是否可以引用Flex库而不将其构建到Flex 4项目中?

时间:2011-03-02 15:59:01

标签: flex adobe flash external

是否可以构建一个引用或使用flex 4库(或任何兼容的库)的flex 4应用程序,而无需项目将它们编译到项目的主SWF中。

所以在坚果shell中,我有一个项目,我想从服务器加载flex 4库,这可能吗?我见过有关编译器设置的文章。这可能是从服务器加载库的解决方案吗?

1 个答案:

答案 0 :(得分:1)

有可能并建议!

  • 右键点击您的项目 - >的属性
  • Flex构建路径 - > 图书馆路径
  • 将框架链接设置为运行时共享库​​(或展开每个.swc并配置链接类型)。
  • 展开每个Flex框架SWC和编辑链接类型
  • 点击添加 ...并添加库的 swf swz 版本,例如:
framework_4.0.x.xxx.swf
framework_4.0.x.xxx.swz

SWZ是该库的Adobe 签名版本,可以存储在Flash Player中,不受浏览器缓存清除的影响。 您必须允许您的网络服务器提供.SWZ文件,因此在您的Apache / IIS中添加mimetype application / x-swz application / x-shockwave-flash

SWF版本用于故障转移,但在用户清理缓存时将被清除。

在构建之后,你会在bin-debug / bin-release中找到.swz和.swf文件。