我安装了flash player调试器,无法调试Flash应用程序。
我在控制台中收到了以下消息。
等待播放器连接 连接失败;会话超时。 确保这件事: 1.你编译你的Flash电影与调试,和 2.您正在运行Flash Player的调试版。
不知道如何解决。
答案 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”选项。
RUN / DEBUG配置
选中要启动的内容选项,您通过HTML Wrapper选择了swf。还要检查您是否在选项面板中选择了正确的Flex SDK:
<强>最后强>
启动调试配置。 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的错误。