2010-03-24 143 views
2

我正在开发一个使用as3的Flash游戏,我选择了一个带有AS3项目的flex Builder。现在我在想,如果选择项目作为flex项目而不是as3项目,我将拥有很多flex函数,比如swf加载器,预加载器和弹出窗口管理器等。图形组件显然会在flash中制作并用于通过swc(避免沉重的mxml组件)。Flex Builder AS3项目移植

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

回答

4

对于AS3我想推荐FlashDevelop。但是,MXML支持并不好,没有可用的可视化编辑器。

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

在游戏中UI不应该过于复杂,并且需要1000个控件。它应该是直观的,背景和融入游戏的权利。因此,也许Flex不是游戏的正确选择(除非是某种构建和管理模拟,用户可能需要一种经典UI来操纵所有数据)。

如果游戏还没有进行得太远,我建议你看看所有的AS3游戏引擎都有一个好的起点。

0

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

+0

没有问题的游戏是沉重的? – 2010-03-24 09:15:10