Comunidad de diseño web y desarrollo en internet online

Problemas con componentes

Citar            
MensajeEscrito el 27 Mar 2009 10:00 pm
Hola que tal, tengo una duda, como puedo mandar a llamar un componente desde otro compenente y además como podría actualizar un campo de un componente a otro componente en Flex?

Gracias de antemano, saludos.

Por alvarojesus22

6 de clabLevel



 

Villahermosa, Tabasco, México

msie7
Citar            
MensajeEscrito el 28 Mar 2009 02:23 pm
se mas concreto.

Por AXM

Claber

705 de clabLevel

8 tutoriales

Genero:Masculino  

Bogotá

firefox
Citar            
MensajeEscrito el 30 Mar 2009 04:50 pm
Hola que tal, para ser más concreto a lo que me refiero, les comento lo siguiente...

Tengo un componenteA y un componeteB dentro de un Viewstack. El componenteA es un formulario que tiene que llamar un componenteB que es una gráfica que tiene los valores dados en el componenteA, cuando yo cierre el componenteB debe de visualizarse el componenteA, a eso me refiero el llamar un componente a otro.

En cuanto a actualizar los datos de un componente, en base al párrafo anterior, si tengo los campos campoA, campoB y campoC del componenteA y en el componenteB tengo los campos campoD y campoE, como puedo hacer para que campoD y campoE tomen los valores de campoA y campoC y que cuando actualice el campoD y/o campoE se reflejen en los campos campoA y campoC respectivamente.

No sé si me expliqué en la duda que tengo jejeje, saludos.

Por alvarojesus22

6 de clabLevel



 

Villahermosa, Tabasco, México

msie7
Citar            
MensajeEscrito el 30 Mar 2009 05:30 pm
Una solución rápida seria crear unas variables en el mxml principal así

Código :

[Bindable]
public var nombre:String;

y que los campos de tus componentes apunten a estas variables asi:

Código :

<mx:Label  text="{parentApplication.nombre}"/>

o

Código :

<mx:Label  text="{Application.application.nombre}"/>

para hacer el Application.application.* tienes que importar...

Código :

 import mx.core.Application 

Y que cuando quieras modificar algo, modifiques las variables que están en el principal, y asi se modifican en los demas componentes.
Esto es una solución rápida. Lo mejor seria utilizar el patrón singleton. Yo lo utilizo mas o menos asi.
http://foros.cristalab.com/como-enfrentar-proyecto-grande-t70512/#467647

Por AXM

Claber

705 de clabLevel

8 tutoriales

Genero:Masculino  

Bogotá

firefox
Citar            
MensajeEscrito el 30 Mar 2009 05:54 pm
ok, muchísimas GRACIAS :cool:

Por alvarojesus22

6 de clabLevel



 

Villahermosa, Tabasco, México

msie7

 

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