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
Actionscript 3 Flex-如何从Flex SDK启用跟踪消息?_Actionscript 3_Apache Flex_Flex4 - Fatal编程技术网

Actionscript 3 Flex-如何从Flex SDK启用跟踪消息?

Actionscript 3 Flex-如何从Flex SDK启用跟踪消息?,actionscript-3,apache-flex,flex4,Actionscript 3,Apache Flex,Flex4,我已经将FlashDebug player配置为将Flex应用程序中的跟踪消息记录到flashlog.txt文件中。我可以从自己的代码中看到trace()消息,没关系 但是,我们也希望看到来自Fle SDK的跟踪消息。我使用FlexSDK版本。4.1,并且,例如,我希望有跟踪消息 跟踪(“应用程序初始化应用程序”) 它位于SDK中mx/core/Application.as文件的函数initialize()中 我需要做什么?我应该以某种方式重新编译SDK,还是有编译器开关来启用它?我是Flex的

我已经将FlashDebug player配置为将Flex应用程序中的跟踪消息记录到flashlog.txt文件中。我可以从自己的代码中看到trace()消息,没关系

但是,我们也希望看到来自Fle SDK的跟踪消息。我使用FlexSDK版本。4.1,并且,例如,我希望有跟踪消息

跟踪(“应用程序初始化应用程序”)

它位于SDK中mx/core/Application.as文件的函数initialize()中

我需要做什么?我应该以某种方式重新编译SDK,还是有编译器开关来启用它?我是Flex的初学者,如果这个问题听起来很傻,我很抱歉

谢谢,,
Michal

在您修改的源文件和您的Flash播放器实际使用的SDK之间存在巨大差异。您的播放机使用的一个已经被编译(它在您的磁盘上的某处显示为swc)。要查看放入源文件中的跟踪语句,应该重新编译FlexSDK,我不建议您这样做:这将大大浪费时间,而且对于初学者来说相当复杂


我建议扩展Flex类,在其中放置跟踪语句,并将其集成到应用程序中。这样,在重新编译应用程序时,您将包含更改并查看跟踪语句。

您是否在控制台模式下使用Flex SDK?您想问一下如何在Flex中编译您的文件吗?你能告诉我你现在是如何编译你的文件的吗?我使用Flash Builder 4.0,在其中编译Flex应用程序。谢谢你的回答。实际上,我不想向SDK源代码添加新的trace()调用,我只想记录SDK作者已经存在的跟踪。但是你的回答很有帮助,它告诉我可以扩展mx:Application类并添加我自己的trace()调用,这很容易记录。非常感谢。