我正在尝试在生产中调试AS3代码。我无法访问trace(),无法写入磁盘或打开套接字。我想要的是在屏幕上显示一些东西。
使用AS2,我可以访问_root并使用我的跟踪数据创建一个文本字段。
我有什么想法可以用AS3解决这个问题?我的类扩展了Object,它不是精灵,永远不会添加到父显示对象。
谢谢! :)
答案 0 :(得分:1)
为什么不能使用追踪?
您可以下载Flex SDK(http://opensource.adobe.com/wiki/display/flexsdk/Downloads),在“bin /”文件夹中有一个名为“fdb”的程序(Flex DeBugger),它是一个用于调试.swfs的命令行工具。
下载后,打开终端/ cli,导航到“bin /”文件夹,然后在Mac上发出命令fdb http://example.com/index.html(./fdb http://example.com/index.html),调试器将连接,假设它是你上传的调试.swf。
Fdb还允许您插入断点,观察/打印/更改变量等。这是一个非常方便的工具。