我正在使用Flash CS4和Flex 3.4.0。我想在Flash中创建一个矢量图形按钮并在Flex中使用它。如何创建一个Flash自定义按钮并在Flex中使用它
我试图安装Flex组件套件,但它不会为我添加转换所需的2个命令,如here所述。
以前有人见过/处理过这个问题吗?
我正在使用Flash CS4和Flex 3.4.0。我想在Flash中创建一个矢量图形按钮并在Flex中使用它。如何创建一个Flash自定义按钮并在Flex中使用它
我试图安装Flex组件套件,但它不会为我添加转换所需的2个命令,如here所述。
以前有人见过/处理过这个问题吗?
是的,不久前发生在我身上。如果我没有记错,这是CS4的安装问题(组件套件是为CS3设计的)。安装套件后,启动Extension Manager CS4,然后禁用并重新启用组件。命令现在应该显示出来。
但是,您可以在不使用Flex Component Kit的情况下手动完成所有操作。只需将fps设置为24,然后选择“导出为Actionscript”即可在Flex中使用的剪辑。只要确保使用mx.flash.UIMovieClip作为基类(不是反射式MovieClip)。将结果文件导出为.swc,然后全部设置。如果你想使用在Flash中创建的实际按钮(组件,状态,皮肤和所有东西),恐怕你会感到失望。您不能将闪光按钮导出为弹性按钮,因为它们具有不同的中音链(Flash使用flash.display.SimpleButton,flex使用mx.controls.Button)。你可以用或在flex中使用flash按钮,但是你不能充分利用flex带来的所有优点(工具提示,布局等)。如果有人对这个问题有一个聪明的解决方案,我很乐意听到它。
谢谢,但启用/禁用方法不适用于我,当我试图在MovieClip上应用mx.flash.UIMovieClip时 - 它告诉我该类不存在。 – 2009-10-02 00:54:11