从命令行运行SWF并获取跟踪输出到控制台

时间:2013-07-13 09:52:18

标签: flex4

在Windows 7上,我安装了Flash Builder 4.7并使用它获得了Flex SDK(我认为是4.9.1)。我现在正在命令行上编译.as文件。我正在使用FlashPlayerDebugger.exe运行生成的SWF文件(我的Flash Builder 4.7试用版附带)。我想在cmd.exe窗口中看到trace()输出,但我不知道如何。如果我应该使用不同的方式来运行SWF文件(可能将它们发送到浏览器?),请告诉我。

1 个答案:

答案 0 :(得分:2)

您可以使用命令行调试器fdb查看控制台输出。

首先,编译调试SWF:

mxmlc -debug=true myApp.mxml

然后启动调试器:

java -jar ../lib/fdb.jar

然后,您可以在独立的Flash Player或浏览器中启动您的应用。当您看到(fdb)提示时,请使用run调试器命令启动您的应用。你有几个选择:

run <path to SWF>(在独立Flash Player中启动SWF)

run <url to SWF>run <path to HTML file that embeds SWF>(在浏览器中启动)