Comunidad de diseño web y desarrollo en internet

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

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.

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate