使用带有巨大内部图像库的flash cs5(超过300个小png文件)我需要超过90秒来进行每次编译操作!代码很好,也是我的电脑(四核,4g的ram)。我发现,通过将文件导出到“第1阶段”(我的屏幕截图中的bild 1),闪存开始流行,但我不知道为什么......
如何加快这一过程?
__________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________
我的解决方案无效:
所以我玩过并最终为每个单位图创建* .as-文件,但速度结果是相同的(可能比以前快10% - 15%)......
package
{
import flash.display.*;
dynamic public class MY_BITMAP_NAME extends BitmapData
{
public function MY_BITMAP_NAME(width:int = 500, height:int = 135)
{
super(width, height);
return;
}
}
}
我无法快速调试我的项目文件: - (
答案 0 :(得分:10)
解决方案是将资源移动到预编译的SWC库中,只有在更改时才会重新编译。
构建库:
使用图书馆
值得注意的是:
答案 1 :(得分:3)
如果这些300多张图像不经常更改,您可以创建第二个.fla,其中您只将图像放入库中。然后将.fla作为swc文件发布(您可以在发布设置中设置它。)
你在你的原始.fla(现在已经没有图像了)中使用那个swc,你有代码(使用swc方法,在发布设置 - > actionscript设置中,你将swc设置为库参考)。
这样,Flash只需编译代码,只需从swc中获取已编译的图像。然后它应该编译得更快。
答案 2 :(得分:0)
ctrl+enter, that will compile all things in library and the AS code. most situation that use just change little things, and then compile it. it would waste much time that no need to waste. you can export some thing that would not always be changed to SWC file, and to to publish setting, add SWC file into your Fla. or move you Fla project to Flash build, compile use less time more than in flash ide.