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

Perfiles admitidos<br />

El elemento supportedProfiles se puede añadir para especificar qué perfiles del dispositivo admite la aplicación.<br />

Utilice el perfil mobileDevice para dispositivos móviles. Cuando se ejecuta una aplicación con <strong>Adobe</strong> Debug Launcher<br />

(ADL), ADL utiliza el primer perfil en la lista como perfil activo. También se puede emplear el indicador -profile al<br />

ejecutar ADL para seleccionar un perfil concreto en la lista admitida. Si la aplicación se ejecuta en todos los perfiles, el<br />

elemento supportedProfiles se puede excluir. ADL utiliza el perfil de escritorio como perfil activo predeterminado<br />

en este caso.<br />

Para especificar que la aplicación admite los perfiles de escritorio y dispositivo móvil y que normalmente se desea<br />

probar la aplicación en el perfil móvil, añada el siguiente elemento:<br />

mobileDevice desktop<br />

Más temas de ayuda<br />

“supportedProfiles” en la página 239<br />

“Perfiles de dispositivo” en la página 246<br />

“<strong>AIR</strong> Debug Launcher (ADL)” en la página 164<br />

Extensiones nativas necesarias<br />

Las aplicaciones que admiten el perfil mobileDevice pueden utilizar extensiones nativas.<br />

Declare todas las extensiones nativas que la aplicación de <strong>AIR</strong> utiliza en el descriptor de la aplicación. El siguiente<br />

ejemplo ilustra la sintaxis para especificar dos extensiones nativas necesarias:<br />

<br />

com.example.extendedFeature<br />

com.example.anotherFeature<br />

<br />

El elemento extensionID tiene el mismo valor que id en el archivo descriptor de la extensión. El archivo descriptor<br />

de la extensión es un archivo XML denominado extension.xml. Se empaqueta en el archivo ANE que se recibe del<br />

desarrollador de extensiones nativas.<br />

Comportamiento del teclado virtual<br />

Establezca el elemento softKeyboardBehavior en none para poder deshabilitar el comportamiento de cambio de<br />

tamaño y desplazamiento automáticos que utiliza el motor de ejecución para garantizar que el campo de introducción<br />

de texto seleccionado se puede ver cuando se activa el teclado virtual. Si se desactiva el comportamiento automático,<br />

la aplicación debe asegurar que el área de introducción de texto y otro contenido relevante esté visible una vez<br />

mostrado el teclado. Puede utilizar la propiedad softKeyboardRect del escenario junto con SoftKeyboardEvent para<br />

detectar el momento en que el teclado se abre y determinar el área que se oscurece.<br />

Para activar el comportamiento automático, establezca el valor del elemento en pan:<br />

pan<br />

Debido a que pan es el valor predeterminado, con la omisión del elemento softKeyboardBehavior también se activa<br />

el comportamiento del teclado automático.<br />

Nota: cuando también se emplea la representación con GPU, el comportamiento de desplazamiento no se admite.<br />

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

79

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

Saved successfully!

Ooh no, something went wrong!