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

看板Flash作者 (高 見龍)時間14年前 (2010/05/07 18:38), 編輯推噓1(1013)
留言14則, 2人參與, 最新討論串2/4 (看更多)
※ 引述《titidoby (朵麗絲。王)》之銘言: : 但.....但是小妹不知道該用什麼方法把trace的資料儲存起來讓變數使用@@ : var a:Array= [7,6,5,4];//給ball的值 var sorted_array:Array; // 這裡準備一個陣列變數 : _btn.addEventListener(MouseEvent.CLICK,onClick); : function onClick(e:MouseEvent):void : { : for(var i:int=0;i<(a.length-1);i++) : { : for(var j:int=0;j<(a.length-1-i);j++) : { : if(a[j]>a[j+1]) : { : var temp=a[j]; : a[j]=a[j+1]; : a[j+1]=temp; : //trace可以把所有變化都輸出,但是小妹我不知道怎麼抓@@ : //trace('a='+a); : //trace('-------------'); sorted_array = a; // 把trace的資料儲存 // 起來讓變數使用 trace(sorted_array); // 你要的是這個? : } : } : } : } -- http://blog.eddie.com.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.5.183

05/07 18:57, , 1F
不是耶@@...a大你誤會我意思了@@
05/07 18:57, 1F

05/07 18:58, , 2F
如果您有抓原始檔的話,您可以先執行看看trace輸出的資料
05/07 18:58, 2F

05/07 18:58, , 3F
猜是不是不知道做動畫要用 onEnterFrame或 setInterval
05/07 18:58, 3F

05/07 18:58, , 4F
而用迴圈,結果不知道怎麼在迴圈中讓動畫更新?
05/07 18:58, 4F

05/07 18:59, , 5F
在j的迴圈內,a陣列總共會變動4次,我想要的是把這4次的
05/07 18:59, 5F

05/07 19:00, , 6F
值都抓出來,這樣我才能判斷陣列有沒有變化去執行動畫
05/07 19:00, 6F

05/07 19:08, , 7F
dear s大,也不是耶...因為我須要這些值呈現在泡泡裡
05/07 19:08, 7F

05/07 19:08, , 8F
所以才想先把每一次變動的值都抓出來呈現氣泡排序法的過
05/07 19:08, 8F

05/07 19:09, , 9F
ti大是希望動畫呈現泡泡排序的過程嗎?
05/07 19:09, 9F

05/07 19:09, , 10F
程...但是j迴圈就讓array變動4次,有辦法讓他變動1次就把
05/07 19:09, 10F

05/07 19:10, , 11F
值儲存起來或是暫停該迴圈去跑動畫?
05/07 19:10, 11F

05/07 19:11, , 12F
dear s大,是低...我想呈現step by step的氣泡排序法
05/07 19:11, 12F

05/07 19:11, , 13F
我回文好了
05/07 19:11, 13F

05/07 19:12, , 14F
謝謝s大....><....
05/07 19:12, 14F
文章代碼(AID): #1Bu-sq5Z (Flash)
討論串 (同標題文章)
文章代碼(AID): #1Bu-sq5Z (Flash)