是否可以将 flex mxml 项目移动到 flash 中?
我在 mxml 中完成了带有 actionscript 的项目,但由于 flex 的视觉动画受到限制(没有时间线!),我更愿意切换到使用 flash。
这个项目比较大,都是在mxml中完成的,我不能在flash中重新创建它,需要几个月的时间!
你怎么看?flash内部是否有转换能力或使用flex组件?如果是这样,如何?
谢谢。
是否可以将 flex mxml 项目移动到 flash 中?
我在 mxml 中完成了带有 actionscript 的项目,但由于 flex 的视觉动画受到限制(没有时间线!),我更愿意切换到使用 flash。
这个项目比较大,都是在mxml中完成的,我不能在flash中重新创建它,需要几个月的时间!
你怎么看?flash内部是否有转换能力或使用flex组件?如果是这样,如何?
谢谢。
没有转换实用程序,但如评论中所述,您可以在 Flash 创作工具中构建动画并将其导入 Flex (Flash Builder)。
您执行此操作的方式将取决于您尝试执行的动画类型。如果它只是一个简单的路径或某种类型的内置形状的动画,您需要将动画导出到 FXG 以便轻松地将其导入 Flex。选择您要导出的对象并点击文件->导出->导出选择。在导出窗口中选择“Adobe FXG”作为导出格式。 试试这篇文章以获得更多信息。
如果您正在构建需要通过脚本控制或更复杂的动画,您需要将其导出为 Flash 内容(SWF 或 SWC 都可以。)然后将对象动态加载到您的 Flex 应用程序并相应地编写脚本. 请注意,如果您使用在运行时加载的 swf,则可能会出现跨 swf 脚本安全问题。
您可以考虑将 Flex 项目转换为 Flex 库项目并将生成的 swc 放入 Flash 项目的类路径中。