【求组】flash阵列问题
it讲师吧
全部回复
仅看楼主
level 5
在一个函数中调用另一个函数的阵列,不能被定义,这是怎么回事啊。比如下面写的这个:
var a = new Array();
ren.onEnterFrame = function() {
if (Key.isDown(Key.SPACE)) {
a[4] = 10;
shoot();
}
};
i = 0;
function shoot() {
if (i<10) {
btls = _root.attachMovie("aa", "aa"+i, i);
btls._x = ren._x;
btls._y = ren._y;
btls.onEnterFrame = function() {
this._y += a[4];
};
}
}
为什么this._y+=a[4]中的a[4]没被附值呢

2012年08月11日 04点08分 1
level 5
再次召唤 @IT讲师
2012年08月11日 04点08分 2
level 11
你这小帖子经常 引来广告啊!
2012年08月24日 02点08分 9
我也无语了,把这帖子删了吧
2012年08月24日 06点08分
1