flash cs5:加快开发:任何提示?

yar*_*rek 2 flash

我的麻烦是我的项目花费了越来越多的时间来编译.

我的当务之急是如何加快编译速度?我现在用的是SSD硬盘和四核CPU.你认为购买I7核心会加快编译速度吗?

我担心的是,它并不是因为Flash CS5不会利用多核心.

是否有人可以建议我的硬件配置?

wel*_*rat 8

我有一些非常大的项目(1000多个课程,很容易),但从来没有达到我的老化双核笔记本电脑和7200rpm HD太慢,或等待编译变得痛苦的地步.您必须以不同的方式设置项目,但可以显着减少等待时间.

您可以采取以下措施来缩短编译时间:

  1. 将所有字体排除在等式之外(!).将字体嵌入到SWF中可以减慢编译器的速度,就像锁在脚踝上的摇滚一样.如果可能的话,始终将字体嵌入到单独的fonts.swf中并在运行时手动加载,或使用运行时共享.但即使包含预编译的fonts.swc也比直接从库中嵌入字体更快.

  2. 尽可能展平您的形状图形.保持大量图层是很好的,而你正在处理这些图层,但如果你保留尽可能少的图层,编译将运行得更快.此外,尽可能多地转换为符号并重用部分图形.

  3. 保持逻辑和动画分离.在运行时加载动画,并将长动画分成较小的部分,而不是保留一个具有数百或数千个帧和图层的大型FLA.当然,每个文件也必须编译 - 但可能不像你在开发时那样经常编译.

  4. 位图和视频也是如此:在运行时加载对于较大的图片和所有视频来说是一个不错的选择,它还可以让您在处理代码时更容易访问图形用户的媒体文件.

  5. 如果由于某种原因,您无法在运行时加载 - 可能您的程序需要在一个文件中 - 至少使用SWC包括所有资产,并从主应用程序FLA进行编程工作.空库比完整库编译速度快.对于共享FLA库,这当然也是如此.

  6. 使用其他编译器.Flash CS5 IDE是懒惰的,无论如何它都没有用于编码.Adobe有自己的基于eclipse的解决方案Flash Builder,但是eclipse IDE 有免费的插件,至少对于AS2.或者更好的是:在FDT中使用eclipse - 在我看来,这是Flash开发的最佳解决方案.