Probleme PHP _> FLash

Probleme PHP _> FLash - PHP - Programmation

Marsh Posté le 09-03-2008 à 23:13:41    

 Bonsoir,
 
J'ai un petit problème pour transférer une variable PHP vers Flash :
 
Code FLASH
 

Code :
  1. _root.bouton.onRelease = function () {
  2. events = new LoadVars ();
  3. events.load("C:/Program Files/EasyPHP1-8/www/index.php" )
  4. events.onLoad = function (sucess) {
  5.  if(sucess){
  6.   _root.score = this.score;
  7.  } else {
  8.   _root.score = "Erreur chargement";
  9.  }
  10. }
  11. }


Code PHP

Code :
  1. <?php
  2. function Parse($variable,$valeur) {
  3. echo "&".$variable."=".$valeur;
  4. }
  5. Parse("score","800" );
  6. ?>


J'obtiens toujours "undefined" dans ma variable score.
 
Savez vous ou est l'erreur ?
 
Merci

Reply

Marsh Posté le 09-03-2008 à 23:13:41   

Reply

Marsh Posté le 10-03-2008 à 08:57:02    

normal, ton fichier php n'est pas interprété vu que tu ne l'appelles pas via le serveur web

Reply

Marsh Posté le 28-02-2009 à 17:36:42    

Bonjour, J'ai le meme problème avec le site que je suis en train de faire, enfin c'est pas exactement le meme probleme parce que j'arrive a faire passer mes variables sous firefox mais pas sous internet explorer j'utilise la methode flashVars. mon code php pour l'appel de l'animation est:
 

Code :
  1. object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="1200" height="250" id="animation" align="right">
  2.    <param name="allowScriptAccess" value="sameDomain" />
  3.    <param name="movie" value="animation.swf" />
  4.    <param name="quality" value="high" />
  5.    <param name="bgcolor" value="#ffffff" />
  6.    <?php
  7.    $data_object="<PARAM NAME=FlashVars VALUE=\"verif=$verification&pseudo=$pseudo\">";
  8.    $data_embed="FlashVars=\"verif=$verification&pseudo=$pseudo\"";
  9.    $data_emb.="<embed src='animation.swf' quality=high bgcolor='#ffffff' width=1200 height=250 name='animation' align=right allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' ";
  10.    $data_emb.=$data_embed;
  11.    $data_emb.=">";
  12.    print $data;
  13.    print $data_emb;


 
Les 2 variables que je fais passer sont verif et pseudo. Si quelqu'un pouvait me dire d'ou vient l'erreur, j'ai regardé sur le site de Adobe mais je trouve pas la solution et j'ai appliqué la meme chose qu'eux. (http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_16417&sliceId=1)
Merci.

Reply

Marsh Posté le 01-03-2009 à 14:53:40    

bon alors aucune idees?

Reply

Marsh Posté le 01-03-2009 à 22:31:21    

Utilises http://localhost/script.php au lieu de C:/Program Files/EasyPHP1-8/www/index.php :
 
Si tu utilise le fichier sur C: il n'est pas interprété et ne fera donc rien.

Reply

Marsh Posté le 01-03-2009 à 23:46:29    

j'ai pas bien compris ce que tu veux dire  :??:

Reply

Marsh Posté le 02-03-2009 à 07:57:47    

C'est comme si tu donnais le .fla au lieu du .swf, ou le .c au lieu du .exe.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed