有没有办法运行两个flash专业调试实例

时间:2014-11-21 20:56:02

标签: actionscript-3 flash air flash-cs5 fla

在网站上搜索了问题的答案之后,我发现了这个:

Is it any way to run two instances of debuggers?

我需要Flash Professional CS5.5版本这个问题的答案。

基本上 - 我需要知道是否有办法在Adobe Flash Professional CS5.5中同时调试2个不同的.fla文件。其中一个实现了Adobe AIR框架(用于使用SocketServer类),另一个是标准的AS3项目。如果我可以使用IDE轻松调试客户端 - 服务器交互,而不是使用广泛的方法来实现这一点,那就太好了。

有人有什么想法吗?感谢。

1 个答案:

答案 0 :(得分:1)

这不是你问题的答案,而是建议采取不同的方法。

Flash IDE及其调试器不适用于大多数琐碎的程序。可变检查和断点随机工作,几乎不可能深入到更复杂的对象。 Flash IDE可以为Flash程序创建可视化资源,但对于任何严肃的编码,它只是落在了它的脸上。 Flash IDE附带的编译器写得很差,并且生成未经优化的代码。

我建议切换到使用FlashDevelop - 它是一个免费的开源IDE,运行在Flex和Air SDK之上,并使用更好的编译器执行更多优化。 (您可以标记内联函数等)调试器 - 虽然不是Visual Studio - 比IDE好得多:断点工作和对象属性可以轻松检查。

由于FlashDevelop适用于编码,您可以使用多个源文件在其中创建项目,定义资源,然后编译到多个平台。编译通常很快就有数百个源文件(不要导入每个包中的每个类型),你可以进行调试/发布版本。如果您可以将代码从Flash移植到FlashDevelop,那么您可以更轻松地管理项目。