Comunidad de diseño web y desarrollo en internet online

Como hacer una Ventana tipo Popup pero que muestre un SWF?

Citar            
MensajeEscrito el 07 Abr 2006 05:52 am
Necesito crear algo parecido a esto
http://www.universia.com.ar/
Cuando carguen la pagina notaran que se abre una especia de popup, pero no es una ventana como las que se crear con el javascript, no tiene barra de titulo, no tiene nada, solo muestra un swf. En algunos casoso he logrado ver que a este swf le sacan el fondo, haciendolo transparente.
Quisiera que me den una mano para ver como puedo solucionar esto. Seria bueno que alguien lo posteara como tutorial. Ya que he visto algunas paginas que lo estan incluyendo ya. Asi puedes tener un popup al iniciar la pagina, y no es bloqueado, ya que se abre dentro de la misma, no te crea otro internet explorer.

Saludos,

Andres

Por andavip

0 de clabLevel



 

msie
Citar            
MensajeEscrito el 07 Abr 2006 03:52 pm
es la nueva forma de hacer pop-ups debido a que los navegadores bloquean los popups comunes que abrian una pagina html...............

lo que queres hacer se hace con etiquetas <div> de html y simplemente insertas el swf (como lo insertarias en una pagina normal html) y le pones un boton en el swf para cerrarlo............ buscate info acerca de las div... o bien podes ver el codigo fuente de la pagina que mencionas y ver como lo han hecho.

suerte.......

Por deftones_sv

86 de clabLevel



 

El Salvador

firefox
Citar            
MensajeEscrito el 07 Abr 2006 04:44 pm
para eso puedes utilizar el buscado ese tema ya se trato varias veces

saludos

Por Stopa

900 de clabLevel



Genero:Masculino  

NPI

firefox
Citar            
MensajeEscrito el 10 Abr 2006 08:41 am
lo siento pero ya vi el codigo y no viene un objet o un swf cargado
lo siento solamente doy malas noticias por que tampoco tengo una solucion.

perdon

Por patula

8 de clabLevel



Genero:Masculino  

Mexico

firefox
Citar            
MensajeEscrito el 10 Abr 2006 04:48 pm

patula escribió:

lo siento pero ya vi el codigo y no viene un objet o un swf cargado
lo siento solamente doy malas noticias por que tampoco tengo una solucion.

perdon


ya buscate :? aquie en el foro

que codigo no te funciona???


saludos :wink:

Por Stopa

900 de clabLevel



Genero:Masculino  

NPI

firefox
Citar            
MensajeEscrito el 10 Abr 2006 05:08 pm
Hola quizas esto es lo que necesitas,es una clase que crea una ventana:

Código :

class crearVentana{
   
function crearVentana(inix,iniy,ancho,alto,pelicula:String,tituloVentana:String){
   var ventana=_root.createEmptyMovieClip ("ventana_mc",99 );
   with(ventana){
      moveTo(inix,iniy+30);
      lineTo(inix+ancho,iniy+30);
      lineStyle(1,0x000000,100);
      beginFill(0xCCCC99,50);
      moveTo(inix,iniy);
      lineTo(inix,iniy);
      lineTo(inix+ancho,iniy);
      lineTo(inix+ancho,iniy+alto);
      lineTo(inix,iniy+alto);
      endFill();
   }//FIN DEL WITH
///FIN DE LA VENTANA EN SI
/// CREAR UN TEXTO PARA EL TITULO
   var titulo= _root.ventana_mc.createEmptyMovieClip ("titulo_mc",100);
   titulo._x=inix+15;
   titulo._y=iniy+2;
      
   titulo.titulo_txt.setTextFormat(formatoTitulo);
   titulo.createTextField("titulo_txt",101,5,5,220,20);
   var formatoTitulo:TextFormat=new TextFormat();
   with(formatoTitulo){
      font="Arial";
      size="17";
      cTextColor=0x000000;
   }

   titulo.titulo_txt.text=tituloVentana;
///FIN  CREAR EL TITULO
///CREO UN BOTON PARA CERRAR LA VENTANA
   var boton=_root.ventana_mc.createEmptyMovieClip ("cerrar_mc",102);
   with(boton){
      
      //
      lineStyle(0,0x000000,100);
      beginFill(0xCCCC99,100);
      moveTo(inix+ancho-30,iniy+5);
      lineTo(inix+ancho-30,iniy+5);
      lineTo(inix+ancho-30+20,iniy+5);
      lineTo(inix+ancho-30+20,iniy+5+20);
      lineTo(inix+ancho-30,iniy+5+20);
      endFill();
      /*Esto es una x para el boton de cerrar pero no va bien 
      lineTo(inix+ancho-30+20,iniy+5+20);
      moveTo(inix+ancho-30,iniy+5);
      lineTo(inix+ancho-30,iniy+5);
      lineTo(inix+ancho-30+20,iniy+5+20);
      lineTo(inix+ancho-30+20,iniy+5+20);
      moveTo (inix+ancho-30+20,iniy+5);
      lineTo(inix+ancho-30+20,iniy+5);
      lineTo(inix+ancho-30,iniy+5+20);
      */
   }
   _root.ventana_mc.cerrar_mc.onPress=function(){
      //FUNCION QUE CIERRA LA VENTANA AL PRESIONAR EL BOTON
      delete ventana;
      delete boton;
      delete titulo;
      ventana.removeMovieClip ();
      //bandera=false;
      
   }
///FIN DEL BOTON PARA CERRAR LA VENTANA   
///CREO UN CONTENEDOR PARA LAS PELICULA
var contenedor=_root.ventana_mc.createEmptyMovieClip ("contenedorPelicula_mc",103);
contenedor._x=inix;
contenedor._y=iniy+30;
contenedor.loadMovie(pelicula);
//FIN DEL CONTENEDOR PARA LA PELICULA   
}//FIN DE LA FUNCION CREAR VENTANA

}//FIN DE LA CLASE

luego para utilizarla en tu pelicula:

Código :

 var aux:crearVentana;
     aux=new crearVentana(100,40,300,300,"loqsea.swf","loqsea ...");

Suerte :D

Por marvin

29 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Abr 2006 05:33 pm
mira
ahi te dejo el codigo

Código :

this.boton1.onRelease = function() {
getURL ("javascript:void(window.open('aqui_va_tu pagina qeu tiene el swf.html','popupabierto','toolbar=no,menubar=no,scrollbars=no,resizable=no,top=0,left=0,width=100,height=150'))"); 


Suerte :wink:

Por Stopa

900 de clabLevel



Genero:Masculino  

NPI

firefox
Citar            
MensajeEscrito el 12 Abr 2006 06:47 am
El codigo que vi fue el html, espero que el comando que pusite juncione

por que por lo que entiendo tienes que tener un swf reproduciendoce en ese instante, y lo que tiene la pagina es algun codigo
que manda llamar al swf que fue lo que no encontre pero sinceramente espero que funcione.

gracias stopa y se ve que si flaheas bien duro.

suerte y saludos

Por patula

8 de clabLevel



Genero:Masculino  

Mexico

firefox

 

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