Humm.... estimado Daniel, el ejemplo que env�as es realmente para estudiar cada cosa y saber donde se puede quitar o no el eval o los get property. Pero te cuento que Kadazuro en su tutorial sobre Mouse Trailer para Flash 5 explica el uso de comodines que hace que no usemos eval ni get property por ejemplo �l se�ala as�:
 

Paso 4. Si alguna vez has abierto algun script y te ha salido algo como
set ("/trail" add i add ":vx")=(eval("/trail" add i add ":vx")+(eval("/trail" add (i-1) add ":x_value")+k-eval("/trail" add i add ":x_value"))*1/a)/b);

y te has quedado en cero,... te explico como entenderlo y como cambiarlo usando comodines.
Para interpretarlo tienes que pensar que "i" tiene un valor y empiezas a evaluar el script.

" i " tiene valor de "1"

set ("/trail" add i add ":vx")

// lo cambiamos por: set(/trail1:vx); y toooodo esto

(eval("/trail" add i add ":vx")+(eval("/trail" add (i-1) add ":x_value")+k-eval("/trail" add i add ":x_value"))*1/a)/b);

//por esto otro: (/trail1:vx + ( /trail0:x_value +k ) - trail1:x_value )*1/a)/b

Revisa el tutorial de su p�gina para m�s detalles.

Saludos!

Jes�s

----- Original Message -----
Sent: Wednesday, July 11, 2001 12:06 PM
Subject: [flashmaestro] Pregunta

 
 
 
 
 
         Amable lista.    He visto, por ejemplo, en los scripts de Moock, sintaxis muy sinteticas, de las que no puedo
         encontrar las reglas en el manual de Macromedia. Por ejemplo, para no usar tanto "getProperty" o "eval" como
         en el ejemplo que adjunto.
 
         Con respecto a la usabilidad. Flash es una herramienta muy compleja, desde el punto de vista de la combinacion
         de "habilidades" con las que debe contar el operador. Me ha tocado hacer por ejemplo un callejero, en donde
         habia 20.000 nodos aproximadamente, cosa irepresentable por un ordenador comun. Esto obliga entonces
         a ver otras posibilidades, representar dinamicamente los vectores, trabajar arduamente en superar la sobrecarga
         de nodos con cruces inecesarios de lineas (cosa muy comun) etc. Me parece que la formacion del operador de
         esta herramienta deberia ser algo mas integral que los cursos o manuales, que he visto.
 
 
 
    

Responder a