2011-05-20 3 views
1

J'ai eu quelques livres sur amazon mais ils ne font que détailler l'animation flash et les couches pas d'interaction DB réelle et j'en ai besoin ajouté à mon jeu pour y enregistrer le nom et les scores.Quel est le meilleur moyen d'appeler des éléments de base de données dans Flash?

Je crée la page de connexion + enregistrement et il enregistre les données mais je ne peux pas l'appeler, comment puis-je appeler les éléments de DB et les montrer dans flash cs4? J'ai juste besoin de connaître les bases afin que je puisse apprendre cette partie et commencer à l'ajouter, j'ai suivi beaucoup de tuts en ligne mais aucun ne semble couvrir ce dont j'ai besoin je ne veux pas le stocker dans un fichier localement je le veux Sauvegardé/Appelé de ma base de données pour éviter de tricher et je peux garder une trace de mes membres en jouant comme j'ai un site construit juste pour cela.

  • How do i show a form items submitted in the next frame? (success-frame) I don't think $_POST['username'] will work lol.
  • Can i set a session in flash? or how to log hem in to there account.
  • How do i Print there name/score from my DB in flash game?

Toute aide serait grande ou si vous connaissez une ressource pour le côté DB> Flash de celui-ci mais grâce à la lecture, Gregg

Répondre

0

Votre meilleure option est de CallOut dans un fichier PHP qui sera accepter un paramètre de 'nom d'utilisateur'. Le fichier PHP sera un intermédiaire pour interagir avec votre DB (MySQL je présume) et retourner des informations (asynchrones) à votre flash. Une fois que vous recevez, vous pouvez montrer n'importe quelle sortie que vous avez déterminé pour retourner de l'interaction PHP avec la base de données. Méfiez-vous des problèmes de sécurité pour Flash et PHP.

+0

"retourner l'information (asynchrone)" pour que flash puisse le lire comme (asynchrone)? Je vais devoir chercher il ya déjà une page php qui enregistre les données de formulaire envoyé à partir de flash et le met dans ma base de données que je ne peux pas le rappeler en flash ... – Greg

1

Le moyen le plus propre d'y parvenir consiste à configurer un service distant que le flash peut consommer.

Vous pouvez le faire avec AMFPHP: http://silexlabs.org/amfphp/ C'est une bibliothèque open source écrite en php qui fait exactement cela.

Acclamations

+0

Ok merci je vais vérifier. – Greg

+0

J'ai utilisé AMFPhP avec flash et son très intuitif. Quoi de mieux que la partie des données envoyées et reçues est plus petite que les paires de valeurs de nom ou XML. Et enfin, il reconnaît les types de classes natives et personnalisées sur les deux côtés du serveur flash cleitn et php. –

+0

Je n'arrive pas à charger le site, dit: Service> Host banned! mon ami peut y aller mais je ne peux pas arrg! – Greg

Questions connexes