![《二維flash動(dòng)畫(huà)制作》第10章 成都市十大產(chǎn)業(yè)集群分布展示_第1頁(yè)](http://file4.renrendoc.com/view/55a3afd91090836d20149b759c49ab55/55a3afd91090836d20149b759c49ab551.gif)
![《二維flash動(dòng)畫(huà)制作》第10章 成都市十大產(chǎn)業(yè)集群分布展示_第2頁(yè)](http://file4.renrendoc.com/view/55a3afd91090836d20149b759c49ab55/55a3afd91090836d20149b759c49ab552.gif)
![《二維flash動(dòng)畫(huà)制作》第10章 成都市十大產(chǎn)業(yè)集群分布展示_第3頁(yè)](http://file4.renrendoc.com/view/55a3afd91090836d20149b759c49ab55/55a3afd91090836d20149b759c49ab553.gif)
![《二維flash動(dòng)畫(huà)制作》第10章 成都市十大產(chǎn)業(yè)集群分布展示_第4頁(yè)](http://file4.renrendoc.com/view/55a3afd91090836d20149b759c49ab55/55a3afd91090836d20149b759c49ab554.gif)
![《二維flash動(dòng)畫(huà)制作》第10章 成都市十大產(chǎn)業(yè)集群分布展示_第5頁(yè)](http://file4.renrendoc.com/view/55a3afd91090836d20149b759c49ab55/55a3afd91090836d20149b759c49ab555.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第3部分進(jìn)階篇——商業(yè)項(xiàng)目實(shí)戰(zhàn)第10章成都市十大產(chǎn)業(yè)集群分布展示10.1項(xiàng)目設(shè)計(jì)說(shuō)明10.2項(xiàng)目操作說(shuō)明10.3項(xiàng)目制作說(shuō)明10.4具體制作10.1項(xiàng)目設(shè)計(jì)說(shuō)明本項(xiàng)目是“今日成都”主題展館內(nèi)的一個(gè)子項(xiàng)目,主要是展示成都市十大產(chǎn)業(yè)集群、三大產(chǎn)業(yè)功能區(qū)的分布情況。10.2項(xiàng)目操作說(shuō)明本項(xiàng)目采用Flash制作,最終將在展廳內(nèi)的一個(gè)22寸觸摸屏上進(jìn)行操作演示,供參觀者自主操作使用。本項(xiàng)目的主操作界面如圖10.1所示。屏幕中間是一個(gè)成都市地圖,由三種主要顏色進(jìn)行區(qū)分,從而形成三個(gè)部分,分別是“中心城區(qū)”、“二圈層”和“三圈層”。屏幕左下角是圖例,對(duì)三個(gè)區(qū)域的顏色進(jìn)行了標(biāo)識(shí)。屏幕右上角是“互動(dòng)游戲”按鈕,點(diǎn)此按鈕將跳轉(zhuǎn)至項(xiàng)目的另外一個(gè)界面。屏幕右邊區(qū)域是對(duì)十大產(chǎn)業(yè)集群及三大產(chǎn)業(yè)功能區(qū)進(jìn)行了說(shuō)明。項(xiàng)目起動(dòng)后,中心城區(qū)、二圈層、三圈層這三部分將依次閃爍出現(xiàn),然后是完整地圖縮放出現(xiàn)。完整地圖中,有三個(gè)放大鏡圖標(biāo)及三大產(chǎn)業(yè)功能區(qū)的名稱(chēng),點(diǎn)擊放大鏡或者是某個(gè)產(chǎn)業(yè)功能區(qū)的文字,將彈出與此功能區(qū)對(duì)應(yīng)的一個(gè)窗口,內(nèi)有此功能區(qū)的說(shuō)明,如圖10.2所示。圖10.1項(xiàng)目總界面展示圖10.2彈出產(chǎn)業(yè)功能區(qū)說(shuō)明彈出的窗口可以用鼠標(biāo)拖動(dòng)以放在屏幕中的任意位置。單擊彈出窗口右上角的“X”可將彈出窗口關(guān)閉。如果沒(méi)有關(guān)閉彈出窗口,又點(diǎn)擊其它放大鏡,可彈出多個(gè)窗口,如圖10.3所示。整個(gè)成都市的地圖添加了鼠標(biāo)滾輪縮放效果,將滾輪向上滾動(dòng),可放大地圖,將滾輪向下滾動(dòng),可縮小地圖,如圖10.4所示。使用鼠標(biāo)左鍵可在屏幕范圍內(nèi)將地圖拖至任意位置,如圖10.5所示。點(diǎn)擊右上角的“互動(dòng)游戲”按鈕,將跳轉(zhuǎn)至“互動(dòng)游戲”界面,如圖10.6所示。 在“互動(dòng)游戲”中,屏幕右邊有若干小圖標(biāo),屏幕中間的地圖由若干色塊構(gòu)成,一種色塊代表一個(gè)區(qū)域。操作時(shí),將右邊的小圖標(biāo)拖至左邊的色塊中即可。若小圖標(biāo)拖放正確,將彈出“恭喜你,完全正確”的提示,同時(shí),小天使也會(huì)出現(xiàn)在屏幕上,當(dāng)前拖放的小圖標(biāo)將停留在正確的區(qū)域,同時(shí),右邊的圖標(biāo)列表中,該小圖標(biāo)將會(huì)消息,如圖10.7所示。圖10.3多個(gè)彈出窗口圖10.4滾輪縮放地圖(放大后的地圖)圖10.5地圖的平移操作圖10.6互動(dòng)游戲操作界面圖10.7互動(dòng)游戲操作正確的提示如果操作錯(cuò)誤,將會(huì)出現(xiàn)“很遺憾,操作錯(cuò)誤”的提示,同時(shí),當(dāng)前操作圖標(biāo)將自動(dòng)返回到圖標(biāo)列表中去,如圖10.8所示。 所有圖標(biāo)拖放操作全部正確后,右邊的圖標(biāo)列表區(qū)將完全清空。圖10.8互動(dòng)游戲操作錯(cuò)誤的提示10.3項(xiàng)目制作說(shuō)明三、項(xiàng)目制作說(shuō)明
1、本項(xiàng)目由兩個(gè)場(chǎng)景構(gòu)成,一是“十大產(chǎn)業(yè)集群”,二是“互動(dòng)游戲”。
2、場(chǎng)景1圖層功能說(shuō)明。場(chǎng)景中共包含6個(gè)圖層(組),如圖10.9所示?;?dòng)游戲:此圖層中放置的是一個(gè)按鈕,功能為點(diǎn)此按鈕將程序引導(dǎo)至場(chǎng)景2。上下欄:此圖層是界面上下欄及右邊的文字,地圖將在此欄下方活動(dòng)。彈出窗口:此圖層包含了三個(gè)彈出窗口內(nèi)容及三個(gè)關(guān)閉窗口按鈕。點(diǎn)擊彈出窗口:此圖層組下面僅有一個(gè)圖層,內(nèi)容為三個(gè)放大鏡。地圖:此圖層中包含一個(gè)高分辯率的完整的成都地圖。此地圖可進(jìn)行縮放操作。第一二三圈地圖:此圖層組下面包含有三個(gè)圖層,分別對(duì)應(yīng)三圈層地圖。大背景:此圖層是整個(gè)項(xiàng)目的背景層,包含有一個(gè)藍(lán)色的背景。同時(shí),里面也有部分腳本語(yǔ)句。3、場(chǎng)景2圖層功能說(shuō)明。場(chǎng)景2中共包含有3個(gè)圖層,如圖10.10所示。提示文字:本圖層中包含了圖標(biāo)操作正確和錯(cuò)誤后的提示信息。各目標(biāo)區(qū):本圖層中包含了所有目標(biāo)區(qū)。目標(biāo)區(qū)使用PNG圖片,背景透明,并將各PNG圖片本身的透明度也全部設(shè)置成0,這樣,在界面中,將包含此目標(biāo)區(qū)域,但又看不見(jiàn)區(qū)域本身。背景:本圖層包含有背景圖片及腳本語(yǔ)句。4、外部動(dòng)畫(huà)。本項(xiàng)目最終展示中,調(diào)用了幾個(gè)外部動(dòng)畫(huà)文件。其中bg.swf、bg2.swf、bg3.swf三個(gè)文件是動(dòng)態(tài)光影效果,ts.swf是天使動(dòng)畫(huà)。在程序中,我們使用loadMovie()函數(shù)將外部flash動(dòng)畫(huà)文件載入至程序中。10.4具體制作1、創(chuàng)建新的ActionScript2.0文檔,并將文檔尺寸設(shè)置為1280*768像素,幀率設(shè)置成30FPS。2、在“背景”圖層中導(dǎo)入圖片“大背景.jpg”,并將幀延長(zhǎng)至48幀。然后在第49幀創(chuàng)建一個(gè)關(guān)鍵幀,再將幀延長(zhǎng)至第55幀。選中第1幀,然后按下F9,在動(dòng)作面板中輸入以下代碼:
this.createEmptyMovieClip("aa",4);//先創(chuàng)建一個(gè)空mc名為aa,放在第4層loadMovie("bg.swf","aa");//載入外部動(dòng)畫(huà)bg.swf,并放到aa里this.aa._x=180;//設(shè)置aa的坐標(biāo)位置this.aa._y=150;this.aa._xscale=100;//設(shè)置aa的比例this.aa._yscale=100;this.createEmptyMovieClip("bb",5);loadMovie("bg2.swf","bb");圖10.9第一個(gè)場(chǎng)景及其圖層圖10.10場(chǎng)景2圖層功能介紹this.bb._x=180;this.bb._y=600;this.bb._xscale=100;this.bb._yscale=100;this.createEmptyMovieClip("cc",6);loadMovie("bg3.swf","cc");this.cc._x=0;this.cc._y=680;this.cc._xscale=200;this.cc._yscale=100;fscommand("fullscreen",true);//將動(dòng)畫(huà)設(shè)置成全屏播放
以上代碼的作用是將外部動(dòng)畫(huà)bg.swf、bg2.swf、bg3.swf載入至場(chǎng)景中,并設(shè)置好各自的坐標(biāo)位置,然后將動(dòng)畫(huà)設(shè)置成全屏播放。
選中第49幀,然后在此幀中輸入以下代碼:
Stop();3、在“上下欄”圖層中導(dǎo)入“上下標(biāo)題欄.png”。
4、在“第一圈”、“第二圈”、“第三圈”中分別制作三個(gè)地圖的補(bǔ)間動(dòng)畫(huà)。這個(gè)制作就比較簡(jiǎn)單了,這里不再細(xì)講。其中第一圈地圖對(duì)應(yīng)文件“第一圈.png”,第二圈地圖對(duì)應(yīng)文件“第二圈.png”,第三圈地圖對(duì)應(yīng)文件“第三圈.png”。
5、從32幀開(kāi)始,在“地圖”圖層中創(chuàng)建一個(gè)MC,實(shí)例名稱(chēng)為“map”,其內(nèi)容是圖片“透明大地圖.png”。給此MC添加一個(gè)補(bǔ)間動(dòng)畫(huà),做一個(gè)縮放效果。同時(shí),給此MC添加動(dòng)作:on(press){//當(dāng)按下鼠標(biāo)時(shí)
_root.map.startDrag(false);//拖動(dòng)地圖
this.onEnterFrame=function(){//同步三個(gè)放大鏡和地圖的位置
_root.gx_zoom._x=_root.map._x+400.4*_root.map._xscale/100; _root.gx_zoom._y=_root.map._y+339.4*_root.map._yscale/100;_root.ts_zoom._x=_root.map._x+78.5*_root.map._xscale/100;_root.ts_zoom._y=_root.map._y+288.5*_root.map._yscale/100;_root.xd_zoom._x=_root.map._x+326.7*_root.map._xscale/100;_root.xd_zoom._y=_root.map._y+451.2*_root.map._yscale/100;
};}on(release){ _root.map.stopDrag();}以上代碼的作用是,當(dāng)鼠標(biāo)按下時(shí),拖動(dòng)地圖,當(dāng)釋放鼠標(biāo)時(shí),停止拖放地圖。6、在“點(diǎn)擊彈出窗口”下面的圖層中,制作三個(gè)按鈕,內(nèi)容為三個(gè)放大鏡,實(shí)例名稱(chēng)分別為“ts_zoom”、“xd_zoom”、“gx_zoom”。7、選擇“tx_zoom”,然后按下F9打開(kāi)動(dòng)作面板,在其中輸入以下代碼:on(release){_root.ts_w._visible=true;_root.shut_ts._visible=true;if((_root._xmouse>250)&&(_root._ymouse>272)){ _root.ts_w._x=_root._xmouse-247; _root.ts_w._y=_root._ymouse-267; _root.shut_ts._x=_root.ts_w._x+208.8;
_root.shut_ts._y=_root.ts_w._y+7.3;
}elseif((_root._xmouse>250)&&(_root._ymouse<=272)){ _root.ts_w._x=_root._xmouse-247; _root.ts_w._y=_root._ymouse+5; _root.shut_ts._x=_root.ts_w._x+208.8;
_root.shut_ts._y=_root.ts_w._y+7.3;
}elseif((_root._xmouse<250)&&(_root._ymouse<=272)){_root.ts_w._x=_root._xmouse+5; _root.ts_w._y=_root._ymouse+5; _root.shut_ts._x=_root.ts_w._x+208.8;
_root.shut_ts._y=_root.ts_w._y+7.3;
}elseif((_root._xmouse<250)&&(_root._ymouse>272)){ _root.ts_w._x=_root._xmouse+5; _root.ts_w._y=_root._ymouse-267; _root.shut_ts._x=_root.ts_w._x+208.8;
_root.shut_ts._y=_root.ts_w._y+7.3;
}}以上代碼的作用是當(dāng)點(diǎn)擊“特色產(chǎn)業(yè)發(fā)展區(qū)”放大鏡時(shí),顯示“特色產(chǎn)業(yè)發(fā)展區(qū)”對(duì)應(yīng)的彈出窗口內(nèi)容,即將相應(yīng)的實(shí)例顯示出來(lái),并設(shè)置彈窗口的顯示位置。8、選擇“xd_zoom”,然后按下F9打開(kāi)動(dòng)作面板,在其中輸入以下代碼:on(release){ _root.xd_w._visible=true; _root.shut_xd._visible=true; if((_root._xmouse>361)&&(_root._ymouse>285)){ _root.xd_w._x=_root._xmouse-306; _root.xd_w._y=_root._ymouse-280; _root.shut_xd._x=_root.xd_w._x+264.5;
_root.shut_xd._y=_root.xd_w._y+18;
}elseif((_root._xmouse>361)&&(_root._ymouse<=285)){ _root.xd_w._x=_root._xmouse-306; _root.xd_w._y=_root._ymouse+5;_root.shut_xd._x=_root.xd_w._x+264.5;
_root.shut_xd._y=_root.xd_w._y+18;
}elseif((_root._xmouse<361)&&(_root._ymouse<=285)){ _root.xd_w._x=_root._xmouse+5; _root.xd_w._y=_root._ymouse+5; _root.shut_xd._x=_root.xd_w._x+264.5;
_root.shut_xd._y=_root.xd_w._y+18;
}elseif((_root._xmouse<361)&&(_root._ymouse>285)){ _root.xd_w._x=_root._xmouse+5;_root.xd_w._y=_root._ymouse-280; _root.shut_xd._x=_root.xd_w._x+264.5;
_root.shut_xd._y=_root.xd_w._y+18; }}以上代碼的作用是當(dāng)點(diǎn)擊“現(xiàn)代制造業(yè)聚集區(qū)”放大鏡時(shí),顯示“現(xiàn)代制造業(yè)聚集區(qū)”對(duì)應(yīng)的彈出窗口內(nèi)容,即將相應(yīng)的實(shí)例顯示出來(lái),并設(shè)置彈窗口的顯示位置。9、選擇“gx_zoom”,然后按下F9打開(kāi)動(dòng)作面板,在其中輸入以下代碼:on(release){ _root.gx_w._visible=true; _root.shut_gx._visible=true; if((_root._xmouse>361)&&(_root._ymouse>285)){ _root.gx_w._x=_root._xmouse-356;_root.gx_w._y=_root._ymouse-280; _root.shut_gx._x=_root.gx_w._x+310.7;
_root.shut_gx._y=_root.gx_w._y+15.6;
}elseif((_root._xmouse>361)&&(_root._ymouse<=285)){ _root.gx_w._x=_root._xmouse-356; _root.gx_w._y=_root._ymouse+5; _root.shut_gx._x=_root.gx_w._x+310.7;
_root.shut_gx._y=_root.gx_w._y+15.6;
}elseif((_root._xmouse<361)&&(_root._ymouse<=285)){ _root.gx_w._x=_root._xmouse+5; _root.gx_w._y=_root._ymouse+5; _root.shut_gx._x=_root.gx_w._x+310.7;
_root.shut_gx._y=_root.gx_w._y+15.6;}elseif((_root._xmouse<361)&&(_root._ymouse>285)){ _root.gx_w._x=_root._xmouse+5; _root.gx_w._y=_root._ymouse-280; _root.shut_gx._x=_root.gx_w._x+310.7;
_root.shut_gx._y=_root.gx_w._y+15.6; }}以上代碼的作用是當(dāng)點(diǎn)擊“高新技術(shù)產(chǎn)業(yè)聚集區(qū)”放大鏡時(shí),顯示“高新技術(shù)產(chǎn)業(yè)聚集區(qū)”對(duì)應(yīng)的彈出窗口內(nèi)容,即將相應(yīng)的實(shí)例顯示出來(lái),并設(shè)置彈窗口的顯示位置。10、在“彈出窗口”圖層中創(chuàng)建三個(gè)MC,分別命名為“ts_w”、“xd_w”、“gx_w”,其內(nèi)容分別是圖片“特色產(chǎn)業(yè)聚集區(qū)窗口.png”、“現(xiàn)代制造業(yè)窗口.png”、“高新技術(shù)產(chǎn)業(yè)窗口.png”。在每個(gè)彈出窗口右上角的“X”位置處,都放置有一個(gè)按鈕,三個(gè)按鈕的實(shí)例名稱(chēng)分別為“shut_ts”、“shut_xd”、“shut_gx”。11、選擇“tx_w”,然后在動(dòng)作面板中輸入以下代碼:on(press){//當(dāng)按下鼠標(biāo)時(shí)
_root.ts_w.startDrag();//開(kāi)始拖動(dòng)this.onEnterFrame=function(){//設(shè)置關(guān)閉按鈕的位置,使其保持和彈出窗口同步移動(dòng)
_root.shut_ts._x=_root.ts_w._x+208.8;
_root.shut_ts._y=_root.ts_w._y+7.3;
};}on(release){//當(dāng)釋放鼠標(biāo)時(shí)
_root.ts_w.stopDrag();//停止拖動(dòng)}以上代碼的作用是,當(dāng)鼠標(biāo)移至“tx_w”彈窗上,按下鼠標(biāo)左鍵,即開(kāi)始拖動(dòng)此彈窗,當(dāng)釋放鼠標(biāo)左鍵時(shí),停止拖動(dòng)。在拖動(dòng)彈窗的過(guò)程中,彈窗右上角的關(guān)閉按鈕也會(huì)跟著同步移動(dòng)。這樣,不管彈窗移動(dòng)到什么位置,均可隨時(shí)點(diǎn)擊關(guān)閉按鈕將彈窗關(guān)閉(實(shí)際上就是將彈窗所對(duì)應(yīng)的實(shí)例隱藏顯示)。12、同樣的道理,請(qǐng)?jiān)凇皒d_w”中輸入以下代碼:on(press){ _root.xd_w.startDrag();
this.onEnterFrame=function(){ _root.shut_xd._x=_root.xd_w._x+264.5;
_root.shut_xd._y=_root.xd_w._y+18;
};}on(release){ _root.xd_w.stopDrag();}請(qǐng)?jiān)凇癵x_w”中輸入以下代碼:on(press){ _root.gx_w.startDrag();this.onEnterFrame=function(){_root.shut_gx._x=_root.gx_w._x+310.7;_root.shut_gx._y=_root.gx_w._y+15.6;};}on(release){ _root.gx_w.stopDrag();}13、請(qǐng)選擇“shut_tx”,然后在動(dòng)作面板中輸入以下代碼:on(release){ _root.ts_w._visible=false; _root.shut_ts._visible=false;}以上代碼的作用是當(dāng)點(diǎn)擊關(guān)閉按鈕時(shí),將彈出窗口及關(guān)閉按鈕本身隱藏。14、同樣的道理,請(qǐng)?jiān)凇皊hut_xd”中輸入以下代碼:on(release){_root.xd_w._visible=false; _root.shut_xd._visible=false;}請(qǐng)?jiān)凇皊hut_gx”中輸入以下代碼:on(release){ _root.gx_w._visible=false; _root.shut_gx._visible=false;}15、在“彈出窗口”圖層的第1個(gè)關(guān)鍵幀里輸入以下代碼:_root.ts_w._visible=false;//先將三個(gè)彈出窗口及三個(gè)關(guān)閉按鈕隱藏_root.shut_ts._visible=false;_root.xd_w._visible=false;_root.shut_xd._visible=false;_root.gx_w._visible=false;_root.shut_gx._visible=false;fscommand("allowscale",false);var
MouseListener:Object=newObject();MouseListener.onMouseWheel=function(delta){//當(dāng)滾動(dòng)鼠標(biāo)滾輪時(shí),將地圖及放大鏡進(jìn)行縮放
with(map){//縮放地圖
var
omx=_xmouse,omy=_ymouse; if((delta>0)&&(_xscale<460)){ _xscale+=delta;_yscale+=delta; _x-=omx*delta/100; _y-=omy*delta/100;} if((delta<0)&&(_xscale>60)){ _xscale+=delta; _yscale+=delta; _x-=omx*delta/100; _y-=omy*delta/100; } } with(gx_zoom){//縮放放大鏡
varomx1=_xmouse,omy1=_ymouse; _xscale=_root.map._xscale; _yscale=_root.map._yscale; _x=_root.map._x+400.4*_root.map._xscale/100; _y=_root.map._y+339.4*_root.map._yscale/100; }with(ts_zoom){
varomx1=_xmouse,omy1=_ymouse; _xscale=_root.map._xscale; _yscale=_root.map._yscale;_x=_root.map._x+78.5*_root.map._xscale/100;
_y=_root.map._y+288.5*_root.map._yscale/100;
} with(xd_zoom){
varomx1=_xmouse,omy1=_ymouse; _xscale=_root.map._xscale; _yscale=_root.map._yscale;_x=_root.map._x+326.7*_root.map._xscale/100;_y=_root.map._y+451.2*_root.map._yscale/100;}};Mouse.addListener(MouseListener);以上代碼的作用是,當(dāng)剛進(jìn)入此圖層時(shí),先將三個(gè)彈出窗口、三個(gè)關(guān)閉按鈕都隱藏起來(lái),然后添加了一個(gè)鼠標(biāo)監(jiān)聽(tīng)事件,當(dāng)滾動(dòng)鼠標(biāo)滾輪時(shí),將地圖(map)和三個(gè)放大鏡(gx_zoom、ts_zoom、xd_zoom)進(jìn)行縮放操作。16、在“互動(dòng)游戲”圖層中,創(chuàng)建一個(gè)按鈕,并在其中輸入以下代碼:on(release){
gotoAndPlay("互動(dòng)游戲",1);}至此,第一個(gè)場(chǎng)景的制作完成。下面進(jìn)入第二個(gè)場(chǎng)景“互動(dòng)游戲”的制作。17、新建一個(gè)場(chǎng)景,命名為“互動(dòng)游戲”。18、在“背景”層中導(dǎo)入圖片“互動(dòng)游戲.jpg”,并在第1幀中輸入以下代碼:_root.hd_right.stop();_root.hd_right._visible=false;_root.hd_error.stop();_root.hd_error._visible=false;_root.ts.stop();_root.ts._visible=false;以上代碼的作用是進(jìn)入本場(chǎng)景,首先將操作正確提示、操作錯(cuò)誤提示及天使動(dòng)畫(huà)隱藏。在“背景”圖層的第2幀里輸入以下代碼:stop();在“背景”圖層中創(chuàng)建一個(gè)“返回”按鈕,并在動(dòng)作面板中輸入以下代碼:on(release){gotoandplay("十大產(chǎn)業(yè)集群",1)}19、在“提示文字”圖層中做兩個(gè)MC,分別命名為“hd_right”和“hd_error”,分別對(duì)應(yīng)操作正確的提示文字和操作錯(cuò)誤的提示文字,將這兩個(gè)文字提示均做成縮放效果的補(bǔ)間動(dòng)畫(huà)。另外,再添加一個(gè)MC,命名為“ts”,其內(nèi)容只有一幀,在其中輸入以下代碼:this.createEmptyMovieClip("gg",40);//先創(chuàng)建一個(gè)空mc名為ggloadMovie("ts.swf","gg");//載入ts.swf,并放到gg里this.gg._x=0;//_x和_y操縱gg的x軸和y軸的左上角位置this.gg._y=0;this.gg._xscale=100;//設(shè)置比例this.gg._yscale=100;以上代碼的作用是載入外部Flash動(dòng)畫(huà)文件ts.swf,并設(shè)置坐標(biāo)位置和比例。20、在“各目標(biāo)區(qū)”圖層中建立若干個(gè)MC,其內(nèi)容分別為各目標(biāo)區(qū)圖片。設(shè)置好每一個(gè)目標(biāo)區(qū)的位置后,將每一個(gè)MC的透明度均降至0。將11個(gè)小圖標(biāo)做成11個(gè)MC,分別命名為1-11。選擇MC“1”,并在動(dòng)作面板中輸入以下代碼:on(press){
this.startDrag();//開(kāi)始拖動(dòng)}on(release){
this.stopDrag();//停止拖動(dòng)
obj="/target_jt";//底板上相應(yīng)的圖塊(即目標(biāo)區(qū))
obj1="/target_cz";//底板上相應(yīng)的圖塊(即目標(biāo)區(qū))
if(_droptarget==obj){
setProperty("",_x,getProperty(obj,_x)+5);
setProperty("",_y,getProperty(obj,_y)+5); _root.hd_right._visible=true;//顯示回答正確
_root.hd_right.play(); _root.ts._visible=true;//顯示天使
_root.ts.play();setTimeout(function(){ _root.hd_right._visible=false; _root.ts._visible=false; },3000); }elseif(_droptarget==obj1){
setProperty("",_x,getProperty(obj1,_x)+5);
setProperty("",_y,getProperty(obj1,_y)+5); _root.hd_right._visible=true;//顯示回答正確
_root.hd_right.play(); _root.ts._visible=true;//顯示天使
_root.ts.play();
setTimeout(function(){ _root.hd_right._visible=false; _root.ts._visible=false; },3000);}else{ _root.hd_error._visible=true;//顯示回答錯(cuò)誤
_root.hd_error.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_error._visible=false; _root.ts._visible=false; },3000);
setProperty("",_x,1083);
setProperty("",_y,111.3); }}以上代碼的作用是,將第1個(gè)圖標(biāo)(制鞋產(chǎn)業(yè))拖至正確的目標(biāo)區(qū)金堂(target_jt)、崇州(target_cz)時(shí),圖標(biāo)將停留在相應(yīng)的目標(biāo)區(qū)中心位置,同時(shí),顯示操作正確的提示文字(hd_right),并顯示外部Flash動(dòng)畫(huà)天使(ts)。3秒鐘后,隱藏操作正確提示和天使動(dòng)畫(huà)。如果是將圖標(biāo)1拖至上述兩個(gè)目標(biāo)區(qū)域外的地方,則顯示操作錯(cuò)誤的提示(hd_error)和天使動(dòng)畫(huà)。3秒鐘后,隱藏操作錯(cuò)誤提示和天使動(dòng)畫(huà)。21、選擇MC“2”,在其中輸入以下代碼:on(press){
this.startDrag();//開(kāi)始拖動(dòng)}on(release){
this.stopDrag();//停止拖動(dòng)
obj="/target_xd";//底板上相應(yīng)的圖塊if(_droptarget==obj){
setProperty("",_x,getProperty(obj,_x)+5);
setProperty("",_y,getProperty(obj,_y)+5); _root.hd_right._visible=true; _root.hd_right.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_right._visible=false; _root.ts._visible=false; },3000); }else{
setProperty("",_x,1081.6);
setProperty("",_y,166.3); _root.hd_error._visible=true;
_root.hd_error.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_error._visible=false; _root.ts._visible=false; },3000); }}22、選擇MC“3”,在其中輸入以下代碼:on(press){
this.startDrag();//開(kāi)始拖動(dòng)}on(release){this.stopDrag();//停止拖動(dòng)
obj="/target_lqy";//底板上相應(yīng)的圖塊
if(_droptarget==obj){setProperty("",_x,getProperty(obj,_x)+5);
setProperty("",_y,getProperty(obj,_y)-5); _root.hd_right._visible=true; _root.hd_right.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_right._visible=false; _root.ts._visible=false; },3000);}else{
setProperty("",_x,1067.3);
setProperty("",_y,212.3); _root.hd_error._visible=true; _root.hd_error.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_error._visible=false; _root.ts._visible=false; },3000); }}23、選擇MC“4”,在其中輸入以下代碼:on(press){
this.startDrag();//開(kāi)始拖動(dòng)}on(release){
this.stopDrag();//停止拖動(dòng)
obj="/target_pz";//底板上相應(yīng)的圖塊
obj1="/target_xj";//底板上相應(yīng)的圖塊
if(_droptarget==obj){
setProperty("",_x,getProperty(obj,_x)+5);
setProperty("",_y,getProperty(obj,_y)+5); _root.hd_right._visible=true; _root.hd_right.play(); _root.ts._visible=true; _root.ts.play();setTimeout(function(){ _root.hd_right._visible=false;_root.ts._visible=false; },3000); }elseif(_droptarget==obj1){
setProperty("",_x,getProperty(obj1,_x)-15);
setProperty("",_y,getProperty(obj1,_y)-15); _root.hd_right._visible=true; _root.hd_right.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_right._visible=false; _root.ts._visible=false; },3000); }else{
setProperty("",_x,1067.3);setProperty("",_y,262.1); _root.hd_error._visible=true; _root.hd_error.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_error._visible=false; _root.ts._visible=false; },3000); }}24、選擇MC“5”,在其中輸入以下代碼:on(press){
this.startDrag();//開(kāi)始拖動(dòng)}on(release){
this.stopDrag();//停止拖動(dòng)
obj="/target_pj";//底板上相應(yīng)的圖塊
if(_droptarget==obj){
setProperty("",_x,getProperty(obj,_x)-50);
setProperty("",_y,getProperty(obj,_y)-30); _root.hd_right._visible=true; _root.hd_right.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_right._visible=false; _root.ts._visible=false; },3000); }else{setProperty("",_x,1067.3);
setProperty("",_y,315.5); _root.hd_error._visible=true; _root.hd_error.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_error._visible=false; _root.ts._visible=false; },3000); }}25、選擇MC“6”,在其中輸入以下代碼:on(press){
this.startDrag();//開(kāi)始拖動(dòng)}on(release){
this.stopDrag();//停止拖動(dòng)
obj="/target_qbj";//底板上相應(yīng)的圖塊
if(_droptarget==obj){
setProperty("",_x,getProperty(obj,_x)-30);
setProperty("",_y,getProperty(obj,_y)); _root.hd_right._visible=true; _root.hd_right.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_right._visible=false; _root.ts._visible=false; },3000); }else{setProperty("",_x,1067.2);setProperty("",_y,378.4); _root.hd_error._visible=true; _root.hd_error.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_error._visible=false; _root.ts._visible=false; },3000); }}26、選擇MC“7”,在其中輸入以下代碼:on(press){
this.startDrag();//開(kāi)始拖動(dòng)}on(release){
this.stopDrag();//停止拖動(dòng)
obj="/target_gx";//底板上相應(yīng)的圖塊
if(_droptarget==obj){
setProperty("",_x,getProperty(obj,_x)-8);
setProperty("",_y,getProperty(obj,_y)-5); _root.hd_right._visible=true; _root.hd_right.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_right._visible=false; _root.ts._visible=false; },3000); }else{setProperty("",_x,1067.1);
setProperty("",_y,435.1); _root.hd_error._visible=true; _root.hd_error.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_error._visible=false; _root.ts._visible=false; },3000); }}27、選擇MC“8”,在其中輸入以下代碼:on(press){
this.startDrag();//開(kāi)始拖動(dòng)}on(release){
this.stopDrag();//停止拖動(dòng)
obj="/target_qy";//底板上相應(yīng)的圖塊
obj1="/target_lqy";//底板上相應(yīng)的圖塊
if(_droptarget==obj){
setProperty("",_x,getProperty(obj,_x)-8);
setProperty("",_y,getProperty(obj,_y)-5); _root.hd_right._visible=true; _root.hd_right.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_right._visible=false; _root.ts._visible=false; },3000);}elseif(_droptarget==obj1){
setProperty("",_x,getProperty(obj1,_x)+5);
setProperty("",_y,getProperty(obj1,_y)-5); _root.hd_right._visible=true; _root.hd_right.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_right._visible=false; _root.ts._visible=false; },3000); }else{
setProperty("",_x,1067.2);
setProperty("",_y,488.5); _root.hd_error._visible=true; _root.hd_error.play(); _root.ts._visible=true;_root.ts.play();
setTimeout(function(){ _root.hd_error._visible=false; _root.ts._visible=false; },3000); }}28、選擇MC“9”,在其中輸入以下代碼:on(press){
this.startDrag();//開(kāi)始拖動(dòng)}on(release){
this.stopDrag();//停止拖動(dòng)
obj="/target_jt";//底板上相應(yīng)的圖塊
if(_droptarget==obj){
setProperty("",_x,getProperty(obj,_x)-8);setProperty("",_y,getProperty(obj,_y)-5);_root.hd_right._visible=true; _root.hd_right.play(); _root.ts._visible=true; _root.ts.play();
setTimeout(function(){ _root.hd_right._visible=false; _root.ts._visible=false; },3000); }else
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 深圳市出租房屋合同書(shū)(28篇)
- 湖南信息職業(yè)技術(shù)學(xué)院2024年單招考試職業(yè)技能測(cè)試E組樣題
- 設(shè)計(jì)方案優(yōu)化函
- 2025年信貸調(diào)整協(xié)商協(xié)議
- 2025年醫(yī)院合同管理策略與優(yōu)化措施
- 2025年互聯(lián)網(wǎng)電商員工保密協(xié)議規(guī)范
- 2025年獵頭項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模范
- 2025年二手住宅帶閣樓出售合同規(guī)范
- 2025年煙膠項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模稿
- 2025年二手房合同糾紛隱患與預(yù)防
- 2025年道路運(yùn)輸企業(yè)安全生產(chǎn)管理人員考試題(附答案)
- 建設(shè)工程質(zhì)量安全監(jiān)督人員考試題庫(kù)含答案
- 居間合同標(biāo)準(zhǔn)范本
- 2025年上半年山東人才發(fā)展集團(tuán)限公司社會(huì)招聘易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上海民航職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2024年山東理工職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 《生命與宗教》課件
- 《中華人民共和國(guó)學(xué)前教育法》專(zhuān)題培訓(xùn)
- 食品分析實(shí)驗(yàn)講義(1)
- 泥炭生化復(fù)合肥建設(shè)項(xiàng)目可行性研究報(bào)告
- 軟件公司K3渠道招募制度
評(píng)論
0/150
提交評(píng)論