我在一个项目,是一个多人游戏合作,并在其上运行的Cirrus。
这将是很好的调试运行的游戏的两个实例,而不是只有一个,但Flash Builder会尽快给我寄了新的调试调用停止一个调试实例。
你有什么想法,如果有一种方法可以在同一时间运行?也许oppening 2名闪光建设者2种调试情况..但它说,有关工作区..
不知道是否有什么林问的是可能的。
谢谢!
我在一个项目,是一个多人游戏合作,并在其上运行的Cirrus。
这将是很好的调试运行的游戏的两个实例,而不是只有一个,但Flash Builder会尽快给我寄了新的调试调用停止一个调试实例。
你有什么想法,如果有一种方法可以在同一时间运行?也许oppening 2名闪光建设者2种调试情况..但它说,有关工作区..
不知道是否有什么林问的是可能的。
谢谢!
哎呦,对不起,之后我说这个,我发现,
调试器是与在Flash Player中运行的应用程序通信的代理。 它连接到与本地套接字连接您的应用程序。 其结果是,你可能要禁用防病毒软件,使用它,如果您的防病毒软件阻止套接字通信。 调试器使用此连接从SWF文件到命令行传递信息,以便您可以添加断点,检查变量,以及执行其他常见的调试任务。 通过调试器连接到您的应用程序的端口是7935,您不能更改此端口。
不过,我会考虑的来源,它不应该是很难建立FDB具有不同的端口设置。
编辑:
OK,它看起来像你要做的就是简单地运行FDB像这样的内容:
$ ./fdb -p=9090
9090 - 仅仅是一个随机选择的端口号,你将需要然后右键单击您的SWF正在调试并配置它连接到本地主机:9090。
EDIT2:
如果它不工作,然后在$ {} SDK线/modules/debugger/src/java/flash/tools/debugger/concrete/DProtocol.java 51更改为不同的端口,然后重新生成SDK(可能是您可以只建调试项目,但只是“确保”),你必须调试器的另一个版本将连接在不同端口上。