
前段时间在啃完两本AS书后,开始蠢蠢欲动,Jo-Nick推荐用flashdevelop开发,于是就整了个来玩。这个软件 相当地淑女,喜欢她那简洁而又华丽的外表,还有一些非常实用的小细节,不过伺候起来还比较麻烦,前期要整好多东西。
PS:虽然天地会论坛里有讲怎么安装,但是因为在论坛里,看起来还比较麻烦,所以就打算整理一下,嘿嘿。
下面稍微介绍一下如何搭建这个 淑女一样的平台。
首先是下载相关软件:
1.flashdevelop 3.0.0 beta9+下载地址
2. .net framework 2.0 版本列表
3. java sdk 1.6 下载地址
4.flash SDK 4.0 下载地址 版本列表最近发现 4.0出来了 就下了4.0 听说4.0更牛逼·· 还有 flash player 10 (flash真强大)
补充: 有网友提出的trace显示不出来, 飞鱼经过实践发现flex_sdk_3 有些版本 在调试中不出trace, 建议下载,flex_sdk_4.
5.Flash player Debug 下载地址 下载列表 (调试用的呢· 不然flash里的trace 就显示不出来了。)
补充:网友aObject 反应 上面的debug不能用,经证实确实会提示错误. 通过交流,找到了正确的debug sa_flashplayer_9_debug.exe 也希望哪位达人给个解释, 3Q
如果只开发 as 那么以上 软件已经够了呢。
下载完后,就开始配置咯。
分别装好.net framework 2.0,java sdk 1.6,FD(flashdevelop)。flash SDK 4.0 不用装呢·,解压开放在自己看得见找得到的地方,如: D:\flex_sdk_4 (之后有用)。
Flash player Debug 就放在 flash player 相同目录吧。
然后打开FD是开始配置
Tools -> Programe Settings 设置AS3context 下的 flex sdk 的地址为 上面你保存的地址路径

设置Flash viewer 下 的External player Path 为 flash player debug 的地址。

至此配置 简单完成。
初次调试:
新建一个empty project

新建一个main函数

写下 我的初夜··· hello world :
个人觉得这个目录方式很经典··。膜拜中。。

设置发布文件形式。
注意:要将下面的test movie 改成 External player 否则看不到trace的哦。

然后勇敢地 按ctrl + enter 测试吧。

该文章已经被摸了22,870次。 共有 42 条评论
你好,我按照你的方法 试 了之后swf会弹出一个 窗 口提示
调试器或应用程序在何处运行的提示
回复
飞鱼 Reply:
October 4th, 2008 at 0:08
有什么 英文提示? output 里有 没有 红色的error?
回复
飞鱼 Reply:
October 4th, 2008 at 0:14
不要意思呢,可能是我的评论插件问题,你的评论会产生乱码,我加了2个空格解决问题,没意见吧?^_^
回复
_),output倒没有出现error,就是在生成swf的时候会出现一个调试器提示的窗口,会有提示说是在本地调试还是在服务器调试,可惜你这里不能贴图,要不然我贴个图上来就明白了
回复
飞鱼 Reply:
October 4th, 2008 at 21:45
可以的话,加我QQ(32775565)吧,我是土人,不会 用 MSN。^_^
回复
不知道FD能不能设断点,单步跟踪????
回复
飞鱼 Reply:
November 13th, 2008 at 18:02
貌似FD不能断点的呢·,主要是FD是一个轻量级的平台,Flex非常强大,就是挺大的,而且支持断点。听说Programming Flex 3 非常期待。
回复
我想问一下要是项目里有fla的话,在FD中是怎么体现的…
回复
飞鱼 Reply:
November 26th, 2008 at 13:07
你是指目录结构吗?还是其他
回复
Running process: d:\Program Files\FlashDevelop\Tools\fdbuild\fdbuild.exe “C:\Documents and Settings\Administrator\桌面\111\New Project.as3proj” -ipc 9ac9dd61-cbde-431f-85c7-ab7c7a6ddb53 -compiler “D:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0″ -library “d:\Program Files\FlashDevelop\Library”
Using the Flex Compiler Shell.
Building New-Project
mxmlc -load-config+=obj\New-ProjectConfig.xml -debug=true -incremental=true -benchmark=false -o obj\New-Project633642721754531250
Exception: 没有与此对象关联的进程。
Done (1)
回复
成功了呢~~谢谢~
回复
按你的步驟做,結果按F5時跑出對話窗顯示”The path to flash.exe is not configured properly, do you want to edit your prgogram setting?”, 按下ok後帶出program setting對話窗,游標停在”AsCompletion” 這個項目上,看起來是因為Flash IDE Path otpion是空白關係? 我設成FlashDevelop執行檔位置,它在fd中帶出debug-testmove.jstl檔案?你說明中並沒有說需要設定這個IDE PATH,請問知道是怎麼回事嗎?
回复
飞鱼 Reply:
January 17th, 2009 at 15:48
是不是你flash debug 版 没装?
还有flashviewer 的路径设置了吗?
回复
不是喔!那些我都照做ok了!
我後來解決了,因為它新版的FlashDevelop的project預設是no output,所以執行後會呼叫Flsah IDE Path選項設的執行檔,而預設也是空白所以就出現這個錯誤,我把預設改掉要它產生SWF檔案,之後才正常!
這是在一個老外網站看到的solution!我還是不懂為何預設要這樣做!不過可用就是了!
回复
飞鱼 Reply:
January 19th, 2009 at 11:57
恩 貌似 懂了· FD版本问题。 能用就行
回复
当当 Reply:
October 14th, 2009 at 14:16
跟着飞鱼gg的教程一步一步安装下来,真是好用的不得了拉!
不幸的是我也遇到了晓星的问题,可惜晓星说的不够清楚,我又辗转了好几个地方找他搜到的“一個老外網站”,耗时间呐!这里干脆把步骤说不来,好让别人来这里的时候找找办法咯~
引用原文:
我後來解決了,因為它新版的FlashDevelop的project預設是no output,所以執行後會呼叫Flsah IDE Path選項設的執行檔,而預設也是空白所以就出現這個錯誤,我把預設改掉要它產生SWF檔案,之後才正常!
说明:这里要把no output预设撤掉,操作步骤是:project->properties,把no outputs….的复选框的勾选取消掉。
我想这对咱们刚开始学习的小盆友还是有用滴~~谢谢飞鱼gg~
回复
飞鱼 Reply:
October 14th, 2009 at 16:06
嗯 有道理···· 赏之~~ ^_^
回复
大陸這好像是把預設叫做默認吧?下次會記得了!另外除了天地會外,有沒有不錯的討論開發Flash的網站可介紹?
回复
飞鱼 Reply:
January 19th, 2009 at 15:27
蓝色理想上东西会好点。
天地会分享的代码太浅。 不实用
回复
我在新建empty Project的时候建出来的项目没有那些目录,都是空的,不知道为什么,求助,谢谢
回复
飞鱼 Reply:
March 5th, 2009 at 14:24
empty project 目录是空的,是这样的 不然怎么叫empty 呢, 你可以手动建这些目录呢, 或者建个AS3 project
回复
不好意思哈,问个很菜的问题,我的HelloWorld一执行,就会弹出窗口,询问是否运行debug的exe文件(flashplayer_9_ax_debug.exe),
点击运行,则会弹出adobe flash安装窗口,安装注册了一个flDbg9h.ocx,
但是flashDevelop的output窗口里没有出现“Hello World!”,具体信息如下:
Running process: C:\Program Files\FlashDevelop\Tools\fdbuild\fdbuild.exe “D:\learning\flashTry01\FlashTry01\FlashTry01.as3proj” -ipc 6b1b715d-d733-4183-be09-009cc0ea626b -compiler “D:\tools\Flash\flex_sdk_4.0″ -library “C:\Program Files\FlashDevelop\Library”
Using the Flex Compiler Shell.
Building FlashTry01
mxmlc -load-config+=obj\FlashTry01Config.xml -debug=true -incremental=true -benchmark=false -o obj\FlashTry01633828183862999088
Incremental compile of 1
Loading configuration file D:\tools\Flash\flex_sdk_4.0\frameworks\flex-config.xml
Loading configuration file D:\learning\flashTry01\FlashTry01\obj\FlashTry01Config.xml
Nothing has changed since the last compile. Skip…
obj\FlashTry01633828183862999088 (672 bytes)
(fcsh)
Build succeeded
Done (0)
[Capturing traces with FDB]
不知道是什么原因啊?
回复
subria Reply:
July 10th, 2009 at 17:40
flashplayer_9_ax_debug.exe是安装文件
安装之后,找到..Players\Debug\FlashPlayer.exe
这个才是Flash viewer 下 的External player Path 为 flash player debug 的地址.
像我的地址就是:D:\Program files\Adobe\Adobe Flash CS3\Players\Debug\FlashPlayer.exe
回复
Anonymous Reply:
September 10th, 2009 at 10:17
9
回复
感谢楼主,顺利安装,并运行了,哈哈,3Q
回复
老大,我主要是想学习下flv在线播放器的制作,找了好多,觉得最好用的还是jw flv3.16版本,但是该版本不能双击后自动屏幕最大化,我是新手,不知道该怎么改,该版本是开源的,网上到处都是,大哥能不能帮忙看看?
vcastr3播放器是可以双击最大化,看到源文件里面有个vcastr3.as3proj,才找到你这里来安装了这个平台,准备研究下的,谢谢你,大哥。
jw flv3.16版本双击最大化能不能抽空帮我看看怎么实现?先谢谢啦
回复
好文=w=多谢了
回复
按着楼主的步骤,用这个sa_flashplayer_9_debug.exe来调试可以成功,非常感谢!
回复
我尝试了下, 发现只要FlashView中的flashPlayer为debugger版的就ok了.
回复
飞鱼 Reply:
June 4th, 2010 at 14:51
嗯 新版本的FD 内置了 一个 debugger~
回复
您好!我是新手,我在FlashDevelop上创建了一个as2的项目,编译的时候怎么出现:H:\myFlashcode\BBG源码/MainQuestion.as:7: characters 0-3 : parse error Unexpected var
连var都编不过,请指教,谢谢。
回复
您好,我还有一个疑问:Java和AS2到底有哪些区别?在编程过程中需要注意哪些问题?谢谢!
回复
飞鱼 Reply:
August 2nd, 2010 at 18:51
这个啊~~~ 区别挺大的说····
这个可以触腿长谈··一宿的说~~~
回复
啊~结合着官网跟博主你这边的教程一起~总算ok啦~~~~~庆贺~
回复
飞鱼 Reply:
September 1st, 2010 at 21:52
普天同庆··· ╰( ̄▽ ̄)╮
回复
method not found:’Boolen system threading waithandle.waitone(int32)
我装好后,调试的时候会显示这个窗口。这是里面的内容。
而且不能输出我要的结果。
请问这个是什么问题啊》
回复
飞鱼 Reply:
September 18th, 2010 at 21:23
就只有这点提示么? 你从头再走一遍,看看有没有漏掉
回复
新手请问个问题 按照上面的步骤运行首个helloworld时遇到了下面的错误
Running process: F:\Tools\FlashDevelop\Tools\fdbuild\fdbuild.exe “D:\SomethingPro\Teach\No1.as3proj” -ipc 9936ca20-4bed-4b86-b946-6a0f75e747a0 -compiler “F:\Tools\Flex Builder4\Adobe Flash Builder 4\sdks\4.0.0″ -library “F:\Tools\FlashDevelop\Library”
Using the Flex Compiler Shell.
Building No1
mxmlc -load-config+=obj\No1Config.xml -debug=true -incremental=true -benchmark=false -o obj\No1634225646172343750
INITIALIZING: Adobe Flex Compiler SHell (fcsh)
D:\SomethingPro\Teach\Main.as: Warning: This compilation unit did not have a factoryClass specified in Frame metadata to load the configured runtime shared libraries. To compile without runtime shared libraries either set the -static-link-runtime-shared-libraries option to true or remove the -runtime-shared-libraries option.
Starting new compile.
Loading configuration file F:\Tools\Flex Builder4\Adobe Flash Builder 4\sdks\4.0.0\frameworks\flex-config.xml
Build halted with errors (fcsh).
Loading configuration file D:\SomethingPro\Teach\obj\No1Config.xml
obj\No1634225646172343750 (761 bytes)
(fcsh)
Done (1)
想问下是什么地方出错了
回复
[...] AS3-学习笔记-flashdevelop平台-搭建-配置 声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: ActionScript [...]
测试是可以了
不过
没有trace hello world
不晓得什么原因
回复
飞鱼 Reply:
August 9th, 2011 at 15:53
是不是 Flash player Debug 版本不对·? 我好久没玩这个了大哥·^__^
回复
請問有沒有影片教學?我快要考試了 可是我很多都不會 不知道有沒有人願意教我幾天就好?
回复
发表评论