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 17/01/2008, 16h44   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 2
Points : 0
Points : 0
Par défaut Probleme pour recuprer une variable dans un code embed vers un swf

Bonjour, je debute en flash et j'aurai besoin de votre aide, car apres bien des recherches, je n'arrive plus du tout à trouver une solution.

Voici mon probleme :

j'ai le code suivant, dans lequel j'ai une variable "mavariable" qui a dans ce cas la valeur "valeurtest"

Code xml :
1
2
3
4
5
<embed src="http://www.monsite.com/test.swf"
width="470"
height="255"
allowscriptaccess="always"
allowfullscreen="true" flashvars="height=255&width=470&file=http://www.monsite.com/test.flv&mavariable=valeurtest&linkfromdisplay=true" />

J'aimerai recuperer la valeur "valeurtest" de ma variable pour l'afficher dans l'action script de test.swf de la facon suivante :

Code :
var link = "http://www.google.com/"valeurtest";
Donc ma question , est quel code dois-je rajouter à mon AS ci dessus pour que cela fonctionne?

Merci 1000 fois par avance, 3 jours que je cherche, je craque (PS : je me suis lancé dans l'AS il y a 3 jours)
marcovitch80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 19h32   #2
Nouveau Membre du Club
 
Inscription : décembre 2007
Messages : 32
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : décembre 2007
Messages : 32
Points : 34
Points : 34
Envoyer un message via MSN à rockntrek
Salut !

Je n'ai jamais récupéré de variable directement dans du code html... D'ailleurs, j'aimerai bien savoir à quoi te servira ta variable !?
Mais par compte, je peut te montrer la marche à suivre pour faire communiquer flash avec des variables d'un code php...
Ça pourra éventuellement de mettre sur une piste
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
var fichierPhp:URLRequest = new URLRequest ("fichier.php");
var conteneur:URLLoader = new URLLoader();
var variablePhp:URLVariables = new URLVariables();
 
function flashPhp(){
   // On envoi la variable annee qui vaut 2008 au fichier PHP
   variablePhp.annee = "2008";
   fichierPhp.data = variablePhp;
   fichierPhp.method = URLRequestMethod.POST;
 
   conteneur.addEventListener(Event.COMPLETE, retourPHP);
   conteneur.load(fichierPhp);
}
function retourPhp(){
   trace(evt.target.data);
   // Le trace indiquera "Nous sommes en 2008"
   conteneur.removeEventListener(Event.COMPLETE, retourPHP);
}
flashPhp();
Code :
1
2
3
4
5
6
 
<?php
   // On récupère les infos envoyé par le flash
   $annee = $_POST['annee'];
   echo "Nous sommes en ".$annee;
?>
rockntrek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 20h16   #3
Invité de passage
 
Inscription : janvier 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 2
Points : 0
Points : 0
merci de ta reponse
Je vais voir ce que je peux faire de ton code pour le transposer dans mon cas.

Pour repondre à ta question.
Je fais en fait un outil de promotion pour un programme d'affiliation, et la variable correspond au tracking des affiliés?
Et j'ai besoin de passer la variable ds le swf car je ne souhaite pas que l'url complete soit visible
marcovitch80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h54.


 
 
 
 
Partenaires

Hébergement Web