2010-01-23 64 views

回答

1

我想我明白你的问题。如果我这样做,答案是肯定的。

你可以有一个类作为充当控制器的几个视频(FLVPlaybacks,JW播放器的Flowplayer)...

基本上你会用你的1个控制器来代理你会作出这样一个视频通话的任何到所有视频。所以,你必须像下面这样:

function play():void { 
    for (var i:Number = 0; i < videos.length; i++) { 
     videos[i].play(); 
    } 
} 

甚至

function play():void { 
    var playVideo:Function = function() { this.play() }; 
    map(playVideo, vides); 
} 
+0

我刚开始一段时间后,又在AS3在外打工和地图的方法实在是太棒了。谢谢! 我刚执行时遇到了麻烦。这终于奏效了: \t public function playAll():void { \t \t var playVideo:Function = function(item:NetStream,index:int,vctr:Vector。):void {item.resume()}; myStreams.map(playVideo); \t \t} – neil 2010-01-24 01:55:29