2010-09-03 100 views
2

我不做闪光自己:在这家公司,闪光灯通常只用于设计元素,所以设计师构建闪光灯,我的工作就是把它带到网站上。到目前为止,这一切都很好,但现在其中一位设计师想要转向使用Flash Catalyst。flex如何知道在哪里查找.swz文件?

这是我对它是如何工作的理解。如果我错了,请告诉我。

  1. Flash Catalyst输出一个包含应用程序的.swf文件。
  2. 可能会引用外部文件(图像,视频,音频文件),但默认情况下会嵌入到.swf中。
  3. flex框架存储在.swz文件中。这些文件由Adobe签名,因此Flash认为它们安全可以存储在独立于浏览器缓存的“闪存缓存”中。这些框架文件可以在任何其他网站上重复使用,因此可以减少下载时间。
  4. 如果您没有.swz文件,并且查看您站点的人员尚未缓存它们,则可以从Adobe网站下载它们。

如果我是正确的,到目前为止,这是我的问题:

我可以有我的服务器上存储任何地方的.swz文件,或者他们需要在同一文件夹中。瑞士法郎?我认为他们可以在任何地方,但我不得不告诉Flash Catalyst在哪里寻找它们。

+0

好问题。我没有看到任何让你指定路径的东西。 .swz文件与主要的.swf和.html文件在同一目录中输出,如果有包含元数据的文件,我不会看到它。也就是说,我不会使用Catalyst作为Flash或Flex的替代品。催化剂可能允许快速发展,但您以后付费。 – Robusto 2010-09-03 13:06:27

+0

那么,在我们的网站上,闪光灯到目前为止仅供设计师使用。我所做的任何事情都是HTML,CSS和JavaScript。如果设计师喜欢Flash Catalyst,那对我来说就够了。 (Catalyst是Flex的子集,是吗?) – TRiG 2010-09-03 14:06:03

+2

说Catalyst是Flex的一个子集是不准确的。这就好比说Eclipse是Java的一个子集,或者说Dreamweaver是HTML的一个子集。 Catalyst是设计Flex应用程序的工具。它仅支持Spark组件体系结构,这是Flex 4中引入的,并且尚未被Flex开发人员广泛使用。说Catalyst支持Flex框架的一个子集是正确的。 – JeffryHouser 2010-09-04 18:00:28

回答

1

我能有.swz文件存储 我的服务器上的任何地方,还是需要 是在同一文件夹中。瑞士法郎?

SWZ文件必须与SWF位于同一文件夹中。

我想你理解Flash Catalyst的工作原理。但是,您应该记住Flash Catalyst是一种设计工具。它不允许您与远程数据服务集成。在没有某种形式的后端的情况下构建Flex应用程序将被认为是非常罕见的。大多数人不会直接从Flash Catalyst生成swf;他们将把Catalyst项目导入Flash Builder,并使“模型/线框”工作。

+0

我们不是在构建flex应用程序,因此如此。我们使用Flash Catalyst来构建一些看起来很有趣的漂亮的东西。任何重要的事情都是在标准技术中完成的,如HTML,CSS和JavaScript。当你说SWZ文件应该与“SWF文件在同一文件中”时,你是什么意思?那只是__folder__的拼写错误吗? – TRiG 2010-09-03 14:01:18

+0

这是一个错字!我会解决它。对于位于页面上的漂亮链接并且看起来很有趣,使用Flash Pro将可以获得更好的性能,而不必加载和初始化Flex框架。 Flex框架是为构建应用程序而设计的,而不是很少的东西。 – JeffryHouser 2010-09-03 14:20:43

+0

谢谢。我认为设计师只是喜欢Flash Catalyst,因为它很容易做到。如果Flash Pro易于使用,他可以切换到此。就个人而言,我一般不喜欢闪光灯(这有助于老板拥有iPhone,所以闪光灯没有什么重要的)。 – TRiG 2010-09-04 16:26:17

相关问题