El primer dia fue un primer contacto con las herramientas de Flash y Flex. Un poco de teoria sobre algunos conceptos básicos y de como va ir evolucionando el curso.
El segundo dia, jueves, vimos el control de eventos, HTTPService y Datagrid. Todos estos controles me parecieron muy útiles y de manejo cómodo en la herramienta. Se darán algunos detalles de ellos más adelante.
El tercer dia ha sido hoy, viernes. Ha sido un dia muy divertido porque hemos hecho un par de crucigramas que han ayudado a la comprensión de algunos conceptos dados en dias anteriores, además, por supuesto, de hacer la clase mucho más amena. Tambien hemos visto como crear este Blog y varias aplicaciones de google que van a resultar de mucha utilidad. Ah! y no se me puede olvidar dos cosas importantes: creationComplete y addEventListener. También se dará un poco de información sobre ambos más adelante.
A pasar un buen fin de semana!
*****************************************************************
Bueno dicen que lo prometido es deuda, asi que voy a explicar los términos que mencioné más arriba.
Antes de empezar con las definiciones de arriba, me gustaría dejar claro al lector de este blog que aqui no pretendemos enseñar a programar, por lo que no pondremos toda la pagina de codigo necesario para que funcionen las aplicaciones. Este blog está más orientado a dar los datos precisos para esos momentos en los que todo programador siente que no sabe como seguir.
Por esta razón, no llenaremos paginas interminables de código, sino que trataremos de poner el ejemplo concreto para lo que se esté explicando, dar su definición en caso necesario y decir como, cuando y para que se usan las 'cosas'.
Creo que es una manera de encontrar una información puntual de forma rápida y sencilla. Si hubiera alguna duda, consejo, mejora etc recomiendo la parte de comentarios para hacerlo llegar... considero esta herramienta muy importante para poder aprender de una manera fácil!
Empezaremos con HTTPService. Como su propio nombre nos indica, llama a los servicios de Flex a traves de un protocolo HTTP. Es importante no olvidarse de la declaración en la zona de las declaraciones seria algo así:
/*
*/
Seguimos con la siguiente definición, Datagrid. Un Datagrid en Flex sirve para lo mismo que en cualquier otro lenguaje de programación, es decir, es una "lista" enlazada a datos que muestra los elementos del origen de datos en una tabla. Pero dada la importancia que tiene en la programación de paginas web creo que es importante detallar su forma de declaración.
/*
*/
Teniendo en cuenta que con dataProvider lo que hacemos es situarnos en la etiqueta que necesitamos dentro del XML y que mx:columns nos marcará las diferentes columnas.
Respecto a los dos términos que nos faltan, creationComplete y addEventListener. Aunque son nombres diferentes, van intimamente ligados. Es decir, para que un addEventListener funcione debe tener creationComplete bien inicializado.
Podemos decir que addEventListener es un "escuchador", un listener del componente que se “esta escuchando” los posibles eventos de checkbox, label, textbox etc.
Veamos un ejemplo:
//Incluimos el creationComplete="init(event)" en la parte de Applicartions para que addEventListener funcione correctamente.
/*
//Codigo que fuera necesario antes del Action Script
/*Se recomienda el uso de funciones para un codigo limpio y de fácil lectura, por eso incluiremos el addEventListener dentro de una
// Resto de codigo de nuestra página.
*/
Por ahora esto es suficiente para la primera semana!
No hay comentarios:
Publicar un comentario