Bonjour
A ce que on peut utiliser des variables par tous dans action script 3.
le texte en rouge c'est variables et tous ce trouve dans movie clip qui ce dans le meme fichier et la page s'appel page_articulation.
comme ca marche mais quand j'enlève /* */ les balise ca marche pas
il me donne les erreur suivante:
1120: Accès à la propriété non définie gluco_mc.
1120: Accès à la propriété non définie carti_mc.
1120: Accès à la propriété non définie chondro_mc.
1120: Accès à la propriété non définie gluco_mc.
1120: Accès à la propriété non définie carti_mc.
1120: Accès à la propriété non définie chondro_mc.
1120: Accès à la propriété non définie gluco_mc.
1120: Accès à la propriété non définie carti_mc.
1120: Accès à la propriété non définie chondro_mc.
Donc la page page-articulation contient 3 boutton gluco_mc et carti_mc & chondro_mc
Code ActionScript :
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
accueil_mc.addEventListener(MouseEvent.CLICK, onClick);
arti_mc.addEventListener(MouseEvent.CLICK, onClick);
/*gluco_mc.addEventListener(MouseEvent.CLICK, onClick);*/
/*carti_mc.addEventListener(MouseEvent.CLICK, onClick);
chondro_mc.addEventListener(MouseEvent.CLICK, onClick);
*/
accueil_mc.buttonMode = true;
arti_mc.buttonMode = true;
/*gluco_mc.buttonMode = true;*/
/*carti_mc.buttonMode = true;
chondro_mc.buttonMode = true;*/
var home:accueil = new accueil();
var arti:page_articulation = new page_articulation();
/*var gluco:glucoflex = new glucoflex();*/
/*var carti:cartiflex = new cartiflex();
var chondro:chondroflex = new chondroflex();*/
accueil_mc.mcTarget = home;
arti_mc.mcTarget = arti;
/*gluco_mc.mcTarget = gluco;*/
/*carti_mc.mcTarget = carti;
chondro_mc.mcTarget=chondro;*/
var currentPage:MovieClip = home;
var nextPage:MovieClip;
home.alpha = 0;
home.x = 276;
home.y = 190;
addChild(home);
var myTween:Tween = new Tween(home,"alpha",Strong.easeOut,0,1,1,true);
function onClick(e:MouseEvent):void
{
nextPage = e.currentTarget.mcTarget;
var offTween:Tween = new Tween(currentPage,"alpha",Strong.easeOut,1,0,1,true);
offTween.addEventListener(TweenEvent.MOTION_FINISH, onTween);
}
function onTween(e:TweenEvent):void
{
removeChild(currentPage);
currentPage = nextPage;
currentPage.alpha = 0;
currentPage.x = 286;
currentPage.y = 240;
addChild(currentPage);
var tweenOn:Tween = new Tween(currentPage,"alpha",Strong.easeOut,0,1,1,true);
}