Actionscript 3 如何让活跃的NetStream在舞台上播放?

Actionscript 3 如何让活跃的NetStream在舞台上播放?,actionscript-3,flash,actionscript,Actionscript 3,Flash,Actionscript,我正在加载外部主权财富基金,它们正在舞台上播放视频。 我可以访问视频对象,但我想访问NetStream对象本身,以便找到正在播放的mp4的URL 我可以通过一些全球flash API访问它吗 tnx 要执行此操作,您需要在外部SWF的主类中声明以下公共函数: public function getVideoStream():NetStream { return _ns; } 加载SWF并将所有对象添加到场景(加载SWF的子元素也应位于舞台上)后,需要调用此函数: private var

我正在加载外部主权财富基金,它们正在舞台上播放视频。 我可以访问视频对象,但我想访问NetStream对象本身,以便找到正在播放的mp4的URL

我可以通过一些全球flash API访问它吗

tnx
要执行此操作,您需要在外部SWF的主类中声明以下公共函数:

public function getVideoStream():NetStream
{
   return _ns;
}
加载SWF并将所有对象添加到场景(加载SWF的子元素也应位于舞台上)后,需要调用此函数:

private var ldr:Loader;
private var mcExt:MovieClip;
...
ldr = new Loader();
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoaded);
ldr.load(new URLRequest("http://...sample.swf"), loaderContext);
...
mcExt = MovieClip(ldr.contentLoaderInfo.content);           
...
trace(mcExt.getVideoStream());

除了我不能向外部SWF添加代码之外,MovieClip是否有标准成员?此处未提及: