Yo utilizaría: var nombre:String = "relojAdd" + _global.relojNum; this[nombre] = new relojAdd(cajaShow,esferaShow,correaShow,unidades,allRef,productShow,_global. reloj);
... si es que quieres crearlo en "this", pero sino reía poner el path de donde lo queiras crear en vez de "this". Para luego referirte a el: this["relojAdd"+queReloj] ..siendo "queReloj" la "id" del reloj a la que te quieras apuntar. Roberto ----- Original Message ----- From: "Mario Iglesias" <[EMAIL PROTECTED]> To: <asnativos@5dms.com> Sent: Wednesday, January 12, 2005 12:29 PM Subject: [ASNativos] Incremento de una instancia de un objeto Creo que es una tontería pero no doy con ello, el caso es que he creado un objeto al que quiero ir añadiendo instancias de ese objeto dinámicamente tantas como un usuario ejecute un evento y no se como crear instancias cambiando el numero al final del nombre de la instancia, he probado con eval() y this() y nada. Me estoy metiendo ahora con la POO y ando un poco perdido. Ejemplo: // Funcion para añadir parámetros al objeto _global.relojAdd= function (caja,esfera,correa,unidades,ref,product,reloj){ this.caja = caja; this.esfera = esfera; this.correa = correa; this.unidades = unidades; this.ref = ref; this.product = product; this.reloj = reloj; } // Funcion para ir añadiendo instancias al objeto add_btn.onPress = function (){ if (_global.relojNum == undefined){ _global.relojNum = 0; } var nombre:String = "relojAdd" + _global.relojNum; eval(nombre) = new relojAdd(cajaShow,esferaShow,correaShow,unidades,allRef,productShow,_global. reloj); _global.relojNum = _global.relojNum + 1; }//fin function Como puedo referirme cada vez que se produce el evento a una instancia diferente, con un incremento de una variable? Muchas gracias. Mario ---------------------------------- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas ----------------------------------