作者cantuse (不会用)
看板Flash
标题[问题] 回圈的变数去传参数的问题
时间Sat Sep 15 21:46:25 2007
请问各位高手
底下这段程式
我是爬过文 用了拆字串的方法
去让i这个变数
变成当"store"+i+"_mc" 被rollover
所呼叫方法rollOverIt(i)传的一个参数
for (i=1; i<=200; i++) {
eval("_root.store_mc.store"+i+"_mc").onRollOver = function() {
rollOverIt(int(this._name.substr(5, 1)));
};
}
可以请教的是
1.我没设想到万一变数i超过二位数 那传递的永远都是1-9了
请问有更好的方法吗?
2.还有就是想请问 为什麽直接用rollOverIt(i)
得到的永远都是最後一个数字ex200?
最後感谢大家
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.58.70.74