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

Leer propiedades anidadas de objetos en Actionscript 2

Estas en el tema de Leer propiedades anidadas de objetos en Actionscript 2 en el foro de Flash y Actionscript en Foros del Web. Necesito saber como acceder a propiedades anidadas en objetos... var casa:Object = new Object(); casa.ventanas.cristales = "si"; trace (casa.ventanas.cristales); y me sale undefined... alguna idea...?...
  #1 (permalink)  
Antiguo 17/07/2008, 09:50
Avatar de Manuellama  
Fecha de Ingreso: noviembre-2006
Ubicación: Zafra, Extremadura, Spain, Spain
Mensajes: 174
Antigüedad: 17 años, 5 meses
Puntos: 10
Leer propiedades anidadas de objetos en Actionscript 2

Necesito saber como acceder a propiedades anidadas en objetos...

var casa:Object = new Object();
casa.ventanas.cristales = "si";
trace (casa.ventanas.cristales);

y me sale undefined...

alguna idea...?
  #2 (permalink)  
Antiguo 17/07/2008, 14:59
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
Respuesta: Leer propiedades anidadas de objetos en Actionscript 2

Hola Manuellama!

Lo que pasa es que no has inicializado la propiedad ventanas como un objeto:

Código PHP:
var casa:Object = new Object();
casa.ventanas = new Object();
casa.ventanas.cristales "si";
trace (casa.ventanas.cristales); 
Saludos !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
  #3 (permalink)  
Antiguo 18/07/2008, 00:36
Avatar de Manuellama  
Fecha de Ingreso: noviembre-2006
Ubicación: Zafra, Extremadura, Spain, Spain
Mensajes: 174
Antigüedad: 17 años, 5 meses
Puntos: 10
Respuesta: Leer propiedades anidadas de objetos en Actionscript 2

Gracias, era precisamente lo que necesitaba.

Me imaginaba que era algo como declarar la propiedad como objeto, pero no sabía cómo. Ahora lo he probado y al principio me daba error porque habia puesto casa.ventanas:object = new object, y el primer object había que quitarlo...

Bueno, que funciona!!!

Jejeje Muchas gracias.
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 09:17.