Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/05/2007, 23:17
cpucpu
 
Fecha de Ingreso: febrero-2005
Ubicación: MEXICO
Mensajes: 455
Antigüedad: 19 años, 9 meses
Puntos: 5
Re: Problema Newbie: funcion recibe valor y......

Como lo entiendo, La funcion Eval () Sirve para acceder a los valores de las variables...

en el caso:
function esconde(numero) {
_root.numero.unloadMovie();
}
//La funcion recibe el parametro numero en intenta descargar del Swf el MC "numero" en la raiz....y no "el valor de numero" en la raiz

En cambio:
function esconde(numero) {
nombredeinstancia= eval(numero);
_root.nombredeinstancia.unloadMovie();
}
//La funcion recibe el parametro numero, asigna a la variable "nombredeinstancia" el valor de "numero" (mediante eval) y luego descarga del Swf el
MC _root. loqueseaquevalganombredeinstancia .unloadMovie();




Pero porque el asignar a "nombredeinstancia" directamente el valor de la variable "numero", no funciona??
Si a fin de cuentas numero ya cuenta con un valor asignado al momento de ejecutar la funcion...

Muchas gracias a ambos.

PD: de momento ya arregle mi problema con la ultima informacion que me proporcionaron, me puse a leer mas sobre eval y ya arregle lo de la ruta de esta manera:
Cita:
function esconde(numero) {

trace("posX de "+numero+" = "+getProperty(eval(numero),_x));
trace("posY de "+numero+" = "+getProperty(eval(numero),_y));

nombredeinstancia = eval(numero);
_root.nombredeinstancia.unloadMovie();
}
que a fin de cuentas era lo que queria hacer, pero me surgio esa otra incognita, saludos.
__________________