Tout contenu Flash peut être conditionné avec AIR pour iOS, Android et BlackBerry.
De Flash Professional, cela peut être fait en changeant les paramètres de publication:
Le ciblage AIR 3.3 est optimale, avec des performances plus élevées pour iOS. Ce SDK AIR peut être superposé aux paramètres de publication de Flash Professional. ou, vous pouvez utiliser le conditionneur de ligne de commande ADT.
Téléchargez AIR 3.0 SDK.
Assure JRE ou utilise celui de Flash Builder.
Exécuter HAA pour emballer votre SWF à un 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
Il est important de noter que tout le code exécutable doit résider dans un seul fichier SWF pour fonctionner sur la plate-forme iOS. SWFLoading ou tout fichier SWF chargé dynamiquement qui exécute du code n'est pas pris en charge. Donc, reliez tout votre Flash à un seul SWF.
La performance est également un facteur important - l'animation lourde et les graphiques vectoriels sur le cadre d'entrée nécessiteront une optimisation pour les plates-formes mobiles.
Par conception, de nombreux aspects doivent être pris en compte.
Les applications s'exécutent en plein écran avec différentes résolutions par périphérique. Vous pouvez utiliser d'élégants systèmes de redimensionnement dynamique pour s'adapter à ces écrans multiples ou cibler une résolution spécifique par application.
Si votre projet Flash existant n'est pas un format compatible, vous devrez mettre à jour votre disposition. Souris traduit décemment au toucher, mais il y a des nuances subtiles qui ne sont pas intuitives. Par exemple, le vol stationnaire est généralement médiocre à mettre en œuvre au toucher. De même, le curseur de la souris n'obstrue pas la vue, comme si vous teniez votre main sur la zone de jeu pour la toucher.
Les dispositifs tactiles mobiles augmentent la capacité d'interaction avec le multi-touch et les gestes qui peuvent être exploités.
Le clavier à l'écran peut être activé; cependant, prendra une partie de votre viewport et serait difficile d'interagir avec la plupart des jeux.
Vous devez traduire les événements du clavier et de la souris de manière à maintenir la parité avec votre jeu.
Références:
Merci Jason, très gentil et généreux de votre part de prendre le temps de répondre à ma question avec tant de détails. Je suis très reconnaissant. Merci encore! –