Re: [問題] 可以把trace出的資料儲存在變數或是一괠…

看板Flash作者 (沒人知道....)時間15年前 (2010/05/07 20:55), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串4/4 (看更多)
原文恕刪... 原PO想要將氣泡排序的泡泡變化過程播出來(不知道有沒有理解錯誤) 像這個樣子:http://www.swfcabin.com/open/1273231763 如果沒有會錯意的話 可以試試看下面的寫法(原po提供的原始碼為基礎) 1. 新增Timer物件,負責定時呼叫泡泡位置變化函式 ex: var timer:Timer = new Timer(xxxx,xxxx); 2. 新增記錄泡泡發生位置變化index的Array ex: var record:Array = new Array(); 3. BubbleSort迴圈的任務更改為:只要泡泡的位置發生變化時便將該位置之index 寫入記錄Array裡 4. 新增負責播放泡泡位置變化的function,逐一執行記錄Array裡的泡泡位置變化 ,並以一個flag記錄目前進行到哪個步驟,動畫終止條件==記錄Array的長度 ex: function playAnimation(e:TimerEvent):void { //泡泡數值變化 //泡泡文字方塊更新 //flag累加 //終止條件 } 5. 整個Sort結束後,呼叫timer.start()開始播放泡泡位置變化動畫 以上是個人臨時想的小小想法 應該有更好的寫法 希望對你有幫助~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.22.175

05/07 22:05, , 1F
推用心實作XD
05/07 22:05, 1F

05/08 11:32, , 2F
推rock大XD...(小妹還在努力中)
05/08 11:32, 2F
文章代碼(AID): #1Bv0tJ3x (Flash)
討論串 (同標題文章)
文章代碼(AID): #1Bv0tJ3x (Flash)