我对此非常陌生,我正在尝试将currentTarget.name和gotoAndPlay结合使用。有人可以帮助我,我想播放我点击的符号,但我不能写ball1.gotoAndPlay(2);,因为有3个动画片段。我想玩我点击的那个。
ball1.addEventListener(MouseEvent.CLICK, trykkFunksjon);
ball2.addEventListener(MouseEvent.CLICK, trykkFunksjon);
ball3.addEventListener(MouseEvent.CLICK, trykkFunksjon);
function trykkFunksjon(evt)
{
if (mineTall.length < 7)
{
var innTall = evt.currentTarget.name.split("ball");;
trace(int(innTall[1]));
mineTall.push(int(innTall[1]));
}
else
{
txtOutput.text = "Du kan ikke gjette flere tall";
}
}
答案 0 :(得分:1)
evt.currentTarget
将引用已点击的MovieClip
。因此,您可以直接在其上调用gotoAndPlay
而无需获取名称。
(evt.currentTarget as MovieClip).gotoAndPlay(2);