ActionScript 3.0中是否有办法:
由于我的应用程序包含由其他开发人员编译的SWC文件,因此我无法直接访问创建URL请求和RTMP连接的ActionScript。
感谢您的时间。
答案 0 :(得分:5)
您可以使用Web调试代理监控通过线路发送的所有消息。我喜欢使用Charles,因为它反序列化AMF消息,以便您可以阅读它们。这不是免费的,但无论如何你都可以使用它。你每隔一段时间就会受到一次恼人的延迟。
Firebug内置了很多功能(即使是Flash远程处理)。转到“网络”面板,您会看到“Flash”标签。您的应用程序必须在浏览器中运行,而不仅仅是在独立的调试Flash播放器中。
如果您使用的是FlashBuilder,它会有一个名为“网络监视器”的视图,它可以执行相同的操作。我仍然喜欢Charles,因为它有更多功能。
Adobe刚刚在Labs上发布SWF investigator,它似乎允许您将已编译的swc分开并拦截AMF消息。因为我从未使用它,所以我不能告诉你更多。 (@Eduardo为此提供道具)