Debugging GDB,新语言(Flash AS)端口

Debugging GDB,新语言(Flash AS)端口,debugging,actionscript,gdb,Debugging,Actionscript,Gdb,是否有任何Flash动作脚本(AS)调试器能够在嵌入式目标上进行调试 我们有一个软件栈,其中AS只是它的一小部分,较大的代码库是C。到目前为止,我们只能使用GDB调试C代码 我找不到任何符合我要求的调试器 将AS调试功能引入GDB需要多少工作量 谢谢和问候 SLI- < P> Flash Bu建器调试器能够调试C++嵌入式(ActiveX)SWF文件。我每天都这样用。我不明白为什么它或独立调试器不能调试大多数嵌入式目标 由于调试器的工作方式很简单,只需启动并侦听正在运行的调试swf,所以您需要

是否有任何Flash动作脚本(AS)调试器能够在嵌入式目标上进行调试

我们有一个软件栈,其中AS只是它的一小部分,较大的代码库是C。到目前为止,我们只能使用GDB调试C代码

我找不到任何符合我要求的调试器

将AS调试功能引入GDB需要多少工作量

谢谢和问候
SLI-

< P> Flash Bu建器调试器能够调试C++嵌入式(ActiveX)SWF文件。我每天都这样用。我不明白为什么它或独立调试器不能调试大多数嵌入式目标

由于调试器的工作方式很简单,只需启动并侦听正在运行的调试swf,所以您需要做的就是在代码中加载嵌入式swf的点之前启动调试器。(假设swf是调试swf)当然,您需要为调试器设置链接(即在FlashBuilder中设置相应的项目),除非您只需要跟踪语句

工作流程不同于普通的Flex构建,但非常简单。如果使用eclipse/FlashBuilder,关键是将调试配置中的“URL或启动路径”设置为“about:blank”,这将确保构建器不会尝试在浏览器或单机播放器中打开swf

因此,它将启动调试器并等待。(您可以在正在等待的eclipse进度面板中看到它。)然后触发或启动加载嵌入内容的包含程序部分。如果嵌入的内容是调试swf,它应该调用并尝试连接到任何正在运行的调试器


我不使用独立的swf调试器,但我认为您可以使用它做类似的事情

> P> Flash Bu建器调试器能够调试C++嵌入式(ActiveX)SWF文件。我每天都这样用。我不明白为什么它或独立调试器不能调试大多数嵌入式目标

由于调试器的工作方式很简单,只需启动并侦听正在运行的调试swf,所以您需要做的就是在代码中加载嵌入式swf的点之前启动调试器。(假设swf是调试swf)当然,您需要为调试器设置链接(即在FlashBuilder中设置相应的项目),除非您只需要跟踪语句

工作流程不同于普通的Flex构建,但非常简单。如果使用eclipse/FlashBuilder,关键是将调试配置中的“URL或启动路径”设置为“about:blank”,这将确保构建器不会尝试在浏览器或单机播放器中打开swf

因此,它将启动调试器并等待。(您可以在正在等待的eclipse进度面板中看到它。)然后触发或启动加载嵌入内容的包含程序部分。如果嵌入的内容是调试swf,它应该调用并尝试连接到任何正在运行的调试器

我不使用独立的swf调试器,但我认为您可以使用它做类似的事情