看板 Flash 關於我們 聯絡資訊
其實cj大大以前提過了 不過還是給大家參考一下 如果想要執行看看的人請下載這個檔,內含有cs4版本的fla http://dl.dropbox.com/u/7377053/flash/for.rar 只想看code的人可以點開這個 http://dl.dropbox.com/u/7377053/flash/For.as http://dl.dropbox.com/u/7377053/flash/ForTest.as 我作了一個 class 用來避免大型迴圈造成畫面 lag 的方法 我沒有作完全的最佳化(覺得不夠最佳化的人自己改code哦) 最基本的用法是 new For(n,function(i){   //迴圈裡面的程式 }); ForTest 是主程式,需要搭配 forTest.fla 才能執行 用來 demo For 類別的效果 執行後會在畫面上看到兩個在跑的小球 和兩個按鈕 test1 和 test2 test1 是使用一般的for去跑1000次 test2 是使用For類別去跑1000次 如果發生 lag 情況 上面的球就會跑得比下面的球慢 可以試著連續按test2按鈕 觀察lag的情形 當同時存在很多個 for 在執行時,會採取 round-robin 的機制執行 -- blog:http://etrex.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.137.198.18 ※ 編輯: etrexetrex 來自: 140.137.198.18 (05/23 17:55)
etrexetrex:先前的文章標題 = AS3 多執行緒 05/23 19:12