flv-schleife kann nicht in container geladen werden

kirowatti

Mitglied
ich habe ein problem mit dem enbinden eines flv-video.
nach langen versuchen habe ich es nun endlich geschafft, meine flv dazu zu bekommen, in einer schleife abzulaufen, aber wenn ich nun die swf-datei, in die meine flv-datei geladen wird, wiederum im container einer zweiten swf-laden möchte, funktioniert das mit der Schleife auf einmal nicht mehr und das video springt am ende nur zum startbild und stoppt dort.

woran kann das denn nun wieder liegen?
jede hilfe wäre toll....

l.g.
kirowatti



Mein script aus dem swf, in dem die flv-schleife läuft:
________________________________________
my_FLVPlybk.playPauseButton = my_play;
my_FLVPlybk.playPauseButton = my_playpause;
my_FLVPlybk.muteButton = my_mute;
my_FLVPlybk.stopButton = function() {
my_stop();
};

vidListnr = new Object();
vidListnr.complete = function(evtObject){
trace("video-ende");
_level0.my_FLVPlybk.play();//Loop-Schleife
}
my_FLVPlybk.addEventListener("complete",vidListnr) ;

this.stop();
________________________________________

und in den Hauptfilm wird das ganze nur so eingebunden:
loadMovie("banner2.swf", "container");
 
Hi,

Code:
_level0.my_FLVPlybk.play();//Loop-Schleife
_level0 bezieht sich auf die Hauptzeitleiste. Wenn Du den Film in einen Container legst, ist damit der Pfad zum FLVPlayback falsch. Je nachdem, wie Dein Film verschachtelt ist, musst Du das _level0 komplett weglassen oder durch einen relativen Pfad ersetzen.

Gruß
.
 
Aber wie genau mache ich das?
Sorry, aber ich bin wirklich kein großer ActionScriptler und weiß einfach nicht, wie genau der Code dann aussehen könnte.
Jede Hilfe wäre echt toll, denn ich probiere hier schon seit Wochen alles mögliche aus, ohne Erfolg.....
Vielen dank im Voraus
kirowatti
:)
 
Hi,

das kommt darau an, ob sich der Code und die Komponente auf der Hauptzeitleiste des eingeladenen Films befinden, oder z.B. in einem MovieClip. Dafür müsste ich schon Deine Datei sehen.

Gruß
.
 
Hi,

Da sich Code und Komponente auf der selben Zeitleiste befinden, lass das _level0 einfach weg:
Code:
vidListnr.complete = function(evtObject){ 
    trace("video-ende");     
    my_FLVPlybk.play();//Loop-Schleife 
}

Gruß

P.S.: _lockroot bringt Dir in dem Fall nichts, da damit keine Level (z.B. _level0) blockiert werden, sondern nur Container-Zeitleisten.
.
 
super
tausend dank! du hast mir den tag gerettet!
wär hätte gedacht, dass es so eine kleinigkeit ist....

wünsche einen ebenso guten tag
kirowatti :-)))))
 
Zurück