Gestions des sons et musiques dans flash

Signaler
Messages postés
2
Date d'inscription
lundi 10 juillet 2006
Statut
Membre
Dernière intervention
20 décembre 2006
-
Messages postés
1732
Date d'inscription
jeudi 17 juin 2004
Statut
Membre
Dernière intervention
9 mars 2015
-
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.

Merci à ceux qui auront la soluce.

3 réponses

Messages postés
1732
Date d'inscription
jeudi 17 juin 2004
Statut
Membre
Dernière intervention
9 mars 2015
2
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 !
Messages postés
2
Date d'inscription
lundi 10 juillet 2006
Statut
Membre
Dernière intervention
20 décembre 2006

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!!

Allez à un de ces quatres
Messages postés
1732
Date d'inscription
jeudi 17 juin 2004
Statut
Membre
Dernière intervention
9 mars 2015
2
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)

Bonne continuation et... vive Flash-nouvelle ! (voir signature)

Blacknight
http://www.flash-nouvelle.com/ La révolution arrive ! Tous les outils et toutes les réponses pour les flasheurs !
http://flash-nouvelle.no-ip.org/ -> Site provisoire