Bonjour je suis débutant en AS et je suis entrain de faire un petit lecteur MP3 pour mon petit plaisir perso et pour m'entrainer mais j'ai un petit problème sur mon code !!!

J'ai créer un clip (qui représente mon drag buttons volume) et qui est une occurrence de bt_vol et j'y ai directemnt placer ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
// mc volume drag and actions
onClipEvent (load) {
	top = _y;
	left = _x-0;
	bottom = _x-100;
	right = _y;
	if (!_parent.volstatus) {
	_parent.volstatus = _parent.MySound.getVolume();
	}
	_parent.volstatus = "";
}
onClipEvent (enterFrame) {	
	if (tired==true && _parent.MySound) {
		_parent.MySound.setVolume(101-(left-_x));
		_parent.volstatus = _parent.MySound.getVolume();
		_parent.fightb_mc._yscale = _parent.MySound.getVolume();
	}	
}
Puis je rentre dans mon clip et j'ai placer directement sur le bouton ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
// button volume drag action
on (press) {
	if (_parent.MySound) {		
		if (dClick(500)) {
			this._x = left;									
			_parent.MySound.setVolume(100);
			_parent.status = status;
		}	
		startDrag("", false, bottom, top, left, right);
		tired = true;
	}
}
on (release, releaseOutside) {
	stopDrag();
	tired = false;
}
 
on(rollOver) {
	status = _parent.status;
	_parent.status = "Volume";
}
 
on(rollOut) {
	_parent.status = status;
}
Jusqu'ici tout va bien, ca fonctionne nickel chrome !!!

mais la ou ça se complique c'est lorsque je veut coder mon bouton "MUTE" qui est censé couper le son mais laisser tourner la musique !!!

Donc j'ai créer un clip nommer "bt_mute" qui est une occurrence de mon bouton MUTE , ensuite en rentrant dans le clip "bt_mute" j'ai créer deux images clés avec en image 1 l'image du bouton "MUTE" désactivé et sur la deuxième image clé l'image du bouton activé.

Directement sur le clip du bouton désactiver j'ai placer ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
on(release){
	gotoAndStop(2);
	_root.MySound.setVolume(0);
	_root.bt_vol.getVolume(-100);
 
	_root.volstatus ="0";
	_root.fightb_mc._visible=0;
}
on(rollOver){
	_root.status = "MUTE ON";
}
on(rollOut){
	_root.status = "MUTE OFF"
}
Puis sur directment sur la seconde image clé du clip bouton activé j'ai placé ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
on(release){
	gotoAndStop(1);
	_root.MySound.setVolume(100);
	_root.bt_vol.setVolume(100);
	_root.volstatus ="100";
	_root.fightb_mc._visible=1;
}
on(rollOver){
	_root.status = "MUTE OFF";
}
on(rollOut){
	_root.status = "MUTE ON"
}
Tout ça en prenant soin bien sur de créer un calque Action avec les images clés et les stop(); la ou il faut !!!
Résumé, le bouton volume (drag) fonctionne nickel, et le bouton MUTE fonctionne lui aussi très bien sauf que, et oui , il y a évidemment un mais ...
j'aurais voulu faire en sorte que le bouton volume se mette automatiquement à jour (à la bonne position _x ) lorsque je clique MUTE ON et MUTE OFF !!!

Quelqu'un pourrait il m'aider pour ça , car je suis un peu paumé

PS: je n'ai pas trouver de section présentations, donc désolé si j'ai zapper ma présentation !!!