FLASH点击跳转到某几帧中的一帧(AS3)

2025-10-20 18:57:02

1、这里用的是Animate CC,打开软件,新建AS3文档。

FLASH点击跳转到某几帧中的一帧(AS3)

2、制作一个影片剪辑。

FLASH点击跳转到某几帧中的一帧(AS3)

3、影片剪辑的普通帧数为10,从第二帧开始放数字文本框,最后一帧放答题结束。

FLASH点击跳转到某几帧中的一帧(AS3)

FLASH点击跳转到某几帧中的一帧(AS3)

4、在主场景设置这个影片剪辑的实例名为mc

FLASH点击跳转到某几帧中的一帧(AS3)

5、制作一个按钮,设置实例名为mc

FLASH点击跳转到某几帧中的一帧(AS3)

FLASH点击跳转到某几帧中的一帧(AS3)

6、在主时间轴加如下代码:

var numAry:Array=[2,3,4,5,6,7,8];

var index:int=0;

var idAry:Array=new Array();

mc.gotoAndStop(1);

idAry=GetRandomAry(numAry);

btn.addEventListener(MouseEvent.CLICK,GetNextFrame);

function GetNextFrame(e:MouseEvent):void

{

if(index<idAry.length)

{

mc.gotoAndStop(idAry[index]);

index++;

}

else

{

mc.gotoAndStop(mc.totalFrames);

}

}

function GetRandomAry(ary:Array):Array

{

var tempAry:Array=new Array();

var tempAry2:Array=ary;

while(tempAry2.length>0)

{

var temp:int=int(Math.random()*10000)%tempAry2.length;

tempAry.push(tempAry2[temp]);

tempAry2.splice(temp,1);

}

return tempAry;

}

FLASH点击跳转到某几帧中的一帧(AS3)

7、运行后就可以通过点击按钮切换内容,完成所有题目后显示结束。

FLASH点击跳转到某几帧中的一帧(AS3)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢