2021/9/11 15:24:36作者:佚名來源:網(wǎng)絡(luò)
一個(gè)FLASH動(dòng)畫,如果非常大,估計(jì)下載會(huì)一段時(shí)間,這樣就可能在播放時(shí)一邊播放一邊下載,為了解決這種問題,通問會(huì)做一個(gè)加載片頭,一旦加載完才開始播放,這就是我們通常所說的loading,今天就來講講關(guān)于制作loading的基本原理,讓你真正明白制作loading的前前后后。
先來看看loading的原理。在flash中,制作loading的目的是為了預(yù)先加載一部分內(nèi)容(你可以選擇全部加載完畢,或者加載一部分之后),然后再把flash的主要內(nèi)容展示出來。一般來講,loading是放在flash動(dòng)畫時(shí)間線的第一幀上面,當(dāng)然也是可以不放在第一幀,比如放在任意一幀,但是你第一幀就得做一個(gè)跳轉(zhuǎn),總之就是一開始就播放這loading這處小動(dòng)畫,在做flash的loading時(shí)要稍注意以下的問題:
第一,把要導(dǎo)出的元件取消導(dǎo)出,把它們集中放在某一幀(除開你做loading的那一幀),然后在放元件的這一幀之后的那一幀開始運(yùn)行你的程序。
第二,用另個(gè)一個(gè)swf來加載需要做loading的swf。這種方法可以有比較完整的加載進(jìn)度條以及百分比文字,缺點(diǎn)是容易引起其他問題,這個(gè)后面會(huì)討論。
舉個(gè)例子來說,我想為A2.SWF做一個(gè)loading,關(guān)鍵代碼如下:
...... this.loaderInfo.addEventListener(ProgressEvent.PROGRESS ,loadProgress); this.loaderInfo.addEventListener(Event.COMPLETE ,loadComplete); ......AS3.0中增加了一個(gè)新的loaderInfo類來提供已加載的swf、圖像文件的信息。flashplayer通過調(diào)度ProgressEvent對(duì)象的loadProgress方法來實(shí)現(xiàn)對(duì)加載內(nèi)容反饋,當(dāng)加載完成后,flashplayer再調(diào)度Event對(duì)象的loadComple方法。loadProgress方法是定義加載進(jìn)度的方法,所有有關(guān)加載的信息都可以在這個(gè)方法中加以反饋:
...... private function LoadProgress(e:ProgressEvent) { var loaded:uint=e.bytesLoaded; var total:uint=e.bytesTotal; var percent:Number=int((loaded/total)*100); trace(percent+"%"); } ......上面的代碼輸出正在載入內(nèi)容的百分比,你完全可以在這段代碼中加入你自己的元素來豐富你的loading的內(nèi)容,從而使得用戶在等待過程中能夠清楚的知道下載的進(jìn)度,這樣我們就有必要制作一個(gè)精美的小動(dòng)畫了。當(dāng)加載完成后,就可以執(zhí)行l(wèi)oadComplete這個(gè)方法。在loadComplete方法里添加你想要的動(dòng)作,常常大家會(huì)放一個(gè)播放的按鈕,讓用戶通過按這個(gè)按鈕進(jìn)入真正的動(dòng)畫。
好了,今天主要是給大家介紹loading制作的基本原理,至于詳細(xì)的loading你可以在網(wǎng)上找到很多,這里就不給大家講了。
標(biāo)簽: 加載 動(dòng)畫
相關(guān)文章
金山數(shù)據(jù)恢復(fù)大師官方版 v1.0.0.2
詳情南方測(cè)繪Cass10v10.1.6中文
詳情revit 2017
詳情KeyShot Pro 9中文(附安裝教程) v9.0.286
詳情網(wǎng)易新聞客戶端v105.3
詳情AIMP4v5.11.2421中文綠色美化版
詳情onekey一鍵還原v18.0.18.1008
詳情浩辰CAD2020綠色v20.0
詳情好圖網(wǎng)圖標(biāo)轉(zhuǎn)換工具v4.9.7
詳情Adobe indesign cs6
詳情aardiov35.0.0中文最新版
詳情Adobe Creative Cloud 2024簡(jiǎn)體中文v5.3.0.48
詳情暴風(fēng)影音16 v9.04.1029去廣告精簡(jiǎn)版
詳情ASP.NET Maker 2019(ASP.NET代碼生成工具)v12.0.4.0
詳情暴風(fēng)影音v5.92.0824.1111
詳情迅雷5穩(wěn)定版v5.8.14.706
詳情使命召喚17官方中文版 v1.0
詳情死亡之雨新的僵尸病毒中文v1.0綠色免安裝版
詳情輻射4v1.7.15.0整合版
詳情克莉2v1.0中文版
詳情冬日計(jì)劃v1.2中文版
詳情刺客信條英靈殿v1.0吾愛
詳情刺客信條英靈殿終極v1.0免安裝
詳情動(dòng)物森友會(huì)v1.10.0最新
詳情哈迪斯殺出地獄v1.37中文
詳情嗜血印中文豪華版v1.0豪華版 附游戲攻略秘籍
詳情城市戰(zhàn)斗v1.0中文
詳情尼爾人工生命v1.0steam免費(fèi)
詳情尼爾人工生命升級(jí)版v1.0PC
詳情層層恐懼2中文v1.0綠色免安裝版
詳情往日不再v1.0 steam
詳情往日不再v1.0pc
詳情小生活游戲內(nèi)置MOD版v2.0(57)安卓版
詳情使命召喚手游測(cè)試服最新版v1.9.41安卓版
詳情三國謀定天下官服v1.2.1安卓版
詳情熱血新手村高爆版v1.0.0安卓版
詳情我養(yǎng)你啊手機(jī)版v1.0.0安卓版
詳情看懂了就很恐怖的故事(細(xì)思極恐)中文版v1.0安卓版
詳情背包英雄中文手機(jī)版v1.1.1安卓版
詳情glow官方版v2.0.9安卓版
詳情三國大時(shí)代4霸王立志官方正版v1.9安卓版
詳情飛盧小說閱讀器手機(jī)版v7.0.7安卓版
詳情牛牛粵語詞典軟件v20.4.4安卓版
詳情PrettyUp視頻美化瘦身軟件v2.3.0
詳情化學(xué)方程式app中文版v1.1.0.20安卓版
詳情地下城堡3魂之詩2024安卓最新版v1.2.3安卓版
詳情南方都市報(bào)v6.10.0安卓版
詳情阿修羅之眼正版v1.0.10安卓版
詳情