2009-07-20 6 views
0

Je suis en train de créer une application "mur d'images" dans Flash AS3. J'importe un clip avec un composant flvPlayback imbriqué, puis je l'ajoute à la liste d'affichage 12 fois dans une boucle for (qui est basée sur la longueur d'un fichier xml.) Le fichier xml pointe également vers la source. flv instance.Lecture de plusieurs composants Flv - via une boucle for - rembobinage AS3 Flash CS4

Cette méthode fonctionne, pour afficher le contenu vidéo sur tous les écrans MAIS, elle boucle uniquement le dernier composant flvPlayback. Le reste revient à la première image de la vidéo.

var vidURL = vidXML.video_item[i][email protected] 
SS.video.source = vidURL; 
SS.video.autoRewind = true; 
SS.video.autoPlay = true; 
SS.video.addEventListener(VideoEvent.COMPLETE, Loop); 

function Loop(event:VideoEvent):void 
{ 
    SS.video.play(); 
} 

J'ai essayé SS référant au + [i] pour appeler l'événement pour revenir en arrière dès qu'il arrive (comme les vidéos sont différentes longueurs) mais ont pas eu de chance.

Toute aide serait appréciée.

Merci

Jono

Répondre

0

Ne vous inquiétez pas chaps ... en utilisant le "event.target.play()" est déclenchée lorsque chaque fin de la vidéo, et les rembobine tout bien.

Désolé.

Jono