Comunidad de diseño web y desarrollo en internet online

rutas de popups en flex

Citar            
MensajeEscrito el 06 Oct 2008 06:29 pm
Buenas .
Tengo un botón q dispara un popup , el tema es q me dispara en el directorio raíz , pero lo q quiero es q me lo haga en una subcarpeta, como puedo añadirle la ruta a este código.
(imagen es un mxml .es el popup)
Gracias por la ayuda.



<mx:Script>
<![CDATA[


import mx.managers.PopUpManager;

[Bindable]
private var win:imagen;

private function init():void{}

private function createPopup():void{
win=imagen(PopUpManager.createPopUp(this,imagen,true));
win.title = '';
win.x = 350;
win.y = 100;

}


]]>
</mx:Script>

Por jatoryjanso

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Oct 2008 12:24 pm
Dentro de tu clase imagen tienes el contenido del PopUp, ahí es donde debes corregir la ruta. La variable win no tiene que ser imagen (el método devuelve un IFlexDisplayObject), tampoco necedsitas el cast

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 Oct 2008 02:15 pm
gracias jorge por tu respuesta.
pero algo devo de hacer mal q flex me da error al compilar. me harias un gran favor si me pones el ejemplo
muchas gracias

Por jatoryjanso

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Oct 2008 02:33 pm
El ejemplo ya lo tienes en la ayuda ¿Que error te da?

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 Oct 2008 04:08 pm
gracias por tu pronta respuesta.
= tengo mal el codigo asi es como lo e puesto.

<mx:Script>
<![CDATA[


import mx.managers.PopUpManager;

[Bindable]
private var win:imagen;

private function createPopup():void{
win=../bin-debug/modulos/popup1(PopUpManager.createPopUp(this,imagen,true));
win.title = '';
win.x = 350;
win.y = 100;
}

]]>
</mx:Script>


gracias

Por jatoryjanso

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Oct 2008 04:18 pm
Esto no tiene ninigún sentido:

win=../bin-debug/modulos/popup1(PopUpManager.createPopUp(this,imagen,true));


¿Que significa una ruta usada como cast?

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 Oct 2008 04:35 pm
pues creo q es cojer el resultado en este caso de "win" y convertirlo en un Array q seria el q llevase la ruta.
corrigeme pos la verdar en as3 estoy empezando.

Por jatoryjanso

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Oct 2008 04:40 pm
Incorrecto.
El PopUpManager devuelve una referencia a la ventana que creaste para que después la puedas usar para cerrarla. Ejemplo

Código ActionScript :

import mx.managers.PopUpManager
....
private var loginWindow:IFlexDisplayObject
...
loginWindow = PopUpManager.createPopUp(this, Login, true)
...
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 Oct 2008 04:47 pm
ok.
muchas gracias, siempre se aprende.

Por jatoryjanso

4 de clabLevel



 

firefox

 

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