Comunidad de diseño web y desarrollo en internet online

PopupManager

Citar            
MensajeEscrito el 06 Ago 2009 02:46 pm
Estimad@s:

He buscado bastante en Internet pero no he podido dar con el clavo. Tengo una Appz web creada en Flex, que contiene un módulo principal, además de un popup.

Me gustaría saber dos cosas:
[list=]
¿Cómo puedo pasar variables entre el Popup y el módulo principal?
En el popup manager agregué un botón cancelar que debería cerrar el popup (pero no lo hace). Sólo se cierra al momento de presionar la X.
[/list]

Alguien me puede ayudar o dar una página de referencia?

Por trovador81

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Ago 2009 11:47 am
Para cerrar un pop-up debes guardar la referencia, ej

var loginWindow:IFlexDisplayObject = PopUpManager.createPopUp(this, Login, true)

Luego

PopUpManager.removePopUp(loginWindow)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Ago 2009 08:08 pm
Entiendo eso, pero ¿Cómo paso ese valor dentro del módulo del popUp y como detecto eventos dentro de este?

Por trovador81

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Ago 2009 02:16 pm
Dentro del contenido del PopUp intenta

PopUpManager.removePopUp(this)

Si quisieras escuchar ebventos en el popUp, ponte como listener

loginWindow.addEventListener(Event.MOUSE_DOWN, onPop)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Ago 2009 06:40 pm
La forma que encontré para resolver este problema es pasar la información mediante textfield o semejantes... ejemplo:

// Aquí creas la llamada al popup y lo abres

textfield_declarado_en_el_popup.text = textfield_declarado_en_el_doc_padre;

Después de muchos quebraderos de cabeza fue la solución más sencilla que econtré.

Un saludo,

Por Willfrom

10 de clabLevel



 

Barcelona

firefox
Citar            
MensajeEscrito el 26 Ago 2009 06:45 pm
De nuevo yo... :oops:
Te pondré un ejemplo:

Código ActionScript :

var ventanaAltaPropietario:alta_propietarios=alta_propietarios(PopUpManager.createPopUp( this, alta_propietarios , true));
PopUpManager.centerPopUp(ventanaAltaPropietario);
ventanaAltaPropietario.id_prop=id_propietario1;
ventanaAltaPropietario.nom_prop=nom_propietario1;


tanto nom_prop como nom_propietario1 e id_prop e id_propietario1 son textinputs.

id_prop e nom_prop los declaré por código en el popup.

Espero que te sirva. :wink:

Por Willfrom

10 de clabLevel



 

Barcelona

firefox

 

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