在建造FLASH課件中,碰到答題類內容,需要經由過程隨機跳轉幀獲得分歧的標題問題,別的,還要注重不克不及反復呈現統一個標題問題。
本家兒要常識點:隨機數組的獲取,點擊事務。
0若何建造答題課件選擇
0若何實現拖動選擇題
這里用的是Animate CC,打開軟件,新建AS3文檔。
 建造一個影片剪輯。
 影片剪輯的通俗幀數為10,從第二幀起頭放數字文本框,最后一幀放答題竣事。
 
 在本家兒場景設置這個影片剪輯的實例名為mc
 建造一個按鈕,設置實例名為mc
 
 在本家兒時候軸加如下代碼:
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;
}
 運行后就可以經由過程點擊按鈕切換內容,完當作所有標題問題后顯示竣事。
 0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!