作者IDontBite (大便兔子)
看板Flash
标题[问题] this["mc"+i]搭配for
时间Tue Apr 7 22:20:21 2009
_root.n=0;
for(i=0;i<k;i++){
this["mc"+i].onRelease=function(){
_root.n++;
this._visible=0;
trace(_root.n);
}
}
程式码大致上长这样,
一共有k个MC, 希望点到他就会消失,
然後利用n来记录一共点了几个,
但是trace(_root.n)显示的值不一定每次都会增加,
例如其中一次的测试我点了5个,
_root.n分别是 1, 1, 2, 3, 1
ˊ_ˋ 请问这该怎麽改咧...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.161.188.155
1F:推 cjcat2266:这格的code会不会被重复执行到?如果会,那n就会归零 04/07 23:56
2F:→ IDontBite:感谢:) 真的被重复执行了! 在别的图层放了一个timer 04/08 01:12
3F:→ IDontBite:每秒钟会让主时间轴play一次@@ 04/08 01:13