Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 Flash/AS3:监视器“;“内部”;(加载器)闪存网络活动_Actionscript 3_Flash - Fatal编程技术网

Actionscript 3 Flash/AS3:监视器“;“内部”;(加载器)闪存网络活动

Actionscript 3 Flash/AS3:监视器“;“内部”;(加载器)闪存网络活动,actionscript-3,flash,Actionscript 3,Flash,我有一个SWF AS3文件,它使用标准AS3加载程序加载一个外部SWF 内部SWF(我从我的SWF加载的那个)进行几个http网络调用,我想从我的SWF(与加载此内部SWF的3个代码相同)监视它们(例如,能够获取所发出请求的URL) 这可能吗?如何捕获?您需要一个HTTP代理来捕获网络流量。有很多工具可以实现这一点 对于捕获TCP数据包的最低级别来说,对于许多人来说,这是最好的,但对于“简单的”http监控来说是多余的 为了更高层次地了解http流量,有各种工具可以很好地使用Flash,内置了A

我有一个SWF AS3文件,它使用标准AS3加载程序加载一个外部SWF

内部SWF(我从我的SWF加载的那个)进行几个http网络调用,我想从我的SWF(与加载此内部SWF的3个代码相同)监视它们(例如,能够获取所发出请求的URL)


这可能吗?如何捕获?

您需要一个HTTP代理来捕获网络流量。有很多工具可以实现这一点

对于捕获TCP数据包的最低级别来说,对于许多人来说,这是最好的,但对于“简单的”http监控来说是多余的

为了更高层次地了解http流量,有各种工具可以很好地使用Flash,内置了AMF解码等。。对于Flash,它是跨平台的。是一个很好的基于窗口的代理,但是还有很多其他的


您选择哪一个是真正基于您的需求,然后考虑平台选择、开源与否、免费软件或付费版本……

谢谢。我非常了解HTTP代理/嗅探器,但正如我在问题中所写的,我希望通过我的SWF(AS3)来实现这一点。所以我需要一些类似于您提到的AS3库的工具。啊,我不知道现有库,但是有两种方法。如果Air应用程序可以通过flash.net.ServerSocket创建您自己的代理,如果您有管理员权限创建1024以下的套接字,则不要相信沙盒flash swf可以做到这一点,即使有套接字策略文件。另一种方法是,如果内部swf加载在“您的”应用程序域中,您可以创建希望“控制/监视”的代理类,即,就像预加载程序对RSL所做的那样。通常,这将为swf有权访问的子级添加新类/单例/静态,但您可以通过这种方式代理类。