ActionScript获取所有网络活动?

Oli*_*ryn 1 flash actionscript urlrequest rtmp actionscript-3

ActionScript 3.0中有一种方法可以:

  • 获取在应用程序中创建的所有URLRequests()?
  • 获取与Flash Media服务器的所有RTMP://连接?

由于我的应用程序包含由其他开发人员编译的SWC文件,因此我无法直接访问创建URL请求和RTMP连接的ActionScript.

谢谢你的时间.

RIA*_*tar 5

  • 您可以使用Web调试代理来监视通过线路发送的所有消息.我喜欢使用Charles,因为它反序列化AMF消息,以便您可以阅读它们.这不是免费的,但无论如何你都可以使用它.你每隔一段时间就会得到一个烦人的延迟.

  • Firebug内置了许多功能(甚至用于Flash远程处理).转到"网络"面板,您会看到"Flash"标签.您的应用程序必须在浏览器中运行,而不仅仅是在独立的调试Flash播放器中.

  • 如果您使用的是FlashBuilder,它有一个名为"网络监视器"的视图,可以执行相同的操作.我仍然喜欢Charles,因为它有更多功能.

  • Adobe刚刚发布了实验室的SWF调查员,它似乎允许您将编译的swc分开以及拦截AMF消息.因为我从未使用它,所以我不能告诉你更多.(给@Eduardo这个道具的道具)