




已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Flash常用代碼大全1、用命令載入一個(gè)動(dòng)畫,我需要確定載入動(dòng)畫在畫面中的位置,用什么語(yǔ)言來(lái)設(shè)置? 例如載入名為dd.swf的動(dòng)畫,我要確定這個(gè)動(dòng)畫的中心位置在(205,250),該怎么設(shè)置?在要加載動(dòng)畫的那鐘加入loadMovie(dd.swf, a);a._x=205;a._y=250;你得先做一個(gè)空的MC起名叫a,導(dǎo)入時(shí),在右下角也起名為a2、用flash 做那種彈出的小窗口 分兩步: 給flash中的按鈕加入如下action: on (release) getURL (javascript:MM_openBrWindow(newweb.htm,width=600,height=100); 在HTML頁(yè)面的.之間加入下面的javascript代碼. 3、如何使得flash一打開就是全屏? fscommand(fullscreen,true)如何不能使用右鍵?fscommand (showmenu, false);4、當(dāng)鼠標(biāo)經(jīng)過(guò)時(shí)動(dòng)畫播放到某處 on (rollover) gotoAndPlay(10);當(dāng)鼠標(biāo)按下時(shí)動(dòng)畫播放到某處on (release) gotoAndPlay(1);5、播完動(dòng)畫后自動(dòng)跳到某網(wǎng)頁(yè) getURL(siteindex.htm, _self);6、設(shè)為首頁(yè) on (release) getURL(javascript:void(document.links.style.behavior=url(#default#homepage);void document.links.setHomePage (/), _self, POST); 注意要將網(wǎng)頁(yè)中的flash的ID號(hào)命名為links7、加入收藏夾 on (release) getURL(javascript:void window.external.AddFavorite(,網(wǎng)頁(yè));, _self, POST); 8、外部調(diào)用swfon (release) loadMovieNum(service.swf, 1);9、外部調(diào)用數(shù)據(jù) loadVariablesNum(about.txt, 0);System.useCodepage = true;/中文 10、音樂(lè)加入 mySound = new Sound(); mySound.attachSound(1); mySound.start(); 11、關(guān)閉指定音樂(lè) mySound.stop(1); 12、外部調(diào)用音樂(lè) mySound=new Sound();mySound.loadSound(music.mp3,true); mySound.start(0,100) 13、關(guān)閉音樂(lè) mySound.stop();14、鏈接場(chǎng)景 on (release) gotoAndStop(貓的歷史,1);15、外部調(diào)用 on (release) loadmovienum(a.swf,1)16、退出動(dòng)畫 quit命令是用來(lái)關(guān)閉播放器的.swf和.exe文件,該命令沒(méi)有參數(shù),寫為:fscommand (quit);如果你想在flash動(dòng)畫結(jié)束時(shí)出現(xiàn)一個(gè)關(guān)閉動(dòng)畫的按鈕,可以按下面的步驟做。執(zhí)行“Insert”下的“New Symbol”(或按Ctrl+F8),在彈出的窗口中選Button,然后制作一個(gè)簡(jiǎn)單的按鈕,回到場(chǎng)景中,選中最后一幀,從“Library”中把剛剛建立的按鈕拖到場(chǎng)景中,因?yàn)樵摪粹o在動(dòng)畫的最后才顯示。給按鈕寫上如下代碼,則實(shí)現(xiàn)按下按鈕即關(guān)閉flash動(dòng)畫。on (release)fscommand (quit); 17、影片的播放與停止 Play( );/播放命令 stop( );/停止命令18、控制影片剪輯的播放與停止:tellTarget命令 如:tellTarget(“C1”)gotoAndStop(2);/跳影片剪輯實(shí)例C1的第2幀并停止。19、改變Frame流向命令 gotoAndPlay(frame) /跳到指定的畫面并連續(xù)播放。gotoAndStop(frame) /跳到指定的畫面并停止播放。gotAndplay(“場(chǎng)景名稱”,frame)/跳到指定場(chǎng)景幀并連續(xù)播放。gotoAndStop(“場(chǎng)景名稱:,frlme)/跳到指定場(chǎng)景幀并停止播放。nextFrame( );/跳到下一幀播放;PrevPrame( );/跳到上一幀播放。20、場(chǎng)景之間相互跳轉(zhuǎn)的實(shí)現(xiàn)方法之:使用telltarget命令 按鈕上的as為:on (release) tellTarget (/) gotoAndPlay (場(chǎng)景 1, 1);21、場(chǎng)景之間相互跳轉(zhuǎn)的實(shí)現(xiàn)方法之:用gotoandplay命令 主場(chǎng)景2中的mc放到場(chǎng)景2的時(shí)間軸上按鈕的: (”場(chǎng)景1”,) 并且在最后一幀加stop()問(wèn)題就可以解決了: 22、場(chǎng)景之間相互跳轉(zhuǎn)的實(shí)現(xiàn)方法之:利用路徑_root.gotoandplay() 第二個(gè)場(chǎng)景2里面只有一個(gè),在這個(gè)的最后一幀是和一個(gè)按鈕按鈕的as:_root.gotoAndPlay(1)【即告知按鈕回到場(chǎng)景1的第一幀】23、場(chǎng)景之間相互跳轉(zhuǎn)的實(shí)現(xiàn)方法之:給場(chǎng)景起不同的名字 如果你的as這樣寫:第二個(gè)里面只有一個(gè),在這個(gè)的最后一幀是和一個(gè)按鈕按鈕的:(”,) 結(jié)果按下后卻是從這個(gè)的第一幀開始播放,而不是從的第一幀這是因?yàn)橹鲌?chǎng)景的名字默認(rèn)為senceNMC里也可以有多個(gè)場(chǎng)景,而mc也是默認(rèn)為senceN所以當(dāng)你在MC用上gotoAndPlay (scene1, 1);時(shí),指的是所在場(chǎng)景中MC里的第一幀,而不是主場(chǎng)景解決的方法,就是給場(chǎng)景定義不同的名字scene1我們改名為:主場(chǎng)景scene2我們改名為:次場(chǎng)景1正確的as應(yīng)該為:on (release) tellTarget (_root) gotoAndPlay (1);如果想實(shí)現(xiàn)按鈕點(diǎn)擊后從次場(chǎng)景播放就可以在按鈕上寫上:on (release) tellTarget (_root.次場(chǎng)景) gotoAndPlay (1);24、利用標(biāo)簽label.我們?cè)诳刂苿?dòng)畫的時(shí)候一般也不是從開始播放, 可能是希望從某個(gè)場(chǎng)景的某一個(gè)關(guān)鍵幀開始播放,那么標(biāo)簽是最好的實(shí)現(xiàn)方法;例如我們希望點(diǎn)擊上面的按鈕的時(shí)候讓動(dòng)畫從主場(chǎng)景中的label1開始 播放,那么按鈕上的as應(yīng)該為:on (release) tellTarget (_root) gotoAndPlay (label1);例如有3個(gè)場(chǎng)景,我們希望點(diǎn)擊上面的按鈕的時(shí)候讓動(dòng)畫從次場(chǎng)景1中的label4開始播放,那么按鈕上的as應(yīng)該為:on (release) tellTarget (_root) gotoAndPlay (次場(chǎng)景 1, label4);如果想實(shí)現(xiàn)按鈕點(diǎn)擊后從次場(chǎng)景播放就可以在按鈕上寫上:on (release) tellTarget (_root.次場(chǎng)景) gotoAndPlay (1);25、怎樣給FLASH做一個(gè)預(yù)加載地LOADING 用Action語(yǔ)法地if frame is loaded來(lái)實(shí)現(xiàn),新建一層,這層專門放Action, 第一幀, ifFrameLoaded (場(chǎng)景, frame) /假如場(chǎng)景中地禎數(shù)已經(jīng)載入 goto and play() /跳至并播放某某禎(自己設(shè)定) 第二幀, goto and play(場(chǎng)景1, 1)/跳至并播放第一禎循環(huán) 再加上一個(gè)load地MC循環(huán)播放在這兩幀的中間,就OK了。 26、如何調(diào)用一個(gè).exe的可執(zhí)行文件,比如:我用vc編好的可執(zhí)行文件。 答:用fscommand(exec,執(zhí)行文件名)便可。需注意此時(shí)執(zhí)行文件的路徑是否正確。27、在Flash中如何調(diào)用mpeg文件? Flash中不支持調(diào)用mpeg文件,首先要安裝一個(gè)三方軟件,名字為Swiffcanvas1.0;接著打開fla文件,如果mpeg文件的目錄為aa,mpeg文件名字為bb,那么就可以就添加下面的語(yǔ)句: FS Command (exec, SwiffEXEC(LOCAL:aaa111.mpeg) ); 然后把fla文件輸出為exe文件 ,并用Swiffcanvas打開這個(gè)exe文件,然后在Swiffcanvas里設(shè)置完成自己的要求。最后再輸出為.exe文件,就可以了。28、原來(lái)MX的FS命令是這樣的。 相信不少朋友在MX版本中繼續(xù)使用FS的EXEC命令,但是。 偶多試不靈,前些日子得到答案,還得感謝偶那StudioMX安裝包。 其實(shí)非常簡(jiǎn)單,在MX版本中的EXE調(diào)用更加嚴(yán)格,必須使用FLASHPLAYER或者自程序EXE的方式調(diào)用,HTML頁(yè)面禁止。這里變化就是目錄方面Macromedia做了安全措施。必須是當(dāng)前路徑的FSCOMMAND目錄下,也就是說(shuō)你得手工建立一個(gè)FSCOMMAND目錄來(lái)放置你調(diào)用的EXE程序。這個(gè)很簡(jiǎn)單, 其語(yǔ)法命令同F(xiàn)5不變: fscommand(your.exe);loading 程序stop()_root.createeptymovieclip(loadingmc,100)with (_root.loadingmc)begifill(0xff0000)moveto(0,10);lineto(0,10);lineto(350,10);lineto(0,10);loadingmc._x=100loadingmc._y=200_root.creatextfield(loadingtext,101,100,220,30,20)loadingtext.border=falseloadingtext.multiline = trueloadingtext.wordwrap = true;loadingmc.onenterframe=function()if(_root.getbytesloaded()_root.gerbytestotal()_root.play()_root.loadingmc.removemovieclip()_root.loadingtext.removetextfield()else_root.loadingmc._xscale=(_root.getbytesloaded()/_root.getbytestotal()*100_root.loadingtext.text=int(loadingmc._xscale)+%_root.loadingtext._x=loadingmc._width+100 29、fscommand調(diào)用exe文件詳解on(release) fscommand(exec, *.exe);30、用loadMovie調(diào)用外部*.swf文件(一)調(diào)用外部*.swf文件加載到影片剪輯中外部*.swf文件要和編輯的Flash文件放在同一目錄下1.新建立一個(gè)空的影片剪輯mymc,把它放在場(chǎng)景中,實(shí)例名是:mymc.2.新建一層,制作兩個(gè)按扭(一個(gè)調(diào)用,一個(gè)清除)拖放到此層中3.調(diào)用按扭上的AS代碼:on(release)/鼠標(biāo)離開按扭后執(zhí)行下面的代碼;loadMovie(flash8.swf,mymc);/加載外部的flash8.swf文件到mymc空影片剪輯中;mymc._x=70;/加載影片的X軸坐標(biāo);mymc._y=20;/加載影片的Y軸坐標(biāo);mymc._xscale=70;/加載影片的寬度;mymc._yscale=70;/加載影片的高度;清除按扭上的AS代碼:on(release)/鼠標(biāo)離開按扭后執(zhí)行下面的代碼unloadMovie(mymc);/刪除用loadMovie加載的*.swf文件; Ctrl+Enter測(cè)試(二)調(diào)用外部*.swf文件并加載到時(shí)間軸上外部*.swf文件要和編輯的Flash文件放在同一目錄下1.制作兩個(gè)按扭(一個(gè)調(diào)用,一個(gè)清除)拖放到場(chǎng)景中2.調(diào)用按扭上的AS代碼:on(release)/鼠標(biāo)離開按扭后執(zhí)行下面的代碼loadMovie(flash8.swf,1);/加載外部的flash8.swf文件到場(chǎng)景中,層深為1; 清除按扭上的AS代碼:on(release)/鼠標(biāo)離開按扭后執(zhí)行下面的代碼unloadMovie(1);/刪除層深為1的用loadMovie所加載的flash8.swf文件 Ctrl+Enter測(cè)試 。當(dāng)然二和三的代碼都可以寫在幀上。31、Flash的動(dòng)態(tài)文本如何調(diào)用外部文本文件制作自助建站系統(tǒng)時(shí)候,每個(gè)會(huì)員的頁(yè)面名稱都不一樣,如果單獨(dú)用文本顯示樣式比較單一,所以打算使用Flash,但是如果為每個(gè)會(huì)員制作獨(dú)立的SWF,工作量又比較大,所以使用FLASH中的動(dòng)態(tài)文本調(diào)用外部TXT文件動(dòng)態(tài)顯示就是必須工作,這樣剩下的工作就是動(dòng)態(tài)生成外部TXT文件就可以了。一、了解FLASH中的“動(dòng)態(tài)文本”1,打開FLASH,新建一個(gè)文檔,選擇文本工具2,在窗口中插入文本3,“文本”屬性面板中選擇為“動(dòng)態(tài)文本”4,“實(shí)例名稱”輸入為“cnbruce”二、“動(dòng)態(tài)文本”的值1,選擇第一幀,添加幀動(dòng)作2,輸入 cnbruce.text=hello,world;3,“Ctrl+Enter”測(cè)試效果三、“動(dòng)態(tài)文本”的值顯示的另一種方法1,除了可以給動(dòng)態(tài)文本取實(shí)例名稱以外,還可以給其定義“變量”2,同樣,設(shè)置第一幀動(dòng)作為 cnrose=hi,cnbruce;3,“Ctrl+Enter”測(cè)試效果,即“動(dòng)態(tài)文本”被賦予的新的值四、動(dòng)態(tài)文本調(diào)用外部文本文件的值1,動(dòng)態(tài)文本如何調(diào)用外部文本文件中的值,首先就是將FLASH源文件和文本文件保持在磁盤目錄下(本處是將FLASH和文本文件t1.txt放在同一目錄下)。2,在FLASH第一幀設(shè)置動(dòng)作:swft = new LoadVars();/創(chuàng)建一個(gè)LoadVars對(duì)象的實(shí)例swftswft.load(t1.txt);/swft實(shí)例載入的對(duì)象是t1.txt文本文件swft.onLoad = function(a) if (a) cnrose = swft.wenben;/如果載入文件成功,F(xiàn)LASH動(dòng)態(tài)文本中的值即為swft實(shí)例載入的t1.txt文件中wenben的內(nèi)容 3,t1.txt的內(nèi)容為:wenben=HI,你好嗎4,“Ctrl+Enter”測(cè)試英文顯示正常,而中文顯示為亂碼,調(diào)整文本文件t1.txt的保存編碼方式為“utf-8”形式 32、在flash中調(diào)用一個(gè)外部視頻文件接使用MediaDisplay控件然后在控件檢查器設(shè)置屬性就可以了,但是如果涉及多個(gè)視頻文件就必須用代碼控制播放了,所以寫在這里: 1、還是使用MediaDisplay或者M(jìn)ediaPlayBack,把它拖到場(chǎng)景中,然后在屬性面板中起個(gè)名字,如MyVideo。 2、如果不想調(diào)入視頻后就自動(dòng)播放,則在組件檢查器的屬性里把“Automatically Play”前的勾去掉。 3、在圖層的動(dòng)作中輸入以下代碼 (1)載入外部視頻文件:myVideo.setMedia(視頻文件的路徑,FLV);/其中myV
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南民族大學(xué)《現(xiàn)代儀器分析及實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林交通職業(yè)技術(shù)學(xué)院《媒介批評(píng)學(xué)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 保定職業(yè)技術(shù)學(xué)院《數(shù)字信號(hào)處理實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 唐山科技職業(yè)技術(shù)學(xué)院《晶體生長(zhǎng)原理與技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 甘肅中醫(yī)藥大學(xué)《高分子材料成型模具》2023-2024學(xué)年第二學(xué)期期末試卷
- 大理大學(xué)《C語(yǔ)言》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶城市管理職業(yè)學(xué)院《衛(wèi)生法學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 陽(yáng)江職業(yè)技術(shù)學(xué)院《動(dòng)物生產(chǎn)學(xué)牛羊》2023-2024學(xué)年第二學(xué)期期末試卷
- 西藏大學(xué)《建筑安全與技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 肇慶學(xué)院《機(jī)器學(xué)習(xí)算法》2023-2024學(xué)年第二學(xué)期期末試卷
- 伊犁將軍府課件
- 中醫(yī)護(hù)理不良事件
- 初中常見原子團(tuán)及其化合價(jià)、化學(xué)式、化學(xué)方程式
- 《城市公園配套設(shè)施設(shè)計(jì)導(dǎo)則》
- 供應(yīng)鏈安全培訓(xùn)教材課件
- 2024年醫(yī)院考勤的管理制度
- 卡西歐手表5213(PRG-550)中文說(shuō)明書
- 2024年度北京市安全員之B證(項(xiàng)目負(fù)責(zé)人)測(cè)試卷(含答案)
- 蘋果電腦macOS效率手冊(cè)
- 2024年新人教版七年級(jí)上冊(cè)數(shù)學(xué)教學(xué)課件 第四章 整式的加減 章末復(fù)習(xí)
- 卸車工合同協(xié)議書
評(píng)論
0/150
提交評(píng)論