作者wljimkk (嫩脚 想下棋)
看板Flash
标题[问题] 超奇怪的从网页抓值问题
时间Tue Nov 24 19:34:15 2009
小弟是用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
1F:推 scars:最後那行 就像是你没有等它抓完就急着要值 11/24 22:51
2F:→ scars:需要网页资料才能运作的事情 最好还是放在onLoad里 11/24 22:54
3F:→ wljimkk:因为是後面的影格需要用那个值,可後面用阵列的值都undefi 11/24 23:39
4F:推 scars:要不要试试先stop() 在onLoad里面再play() ? 11/25 00:01
不是很懂你的意思说
我每个影格上面都有加 stop(); onload里面加play是...?
※ 编辑: wljimkk 来自: 118.169.38.37 (11/25 00:20)
5F:→ aquarianboy:就是等资料读取後再"动作" 11/25 00:53
6F:→ wljimkk:好像理解了什麽的FU 11/25 00:59
7F:→ wljimkk:感谢大大~去试试 11/25 00:59