作者aquarianboy (高 見龍)
看板Flash
標題Re: [問題] 可以把trace出的資料儲存在變數或是一괠…
時間Fri May 7 18:38:41 2010
※ 引述《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