¿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.
Por La100rra el 21 de Febrero de 2005
Y gracias por el aporte.
Por Elecash el 21 de Febrero de 2005
En fin... muy bueno tio, a ver como van esas actualizaciones, luego me miro el código que he visto cosas curiosas, como que los botones se desactivan y todo pierde alpha, etc... detalles muy buenos de verdad.
Un saludo!!
Por Dano el 21 de Febrero de 2005
-Usa AS 2.0 por lo que solo funciona en Flash MX 2004
-Cuando lo pruebes, en teoria no te lo centra, pero al verlo en el HTML, si te lo centra.
Saludos
Por hRod el 21 de Febrero de 2005
elecash :
hey JD justamente el otro día estaba trabajando en un proyecto (del que ya sabrán), y me quejaba de lo fácli que eran este tipo de soluciones en JavaScript, pero no quería caer en eso, y pues mira ahora tu con esto ... muy bueno !!!
gracias!!!
Por Dano el 21 de Febrero de 2005
Elecash, efectivamente, cuando me referia a los detallitos no tan facil, eran cosas como las que mencionas.
hRod, sip de hecho ese fue el objetivo, mas que nada que sirva a gente que desarrolle aplicaciones, aunque tambien aplica en otros ambitos. Pero sabia que a quien le puede servir mas es a aquella gente que desarrollo Aplicaciones.
Saludos
Por Freddie el 21 de Febrero de 2005
Teniendo en cuenta sobre todo que un simple
Código :
pesa alrededor de 80K ... en realidad es una buena opción para proyectos que no sean RIAs pero que necesiten algo como estoPor hRod el 22 de Febrero de 2005
vi que se puede usar 3 lineas de texto en el mensaje, esto de alguna manera reduce las posibilidades, por lo que estaría bueno que si se mantengan las 3 lineas ( o 4) pero que la ventana se auto ajuste (el ancho) de acuerdo a la caja de texto.
muy bueno !
bye
Por Dano el 22 de Febrero de 2005
Los que vayan a probar, recuerden, que tienen que volver a bajar la clase.
El cuadro "Alerta" y "Confirma", se ajusta al tamñao del texto, recuerden que el salto de linea es con "\n"
Ejemplo de uso:
Código :
Saludos
Por La100rra el 22 de Febrero de 2005
¡¡¡ Si Señor !!!