19.11.2012 Views

Building Adobe AIR Applications

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CREACIÓN DE APLICACIONES DE ADOBE <strong>AIR</strong><br />

Actualización de aplicaciones de <strong>AIR</strong><br />

Aun sin el uso del marco de actualización, <strong>Adobe</strong> <strong>AIR</strong> incluye una clase Updater que las aplicaciones de <strong>AIR</strong> pueden<br />

emplear para actualizar a nuevas versiones. La clase Updater permite que una aplicación se actualice a una versión<br />

incluida en un archivo de <strong>AIR</strong> en el equipo del usuario. No obstante, la administración de la actualización puede<br />

implicar un proceso más complejo que el basar simplemente la actualización de la aplicación en un archivo de <strong>AIR</strong><br />

almacenado localmente.<br />

Archivos en el marco de actualización de <strong>AIR</strong><br />

El marco de actualización de <strong>AIR</strong> se incluye en el directorio frameworks/libs/air del SDK de <strong>AIR</strong> 2. Incluye los<br />

siguientes archivos:<br />

applicationupdater.swc: define la funcionalidad básica de la biblioteca de actualización, para su uso en<br />

ActionScript. Esta versión no contiene interfaz de usuario.<br />

applicationupdater.swf: define la funcionalidad básica de la biblioteca de actualización, para su uso en JavaScript.<br />

Esta versión no contiene interfaz de usuario.<br />

applicationupdater_ui.swc: define la funcionalidad básica de la biblioteca de actualización de la versión Flex 4,<br />

incluyendo una interfaz de usuario que la aplicación puede utilizar para mostrar las opciones de actualización<br />

applicationupdater_ui.swf: define la funcionalidad básica de la biblioteca de actualización de la versión de<br />

JavaScript, incluyendo una interfaz de usuario que la aplicación puede utilizar para mostrar las opciones de<br />

actualización<br />

Para obtener más información, consulte las siguientes secciones:<br />

“Configuración del entorno de desarrollo de Flex” en la página 268<br />

“Inclusión de archivos del marco en una aplicación de <strong>AIR</strong> basada en HTML” en la página 269<br />

“Ejemplo básico: Uso de la versión ApplicationUpdaterUI” en la página 269<br />

Configuración del entorno de desarrollo de Flex<br />

Los archivos SWC del directorio frameworks/libs/air del SDK de <strong>AIR</strong> 2 definen clases que se pueden utilizar en el<br />

desarrollo de Flex y Flash.<br />

Para utilizar el marco de actualización al compilar con el SDK de Flex, incluya el archivo ApplicationUpdater.swc o<br />

ApplicationUpdater_UI.swc en la llamada al compilador amxmlc. En el siguiente ejemplo, el compilador carga el<br />

archivo ApplicationUpdater.swc en el subdirectorio lib del directorio Flex SDK:<br />

amxmlc -library-path+=lib/ApplicationUpdater.swc -- myApp.mxml<br />

En el siguiente ejemplo, el compilador carga el archivo ApplicationUpdater_UI.swc en el subdirectorio lib del<br />

directorio Flex SDK:<br />

amxmlc -library-path+=lib/ApplicationUpdater_UI.swc -- myApp.mxml<br />

Al realizar el desarrollo con el uso de Flash Builder, añada el archivo SWC en la ficha de ruta de biblioteca de la<br />

configuración de la ruta de compilación de Flex en el cuadro de diálogo de propiedades.<br />

Asegúrese de copiar los archivos SWC en el directorio al que se hará referencia en el compilador amxmlc (usando el<br />

SDK de Flex) o Flash Builder.<br />

Última modificación 30/10/2012<br />

268

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!