Comunidad de diseño web y desarrollo en internet online

Android Flash Cs5.5 android:hardwareAccelerated="true"

Citar            
MensajeEscrito el 12 Ene 2013 09:48 am
Android Flash Cs5.5 android:hardwareAccelerated="true"

Tengo un problema, para poder ver en StageWebView un flash tienen que estar activados los plug-in:

http://help.adobe.com/es_ES/air/build/WSfffb011ac560372f-5d0f4f25128cc9cd0cb-7ffc.html

Activación de Flash Player y otros plug-ins en un objeto StageWebView

En Android 3.0+, una aplicación debe activar la aceleración por hardware en el elemento de la aplicación de Android para que el contenido del plug-in se visualice en un objeto StageWebView. Para activar el procesamiento mediante plugin, establezca el atributo android:hardwareAccelerated del elemento application en true:

<android>
<manifestAdditions>
<![CDATA[
<manifest>
<application android:hardwareAccelerated="true"/>
</manifest>
]]>
</manifestAdditions>
</android>

AIR valida los elementos y los atributos en la parte de Android del descriptor de la aplicación. De forma predeterminada, AIR realiza la validación con el SDK de Android 2.2. El atributo android:hardwareAccelerated se añadió en Android 3.0, por lo que la utilidad AIR ADT se debe validar con Android 3.0 SDK (o posterior).

En primer lugar, descargue el SDK de Android 3: Desarrolladores de Android: Instalación del SDK (en inglés). Durante el empaquetado, ajuste la opción -platformsdk en la ruta que contenga el SDK de Android apropiado (defina la ruta como el directorio que contiene la carpeta tools de Android). Por ejemplo:

adt -package
-target apk
-storetype pkcs12 -keystore cert.p12 -storepass foo
myApp.apk
myApp-app.xml
-platformsdk c:\androidSDK
myApp.swf
other.files

También se puede establecer la variable del entorno AIR_ANDROID_SDK_HOME en la ruta que contiene el SDK de Android. Debido a que Flash Builder y Flash Professional no permiten añadir parámetros adicionales al empaquetar, el establecimiento de esta variable de entorno permite el uso de la configuración del SDK de Android que no estaba disponible cuando se publicó el SDK de AIR que está utilizando. Consulte Variables del entorno de ADT.


Pero como se abre un proyecto de Flash Cs5.5 en Android SDK???

Sabeis, es sencillo??? Es simplmente abrir un apk y ya se puede editar el application.xml donde debe de ir la linea:
<application android:hardwareAccelerated="true"/>

Es que sino, no funciona, no se ve nada, queda en negro la pantalla si no estan activados los plug-in...

Esto deberia de estar solucionado en Flash Cs5.5 o flash CS6, pues es basico, sin esa linea aprece ser que los flash no se ven porque no estan activados los plug-in, y flash palyer es un plug-in... Y no se si em equivoco, al clave es que estoy usando un Flash AS@, y cuando abre se ve en negro, y he buscado por la web y parece ser que es esa linea que hay que añadir, pero que Flash Cs5.5 o Flash Cs6 no lo hacen...

Ya se que teoricamente los Flash AS2 no van en Android, pero si van, la prueba es que los 4 o 5 swf player que hay en Android Market abren perfectamente Flash AS2...

La clave en el fondo es como hacer un APK con llamada a un flash AS2 mediante stageWebView...

Saludos!!!

Por Javier Reinoso

52 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Ene 2013 10:09 am
BuenAS:

En tu proyecto, o sea, donde tengas el archivo Fla debes tener un archivo xml con un nombre del tipo:

nombreProyecto-app.xml

Es este archivo el que debes editar. Y debes añadir, o modificar:

Código XML :

<android> 
    <manifestAdditions> 
        <![CDATA[ 
            <manifest> 
                <application android:hardwareAccelerated="true"/> 
            </manifest> 
        ]]> 
    </manifestAdditions> 
</android>


Yo normalmente utilizo Flash Builder para empaquetar los apk y no recuerdo si Flash Professional tiene la opción de activarlo (la aceleración hardware) desde el panel de configuración de AIR. Pero vamos, este panel lo que hace es facilitarte la edición / modificación del xml este.

Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.