版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、flash 動(dòng)畫代碼中的flash動(dòng)作代碼大全 flash動(dòng)畫代碼中的flash動(dòng)作代碼大全一、外部調(diào)用swf 代碼 on (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(); my
2、Sound.loadSound(music.mp3,true); mySound.start(0,100) 關(guān)閉音樂 mySound.stop();三、flash動(dòng)畫代碼中的flash動(dòng)作代碼大全 鏈接場景: on (release) gotoAndStop(貓的歷史,1); 外部調(diào)用 on (release) loadmovienum(a.swf,1) 清空文本框 _root.text= On(Release) Set Variable:input = Set Variable:output = End On輕松實(shí)現(xiàn)Flash的全屏播放 flash動(dòng)畫代碼中的flash動(dòng)作代碼大全 許多人都
3、看過這樣的效果:把光盤放入光驅(qū)后,光盤自動(dòng)運(yùn)行,接著便是一段Flash制作的開場動(dòng)畫,動(dòng)畫是全屏播放的,且右鍵點(diǎn)擊無效,動(dòng)畫播放結(jié)束后,出現(xiàn)“關(guān)閉”按鈕,單擊該按鈕后,全屏動(dòng)畫關(guān)閉。 其實(shí)上面提到的全屏播放以及取消右鍵菜單等效果都是靠Fscommand指令在發(fā)揮作用。 Fscommand指令主要是用來控制Flash影片播放器的,但也可以用來打開其它的應(yīng)用程序。 Fscommand指令只有在Flash影片播放器執(zhí)行時(shí)才有效(.swf和.exe),在Flash制作過程中 ,按“Ctrl+Enter”預(yù)覽動(dòng)畫,以及把動(dòng)畫發(fā)布成網(wǎng)頁文件時(shí),此指令無法發(fā)揮它的功能 。 Fscommand指令使用的語法是
4、:Fscommand(command,arguments) Command是指令的相關(guān)命令,arguments是命令的參數(shù)。 下面我們就來講講如何通過Fscommand指令來實(shí)現(xiàn)全屏播放、取消Flash播放時(shí)的右鍵 菜單以及關(guān)閉Flash動(dòng)畫。 1、全屏播放Flash “Fullscreen”是全屏的意思,在默認(rèn)的情況下,F(xiàn)lash動(dòng)畫不是以全屏播放(false ),如果需要讓動(dòng)畫以全屏狀態(tài)播放,就必須把Fullscreen命令設(shè)置為True,寫為: Fscommand (Fullscreen,True); 根據(jù)需要,我們可以把它寫到幀、按鈕、MC(Movie Clip)中。 2、取消右鍵菜單
5、 Showmenu命令是用來設(shè)置是(True)否(false)顯示Flash動(dòng)畫播放器的快捷菜單的 全部指令,即右擊鼠標(biāo)時(shí)彈出的菜單,默認(rèn)為True,如果要取消彈出的菜單,必須在第一 幀這樣設(shè)置: Fscommand (showmenu,false); 3、關(guān)閉動(dòng)畫 quit命令是用來關(guān)閉播放器的.swf和.exe文件,該命令沒有參數(shù),寫為: fscommand (quit); 如果你想在flash動(dòng)畫結(jié)束時(shí)出現(xiàn)一個(gè)關(guān)閉動(dòng)畫的按鈕,可以按下面的步驟做。 執(zhí)行“Insert”下的“New Symbol”(或按Ctrl+F8),在彈出的窗口中選Button,然 后制作一個(gè)簡單的按鈕,回到場景中,選
6、中最后一幀,從“Library”中把剛剛建立的按鈕 拖到場景中,因?yàn)樵摪粹o在動(dòng)畫的最后才顯示。 給按鈕寫上如下代碼,則實(shí)現(xiàn)按下按鈕即關(guān)閉flash動(dòng)畫。 on (release) fscommand (quit); 2)flash動(dòng)畫代碼中的flash動(dòng)作代碼大全 一、幾種Action命令 1影片的播放與停止: Play( );/播放命令 stop( );/停止命令 2改變Frame流向命令 gotoAndPlay(frame) /跳到指定的畫面并連續(xù)播放。 gotoAndStop(frame) /跳到指定的畫面并停止播放。 gotAndplay(“場景名稱”,frame)/跳到指定場景幀并連
7、續(xù)播放。 gotoAndStop(“場景名稱:,frlme)/跳到指定場景幀并停止播放。 nextFrame( );/跳到下一幀播放; PrevPrame( );/跳到上一幀播放。 3控制影片剪輯的播放與停止:tellTarget命令 如:tellTarget(“C1”) gotoAndStop(2);/跳影片剪輯實(shí)例C1的第2幀并停止。 二、幾種功能元件的制作方法 1計(jì)時(shí)器的制作 單擊菜單Insertnew symbol,在彈出的對(duì)話框中輸入插入的符號(hào)名稱(如:計(jì)時(shí)器),確 定后選擇文字工具,屬性為動(dòng)態(tài)(Dynamic text),在第一幀中畫兩個(gè)文本框。分別設(shè)置變 量名為munite和ti
8、mer,在兩個(gè)文本框之間畫一個(gè)形如冒號(hào)的圓點(diǎn)(這兩個(gè)圓點(diǎn)可以做成一個(gè) 符號(hào),類型為電影片段,每秒閃動(dòng)一次然后拖入到兩文本框之間。在第二幀插入幀。在 第一幀輸入動(dòng)作腳本(Action)如下: /設(shè)置時(shí)間的初值 if(!started) start_time=getTimer(); started=true; timer=0; i=o; munite0; x=getTimer()-start_time;/計(jì)算時(shí)間的變化 x=int(x1000); /時(shí)間的單位為1000分之一秒 y=x-60*i if (y59) i=i+1;munite=munite+1 timer=timer+1: else
9、timer=y 該符號(hào)制作完畢后。將其拖入主場景中即可。 2智能判斷速擇題,并作正誤提示 單擊菜單Insert/new symbo1,在彈出的對(duì)話框中輸入插入的符名稱。如:“對(duì)錯(cuò)提示”。 符號(hào)類型為“電影片段”。在第一幀輸入文本“在括號(hào)內(nèi)輸入答案,按enrer鍵確定“ 在 該幀上輸入動(dòng)作腳本: _root.flahfalse;_root.ans= ;gotoAndStop(1);在第16幀插入空關(guān)鍵幀。在該幀上 畫一個(gè)形如“x”的圖或輸入文本“x”,在第30幀插入關(guān)鍵幀,幀AAction為_root.ans= :gotoAndStop(31);在第31幀插人空白關(guān)鍵幀,在該幀上輸人靜態(tài)文本“請(qǐng)
10、重作,按e nter鍵確定?!霸谠搸斎肽_本:“stop();”至此,該符號(hào)制作主或:例如: 第1題:1十1十( ) A2 B3 C4 D0 在上例括號(hào)位置插入動(dòng)態(tài)文本框,不輸入任何內(nèi)容。該文本框變量名為:ans。在該幀適當(dāng) 位置插入電影“對(duì)錯(cuò)提示”,該電影片斷名屬性為“ql”,在該電影片斷上輸人腳本:/鍵盤事件控制程序 onClipEvent(keyDown) /取得按鍵的鍵值 keycodeKey.getCode(); /判斷是否為Enter鍵 if(keycodeKeyENTER) /判斷輸入的答案是否正確 /answerNumber(A) if(_root,ans=A or _root
11、.ans=a /顯示“答對(duì)了”信息 tellTsrget(_root.q1) gotoAndPlay(2); else /顯示“答錯(cuò)了”信息 tellTarget(_root.q1) gotoAndplay(16) 3聲音的加載和控制 插入一段音樂:在PileImport to Library中,找到要插入的音樂(如戰(zhàn)馬奔騰),打開符 號(hào)庫,找到“戰(zhàn)馬奔騰”符號(hào),單擊右鍵,在彈出的菜單中單擊Linkage命令,再在彈出 的菜單中選中Export for ActionSc選項(xiàng),在Indentify框內(nèi)輸入標(biāo)識(shí)符:如music。 在需要播放的幀插入如下腳本: soun=new Sound();/創(chuàng)
12、建聲音實(shí)例 sound.attachSound(music);/將音樂music鏈接到sound實(shí)例 sound.start(0,2);/播放音樂2遍 sound.setVolume(70):該音樂的音量為70。 以上加載音樂通過幀加載,也可以通過按鈕加載。 停止音樂的方法:制作一個(gè)按鈕,在按鈕上輸人腳本: on(release) sound.stop(); 4如何用鍵盤控制幀的跳轉(zhuǎn) 有的教師喜歡用鍵盤進(jìn)行操作,如何使這類操作方使自如呢?用Flash MX制作的方法如下:制作一個(gè)符號(hào)(如“知識(shí)回顧”),符號(hào)類型為“電影片段”。在這個(gè)符號(hào)中將需要回顧的 知識(shí)點(diǎn)逐幀展示,每幀動(dòng)作腳本為:stop(
13、)回到主場景,在需要的幀插入該符號(hào),該幀腳 本為:stop();插入后單擊該符號(hào)輸人腳本: onClipEvent(Key Down) /鍵盤響應(yīng),按下任一鍵時(shí)響應(yīng)該命令 nextFrame(); 這樣即實(shí)現(xiàn)了按任一鍵便可跳轉(zhuǎn)到指定幀的效果。此例僅僅是一種基本方法,讀者朋友在 應(yīng)用時(shí)可以有更多的擴(kuò)展。 5鼠標(biāo)指向顯示填空題答案 顯示一些問題的答案,可以將這一答案制成個(gè)按鈕,在這一按鈕的Up幀可以為空白關(guān)鍵 幀,其它幀為答案內(nèi)容。在問題的答案處插入該按鈕,在該幀輸入腳本: on(release) gotoAndStop;/第i幀將答案固定顯示在屏幕上 flash場景之間相互跳轉(zhuǎn)的實(shí)現(xiàn)方法 在制作
14、flash動(dòng)畫的時(shí)候,可能會(huì)有有很的mc 有時(shí)會(huì)把它放到幾個(gè)場景中,那么在場景中的跳轉(zhuǎn)如何實(shí)現(xiàn)呢?1. 方法一:(使用telltarg. 方法一:(使用telltarget命令) 按鈕上的as為: on (release) tellTarget (/) gotoAndPlay (場景 1, 1); 2. 方法二(用gotoandpla. 方法二(用gotoandplay命令) 主場景2中的mc放到場景2的時(shí)間軸上 按鈕的: (”場景1”,) 并且在最后一幀加stop() 問題就可以解決了: 3. 方法三(利用路徑_root.g. 方法三(利用路徑_root.gotoandplay() 第二個(gè)場
15、景2里面只有一個(gè),在這個(gè)的最后一幀是和一個(gè)按 鈕 按鈕的as:_root.gotoAndPlay(1) 【即告知按鈕回到場景1的第一幀】4. 方法四(給場景起不同的名字) . 方法四(給場景起不同的名字) 如果你的as這樣寫: 第二個(gè)里面只有一個(gè),在這個(gè)的最后一幀是和一個(gè) 按鈕 按鈕的: (”,) 結(jié)果按下后卻是從這個(gè)的第一幀開始播放,而不是從的第一幀 這是因?yàn)橹鲌鼍暗拿帜J(rèn)為senceN MC里也可以有多個(gè)場景,而mc也是默認(rèn)為senceN 所以當(dāng)你在MC用上gotoAndPlay (scene1, 1);時(shí),指的是所在場景中MC里的第一幀,而 不是主場景 解決的方法,就是給場景定義不同的
16、名字 scene1我們改名為:主場景 scene2我們改名為:次場景1 正確的as應(yīng)該為: on (release) tellTarget (_root) gotoAndPlay (1); 如果想實(shí)現(xiàn)按鈕點(diǎn)擊后從次場景播放就可以在按鈕上寫上: on (release) tellTarget (_root.次場景) gotoAndPlay (1); 5. 方法五(利用標(biāo)簽label) . 方法五(利用標(biāo)簽label) 我們?cè)诳刂苿?dòng)畫的時(shí)候一般也不是從開始播放, 可能是希望從某個(gè)場景的某一個(gè)關(guān)鍵幀開 始播放,那么標(biāo)簽是 最好的實(shí)現(xiàn)方法; 例如我們希望點(diǎn)擊上面的按鈕的時(shí)候讓動(dòng)畫從主場景中的label
17、1開始 播放,那么按鈕上的 as應(yīng)該為: on (release) tellTarget (_root) gotoAndPlay (label1); 例如有3個(gè)場景,我們希望點(diǎn)擊上面的按鈕的時(shí)候讓動(dòng)畫從次場景1中的label4開始播放, 那么按鈕上的as應(yīng)該為: on (release) tellTarget (_root) gotoAndPlay (次場景 1, label4); 如果想實(shí)現(xiàn)按鈕點(diǎn)擊后從次場景播放 就可以在按鈕上寫上: on (release) tellTarget (_root.次場景) gotoAndPlay (1); 3,什么叫矢量圖? 矢量圖可以任意縮放而不影響Fla
18、sh的畫質(zhì),位圖圖像一般只作為靜態(tài)元素或背景圖,F(xiàn)la sh并不擅長處理位圖圖像的動(dòng)作,應(yīng)避免位圖圖像元素的動(dòng)畫。 4,如何迅速地對(duì)齊不同F(xiàn)rame中的物件? 用 Inspector “Ctrl+Alt+I” 直接輸入坐標(biāo)。 或是工具欄窗口面板排列“Ctrl+K” 調(diào)出排列面板來。圖例 5,怎樣調(diào)節(jié)一個(gè)Symbol/MC地透明度? 選中Symbol/MC,菜單欄找到Modify(修改) Instance (實(shí)例)Color effect (效果 ) Alpha(透明度) 調(diào)整就可以了 6,做好地Flash放在html上面以后,它老是循環(huán),怎么能夠讓它不進(jìn)行循環(huán)? 最后一個(gè)禎地Action設(shè)置成
19、Stop(停止) 7,怎樣給我的FLASH做一個(gè)預(yù)加載地LOADING? 用Action語法地if frame is loaded來實(shí)現(xiàn),新建一層,這層專門放Action, 第一幀, ifFrameLoaded (場景, frame) /假如場景中地禎數(shù)已經(jīng)載入 goto and play() /跳至并播放某某禎(自己設(shè)定) 第二幀, goto and play(場景1, 1)/跳至并播放第一禎循環(huán) 再加上一個(gè)load地MC循環(huán)播放在這兩幀的中間,就OK了。 什么?你要非常詳細(xì)地LOADING?那就當(dāng)這個(gè)源碼吧,夠詳細(xì)了. 源碼下載 8,怎樣點(diǎn)擊一個(gè)按鈕打開一個(gè)頁面html而不是一個(gè)禎.制作一
20、個(gè)按鈕,上面地AS直接寫: on (release) getURL (*.html); 這里地*.html就是你要打開地頁面文件名,當(dāng)然也可以是某某URL地址,比如說http:/ww 9,我在按鈕地OVER禎放置了一個(gè)很大地MC,為什么我要沒有點(diǎn)擊到按鈕鼠標(biāo)就變成了手地狀 態(tài)? 按鈕真正激活區(qū)是在HIT(按下)禎地位置,如果想控制按鈕的位置為一定值,可以在HIT禎繪 制一個(gè)透明地圖形來判斷. 10,如果屏蔽鼠標(biāo)右鍵?FS命令都是什么意思? fscommand (fullscreen, true/false);(全屏設(shè)置,TRUE開,F(xiàn)ALSE關(guān)) fscommand (showmenu, tr
21、ue/false);(右鍵菜單設(shè)置,TRUE顯示,F(xiàn)ALSE不顯示)fscommand (allowscale, true/false);(縮放設(shè)置,TRUE自由縮放,F(xiàn)ALSE調(diào)整畫面 不影響影片本身的尺寸) fscommand (trapallkeys, true/false);(快捷鍵設(shè)置,TRUE快捷鍵開,F(xiàn)ALSE快捷鍵 關(guān)) fscommand (exec);(EXE程序調(diào)用) fscommand (quit);(退出關(guān)閉窗口) 11,在FLASH中的字體總是很模糊,用變清晰地辦法嗎? 寫好文本以后CTRL+T打開文本設(shè)置面板,在最后地文本框選項(xiàng)那里框選使用設(shè)計(jì)字體就行了 .(注意
22、最好使用宋體,尺寸為12或者8,這樣比較工整) 12,我想做一個(gè)MTV,怎么導(dǎo)入聲音呀? 很簡單,CTRL+R導(dǎo)入你地聲音文件就行了. 13,我制作地MTV聲音和歌詞總是不同步. CTRL+F打開禎控制面板,右邊找到聲音選項(xiàng)卡,調(diào)整聲音地同步效果為STREM(音頻數(shù)據(jù)流)模 式就行了. 14,FLASH地發(fā)布設(shè)置都有些什么?透明背景怎樣設(shè)置? 圖解圖1圖2圖3 在Dreamewaver中地設(shè)置: 15,怎樣可以做出很漂亮地字體特效? 用第三方軟件Swish和Swfx這些,閃吧地軟件資源有下載. 16,如何優(yōu)化我地FLASH? 參看這篇貼子 17,我在ACTION面板地高級(jí)模式為什么字體總是很小
23、? 18,如何加載一個(gè)SWF文件 loadMovieNum地技巧 添加一個(gè)空地MC。實(shí)體名為ok,ACTION: loadMovie (dr/test.swf, _root.ok); 控制這個(gè)MC的位置,大小等相對(duì)屬性(Property)就會(huì)影響調(diào)入SWF的位置和大小。 setProperty (mc, _xscale, *); setProperty (mc, _yscale, *); setProperty (mc, _x, *); setProperty (mc, _y, *); setProperty (mc, _Alpha, *); . 19,如何導(dǎo)入一個(gè)背景透明度效果比較好地位圖?
24、 推薦使用PNG格式(FIREWORK),F(xiàn)LASH對(duì)PNG位圖地融合透明效果支持相當(dāng)好。3)flash動(dòng)畫代碼中的flash動(dòng)作代碼大全 如何用actionscript將頁面設(shè)為首頁和加入收藏夾? 答: 一,用getURL的方法: 設(shè)為首頁: on (release) getURL(;void document.links0.setHomePage( _se lf, POST); 加入收藏夾: on (release) getURL( window.external.AddFavorite(,閃 吧);, _self, POST); 用fscommand的方法,有點(diǎn)復(fù)雜 1,先在flash的按鈕上添加代碼: 首頁: on (release) fscommand(setHomePage, ); 收藏夾: on (release) fscommand(addFavorite, |閃吧); 然后在發(fā)布設(shè)置中選擇flash with fscommand,發(fā)布成html 2,修改html: 找到 / Handle all the the FSCommand messages in a Flash movie function sethomepage_DoFSCommand(command, args) 這一段,修改成: / Hand
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東松山職業(yè)技術(shù)學(xué)院《地圖與測量學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東水利電力職業(yè)技術(shù)學(xué)院《草食動(dòng)物生產(chǎn)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東石油化工學(xué)院《工程技術(shù)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東汕頭幼兒師范高等??茖W(xué)?!度沼锰沾蓜?chuàng)新設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東培正學(xué)院《商務(wù)公文寫作》2023-2024學(xué)年第一學(xué)期期末試卷
- 七年級(jí)上冊(cè)《第一章 有理數(shù)章末小結(jié)與考點(diǎn)檢測》課件
- 廣東茂名幼兒師范??茖W(xué)?!犊萍颊撐淖珜憣?shí)踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 關(guān)愛生命-慢病識(shí)別及管理(蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院)學(xué)習(xí)通測試及答案
- 【備戰(zhàn)2021高考】全國2021屆高中地理試題匯編(11月份):E2內(nèi)外力作用對(duì)地形的影響
- 【名師一號(hào)】2020-2021學(xué)年高中英語(北師大版)必修5隨堂演練:第十四單元綜合測評(píng)
- iqc部門年終工作總結(jié)
- 五年級(jí)上冊(cè)脫式計(jì)算100題及答案
- 2024年人工智能發(fā)展引領(lǐng)AI應(yīng)用創(chuàng)新
- 智能智能化智能眼鏡
- 四川省眉山市2023-2024學(xué)年高二上學(xué)期期末生物試題【含答案解析】
- 三年級(jí)下冊(cè)數(shù)學(xué)混合計(jì)算100題及答案
- 社會(huì)工作專業(yè)見習(xí)教學(xué)大綱
- 中國動(dòng)畫賞析
- 浙江省溫州市2023-2024學(xué)年八年級(jí)上學(xué)期道德與法治期末測試(含答案)
- 地方國企重組改制實(shí)施方案
- 空壓機(jī)及氣罐故障事故應(yīng)急救援預(yù)案
評(píng)論
0/150
提交評(píng)論