1

我是 FDT 的新手,当我弄清楚如何使用它时,我希望能够将我的项目转移到 FDT,但我今天刚刚下载了最新版本 5,并按照网站上提供的说明进行操作,但结果是。

[信息] 无法连接到播放器,将在接下来的 72000 毫秒内尝试连接 [信息] 正在侦听端口 7935。

[信息] 无法连接到播放器,将在接下来的 64000 毫秒内尝试连接 [信息] 正在侦听端口 7935。

[信息] 无法连接到播放器,将在接下来的 56000 毫秒内尝试连接 [信息] 正在侦听端口 7935。

....直到

[信息] 无法连接到播放器,调试会话已停止。也许您没有安装 Debug Flash Player。

我已经通过谷歌搜索了所有我能找到的东西,并尝试了我能找到的所有东西,但不幸的是没有运气。

我正在使用 win7/64 和最新版本的 fdt 5 以及最新的 Flash 播放器调试器。在这一点上,我真的不确定如何进行,因此我会感谢其他任何使用版本 5 的人的建议,并且可以为我指明正确的方向。

谢谢。

4

5 回答 5

2

或者只是将您的 sdk 链接到 Flash 调试器播放器。

首选项 > FTD > 工具 > Flash > Flash Player

指向您在 mac 中的调试器播放器,如下所示:/Applications/Adobe Flash CS6/Players/Debug/Flash Player Debugger.app

于 2012-10-24T20:20:55.490 回答
1

当使用 FDT 5 的 64 位版本时,外部 SWF-Viewer 是 FDT 的一部分,因此也是 64 位实例。在 Windows 下,它依赖于为 Internet Explorer 安装的 Flash Player 版本。不幸的是,Flash Debug Player 仅提供 32 位版本,这导致外部 SWF 查看器只是 FDT 显然无法连接到的普通 Flash 播放器实例。为了调试您的应用程序,您有以下选项:

  • 使用独立的 Flash Debug Player 作为启动器
  • 使用外部浏览器。您可以在 Preferences > General > Web Browser 中设置要使用的浏览器
  • 当您使用 FDT 5.5 时:该团队已为 Windows 64 位用户实施了一个解决方案,以将外部 swf 查看器作为 32 位实例启动,以便能够使用 Flash 调试播放器。因此,您需要在 Preferences > FDT > Tools > Java 32 下将 FDT 5.5 指向 32 java 安装。此选项仅适用于 Windows 64 位用户。
于 2012-04-19T10:30:21.750 回答
1

如果您在 MAC 上并且正在使用 Lion,请同时检查首选项 > 节能器中的自动选择最佳结果选项是否未勾选,因为这会导致以前版本的 FDT 使用 adl 编译和显示时出现问题。

我还制作了这个模板以防万一。

http://theboywhocriedwoolf.com/air-3-3-simulator-support-for-fdt-5-5/

于 2012-07-04T18:00:41.140 回答
0

请仔细检查您是否有调试播放器。如果没有,请获取一份副本。否则检查你的机器上是否存在 flashlog.txt。根据您的操作系统,应该位于与此类似的位置:

Windows 95/98/ME/2000/XP

C:\Documents and Settings\username\Application Data\Macromedia\Flash Player\Logs

Windows Vista

C:\Users\username\AppData\Roaming\Macromedia\Flash Player\Logs

Macintosh OS X

/Users/username/Library/Preferences/Macromedia/Flash Player/Logs/

Linux

/home/username/.macromedia/Flash_Player/Logs/

如果该文件存在,请尝试在支持文件更新的日志查看器甚至文本编辑器中打开它,并运行trace()调用的 swf。你应该看到一些输出。如果没问题,您还应该能够从 FDT 运行文件并在控制台/输出中查看跟踪。我的机器速度较慢,有时需要一段时间才能建立连接,尤其是在第一次编译 swf 时。

不过,如果这不起作用,请查看本指南并检查mm.cfg是否针对flashlog.txt/traces进行了正确配置。

于 2012-04-19T04:00:22.730 回答
0

FDT 和 Flash Develop 无法连接到调试器的原因有很多。只需添加另外两种方法,我就解决了。我假设,Flash Debug Player 已在 FDT=>Preferences=>Flash 中指定。调试配置指向 Adob​​e Flash Player。

1) 调试 Flash 播放器出现后,以及 fdt 控制台开始显示消息的时间

Info] 无法连接到播放器,将在接下来的 64000 毫秒内尝试连接 [Info] 正在侦听端口 7935。

只需关闭播放器。并通过“Finder”手动定位Debug Player。调试播放器打开后,转到文件菜单,然后找到 swf 文件。文件打开后,FDT 应开始在控制台窗口中显示“已连接到调试器”消息。

(2)如果上述方法不起作用,那么这是第二种方法,我遵循:

打开编译好的swf,在里面任意位置右击,点击“Debugger”。这将打开一个对话框,每次调试器打开。

下次,FDT 开始调试,它会打开一个对话框。只需单击“在 IP 地址”,然后将输入字段留空。单击继续。就这样。这应该可以解决连接问题。

在此处输入图像描述

于 2015-02-10T19:50:59.427 回答