Apache flex 如何创建Flash自定义按钮并在Flex中使用它

Apache flex 如何创建Flash自定义按钮并在Flex中使用它,apache-flex,flash,flex3,flash-cs4,Apache Flex,Flash,Flex3,Flash Cs4,我使用的是Flash CS4和Flex 3.4.0。我想在Flash中创建一个矢量图形按钮,并在Flex中使用它 我曾尝试安装Flex组件工具包,但它不会向我添加所述转换所需的两个命令 以前有人见过/处理过这个问题吗?是的,不久前发生在我身上。如果我没记错的话,这是CS4的安装问题(组件套件是为CS3设计的)。安装套件后,启动Extension Manager CS4,然后禁用并重新启用该组件。命令现在应该出现了 但是,您可以“手动”完成所有操作,而无需Flex组件套件。只需将fps设置为24,

我使用的是Flash CS4和Flex 3.4.0。我想在Flash中创建一个矢量图形按钮,并在Flex中使用它

我曾尝试安装Flex组件工具包,但它不会向我添加所述转换所需的两个命令


以前有人见过/处理过这个问题吗?

是的,不久前发生在我身上。如果我没记错的话,这是CS4的安装问题(组件套件是为CS3设计的)。安装套件后,启动Extension Manager CS4,然后禁用并重新启用该组件。命令现在应该出现了

但是,您可以“手动”完成所有操作,而无需Flex组件套件。只需将fps设置为24,并将您希望在Flex中使用的剪辑“导出用于Actionscript”。只需确保使用mx.flash.UIMovieClip作为基类(而不是refular MovieClip)。将生成的文件导出为.swc,您就完成了所有设置


顺便说一句,如果你想使用在Flash中创建的实际按钮(组件,包含状态、外观和所有内容),恐怕你会失望的。不能将flash按钮导出为flex按钮,因为它们具有不同的inhenritace链(flash使用flash.display.SimpleButton,flex使用mx.controls.Button)。您可以在flex中使用flash按钮,但不能利用flex带来的所有优点(工具提示、布局等)。如果有人对这个问题有一个聪明的解决办法,我很乐意听到。

是的,不久前发生在我身上。如果我没记错的话,这是CS4的安装问题(组件套件是为CS3设计的)。安装套件后,启动Extension Manager CS4,然后禁用并重新启用该组件。命令现在应该出现了

但是,您可以“手动”完成所有操作,而无需Flex组件套件。只需将fps设置为24,并将您希望在Flex中使用的剪辑“导出用于Actionscript”。只需确保使用mx.flash.UIMovieClip作为基类(而不是refular MovieClip)。将生成的文件导出为.swc,您就完成了所有设置


顺便说一句,如果你想使用在Flash中创建的实际按钮(组件,包含状态、外观和所有内容),恐怕你会失望的。不能将flash按钮导出为flex按钮,因为它们具有不同的inhenritace链(flash使用flash.display.SimpleButton,flex使用mx.controls.Button)。您可以在flex中使用flash按钮,但不能利用flex带来的所有优点(工具提示、布局等)。如果有人对这个问题有一个聪明的解决方案,我很想听听。

您可以将MovieClip导出到SWF并将其用作蒙皮,从而在控件上应用矢量图像

更新:


您还可以使用SVG文件。这一切都解释清楚了。

您可以将MovieClip导出到SWF并将其用作蒙皮,从而在控件上应用矢量图像

更新:


您还可以使用SVG文件。一切都解释清楚了。

谢谢,但是启用/禁用方法对我不起作用,当我试图在MovieClip上应用mx.flash.UIMovieClip时,它告诉我这个类不存在。谢谢,但是启用/禁用方法对我不起作用,当我尝试在MovieClip上应用mx.flash.UIMovieClip时,它告诉我这个类不存在。