本页面由 Flash 保存计划 从 Internet Archive 存档还原 · 快照 2005-12-26 · 原址 http://flash8.net/teach/1325.htm ← Flash 保存计划

如何創建屬於自己的EXE

作者:Super-Tomato   类型:原创   来源:闪吧

  呵呵... 現在把自己一些壓箱的絕招與你們分享吧...^^





不過在此之前你們要準備一些東西... 放心不是很多 :p
1. Macromedia Flash
2. Borland C++ Builder / Visual Basic (在此我是以BCB來做教學, 不要問我為何不是VB, 因為C++對我來說比較實用)

好了... 就大概可以開始了... 在這一章裡面你們會學到的是如何把swf結合到EXE當中, 並可以任意設定自己喜歡的屬性...

步驟1:
打開BCB, 然後根據圖片中的選單選擇ActiveX元件

按此在新窗口浏览图片

步驟2:
再來是選擇你們所安裝之後建立的shockwave元件, 然後點下面的安裝, 之後出現的提示選擇yes,存檔等這類即可

按此在新窗口浏览图片


步驟3:
安裝之後就可以在"工具列" 的 "ActiveX" 選項中出現ShockwaveFlash的元件了

按此在新窗口浏览图片

------------------------- 以上部分做了之後,以後就不用再做了 ------------------

步驟4:
點選ShockwaveFlash元件後在版面上拉出大小, 然後在左邊的屬性設定left和top為-1, 以調整看不到版面的邊框

按此在新窗口浏览图片


步驟5:
雙擊所拉出的shockwaveFlash版面, 就會出現以下的圖片, 然後設定Movie URL(即目前要合併的swf的路徑), 再來選擇Embed Movie...

按此在新窗口浏览图片

步驟6:
之後你們就可以看到swf已經呈現出來, 你們可以一開始的時候調整大小. 接下來是設定版面的大小了.. 到左邊的屬性面板, 選擇Object TreeView中的版面Form1後, 選擇下面的屬性
設定BorderStyle為bsSingle的話就是版面無法被改變即無法scale, 然後下方的WindowState選擇wsMaximized就是最大化
按此在新窗口浏览图片


步驟7:
再來在Object TreeView選擇ShockwaveFlash1, 然後在屬性版面Inspector的onEnter雙擊(onEnter類似Flash中的onLoad)

按此在新窗口浏览图片


步驟8:
雙擊之後就會跳到程式版面, 根據以下輸入

Form1->Width = Screen->Width+2; //設定版面的寬度為螢幕的寬度, +2是為了看不到右邊的邊框
Form1->Height = Screen->Height+2; //設定版面的高度為螢幕的高度
ShockwaveFlash1->Width = Form1->Width; //設定flash的寬度等於版面的寬度
ShockwaveFlash1->Height = Form1->Height; //設定flash的高度等於版面的高度

按此在新窗口浏览图片


步驟9:

存檔及按F9測試, 會得到這樣的介面
点击浏览该文件




好啦...下篇我會教你們如何增加功能如:

1. 全屏

2. 彈出訊息框

3. 解決fscommand指定的路徑, 即可隨意打開其他路徑的文件

4. 打開指定的網頁

5. 更改圖示, 標題等

6. 關閉的按鈕

有興趣的朋友就期待吧... 先去休息一下.... 等一下上班的時候抽點時間寫下篇

下篇的例子 : 看看你們可否有興趣吧...^^
点击浏览该文件

   责任编辑:uufeng    时间:2004年5月11日
  • 最近更新

正在加载评论...