




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-. z.Flash常用代碼大全1、用命令載入一個(gè)動(dòng)畫(huà),我需要確定載入動(dòng)畫(huà)在畫(huà)面中的位置,用什么語(yǔ)言來(lái)設(shè)置?例如載入名為dd.swf的動(dòng)畫(huà),我要確定這個(gè)動(dòng)畫(huà)的中心位置在205,250,該怎么設(shè)置?在要加載動(dòng)畫(huà)的那鐘參加loadMovie(dd.swf, a);a._*=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)
2、; 在HTML頁(yè)面的.之間參加下面的javascript代碼. 3、如何使得flash一翻開(kāi)就是全屏?fsmand(fullscreen,true)如何不能使用右鍵fsmand (showmenu, false);4、當(dāng)鼠標(biāo)經(jīng)過(guò)時(shí)動(dòng)畫(huà)播放到*處on (rollover) gotoAndPlay(10);當(dāng)鼠標(biāo)按下時(shí)動(dòng)畫(huà)播放到*處on (release) gotoAndPlay(1);5、播完動(dòng)畫(huà)后自動(dòng)跳到*網(wǎng)頁(yè)getURL(siteinde*.htm, _self);6、設(shè)為首頁(yè)on (release) getURL(javascript:void(document.links.style.b
3、ehavior=url(#default#homepage);void document.links.setHomePage ( _self, POST); 注意要將網(wǎng)頁(yè)中的flash的ID號(hào)命名為links7、參加收藏夾on (release) getURL(javascript:void window.e*ternal.AddFavorite(.163.,網(wǎng)頁(yè));, _self, POST); 8、外部調(diào)用swfon (release) loadMovieNum(service.swf, 1);9、外部調(diào)用數(shù)據(jù)loadVariablesNum(about.t*t, 0);System.us
4、eCodepage = 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
5、,1)16、退出動(dòng)畫(huà)quit命令是用來(lái)關(guān)閉播放器的.swf和.e*e文件,該命令沒(méi)有參數(shù),寫(xiě)為:fsmand (quit);如果你想在flash動(dòng)畫(huà)完畢時(shí)出現(xiàn)一個(gè)關(guān)閉動(dòng)畫(huà)的按鈕,可以按下面的步驟做。執(zhí)行Insert下的New Symbol或按Ctrl+F8,在彈出的窗口中選Button,然后制作一個(gè)簡(jiǎn)單的按鈕,回到場(chǎng)景中,選中最后一幀,從Library中把剛剛建立的按鈕拖到場(chǎng)景中,因?yàn)樵摪粹o在動(dòng)畫(huà)的最后才顯示。給按鈕寫(xiě)上如下代碼,則實(shí)現(xiàn)按下按鈕即關(guān)閉flash動(dòng)畫(huà)。on (release)fsmand (quit); 17、影片的播放與停頓Play( );/播放命令 stop( );/停頓命令
6、18、控制影片剪輯的播放與停頓:tellTarget命令如:tellTarget(C1)gotoAndStop(2);/跳影片剪輯實(shí)例C1的第2幀并停頓。19、改變Frame流向命令gotoAndPlay(frame) /跳到指定的畫(huà)面并連續(xù)播放。gotoAndStop(frame) /跳到指定的畫(huà)面并停頓播放。gotAndplay(場(chǎng)景名稱(chēng),frame)/跳到指定場(chǎng)景幀并連續(xù)播放。gotoAndStop(場(chǎng)景名稱(chēng):,frlme)/跳到指定場(chǎng)景幀并停頓播放。ne*tFrame( );/跳到下一幀播放;PrevPrame( );/跳到上一幀播放。20、場(chǎng)景之間相互跳轉(zhuǎn)的實(shí)現(xiàn)方法之:使用tellt
7、arget命令按鈕上的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這樣寫(xiě):第二個(gè)里面只有一
8、個(gè),在這個(gè)的最后一幀是和一個(gè)按鈕按鈕的:,結(jié)果按下后卻是從這個(gè)的第一幀開(kāi)場(chǎng)播放,而不是從的第一幀這是因?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)景播放就可以在按鈕上寫(xiě)上:on (release) tellT
9、arget (_root.次場(chǎng)景) gotoAndPlay (1);24、利用標(biāo)簽label.我們?cè)诳刂苿?dòng)畫(huà)的時(shí)候一般也不是從開(kāi)場(chǎng)播放,可能是希望從*個(gè)場(chǎng)景的*一個(gè)關(guān)鍵幀開(kāi)場(chǎng)播放,則標(biāo)簽是最好的實(shí)現(xiàn)方法;例如我們希望點(diǎn)擊上面的按鈕的時(shí)候讓動(dòng)畫(huà)從主場(chǎng)景中的label1開(kāi)場(chǎng)播放,則按鈕上的as應(yīng)該為:on (release) tellTarget (_root) gotoAndPlay (label1);例如有3個(gè)場(chǎng)景,我們希望點(diǎn)擊上面的按鈕的時(shí)候讓動(dòng)畫(huà)從次場(chǎng)景1中的label4開(kāi)場(chǎng)播放,則按鈕上的as應(yīng)該為:on (release) tellTarget (_root) gotoAndPlay
10、(次場(chǎng)景 1, label4);如果想實(shí)現(xiàn)按鈕點(diǎn)擊后從次場(chǎng)景播放就可以在按鈕上寫(xiě)上:on (release) tellTarget (_root.次場(chǎng)景) gotoAndPlay (1);25、怎樣給FLASH做一個(gè)預(yù)加載地LOADING用Action語(yǔ)法地if frame is loaded來(lái)實(shí)現(xiàn),新建一層,這層專(zhuān)門(mén)放Action, 第一幀,ifFrameLoaded (場(chǎng)景, frame) /假設(shè)場(chǎng)景中地禎數(shù)已經(jīng)載入goto and play() /跳至并播放*禎(自己設(shè)定) 第二幀,goto and play(場(chǎng)景1, 1)/跳至并播放第一禎循環(huán)再加上一個(gè)load地MC循環(huán)播放在這兩幀的
11、中間,就OK了。26、如何調(diào)用一個(gè).e*e的可執(zhí)行文件,比方:我用vc編好的可執(zhí)行文件。答:用fsmand(e*ec,執(zhí)行文件名)便可。需注意此時(shí)執(zhí)行文件的路徑是否正確。27、在Flash中如何調(diào)用mpeg文件?Flash中不支持調(diào)用mpeg文件,首先要安裝一個(gè)三方軟件,名字為Swiffcanvas1.0;接著翻開(kāi)fla文件,如果mpeg文件的目錄為aa,mpeg文件名字為bb,則就可以就添加下面的語(yǔ)句:FS mand (e*ec, SwiffE*EC(LOCAL:aaa111.mpeg) );然后把fla文件輸出為e*e文件,并用Swiffcanvas翻開(kāi)這個(gè)e*e文件,然后在Swiffca
12、nvas里設(shè)置完成自己的要求。最后再輸出為.e*e文件,就可以了。28、原來(lái)M*的FS命令是這樣的。相信不少朋友在M*版本中繼續(xù)使用FS的E*EC命令,但是。偶多試不靈,前些日子得到答案,還得感偶那StudioM*安裝包。其實(shí)非常簡(jiǎn)單,在M*版本中的E*E調(diào)用更加嚴(yán)格,必須使用FLASHPLAYER或者自程序E*E的方式調(diào)用,HTML頁(yè)面制止。這里變化就是目錄方面Macromedia做了平安措施。必須是當(dāng)前路徑的FSMAND目錄下,也就是說(shuō)你得手工建立一個(gè)FSMAND目錄來(lái)放置你調(diào)用的E*E程序。這個(gè)很簡(jiǎn)單,其語(yǔ)法命令同F(xiàn)5不變:fsmand(your.e*e);loading 程序stop(
13、)_root.createeptymovieclip(loadingmc,100)with (_root.loadingmc)begifill(0*ff0000)moveto(0,10);lineto(0,10);lineto(350,10);lineto(0,10);loadingmc._*=100loadingmc._y=200_root.create*tfield(loadingte*t,101,100,220,30,20)loadingte*t.border=falseloadingte*t.multiline = trueloadingte*t.wordwrap = true;loa
14、dingmc.onenterframe=function()if(_root.getbytesloaded()_root.gerbytestotal()_root.play()_root.loadingmc.removemovieclip()_root.loadingte*t.removete*tfield()else_root.loadingmc._*scale=(_root.getbytesloaded()/_root.getbytestotal()*100_root.loadingte*t.te*t=int(loadingmc._*scale)+%_root.loadingte*t._*
15、=loadingmc._width+100 29、fsmand調(diào)用e*e文件詳解on(release) fsmand(e*ec, *.e*e);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)離開(kāi)按扭后執(zhí)行下面的代碼;loadMovie(flash8.swf,mymc);/加載外部的flash8.swf文件到mymc空影
16、片剪輯中;mymc._*=70;/加載影片的*軸坐標(biāo);mymc._y=20;/加載影片的Y軸坐標(biāo);mymc._*scale=70;/加載影片的寬度;mymc._yscale=70;/加載影片的高度;去除按扭上的AS代碼:on(release)/鼠標(biāo)離開(kāi)按扭后執(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)離開(kāi)按扭后執(zhí)行下面的代
17、碼loadMovie(flash8.swf,1);/加載外部的flash8.swf文件到場(chǎng)景中,層深為1; 去除按扭上的AS代碼:on(release)/鼠標(biāo)離開(kāi)按扭后執(zhí)行下面的代碼unloadMovie(1);/刪除層深為1的用loadMovie所加載的flash8.swf文件 Ctrl+Enter測(cè)試。當(dāng)然二和三的代碼都可以寫(xiě)在幀上。31、Flash的動(dòng)態(tài)文本如何調(diào)用外部文本文件制作自助建站系統(tǒng)時(shí)候,每個(gè)會(huì)員的頁(yè)面名稱(chēng)都不一樣,如果單獨(dú)用文本顯示樣式比擬單一,所以打算使用Flash,但是如果為每個(gè)會(huì)員制作獨(dú)立的SWF,工作量又比擬大,所以使用FLASH中的動(dòng)態(tài)文本調(diào)用外部T*T文件動(dòng)態(tài)顯示
18、就是必須工作,這樣剩下的工作就是動(dòng)態(tài)生成外部T*T文件就可以了。一、了解FLASH中的動(dòng)態(tài)文本1,翻開(kāi)FLASH,新建一個(gè)文檔,選擇文本工具2,在窗口中插入文本3,文本屬性面板中選擇為動(dòng)態(tài)文本4,實(shí)例名稱(chēng)輸入為bruce二、動(dòng)態(tài)文本的值1,選擇第一幀,添加幀動(dòng)作2,輸入bruce.te*t=hello,world;3,Ctrl+Enter測(cè)試效果三、動(dòng)態(tài)文本的值顯示的另一種方法1,除了可以給動(dòng)態(tài)文本取實(shí)例名稱(chēng)以外,還可以給其定義變量2,同樣,設(shè)置第一幀動(dòng)作為rose=hi,bruce;3,Ctrl+Enter測(cè)試效果,即動(dòng)態(tài)文本被賦予的新的值四、動(dòng)態(tài)文本調(diào)用外部文本文件的值1,動(dòng)態(tài)文本如何調(diào)用
19、外部文本文件中的值,首先就是將FLASH源文件和文本文件保持在磁盤(pán)目錄下本處是將FLASH和文本文件t1.t*t放在同一目錄下。2,在FLASH第一幀設(shè)置動(dòng)作:swft = new LoadVars();/創(chuàng)立一個(gè)LoadVars對(duì)象的實(shí)例swftswft.load(t1.t*t);/swft實(shí)例載入的對(duì)象是t1.t*t文本文件swft.onLoad = function(a) if (a) rose = swft.wenben;/如果載入文件成功,F(xiàn)LASH動(dòng)態(tài)文本中的值即為swft實(shí)例載入的t1.t*t文件中wenben的容 3,t1.t*t的容為:wenben=HI,你好嗎4,Ctrl+
20、Enter測(cè)試英文顯示正常,而中文顯示為亂碼,調(diào)整文本文件t1.t*t的保存編碼方式為utf-8形式32、在flash中調(diào)用一個(gè)外部視頻文件接使用MediaDisplay控件然后在控件檢查器設(shè)置屬性就可以了,但是如果涉及多個(gè)視頻文件就必須用代碼控制播放了,所以寫(xiě)在這里:1、還是使用MediaDisplay或者M(jìn)ediaPlayBack,把它拖到場(chǎng)景中,然后在屬性面板中起個(gè)名字,如MyVideo。2、如果不想調(diào)入視頻后就自動(dòng)播放,則在組件檢查器的屬性里把Automatically Play前的勾去掉。3、在圖層的動(dòng)作中輸入以下代碼1載入外部視頻文件:myVideo.setMedia(視頻文件的路徑,FLV);/其中
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年P(guān)VC彩瓦項(xiàng)目投資價(jià)值分析報(bào)告
- 人教版初中歷史與社會(huì)九年級(jí)上冊(cè) 1.2 百年滄桑話榮氏 -北洋政府統(tǒng)治時(shí)期榮氏企業(yè)的發(fā)展教學(xué)設(shè)計(jì)
- 2025年鋁合金防塵地毯項(xiàng)目可行性研究報(bào)告
- 2025年銅墊片項(xiàng)目可行性研究報(bào)告
- 2025年聚全氟乙丙烯襯里球閥項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)PE通信子管行業(yè)投資前景及策略咨詢(xún)研究報(bào)告
- 2025年伸縮保溫軟管行業(yè)深度研究分析報(bào)告-20241226-180622
- 課堂教學(xué)模式推介會(huì)講話范文
- 侗族戲劇的歷史文化內(nèi)涵及時(shí)代意義
- 2025年模體材料項(xiàng)目可行性研究報(bào)告
- 2025書(shū)記員招聘考試題庫(kù)及參考答案
- 2024-2025年第二學(xué)期數(shù)學(xué)教研組工作計(jì)劃
- 2025輔警招聘公安基礎(chǔ)知識(shí)題庫(kù)附含參考答案
- GB/T 44927-2024知識(shí)管理體系要求
- 2025年環(huán)衛(wèi)工作計(jì)劃
- 品質(zhì)巡檢培訓(xùn)課件
- 初驗(yàn)整改報(bào)告格式范文
- 2023青島版數(shù)學(xué)三年級(jí)下冊(cè)全冊(cè)教案
- 建設(shè)工程總承包EPC建設(shè)工程項(xiàng)目管理方案1
- T-CSUS 69-2024 智慧水務(wù)技術(shù)標(biāo)準(zhǔn)
- (2024)竹產(chǎn)業(yè)生產(chǎn)建設(shè)項(xiàng)目可行性研究報(bào)告(一)
評(píng)論
0/150
提交評(píng)論