如何制作批处理文件以使用 Flex 命令行调试器?
How to make a batch file to use Flex command line debugger?
使用 Flex 4.6 SDK 编译我的 mxml 文件后。我正在尝试通过 Flash Player 投影仪内容调试器将 Windows 批处理文件用于 运行 带有 Flex 调试器的 SWF 文件。我可以使用以下方式启动调试器和会话:
fdb File.swf
但我需要在控制台中输入两次 continue
以 运行 应用程序。
我试过使用:
(echo run File.swf
echo continue
echo continue)| fdb
但是 return 是错误:
(fdb) Do you want to attempt to halt execution? (y or n) Not confirmed.
[SWF] c:\users\austin\documents\newproject\src\File.swf\[[DYNAMIC]] - 674,784 bytes after decompression
[SWF] c:\users\austin\documents\newproject\src\File.swf\[[DYNAMIC]] - 381,334 bytes after decompression
[trace] Warning: Ignoring 'secure' attribute in policy file from http://fpdownload.adobe.com/pub/swz/crossdomain.xml.
The 'secure' attribute is only permitted in HTTPS and socket policy files.
See http://www.adobe.com/go/strict_policy_files for details.
[SWF] c:\users\austin\documents\newproject\src\File.swf\[[DYNAMIC]] - 1,148,91
9 bytes after decompression
Additional ActionScript code has been loaded from a SWF or a frame.
To see all currently loaded files, type 'info files'.
Set additional breakpoints as desired, and then type 'continue'.
我的总体目标是 运行 调试器上的 SWF 文件通过批处理文件在命令提示符中查看来自 trace("functions")
的 return。
fdb -unit
成功了!
这是最终的工作代码:
(echo run File.swf
echo continue
echo continue)| fdb -unit
找到解决方案
使用 Flex 4.6 SDK 编译我的 mxml 文件后。我正在尝试通过 Flash Player 投影仪内容调试器将 Windows 批处理文件用于 运行 带有 Flex 调试器的 SWF 文件。我可以使用以下方式启动调试器和会话:
fdb File.swf
但我需要在控制台中输入两次 continue
以 运行 应用程序。
我试过使用:
(echo run File.swf
echo continue
echo continue)| fdb
但是 return 是错误:
(fdb) Do you want to attempt to halt execution? (y or n) Not confirmed.
[SWF] c:\users\austin\documents\newproject\src\File.swf\[[DYNAMIC]] - 674,784 bytes after decompression
[SWF] c:\users\austin\documents\newproject\src\File.swf\[[DYNAMIC]] - 381,334 bytes after decompression
[trace] Warning: Ignoring 'secure' attribute in policy file from http://fpdownload.adobe.com/pub/swz/crossdomain.xml.
The 'secure' attribute is only permitted in HTTPS and socket policy files.
See http://www.adobe.com/go/strict_policy_files for details.
[SWF] c:\users\austin\documents\newproject\src\File.swf\[[DYNAMIC]] - 1,148,91
9 bytes after decompression
Additional ActionScript code has been loaded from a SWF or a frame.
To see all currently loaded files, type 'info files'.
Set additional breakpoints as desired, and then type 'continue'.
我的总体目标是 运行 调试器上的 SWF 文件通过批处理文件在命令提示符中查看来自 trace("functions")
的 return。
fdb -unit
成功了!
这是最终的工作代码:
(echo run File.swf
echo continue
echo continue)| fdb -unit
找到解决方案