Intellij IDEA - Actionscript项目 - 无法连接Flash Player的调试版

时间:2011-04-04 08:58:48

标签: actionscript-3 flex4 intellij-idea flash-builder

我安装了flash player调试器,无法调试Flash应用程序。

我在控制台中收到了以下消息。

等待播放器连接 连接失败;会话超时。 确保这件事:   1.你编译你的Flash电影与调试,和   2.您正在运行Flash Player的调试版。

不知道如何解决。

4 个答案:

答案 0 :(得分:4)

如果您使用的是Chrome,则默认的Flash播放器不是调试版。安装播放器的Debug版本后。您必须在Chrome中停用默认版本。

打开Chrome 转到chrome:// plugins

在这里你应该看到两个版本的shockwave播放器。禁用第一个或位于此处的一个: C:\ Users \用户your_username \应用程序数据\本地\谷歌\铬\应用\ 22.0.1229.94 \ PepperFlash \ pepflashplayer.dll

现在调试版本应该在Chrome中运行,如果chrome是您的默认浏览器或者设置为在调试时打开的浏览器,那么调试版本也可以在Intellij中运行。

答案 1 :(得分:4)

<强>浏览器

不要使用Chrome来调试SWF,因为它包含非调试版的Flash Player。因此,在安装Flash Player调试器之后,请使用Firefox,例如将其设置为默认浏览器。

SWF文件

确保将文件编译为调试版本。为此,请查看您的项目结构。然后在您的模块和构建配置上。在编译器选项中,您应该能够选中“生成可调试的SWF”选项。

enter image description here

RUN / DEBUG配置

选中要启动的内容选项,您通过HTML Wrapper选择了swf。还要检查您是否在选项面板中选择了正确的Flex SDK:

enter image description here

<强>最后

启动调试配置。 Intellij将构建您的项目,创建一个HTML包装器并在默认浏览器(Firefox)中启动它。

然后您的SWF应该是可调试的。如果它仍未连接到Intellij中的调试器,请右键单击Firefox中的Flash应用程序并单击Debugger

答案 2 :(得分:0)

基于Timofei和他提出的建议。 bmleite,我修好了。

调试纯SWF时,请务必检查默认播放器是否为调试播放器。调试播放器右键单击“显示重绘区域”。

答案 3 :(得分:0)

IDEA生成嵌入swf文件的html文件,方便用户使用。如果从文件系统打开此html,它允许您调试SWF。如果您将其(与其余文件一起)放入http服务器,则Chrome中的“调试”菜单项将被禁用。在IE中它工作正常。这显然是Flash Player的错误。