Funciona perfectamente... :P
pero como siempre resulta que había más platos a preparar ;)

Ahora resulta que no hay un sólo objeto "conejitos" sino innumerables, entonces ¿cómo los puedo ir creando sobre la marcha?

El problema es que necesito identificadores distintos para cada uno de ellos y no sé construir ese identificador dinámicamente...

En un bucle:

var conejitos[i]:Object = new Object(); // <- KO
var eval("conejitos"+i):Object = new Object(); // <- KO

... :(


Saludos.

El 31/10/2005, a las 23:13, Carlos Terradillos Gutiérrez escribió:

Gracias, lo pruebo a ver qué tal...

Saludos

El 31/10/2005, a las 11:47, Doony Brasco escribió:



  toma carlos

  var conejitos:Object = new Object();

  var numPropiedades:Number = 2;
  var nomPropiedades:Array = ["color", "sabor"];
  var VPropiedades:Array = ["blanco", "ajillo"];

  conejitos.asignarV = function(r, rr) {
   this[r] = rr;
  };

  for (var i:Number = 0; i<numPropiedades; i++) {
   conejitos.asignarV(nomPropiedades[i], VPropiedades[i]);
  }

  trace(conejitos.color);
  trace(conejitos.sabor);

el truco estaba en buscar el this, de alguna forma. Suerte en el proyecto ! que seguro que es considerablemente considerable en su
  considerabilidad , vamos que menos de 1000 no pidas...
----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------



----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------


----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a