perfecto, al final era eso. Algo simple y yo comiendome la cebeza con la formula x)
 
DDT
 
       <% Joseba Alonso Perez %>
        <% Desarrollador  web %>
       <% www.inproweb.com %>
 
 
----- Original Message -----
Sent: Wednesday, November 07, 2001 2:00 PM
Subject: RE: [flashmaestro] Problema matematico

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 matematico

Hola a todos
 
Estoy intentando dibujar un circulo con puntos, para ello me baso en la formula:
 
x2 + y2 = r2
 
y 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?
 
       <% Joseba Alonso Perez %>
        <% Desarrollador  web %>
       <%
www.inproweb.com %>
 
 

Responder a