0

Je travaille sur un jeu flash actionscript écrit en pur 3.0 dans Flex.De actionscript au datastore de google par java

Je viens de terminer la mise en œuvre rejoue pour le jeu, mais que vous voulez stocker les données de replay top 10 hiscores sur mon site-app-engine'd google.

J'utilise Java pour les choses app-engine dans Eclipse en Java, mais je ne sais pas comment faire face à la communication à mon code java de mon code actionscript.

Je vais devoir lire et écrire à partir actionscript -> java -> datastore. Est-ce que quelqu'un a de l'expérience avec ça?

Pour note, je suis horriblement Noob avec quoi que ce soit à voir avec le développement web. J'entends que vous pouvez passer des arguments à une URL en l'appelant, comparable aux arguments de ligne de commande sur un exécutable de bureau et si oui, l'envoi de toutes les données en une grande chaîne serait faisable ...

La question serait alors comment appeler une URL à partir du code AS3 avec des données supplémentaires, puis comment l'attraper du côté java.

Merci à tous ceux qui peuvent aider.

Jono

Répondre

0

vous pouvez farcir la lecture sérialisé dans URLRequest::data et l'envoyer par POST. Vous pouvez également le transmettre en tant que variables, en créant un nouvel objet URLVariables, y stocker les données et les transmettre à URLRequest::data et les envoyer par POST ou GET (ce dernier implique d'ajouter les paramètres à l'URL (alors que l'ancien permet de les envoyer dans le corps de la requête)). Veuillez noter cependant qu'il n'y a aucune garantie que les paramètres GET sont correctement pris en charge s'ils dépassent 2KB. De plus, les requêtes utilisant la méthode GET ne devraient pas avoir d'effets secondaires. S'il vous plaît voir http request methods pour plus d'informations.

+0

Vive back2dos, ça aide sur le côté actionscript, mais comment puis-je récupérer les données du côté java? Je suppose que l'URL dont nous parlons est le chemin/nom de l'exécutable java stocké sur le GAE (Google-App-Engine)? Ensuite, nous appellerions http: // [nom] .appspot.com/[java exe] droit? Comment puis-je attraper les données de la demande en code java? Actuellement le seul code Java que j'ai est le modèle HttpServlet qui implémente la fonction doGet, le même code qui est généré lors de la création d'un nouveau projet de moteur d'application. – Jonathan

Questions connexes