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