Foros del Web » Creando para Internet » Flash y Actionscript »

getURL

Estas en el tema de getURL en el foro de Flash y Actionscript en Foros del Web. a un boton en on (release) le indique lo siguiente: Código: getURL(eval("_root.sublink"+num)[j-1], "main"); (esta dentro de un for... num = 1 y j = 1) ...
  #1 (permalink)  
Antiguo 20/04/2006, 21:41
 
Fecha de Ingreso: agosto-2003
Mensajes: 120
Antigüedad: 20 años, 7 meses
Puntos: 0
getURL

a un boton en on (release) le indique lo siguiente:

Código:
getURL(eval("_root.sublink"+num)[j-1], "main");
(esta dentro de un for... num = 1 y j = 1)

donde el array esta declarado asi:

Código:
var sublink1:Array = ["http://www.google.com", "#", "#", "#"];
el tema es que cuando hago click sobre el boton, intenta cargar en main el archivo undefined.... o sea, que esta tomando eval("_root.sublink"+num)[j-1] como undefined, pero si hago un trace(eval("_root.sublink"+num)[j-1]) me da http://www.google.com

que esta mal?
  #2 (permalink)  
Antiguo 22/04/2006, 08:37
 
Fecha de Ingreso: agosto-2003
Mensajes: 120
Antigüedad: 20 años, 7 meses
Puntos: 0
bueno... encontre cual es el problema, pero sigo sin poder solucionarlo...

dentro del for:

Código:
for (var j:Number = 1; j<nsub+1; j++) {
esta esto:

Código:
		eval("submenu"+num+j).boton.onRelease = function() {
			getURL(eval("_root.sublink"+num)[j-1], "main");
		};
el problema es que al momento de hacer click sobre el boton, el valor de j esta en 5 (ultimo valor que toma en el bucle for). como hago para que en cada boton j mantenga su valor correspondiente?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:40.