wawoit
Messages postés2Date d'inscriptionlundi 10 juillet 2006StatutMembreDernière intervention20 décembre 2006
-
18 déc. 2006 à 12:18
Blacknight91titi
Messages postés1732Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 9 mars 2015
-
20 déc. 2006 à 19:02
salut a tous.
Je viens régulièrement consulter les ressouces de ce forum et trouve souvent réponse à mes questions dans les posts. Merc à tous qui donnez conseils.
Venons en au fait. Mon animation *.swf contient une musique de fond pour rendre la navigation plus agréable (enfin j'espere).
Lors de la navigation, de nombreux clips sont chargés par la méthode loadMovie. Mon probleme vient lorsque l'un de ces *.swf chargé contient lui aussi du son. Je souhaiterai que lorsque l'animation contenue dans le clip qui est loadé joue (et donc diffuse du son), la musique de l'animation racine s'arrette momentanément puis reprenne lorque l'on sort de la lecture du clip loadé.
Je pense avoir été assez clair, mais l'exemple sera toujous plus explicite. Allez donc voir sur : http://monsieur.petit.free.fr
>> section animation (paralépipède violet)
>> vignette la plus éloignée du paralépipede (titre de l'anim qui apparait : "lignes")
La musique de fond est sur la première image cléf de l'animation *.swf racine (qui n'en contient d'ailleur qu'une), la sync est sur "evenement", "répétée" "99 " fois.
Le clip loadé est une videéo au format *.flv qui contient donc sa musique en dur si je puis dire.
j'ai de bonnes bases en AS, je saurai donc vous comprendre.
Blacknight91titi
Messages postés1732Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 9 mars 20152 19 déc. 2006 à 07:21
Bonjour,
Bravo pour votre site, très jolie !
Le mieux serai de faire ses modifications depuis les swf chargée.
Autrement il serai plus simple de chargé des fichiers sons, non des swf contenant des fichier son (même si le poid est moin lourd je le reconnait)
Sa permet d'avoir le controle du son depuis une seule animation.
J'ai regarder la vidéo, et sa m'a l'air de fonctionner non ? Tu aurai trouver la solution entre temps ?
Blacknight
http://www.flash-nouvelle.com/ La révolution arrive ! Tous les outils et toutes les réponses pour les flasheurs !
wawoit
Messages postés2Date d'inscriptionlundi 10 juillet 2006StatutMembreDernière intervention20 décembre 2006 20 déc. 2006 à 11:34
Salut Blacknight91titi (ouf...)
J'ai effectivement trouvé une solution. Comme je ne pouvais pas dissocier le son de l'animation car elle est encodée à la base et qu'en plus j'ai absolument besoin de la synchro "parfaite" du son et de l'anim, je devais garder ce shema de base.
Ma solution passe par une variable drapeau (en lecture true, stoppée false) que je teste lors de la lecture du clip animé.
if (_parent._parent.playsound = true){
_parent._parent.mySound.stop();
_parent._parent.playSound = false;
}
//le code est dans un clip du *.swf chargé
//_parent._parent.playsound renvoie à une variable contenue dans le *.swf mère.
bon je sens que je vais me faire lyncher pour ce code aussi sale!!
Blacknight91titi
Messages postés1732Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 9 mars 20152 20 déc. 2006 à 19:02
En effet...
Ne sera t'il pas mieux de mettre _root au lieu de _parent._parent
C'est souvent plus simple de partir de la base et de revenir dans l'arboresence après.
Comme tu as trouver solution à ton problème clique sur "réponse acepter" sur le message ci dessus. Cela permetra peut être d'aider d'autre personne qui voudront bien se donner la peine de chercher le site (beaucoup ne le font pas)