Hola a toos:
 
 
No es de matem�ticas. El problema radica en que al duplicar los movies se machacan los niveles. Tienes que cambiar los datos de profundidad (y+10 en el primer caso e y+60, en el segundo) a por ejemplo r+y+1 y el segundo a 3*r+y+1. Ahora la profundidad de duplicado est�n funci�n del radio tb. Puedes aumentar el r que no pasa naa. Mirad el archivo adjunto.
 
SAludos,
 

-------------------------------------------------------------------
Jes�s Mui�o ([EMAIL PROTECTED])
Dise�ador Nuevas Tecnolog�as

 ARICETA & Asociados      http://www.ariceta.com
 Grupo IT Deusto          http://www.itdeusto.com
 Alberto Alcocer 24, 7    Tel. (+34) 91 457 63 04
 28036 MADRID             Fax. (+34) 91 457 92 17
-------------------------------------------------------------------

-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]En nombre de Joseba Alonso
Enviado el: mi�rcoles, 07 de noviembre de 2001 12:51
Para: FlashMaestro; Lista Flash
Asunto: [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 %>
 
 

Attachment: circuloModificado.fla
Description: Binary data

Responder a