版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、外部調(diào)用 swfon (release) loadMovieNum(service.swf, 1);外部調(diào)用數(shù)據(jù)loadVariablesNum(about.txt, 0);System.useCodepage = true;/中文音樂加入mySound = new Sound();mySound.attachSound(1);mySound.start();關(guān)閉指定音樂mySound.stop(1);外部調(diào)用音樂mySound=new Sound();mySound.loadSound(music.mp3,true);mySound.start(0,100)關(guān)閉音樂mySound.stop(
2、);鏈接場景:on (release) gotoAndStop(貓的歷史 ,1);外部調(diào)用on (release) loadmovienum(a.swf,1)清空文本框_root.text=On(Release)Set Variable:input = Set Variable:output = End On輕松實現(xiàn) Flash 的全屏播放許多人都看過這樣的效果:把光盤放入光驅(qū)后,光盤自動運行,接著便是一段Flash 制作的開場動畫,動畫是全屏播放的,且右鍵點擊無效,動畫播放結(jié)束后,出現(xiàn)“關(guān)閉 ”按鈕,單擊該按鈕后,全屏動畫關(guān)閉。其實上面提到的全屏播放以及取消右鍵菜單等效果都是靠Fscomma
3、nd指令在發(fā)揮作用。Fscommand指令主要是用來控制Flash 影片播放器的,但也可以用來打開其它的應(yīng)用程序。Fscommand指令只有在Flash 影片播放器執(zhí)行時才有效(.swf 和.exe ),在 Flash 制作過程中,按 “Ctrl+Enter 預(yù)”覽動畫,以及把動畫發(fā)布成網(wǎng)頁文件時,此指令無法發(fā)揮它的功能。Fscommand指令使用的語法是:Fscommand(command,arguments)Command是指令的相關(guān)命令,arguments是命令的參數(shù)。下面我們就來講講如何通過Fscommand指令來實現(xiàn)全屏播放、取消Flash 播放時的右鍵菜單以及關(guān)閉Flash 動畫。
4、1、全屏播放Flash“Fullscreen 是”全屏的意思,在默認(rèn)的情況下,F(xiàn)lash 動畫不是以全屏播放(false),如果需要讓動畫以全屏狀態(tài)播放,就必須把Fullscreen命令設(shè)置為True ,寫為:Fscommand (Fullscreen,True);根據(jù)需要,我們可以把它寫到幀、按鈕、MC( Movie Clip )中。2、取消右鍵菜單Showmenu命令是用來設(shè)置是(True )否( false )顯示 Flash 動畫播放器的快捷菜單的全部指令,即右擊鼠標(biāo)時彈出的菜單,默認(rèn)為True ,如果要取消彈出的菜單,必須在第一幀這樣設(shè)置:Fscommand (showmenu,fa
5、lse);3、關(guān)閉動畫quit 命令是用來關(guān)閉播放器的.swf 和.exe 文件,該命令沒有參數(shù),寫為:fscommand (quit);如果你想在flash 動畫結(jié)束時出現(xiàn)一個關(guān)閉動畫的按鈕,可以按下面的步驟做。執(zhí)行 “Insert下”的 “New Symbol”(或按 Ctrl+F8 ),在彈出的窗口中選Button ,然后制作一個簡單的按鈕,回到場景中,選中最后一幀,從 “Library中”把剛剛建立的按鈕拖到場景中,因為該按鈕在動畫的最后才顯示。給按鈕寫上如下代碼,則實現(xiàn)按下按鈕即關(guān)閉flash 動畫。on (release)fscommand (quit);一、幾種 Action 命
6、令1影片的播放與停止:Play( ) ;/ 播放命令stop( ) ;/停止命令2改變 Frame 流向命令gotoAndPlay(frame) /跳到指定的畫面并連續(xù)播放。gotoAndStop(frame) /跳到指定的畫面并停止播放。gotAndplay(場“景名稱 ”,frame)/ 跳到指定場景幀并連續(xù)播放。gotoAndStop(“場景名稱:, frlme)/ 跳到指定場景幀并停止播放。nextFrame( ) ;/跳到下一幀播放;PrevPrame( ) ;/ 跳到上一幀播放。3控制影片剪輯的播放與停止:tellTarget 命令如: tellTarget(“C1”)gotoAn
7、dStop(2);/ 跳影片剪輯實例C1 的第 2 幀并停止。二、幾種功能元件的制作方法1計時器的制作單擊菜單 Insert new symbol ,在彈出的對話框中輸入插入的符號名稱(如:計時器 ),確定后選擇文字工具,屬性為動態(tài)(Dynamic text) ,在第一幀中畫兩個文本框。分別設(shè)置變量名為 munite 和 timer, 在兩個文本框之間畫一個形如冒號的圓點(這兩個圓點可以做成一個符號,類型為電影片段,每秒閃動一次然后拖入到兩文本框之間。在第二幀插入幀。在第一幀輸入動作腳本 (Action) 如下:/設(shè)置時間的初值if(!started) start_time=getTimer(
8、);started=true;timer=0;i=o;munite 0;x=getTimer()-start_time; /計算時間的變化x=int(x 1000) ; / 時間的單位為1000 分之一秒y=x-60*iif (y59)i=i+1 ;munite=munite+1timer=timer+1 :elsetimer=y該符號制作完畢后。將其拖入主場景中即可。2智能判斷速擇題,并作正誤提示單擊菜單 Insert/new symbo1,在彈出的對話框中輸入插入的符名稱。如:“對錯提示 ”。符號類型為 “電影片段 ”。在第一幀輸入文本“在括號內(nèi)輸入答案,按enrer 鍵確定 “在該幀上輸
9、入動作腳本:_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十()A2 B3 C4 D0在上例括號位置插入動態(tài)文本框,不輸入任何內(nèi)容。該文本框變量名為:ans 。在該幀適當(dāng)位置插入電影 “對錯提示 ”,該電影片斷名屬
10、性為“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 Impor
11、t 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 。以上加載音樂通過幀加載,也可以通過按鈕加載。停
12、止音樂的方法:制作一個按鈕,在按鈕上輸人腳本:on(release)sound.stop() ;4如何用鍵盤控制幀的跳轉(zhuǎn)有的教師喜歡用鍵盤進行操作,如何使這類操作方使自如呢?用 Flash MX 制作的方法如下:制作一個符號 (如 “知識回顧 ”),符號類型為 “電影片段 ”。在這個符號中將需要回顧的知識點逐幀展示,每幀動作腳本為:stop() 回到主場景,在需要的幀插入該符號,該幀腳本為: stop ();插入后單擊該符號輸人腳本:onClipEvent(Key Down) /鍵盤響應(yīng) ,按下任一鍵時響應(yīng)該命令nextFrame() ;這樣即實現(xiàn)了按任一鍵便可跳轉(zhuǎn)到指定幀的效果。此例僅僅是一
13、種基本方法,讀者朋友在應(yīng)用時可以有更多的擴展。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
14、 為:on (release) tellTarget (/) gotoAndPlay ( 場景1, 1);2.方法二(用gotoandpla.方法二(用gotoandplay命令)主場景 2 中的 mc 放到場景2 的時間軸上按鈕的:(場景1 ,)并且在最后一幀加stop ()問題就可以解決了:3.方法三 ( 利用路徑 _root.g.方法三 ( 利用路徑 _root.gotoandplay()第二個場景2 里面只有一個,在這個的最后一幀是和一個按鈕按鈕的 as :_root.gotoAndPlay(1)【即告知按鈕回到場景1 的第一幀】4.方法四(給場景起不同的名字).方法四(給場景起不同的
15、名字)如果你的 as 這樣寫:第二個里面只有一個,在這個的最后一幀是和一個按鈕按鈕的:(,)結(jié)果按下后卻是從這個的第一幀開始播放,而不是從的第一幀這是因為主場景的名字默認(rèn)為senceNMC 里也可以有多個場景,而mc 也是默認(rèn)為senceN所以當(dāng)你在MC 用上 gotoAndPlay (scene1, 1);時,指的是所在場景中MC里的第一幀,而不是主場景解決的方法,就是給場景定義不同的名字scene1 我們改名為:主場景scene2 我們改名為:次場景1正確的 as 應(yīng)該為:on (release) tellTarget (_root) gotoAndPlay (1);如果想實現(xiàn)按鈕點擊后從
16、次場景播放就可以在按鈕上寫上:on (release) tellTarget (_root.次場景 ) gotoAndPlay (1);5.方法五(利用標(biāo)簽label ) .方法五(利用標(biāo)簽label )我們在控制動畫的時候一般也不是從開始播放, 可能是希望從某個場景的某一個關(guān)鍵幀開始播放,那么標(biāo)簽是最好的實現(xiàn)方法;例如我們希望點擊上面的按鈕的時候讓動畫從主場景中的label1 開始播放,那么按鈕上的as 應(yīng)該為:on (release) tellTarget (_root) gotoAndPlay (label1);例如有 3 個場景,我們希望點擊上面的按鈕的時候讓動畫從次場景1 中的 la
17、bel4 開始播放,那么按鈕上的as 應(yīng)該為:on (release) tellTarget (_root) gotoAndPlay ( 次場景1, label4);如果想實現(xiàn)按鈕點擊后從次場景播放就可以在按鈕上寫上:on (release) tellTarget (_root.次場景 ) gotoAndPlay (1);3,什么叫矢量圖 ?矢量圖可以任意縮放而不影響Flash 的畫質(zhì),位圖圖像一般只作為靜態(tài)元素或背景圖,F(xiàn)lash 并不擅長處理位圖圖像的動作,應(yīng)避免位圖圖像元素的動畫。4,如何迅速地對齊不同F(xiàn)rame 中的物件 ?用 Inspector “Ctrl+Alt+I 直”接輸入坐標(biāo)
18、。或是工具欄窗口面板排列“Ctrl+K ”調(diào)出排列面板來。圖例5,怎樣調(diào)節(jié)一個Symbol/MC地透明度 ?選中 Symbol/MC, 菜單欄找到Modify( 修改 ) Instance ( 實例 ) Color effect ( 效果)Alpha( 透明度 ) 調(diào)整就可以了6,做好地 Flash 放在 html 上面以后 ,它老是循環(huán) ,怎么能夠讓它不進行循環(huán)?最后一個禎地Action 設(shè)置成 Stop( 停止 )7,怎樣給我的FLASH 做一個預(yù)加載地LOADING?用 Action 語法地 if frame is loaded來實現(xiàn) , 新建一層,這層專門放Action,第一幀,ifF
19、rameLoaded (場景 , frame) / 假如場景中地禎數(shù)已經(jīng)載入goto and play() /跳至并播放某某禎(自己設(shè)定 )第二幀,goto and play(場景 1, 1)/ 跳至并播放第一禎循環(huán)再加上一個load 地 MC 循環(huán)播放在這兩幀的中間,就OK 了。什么 ?你要非常詳細(xì)地LOADING? 那就當(dāng)這個源碼吧,夠詳細(xì)了 .源碼下載8,怎樣點擊一個按鈕打開一個頁面html 而不是一個禎 .制作一個按鈕 ,上面地 AS 直接寫 :on (release)getURL (*.html);這里地 *.html 就是你要打開地頁面文件名,當(dāng)然也可以是某某URL 地址 ,比如說 9,我在按鈕地OVER 禎放置了一個很大地MC, 為什么我要沒有點擊到按鈕鼠標(biāo)就變成了手地狀態(tài)?按鈕真正激活區(qū)是在HIT( 按下 )
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32T-防汛抗旱特征水位核定規(guī)程編制說明
- 海南省??谑?024-2025學(xué)年四年級(上)期末語文試卷(含答案)
- 2025年社會服務(wù)行業(yè)投資策略報告:穩(wěn)舵定錨行致遠奮楫揚帆譜新篇
- 球的表面積和體積課件
- 【大學(xué)課件】單片機的系統(tǒng)擴展
- 經(jīng)濟學(xué)馬曉蓮課件房地產(chǎn)市場研究分析
- 中國證券市場供需格局及未來發(fā)展趨勢報告
- 2025年容積泵項目可行性研究報告
- 中國陶瓷耐磨磚項目投資可行性研究報告
- 2025共同出資合作開發(fā)地塊合同模板
- 2024-2024年上海市高考英語試題及答案
- Python數(shù)據(jù)分析與應(yīng)用 課件 第12章 Seaborn
- 初三歷史復(fù)習(xí)備考策略
- 廣東省云浮市(2024年-2025年小學(xué)五年級語文)人教版期末考試(上學(xué)期)試卷及答案
- 國潮風(fēng)中國風(fēng)2025蛇年大吉蛇年模板
- 《信托知識培訓(xùn)》課件
- 物業(yè)項目經(jīng)理崗位競聘
- 第8課《蒲柳人家(節(jié)選)》教學(xué)設(shè)計-2023-2024學(xué)年統(tǒng)編版語文九年級下冊
- 幼兒沙池活動指導(dǎo)方法
- 2024年冬季校園清雪合同
- 翻譯美學(xué)理論
評論
0/150
提交評論