me hace acordar cuando pase de AS2 a AS3 jajaj al principio me volvi loco bastante pero bueno..
ahora tengo este problema..
Tengo un objeto que lo uso para guardar los textos de la aplicacion en diferentes lenguajes.
entonses lo hago asi.
Código :
[Bindable] public var txts:Object;
luego en una funcion lo lleno con los textos dependiendo del lenguaje que se selecciono
Código :
for each(var txt:XML in lngInfo[i].textos.elements()){
txts[txt.attribute("id")]=txt.attribute("txt");
}hasta ahi todo bien porque puedo acceder al objeto desde el ActionScript bien. siempre lo hise asi y funciona..
pero cuando se lo quiero poner a un Componente del Flex (que por lo que dice los libros es asi)
Código :
<mx:Text text="{txts.user}" x="151" y="215" width="239"/>(donde user es un id de textos que si le haco Trace(txts.user) me devuelve "Usuario")
pero cuando compilo me tira esta advertenvia!!!
Código :
warning: unable to bind to property 'user' on class 'Object' (class is not an IEventDispatcher)
por lo que no le pone el texto que corresponde a el componente..
la verdad no se masque hacer.
ahora voy a intentar hacer un Array a ver si anda en ves de un Object..
pero bueno.. saludos.
