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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : 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
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!