Actionscript 3 在flash as3中更改皮肤

Actionscript 3 在flash as3中更改皮肤,actionscript-3,flash,Actionscript 3,Flash,你好,我正在制作游戏,我试图在这个游戏中添加层的皮肤,所以我制作了一个视频剪辑 里面有皮肤,当它被点击的时候,我想要它,当我按下这个按钮时,皮肤会在菜单中改变,我试过这个 select_2.addEventListener(MouseEvent.CLICK, open1243) function open1243(event:MouseEvent){ bk = 1 gotoAndStop(2) } stop (); 嗯,这个力在有goandsto2进入菜单的地方起作用,它什么也不起作用,请

你好,我正在制作游戏,我试图在这个游戏中添加层的皮肤,所以我制作了一个视频剪辑 里面有皮肤,当它被点击的时候,我想要它,当我按下这个按钮时,皮肤会在菜单中改变,我试过这个

select_2.addEventListener(MouseEvent.CLICK, open1243)
function open1243(event:MouseEvent){
bk = 1
gotoAndStop(2) 

}
stop ();

嗯,这个力在有goandsto2进入菜单的地方起作用,它什么也不起作用,请帮助你的事件监听器,你并不是指定你想要
选择\u 2
去并停止
,相反,它会将该方法调用应用到该方法范围内的任何
方法。我猜,在这一点上,这是
阶段

select_2.addEventListener(MouseEvent.CLICK, open1243);
function open1243(event:MouseEvent){
    bk = 1
    select_2.gotoAndStop(2);
}
您可能应该确保您的事件侦听器可以用于类似于
select_2
的任何对象,在这种情况下,我建议您将该行代码更改为:

    MovieClip(event.target).gotoAndStop(2) 

它不起作用你知道第二个城市在第二帧的电影里,代码不起作用我可以用什么来代替ot,对于喷气机部分我用什么代码对不起,但我只是读了你的评论大约5次,我真的不明白你在说什么/问什么。有什么我可以进一步帮助的吗?