Cristalab

Creación de un Navegador Web con Flash y Mdm Zinc

Por: One + 06.11.2007

En este tip explicaremos como crear nuestro propio navegador web mediante flash y mdm zinc.

Mediante la clase "mdm.Browser" nos podemos crear una instancia de un Internet Explorer dentro de nuestra película flash. Las especificaciones que le podemos mandar son:

Código :


mdm.Browser(x:Number, y:Number, width:Number, height:Number, object:String, border:Boolean):Void


Un ejemplo de como usarlo sería:

Código :


myBrowser = new mdm.Browser(0, 0, 400, 350, "http://www.cristalab.com/", true)


Para que funcione correctamente debemos tener instalado Internet Explorer 5 o superior, en caso de tener Windows o Safari en caso de ser usuario Mac OSX .

Utilizando algunos métodos extras de la clase mdm.Browser tales como Browser.back(),Browser.goto(),Browser.refresh() o Browser.forward() podríamos montar un mininavegador en nuestra propia aplicación. Cómo ejemplo podéis observar el siguiente que hemos hecho.

Código :


myBrowser = new mdm.Browser(0, 40, "100%", 360,  "http://www.cristalab.com", true);
myBrowser.show();

bot_atras.onRelease=function(){
   myBrowser.back();
}
bot_delante.onRelease=function(){
   myBrowser.forward();
}
bot_refresh.onRelease=function(){
   myBrowser.refresh();
}
bot_home.onRelease=function(){
   myBrowser.goto("http://www.cristalab.com/");
}
myBrowser.onDocumentComplete = function(myObject){
   mdm.Forms.MainForm.title = myBrowser.title+" - Navegador Web by One - yeah!";
   texto_txt.text=myObject.url;
}
//Listener para cuando se pulsa Enter
alPulsarEnter = new Object();
alPulsarEnter.enter = function() {
   myBrowser.goto(texto_txt.text);
};

texto_txt.addEventListener("enter", alPulsarEnter);
stop();




Nota: En este tip hemos usado Flash CS3 y AS2. Pero debería funcionar sin muchos cambios de fondo en otras versiones.

La única pega es que en windows, en el fondo, lo que usaremos será un IE.

Archivos del ejemplo.

Etiquetas stuff flash

Comentarios | Enviar un comentario
Muy bien... Excelente One !!!...
*/ Lastima que es una especie de IE disfrazado... pero aun asi se ve genial...
Alabanza
Por: M@U
Valiente dierma de pit :/
Por: Aznar_blog
GRANDE ONE!!
este es el tipo de Post que extrañaba en mi querido CLAB Riendo
Por: carlosczg_blog
HOLA QUE TAL, DISCULPA TENGO UNA DUDA, BUENO ANTES QUE NADA TE FELICITO POR ESTE GENIAL ARTICULO, SOLO QUERIA CONSULTAR CONTIGO, EL MDM LO TOMA COMO PLUG IN?? O SIMPLEMENTE COMO UN COMPLEMENTO PARA FLASH?
GRACIAS, SALUDOS
Por: ALBERTO_blog
Alberto evita las mayusculas.
El mdm es un programa que compila un swf y lo convierte a exe. Y mdm zinc tiene un código que si lo usas en el flash, al compilarlo con el zinc ese código funciona y es complementario al actionscript.
Por: One
Esta de lujo el tip, ademas de internet, se puden ver las carpetas y demas de la PC.
Una pregunta, como hiciste para que no salga el boton de maximizar?? Confundido
Por: CarlosRuminott
Al compilarlo con zinc puedes elegir el skin, los botones, etc..
Por: One
hay varias formas para agragarle funciones para hacerlo como un navegador de verdad,como opciones de agragar favoritos, historial, tipos de conexiones, seguridad integrada con el navegador, etc, despues esrcibo algo sobre eso, y se hace iwal con el MDM Zinc. y AS.
Por: bisho_blog
La pagina es muy buena,me gusta porque te explica todo lo q quieras saber de internet.

Amunt Tenerife!!!!Es el mejor,y el año que biene en primera.

I nos vemos en mcdonals tronco
Por: criss0_blog
Hola como estas, disculpa miignorancia tengo un examen de navegadores podrias explicarmelo de una forma mas sencilla, por tu apoyo muchas gracias
hida_263@yahoo.com.mx.
Por: martin hidalgo morales_bl
bacano el tutorial
Por: www.dayrom.com_blog
holas
tengo una duda
en alguna de las respuestas lei q se podia usar este comando para abrir una ventana de mi pc
la pregunta es si alguien sabe bien como es el codigo xq ya intente todo lo q se me ocurrio leyendo el help del zinc y no me sale
la idea es un menu para una serie q me abra la carpeta extras
si alguien sabe plis q me lo diga yia no se mas q hacer
besos
y desde ya gracias
Por: mine
hola, quisiera saber como puedo hacer que el navegador cargue el favicon.ico de algunas paginas
Por: JK994_blog
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.