⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 说明.txt

📁 AS2Debug是为了弥补flash自带的trace的不足而制作的
💻 TXT
字号:
AS2Debug是为了弥补flash自带的trace的不足而制作的,增加了一下几个主要功能
1.对object和Array做了解析,能输出包含的具体数据和类型
2.对movieclip做了处理,使用digMc方法,可以方便的输出包含的所有子影片的详细信息
3.增加了信息分类和染色(分为trace,info,error,waring四种)

AS2Debug分为客户端和服务端2部分
服务端---DebugServer.air  使用adobe AIR 制作,需要AIR 运行环境才能安装
客户端---class目录   包含AS2HTMLFormat.as,AS2LocalDebug.as,AS2StringPlus.as三个类
AS2HTMLFornat---对trace信息进行解析,处理颜色生成html代码
AS2StringPlus---提供处理字符的一些辅助功能
AS2LocalDebug---实际用到的输出类,将此类实例化,再调用该类的一系列方法进行输出


例子文件:
AS2LocalDebugTest.fla   使用的是flash cs3制作的,低版本的flash可能打不开,也可拷贝下面的测试代码自己新建文件测试
AS2LocalDebugTest.swf

测试代码:
import AS2LocalDebug;
var debug:AS2LocalDebug = new AS2LocalDebug();

var o:Object = {a:1, b:2, c:3, z:"sssss", f:[1, 2, 3, 4, 5, {x:1, c:[1, 2, 3, 4, 5, {v:"aa"}]}]};
debug.trace(o,"Object");
debug.trace([1, 2, 3, 4, 5, 6, _root, 7, {a:5, b:4, c:3, d:[1, 2, 3, a]}],"Array");
debug.trace("<a>sss</a>","xml",true);
debug.trace(_root,"movieClip");
debug.error("unknow error!","error!");
debug.info("this is a info","info");
debug.waring("this is a waring","waring");


另外要注意的是,要使用客户端类库需要将flash的class path设置到类库所在的目录

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -