Thursday, September 29, 2005

Notes for online live seminar

Macromedia online live seminar-Tips for Optimizing Flash Lite Content
2005/09/28 9:00 PM US/Eastern


三種針對圖形跟動畫最佳化的方式
1.將動畫簡單化
針對變形的補間動畫,可以將過程新增多個關鍵影格,然後將補間動畫的設定移除。利用這種方式,可以減少過程的運算。

2.利用點陣圖檔取代向量圖
可將Flash繪製好的圖形,處理成點陣圖檔再使用,這樣也可以提高效能。
可參考我之前寫過的文章Flash Lite [8] Bmp v.s. Vector

3.調整運算的品質
Flash Lite有提供fscommand2("SetQuality", "low/high")來動態調整運算的品質,可在動畫比較多的情況下,只用較低的品質運算,也可提高效能。但這個指令無法在Flash 8提供的emulator裡面測試,所以得在你的Device才看得到效果囉。

Tuesday, September 20, 2005

Flash Lite [16] Update error message

Flash 8 出來後,Flash Lite針對手機上出現的Error message,
有加以更新,不僅新增了項目,連順序也不同了!
  1. Out of Memory
  2. Stack Limit Reached
  3. Currupted SWF
  4. ActionScript Stuck
  5. ActionScript Processing
  6. ActionScript Infinity Loop
  7. Invalid Frame Buffer
  8. Invalid Display Rect
  9. Invalid Frame Number
  10. Invalid Key
  11. Bad JPEG Data
  12. Bad Sound Data
  13. Root Movie Unloaded
這些指令目前在Developing Flash Lite Applications這份文件p75-76有詳細的說明。文件中提到這些錯誤或是提醒的訊息,當你用Flash 8 的emulator時,會出現在Output的視窗, 至於會不會在手機上出現,可能要等到至少Macromedia更新Flash Lite player才會在手機上看到吧。