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 />

Desarrollo de aplicaciones de <strong>AIR</strong> para dispositivos de televisión<br />

Sentencias Trace<br />

Cuando se ejecuta la aplicación de TV en el escritorio, la salida de la sentencia trace se imprime en el depurador o la<br />

ventana de terminal para iniciar ADL.<br />

Depuración remota con Flash Professional<br />

Flash Professional se puede emplear para depurar de forma remota la aplicación de <strong>AIR</strong> para TV mientras que se<br />

ejecuta en el dispositivo de destino. Sin embargo, los pasos para configurar la depuración remota dependen del<br />

dispositivo. Por ejemplo, el kit de desarrollo de hardware de the <strong>Adobe</strong>® <strong>AIR</strong>® para TV MAX 2010 contiene<br />

documentación de los pasos detallados para ese dispositivo.<br />

Independientemente del dispositivo de destino, realice los siguientes pasos para preparar la depuración remota:<br />

1 En el cuadro de diálogo Configuración de publicación, en la ficha Flash, seleccione Permitir depuración.<br />

Esta opción hace que Flash Professional incluya información de depuración en todos los archivos SWF que crea a<br />

partir del archivo FLA.<br />

2 En la ficha Firma del cuadro de diálogo Configuración de <strong>Adobe</strong> <strong>AIR</strong> (Configuración de aplicación e instalador),<br />

seleccione la opción para preparar un archivo <strong>AIR</strong> Intermediate (<strong>AIR</strong>I).<br />

Mientras se sigue desarrollando la aplicación, utilizar un archivo <strong>AIR</strong>I (que no necesita firma digital) es suficiente.<br />

3 Publique su aplicación, creando el archivo de <strong>AIR</strong>I.<br />

Los últimos pasos son la instalación y la ejecución de la aplicación en el dispositivo de destino. Sin embargo, estos pasos<br />

dependen del dispositivo.<br />

Depuración remota con Flash Builder<br />

Flash Builder se puede emplear para depurar de forma remota la aplicación de <strong>AIR</strong> para TV mientras que se ejecuta<br />

en el dispositivo de destino. Sin embargo, los pasos para configurar la depuración remota dependen del dispositivo.<br />

Independientemente del dispositivo de destino, realice los siguientes pasos para preparar la depuración remota:<br />

1 Seleccione Project (Proyecto) > Export Release Version (Exportar versión oficial). Seleccione la opción para<br />

preparar un archivo de <strong>AIR</strong> Intermediate (<strong>AIR</strong>I).<br />

Mientras se sigue desarrollando la aplicación, utilizar un archivo <strong>AIR</strong>I (que no necesita firma digital) es suficiente.<br />

2 Publique su aplicación, creando el archivo de <strong>AIR</strong>I.<br />

3 Cambie el paquete de <strong>AIR</strong>I de la aplicación para que contenga archivos SWF que incluyan información de<br />

depuración.<br />

Los archivos SWF que contienen información de depuración se sitúan en el directorio de proyecto de Flash Builder<br />

para la aplicación en un directorio denominado bin-debug. Reemplace estos archivos SWF en el paquete de <strong>AIR</strong>I<br />

con los archivos SWF en el directorio bin-debug.<br />

En un equipo de desarrollo de Windows, este reemplazo se puede llevar a cabo realizando lo siguiente:<br />

1 Cambie el nombre del archivo del paquete de <strong>AIR</strong>I para disponer de la extensión de nombre de archivo .zip en lugar<br />

de .airi.<br />

2 Extraiga el contenido del archivo ZIP.<br />

3 Reemplace los archivos SWF de la estructura del directorio extraído por los de bin-debug.<br />

4 Vuelva a comprimir los archivos en el directorio extraído.<br />

5 Cambie el archivo comprimido para disponer una vez más de la extensión de nombre de archivo .airi.<br />

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

150

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

Saved successfully!

Ooh no, something went wrong!