FLASH批量生成的元件,该如何为其添加事件(AS2)
我写了以下代码,添加元件
m1.mcontent1.attachMovie("mbtmc","instance1",this.getNextHighestDepth(),{TheUrl:'1111'});
m1.mcontent1.attachMovie("mbtmc","instance2",this.getNextHighestDepth()+1,{TheUrl:'2222'});
之后为他们设定了事件:
function MenuClick()
{
trace(this);
}
m1.mcontent1.instance2.prototype.onMouseDown=MenuClick;
但之后,无论是点击instance1,还是instance2,显示的"THIS"都出现的是instance2.无法访问其具体实例数值.
我是想给整个这样实例化的类设定一个共用的ONMOUSEDONW,每个ONMOUSEDONW读取它特有的某个值.但不知道该怎么设.