Flex Builder AS3 项目迁移

Posted

技术标签:

【中文标题】Flex Builder AS3 项目迁移【英文标题】:Flex Builder AS3 Project migration 【发布时间】:2011-01-31 03:44:32 【问题描述】:

我正在使用 as3 开发 Flash 游戏,我选择了带有 AS3 项目的 flex Builder。现在我在想,如果选择项目作为 flex 项目而不是 as3 项目,我将拥有很多 flex 功能,例如 swf 加载器、预加载器和弹出管理器等。图形组件显然是在闪存中制作并使用通过 swc(避免繁重的 mxml 组件)。

需要了解其他开发人员对此方法的看法。

【问题讨论】:

【参考方案1】:

对于 AS3,我想推荐 FlashDevelop。然而,MXML 支持不是很好,并且没有任何类型的可视化编辑器可用。

至于您的实际问题:Flex 是创建具有可换肤、可访问、强大的经典 GUI(具有大量表单、表格、控件、验证等)的应用程序的完美工具。如果这是你需要的,那就去吧。否则,不要使用它。你提到的几个噱头可以在几个小时内完成,也可以从无数其他库中获取。像任何强大的 GUI 框架一样,Flex 非常臃肿和复杂。它会增加文件大小,并且往往会给 UI 增加一点迟钝的感觉。

游戏中的 UI 不应过于复杂,并且需要 1000 多个控件。它应该是直观的、上下文相关的并且可以直接融入游戏中。因此,Flex 可能不是游戏的正确选择(除非它是某种构造和管理模拟,用户可能需要一种经典的 UI 来操作所有数据)。

如果游戏的进展还不算太远,我建议你先看看所有的 AS3 游戏引擎,以获得一个好的起点。

【讨论】:

【参考方案2】:

是的,使用 Flex 可能会为您节省大量时间和麻烦。我说去吧。

【讨论】:

以上是关于Flex Builder AS3 项目迁移的主要内容,如果未能解决你的问题,请参考以下文章

将应用程序从AS2迁移到AS3有哪些优缺点?

将应用程序从 AS2 迁移到 AS3 的优缺点是啥?

AS3 flashbuilder 中/** */注释的快捷键是什么啊。还有快速排版的快捷键

我可以将AS3代码或Flex项目交叉编译为本机C ++吗?

在 AS3 Flash/Flex 项目中嵌入 wav 文件?

纯AS3项目中如何引用fl包中的类