//設(shè)置時間的初值
if(!started) {
start_time=getTimer();
started=true;
timer=0;
i=o;
munite=0;
}
x=getTimer()-start_time;//計算時間的變化
x=int(x/1000); //時間的單位為1000分之一秒
y=x-60*i
if (y>59)
{i=i+1;munite=munite+1
timer=timer+1:
}
else
{timer=y}
該符號制作完畢后。將其拖入主場景中即可。
2.智能判斷速擇題,并作正誤提示
單擊菜單Insert/new symbo1,在彈出的對話框中輸入插入的符名稱。如:“對錯提示”。符號類型為“電影片段”。在第一幀輸入文本“在括號內(nèi)輸入答案,按enrer鍵確定“ 在該幀上輸入動作腳本:
_root.flah=false;_root.ans=" ";gotoAndStop(1);在第16幀插入空關(guān)鍵幀。在該幀上畫一個形如“x”的圖或輸入文本“x”,在第30幀插入關(guān)鍵幀,幀AAction為_root.ans=" ":gotoAndStop(31);在第31幀插人空白關(guān)鍵幀,在該幀上輸人靜態(tài)文本“請重作,按enter鍵確定!霸谠搸斎肽_本:“stop();”至此,該符號制作主或:例如:
第1題:1十1十( )
A.2 B.3 C.4 D.0
在上例括號位置插入動態(tài)文本框,不輸入任何內(nèi)容。該文本框變量名為:ans。在該幀適當(dāng)位置插入電影“對錯提示”,該電影片斷名屬性為“ql”,在該電影片斷上輸人腳本:
//鍵盤事件控制程序
onClipEvent(keyDown)
}
//取得按鍵的鍵值
keycode=Key.getCode();
//判斷是否為Enter鍵
if(keycode==Key.ENTER) {
//判斷輸入的答案是否正確
//answer=Number(A)
if(_root,ans=="A" or _root.ans=="a"{
//顯示“答對了”信息
tellTsrget(_root.q1) {
gotoAndPlay(2);
}
} else {
//顯示“答錯了”信息
tellTarget(_root.q1) {
gotoAndplay(16)
}
}
}
}
3.聲音的加載和控制
插入一段音樂:在Pile/Import to Library中,找到要插入的音樂(如戰(zhàn)馬奔騰),打開符號庫,找到“戰(zhàn)馬奔騰”符號,單擊右鍵,在彈出的菜單中單擊Linkage…命令,再在彈出的菜單中選中Export for ActionSc選項,在Indentify框內(nèi)輸入標(biāo)識符:如music。
在需要播放的幀插入如下腳本:
soun=new Sound();//創(chuàng)建聲音實例
sound.attachSound("music");//將音樂music鏈接到sound實例
sound.start(0,2);//播放音樂2遍
sound.setVolume(70):該音樂的音量為70%。
以上加載音樂通過幀加載,也可以通過按鈕加載。
停止音樂的方法:制作一個按鈕,在按鈕上輸人腳本:
on(release)
{
sound.stop();
}
4.如何用鍵盤控制幀的跳轉(zhuǎn)
有的教師喜歡用鍵盤進(jìn)行操作,如何使這類操作方使自如呢?用Flash MX制作的方法如下:
制作一個符號(如“知識回顧”),符號類型為“電影片段”。在這個符號中將需要回顧的知識點逐幀展示,每幀動作腳本為:stop()回到主場景,在需要的幀插入該符號,該幀腳本為:stop();插入后.單擊該符號.輸人腳本:
onClipEvent(Key Down) {//鍵盤響應(yīng),按下任一鍵時響應(yīng)該命令
nextFrame();
}
這樣即實現(xiàn)了按任一鍵便可跳轉(zhuǎn)到指定幀的效果。此例僅僅是一種基本方法,讀者朋友在應(yīng)用時可以有更多的擴(kuò)展。
5.鼠標(biāo)指向顯示填空題答案
顯示一些問題的答案,可以將這一答案制成—個按鈕,在這一按鈕的Up幀可以為空白關(guān)鍵幀,其它幀為答案內(nèi)容。在問題的答案處插入該按鈕,在該幀輸入腳本:
on(release) {
gotoAndStop;//第i幀將答案固定顯示在屏幕上
flash場景之間相互跳轉(zhuǎn)的實現(xiàn)方法
作者:佚名 來源:InterNet 加入時間:2005-2-25
在制作flash動畫的時候,可能會有有很的mc
有時會把它放到幾個場景中,那么在場景中的跳轉(zhuǎn)如何實現(xiàn)呢?
1.
方法一:(使用telltarg...
方法一:(使用telltarget命令)
按鈕上的as為:
on (release) {
tellTarget ("/") {
本新聞共
4頁,當(dāng)前在第
2頁
1 2 3 4