Comunidad de diseño web y desarrollo en internet online

Abrir PopUp desde un boton en Flash

Citar            
MensajeEscrito el 09 Mar 2007 06:12 am
Hola :D

Aqui me he topado con una duda.. he estado leyendo acerca de como hacer que un boton en flash me mande a otra pagina con medidas predeterminadas por mi... estoy haciendo unapagina.. y en los menus que aun no tengo info le quiero poner un mensaje de que estamos en construccion.. y se me hace que si pongo la pag del tamaño de mi archivo se vera mas estetico.. espero puedan ayudarme, por que he calado todo lo que he leido y creo que estoy haciendo algo mal desde el flash.. por cierto uso el flash profesional mx 2004.. si alguien pudiera mandarme un ejemplo del fla se lo agradeceriaaaaaaaaa por que ya le puse esto:

on(release){
getURL("javascript:window.open('pagina.html','pagina','width=500,height=400');
}

claro que con los datos de mi pagina y nada.. no sale nada....

ayudaaaaaaaaa porfas.. :crap:

Por knela

5 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 09 Mar 2007 12:34 pm
Si quieres usar el componente Window para crear una ventana emergente (popup) puedes incluir este cdigo en tu boton que abrira la ventan:

on (release) {
import mx.managers.PopUpManager
import mx.containers.Window
var ventana = PopUpManager.createPopUp(_root, Window, true, {contentPath:"MOVIE-CLIP-DE-TU-CONTENIDO.swf"}, true);

alCrear = Object();
alCrear.complete = function(evento){
ventana._x = POSICION EN X DE TU VENTANA;
ventana._y = POSICION EN Y DE TU VENTANA;
ventana.setSize(TAMAÑO EN X DE TU VENTANA, TAMAÑO EN Y DE TU VENTANA);
ventana.closeButton = true;
ventana.title = "TITULO DE TU VENTANA..";
}

alCerrar = Object();
alCerrar.click = function(evento){
evento.target.deletePopUp();
}

ventana.addEventListener("click", alCerrar);
ventana.addEventListener("complete", alCrear);
ventana.addEventListener("mouseDownOutside", alClicarFuera);
}


Y en la misma carpeta dodne tienes tu pelicula incluye el MovieClip del contenido que quieras mostrar con las medidas asignadas anteriormente en el codigo de la ventana.

O! puedes simplemente poner esto en el boton que abre el popup:

on (release) {
getURL("HTPP DE TU PAGINA (CONTENIDO DE POPUP"),"_blank");
}

Por trino_as

138 de clabLevel



Genero:Masculino  

Venezuela

msie7
Citar            
MensajeEscrito el 09 Mar 2007 06:06 pm
Sigue sin aparecerme la ventana que quiero mandar llamar.. :( es como si el boton no tuviera nada de codigo.. :( :cry:

Por knela

5 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 10 Mar 2007 02:09 am
Seguiste las instrucciones al pie de la letra? Por que no me pasas el archivo .fla?

Por trino_as

138 de clabLevel



Genero:Masculino  

Venezuela

msie
Citar            
MensajeEscrito el 22 May 2007 09:58 pm
Hola chicos yo tengo el mismo problema y trato de abrir un html en un pop up en el flash y nada. Por fa si tiene un archivo ejemplo o el codigo para colocarlo en el boton del flash.

Gracias!!

Por marit80

3 de clabLevel



Genero:Femenino  

Venezuela

msie7
Citar            
MensajeEscrito el 15 Ago 2007 11:05 am
hola knela , a tu code le falta la ultima comillas , es decir debiera resultar asi :

Código :

on (release) {
   getURL("javascript:window.open('pagina.html','pagina','width=500,height=400'");
}


no lo he probado , pero parece estar bn, de todas formas te dejo la manera que uso yo en mi web para abrir mis popUp desde flash.

dentro del head de tu html defino una funcion para las pop up:

Código :

<script language="JavaScript"> 
 function myPopUp (URL)
  {window.open(URL,"ventana1","width=500,height=400,scrollbars=no top=0 left=0,resizable=no,directories=no,location=no,menubar=no,status=no,titlebar=no,toolbar=no")}                
 </script>

luego pones en el boton flash:

Código :

on (release) {
   getURL("javascript:myPopUp('pagina.html')");
   }

tambien seria mas optimo de esta forma , aunke no lo he probado:

Código :

on (release) {   
   getURL("javascript:myPopUp('pagina.html'); return:false;");
}

Esta ultima evitaria recargar la pagina que lanza la popUp.

By.- :wink:

Por alfa

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Ago 2007 01:44 pm
wenas Knela, mirate este codigo, es fasil y ademaspodesmanejar el ancho y alto del popup.

Código :

on (release) { 
//aqui pones elnombre de tu web (page1.htm)
link = "TU_PAGE_WEB"; 
//aqui el ancho en pixeles
ancho = XXX; 
//aca el alto en pixeles
alto = XXX; 
getURL("javascript:void(window.open('"+link+"', '_blank', 'width="+ancho+",height="+alto+"'))"); 
}

Espero que te ayude.

Saludos.

Por nightpowa

22 de clabLevel



Genero:Masculino  

opera
Citar            
MensajeEscrito el 09 Mar 2008 09:47 pm
Yo no tengo duda de esto, a mi si me funciona..... pero no me agrada.
Lo que me da corage es que sea un javascript... porque pide permiso de ventanas emergentes...a los usuarios
y eso no me mola nada
no hay una manera de usar GET URL... "_blank" y poder poner el ancho y alto que quiero, y adios toolbar??? Sin usar java?
Yo lo que quiero es abrir "cosita.html" no una pelicula flash..

Por SadlyMistaken

104 de clabLevel



 

msie
Citar            
MensajeEscrito el 29 Abr 2009 03:18 pm
Gracias nigthpowa:
Excelente tu respuesta, me funciono al pelo!!

Por delta_hel

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 Ago 2010 07:20 pm
Solo para darles las gracias amigos 'alfa' y 'nightpowa', por fin he logrado que me abra una ventana de las medidas que yo quiero, al pulsar un botón que he puesto en una archivo Flash.

Podéis creer que he estado todo el finde dándole que te pego al dichoso archivo, primero creando el HTML, luego el SWF y yo sin entender (sin duda soy duro de mollera), hoy cuando he subido los archivos al servidor, ¡¡EUREKA!!, jo que placer, lo he logrado.

El dichoso javascript, que no se deja manejar si no lo subes al servidor y mira que lo he estado leyendo veces a distintos "sabios" que lo están explicando y no chico, que no lo creía. Yo pensaba, será que tengo que subir los dichosos archivos a un servidor para saber si funcionan, ¡ajá!, cierto, hay que subirlo y entonces, se acabaron los problemas. Sin tener que hacer piruetas.

Gracias de nuevo amigos. Saludos afectuosos de un amigo.

Por toc-toc

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ago 2011 11:36 am
Hola, yo tengo un problema parecido, tengo cuatro botones que me comunican a 4 ventana diferentes que en teoría tendrían que mostrarme diferente contenido. La cuestión que siempre me pone el mismo
No se si la sentencia esta bien del botón o es otro problema.
La sentencia es la siguiente:

on (rollOver) {
gotoAndPlay("s1");
}
on (releaseOutside, rollOut) {
gotoAndPlay("s2");
}
on (release)
{
_root.popup_pressed = 1;
_root.scrHEIGHT = 280;
_root.scroller.scroller.gotoAndStop(2);
_root.TM_title = "INGENIERIA";
_root.READ = 20;
_root.scroller.gotoAndPlay("s0");
}

y les envió una foto de como se ve el pop up. y si no se puede solucionar
les agradecería que me enviaran una breve explicación para hacer uno como este.
Saludos


[img]http://l4c.me/fotos/grrado/ventana-de-mi-pagina[/img]

Por grrado

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ago 2011 06:41 pm
Hola a todos, esto de abrir una ventana Popup con medidas exactas es simple y no necesitas poner ningun JS adicional en tu html, solo es darle AS a tu botón flash.

Aqui les dejo el código exacto que yo uso:

Código ActionScript :

on(press){
   getURL("javascript:window.open('pagina.html', 'ventana', 'width=500, height=300, top=10, left=50'); void(null)");
}


Espero les sirva a muchos ;-)

Saludos cordiales...

Por JCésar

38 de clabLevel



 

Negocios por Internet

msie8
Citar            
MensajeEscrito el 12 Ago 2011 06:50 pm
Me olvidaba comentarles esto no funciona cuando lo ejecutas en tu PC, debes de subir tu diseño o archivos a un Servidor Web (Tu espacio de Hosting). Cuando lo pruebes en línea ahi si te funcionara correctamente ;-)

Saludos cordiales...

Por JCésar

38 de clabLevel



 

Negocios por Internet

msie8
Citar            
MensajeEscrito el 01 May 2012 04:16 pm

JCésar escribió:

Hola a todos, esto de abrir una ventana Popup con medidas exactas es simple y no necesitas poner ningun JS adicional en tu html, solo es darle AS a tu botón flash.

Aqui les dejo el código exacto que yo uso:

Código ActionScript :

on(press){
   getURL("javascript:window.open('pagina.html', 'ventana', 'width=500, height=300, top=10, left=50'); void(null)");
}


Espero les sirva a muchos ;-)

Saludos cordiales...
Buenisima tu aportación estaba que me rompia la cabeza para poder subir un boton en la fanpage que abriera un formulario. Muchisimas Gracias JCésar aqui está mi ejemplo Ejemplo:
http://www.mancuso.ec/facebook/PROMOCIONES/FANS/PROMOCIONES%20ROLLOVER.swf

Por MANCUSO ADVERTISING

0 de clabLevel



 

firefox

 

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