




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、用Flash動作腳本(Action Script)制作電影精確預(yù)載作者:這個破網(wǎng)來源:今晚在線點(diǎn)擊次數(shù):29622003-6-7 8:48:27簡介flash雖然采用了流技術(shù),但是對于大部分撥號用戶要觀看一個較大的FLASH動畫還是會斷斷續(xù)續(xù)的播放,好在FLASH提供了預(yù)載功能,這樣就可以等動畫全部下載完畢再來觀看了,現(xiàn)在許多優(yōu)秀的動畫幾乎都提供了預(yù)載,下面就讓我來介紹如何用FLASH作精確預(yù)載吧!正文以下文字僅以flash MX版本為準(zhǔn)由于是技巧類教程文獻(xiàn),一些基本的制作方法這里就不再嗷述了!1首先,新建在FLASH里,新建一個300*200電影文件保存為TOL8load2把主場景命名為lo
2、aded,給場景命名的方法:打開window下拉菜單里點(diǎn)擊scene按鈕打開場景的浮動窗口(快捷鍵為:Shift+F12)雙擊浮動窗口里默認(rèn)主場景名稱一般為:scene 1,更改為loaded 如圖13下面我們在主場景l(fā)oaded里建三個層,并將層名分別改為,blank,(用來放一些裝飾界面的MC),action(用來放置點(diǎn)應(yīng)當(dāng)中所有的動作腳本)和層MV(用來放置預(yù)載的電影)如圖1-24緊接著,我們在主場景1幀,10幀,15幀建立三個關(guān)鍵幀,建立方法用鼠標(biāo)左鍵單擊該幀成亮藍(lán)色,按下F6鍵!分別給這三個幀標(biāo)簽為T1,T2,T3。命名方法window下拉菜單里打開Properties屬性面板(快捷
3、鍵為:Ctrl+F3)。然后鼠標(biāo)點(diǎn)擊所要標(biāo)簽的幀,在剛剛打開的屬性面板里Frame下添上幀名即可!如圖25既然我們做的是精確預(yù)載那一定在預(yù)載的同時能夠顯示電影的總幀數(shù),已下載的幀數(shù),下載百分比,已用時間,剩余時間,最好還能夠有一個下載的進(jìn)度條,呵呵,下面就讓我們來一一實(shí)現(xiàn)吧。首先我們在MV層(layer)里做三個顯示下載參數(shù)的文本框textfield!注意一定要將其屬性設(shè)為可編輯類型(Dynamic Text),方法:鼠標(biāo)左鍵選中要進(jìn)行操作的文本框后,我們在第三步打開的屬性面板里立刻顯示了改文本框的屬性,在Text Options選項(xiàng)里電擊下拉菜單將textfield屬性更改為Dynamic
4、Text,并將其變量名分別設(shè)定為AF_txt, LF_txt, Ts如圖36接下來我們要新建一個下載進(jìn)度條的電影片段符號,如何創(chuàng)建符號基礎(chǔ)性的東西我想我就不用再羅嗦了吧,需要注意的是,這個進(jìn)度條得是100幀至于為何后面我們將會講到。至于如何設(shè)計(jì)要看您聰明的腦袋了,我這里就用一個簡單的變長的長方體來做進(jìn)度條了!進(jìn)度條的第一幀,和最后一幀都用動作腳本(以下簡稱AS)定位stop();如何給幀加動作腳本呢?在FLASH MX里按一下F9,彈出Action Script窗口,然后用鼠標(biāo)選中需要加腳本的幀這里我們選中第一幀激活A(yù)ction Script窗口,然后在專家模式下輸入stop(); 或者在專家
5、模式下雙擊AS面板里的名令stop就行了,注意大小寫!如圖4-17緊接著,我們進(jìn)入AS編程階段,我們做了半天實(shí)際上下面這幾步才是這個實(shí)例中關(guān)鍵的關(guān)鍵所在,讓我們先把制作好的下載進(jìn)度條,和三個文本框擺放好位置,全部放在層MV的第一幀里,然后打開AS腳本添加面板(快捷鍵F9)將下面的腳本復(fù)制到層action的第一幀里,別忘記第一幀的標(biāo)簽是T1,成功后第一幀將出現(xiàn)一個小a的字母!/ 獲取電影的總幀數(shù)/FLASH 5 版本語句改為AllFrames = _framesloaded();AllFrames = _totalframes;/ 獲取電影已下載的幀數(shù)/FLASH 5 版本語句改為LoadedF
6、rames = _framesloaded();LoadedFrames = _framesloaded;/ 獲取電影的總字節(jié)數(shù)AllBytes = _root.getBytesTotal();/ 獲取以下載字節(jié)數(shù)LoadedBytes = _root.getBytesLoaded();/ 計(jì)算下載百分比Ts = int(LoadedBytes/AllBytes*100);/ 定義預(yù)載電影的播放進(jìn)度!/ 這里的進(jìn)度條是100幀!當(dāng)下載完畢剛好是100,/ 用下面的語句控制進(jìn)度條當(dāng)下載完畢進(jìn)度條MC正好播放完畢!load_bar.gotoAndStop(Ts);/ 最后寫入文本框的部分!AFtx
7、t = 總幀數(shù):+AllFrames;LFtxt = 還剩:+int(AllFrames-LoadedFrames)+ 幀;Ts = 已下載:+Ts+%;如圖5依照上面的方法給標(biāo)簽為T2的10幀加上下面這段代碼:/ 條件判斷,以下在幀數(shù)是否等于總幀數(shù),如果是則開始播放電影部分T3/ 如果不是則繼續(xù)循環(huán)播放預(yù)在部分!if (LoadedBytes = AllBytes) gotoAndPlay(T3); else gotoAndPlay(T1);8 哦!對了,差點(diǎn)忘記我們還得把拖放的主場景當(dāng)中的進(jìn)度條命名為loaded_bar具體方法:在WINDOW下拉菜單里打開Properties屬性面板,在主場景中選中進(jìn)度條激活進(jìn)度條的屬性,在Instance N
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國氣動釘槍行業(yè)投資研究分析及發(fā)展前景預(yù)測報(bào)告
- 2025年中國調(diào)料行業(yè)發(fā)展?jié)摿︻A(yù)測及投資戰(zhàn)略研究報(bào)告
- 電器可行性報(bào)告范文
- 2025年中國智能控制器行業(yè)發(fā)展趨勢及投資前景預(yù)測報(bào)告
- 2025-2030年中國建材預(yù)制構(gòu)件項(xiàng)目投資可行性研究分析報(bào)告
- 名表培訓(xùn)課件
- 建筑工程施工合同
- 中國音樂播放器行業(yè)發(fā)展監(jiān)測及市場發(fā)展?jié)摿︻A(yù)測報(bào)告
- 輪紋特膠懸劑行業(yè)深度研究分析報(bào)告(2024-2030版)
- 中國汽車防銹市場競爭格局及投資戰(zhàn)略規(guī)劃報(bào)告
- 2024-2030年中國小型渦噴發(fā)動機(jī)行業(yè)競爭格局展望及投資策略分析報(bào)告
- 《酒店?duì)I銷推廣方案》課件
- 大學(xué)生積極心理健康教育知到智慧樹章節(jié)測試課后答案2024年秋運(yùn)城職業(yè)技術(shù)大學(xué)
- 危險化學(xué)品安全管理領(lǐng)導(dǎo)小組及工作職責(zé)
- 工程建筑勞務(wù)合作協(xié)議范本
- 房屋優(yōu)先購買權(quán)申請書
- 留學(xué)銷售話術(shù)培訓(xùn)
- 酒店安全生產(chǎn)月培訓(xùn)
- 高中美術(shù)高中美術(shù)鑒賞《抒情與寫意-文人畫》課件
- 110kV變電站施工組織總設(shè)計(jì)
- DB32T-中小學(xué)生健康管理技術(shù)規(guī)范 第1部分:心理健康編制說明
評論
0/150
提交評論