IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash/Flex Discussion :

Flash et Bases de Données


Sujet :

Flash/Flex

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Points : 113
    Points
    113
    Par défaut Flash et Bases de Données
    Bonjour,

    Je cherche à mettre en place un site incluant des animations et formulaires flash... dont certains paramètres seront stockés dans une base de données.
    Ce serait gentil de m'indiquer si je pourrais programmer l'accès à une BD avec de l'Action Script seulement sinon quel langage de script (php, asp,...) donnerait de meilleurs performances, essentiellement en terme de rapidité, facilité de programmation (surtout pour la communication avec flash) et sécurisation?

    Merci d'avance

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 73
    Points : 60
    Points
    60
    Par défaut
    Pour discuter avec ton serveur (et donc ta bdd), tu dois utiliser un langage qui communique avec le serveur, or as3 ne permet pas ça.
    Il te faut donc un lien entre ton app et ton serveur, et ce lien tu peux le faire en php.

    En gros tu envois des variables à ta page php qui lui fait le traitement qui va bien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    private function save_file():void
    		{
    			var phpURL:URLRequest = new URLRequest("mapage.php");
    			phpURL.method = URLRequestMethod.POST;
    			var variables:URLVariables = new URLVariables();
    			variables.v1 = "une valeur";
                            variables.v2 = "une autre valeur";
    			phpURL.data = variables;
     
    			var sendLoader:URLLoader = new URLLoader();
    			sendLoader.load(phpURL);
    		}
    Et dans ton php tu recupères les variables de URLVariable avec la methode que tu as mises donc ici : $_POST["v1"];

    Enjoy

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Points : 113
    Points
    113
    Par défaut
    Merci infiniment,Te_San.
    J'imagine que par la suite il suffirait d'un Loadvar pour récupérer le résultat de la feuille php. Seul petit pb par la suite, le cas où l'on a un tableau de résultat tel que dans le cas d'une réponse à une requête contenant plusieurs lignes avec chacune plusieurs champs.
    Sinon, est ce que je pourrais appliquer le même principe pour du développement mobile: je développe mon App en flash, je prépare sur serveur mes pages php avec toutes les requêtes qu'il faut en cas de besoin, à partir du flash sur mon mobile j'intéragirais essentiellement avec les pages php sur le serveur (pages qui feront le reste du boulot pour l'accès à la BD et le ré-envoi des résultats à mon App).?

    Merci d'avance

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 73
    Points : 60
    Points
    60
    Par défaut
    Je réponds peu être tardivement désolé.

    Pour récupérer des résultats d'un traitement php, j'utilise le xml car c'est très facile à traiter avec l'AS3. Je n'ai pas d'exemple sous la main, mais si j'y pense je te rajouterai un exemple ce soir.

    Après pour les app mobile, ca dépends de ton application, si en effet elle doit récupérer des informations qui sont succeptible de changer il est intéressant de jouer avec la bdd (ce qui oblige une connexion internet sur le mobile), sinon si les informations ne change pas et ne sont pas confidentiel, tu peux encore une fois jouer en locale avec du xml.

Discussions similaires

  1. [FLASH MX] Flash et base de données
    Par gmaulet dans le forum Flash
    Réponses: 6
    Dernier message: 08/11/2005, 00h41
  2. Réponses: 8
    Dernier message: 09/11/2004, 13h25
  3. Réponses: 2
    Dernier message: 01/10/2004, 16h13
  4. Réponses: 21
    Dernier message: 29/04/2004, 16h45
  5. [Flash MX] Base de donnée
    Par Admin dans le forum Flash
    Réponses: 8
    Dernier message: 08/01/2004, 22h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo