yilden
Messages postés1Date d'inscriptionmardi 31 mars 2009StatutMembreDernière intervention31 mars 2009
-
31 mars 2009 à 23:19
cs_Girou
Messages postés1203Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention23 juillet 2009
-
1 avril 2009 à 08:15
Bonjour à tous,
Je cherche à décaler la lecture du son de 1 ou 2 secondes au passage de la souris sur un bouton, voici l'actionscript inseré sur un bouton transparent :
J'ai pu voir sur les forums qu'il existait une fonction SetInterval, mais aucune idée de la façon dont je dois la paramétrer ni même à quel endroit l'intégrer. Et oui je suis un gros NewBie...
cs_Girou
Messages postés1203Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention23 juillet 20092 1 avril 2009 à 08:15
Bonjour,
c'est pas aussi simple que ca a mon avis...
1° tu as Sound.position (_global.Behaviors.Sound.mp3.position dans ton cas) qui te renvoi la position de la lecture de ton son (en millisecondes)
2° tu peux lancer un son avec un décallage (en secondes) _global.Behaviors.Sound.mp3.start(decalage,1);
Donc, en cliquant sur un bouton (occurence nommée btn) tu dois
btn.onPress=function(){
// recuperer la position
var decalage=_global.Behaviors.Sound.mp3.position
// le convertir en secondes
decalage=Math.ceil(decalage/1000)
// ajouter le décalage que tu veux (en secondes)
decalage=decalage+2
// stopper ton son actuellement jouer
_global.Behaviors.Sound.mp3.stop()
// relancer le même son avec ton décallage
// stopper premièrement le son sinon tu risque d'avoir 2 son joué en même temps mais décallés
_global.Behaviors.Sound.mp3.start(decalage,1);
}