Flash設(shè)計(jì)師會(huì)經(jīng)常將自己做好的動(dòng)畫(huà)模板多次利用,但有時(shí)只需要修改其中的一段文字,網(wǎng)址鏈接,卻必須要費(fèi)功夫開(kāi)Flash軟件重新編譯一次SWF,有點(diǎn)麻煩,
怎樣修改SWF中的鏈接?
。有沒(méi)有什么快捷的方法,可以直接修改Flash中的鏈接,字符,圖片等素材呢?答案是肯定的,下面就要介紹一款非常實(shí)用,功能強(qiáng)大的SWF編輯器:UAE(Url Actoin Editor),它無(wú)需重建為FLA就可以直接對(duì)SWF進(jìn)行編輯。編輯AS代碼或元件中的字符串(網(wǎng)址,幀標(biāo)簽,實(shí)例名等),替換元件,調(diào)整元件座標(biāo),甚至禁用某些程序中的功能,借助UAE可以快速維護(hù)網(wǎng)站上的SWF,尤其適合設(shè)計(jì)師,廣告制作人員使用。支持AS3/SWF13/FP11。
下面就一起看個(gè)例子:
設(shè)計(jì)師小陳最近接到一個(gè)案子,和他之前做過(guò)的一個(gè)網(wǎng)站要求基本相同,主要修改也就是一些字符串,鏈接,logo圖標(biāo)之類(lèi)。恰逢前幾日別人推薦他購(gòu)買(mǎi)過(guò)SWF編輯工具UAE2011,這些工作瞬間變得輕松許多。
小陳拖入待處理的文件進(jìn)入U(xiǎn)AE2011,如下截圖,界面很簡(jiǎn)潔。
這時(shí)他發(fā)現(xiàn)腳本選項(xiàng)卡中箭頭所指的一行代碼中直接列出了原本SWF中的一個(gè)鏈接地址,雙擊這行代碼,彈出如圖對(duì)話(huà)框。
箭頭所指的位置可以直接編輯目標(biāo)網(wǎng)址,嘗試修改,如圖。
點(diǎn)擊關(guān)閉后如下圖箭頭位置,網(wǎng)址已經(jīng)被更改,點(diǎn)擊紅框位置的保存按鈕,另存一個(gè)新的文件看看效果,他發(fā)現(xiàn)網(wǎng)址果然已經(jīng)被更改,相當(dāng)方便,并且新的SWF與原文件沒(méi)有任何差異,正常運(yùn)行。
還有些靜態(tài)文本的鏈接和文字也需要修改,他點(diǎn)開(kāi)庫(kù)面板,發(fā)現(xiàn)了一行文本,影片剪輯等等,按下F5快捷鍵可預(yù)覽具體內(nèi)容。他發(fā)現(xiàn)Symbol 4 Editable Text的顯示內(nèi)容正是需要修改的文本,
電腦資料
《怎樣修改SWF中的鏈接?》(http://www.msguai.com)。他點(diǎn)中這一行,單擊右鍵,彈出如下圖菜單,其中有一項(xiàng)是編輯原始文本,點(diǎn)開(kāi)看一下。
彈出一個(gè)對(duì)話(huà)框,里面是HTML格式的文本,可以輕松修改相應(yīng)文字,鏈接等。
修改后,點(diǎn)擊確定按鈕,然后保存查看效果,成功!
小陳注意到,如下圖中紅框位置的按鈕,可以快速篩選需要查看的元件類(lèi)型,很人性化的設(shè)計(jì):),
這時(shí)他想起來(lái),好像還有個(gè)Logo沒(méi)有改,他發(fā)現(xiàn)Symbol 3 MovieClip的內(nèi)容正是那個(gè)Logo,如下圖。
接下來(lái),打開(kāi)Flash CS3,新建一個(gè)空白Flash文檔,將目標(biāo)Logo做成一個(gè)影片剪輯,并拖入場(chǎng)景中,如下圖,然后發(fā)布。
回到UAE2011,在Symobl 3那里點(diǎn)擊右鍵,彈出的菜單中選中替換元件,提示選擇一個(gè)SWF文件,直接選中他剛才發(fā)布帶有新Logo的SWF文件。
彈出如圖對(duì)話(huà)框,其中一項(xiàng)Symbol 3 MovieClip的預(yù)覽內(nèi)容正是新Logo的圖案,選中它,然后確定。
這時(shí),庫(kù)面板被更新了,原有的Symbol 3 MovieClip內(nèi)容也被換掉了。保存,查看最終SWF文件,工作完成。
這個(gè)例子中,設(shè)計(jì)師小陳操作熟練,總共花費(fèi)時(shí)間也就2分鐘左右,不需要對(duì)原Fla工程修改,編譯,直接通過(guò)SWF編輯器UAE修改,替換,且完成的文件運(yùn)行與原本文件沒(méi)有任何差異。而UAE2011本身還有許多強(qiáng)大的功能,在以后的文章中將繼續(xù)介紹。