大家都知道,F(xiàn)lash中提供的組件大大方便了開發(fā)者的使用,提高了開發(fā)效率,并且Flash是允許自定義(自己開發(fā))組件的,也就是說,你可以把自己比較好的應(yīng)用或模塊抽出來,制作成SWC組件提供給其他開發(fā)者使用,這樣通過組件的共享,真的可以方便很多開發(fā)者哦(特別是很多對(duì)Flash Action Script編程不太感冒的人群,比如設(shè)計(jì)師,動(dòng)畫制作師),在一個(gè)團(tuán)隊(duì)中,組件的開發(fā)模式也是很大程度上方便大家的協(xié)同工作的好辦法。 在Flash CS3中,已經(jīng)可以很方便的創(chuàng)建SWC組件了,可以看這篇文章: 下面我們以創(chuàng)建一個(gè)圓形組件為例,看看在Flash CS4中,如何更方便的創(chuàng)建一個(gè)SWC組件: 1.首先打開Flash CS4,切換到“Developer”視圖,找到項(xiàng)目面板,創(chuàng)建一個(gè)項(xiàng)目 2.創(chuàng)建一個(gè)FLA文檔,命名為“CircularDemo.fla” 3.使用繪圖工具繪制一個(gè)圓形,并將圖形轉(zhuǎn)變?yōu)殡娪凹糨?,命名為Circular 4.回到項(xiàng)目面板,創(chuàng)建一個(gè)Action Script類Circular,注意要綁定到步驟3所建立的電影剪輯,可以這樣設(shè)置: 5.將下面的代碼粘貼到新建的類中,替換原有代碼 ACTIONSCRIPT:
6. 在Library面板中找到Circular這個(gè)電影剪輯,點(diǎn)右鍵選擇“Component Definition”,在CLASS一欄中輸入Circular,并把Option相應(yīng)的選項(xiàng)打上對(duì)勾,如圖所示: 7. 點(diǎn)OK,準(zhǔn)備工作已經(jīng)完成了,然后再回到Library面板,找到Circular,點(diǎn)右鍵選擇“Export SWC File”,即可導(dǎo)出SWC文件了,先按默認(rèn)路徑保存,應(yīng)該是在保存在自定義組件的文件夾下,稍后在Component面板中將會(huì)出現(xiàn)這個(gè)組件 8.關(guān)閉當(dāng)前文件,重新啟動(dòng)Flash CS4,新建一個(gè)FLA文檔,在組件面板中選擇Standard Components目錄展開,就會(huì)看到剛才我們創(chuàng)建的SWC組件 9.拖動(dòng)這個(gè)組件到場(chǎng)景中,在組件的屬性面板中改變背景色,看一下場(chǎng)景上的組件,顏色是否變化了? 10.至此一個(gè)簡(jiǎn)單的SWC組件創(chuàng)建實(shí)例就完成了,你可以根據(jù)這一原理,開發(fā)更豐富,更有可用性的組件 |
|