Bonjour;
Je suis nouveau venu ici. Donc pour commencer, Bonjour à toutes et à tous. Mon nom est Neum. J'ai besoin d'aide... lol ; quelle nouvelle pour un inscrit sur un forum, hum ?... Voilà mon problème et donc ma question :
J'ai un bouton Flash dans une animation Flash (actionScript 3), qui une fois cliqué envoit sur une page php (version 4 compatible 5). Mais l'URL comporte une variable : de cette façon, je pars de la même page PHP (qui est elle-même appelée dynamiquement pour se remplir de données spécifiques, dont l'animation Flash avec son bouton) et j'appelle toujours la même page de destination, qui elle aussi se remplit des données différentes en fonction du bouton cliqué :
mapage.php?recordID=1
mapage.php?recordID=2
mapage.php?recordID=3 etc, etc, etc...
J'ai donc ce code pour enregistrer et récupérér la variable dans le code as3 du bouton flash :
Mais... ça ne marche absolument pas... POURQUOI ?? J'entends par là que le bouton m'envoit bien sur la page mapage.php MAIS n'additionne pas dans l'URL la variable recordID... Or comme c'est grâce à cela que la page se remplit de données, ça ne sert strictement à rien...
HELP...
Je demande d'autant plus pourquoi ça ne marche pas, parce que, si j'écris directement l'URL avec sa variable dans la ligne de code URL Request = NewURLRequest, comme suit :
...ça fonctionne... Or d'après tout ce que j'ai lu, ça ne devrait pas et ce n'est pas ainsi qu'il faut faire...
Quelqu'un aurait-il la solution valide s'il vous plaît, que je comprenne enfin...
Un grand Merci à toutes celles et tous ceux qui voudront bien m'aider. Cordialement,
eNeum
Modifié par Neum (18 Apr 2010 - 12:46)
Je suis nouveau venu ici. Donc pour commencer, Bonjour à toutes et à tous. Mon nom est Neum. J'ai besoin d'aide... lol ; quelle nouvelle pour un inscrit sur un forum, hum ?... Voilà mon problème et donc ma question :
J'ai un bouton Flash dans une animation Flash (actionScript 3), qui une fois cliqué envoit sur une page php (version 4 compatible 5). Mais l'URL comporte une variable : de cette façon, je pars de la même page PHP (qui est elle-même appelée dynamiquement pour se remplir de données spécifiques, dont l'animation Flash avec son bouton) et j'appelle toujours la même page de destination, qui elle aussi se remplit des données différentes en fonction du bouton cliqué :
mapage.php?recordID=1
mapage.php?recordID=2
mapage.php?recordID=3 etc, etc, etc...
J'ai donc ce code pour enregistrer et récupérér la variable dans le code as3 du bouton flash :
function allerVers (pEvt:Event) : void {
var request:URLRequest = new URLRequest("mapage.php");
request.method = URLRequestMethod.POST;
request.data = new URLVariables();
request.data.recordID=1; - -> Ici donc, en fonction des animations, l'ID change : 2, 3, 4, etc...
navigateToURL(request,"_self");
}
bt.addEventListener(MouseEvent.CLICK, allerVers);
Et dans la page PHP :
$recordID=$_POST['recordID'];
echo $recordID;
Mais... ça ne marche absolument pas... POURQUOI ?? J'entends par là que le bouton m'envoit bien sur la page mapage.php MAIS n'additionne pas dans l'URL la variable recordID... Or comme c'est grâce à cela que la page se remplit de données, ça ne sert strictement à rien...
HELP...
Je demande d'autant plus pourquoi ça ne marche pas, parce que, si j'écris directement l'URL avec sa variable dans la ligne de code URL Request = NewURLRequest, comme suit :
var request:URLRequest = new URLRequest("mapage.php?recordID=1");
...ça fonctionne... Or d'après tout ce que j'ai lu, ça ne devrait pas et ce n'est pas ainsi qu'il faut faire...
Quelqu'un aurait-il la solution valide s'il vous plaît, que je comprenne enfin...
Un grand Merci à toutes celles et tous ceux qui voudront bien m'aider. Cordialement,
eNeum
Modifié par Neum (18 Apr 2010 - 12:46)