我看到很多问题,询问如何在导致主时间轴中的帧的影片剪辑中制作按钮,然后看看它们。但是,如果你想在一组特定的帧中随机选择帧,它会不同吗?除了像stop()这样简单的东西外,我从来没有真正使用过AS3。或gotoAndPlay。制作一个按钮,转到主时间轴上的随机帧(来自阵列)。如何从影片剪辑中完成?
下面是我用谷歌这么远代码:当我用它
var frameB:Array=[1,28,45,56,71,91,106,126];
blue_circle1.addEventListener(MouseEvent.CLICK, choose);
function choose1(event:MouseEvent):void {
var randomFrame:Number = frameB[Math.floor(Math.random() * frameB.length)];
trace(randomFrame);
gotoAndPlay(randomFrame);
}
的代码工作正常主时间轴中的旋转按钮。但是,当我将它放入影片剪辑中的按钮时,它不起作用。我需要改变它,所以它的工作。如果有更好的方法做到这一点,我愿意尝试。
编辑:我应该澄清更多的东西。我从左到右移动了轮子上的矩形。它在影片剪辑中执行此操作。我想让按钮随之移动。但是当我将按钮放入所述影片剪辑时,按钮上的代码停止工作。我希望我不会让事情变得更加混乱。