Ich habe folgendes Problem.
Man muss
prog_1 bzw prog_2 bzw. prog_3 + mcPlay zum Abspielen drücken.
Zum Pausieren mcPause statt mcPlay noch.
Nur wenn ich schon prog_1,prog_2,prog_3 ausgewählt habe
kann man nur noch den letzten pausieren und abspielen.
In diesem Fall prog_3 der letzte verwendete.
Wenn ich pausieren und abspielen will geht,dass anfangs.
Jedoch wenn ich alle 3 schon verwendet habe geht nur noch der letzte,prog_3.
Und ich habe keine Ahnung wie man dass umgehen könnte,dass nachher nur noch einer geht.
Hier mein Code:
Zitat:
// _root["tf"+j].text=my_array[i];
//Streaming
var nc:NetConnection =new NetConnection();
//nc.connect(null);
nc.connect();
var ns1:NetStream =new NetStream(nc);
var ns2:NetStream =new NetStream(nc);
var ns3:NetStream =new NetStream(nc);
var flag_spielt_1=false;
var flag_spielt_2=false;
var flag_spielt_3=false;
var lastPressed="";
vid1.attachVideo(ns1);
vid2.attachVideo(ns2);//DUMMY
vid3.attachVideo(ns3);//DUMMY
//Buttons 1-3
//vid1.playButton=prog_1 -->Des Rätsels LöSUNg (WOZU bitte brauche ich 2xplayButton (siehe vid1.playButton=mcPlay; )
//vid2.playButton=prog_2
//vid3.playButton=prog_3
//vid1.pauseButton=mcPause; Merkt sich nur den zuletzt gedrückten!!!!
//vid2.pauseButton=mcPause;
//vid3.pauseButton=mcPause;
//Abspielen gestreamed
ns1.play("russian_1.flv");
ns2.play("water.flv");
ns3.play("4l7ng-U_fks.flv");
prog_1.onPress=function(){
lastPressed="ns1";
trace("trace me");
if(flag_spielt_1==false){
vid1.playButton=mcPlay;
trace("hülfe: jetzt play drücken" +flag_spielt_1);
mcPlay.onPress=function(){
flag_spielt_1=true;
trace(lastPressed+" /inter cool/" +flag_spielt_1);
}
}
if(flag_spielt_1==true){ //Wenn Playbutton -->ändere auf Pausebutton
vid1.pauseButton=mcPause; //prog_1
flag_spielt_1=false;
}
//vid1.pauseButton=mcPause; //WIRD einmal aufgerufen ,und dieses Event WENN PAUSE gedrückt ausgelöst!!!
}
prog_2.onPress=function(){
lastPressed="ns2";
if(flag_spielt_2==false){
vid2.playButton=mcPlay;
trace("hülfe: jetzt play drücken"+flag_spielt_2);
mcPlay.onPress=function(){
flag_spielt_2=true;
trace(lastPressed+" /inter cool/" +flag_spielt_2);
}
}
if(flag_spielt_2==true){ //Wenn Playbutton -->ändere auf Pausebutton
vid2.pauseButton=mcPause; //prog_2
flag_spielt_2=false;
}
//vid2.pauseButton=mcPause; //WIRD einmal aufgerufen ,und dieses Event WENN PAUSE gedrückt ausgelöst!!!
}
prog_3.onPress=function(){
lastPressed="ns3";
if(flag_spielt_3==false){
vid3.playButton=mcPlay;
trace("hülfe: jetzt play drücken"+flag_spielt_3);
mcPlay.onPress=function(){
flag_spielt_3=true;
trace(lastPressed+" /inter cool/" +flag_spielt_3);
}
}
if(flag_spielt_3==true){ //Wenn Playbutton -->ändere auf Pausebutton
vid3.pauseButton=mcPause; //prog_3
flag_spielt_3=false;
}
//vid3.pauseButton=mcPause; //WIRD einmal aufgerufen ,und dieses Event WENN PAUSE gedrückt ausgelöst!!!
} |