samylatortue
Messages postés42Date d'inscriptionvendredi 15 août 2003StatutMembreDernière intervention 6 mars 2009
-
10 mai 2004 à 10:23
Prouprou_Sensei
Messages postés517Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention24 octobre 2006
-
10 mai 2004 à 17:48
salut,
je cherche a dessiner un carré (pour l'instant) uniquement en action script, pour cela j'ai écris ce code:
et ca marche mais mais, j'aimerais que le carré se dessine coté par coté et donc pour ca j'ai écris ceci:
var i = 0;
this.lineStyle(3, 0x000000);
this.moveTo(tabx[3], taby[3]);
GO = function(){
if(i<tabx.length){
this.lineTo(tabx[i], taby[i]);
i++;
clearInterval (inter);
}
}
inter = setInterval(GO, 500);
et la ca ne marche pas, j'ai lu plusieur fois la déscription de l'aide pour setInterval et clearInterval mais je pense que je ne l'utilise pas correctement si qqun peu m'apporter un peu d'aide...
++
Prouprou_Sensei
Messages postés517Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention24 octobre 20061 10 mai 2004 à 12:23
Bon deja fais gaffe avec les this.lineTo, ca refere a la racine ici si tu est sur une image clé il vaudrait mieu trace ton carré dans un emptymovieclip (si ce code est sur un clip vide ne tien pas compte de ce conseil)
Ensuite regarde ca:
var i = 0;
this.lineStyle(3, 0x000000);
this.moveTo(tabx[3], taby[3]);
GO = function(){
if(i<tabx.length){
this.lineTo(tabx[i], taby[i]);
i++;
}
else{
clearInterval (inter);
}
}
inter = setInterval(GO, 500);
Avant ton clear interval etait dans ta fonction sans condition, elle s'eefectué donc dés que la fonction etait apellée. Dorenavant, il y a une condition pour que l'interval soit enlevé en l'occurence que le carré ai fini de se tracer.
J'espere que c'est le seul probleme, a priori je n'en voi pas d'otres, tiens nous au courant.
samylatortue
Messages postés42Date d'inscriptionvendredi 15 août 2003StatutMembreDernière intervention 6 mars 2009 10 mai 2004 à 15:38
premierement merci, car ton aide a été rapide et tres precise ensuite, et bien je me suis fait avoir par le this, pour dessiner mon carré j'avais essayer en créant un clip vide et sans créer de clip je n'avais pas vu la diference donc j'étais rester com ca ...
bon a partir de maintenant je v essayer de prendre des bonne habitude
et puis ensuite l'erreur de la boucle venai bien du else, il serais tps que je me mette a réfléchir aussi ^^
en tt cas merci
++