Comunidad de diseño web y desarrollo en internet

Componente Alerta --- BETA-

¿Qué es?
Es un desarrollo personal, con el fin de facilitar algo que deberia ser sencillo, y a veces no lo es tanto.

Bien, es un componente con el objetivo principal de agilizar el desarrollo de aplicaciones, que tengan interactividad de datos. Tales como Sitios actualizados por BD, Chats, Administracion.

Los que hayan desarrollado sitios de esta indole, habran visto la complejidad de hacer una ventanita Alerta. Vamos lo facil es dibujarla, ponerle los botoncitos. Pero que cumpla lo que quieres, a veces no es tan Facil.

Mi objetivo personal, es desarrollar un componente que baste algo casi tan sencillo como en JavaScript, que para poner un Alert basta con poner alert("Lo que sea");

Ventajas


    Peso:____________3Kb
    Dificultad de uso:___Baja
    AutoAmbientable:___Si
    Codigo Fuente:_____Entregado
    Costo:____________Ninguno


¿Cómo lo utilizo?
1.- Descargatelo
http://www.danonino.org/Alerta/Alerta.zip

2.-Extraelo en una carpeta, la que gustes.

3. En esa misma carpeta, crea y guarda una pelicula de Flash.

4.-Bien, el componente tiene tres modalidades: Alerta, Confirma, Login.
En la pelicula que creaste pon uno de los siguientes 3 codigos:

Tipo Alerta:

Código :

mialerta = new Alerta();
mialerta.onCierra = function() {
   if (mialerta.getRespuesta()) {
      trace("Apretaste aceptar");
   } else {
      trace("No apretaste aceptar");
   }
};
mialerta.setInformacion("Esto es una alerta\nAprieta aceptar si entendiste");

Tipo Confirma:

Código :

mialerta = new Alerta();
mialerta.onCierra = function() {
   if (mialerta.getRespuesta()) {
      trace("Que bueno que lo conoces");
   } else {
      trace("No conoces nada");
   }
};
mialerta.setTipo("Confirma");
mialerta.setInformacion("¿Estas seguro de conocer a Cristalab?");

Tipo Login:

Código :

mialerta = new Alerta();
mialerta.onCierra = function() {
   if (mialerta.getRespuesta()) {
      trace("Que bueno que lo conoces");
   } else {
      trace("No conoces nada");
   }
};
mialerta.setTipo("Confirma");
mialerta.setInformacion("¿Estas seguro de conocer a Cristalab?");


¿Cómo lo personalizo?

Código :

mialerta = new Alerta();
mialerta.onCierra = function() {
   if (mialerta.getRespuesta()) {
      trace("Apretaste aceptar");
   } else {
      trace("No apretaste aceptar");
   }
};
colores = new Array();
colores = {
   colorFondo:0xFFFFFF, 
   colorTexto:0x444444, 
   colorTextoTitulo:0xFFFFFF,    
   colorTextoBoton:0xFF6600,       
   colorInfTexto : 0xFF6600,
   colorBoton : 0xEEEEEE,
   colorBarra:0xFF6600};
mialerta.estableceColores(colores);
mialerta.setInformacion("Esto es una alerta\nAprieta aceptar si entendiste");


Realizo un esfuerzo importante, en hacerlo StandAlone(Que funcione en un alto porcentaje de ambientes). Por ahora lo he probado en diversas condiciones, basicamente de formularios. Y va bien.

Espero te guste, por aqui seguire publicando UPDATES.

Aunque se paciente, la clase la diseñe hace como 2 meses para un proyecto. Pero la hice, digamos que solo yo y mis ideas la entendian. Ahora esta mas comprendible y legible el código. Tambien trabajo en la documentación. Pero por lo pronto les dejo ya las bases para usarlo.



Aqui un ejemplo de como uso los tres tipos:



Saludos!

¿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