[FLASH MX2004] Dessins de traits en actionscript
Bonjour a tous,
Je vous expose mon probleme
En fait je voudrais faire dessiner 3 traits a flash.
J'ai donc utilisé les moveTo
voici le code qui me dessine mes 3 traits :
Code:
1 2 3 4 5 6 7 8
|
createEmptyMovieClip("trait", 1);
trait.lineStyle(1, 0x000000, 100);
trait.moveTo(-6, 11);
trait.moveTo(-6, 11);
trait.lineTo(-18, 11);
trait.lineTo(-18, -54);
trait.lineTo(4, -54); |
Jusque la tout va bien, mes 3 traits sont affiché a l'ecran.
Ensuite je voudrais que ces 3 trait se dessine progressivement, voici le code que j'obtient:
Code:
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
this.createEmptyMovieClip("trait", 1);
trait.lineStyle(1, 0x000000, 100);
trait.moveTo(-6, 11);
vitesse = 2;
x = -6;
y = 11;
t = 1;
this.onEnterFrame=function()
{
if(t == 1)
{
if(x != -18)
{
x -= vitesse;
if(x < -18) x = -18;
trait.moveTo(x, y);
}
else t=2;
}
if(t == 2)
{
if(y != -54)
{
y -= vitesse;
if(y < -54) y = -54;
trait.moveTo(x, y);
}
else t=3;
}
if(t == 3)
{
if(x != 4)
{
x += vitesse;
if(x > 4) x = 4;
trait.moveTo(x, y);
}
else delete this.onEnterFrame ;
}
} |
Malheuresement aucun trait ne se dessine :(
Je precise que ce code est sur une image clée d'un clip qui est lui meme sur le root.
Merci d'avance pour votre aide!