deberia ser algo asi...
  itemSM = eval("itemSM"+i);

un saludo,

Joseba

El día 21/08/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escribió:
>
> Hola a [EMAIL PROTECTED],
>
> eeehhhooo
>
> ya de vuelta de las vacaciones, ¿alguien por ahí?
>
> este es uno de esos problemas de primero. Como siempre, lo he arreglado
> con una ñapa, pero no tiene ningún sentido para mi. A ver si los que
> sabeis más me lo podeis explicar, y así aprendo algo...  :-)
>
> pues el caso es que intento recuperar, a través de un bucle, las
> propiedades de una serie de instancias de un objeto para pasarlas a los
> botones en un submenu.
> En el depurador puedo ver las instancias declaradas correctamente dónde
> las quiero. Cuando intento recuperar esto y pasarlo (i es la variable q
> controla el bucle):
>
>   itemSM = "itemSM"+i;
>   newSM.url = itemSM.url;
>
> si hago un:
>   trace (itemSM );
> efectivamente nombro correctamente las instancias que quiero llamar pero
> la expresión
>   itemSM.url
> siempre resulta en undefined, o sea, que me la toma como un literal...
>
> ¿Esto sólo puede ser así al recuperar propiedades?
> Seguro que se os ocurre alguna otra manera pero yo en este momento... na
> de na :-/
>
> Saludos y que os sea leve el retorno.
>
> Mar
>
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
>
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a