actionscript-3 – flash cs5:用巨大的内部库编译fla需要几年!
通过使用带有巨大内部图像库的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; } } } 我无法快速调试我的项目文件:-( 解决方法
解决方案是将资产移动到预编译的SWC库中,只有在更改时才会重新编译.
建立图书馆: >创建一个新的FLA并在你的位图中移动, 使用库 >在主FLA发布设置的“Flash”选项卡中,打开Advanced Actionscript 3设置对话框, 值得一提的是: >您必须通过代码(即新的AssetName)实例化这些资产:它们不会出现在您的主FLA的“库”面板中,您不能将它们放在时间轴上,>只有您在代码中明确引用的资产才会在运行时提供;如果您使用的是getDefinitionByName(),则仍必须在代码中的某处导入资产.例如,您可以声明一个包含所有资产类的数组(例如:var assets:Array = [AssetClass1,AssetClass2,…]). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |