Flash et mysql

Résolu/Fermé
Lesaint - 1 févr. 2005 à 12:08
 xav - 26 févr. 2011 à 20:01
Bonjour tout le monde, j'aimerai bien savoir s'il y'a une possibilité d'afficher des données dynamique dans Flash à partir d'une base de donnée Mysql, Est ce que y'a un string de connexion qu'on peut ajouter sur Action script sur flash? ou une vriable. Merci mes amis et mes respectueuses salutations à tout le monde
A voir également:

4 réponses

Minipapymetal²
10 avril 2008 à 22:02
Tu peux en passant par le php et en lui envoyant tes variable avec la fonction LoadVar
8
Utilisateur anonyme
22 juin 2007 à 10:35
oui c'est possible


il faut cependant passé par xml...


dans flash tu créer un nouvelle objet xml a partir d'une page xml.php


et avec ta page php tu fais un echo'<xml>....tapage xml...</xml>'

avec le contenu de ta page dependant de ta base de donné.....

je ne sais pas si j'ai eté très clair...c'est pas très compliquer en fait mais ce n'est pas possible directement
2
SI, en flash-remoting comme amfphp,
tu lance des scripts php (gestion de sql notament,mail...) directement par as3 depuis flash :

//imports classes amfphp
import flash.net.NetConnection;
import flash.net.Socket;

var connexion:NetConnection=new NetConnection ();
connexion.connect("http://www.monsite.com/echanges/gateway.php");

connexion.addEventListener(NetStatusEvent.NET_STATUS, erreurConnexion);
connexion.addEventListener(IOErrorEvent.IO_ERROR, erreurConnexion);
connexion.addEventListener(SecurityErrorEvent.SECURITY_ERROR, erreurConnexion);
connexion.addEventListener(AsyncErrorEvent.ASYNC_ERROR, erreurConnexion);

function erreurConnexion (pEvt:Event):void
{
trace (pEvt);
};

function succes (pRetour:*):void
{
///
pRetour["Msg"]//tu recupere ici les variables passées par le script php
pRetour["NbId"]
};

function echec (pErreur:*):void
{
for(var p:String in pErreur)
{
trace(p + ":" + pErreur[p]);
};
};

var retourServeur:Responder=new Responder (succes, echec);

var infos:Object=new Object();
infos.NbId="x";
infos.Msg="y";

connexion.call("classe.methode", retourServeur, infos);

...et dans le script php tu definis les classes accessibles par flash remoting sur le serveur comme ici :

<?php
class classe
{
function methode($pMessage)
{


$pMessage["NbId"]= ;
$pMessage["Msg"]= ;


return $pMessage;


}

function Super($pSuper)
{


}

function actu($pAct)
{

}
}
?>

ce fichier php est rangé dans un dossier specifique à ton flash remoting.
"services" dans le cas de amfphp...

chuss!!
1
Non, c'est impossible.
-2