lostshun
Messages postés4Date d'inscriptionjeudi 7 février 2008StatutMembreDernière intervention19 juin 2008
-
19 juin 2008 à 04:58
magalele
Messages postés3Date d'inscriptionvendredi 18 novembre 2005StatutMembreDernière intervention 5 décembre 2008
-
16 juil. 2008 à 12:40
je sais que je devrais coder en AS3 et non en AS2... mais comme je ne
maitrise ni l'un ni l'autre, et que j'ai eu fait l'AS2, je suis en AS2 :
voila mon probleme :
sur ma scene principal, je demande a AS2 de charger deux fichiers mp3
dans un dossier externe. j'ai un bouton de marche et arret sur la
scene, a qui je voudrais demander de 1):stopper la musique de fond
2):stopper les voix; et ce, en meme temps.
j'ai donc sur mon BT:
pour stop :
on (press) {
_root.backsound.stop();
_root.voice.stop();
_root.savePosition = _root.sonHome.position;
_root.savePosition = _root.voice.position;
gotoAndStop(2);
_root.stop();
}
pour play :
on (press) {
_root.sonHome.start(_root.savePosition/1000);
_root.voice.start(_root.savePosition/1000);
gotoAndStop(1);
_root.play();
}
mais il me semblerait que ce soit le dernier evenement sur "voice"
ecrase celui de "sonHome". je fais comment alors pour attribuer deux
evenements separer a controler sur un seul bouton?
Skev
Messages postés255Date d'inscriptionmardi 27 juin 2006StatutMembreDernière intervention 9 janvier 20103 19 juin 2008 à 08:27
Bonjour,
Tout d'abord l'AS2 c'est bien !
Ensuite je pense que tu devrais regarder sur ton bouton stop : tu arrete un son nommé "background" ( _root.backsound.stop();) mais enregistre la position d'un son nommé "sonHome" (_root.sonHome.position), de plus du crée une variable "savepostition" a laquel tu attribut la postion de "sonHome", puis de "voice", par consequent "saveposition" est toujours egal a la position de voice.
Un petit exemple de correction :
pour stop :
on (press) {
_root._root.sonHome.stop();
_root.voice.stop();
_root.savePosition_Home = _root.sonHome.position;
_root.savePosition_Voice = _root.voice.position;
gotoAndStop(2);
_root.stop();
}
pour play :
on (press) {
_root.sonHome.start(_root.savePosition_Home/1000);
_root.voice.start(_root.savePosition_Voice/1000);
gotoAndStop(1);
_root.play();
}
Skev
Messages postés255Date d'inscriptionmardi 27 juin 2006StatutMembreDernière intervention 9 janvier 20103 19 juin 2008 à 11:26
Non désolé erreur de ma part ce n'est absolument pas necessaire.
Pour ce qui est de l'AS2, cela fait maintenant 3ans que je code en Flash AS2 et je ne suis toujours pas restreint en possibilité donc pourquoi changer !
Police
Arial
Courier New
Garamond
Georgia
Tahoma
Times
Verdana
Taille
1
2
3
4
5
6
Couleur
Black
Gray
DarkGray
LightGray
White
Aquamarine
Blue
Navy
Purple
DeepPink
Violet
Pink
DarkGreen
Green
YellowGreen
Yellow
Orange
Red
Brown
BurlyWood
Beige