lrj976 2008-6-28 10:00
请教字符串提取并写入onPress事件函数的问题
[font=Tahoma][size=3]我的目的是从字符串里提取字符,把这些字符用于MC的onPress事件函数里。
现在碰到的问题是,字符已提取成功,却不能成功应用到onPress事件函数里。请各位高手指点一下,无言感激中。
场景里已经有一个影片剪辑实例,名叫“mc”。代码如下:
[img]http://www.ideacoo.com/tt.gif[/img][/size][/font]
[font=Tahoma][size=3][/size][/font]
[font=Tahoma][size=3][/size][/font]
[font=Tahoma][size=3]不好意思,本想粘代码上去,但论坛系统把代码 [[color=white]a[/color][color=black]i ][/color]当成斜体字的代码,不能显示,所以只好转成图片。[/size][/font]
[[i] 本帖最后由 lrj976 于 2008-6-28 10:23 编辑 [/i]]
终极讨厌 2008-6-28 17:43
这是个老问题了,i 值在onPress中不是预想的那样了。只能添加一个参数给MC
200398sb40whb 2008-7-1 10:45
给您个思路:
var _array:Array = [mc0, mc1];
for (i=0; i<2; i++) {
_array[i].num = i;
}
for (i=0; i<2; i++) {
this["mc"+i].onPress = function() {
trace(this.num);
};
}
//依次点击mc0和mc1时输出:
0
1