個人化我的Flash

來源:互聯網
上載者:User

今天看到有人問reshacker改怎麼用。正好。前一陣做了點小東西。積攢了點經驗。
鬥膽寫出來給菜鳥分享。高手們可不要笑話我呵...

一、變更檔前的準備

將需要更改的Flash製作成exe檔案。想必大家都應該會的。不廢話了。

二、更改表徵圖

運行reshacker。依次開啟:檔案->開啟->選擇剛才用flash製作好的exe檔案。

然後點操作->替換表徵圖
在彈出的對話方塊中點 開啟新表徵圖檔案...->選擇一個準備好的ico表徵圖。也可以選擇已經有的exe或者dll檔案。
這時在下面的列表中就會出現相應的表徵圖選擇。有的exe或者dll檔案內會有很多表徵圖。可以分別點序號來選擇。

然後在要替換的表徵圖列表裡選擇要替換的表徵圖。
點“替換”。

然後儲存。有時候表徵圖不能正確顯示。這時候重新整理一下看看。exe檔案的表徵圖是不是已經換了?

三、個人化資源

子鍵對應的資源分別為:

401 關於.
403 開啟.
602 菜單
604 右鍵菜單
601 文字選項的右鍵菜單(複製.剪下.粘貼)
613 開啟.複製連結

在菜單的和對話方塊等所有選項中會分別有9個對應的索引值。
他們分別是對應語言的種類。

每一個索引值的倒數第二個子鍵為“中文”內容。
我們要改就改其中的漢字部分就可以了.
更改完畢後.點"編譯指令碼".然後儲存.再開啟檔案的時候就可以看到效果了.是不是很簡單?

個人化對話方塊:

展開分類樹,依次點 401->2052.會彈出可視化資源編輯.
在可視化視窗編輯文字方法:在要編輯的文字上點右鍵.彈出的對話方塊中選擇"編輯控制項"
將彈出控制項編輯器.其中的標題就是我們要更改的內容.下面我們來把它更改為:我的個性Flash
在下面風格選項中.黃色的為選中格式.如居左.置中.居右.凹陷.灰色...等等等等...

如果我們只想用一行文字.那麼可以選中其他文字.按del鍵刪除其他.
那麼我想換行怎麼辦呢?
想必會寫程式的人應該知道. 只要在文字中鍵入 \n 就可以了
如果要編輯這個對話方塊的標題.那麼在這個對話方塊的空白處點右鍵.編輯對話方塊
然後一定要點編譯指令碼.然後儲存.再運行你的程式.看看變了沒有?

如果我不想要多餘的菜單.只想要一個怎麼辦?
我的意思是說:我只想要一個菜單裡面只有一個對話方塊的按鈕.一個關閉的按鈕
實現的方法:

複製指令碼框裡最下面的
MENUITEM "惟我個性.", 20017

POPUP "我愛你"的 {}內
並刪除其他代碼,最後的所有代碼為

602 MENU
LANGUAGE LANG_CHINESE, 0x2
{
POPUP "我愛你"
{
         MENUITEM "惟我個性.",  20017
        MENUITEM SEPARATOR
        MENUITEM "退出(&X)\tCtrl+Q",  20007
}
}

這樣.就實現了這樣的效果

說了半天.整個程式的標題怎麼改?
呵呵..差點忘記了.

在更改標題的秘密就在字串表裡:

字串表1
2,  "Macromedia Flash Player 7"   //此行為播放器的標題,
3,  "Macromedia Flash movie (*.swf)|*.swf;*.spl|所有檔案 (*.*)|*.*||"  //播放器預設支援的檔案類型
4,  "播放器 (*.exe)|*.exe||"  //建立播放器匯出的檔案類型

字串表2
104,  "影片中的某個指令碼導致 Macromedia Flash Player 7 速度降低。如果繼續運行,電腦將有一段時間沒有響應。是否要終止此指令碼?"
//Flash中的Action指令碼運行後導致電腦無響應前的提示
105,  "Macromedia Flash Player 7"  //此行為此對話方塊的標題

四、寫版本資訊.

下面的代碼對應的版本資訊。只要更改相應的""內的值就可以了.我就不示範了.

VALUE "CompanyName", "Macromedia, Inc." 
//公司
VALUE "FileDescription", "Macromedia Flash Player 7.0  r14"
//描述
VALUE "FileVersion", "7,0,14,0" 
//檔案版本
VALUE "InternalName", "Macromedia Flash Player 7.0" 
//內部名稱
VALUE "LegalCopyright", "Copyright ? 1996-2003 Macromedia, Inc."
//著作權
VALUE "LegalTrademarks", "Macromedia Flash Player"
//合法商標
VALUE "OriginalFilename", "SAFlashPlayer.exe"
//源檔案名稱
VALUE "ProductName", "Shockwave Flash"  
//產品名稱
VALUE "ProductVersion", "7,0,14,0" 
//產品版本

基本的個人化功能我就說這麼多。
更多的個人化方法還需要靠大家自己去琢磨。
呵呵....羅嗦了半天也不知道大家能不能看懂。
雖然有些軟體可以將Flash做成exe檔案。但是這些軟體大多沒有自己制定對話方塊和菜單這個功能。
如果想給MM寫一些甜言蜜語以對話方塊的形式彈出來。怎麼能不讓MM高興呢?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.