Comunidad de diseño web y desarrollo en internet online

stage en Flex3 (problema)

Citar            
MensajeEscrito el 15 May 2008 05:28 pm
hola jajaj yo otra vez :| ...
tengo un problema que la verdad no se como hacer.
nesesito tomar el tamaño del stage y usar el evento para detectar cuando se agranda.
pero el stage me tira null :crap:

ejemplo: en la funcion init() que dispara el creationComplete pongo

Código :

public function init():void{
   trace(stage);
}

y tira null !!

y si le pongo

Código :

trace(stage.stageWidth);

me tira este error..


at mx.core::UIComponent/set initialized()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:1167]
at mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:698]
at Function/http://adobe.com/AS3/2006/builtin::apply()
at mx.core::UIComponent/callLaterDispatcher2()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:8460]
at mx.core::UIComponent/callLaterDispatcher()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:8403]


y eso que revise el ayuda y asi esta echo :cry:

Editado por eldervaz

Por phoxer

Claber

827 de clabLevel

4 tutoriales

Genero:Masculino  

Ing en Sistemas

msie7
Citar            
MensajeEscrito el 15 May 2008 06:27 pm
Es muy extraño, porque el stage es una propiedad de cualquier elemento que esté en el DisplayList (digamos cualquier componente), no es una clase estática como AS2. Luego el para operar sobre el stage, tienes que hacerlo a partir de applicationComplete, no de applicationComplete que se suele usar genéricamente
Por ejemplo aquí accedo al Stage desde un componente tabNavigator con id tab (aunque para el caso podría ser cualquier otro)

Código :

tab.stage.scaleMode = flash.display.StageScaleMode.EXACT_FIT


Jorge

Editado por eldervaz

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 15 May 2008 06:30 pm
muchas gracias. voy a ver que pasa. porque creo que antes habia echo una prueba mientras estaba testiando otra cosa y andaba. pero ya no recuerdo bien.

me voy a fijar que es lo que pasa bien. ahunque ya se me terminaron las pruebas. :cry:

Por phoxer

Claber

827 de clabLevel

4 tutoriales

Genero:Masculino  

Ing en Sistemas

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.