Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 如何使用调试器执行Actionscript跟踪和/或组件流日志_Apache Flex_Flexbuilder - Fatal编程技术网

Apache flex 如何使用调试器执行Actionscript跟踪和/或组件流日志

Apache flex 如何使用调试器执行Actionscript跟踪和/或组件流日志,apache-flex,flexbuilder,Apache Flex,Flexbuilder,一个现有的(虽然不完整)FLEX3项目交给我们去完成(总是一场噩梦) 它非常小,但高度抽象(包含超过150个文件,仅支持大约10个页面视图)。我试图通过这个迷宫追踪一个鼠标点击事件 有没有一种方法可以使用调试器(或任何其他人都知道的工具)打印出actionscript跟踪和/或组件流 flash.txt文件看起来毫无价值,因为它不包含ActionScript调用和/或组件流 谢谢。是的,总是这样 分析器可能会为您提供有用的信息,但如果您还没有,则需要为FlexBuilder Pro付费。我对探查

一个现有的(虽然不完整)FLEX3项目交给我们去完成(总是一场噩梦)

它非常小,但高度抽象(包含超过150个文件,仅支持大约10个页面视图)。我试图通过这个迷宫追踪一个鼠标点击事件

有没有一种方法可以使用调试器(或任何其他人都知道的工具)打印出actionscript跟踪和/或组件流

flash.txt文件看起来毫无价值,因为它不包含ActionScript调用和/或组件流

谢谢。是的,总是这样

分析器可能会为您提供有用的信息,但如果您还没有,则需要为FlexBuilder Pro付费。我对探查器不是很在行,所以我可能会偏离这个建议。不过,如果您已经熟悉其他分析工具,那么就值得检查一下

我可能会开始查看代码中出现的
.addEventListener(MouseEvent.CLICK
)和
.addEventListener(“CLICK”
),以防以前的开发人员出于某种原因选择不使用常量

显然,这可能会在150个文件中显示很多,但我会这样做

我还将研究可能进入混合的任何自定义事件。因为可能在某个点处理CLICK事件,并且处理程序分派一个自定义事件。可能该自定义事件的处理程序分派另一个自定义事件。或者分派MouseeEvent.CLICK事件,等等

希望有帮助。祝你好运…

退房

特别是

AS3Trace=1 | 0

这一个对你来说也是非常有用的 调试它跟踪每个调用 要调用的任何函数 在运行时的SWF中!就像 将StackTrace扩展到完全 软件运行时


还有更多。

这将打印您的执行图:

Trace.setLevel(Trace.METHODS, Trace.LISTENER);
Trace.setListener(handleMethods);

function handleMethods(fqcn:String, lineNumber:uint, methodName:String, methodArguments:String):void
{
  trace(methodName);
}