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

Diseño para varios tamaños de pantalla<br />

Es posible desarrollar la misma aplicación de <strong>AIR</strong> para TV de pantalla completa para que funcione y presente un buen<br />

aspecto en varios dispositivos de <strong>AIR</strong> para TV. Realice lo siguiente:<br />

1 Establezca la propiedades del escenario scaleMode, align y displayState en los valores recomendados:<br />

StageScaleMode.NO_SCALE, StageAlign.TOP_LEFT y StageDisplayState.FULL_SCREEN_INTERACTIVE,<br />

respectivamente.<br />

2 Configure el área de visualización segunda en función de Capabilities.screenResolutionX y<br />

Capabilities.screenResolutionY.<br />

3 Ajuste el tamaño y el diseño del contenido en función de la anchura y la altura del área de visualización segura.<br />

Aunque los objetos del contenido son grandes, especialmente en comparación con las aplicaciones de dispositivo<br />

móvil, los conceptos como diseño dinámico, posicionamiento relativo y contenido adaptativo son los mismos. Para<br />

obtener más información sobre ActionScript para admitir estos conceptos, consulte Authoring mobile Flash<br />

content for multiple screen sizes (Creación de contenido móvil de Flash para varios tamaños de pantalla; en inglés).<br />

Calidad del escenario<br />

La propiedad Stage.quality de una aplicación de <strong>AIR</strong> para TV siempre es StageQuality.High. No se puede<br />

cambiar.<br />

Esta propiedad especifica la calidad de representación para todos los objetos Stage.<br />

Administración de la entrada de control remoto<br />

Los usuarios suelen interactuar con la aplicación de <strong>AIR</strong> para TV utilizando un mando a distancia. Sin embargo,<br />

gestione la introducción mediante teclas del mismo modo que en el teclado de una aplicación de escritorio.<br />

Concretamente, administre el evento KeyboardEvent.KEY_DOWN. Para obtener más información, consulte Captura de<br />

entradas de teclado en la Guía del desarrollador de ActionScript 3.0.<br />

Las teclas del mando a distancia se asignan a constantes de ActionScript. Por ejemplo, las teclas del teclado direccional<br />

de un mando a distancia se asignan de la siguiente manera:<br />

Tecla del teclado direccional del mando<br />

a distancia<br />

Arriba Keyboard.UP<br />

Constante de ActionScript 3.0<br />

Abajo Keyboard.DOWN<br />

Izquierda Keyboard.LEFT<br />

Derecha Keyboard.RIGHT<br />

Aceptar o Seleccionar Keyboard.ENTER<br />

<strong>AIR</strong> 2.5 ha añadido muchas otras constantes de teclado para admitir la introducción mediante mando a distancia. Para<br />

obtener una lista completa, consulte la clase Keyboard en Referencia de ActionScript 3.0 para la plataforma de <strong>Adobe</strong><br />

Flash.<br />

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

134

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

Saved successfully!

Ooh no, something went wrong!