2016-09-02 2 views
0

J'ai joué avec la création d'un jeu dans Adobe Flash et je me demandais comment je pourrais le déployer sur Android? En ce moment, il est réparti sur environ 100 fichiers swf et mp3 ActionScript et Flash Builder les réunit tous dans un même fichier SWF lorsque je publie ma version.Comment développer pour Android dans Flash Builder?

J'ai lu sur Adobe AIR qui semble être comment Adobe emballe leurs affaires pour Android et iOS. Flash Builder vous permettra de créer des projets Flex Mobile qui seront compilés pour Android. Cependant, les documents que j'ai rencontrés ne traitent que de l'édition du fichier .mxml pour ajouter des widgets GUI standard. Je veux présenter un jeu interactif richement animé, pas un formulaire web. Je préfèrerais créer l'interface graphique moi-même en utilisant MovieClips et ActionScript et juste avoir l'AIR autour de cela, mais je ne trouve pas d'informations sur la façon de le faire. L'éditeur Adobe Animate (anciennement Flash Pro) vous permet de créer des fichiers spéciaux AIR pour Android qui vont générer des fichiers .apk, mais pour autant que je sache, ce n'est que pour les petits projets de quelques fichiers seulement. Au moins, je ne sais pas comment j'utiliserais l'un de ces fichiers comme fichier maître dans un grand projet Flash multifil. Je ne saurais pas non plus comment l'intégrer dans le processus de construction de Flash Builder. Quoi qu'il en soit, j'aimerais continuer à utiliser Flash Builder et essayer de comprendre le flux de travail correct pour pouvoir concevoir des programmes graphiquement riches (et non avec des widgets) et les faire construire sur des cibles Android.

+0

Trouvé une solution. J'avais besoin de créer un nouveau projet ActionScript Mobile. Ensuite, j'ai simplement lié le projet à mon jeu existant (clic droit sur le projet puis sélectionnez Propriétés, puis ajouté dans le chemin d'accès source de mon projet original sous Chemin d'accès/Chemin source de l'ActionScript) et le nom du projet sous Références du projet. Ensuite, je viens d'ajouter la racine de mon jeu Sprite à la scène. – kitfox

Répondre

0
  1. Créez un projet Flex Mobile.
  2. Vous aurez au moins besoin d'un fichier mxml, par ex. MyApp.mxml, en se basant sur "Application". De là, vous pouvez exécuter votre as3-Code. Je pense, cela est aussi minime qu'il peut obtenir avec Flex:

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
 
\t \t \t xmlns:s="library://ns.adobe.com/flex/spark" 
 
\t \t \t creationComplete="onCreate(event)" > 
 

 
\t <fx:Script> 
 
\t \t <![CDATA[ 
 
\t \t \t \t 
 
\t \t \t protected function onCreate(event:FlexEvent):void 
 
\t \t \t { 
 
\t \t \t \t // Execute your Flash code here 
 
\t \t \t } 
 
\t \t 
 
\t \t \t 
 
\t \t ]]> 
 
\t </fx:Script> \t 
 
\t \t 
 
</s:Application>

  1. Aller à "Projet" -> "Propriétés" - > "Flex Build Packaging" et assurez-vous que vous avez activé Android Packaging. Vous aurez aussi besoin d'un certificat. Cela pourrait être auto-signé.
  2. Accédez à "Projet" -> "Export Release Build". Le reste devrait être explicite.