安装准备
需要下载如下软件包:
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 [email protected]*/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.6frameworkslibsplayer新建一个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)FlashDevelopPlugins里,重启flashdevelop就行了。
经过测试,在当前版本5.0.0并不行,启动就会报错。
参考文献
[1].http://blog.csdn.net/wuyao721/article/details/4051220
问题场景
我基于ATS 6.2.1社区版整合进一些插件,发现debug版本一直运行好好的,后来改为release版本(就是configure时不加--enable_debug)时,安装后显示下面的出错信息
[May 11 11:33:18.659] Server {0x2ab7cd116700} ERROR:
重启一下系统,让内核版本变更生效...
我先后试用了longterm团队的2013版本,参见本博链接 http://blog.csdn.net/tao_627/article/details/17524597 和麒麟官网给出的这个改进版本,参见链接 http://www.ubuntukylin.com/applications/showimg.php?lang=cn...
ubuntu18.04操作系统版本先已支持在线的内核版本升级,到目前为止18.04发布版已经拥有三个小版本了1,2,3。 其中18.04.01和18.04.03版本,安装好之后默认的是4.15内核版本,但是默认支持在线安装4.18和5.0.0内核版本。 具体升级步骤如下: 升级前备份当前系统镜像确认外网可用,同时配置好任意一个国内...
ng g s services/http app.module.ts ... @NgModule({declarations: [...],imports: [...HttpClientModule,//这个很重紧要,没有就会报错],providers: [],bootstrap: [AppComponent] }) expor...
set-misc-nginx-module模块是标准的HttpRewriteModule指令的扩展,提供更多的功能,如URI转义与非转义、JSON引述、Hexadecimal/MD5/SHA1/Base32/Base64编码与解码、随机数等等。在后面的应用中,都将会接触使用到这个模块的。该模块是由章亦春先生开发的,他开发的其他模块应用...
该源码包是MySQL-python-1.2.4b4.tar.gz 从2013-06-28以来一直没有更新,注意该网站可以区分访问的终端类型是Windows还是Linux之类的,从而返回的源码包格式不一样。 在CentOS上的安装方法是 http://www.cnblogs.com/jackluo/p/3559978.html...
ATS默认提供了对Referer头的http request的防盗链功能,主要应用于图片,对视频等会使用级别更高的防盗链功能,比如事先约定好key,采用md5或HMAC-Sha1算法加密等。 在remap.config中按如下格式设置: map_with_referer client-URL origin-server-URL re...
测试大文件下载 curl -I "http://resource.tsk.erya100.com/TS/flv/TS180/5836/9.flv?t=1430796561727" 单条转发模式in per remap mode 在remap.config中添加一条 map http://resource.tsk.e...