Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1590 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  as3 stopper fonction vidéo dans un child swf chargé dynamiquement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

as3 stopper fonction vidéo dans un child swf chargé dynamiquement

n°2027750
flashouill​eur
Posté le 08-10-2010 à 05:35:32  profilanswer
 

Bonjour à tous.  
 
Je suis un graphiste print qui débute sur flash cs4, et je rencontre un problème auquel google ne veut répondre !  
 
Le voici ce problème.  
 
Dans un site full flash, mon interface (parent) dispose d'un menu contenant des boutons par lesquels je charge mes swf (child)
Toutes les swf se chargent parfaitement et la navigation est fluide.  
 
Cependant, sur un swf, j'ai un lecteur FLV de type  
// import fl.video.FLVPlayback; //  
 
avec une variable :
//var lecture:FLVPlayback = new FLVPlayback(); addChild(lecture);
 
le lecteur fonctionne très bien mais si je charge un autre swf via un bouton du menu, le son de la video ne se coupe pas !  
 
Par palier à ce probleme, j'ai donc placé des listeners d'evt sur chaque bouton du menu  
 
// this.monmenu.monbouton.addEventListener(MouseEvent.CLICK, videostop); //  
 
et c'est là que je bloque.  
 
Comment indiquer que je souhaite dans mon interface parent que lorsque je clique sur un bouton du menu, la function lecture de mon swf contenant le FLV se stop?
 
En clair, comment commander une fonction placée dans un swf chargé dynamiquement depuis mon interface parent ?
 
J'ai essayé de bidouiller un truc du genre :  
 
//function videostop (e:MouseEvent){
 this.child.lecture.stop()
 }  
//
 
sans succès...
 
D'avance merci
 
Thibaut
 

mood
Publicité
Posté le 08-10-2010 à 05:35:32  profilanswer
 

n°2028622
Zedlefou
In cabbage we trust !
Posté le 12-10-2010 à 15:27:51  profilanswer
 

removeChild(lecture) quand tu charges d'autres pages ?


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°2249136
phill56
Posté le 23-01-2015 à 10:10:44  profilanswer
 

bonjour,
 
meme si le sujet est un peut ancien, voici une solution efficace.
 
essayez :
 
//Ajout de l'ecouteur d'evenement
this.monmenu.monbouton.addEventListener(MouseEvent.CLICK, videostop);
//Appel de la fonction de lecture et arret du flux
function videostop(event:MouseEvent):void{
          lecture.getVideoPlayer(lecture.activeVideoPlayerIndex).close();
}
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  as3 stopper fonction vidéo dans un child swf chargé dynamiquement

 

Sujets relatifs
Excel : Fonction sidate en fonction de la tache
fonction offset sous vba/excelRequête en fonction d'un choix
java et jeux vidéo 2DFormulaire AS3
Galerie d'image AS3 / Problème sous Firefox / Mac[Recherche] Lecteur vidéo .avi, wmv, etc...
Modifier des labels en fonction des changements d'une textboxFonction Javascript pour slideup / slidedown multiples
Plus de sujets relatifs à : as3 stopper fonction vidéo dans un child swf chargé dynamiquement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR