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