Comunidad de diseño web y desarrollo en internet online

ventana aparte

Citar            
MensajeEscrito el 01 Feb 2006 01:55 pm
Buenas...che aca tengo una duda, estoy desarrollando un sitio que tiene en una pagina un boton que abre un mapa, pero quiero que lo habra en una pagina independiente a la principal, y dentro de esta quiero poner un boton que diga cerrar ventana....no tengo mucha idea de actions, lo unico que estoy manejando es loadmovieNum para pasar de una pagina a la otra...todos los consejos seran muy bien recibidos...

gracias a todos por tomarxe la molestia de contestar

bye

Por aysthesis

169 de clabLevel



Genero:Masculino  

Cordoba :: Argentina

msie
Citar            
MensajeEscrito el 01 Feb 2006 02:15 pm
Hola!!!
ke mas bueno esto tiene varias partes....

dentro del HTML
En las <Heads>
pones
<SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
<!--
function closeWindow(x) //este script cerrara la ventana
{
opener.location.href = x;
window.close();
}
//-->

despues en cualquier parte del <Body> llamas el script de esta forma

<a href="javascript:window.self.close();">Cerrar</a>

Aki va la primera parte

Por bitgrafico

6 de clabLevel



Genero:Masculino  

Colombia

msie
Citar            
MensajeEscrito el 01 Feb 2006 03:07 pm
hu, perdoname, gracias por tu respuesta, pero me olvide de aclarar que es en flash, lo di por entendido, como el foro es de flash...disculpame y muchas gracias por tu respuesta...pero si sabes como hacerlo en flash te voy a agradecer...

Por aysthesis

169 de clabLevel



Genero:Masculino  

Cordoba :: Argentina

msie
Citar            
MensajeEscrito el 01 Feb 2006 03:27 pm
Puedes mirar la referencia del componente Window de Flash o buscar aquí en el Foro, en los tutoriales hay un ejemplo y por supuesto en la ayuda de Flash!!

Por Altrix

156 de clabLevel



 

Cuba, Ciudad de la Habana

firefox
Citar            
MensajeEscrito el 01 Feb 2006 06:14 pm
gracias mil...ahora te hago una preguntita...esos codigos los pongo en el action del boton o en una capa aparte *para todo el documento?*

Por aysthesis

169 de clabLevel



Genero:Masculino  

Cordoba :: Argentina

msie
Citar            
MensajeEscrito el 01 Feb 2006 06:45 pm
En un frame, pones el código relacionado al Release del botón, por ej:

Código :

//Importamos las clases
import mx.managers.PopUpManager;
import mx.containers.Window;
openWindow_btn.onRelease = function(){var ventana = PopUpManager.createPopUp(_root, Window, true, {contentPath:"imagen.jpg"}, true);
alCrear = Object();
alCrear.complete = function(evento) {
   ventana.setSize(280, 180);
   ventana.closeButton = true;
   ventana.title = "Elecash.org & Cristalab.com presents...";
};
//Listener para cuando pulsamos el botón cerrar
alCerrar = Object();
alCerrar.click = function(evento) {
   evento.target.deletePopUp();
};
//Listener para cuando clicamos fuera de la ventana
alClicarFuera = Object();
alClicarFuera.mouseDownOutside = function() {
   trace("Cierra la ventana antes");
};
//Eventos
ventana.addEventListener("click", alCerrar);
ventana.addEventListener("complete", alCrear);
ventana.addEventListener("mouseDownOutside", alClicarFuera);}


esto se puede mejorar, mucho, poniéndolo en una función, que podrás reutilizar....(lo que ahora tengo mucho "follón"), sorry.....:wink:

Por Altrix

156 de clabLevel



 

Cuba, Ciudad de la Habana

firefox
Citar            
MensajeEscrito el 01 Feb 2006 06:48 pm
no se que significa *follon*...calculo que debe ser como fiaca o algo parecido jajaja, pero no hay drama que lo tuyo estuvo excelente...te agradezco la mano che...

Por aysthesis

169 de clabLevel



Genero:Masculino  

Cordoba :: Argentina

msie
Citar            
MensajeEscrito el 02 Feb 2006 02:41 pm
aysthesis, aquí te va una función hecha por mí, para crear ventanas:

Código :

//Importamos las clases
import mx.managers.PopUpManager;
import mx.containers.Window;
//Creamos la ventana
function CrearVentana(Where:MovieClip, MC:String, Modal:Boolean, Btn_Cerrar:Boolean, Titulo:String):MovieClip {
   var ventana = PopUpManager.createPopUp(Where, Window, Modal, {contentPath:MC, closeButton:Btn_Cerrar, title:Titulo}, false);
   //Listener para cuando nuestra ventana se haya creado
   alCrear = Object();
   alCrear.complete = function(evento) {
      ventana._x = (720-ventana._width)/2;
      ventana._y = (450-ventana._height)/2-30;
      ventana.setSize(ventana.content._width+7, ventana.content._height+35);
      ventana.content._x=0;
      ventana.content._y=0;
   };
   //Listener para cuando pulsamos el botón cerrar
   alCerrar = Object();
   alCerrar.click = function(evento) {
      evento.target.deletePopUp();
   };
   //Eventos
   ventana.addEventListener("click", alCerrar);
   ventana.addEventListener("complete", alCrear);
   return ventana;
}

//Parámetros(donde_va_a_ser_creada, id_de_vinculación, etc....[los demás hablan por sí solos])
CrearVentana(this, "a", false, true, "Prueba");


Espero que te sirva.......:wink:

Por Altrix

156 de clabLevel



 

Cuba, Ciudad de la Habana

firefox
Citar            
MensajeEscrito el 02 Feb 2006 02:44 pm
gracias mil altrix...aun no he tenido tiempo de probarlo pero hoy mismo lo hago y te aviso si tengo algun problema....thanx

Por aysthesis

169 de clabLevel



Genero:Masculino  

Cordoba :: Argentina

msie
Citar            
MensajeEscrito el 14 Feb 2006 11:31 am
Pues sigue sin salirme. Pongo esto, justo lo mismo que tú en un flash nuevo:

//Importamos las clases
import mx.managers.PopUpManager;
import mx.containers.Window;
//Creamos la ventana
function CrearVentana(Where:MovieClip, MC:String, Modal:Boolean, Btn_Cerrar:Boolean, Titulo:String):MovieClip {
var ventana = PopUpManager.createPopUp(Where, Window, Modal, {contentPath:MC, closeButton:Btn_Cerrar, title:Titulo}, false);
//Listener para cuando nuestra ventana se haya creado
alCrear = Object();
alCrear.complete = function(evento) {
ventana._x = (720-ventana._width)/2;
ventana._y = (450-ventana._height)/2-30;
ventana.setSize(ventana.content._width+7, ventana.content._height+35);
ventana.content._x=0;
ventana.content._y=0;
};
//Listener para cuando pulsamos el botón cerrar
alCerrar = Object();
alCerrar.click = function(evento) {
evento.target.deletePopUp();
};
//Eventos
ventana.addEventListener("click", alCerrar);
ventana.addEventListener("complete", alCrear);
return ventana;
}

//Parámetros(donde_va_a_ser_creada, id_de_vinculación, etc....[los demás hablan por sí solos])
CrearVentana(this, "a", false, true, "Prueba1.jpg");


Tengo la imagen prueba1.jpg en la misma carpeta que el swf, por qué no me sale? :(

Por Narachamus

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Feb 2006 02:16 pm
//Parámetros(donde_va_a_ser_creada, id_de_vinculación, etc....[los demás hablan por sí solos])

Porque esto es para elementos que estén en la biblioteca, pero lo puedes modificar para que cargue elementos externos.......ok

Por Altrix

156 de clabLevel



 

Cuba, Ciudad de la Habana

firefox

 

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