在Actionscript 3中从非精灵对象在屏幕上绘图

时间:2010-10-05 13:05:28

标签: actionscript-3

我正在尝试在生产中调试AS3代码。我无法访问trace(),无法写入磁盘或打开套接字。我想要的是在屏幕上显示一些东西。

使用AS2,我可以访问_root并使用我的跟踪数据创建一个文本字段。

我有什么想法可以用AS3解决这个问题?我的类扩展了Object,它不是精灵,永远不会添加到父显示对象。

谢谢! :)

1 个答案:

答案 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还允许您插入断点,观察/打印/更改变量等。这是一个非常方便的工具。