Voici une requête architecturale intéressante. J'ai un morceau de code qui doit être exécuté sur le serveur (sous Node.js) et sur le client (dans une application Flash 10 écrite avec Actionscript 3). Le code est la plupart du temps une manipulation d'objet relativement complexe, il ne fait aucun appel API, et fonctionne très bien dans les deux contextes. Jusqu'à présent, le projet est juste une démo, donc j'ai été heureux de copier et coller le code dans les deux endroits. Mais il pourrait être très intéressant d'aller de l'avant avec ça.Utilisation du code dans Actionscript3 et Javascript
Alors, comment le feriez-vous?
Je suppose qu'il n'y a pas moyen facile d'obtenir le Flash SDK (doit construire sans un IDE) à lire et à faire quelque chose d'utile avec un fichier .js. Ma seule pensée est que je pourrais écrire un générateur de code qui prend le fichier .js et le place dans un wrapper ActionScript.
Y at-il des approches évidentes que j'ai manqué? Juste pour devancer une réponse évidente, je connais des langages multiplateformes comme HaXe. Pourquoi pas ExternalApi?
Est-ce que #include vérifier l'extension du fichier? – drawnonward
@drawnonward Non, ce n'est pas le cas. Dans AS 3.0, la directive est écrite sans le signe de hachage (contrairement à AS 1.0 et 2.0). –