前言 |
把玩Viewty主題已經有一年多了,大多的主題都是由外國論壇所分享的,從一知半解下,到自己動手修改繁中文化,這其中最大的收獲就是學會了基礎的Flash反編譯的工作。而這修改的工作說是麻煩也算蠻麻煩的,因為需要花時間反覆的動作;但是也可以當作是一種樂趣,玩久了也就覺得是很簡單的一件事。 |
軟體必備 |
1. Adobe Flash CS3 編輯SWF檔的原始檔 FLA檔 時需要用到 2. Sothink SWF Decompiler 將SWF檔反編譯為FLA檔的軟體工具 3. FlashPlayer 可播放SWF檔的Flash 4. Flash Decompiler Trillix 可編輯SWF檔或反編譯為FLA檔的軟體工具 |
礙於軟體版權問題,這邊就不分享以上軟體的載點囉!GOOGLE一下就會有一些試用版或免安裝版可下載,或者可到較大論壇中爬文查詢。 |
首先要把軟體安裝成功,接著我們就可以利用這些工具來編輯swf檔案了。 |
修改流程 |
1‧將範本中的 6.swf 在檔案上點選右鍵,選擇 Convert to FLA 。 |
2‧會彈出一個小視窗,把轉換後的檔案儲存在原來的資料夾。 |
3‧檔案轉換後會詢問是否直接由Flash開啟FLA檔。這邊就點選 Yes。 |
4‧Flash開啟需要幾秒的時間,首次開啟後的畫面應該是這樣。 |
5‧這邊先把工作區的畫面整理一下,點選下圖中 工作區 選單,選擇 只有圖示預設值 |
6‧將滑鼠移動到右側工作區會有一個 元件庫。 |
7‧把它拖曳至左邊上面的區域。 |
8‧它就會自動展開大一點。 |
9‧再到下圖畫面中間,顯示比例選單設定為 顯示全部。 |
10‧畫面整理結束。(突然覺得這些步驟是多餘的) 回到右側工作區上,有一個 動作-影格 的工具,點選它。 |
11‧點選後畫面會隨即展開。 |
12‧裡面就是一些密密麻麻的命令字串,也就是一些所謂的語言。把視窗拉大點。 var _l6 = _l2.getFullYear(); var _l6 = _l2.getFullYear(); 顯示上為年;意思是說 _16 就是代表年 另外可以再看到第46行 var _l4 = _l2.getDate(); |
13‧這邊就把 fullDate.text = days[_l7] + ", " + months[_l5] + " " + _l4 + ", " + _l6; 修改為 fullDate.text = _l6 + "年" + months[_l5] + "/" + _l4 + ", " + days[_l7]; 字串中的 = 和+ 前後都要有空格,雙引號(" ")裡可填入文字符號或空格,最後的 ; 前面就不需要有空格了 |
14‧這樣就好了。準備儲存為swf檔,點選檔案-匯出-匯出影片。 |
15‧將檔案儲存在原來的資料夾。 |
16‧儲存前需要一些設定,版本選擇為 Flash Lite 2.1。 |
17‧ActionScript版本選擇為 ActionScript 2.0 。 |
18‧按下確定。 |
19‧回到原來的資料夾,就會存在剛剛修改後的swf檔。
將它取代於原來主題資料夾中的檔案,這個修改流程就算完成了。 |
20‧手機上重新選取主題載入。下圖中上面是修改後,下面是修改前。 |
留言列表