Accueil > Echanges SWF et PHP |
version v3 |
19/11/2006 |
|
|
Envoi var swf vers php |
Cliquez sur " lire.php" > Variable php vers swf |
Effacez les points dans la variable et saisissez votre nom,ensuite cliquez sur envoi. La page partie1.php va s'ouvrir et afficher votre nom. |
appel lire.php |
fichier ecrire.phi: Objet "bp_envoi" sur clic souris : // texte est la variable récupérée par la page php : partie1.php texte = _root.texte_text; // la saisie de votre nom // appel la page 'partie1.php' pour récupérer la variable getURL ("http://danypf.free.fr/demos/php/partie1.php","_blanck","POST"); La page 'partie1.php: <? // ------ affichage de la variable $texte if (isset($texte)) { echo " Ici php, vous avez tapé $texte " ; } else // ----- la variable n'a pas été récupérée { echo " Erreur : verifiez le nom de votre variable envoyée par l'animation Flash."; } ?> |
fichier lire.phi: Objet "permanent" : if (value !="") { // attente variable venant PHP _root.value_text = value; // affiche si reçu // gotoAndPlay ( xxxx , xx); // go a .... } else{ _root.value_text = "Attente......"; } Un fichier swf dans la page "appel_lire.php. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width=150 height=100> <param name=movie value="lire.swf?value=<?php echo $value; ?>"> <param name=quality value=high> <param name=bgcolor value=#FFFFFF> <embed src="lire.swf?value=<?php echo $value; ?>" quality=high bgcolor=#FFFFFF width=150 height=100 type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> </embed> // le fichier swf : lire.swf // la valeur a passer est dans value |