在Win 8.1上安装配置FlashDevelop5.0.0
目前最新的版本是5.0.0,官網如下
安裝準備
需要下載如下軟件包:
FlashDevelop 5.0.0 (FD)
http://www.flashdevelop.org/
.netFramework
? ? ? Win 8.1上基本滿足
Java JDK 1.6+
? ? ? http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
Flex SDK
http://www.adobe.com/devnet/flex/flex-sdk-download.html
Flash Player Debug版本和對應的API庫playerglobal.swc
http://www.adobe.com/support/flashplayer/downloads.html
配置
Tools -> Programe Settings 設置AS3context下的flex sdk的地址為上面你保存的地址路徑
D:\flex_sdk_4.6
設置Flash viewer下的External player Path為flash player debug的地址。
D:\flashplayer_17_sa_debug.exe
測試配置
創建一個helloworld工程,選擇AS3 Project,這個工程類似Visual Studio的配置
在默認創建的Main.as中添加如下trace信息:
package
{import flash.display.Sprite;import flash.events.Event;/*** ...* @author tao_627@aliyun.com*/public class Main extends Sprite {public function Main() {trace('hello world!');trace("HelloWorld!");trace("求求你,HelloWorld!");trace("他媽的,快給我HelloWorld!");trace("再不HelloWorld我就把你卸載了!");trace("再不HelloWorld我就砸了你!");if (stage) init();else addEventListener(Event.ADDED_TO_STAGE, init);}private function init(e:Event = null):void {removeEventListener(Event.ADDED_TO_STAGE, init);// entry point}}}
這段代碼創建一個空舞臺,當程序運行后,會調用Main()函數中的語句。目前Main()函數中的內容為空白,所以在應用程序編譯執行時,不會有任何動作發生。
按F5編譯運行,正常的話會顯示如下trace信息,并彈出debug版本的flash player 17.0窗口,雖然沒有內容
測試中出現的問題
1.Error: unable to open 'libs/player/17.0/playerglobal.swc'
在flex-sdk中如下目錄D:\flex_sdk_4.6\frameworks\libs\player\新建一個17.0子目錄,從網上下載playerglobal17_0.swc
http://www.adobe.com/support/flashplayer/downloads.html
將其改名為playerglobal.swc,放到17.0目錄下面即可
2.FlashDevelop調試不輸出trace信息
o(∩_∩)o ?兩種情況哦:
第一種在是一般情況下,是因為 flashplayer或者flex builder沒有使用debug版本,這種情況下,只需下載一個debug版本,在flashdevelop中設置,Tools ->program settings->FlashViewer->Extermal Player Path設置flashdebug版本的路徑。
flex builder的話,一般不存在這種問題,他在自己的安裝目錄里自帶了debug版本。
(下載地址如下:http://download.macromedia.com/pub/flashplayer/updaters/9/flashplayer_9_ax_debug.exe ,
安裝完以后,在IE中打開flash,在右鍵菜單中,若看到“調試器”則安裝成功。
)
第二種情況,我們使用了debug版本的flashplayer,并且在flashdevelop中設置了FlashViewer的路徑,但是還不出trace,并且flex builder也出現了相同問題,不出trace。那么問題在哪呢?
在運行出來的flash player點擊右鍵,選擇調試器,看看選項是否在本地主機上,如果不是(選擇了其他機器,這就是問題所在),那么就改到本地主機上,這樣,trace就可以正常輸出了。
我這里的情況是:編譯時應該啟用debug版本,而不是release版本,兩者默認的布局有差別的。
3.單步調試
參見文章http://blog.csdn.net/wuyao721/article/details/4051220
有一個叫做fdbPlugin的插件可以在flashdevelop里實現單步調試
從這里下載這個插件
http://orange.zero.jp/zbn39616.pine/download/download.html
我現在使用的是fdbPlugin0.4.6.1,將下載后的安裝包里的兩個DLL Aga.Controls.dll和FdbPlugin.dll放到flashdevelop里的Plugins目錄C:\Program Files (x86)\FlashDevelop\Plugins里,重啟flashdevelop就行了。
經過測試,在當前版本5.0.0并不行,啟動就會報錯。
參考文獻
[1].http://blog.csdn.net/wuyao721/article/details/4051220
總結
以上是生活随笔為你收集整理的在Win 8.1上安装配置FlashDevelop5.0.0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在ATS 5.3.0上测试backgro
- 下一篇: 《ActionScript 3.0权威指