Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/09/2007, 17h30   #1
Invité de passage
 
Inscription : août 2003
Messages : 1
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 1
Points : 1
Points : 1
Par défaut drole de probleme flash/php

Bonjour à tous,

Je vais tenter d'être clair et précis, j'ai pas trop l'habitude de poster ici

Donc je me suis mis à AS3 et pour communiquer avec des scripts php j'utilise les objets URLLoader, URLRequest donc dans un sens flash->php ça a l'air de fonctionner correctement mais alors dans l'autre ça a l'air de marcher un peu n'importe comment, tout simplement je n'arrive pas à récupérer les variables.

Donc quelques bouts de codes :

ActionScript
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
import flash.display.Sprite;
import flash.errors.*;
import flash.events.*;
import flash.net.URLLoader;
import flash.net.URLRequest;
 
var adresse:URLRequest = new URLRequest("test.php");
adresse.method = URLRequestMethod.POST;
var vars:URLVariables = new URLVariables();
vars.temp = 1;
adresse.data = vars;
var variables:URLLoader = new URLLoader();
variables.dataFormat = URLLoaderDataFormat.VARIABLES;
variables.addEventListener(Event.COMPLETE, completeHandler);
variables.load(adresse);
 
function completeHandler(event:Event):void
{
  var loader:URLVariables = new URLVariables(event.target.data);
  trace(loader.plop);
}
Et mon script php
Code :
1
2
3
4
5
6
7
 
<?php
$temp = $_POST['temp'];
$temp++;
$valeur = $temp;
echo "plop=$valeur";
?>
Alors arrivé là mon trace(loader.plop) m'affiche un joli undefined et si jamais je met trace(loader) je vois mon script php
Soit :
%3C%3Fphp%0D%0A%24temp%20=%20%24%5FPOST%5B%27temp%27%
5D%3B%0D%0A%24temp%20%20%3B%0D%0A%24valeur%20%3D%20%24
temp%3B%0D%0Aecho%20%22plop%3D%24valeur%22%3B%0D%0A%3F%3E

Donc comment récupérer correctement des variables générées en php ?
On va éviter les LoadVars si possible j'aimerais réussir quelque chose en AS3 vu que je voudrais utiliser les évènements et ça m'a l'air plus simple en AS3

Merci beaucoup


edit : problème réglé désolé du dérangement c'était tout bête juste remplacer

Code :
1
2
 
var adresse:URLRequest = new URLRequest("test.php");
par

Code :
1
2
 
var adresse:URLRequest = new URLRequest("http://127.0.0.1/city/membres/test.php");
un peu impressionné du résultat si on met pas le chemin complet mais bon au moins ça marche. A bientôt la communauté
Jiqato est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2007, 08h27   #2
Membre éprouvé
 
Avatar de Destiny
 
Inscription : février 2005
Messages : 716
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 716
Points : 494
Points : 494
Merci de l'info
Destiny est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h51.


 
 
 
 
Partenaires

Hébergement Web