查看完整版本: 请教字符串提取并写入onPress事件函数的问题

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
页: [1]
查看完整版本: 请教字符串提取并写入onPress事件函数的问题