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 móviles<br />

depthAndStencil: especifica el uso del búfer de esténcil o de profundidad. Normalmente estos búferes se utilizan<br />

al trabajar con contenido en 3D.<br />

true<br />

fullScreen: especifica si la aplicación debe abarcar toda la pantalla del dispositivo, o bien, compartir la pantalla con<br />

el fondo cromático del sistema operativo normal como, por ejemplo, una barra de estado del sistema.<br />

true<br />

renderMode: especifica si el motor de ejecución debe procesar la aplicación con la unidad de procesamiento de<br />

gráficos (GPU) o la unidad de procesamiento central principal CPU). En general, el procesamiento con GPU<br />

aumentará la velocidad del proceso, pero algunas funciones, como determinados modos de fusión y filtros de<br />

PixelBender, no están disponibles en este modo. Asimismo, diferente dispositivos y controladores de dispositivo<br />

cuentan con limitaciones y capacidades de GPU que varían. Siempre se debe probar la aplicación en una amplia<br />

variedad de dispositivos, especialmente cuando se utilice el modo de GPU.<br />

Puede establecer el modo de procesamiento como gpu, cpu, direct o auto. El valor predeterminado es auto, que<br />

actualmente vuelve al modo de cpu.<br />

Nota: para poder aprovechar la aceleración de GPU del contenido de Flash con plataformas de <strong>AIR</strong> para móviles,<br />

<strong>Adobe</strong> recomienda utilizar renderMode="direct" (es decir, Stage3D) en vez de renderMode="gpu". <strong>Adobe</strong><br />

oficialmente admite y recomienda las siguientes arquitecturas basadas en Stage3D: Starling (2D) y Away3D (3D).<br />

Para obtener más información sobre Stage3D y Starling/Away3D, consulte http://gaming.adobe.com/getstarted/.<br />

direct<br />

Entre las limitaciones del modo GPU se encuentran:<br />

La arquitectura de Flex no admite el modo de procesamiento de GPU.<br />

No se admite el uso de filtros<br />

No se admiten los rellenos y fusiones de PixelBender.<br />

No se admiten los siguientes modos de mezcla: capa, alfa, borrado, luz fuerte, aclarar y oscurecer.<br />

No se recomienda el uso del modo de procesamiento con GPU en una aplicación que reproduce vídeo.<br />

En el modo de procesamiento con GPU, los campos de texto no se reubican adecuadamente en una posición<br />

visible cuando se abre el teclado virtual. Para garantizar que el campo de texto pueda verse mientras que el<br />

usuario introduce el texto, utilice la propiedad softKeyboardRect de los eventos de teclado de pantalla y<br />

escenario para mover el campo de texto al área visible.<br />

Si un objeto de visualización no se puede representar mediante la GPU, no se mostrará. Por ejemplo, si se aplica<br />

un filtro a un objeto de visualización, el objeto no se mostrará.<br />

Nota: la implementación la GPU para iOS en <strong>AIR</strong> 2.6+ es muy distinta de la implementación que se usaba<br />

anteriormente en la versión <strong>AIR</strong> 2.0. Se aplican diferentes consideraciones de optimización.<br />

Más temas de ayuda<br />

“aspectRatio” en la página 216<br />

“autoOrients” en la página 217<br />

“depthAndStencil” en la página 220<br />

“fullScreen” en la página 225<br />

“renderMode” en la página 237<br />

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

78

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

Saved successfully!

Ooh no, something went wrong!