sábado, 20 de marzo de 2010

Lector RSS con Flex : Segunda Parte

En una anterior publicación (Lector RSS con Flex) vimos la manera de leer los datos de un archivo XML de una fuente RSS de este blog, ahora vamos a crear el código y los controles necesarios para mostrar la descripción del post, cuando se selecciona un Item del DataGrid, además se creara el instalador de la aplicación ya que es una aplicación de Adobe AIR.


--
Ahora crearemos un control TextArea en la parte inferior del DataGrid que tenga los Constraints inferiores y los laterales, el constraint superior no se debe seleccionar para que no se cambie su tamaño a lo alto, solo a lo ancho, el id del TextArea debe ser noticiaTxt para mostrar el detalle de la noticia, ahora debemos crear la función que se encargara de llenar el área de texto.

private function mostrarInfo():void{
noticiaTxt.htmlText = notDg.selectedItem.description;
}

y en la etiqueta de notDg, ponemos lo siguiente:

change=
"mostrarInfo();"


Con esto es suficiente para que al seleccionar un ítem de la lista, se muestre una pequeña descripción de la noticia. Para ver el resto de la información, podemos poner esto en la etiqueta del DataGrid:

doubleClickEnabled="true" doubleClick="navigateToURL(newURLRequest(notDg.selectedItem.link))"

Recuerden utilizar el cuadro de Intellisense, para que se hagan los imports necesarios, si después de esto, aparece algún error quizás sea por que falta importar la clase navigateToURL, para ello, en la parte superior del bloque Script, ponemos esto:

import "flash.net.navigateToURL";

Ahora vamos a ver como se exporta un proyecto de flex como aplicación de escritorio por medio de Adobe AIR, primero que todo, guardamos el proyecto y presionamos click derecho en el proyecto, en el menú contextual seleccionamos en la carpeta Flex Builder, seleccionamos la opción Release-Build:
Release-Build

Aparece una ventana donde se permite cambiar al ubicación donde quedará el instalador, generalmente es bin-release, pero se puede poner donde sea, luego presionamos de nuevo siguiente y aparecerá esta ventana:

Digital Signature

Seleccionamos la primera opción "Export and sign an AIR file with a digital certificade", como esta es la primera aplicaci[on, tenemos que hacer un certificado, esto lo hacemos por medio del botón "Create" y con esto nos aparecerá esta ventana:

Create Certified

Llenamos los datos requeridos, y guardamos la licencia, presionamos ok y en el formulario anterior, escribimos una contraseña y presionamos Finish, con esto, se genera un archivo con extension .AIR

Instaldor AIR

Este es el archivo de instalación del lector de noticias, solo basta con presionar doble clic sobre el archivo para ejecutar el instalador y poder utilizar la aplicación.





No hay comentarios:

Publicar un comentario