Comunidad de diseño web y desarrollo en internet online

Acceder a la variable de un componente

Citar            
MensajeEscrito el 10 Abr 2008 11:44 am
Hola! Mi problema viene de intentar migrar del AS2 al AS3. Y me he quedado en lo que supongo será una tonteria.

He creado un componente con una variable, cuyo nombre de variable es _host.


Dentro del componente en AS2 lo muestro con:
trace(this._host);

Pero en AS3 no he conseguido mostrarlo!!!!!!!

Gracias por su ayuda

Por Gabo

41 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Abr 2008 04:20 pm
hola, creo que el problema que tenes es que no declaras la variable dentro del componente.
ejemplo:

Código :

var _host:String;


luego de eso podes tracear que te va a dar como resupltado una cadena vacia.
pero ya va a existir y podes acceder a ella cuando quieras. :wink:

Por phoxer

Claber

827 de clabLevel

4 tutoriales

Genero:Masculino  

Ing en Sistemas

msie7
Citar            
MensajeEscrito el 11 Abr 2008 07:27 am
Muchas gracias por tu respuesta, ya lo he arreglado.

El problema era también que en definición el componente, en el valor por defecto ponía "localhost" y en el componente como parámetro tenía lo mismo, "localhost" y entonces el trace me daba null.

Ha sido cambiar el valor del parámetro por otro cualquiera y funcionar, y cambiar el valor por defecto por otro y en valor poner "localhost" y funcionar bien.

¿Esto significa que no puedes dejar el valor de la variable del componente con la cadena que tiene por defecto? Es un poco raro, no lo entiendo muy bien.

Te pongo la imagen del panel Definición del componente:


Muchas gracias por su ayuda

Por Gabo

41 de clabLevel



 

firefox

 

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