在 ExtendScript for Flash CS5 中调试 jsfl

Posted

技术标签:

【中文标题】在 ExtendScript for Flash CS5 中调试 jsfl【英文标题】:Debug jsfl in ExtendScript for Flash CS5 【发布时间】:2011-12-27 23:07:14 【问题描述】:

这完全是一个菜鸟问题,但我试图弄清楚如何调试我创建的一些 JSFL,当代码在 Flash CS5 文件上运行时单步执行。 ExtendScript 中的 DEBUG 菜单下拉菜单“运行”已灰显...

如果我双击该文件,它会在 Flash 中运行,并且输出会显示在“输出”选项卡中。但我想在调试模式下单步执行我的代码,并在针对当前打开的 Flash 文件执行时观察变量的值。

这可能吗?有没有其他方法可以做到这一点?

提前致谢!

【问题讨论】:

我认为问题在于我无法在“连接到目标应用程序”下拉菜单中定位 Flash CS5.5。 Flash 没有作为选项出现在下拉列表中。嗯嗯,怎么添加呢? 连接到目标应用程序专门用于 Flash 调试播放器,不适用于 jsfl。 @Mike,fl.trace 真的很麻烦而且很烦人。我也想知道是否有办法使用断点调试 jsfl。 【参考方案1】:

如果你想通过 Flash 编辑 JSFL 文件,你需要通过 File > Open 打开它,而不是通过 dbl click。 对于“调试”,我建议使用 fl.trace("some text in quotes " + orScriptVars)

【讨论】:

以上是关于在 ExtendScript for Flash CS5 中调试 jsfl的主要内容,如果未能解决你的问题,请参考以下文章

Extendscript 的单元测试

哪些 ECMAScript 标准符合 Adob​​e 的 ExtendScript 实施? (如有)

获取文本图层阴影参数(ExtendScript CS5、Photoshop 脚本)

After Effects / ExtendScript:使用库和导入 .jsx 文件?

javascript ExtendScript工具包/实用程序

javascript Extendscript Toolkit UI主题