ActionScript 3.0 中有没有办法:
- 获取应用程序中生成的所有 URLRequests()?
- 获取到 Flash Media 服务器的所有 RTMP:// 连接?
由于我的应用程序包含由其他开发人员编译的 SWC 文件,因此我无法直接访问创建 URL 请求和 RTMP 连接的 ActionScript。
谢谢你的时间。
ActionScript 3.0 中有没有办法:
由于我的应用程序包含由其他开发人员编译的 SWC 文件,因此我无法直接访问创建 URL 请求和 RTMP 连接的 ActionScript。
谢谢你的时间。
您可以使用 Web 调试代理来监视通过网络发送的所有消息。我喜欢使用Charles,因为它会反序列化 AMF 消息,以便您阅读它们。它不是免费的,但无论如何您都可以使用它。每隔一段时间,您就会遇到烦人的延迟。
Firebug有很多内置功能(即使是 Flash 远程处理)。转到“网络”面板,您会看到一个“Flash”选项卡。但是,您的应用程序必须在浏览器中运行,而不仅仅是在独立的调试 Flash 播放器中。
如果您使用的是 FlashBuilder,它有一个名为“网络监视器”的视图,它可以做同样的事情。不过我还是更喜欢 Charles,因为它有更多的功能。
Adobe 刚刚在 Labs 上发布了SWF 调查器,它似乎可以让您将编译好的 swc 拆开并拦截 AMF 消息。我不能告诉你更多,因为我从未使用过它。(为此向@Eduardo 提供道具)