我試圖使用flashDevelop試驗ActionScript並在線查看不同的教程。但是當我嘗試從教程中複製和粘貼代碼並自行運行時,性能會變得非常慢。例如,我正在看這個關於粒子http://active.tutsplus.com/tutorials/effects/squeezing-more-juice-out-of-the-flash-player/的教程,它在底部顯示了warterfall效果,它在我的瀏覽器中運行良好,但是如果我複製代碼並在FlashDevelop中運行它,即使它的代碼相同,運行速度也非常慢。我不知道爲什麼和不能在網上找到任何東西。 感謝您的幫助as3性能
as3性能
回答
也許這是在FlashDevelop中處於調試模式的額外開銷?嘗試打開在瀏覽器或Flash Player中編譯的swf
,看看它是否仍然運行緩慢?
在瀏覽器中打開swf會使其正常播放,而不是以較慢的幀速率播放。我試圖編譯代碼作爲發佈,而不是調試,所以不明白爲什麼,有什麼想法?謝謝您的幫助。 – user531186 2011-12-23 16:35:00
我知道當我從FlashDevelop運行swf時,我可以在運行時切換回FlashDevelop,以查看程序在哪個函數中,正在使用的變量以及它們保存的值等。我在發佈時沒有嘗試過模式,但我認爲它做同樣的事情。因此,如果它在兩個程序之間來回追蹤數千個其他小型對象,它將吸收處理。 – 2011-12-24 16:59:37
他們在速度測試#4中提到了一點。
小心:常規的createMovieClipCircles()方法效率太低,因此您不應該讓它運行幾秒鐘以上。閃光燈 玩家將繼續放慢速度,直到它最終停止爲 停止。
看看那裏。 :)
對我來說運行速度慢的代碼與在瀏覽器中運行速度相同。剛剛使用位圖和setPixel的botom的warterfall位。 – user531186 2011-12-23 08:50:13
- 1. Low Flash AS3性能
- 2. AS3 /閃存性能Spritesheets/Starling
- 3. as3全屏視頻性能stage.fullScreenSourceRect
- 4. AS3/Flex性能 - 新的ArrayList與ArrayList.removeAll()
- 5. AS3 vs JPG vs PNG的CPU性能
- 6. 數據在AS3結合性能/ Flex的
- 7. AS3 FPS和性能之間的鏈接?
- 8. AS3 /閃存性能與大位圖
- 9. 功能在AS3
- 10. 不能在AS3
- 11. 功能和事件之間的AS3性能差異
- 12. AS3:性能問題調用帶有空PARAM事件功能
- 13. as3功能指針
- 14. AS3通過功能
- 15. As3可讀性反別名
- 16. AS3找不到屬性
- 17. 找到的屬性值(AS3)
- 18. 未定義的屬性AS3
- 19. removeEventListener的重要性? AS3
- 20. AS3:屬性爲只讀
- 21. flash as3慣性拖拽
- 22. AS3:graphics.clear的必要性?
- 23. 帶有+100個動畫剪輯副本的AS3 CPU性能
- 24. AS3 - 是否有可能通過對象屬性搜索數組?
- 25. 在AS3中訪問XML對象可能未定義的屬性?
- 26. AS3位圖寬度VS繪製形狀(性能)
- 27. AS3拆分和拼接(0,1)之間的性能差距?
- 28. 性能測試:Flash/AS3處理/ Java和openFrameworks/C++
- 29. 如何在性能上測試AS3項目?
- 30. AIR/Flash mobile/As3 /降低分辨率或提升性能
你是否像他們建議的那樣將幀率設置爲30? – 2011-12-22 22:58:24
是啊,一切都是一樣的。在遵循quickBox2d的教程之前,我遇到了同樣的問題。從網站上的示例運行良好,但在Flash編譯時,它運行緩慢的文章複製代碼。 – user531186 2011-12-23 08:01:34