ehem... revisa los niveles donde duplicas los clips... cuando dibujas
muchos puntos
se
pisan los niveles de los dos duplicateMovieClip...
prueba esto:
for(y=-r;y<=r;y++){
x=Math.sqrt((r*r)-(y*y));
duplicateMovieClip("c","c"+y,y+10);
duplicateMovieClip("c","c"+25000+y,25000+y);
obj=eval("c"+y);
obj._x=x+a;
obj._y=y+b;
obj2=eval("c"+25000+y);
obj2._x=-x+a;
obj2._y=y+b;
}
y a ver que tal :-)
a!e mu�oz | bomber-studios.com | see less, think more
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Joseba Alonso
Sent: Wednesday, November 07, 2001 12:51 PM
To: FlashMaestro; Lista Flash
Subject: [flashmaestro] Problema matematicoHola a todosEstoy intentando dibujar un circulo con puntos, para ello me baso en la formula:x2 + y2 = r2y con flash he desarrollado el siguiente script:b=200;
a=200;
r=25;// las variables b y a corresponden al eje de coordenadas y r al radio
for(y=-r;y<=r;y++){
x=Math.sqrt((r*r)-(y*y));
duplicateMovieClip("c","c"+y,y+10);
duplicateMovieClip("c","c"+250+y,y+60);
obj=eval("c"+y);
obj._x=x+a;
obj._y=y+b;
obj2=eval("c"+250+y);
obj2._x=-x+a;
obj2._y=y+b;
}ok, me lo dibuja, todo perfecto. El problema es el siguiente. Si aumento la variable "r" en mas de 25 la circunferencia no se completa. Cuanto mas aumento, mas circunferencia pierdo. Soy un poco pakete con esto de las mates, pero se que por aqui hay gente que controla.�Que falla en este script?
