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

Problema actualizar x,y,height,width.... en la creación

Estas en el tema de Problema actualizar x,y,height,width.... en la creación en el foro de Flash y Actionscript en Foros del Web. He creado un componente que es un panel con botones y demás, el problema es k cuando en el application kreo el componente y kiero ...
  #1 (permalink)  
Antiguo 21/11/2008, 21:20
 
Fecha de Ingreso: enero-2007
Mensajes: 26
Antigüedad: 17 años, 10 meses
Puntos: 0
Problema actualizar x,y,height,width.... en la creación

He creado un componente que es un panel con botones y demás, el problema es k cuando en el application kreo el componente y kiero saber sus valores tipicos como height o width aparecen a cero y no se actualizan .




var p:PanelNuevo=new PanelNuevo();

despues lo guardo en el application y si ahora kiero saber p.witdh o p.height aparecerán con valor cero.

Como puedo saber el valor real del ancho y el alto.

Gracias.
  #2 (permalink)  
Antiguo 26/11/2008, 16:02
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 11 meses
Puntos: 43
Respuesta: Problema actualizar x,y,height,width.... en la creación

Hola Falcatin!

Prueba añadiendo un listener cuando se inicialize complétamente el componente, por ejemplo:

Código actionscript:
Ver original
  1. import mx.events.FlexEvent;
  2.  
  3. var panel:PanelNuevo = new PanelNuevo();
  4. panel.addEventListener(FlexEvent.INITIALIZE, onInit);
  5. addChild(panel);
  6.  
  7. private function onInit(evt:FlexEvent):void
  8. {
  9.     //Instrucciones...
  10. }

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 26/11/2008, 18:21
 
Fecha de Ingreso: enero-2007
Mensajes: 26
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: Problema actualizar x,y,height,width.... en la creación

ok,lo pruebo,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 22:30.