2010-01-26 4 views
0

I 동영상의 부하액세스 NetStream을 무비 클립이나는

var ns1:NetStream = new NetStream(nc); 
container1.compMa.theVideo.attachVideo(ns1); 
ns1.play("sukh_diesel.flv", 1); 

있어 // 내가 간결을 남겨 두었다

var ns2:NetStream = new NetStream(nc); 
container2.compMa.theVideo.attachVideo(ns2); 
ns2.play("sukh_beneath.flv", 1); 

// 4 개,

나는

function pauseVid(){ 
this.ns1.pause(); 
    for(i=1;i<7;i++){ 
    this["ns"+i]pause(); 
    } 
} 

COMME로를 일시 정지 할 밖으로 nted 라인 : 나는 루프를 시도 할 때

this.ns1.pause()

작품,하지만 액세스 할 수 없습니다?

답변

0

eval을 사용하여 스트림을 이름으로 액세스 해 보았습니까?

function pauseVid(){ 
    var localStream:NetStream; 
    for(i=1;i<=7;i++){ 
     localStream = eval("ns"+i); 
     localStream.pause(); 
    } 
} 

예를 들어 스트림 배열로 개체를 추적하는 것이 좋습니다. 이렇게하면 for 문에 대한 상한선을 변경하지 않아도됩니다.

관련 문제