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

时间:2010-11-22 09:58:41

标签: flex flash optimization build build-time

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

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

4 个答案:

答案 0 :(得分:7)

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

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

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

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

答案 1 :(得分:5)

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

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

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

答案 2 :(得分:1)

是的,这很正常。如果您的项目变得越来越大,它可能需要更多。 我有一个flex项目,完整版本(使用ANT而不是flex builder)需要4分钟。

我可以就这个主题给出最好的建议,是一个SSD驱动器,我的Mac上安装的SSD驱动器将时间缩短了50%以上。

答案 3 :(得分:1)

我发现嵌入资产往往会大大延迟构建时间。起初它几乎不引人注意,但过了一段时间它们开始堆积并增加时间。

也许尽量延迟嵌入资产。