【发布时间】:2014-07-23 23:15:30
【问题描述】:
我有一个名为 mClip 的 MyMovieClip。 mClip 内部有 2 个按钮,名为:btn1 btn2
我需要在我的动作脚本代码中访问这些按钮。我已经声明了它:
var mClip:MyMovieClip = new MyMovieClip();
var btn1:MyButton1 = new MyButton1();
var btn2:MyButton2 = new MyButton2();
我尝试了两种方法,但都没有成功:
1.
mClip.btn1.addEventListener(MouseEvent.CLICK, popUp1);
mClip.btn2.addEventListener(MouseEvent.CLICK, popUp2);
function popUp1(event:MouseEvent):void {
trace("test 1");
}
function popUp2(event:MouseEvent):void {
trace("test 2");
}
2.
btn1.addEventListener(MouseEvent.CLICK, popUp1); //removed mClip
btn2.addEventListener(MouseEvent.CLICK, popUp2); //removed mClip
function popUp1(event:MouseEvent):void {
trace("test 1");
}
function popUp2(event:MouseEvent):void {
trace("test 2");
}
我没有收到任何错误,只是单击按钮后没有任何反应。请问你能帮帮我吗?谢谢
【问题讨论】:
标签: javascript actionscript-3 flash actionscript movieclip