我的麻烦是我的项目花费了越来越多的时间来编译.
我的当务之急是如何加快编译速度?我现在用的是SSD硬盘和四核CPU.你认为购买I7核心会加快编译速度吗?
我担心的是,它并不是因为Flash CS5不会利用多核心.
是否有人可以建议我的硬件配置?
我有一些非常大的项目(1000多个课程,很容易),但从来没有达到我的老化双核笔记本电脑和7200rpm HD太慢,或等待编译变得痛苦的地步.您必须以不同的方式设置项目,但可以显着减少等待时间.
您可以采取以下措施来缩短编译时间:
将所有字体排除在等式之外(!).将字体嵌入到SWF中可以减慢编译器的速度,就像锁在脚踝上的摇滚一样.如果可能的话,始终将字体嵌入到单独的fonts.swf中并在运行时手动加载,或使用运行时共享.但即使包含预编译的fonts.swc也比直接从库中嵌入字体更快.
尽可能展平您的形状图形.保持大量图层是很好的,而你正在处理这些图层,但如果你保留尽可能少的图层,编译将运行得更快.此外,尽可能多地转换为符号并重用部分图形.
保持逻辑和动画分离.在运行时加载动画,并将长动画分成较小的部分,而不是保留一个具有数百或数千个帧和图层的大型FLA.当然,每个文件也必须编译 - 但可能不像你在开发时那样经常编译.
位图和视频也是如此:在运行时加载对于较大的图片和所有视频来说是一个不错的选择,它还可以让您在处理代码时更容易访问图形用户的媒体文件.
如果由于某种原因,您无法在运行时加载 - 可能您的程序需要在一个文件中 - 至少使用SWC包括所有资产,并从主应用程序FLA进行编程工作.空库比完整库编译速度快.对于共享FLA库,这当然也是如此.
使用其他编译器.Flash CS5 IDE是懒惰的,无论如何它都没有用于编码.Adobe有自己的基于eclipse的解决方案Flash Builder,但是eclipse IDE 有免费的插件,至少对于AS2.或者更好的是:在FDT中使用eclipse - 在我看来,这是Flash开发的最佳解决方案.
| 归档时间: |
|
| 查看次数: |
1765 次 |
| 最近记录: |