如何使用flashbug

时间:2011-04-12 06:52:21

标签: flash actionscript-3

如何使用flashbug?比较插件页面上的打印屏幕: https://addons.mozilla.org/en-us/firefox/addon/flashbug/

我制作的版画屏幕: http://img42.imageshack.us/img42/7686/flbug.jpg http://img840.imageshack.us/img840/1255/flbug2.jpg

在我的打印屏幕上,flashbug看起来很空白。另外,我做了一个声明跟踪(“aaa”);并且“跟踪”选项卡中没有任何内容。显然我一定是做错了。

或者可能有一种不同的/更简单的方法从浏览器调试Flash。

3 个答案:

答案 0 :(得分:2)

您需要在调试模式下运行swf文件。

如果您:

,您将看不到任何痕迹
  1. 在Flash Builder中使用发布发布版本。
  2. 使用mxmlc

    进行编译时使用next属性

    -omit迹语句=假

  3. 使用Flah,并在发布设置中选中“忽略跟踪操作”

  4. 如果你想测试你的swf或flash bug是否有问题,只要尝试用firebig打开网页并查看Flash控制台,你会看到有一些swf的网站上有一些痕迹。

答案 1 :(得分:1)

我总是使用firebug从flash打印调试消息。 actionscript3中有一个ExternalInterface类,可用于调用firebug控制台,如下所示:

ExternalInterface.call('console.log', 'hello');

你甚至可以从动作脚本传递整个对象,即:

var object = {message:'hello'}
ExternalInterface.call('console.log', object);

请参阅docs on ExternalInterface以获取进一步说明。

答案 2 :(得分:1)

您确定使用的是Flash Player的调试版吗?要搞清楚,只需右键单击firefox中的swf,您应该看到:

Flash player debug