ver swf reproducir para gratis descargar archivos app iphone ios flash air flash-cs5

para - reproducir swf en iphone



Desde aplicaciones SWF a AIR a iOS (3)

Tengo una aplicación Flash existente, que se compila en SWF y se ejecuta en la web. Estoy buscando convertir esa aplicación para trabajar en dispositivos móviles como iPhone / iPad.

Veo que ahora hay una manera de publicar aplicaciones Adobe Air en dispositivos móviles . Mi idea es por qué no convertir SWF a la aplicación de AIR y luego usar esa aplicación de AIR para publicar en dispositivos móviles. ¿Tiene sentido? ¿Es esto posible o factible?

¿Qué están haciendo las personas para convertir sus aplicaciones Flash SWF existentes para trabajar en dispositivos móviles?


Hay algunas maneras de lograr esto:

  1. Puede descargar Adobe AIR SDK y seguir su ayuda o este tutorial . Este método sería un poco tedioso si no te sientes cómodo con la línea de comandos, pero quizás sea la opción más poderosa porque puedes modificar y controlar muchas opciones.

  2. Si tiene el archivo FLA, la última versión de Flash CS6 debe proporcionarle los medios para crear el archivo IOS IPA de forma más sencilla. Si usted es un usuario de Windows, necesitará obtener el archivo p12 y el archivo de provisión móvil. Adobe tiene documentación sobre cómo hacerlo sin una Mac. Eventualmente, cuando su IPA esté lista para AppStore, necesitaría una Mac.

Tenga en cuenta que la experiencia del usuario de un SWF no se traduciría correctamente para iOS. Por ejemplo, el tamaño de los botones, la capacidad de los controles de usuario interactivos y, lo que es más importante, los eventos de mouseover a veces pueden afectar negativamente la experiencia de una aplicación móvil.

Pero esos problemas no tienen nada que ver con SWF, ya que también he visto problemas similares con otras aplicaciones web basadas en HTML.

Buena suerte, yo diría que escribir Flash y se ejecuta en todas partes, incluido iPhone / iPad, es realmente algo increíble que la mayoría de la gente no sabe.


He estado haciendo esto exactamente durante un año más o menos.

Tienes que configurar tus certificados usando el llavero en la Mac, y tienes que cargar la aplicación desde una Mac. Sin embargo, no tengo una Mac. . . en cambio, alquilo tiempo en una Mac remota usando ( macincloud u otros), y uso DropBox para enviar los archivos hacia adelante y hacia atrás.

Dependiendo de cómo se creó el archivo SWF, no necesariamente es necesario comprar productos de Adobe. Uso FlashDevelop , que configura los últimos SDK de Air and Flex automáticamente. Siempre que tenga una licencia de desarrollador, puede crear la aplicación Air a partir de eso, y también puede crear el archivo IPA para cargarlo en iTunes (o Google Play u otros).

Asegúrate de haber leído la respuesta de @JasonSturges también. Buenos consejos y enlaces.


Esta pregunta solo fue respondida aquí , pero para recapitular cualquier contenido de Flash se puede empaquetar en iOS u otro dispositivo móvil con AIR.

AIR se puede superponer a Flash Professional o Flash Builder, o su SWF se puede empaquetar utilizando el paquete de línea de comandos de ADT:

  • Descargue AIR 3.0 SDK.
  • Asegure JRE, o use el de Flash Builder.
  • Ejecute adt para empaquetar su SWF en una IPA:

    adt -package -target [ipa-test | ipa-debug | ipa-app-store | ipa-ad-hoc] -keystore iosPrivateKey.p12 -storetype pkcs12 -storepass qwerty12 -provisioning-profile ios.mobileprovision HelloWorld.ipa HelloWorld-app.xml HelloWorld.swf icons Default.png

Es importante tener en cuenta que todos los códigos ejecutables deben residir en un único SWF para ejecutarse en la plataforma iOS. SWFLoading o cualquier SWF cargado dinámicamente que ejecute código no es compatible. Por lo tanto, vincula todo tu Flash a un único archivo SWF.

Hay otras consideraciones, como la optimización del rendimiento y el manejo de resoluciones de pantalla múltiples y relaciones de aspecto.

Referencias