如何創建屬於自己的EXE |
| 作者:佚名 来源:闪吧 作者: Super-Tomato 更新:2007-1-13 21:01:34 错误报告 我要投稿 |
呵呵... 現在把自己一些壓箱的絕招與你們分享吧...^^
不過在此之前你們要準備一些東西... 放心不是很多 :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. 關閉的按鈕
有興趣的朋友就期待吧... 先去休息一下.... 等一下上班的時候抽點時間寫下篇
下篇的例子 : 看看你們可否有興趣吧...^^
点击浏览该文件
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |