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

时间:2011-01-25 22:45:22

标签: flash

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

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

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

是否有人可以通知我的硬件配置?

3 个答案:

答案 0 :(得分: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。或者更好的是:将eclipse与FDT一起使用 - 在我看来,这是Flash开发的最佳解决方案。

答案 1 :(得分:1)

我很感谢weltraumpirat的回答我有一个建议和一些我自己的问题。

更改JVM的Xmx设置(我认为最大内存)

http://forums.adobe.com/message/2854938

似乎修复了编译大型项目的错误,这是否也改善了编译时间

从128米变为850米(900及以上导致它说我的安装已损坏,即使我有6GB的内存。)

没有注意到编译时间的巨大差异......

我整天编译大型项目(我的许多客户坚持单个文件项目。(我可能会开始研究swcs)如果我可以将它设置为使用3gig ram进行编译并加快速度,那将会很棒

我不喜欢Flash Builder(又名Flex Builder)Flash IDE是我的应用程序:P

我也想知道, Flash IDE是否使用多核处理?

答案 2 :(得分:1)

在我的长期练习中,flash最好的东西是flashdevelop

它rulz因为它不需要为单个代码更改重新编译整个事物:

  1. 安装flash develop
  2. 将资产嵌入classess。 (这一步有时是一个婊子,但它的时间比使用flash cs更好)!
  3. Ctrl + Enter。
  4. flash cs是单线程的。它死在我的i3上。使用flashdevelop,您只能编译一次资产。 flashdevelop也有聪明的intellisense简单rulz ...:)

    忘了提及它的轻量级和免费。捐款被接受。祝你好运。

    我简直不同意基于FDT和eclipse的IDE,但它们并不好。他们很慢,感觉很慢。

    FLASHDEVELOP