Bonjour,
J'ai réalisé une animation en as1 où une ligne se trace en suivant la souris. Elle fonctionne très bien, cependant aujourd'hui, j'ai besoin de la "traduire" en as2 et ne m'en sort pas ! Merci d'avance ;)
Sur la scène principale ce code :startDrag("/tracker", true);
Counter = 0;
NumberObjects = getProperty("/Line", _totalframes);
/:OldX = getProperty("/Line", _x);
/:OldY = getProperty("/Line", _y);
setProperty("/Line", _visible, "0");
tellTarget ("/Line") {
stop();
}
3 clips :
- Line (un clip avec ma ligne, en ht à gche de ma scène)
- tracker(un clip vide, en bas à gche de ma scène)
- control (en bas à dte de ma scène)
>>Dans le clip control : 2 images clés avec les codes suivant :1ère image clè :if (Number(/:Counter)<Number(/:NumberObjects)) {
/:Counter = Number(/:Counter)+1;
} else {
/:Counter = 1;
}
Line = "NewLine" + /:Counter;
duplicateMovieClip("/Line", Line, /:Counter);
Line = "/" + Line;
NewX = getProperty("/tracker", _x);
NewY = getProperty("/tracker", _y);
setProperty(Line, _x, /:OldX);
setProperty(Line, _y, /:OldY);
setProperty(Line, _xscale, NewX-/:OldX);
setProperty(Line, _yscale, NewY-/:OldY);
/:OldX = NewX;
/:OldY = NewY;
2ème image clè :gotoAndPlay(1);