J'ai créé un bouton marche/arrêt pour le son utilisant Flash AS3. Ceux-ci fonctionnent mais chaque fois que j'appuie sur le bouton d'arrêt puis sur le bouton marche, la musique ne joue plus? Je crois que c'est un problème de boucle mais pourrais-je me tromper? Je ne suis pas sûr du code à utiliser s'il s'agit d'un problème de boucle.looping sound flash as3
J'ai également besoin d'ajouter du code pour la fonction btnOn car lorsque j'ouvre le fichier .swf, le son est lu automatiquement.
Ci-joint mon code actuel ci-dessous:
var mySound:Sound = new sandstorm(); //(sandstorm is my sound file)
var myChannel:SoundChannel = new SoundChannel();
var lastPosition:Number = 0;
myChannel = mySound.play();
btnOff.addEventListener(MouseEvent.CLICK, onClickPause);
function onClickPause(e:MouseEvent):void {
lastPosition = myChannel.position;
myChannel.stop();
}
cheers :)
_ « ... quand j'ouvre le .swf le son joue automatiquement » _ alors que pensez-vous de cette instruction est en train de faire: 'mychannel = mySound .play(); '? Si vous voulez que quelque chose se produise ** seulement ** lorsque vous cliquez, alors mettez cette instruction dans une fonction de gestion des clics. PS: La fonction 'onClickPause' est-elle celle attendue à la fois pour mettre en pause et reprendre l'audio? –