Flash Tracer, Flash平台应用程序调试器

016th 九 2011products, , ,

Flash Tracer是一款用于Flash平台(ActionScript3.0)的调试工具,包括Flash、Flex、Adobe AIR以及移动平台。Flash Tracer可以调试本地及远程应用程序。主要功能包括显示对象观察、属性查看及修改、本地及远程trace日志、ActionScript执行。

Flash Tracer是通过本地套接字连接来连接本地及远程应用程序。因此,如果防病毒软件阻止套接字通信,您可能需要禁用防病毒软件,才能使用Flash Tracer。

Flash Tracer Snapshot

如何调试本地应用程序

1. 请先确认您已安装FlashPlayer Debug版本。您可以点击这里下载,或点击这里检测您是否已安装。
2. 开启Flash Tracer等待调试程序的连接。如果有防火墙或杀毒软件提醒,请授权使用。
3. 开启您需要调试的应用程序。如果是在浏览器中运行,建议您重启浏览器。

如何调试Adobe AIR及远程应用程序(移动平台)

1. 在您的程序中初始化Flash Tracer,代码如下:

FlashTracerModel.initFlashTracer(stage);

Flash Tracer类库下载:FlashTracerModel.swc.
2. 开启Flash Tracer等待调试程序的连接,同时请关注Flash Tracer提示文本中显示的IP地址,入图:
get ip of Flash Tracer
3. 开启您需要调试的应用程序,点击程序右上角的提示文本,在弹出的输入面板中,输入Flash Tracer中所显示的IP地址,让应用程序尝试连接Flash Tracer。
input ip to connect to Flash Tracer

本地及远程日志输出

Flash Tracer的日志面板会显示本地及远程的日志输出:
trace log of Flash Tracer
如果您需本地的Flash应用程序,您是只需要使用原生的trace方法即可。比如“trace(‘Here is the log…’);”;如果您需要在Adobe AIR或远程程序中输出日志,请使用如下方法:

FlashTracerModel.trace(“Here is the log…”);

Flash Tracer类库下载:FlashTracerModel.swc.

Add a Comment