日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

在Win 8.1上安装配置FlashDevelop5.0.0

發布時間:2023/11/27 生活经验 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Win 8.1上安装配置FlashDevelop5.0.0 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
FlashDevelop是基于.NET框架的開源軟件,只能在Windows環境下面運行,相較于Flash CS和FlexBuilder, 它非常輕量級。FlashDevelop只是一個代碼編輯器,而不是完整的IDE,在安裝FlashDevelop同時,還應該安裝Flex SDK和Flash Player Debug版本。之所以要研究這個,主要是工作上需要研究目前網頁中as3編寫的視頻播放器是如何實現的rtmfp和hls功能。簡而言之,為了研究視頻播放器,我需要結合一些開源項目來了解swf文件是如何開發和實現的。另外一個原因是,目前網上的資料都非常陳舊,需要更新的使用文檔。
目前最新的版本是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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。