看板 Flash 關於我們 聯絡資訊
※ 引述《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
titidoby:不是耶@@...a大你誤會我意思了@@ 05/07 18:57
titidoby:如果您有抓原始檔的話,您可以先執行看看trace輸出的資料 05/07 18:58
stopcrying:猜是不是不知道做動畫要用 onEnterFrame或 setInterval 05/07 18:58
stopcrying:而用迴圈,結果不知道怎麼在迴圈中讓動畫更新? 05/07 18:58
titidoby:在j的迴圈內,a陣列總共會變動4次,我想要的是把這4次的 05/07 18:59
titidoby:值都抓出來,這樣我才能判斷陣列有沒有變化去執行動畫 05/07 19:00
titidoby:dear s大,也不是耶...因為我須要這些值呈現在泡泡裡 05/07 19:08
titidoby:所以才想先把每一次變動的值都抓出來呈現氣泡排序法的過 05/07 19:08
stopcrying:ti大是希望動畫呈現泡泡排序的過程嗎? 05/07 19:09
titidoby:程...但是j迴圈就讓array變動4次,有辦法讓他變動1次就把 05/07 19:09
titidoby:值儲存起來或是暫停該迴圈去跑動畫? 05/07 19:10
titidoby:dear s大,是低...我想呈現step by step的氣泡排序法 05/07 19:11
stopcrying:我回文好了 05/07 19:11
titidoby:謝謝s大....><.... 05/07 19:12