3

我读过 Adob​​e 的Flash Builder 4.0+ 支持对 ActionScript 3应用程序的分析。那么是否可以使用 Flash Builder 相应地分析 OpenLaszlo SWFx 运行时应用程序?

OpenLaszlo 的 LZX 源代码到 SWF 文件的转换分多个步骤进行,编译器在此过程中生成 ActionScript 源代码。该源代码如何用于调试 Flash Builder 中的应用程序?

在此处输入图像描述

根据我对 Flash Builder、ActionScript 3 应用程序和 OpenLaszlo 的了解,一旦源代码存在,编译和分析应用程序应该不难。甚至应该可以远程调试 Adob​​e AIR for Android 应用程序,不是吗?

4

2 回答 2

1

OpenLaszlo Wiki 有一个页面,其中包含有关如何编译 SWF 以便能够对应用程序进行概要分析的一些信息。您必须使用命令行编译器编译 LZX 文件,例如

lzc --flex-options=debug --runtime=swf10 your-app.lzx

如果您使用 OpenLaszlo 的 flex4.6 分支(目前仅夜间构建可用),您可以使用 swf11 运行时开关为 Flash Player 11 编译您的应用程序:

lzc --flex-options=debug --runtime=swf11 my-app.lzx

Flash Builder 4.6 仍可免费获得 60 天试用期,但现在只有 Windows 和 OS X 版本可用(Linux 版本已停产)。

于 2012-08-15T20:59:15.947 回答
1

在 Github 上创建了一个项目,其中包含一个 Ant 构建脚本以及在 Windows 或 Mac 上使用 Flash Builder 4.6 分析和调试 OpenLaszlo 应用程序所需的文件。

下面是在分析器中运行的 OpenLaszlo 应用程序的屏幕截图:

在此处输入图像描述

我创建了一个包含完整教程的 PDF,该教程展示了如何调试和分析 OpenLaszlo SWF11 运行时应用程序,包括 SWF11 LFC 类。可以从 GitHub 下载标题为“使用 Flash Builder 分析 OpenLaszlo 应用程序”的文档。

于 2012-09-02T23:00:33.580 回答