我使用 Flash 制作了皮肤,我将其导入并应用于 Flex 组件。
但是我怎样才能在 Flash 中创建一个带有属性和方法的组件。并使其能够添加到 Flex 应用程序的 displayList 中?
我安装了用于闪存的 Flex 组件套件。在 Flash 中创建了我的组件(它扩展了 MovieClip)。Did Command->Convert to flex Component
, did File->Published
,它给了我一个 .swc,将 .sec 文件放到我的 Flex 项目中。现在,当我创建一个新的 var 时,类“FlashFlexComponentTest”会在新的类提示框中弹出,所以 flex 会看到它。但后来我得到了错误:
类型未找到或不是编译时常量:FlashFlexComponentTest
我觉得我一定是错过了一步?
谢谢!
更新
我通过项目构建路径添加了 .swc -> 添加 SWC。我不再有编译时错误,但我收到了运行时错误:
类型强制失败:无法将 FlashFlexClassTest@9089129 转换为 mx.core.IUIComponent