【发布时间】:2010-12-02 12:06:05
【问题描述】:
我使用的是 Flash CS4 和 Flex 3.4.0。我想在 Flash 中创建一个矢量图形按钮并在 Flex 中使用它。
我曾尝试安装 Flex 组件工具包,但它不会像 here 所述向我添加转换所需的 2 个命令。
以前有人见过/处理过这个问题吗?
【问题讨论】:
标签: apache-flex flash flex3 flash-cs4
我使用的是 Flash CS4 和 Flex 3.4.0。我想在 Flash 中创建一个矢量图形按钮并在 Flex 中使用它。
我曾尝试安装 Flex 组件工具包,但它不会像 here 所述向我添加转换所需的 2 个命令。
以前有人见过/处理过这个问题吗?
【问题讨论】:
标签: apache-flex flash flex3 flash-cs4
是的,不久前发生在我身上。如果我没记错的话,这是 CS4 的安装问题(组件套件是为 CS3 设计的)。安装套件后,启动 Extension Manager CS4,然后禁用和重新启用组件。现在应该会显示命令。
但是,您可以“手动”完成这一切,无需 Flex 组件套件。只需将 fps 设置为 24,然后“为 Actionscript 导出”您想在 Flex 中使用的剪辑。请务必使用 mx.flash.UIMovieClip 作为基类(而不是常规的 MovieClip)。将生成的文件导出为 .swc,一切就绪。
顺便说一句,如果您想使用在 Flash 中创建的实际按钮(包含状态、皮肤和所有内容的组件),恐怕您会感到失望。您不能将 flash 按钮导出为 flex 按钮,因为它们具有不同的继承链(flash 使用 flash.display.SimpleButton,而 flex 使用 mx.controls.Button)。你可以在 flex 中使用 flash 按钮,但你不能利用 flex 带来的所有优点(工具提示、布局等)。如果有人对这个问题有一个聪明的解决方案,我很想听听。
【讨论】:
【讨论】: