Comunidad de diseño web y desarrollo en internet online

Ayuda con ventana PopUp

Citar            
MensajeEscrito el 16 Jul 2009 04:35 pm
Hola:
Tengo una ventana popup dentro de un archivo swf (pulso un botón y se abre el popup) y al ejecutarlo funciona perfectamente, pero el problema está que cuando llamo a este swf desde un botón de otro swf la ventana popup no se ejectua, y no tengo ni idea de por qué puede ser. Agradezco a cualquiera que me pueda ayudar.
Gracias de antemano.

Por Loli

27 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Jul 2009 02:55 pm
¿Cuando dices pop-up te refieres a una ventana nueva del navegador o a una ventana dentro de tu misma película de 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 17 Jul 2009 03:34 pm
Me refiero a una nueva ventana dentro de mi película.

Por Loli

27 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Jul 2009 03:40 pm
Entonces la función se encuentra en la peli principal y tu peli secundaria debe hallar la ruta hacia esa función. Puedes intentar usando una ruta absoluta, algo así como _root.abreventana() ... o la ruta que sea, eso depende donde tengas declarada la función

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 17 Jul 2009 04:06 pm
Creo que no te he entendido muy bien (soy una novata en esto) y no sé dónde tengo que poner _root.abreventana(), así que te paso el código que tengo.

El código que tengo es éste, que está dentro de un movie clip. Este mc está en una película que contiene un botón y un Loader. Para llegar a la película que contiene todo esto se hace mediante un botón que llama a esta película.

Código ActionScript :

import mx.managers.PopUpManager;

import mx.containers.Window;

var ventana:MovieClip = PopUpManager.createPopUp(this,Window,true,{closeButton:true,contentPath:"fotoSS.jpg"});

var listener:Object = new Object();

listener.click = function(){
   ventana.deletePopUp();
}

ventana.addEventListener("click",listener);

listener.complete = function(){
   ventana.setSize(ventana.content._width,ventana._height + 25);
}

ventana.addEventListener("complete",listener);




Y el botón, que al pulsarlo se abre el pop up es éste:
on(release){
   ldr.load("foto2");
}

Junto al botón he puesto un Loader al que le pongo el nombre de ldr.

Espero no haberme explicado demasiado mal.

Por Loli

27 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Jul 2009 04:13 pm
Este code crea automáticamente un pop-up al ser ejecutado, no está aislado ni reutilizado. Entonces dices que cargas una vez esta peli y te abre el pop-up correctamente, digamos A abre a B (siendo B el popUp) y funciona, pero si haces C abre A que abre B no funciona ...

Jorge

PD: Sorry, ya no lo puedo probar porque el componente Window lo sacaron por ultima vez en Flash MX 2004 si no me equivoco ... y ya ni siquiera tengo instalado el 8

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 17 Jul 2009 04:21 pm
Eso es.
Gracias por haberte tomado la molestia.
Saludos.

Por Loli

27 de clabLevel



 

firefox

 

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