Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/05/2011, 16h55   #1
Invité de passage
 
Homme
Inscription : mai 2011
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 15
Points : 1
Points : 1
Par défaut Son qui ne veut pas se couper

Bonjour à tous,

je suis nouveau sur le forum, je m'y connais pas trop mal en flash mais pas trop en AS3

j'utilise CS4 sous Mac... et j'ai un petit problème. Je m'explique,
j'ai une animation avec deux musiques différentes,
la première musique dure jusqu'à l'avant dernière image (mon animation est calculé pour avoir la même durée () que ma première musique) et j'ai placé ma deuxième musique sur ma dernière image (via le menu propriété puis son), sur laquelle j'ai placé un script qui arrête l'image et ne rejoue pas l'animation ! jusqu'à la pas de problème...



je souhaite que l'on puisse accéder directement à la dernière image en cliquant sur un boutton, ça marche sauf pour la musique, je vais m'expliquer:

j'ai tapé ce code pour accéder à la dernière image

Code :
1
2
3
playAgain_btn1.addEventListener(MouseEvent.CLICK, aboutPage);
    function aboutPage(event:MouseEvent):void {gotoAndPlay(1403);
}

mais lorsque l'on clique pour arriver directement sur la dernière image, il me joue bien la deuxième musique mais continue a jouer la première musique comme si de rien était et cela fait cacophonie... je souhaite que la première musique s'arrête simplement dès que l'on clique pour arriver directement sur la dernière image et qu'il me joue la deuxième musique


j'ai exactement le même problème à la fin où j'ai ajouté un bouton
pour rejouer l'animation avec ce code

Code :
1
2
3
4
5
6
stop();
 
playAgain_btn.addEventListener(MouseEvent.MOUSE_UP,playAgain);
function playAgain(event:MouseEvent){
    gotoAndPlay(1);
}

or ici même problème... si je clique sur rejouer, il continue à me jouer la deuxième musique qui est propre à la dernière image, tout en me rejouant comme demandé la video et donc la première musique...




suis-je clair ? (j'ai peur de ne pas l'être ?) en gros ce que j'aimerais c'est que lorsqu'on clique sur "aller à la dernière image" ou "rejouer" que la musique qui se joue actuellement s'efface au profit de la nouvelle
Victor46542 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 16h54   #2
Invité régulier
 
Femme
Étudiant
Inscription : juin 2011
Messages : 8
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 8
Points : 7
Points : 7
Salut,

C'est assez clair. ^^ Je vois ce que tu veux faire et du coup j'ai testé de mon coté ta méthode. Le son tourne effectivement en boucle.

Si vraiment tu ne trouves pas de solution, je crois que pour le coup tu auras meilleur temps de le faire en lignes de code plutôt que d'utiliser la fonction son de Flash qui n'est pas très fiable apparemment.
mimineFlash est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h47.


 
 
 
 
Partenaires

Hébergement Web