20.11.2012 Views

Creación de aplicaciones de Adobe AIR

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 <strong>de</strong> <strong>aplicaciones</strong> <strong>de</strong> <strong>AIR</strong> para el escritorio<br />

Propieda<strong>de</strong>s <strong>de</strong> la ventana principal<br />

Cuando <strong>AIR</strong> inicia una aplicación en el escritorio, crea una ventana y carga el archivo SWF principal o la página HTML<br />

en el mismo. <strong>AIR</strong> usa los elementos secundarios <strong>de</strong>l elemento initialWindow para controlar el aspecto inicial y el<br />

comportamiento <strong>de</strong> esta ventana <strong>de</strong> la aplicación inicial.<br />

content: principal archivo SWF <strong>de</strong> la aplicación en el elemento secundario content <strong>de</strong> initalWindow. Cuando el<br />

objetivo son los dispositivos <strong>de</strong>l perfil <strong>de</strong> escritorio, se pue<strong>de</strong> emplear un archivo SWF o HTML.<br />

<br />

MyApplication.swf<br />

<br />

El archivo se <strong>de</strong>be incluir en el paquete <strong>de</strong> <strong>AIR</strong> (utilizando ADT o su IDE). Simplemente hacer referencia al nombre<br />

en el <strong>de</strong>scriptor <strong>de</strong> la aplicación no hace que el archivo se incluya en el paquete automáticamente.<br />

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

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

true<br />

height: altura <strong>de</strong> la ventana inicial.<br />

maximizable: indica si se muestra el fondo cromático para maximizar la ventana.<br />

maxSize: tamaño máximo permitido.<br />

minimizable: indica si se muestra el fondo cromático para minimizar la ventana.<br />

minSize: tamaño mínimo permitido.<br />

ren<strong>de</strong>rMo<strong>de</strong>: en <strong>AIR</strong> 3 o posterior, el modo <strong>de</strong> procesamiento se pue<strong>de</strong> establecer en auto, cpu, direct o gpu para<br />

<strong>aplicaciones</strong> <strong>de</strong> escritorio. En versiones anteriores <strong>de</strong> <strong>AIR</strong>, este ajuste se omitía en las plataformas <strong>de</strong> escritorio. El<br />

ajuste <strong>de</strong> ren<strong>de</strong>rMo<strong>de</strong> no se pue<strong>de</strong> modificar en tiempo <strong>de</strong> ejecución.<br />

auto: básicamente igual que el modo cpu.<br />

cpu: los objetos <strong>de</strong> visualización se procesan y se copian en la memoria <strong>de</strong> visualización como software.<br />

StageVi<strong>de</strong>o sólo está disponible si una ventana está en modo <strong>de</strong> pantalla completa. Stage3D utiliza el procesador<br />

<strong>de</strong> software.<br />

direct: los objetos <strong>de</strong> visualización se procesan con el software <strong>de</strong>l motor <strong>de</strong> ejecución, pero al copiar el<br />

fotograma procesado en la memoria <strong>de</strong> visualización (blitting), se acelera por hardware. StageVi<strong>de</strong>o está<br />

disponible. Stage3D usa aceleración por hardware, si es posible. Si la transparencia <strong>de</strong> la ventana se establece en<br />

true, la ventana “volverá” al procesamiento y blitting por software.<br />

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

<strong>Adobe</strong> recomienda utilizar ren<strong>de</strong>rMo<strong>de</strong>="direct" (es <strong>de</strong>cir, Stage3D) en vez <strong>de</strong> ren<strong>de</strong>rMo<strong>de</strong>="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 />

gpu: la aceleración <strong>de</strong> hardware se usa, si está disponible.<br />

resizable: indica si se muestra el fondo cromático <strong>de</strong> la ventana.<br />

systemChrome: indica si se utiliza la apariencia <strong>de</strong> la ventana <strong>de</strong>l sistema operativo estándar. La configuración <strong>de</strong><br />

systemChrome <strong>de</strong> una ventana no se pue<strong>de</strong> cambiar en tiempo <strong>de</strong> ejecución.<br />

title: título <strong>de</strong> la ventana.<br />

transparent: indica si la ventana es <strong>de</strong> mezcla alfa frente al fondo. La ventana no pue<strong>de</strong> utilizar el fondo cromático<br />

<strong>de</strong>l sistema si la transparencia está activada. La configuración trasparente <strong>de</strong> una ventana no se pue<strong>de</strong> cambiar en<br />

tiempo <strong>de</strong> ejecución.<br />

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

52

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

Saved successfully!

Ooh no, something went wrong!