DeviceCentral

主題顯示位置:

行動裝置動畫的 Flash Lite 準則

在建立行動裝置的動畫內容時,請記住裝置的 CPU 限制。 遵守這些準則有助於防止 Flash Lite 內容的執行速度緩慢:
  • 在建立新的 Flash Lite 檔案時,請檢查文件是否正確設定。 雖然 Flash 檔案可以平滑地縮放,但是如果檔案不是以其原生舞台大小執行而必須在播放器中縮放,則效能可能會受到影響。 請嘗試將文件的舞台大小設定為符合目標裝置的解析度。 同時將 Flash Player 設定為正確的 Flash Lite 版本,並在 Device Central 中選取正確的裝置描述檔。

  • Flash Lite 可以用低、中等和高品質來演算向量圖形。 演算品質越高,Flash Lite 就越能平滑和準確地演算向量圖形,對裝置 CPU 的需求也越高。 若要提供複雜的動畫,請嘗試變更播放器的品質設定,然後徹底地測試 SWF 檔案。 若要控制 SWF 檔案的演算品質,請使用 _quality 屬性或 SetQuality 指令。 _quality 屬性的有效值為 LOWMEDIUMHIGH

  • 限制同時補間動畫的數目。 減少補間動畫的數目,或排列動畫的順序,使一個動畫結束後才開始另一個。

  • 謹慎使用符號的透明度 (Alpha) 效果,因為它們會大大耗用 CPU 的效能。 尤其請避免對具有 Alpha 色階而非完全不透明 (低於 100%) 的符號使用補間動畫。

  • 避免耗用過多 CPU 的視覺效果,例如大型遮色片、過多的動態、Alpha 混合作業、大量的漸層和複雜的向量等。

  • 嘗試補間動畫、關鍵影格動畫和 ActionScript 驅動的動作等組合,以產生最有效的結果。

  • 演算向量橢圓和圓形所耗用的記憶體,要比演算四邊形更多。 使用圓形和橢圓的線條,也會大量耗用 CPU 的效能。

  • 經常在實際目標裝置上測試動畫。

  • Flash 在繪製動畫區域時,會在區域周圍定義矩形的邊界方框。 請儘可能縮小該矩形以最佳化繪圖。 另外請避免重疊的補間動畫,因為 Flash 會將合併的區域解譯為單一矩形,而使整體區域較大。 請使用 Flash 的「顯示重繪區域」功能來最佳化動畫。

  • 避免使用 _alpha = 0_visible = false 隱藏螢幕上的影片剪輯。 如果只是關閉影片剪輯的可見度或將其 Alpha 變更為零,則該影片剪輯仍會包含在線條演算計算中,因而可能對效能造成影響。

  • 同樣地,請勿藉由將影片剪輯遮在另一個圖稿後方來隱藏影片剪輯, 因為該影片剪輯仍會納入播放器的計算中。 應該將影片剪輯整個移到舞台之外,或藉由呼叫 removeMovieClip 移除影片剪輯。

如需針對行動電話和裝置建立內容的更多秘訣和技巧,請參閱 www.adobe.com/go/learn_cs_mobilewiki_en