1

我是 ActionScript 开发的新手,正在尝试创建一个简单的 Hello World 程序。这是代码:

package
{
    import flash.display.Sprite;
    public class HelloWorld extends Sprite
    {
        public function HelloWorld()
        {
            trace("Hello World");
        }
    }
}

然后我尝试运行它并弹出一个空白的白色窗口。但是在FB的底部没有Console窗口!我试着去 Window->Show View->other->Console 并在 FB 的底部放置一个控制台选项卡,但现在看起来有几种类型的控制台:Java 堆栈跟踪控制台、Maven 控制台等。我只是想要调试我的程序并查看我的跟踪输出。我该怎么办?

4

2 回答 2

3

听起来 SWF 没有在 Flash Player 的调试版本中打开。

http://www.adobe.com/support/flashplayer/downloads.html

  • 对于 IE,安装 Active X 调试播放器。
  • 对于 Chrome,安装“插件”调试播放器,然后转到 chrome://plugins 并确保禁用内置的“PPAPI”版本。
  • 对于其他浏览器,只需安装“插件”调试播放器即可。

在 Flash Builder 中,您可以在“窗口”>“首选项”中更改浏览器。

于 2013-04-29T07:08:25.240 回答
3

这个问题可能是 Flex trace() 不打印的副本

请确保您调试而不是运行您的项目(在 Windows 中,快捷方式是 F11)

于 2013-04-29T08:34:52.470 回答