Buenas German !
Lo primero que veo, es que debes tener el extends MovieClip
correspondiente, que la clase que muestras no lo tiene.
Luego, usa siempre el método "onLoad" ( AS2 ), en vez del propio
constructor, ya que los componentes tardarán un frame más en
instanciarse, y asi te evitas problemas. Por supuesto, el componente,
debe tener asignado su nombre de instancia, en este caso, "ti".
Te quedaria :
import mx.controls.TextInput;
class Prueba extends MovieClip {
var ti:TextInput;
public function Prueba() {
}
public function onLoad(){
var listenerObject:Object = new Object();
listenerObject.change = function(eventObject:Object) {
trace("HI");
};
ti.addEventListener("change",listenerObject);
}
}
Con esto, te funcionara perfectamente.
Un saludo,
Fede.
El 07/09/2007, a las 9:41, Germán Wasem escribió:
> Es extraño, por eso pregunto... es algo a lo que se podría decir
> que me
> resigné por no encontrarle solución pero me está pasando bastante.
> Me sucede
> con el List, el ComboBox, el TextInput, el CheckBox, tengo idea de
> que me ha
> pasado con un ScrollPane alguna vez. Mi teoría es que viene del
> UIObject,
> porque no encuentro más relación entre los componentes.
> Ejemplo:
> Creo un nuevo fla, y arrastro dentro de un MC (creado en el entorno
> gráfico
> de flash), un TextInput, y le llamo "ti"
> Le asigno esta clase al MC que lo contiene:
>
>
> /*---- START */
> import mx.controls.TextInput;
> class Prueba {
> var ti:TextInput;
> public function Prueba() {
> var listenerObject:Object = new Object();
> listenerObject.change = function(eventObject:Object) {
> trace("HI");
> };
> ti.addEventListener("change",listenerObject);
>
> }
> }
> /***************************************/
>
> Esto no me funciona, en CS3 ni en el 8. Es extraño...
> Si alguien conoce alguna locurilla como esta, o se le ocurre algo,
> estaría
> muy agradecido.
>
> Germán Wasem
> www.patriciamultimedia.com
>
>
>
>
> ______________________________________________
> LLama Gratis a cualquier PC del Mundo.
> Llamadas a fijos y móviles desde 1 céntimo por minuto.
> http://es.voice.yahoo.com
>
>
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
>
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------