[問題] 超奇怪的從網頁抓值問題

看板Flash作者 (嫩腳 想下棋)時間16年前 (2009/11/24 19:34), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
小弟是用as2.0 用loadvars方法從asp抓資料庫,輸出字串在由flash抓 但遇到個問題: 在onload的function裡,抓到的資料可以正常丟到array 有丟到text去看 但在外頭就無法使用,連丟到陣列裡的值也無法使用 壓縮檔 => http://www.xun6.com/file/51d04bf11/rptest.rar.html 有那位大大可以幫小弟看看問題出在那嗎? rp.sendAndLoad("rptest.asp",rp,post); rp.onLoad = function(success) { cnt = rp.cnt; for (i=0; i<53; i++) { card[i] = eval("rp.card"+i); str = str+"card["+i+"]="+card[i]+","; test = card[i]; } rptest_txt.text = str; <=有正常印出 }; tex_txt = eval("rp.card2")+"::"; <=undefind -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.38.37

11/24 22:51, , 1F
最後那行 就像是你沒有等它抓完就急著要值
11/24 22:51, 1F

11/24 22:54, , 2F
需要網頁資料才能運作的事情 最好還是放在onLoad裡
11/24 22:54, 2F

11/24 23:39, , 3F
因為是後面的影格需要用那個值,可後面用陣列的值都undefi
11/24 23:39, 3F

11/25 00:01, , 4F
要不要試試先stop() 在onLoad裡面再play() ?
11/25 00:01, 4F
不是很懂你的意思說 我每個影格上面都有加 stop(); onload裡面加play是...? ※ 編輯: wljimkk 來自: 118.169.38.37 (11/25 00:20)

11/25 00:53, , 5F
就是等資料讀取後再"動作"
11/25 00:53, 5F

11/25 00:59, , 6F
好像理解了什麼的FU
11/25 00:59, 6F

11/25 00:59, , 7F
感謝大大~去試試
11/25 00:59, 7F
文章代碼(AID): #1B2yIwqo (Flash)