【问题标题】:Is there any way to run two instances of flash professional debug有没有办法运行两个flash专业调试实例
【发布时间】:2014-11-21 20:56:01
【问题描述】:

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

Is it any way to run two instances of debuggers?

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

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

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

【问题讨论】:

  • 另外,我自然不能运行两个 Flash Professional 实例 - 但如果我找到解决此问题的方法,我想这也可以,对吧?
  • 我知道这对解决您当前的问题没有帮助,但 Flash IDE 对调试毫无价值。如果可以的话,将您的项目移植到 FlashDevelop 上,您会轻松很多。当我仍在使用 IDE 编写/编译 AS3 代码时,我使用了trace() 而不是调试器的那个抱歉的借口。
  • @xxbbcc 好点,我在调试期间也经常使用跟踪。至于改用 FD,我已经计划这样做一段时间了,因为我确实使用包和类而不是时间线(并且已经安装了 FD)——从我的 OOP 之前的日子开始,我就已经习惯了 Flash Professional: P。只是一个问题,过去我发现 FD 的调试在编译时要慢得多 - 这只是我吗?
  • 我不知道你项目的大小,但我用 FlashDevelop 编译的项目通常在 5 秒内编译。我使用了一些开源库,并且有自己的框架——我的项目有几百个源文件。我总是只在每个类中导入我实际需要的类型,以在编译期间减少类型查找时间。
  • FD 的调试功能还可以——我只遇到了一些问题。有时它会丢失上下文,但很少发生。使用 Flash IDE,我不记得在调试过程中看到过正确的数据,而且它永远无法深入到对象中。断点也在 Flash IDE 中随机工作。

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


【解决方案1】:

这不是对您问题的回答,而是采取不同方法的建议。

Flash IDE 和它的调试器是不够的,但对于大多数琐碎的程序来说。变量检查和断点随机工作,几乎不可能深入到更复杂的对象。 Flash IDE 可以为 Flash 程序创建可视化资源,但对于任何严肃的编码,它只是表面上。 Flash IDE 附带的编译器也写得很糟糕,并且会生成未经优化的代码。

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

因为 FlashDevelop 面向编码,您可以在其中创建一个包含多个源文件的项目,定义您的资源,然后编译到多个平台。数百个源文件的编译通常很快(不要在每个包中导入每种类型),并且您可以进行调试/发布构建。如果您可以将您的代码从 Flash 移植到 FlashDevelop,您将可以更轻松地管理您的项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-12
    • 2015-07-08
    • 2021-03-02
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-02
    相关资源
    最近更新 更多