【问题标题】:Is there common code to load a SWF in Flash CS and Flex?是否有在 Flash CS 和 Flex 中加载 SWF 的通用代码?
【发布时间】:2012-05-11 16:46:41
【问题描述】:

似乎在 Flash 中,您可以使用 Loader 加载 SWF(CS 构建)。要在 Flex 中加载相同的(CS 构建的)SWF,您需要 SWFLoader

问题是,我正在创建一个 SWF 加载框架,我希望它能够与 Flash CS 和 Flex 交叉兼容。这可能吗,还是我需要 2 个版本的代码?

【问题讨论】:

  • Loader 也应该在 Flex 中工作。我认为 SWF Loader 只是 Loader 之上的抽象层;这使得在 Flex 应用程序中使用起来更容易。
  • 只有当 SWF 是 UIComponent 的子级时,您才能在 Flex 中使用 Loader:blog.pixelingene.com/2008/06/… 但是是否可以在 Flash IDE 中创建 mx.core.UIComponent?

标签: apache-flex load flash flash-cs5


【解决方案1】:

是的,可以在(至少)CS5.5 中使用 SWFLoader 类;您需要下载 Flex SDK 并声明 Flex 库以在创作工具中使用。

换句话说,您必须在“库路径”中添加此路径: ...\flexsdk\frameworks\libs

那么你就可以在 CS5.5 中使用所有的 Flex 库了。

【讨论】:

    猜你喜欢
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-23
    • 1970-01-01
    • 2011-07-28
    • 2010-12-22
    • 1970-01-01
    相关资源
    最近更新 更多