[問題] onLoad似乎太慢
以下是程式碼~
連資料庫的部份皆沒有問題
trace都是為了測試
tag0._visible=false;
var myloadVars:LoadVars=new LoadVars();
myloadVars.load("~~~");
myloadVars.onLoad=function(success)
{
var i:Number=myloadVars["total"];
num.text=i;
trace("現在共有"+num.text+"個tag在資料庫內");
for(var count=1,count2=1;count<=i;count++)
{
var loadtag:LoadVars=new LoadVars();
loadtag.load("~~~"+count);
trace("執行load")
loadtag.onLoad=function(success)
{
trace("貼上第"+count2+"個tag");
duplicate=tag0.duplicateMovieClip("tag"+count2,count2);
duplicate.createTextField("tag_text"+count2,count2,10,10,30,30);
duplicate._x=loadtag["x"];
duplicate._y=loadtag["y"];
duplicate.tag_text.text=loadtag["content"];
count2++;
}
trace("迴圈"+count+"結束");
}
}
輸出的結果為
現在共有3個tag在資料庫內
執行load
迴圈1結束
執行load
迴圈2結束
執行load
迴圈3結束
貼上第1個tag
貼上第2個tag
貼上第3個tag
這與我的預期
現在共有3個tag在資料庫內
執行load
貼上第1個tag
迴圈1結束
執行load
貼上第2個tag
迴圈2結束
執行load
貼上第3個tag
迴圈3結束
不符
請各位高手幫幫我~~
謝謝 ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.19.151
※ 編輯: hahahappy 來自: 140.119.19.151 (07/25 11:56)
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章