Comunidad de diseño web y desarrollo en internet online

Detectar cambios en una variable de un objeto.

Citar            
MensajeEscrito el 12 Oct 2011 06:04 pm
Buenos traigo un problema que no pude resolver y tampoco encontra nada. Eso hace que mis espectativas de resolverlo sean caso nulas.

Problema.

Tengo un objeto que tiene 2 variables A y B esas variables dentro de ese objeto van cambiando su contenido.

Lo que quiero lograr es capartar cuando esas variables cambian su contenido. No se si dan cuenta mas???


Saludos...

Por kakinets

41 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Oct 2011 07:56 pm
En AS2 había un Object watcher que hacía eso, en AS3 lo mejor es que hagas un setter y generes un evento personalizado que incluya el valor de esas variables (igual busca en la ayuda por watcher, quizás siga existiendo)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Oct 2011 08:28 pm
te refieres al ChangeWatcher???

Por kakinets

41 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Oct 2011 08:38 pm
Puede ser, pero eso es de Flex, no te servirá si usas Flash

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Oct 2011 08:46 pm
Claro me olvide de algo muy importanto!! estoy usando FLEX!!!!

Por kakinets

41 de clabLevel



 

msie
Citar            
MensajeEscrito el 13 Oct 2011 09:29 am
BuenAS:

¿Estás utilizando Flex, o estás utilizando Flex/Flash Builder con un proyecto ActionScript?

Si es el primer caso puedes declarar la variable que quieres observar como cambia con Bindable:

Código ActionScript :

[Bindable] public var miVariableQueCambia:Number;

BindingUtils.bindProperty(contenedorVariableDestion, "nombreVariableDestino", this, "miVariableQueCambia");


Si estás directamente en la vista de código puedes hacer el binding con las llaves ({}) Echale un vistazo al capítulo dedicado al Binding de la ayuda de Flex.

Si es un proyecto AS, puedes utilizarlo igual salvo que tienes que incluir en la carpeta "libs" la biblioteca framework.swc (puedes obtenerla de la carpeta donde tengas el Flex SDK);

Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome

 

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