如何最小化Flash项目的构建时间?

mig*_*rso 3 apache-flex flash optimization build build-time

使用Flash/Flex项目时最烦人的事情之一是构建项目需要太长时间.在我正在做的Flash游戏中,构建它需要一分多钟...

所以,问题很简单:这是正常的吗?难道我做错了什么?有没有办法减少这个?

Nie*_*erg 7

避免长构建时间的常用方法是将项目划分为多个项目,并将它们作为主项目中的SWC引用.

实际上,较短的构建时间通常被认为是积极的副作用,因为任何较大的项目实际上应该被分成多个项目.通常,您将拥有多个库项目,处理服务层/控制器等.

这样您就可以将控制器/游戏逻辑移动到一个项目.这将在更改之间有更长的间隔,因此您可以关闭此项目,仅构建您当前正在使用的项目.

如果您使用Flash等的大量资产.将这些转移到SWC.


Mar*_*nol 5

一个简单的提示,使Flash IDE的编译时间缩短:转到"发布设置"> actionscript 3.0>设置>禁用"警告模式"

此模式检查您是否使用actionscript 2.0函数.如果您知道自己在做什么(不将as2.0代码复制/粘贴到as3.0项目中),您将永远不需要这些"警告".

另一个提示是使用大量的SWC:如果你使用的是tweenengine或框架; 其中大多数可用作SWC文件.使用它们.

  • 谢谢.关闭'警告模式'将我的编译时间从45秒减少到5秒,所以我的编译时间现在是它的1/9.我认为将类重构为一个单独的SWC并引用它会缩短我的编译时间,但它似乎增加了一些.关闭警告模式可以节省大量时间. (2认同)