Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2006, 11:09
Avatar de _ssx
_ssx
 
Fecha de Ingreso: mayo-2003
Ubicación: mX
Mensajes: 683
Antigüedad: 20 años, 11 meses
Puntos: 60
array Undefined

Estoy creando una galeria basada en una cadena de fotos y creo botones dinamicamente attachando uno que ya tengo hecho y se publica en base a cuantas fotos son, sin embargo al crearle acciones al boton tambien de forma dinamica la variable i, pierde su valor.. por que si yo al boton le asigno un elemento del array directo si funciona!!

Código PHP:
for (i=0i<arrayFotos.lengthi++) {
        
trace(arrayFotos[i]);
        var 
dinamico attachMovie("boton""bot"+igetNextHighestDepth());
        if (
cols == maxcols) {
            
cols 0;
            
fila++;
        }
        
dinamico._y y_pos+((dinamico._height+espaciado)*fila);
        
dinamico._x x_pos+((dinamico._width+espaciado)*cols);
        
dinamico.num.text i+1;
        
dinamico.boto.onRelease = function() {
            
carga.loadMovie(_global.path+arrayFotos[i]);
    }
        
cols++;
    } 
Alguien sabra por que la variable "i" ya no conserva su valor en "carga.loadMovie(_global.path+arrayFotos[i]);" pero en el trace si recibo bien los valores .. esto pinta el trace..

Código PHP:
01.jpg
02.jpg
03.jpg
04.jpg
05.jpg
5359_060227_76376
.tha.jpg 
pero cuando pulso uno de los botones creados dinamicamente..
da undefined..
Código PHP:
Error opening URL "http://pc/marionetas/fotos/undefined" 
__________________
Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal
www.oscararzola.com/blog
Principios de un programador