2015-08-04 1 views
0

OBJECTIF: Je veux créer un outil éducatif gratuit qui vous permettra d'écrire du code et de l'exécuter dans la même application. (de préférence AS3)Compilez du texte AS3 en code exécutable dans une application Air?

Essentiellement, je veux être en mesure d'avoir un IDE écrit à l'intérieur d'une application Air, puis exécuter le code/exécuter dans la même application.

Je ne cherche pas à créer des fichiers externes tout ce dont j'ai besoin est d'exécuter/exécuter le code à partir du champ de texte. Je me demandais s'il est possible d'utiliser @mxmlc dans Air pour faire du codage en direct.

Ou peut-être des méthodes Android ou ANE pour archiver le même objectif. (Im en supposant s'il est possible d'archiver avec Android code natif, puis un ANE pourrait facilement être créé)

Aussi je bien peut-être créer une bibliothèque limitée de toute la bibliothèque d'affichage Flash essentiel - donc une fois que je frappe course dans le L'application Air va scanner tout le code source, et en utilisant un algorithme de recherche de chaînes -> exécuter une liste de classes précompilées dans la même application (API graphique, liste d'affichage, logique mathématique de base, etc.). Je comprends que cette méthode ne doit pas spécifiquement cibler le langage AS3. Mais je voudrais éviter de créer ma propre langue à cette fin.

Je ne connais pas mxmlc mais j'ai lu quelque part qu'il est possible d'exécuter du code sur un serveur avec maven. Dans ce cas, est-il possible d'envoyer le code source écrit par l'utilisateur au serveur, de récupérer le fichier SWF compilé et de le télécharger dans l'application à l'exécution?

+0

Le compilateur est juste un programme Java. Voir aussi wonderfl.net – null

+0

C'est possible mais la compilation ne peut pas être évitée. – BotMaster

+0

Je ne pense pas que ce soit possible sans créer les fichiers .as nécessaires. Donc, la compilation directement à partir d'un Textfield est probablement impossible, mais j'aimerais bien avoir tort. – DodgerThud

Répondre