将Flex MXML应用程序移动到Flash中

时间:2010-06-18 17:10:40

标签: flex actionscript-3 mxml flash-cs5

是否可以将flex mxml项目移动到flash?

我的项目在mxml中使用actionscript完成,但由于flex的视觉动画有限(没有时间轴!),我宁愿切换到使用flash。

该项目相对庞大,全部用mxml完成​​,我不能在flash中重新创建它,需要几个月的时间!

你怎么看?闪存中是否有转换功能或使用flex组件?如果是这样,怎么样?

感谢。

2 个答案:

答案 0 :(得分:3)

没有转换实用程序,但如评论中所述,您可以在Flash创作工具中构建动画并将其导入Flex(Flash Builder)。

你这样做的方式取决于你想要做什么类型的动画。如果它只是一个简单的路径或某种类型的内置形状的动画,您将要将动画导出到FXG以轻松地将其导入Flex。选择您要导出的对象并点击file-> export->导出选择。在导出窗口中,选择“Adobe FXG”作为导出格式。 Try this article for more information

如果您正在构建需要通过脚本控制的动画,或者更复杂,则需要将其导出为Flash内容(SWF或SWC很好。)然后将对象动态加载到Flex应用程序中。相应地编写脚本。请注意,如果在运行时使用swf,则可能会出现跨swf脚本安全问题。

答案 1 :(得分:1)

您可以考虑将Flex项目转换为Flex库项目,并将生成的swc放入Flash项目的类路径中。