Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash
Flash Forum d'entraide sur la technologie Flash (Cours, FAQs, Sources)
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 01/03/2008, 18h03   #1
Membre du Club
 
Inscription : novembre 2007
Messages : 236
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 236
Points : 40
Points : 40
Par défaut Récuperation var php dans flash

Bonjour,

J'ai vu qu'il faut utiliser loadvars() pour charger un fichier php dans mon flash.

Seulement, je ne vois pas comment charger une variable de php dans flash...

Par exemple:

$img= "img.jpg"; ----> vers flash pour affichage dans un clip...

Merci d'avance.

PS: voici ce que j'ai fais:

Code :
1
2
3
4
5
6
7
8
9
var oLV:LoadVars = new LoadVars();
oLV.onLoad = function(success:Boolean) {
     if (success) {
          _root.image.loadMovie(this.img);
     }
};
oLV.load("../../bombe.php");
 
conteneur.oLV.load($img);
Dev@lone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 14h23   #2
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
bonjour,
ça ne fonctionne pas du tout comme ça...
les infos qui vont bien:
http://stephaneey.developpez.com/tut...shmx/flashphp/

pour récupérer une variable php il faut que php "exporte" un flux de sortie avec la commande "echo" genre:
Code :
1
2
3
4
<?php
$variable_a_envoyer = "quelque chose";
echo "&variablephp=".$variable_a_envoyer;
?>
et coté flash quelque chose comme ça:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(ok:Boolean) {
if(ok) {
	// Le chargement a réussi
	sortie.text = my_lv.variablephp;
	trace(my_lv.variablephp);
	} else {
	// Le chargement a échoué
	sortie.text = "Pb lors de la récupération des données";
	}
}
my_lv.load("mon_fichier.php");
crdt...
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 13h30   #3
Membre du Club
 
Inscription : novembre 2007
Messages : 236
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 236
Points : 40
Points : 40
Merci de ta réponse.

Donc si je comprend bien, il faut un fichier php spécial pour ma génération d'images? Car j'utilisais le même fichier pour afficher mon flash et montrer mon flash....
Donc si on doit faire un echo, c'est pas très...

Dans mon cas c'est un jeu à gratter, et par conséquent, je me demande si la meilleure solution de sécurité est de faire ma génération d'image avec php ou avec flash?
Dev@lone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 14h24   #4
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
hi,
je te donnais juste la méthode pour passer des variables genre nombre ou chaine de caractéres. En général pour les images on passe à flash le chemin ou il ira chercher les images.
Par contre pour l'aspect sécurité je ne suis pas compétant. C'est souvent très facile à pirater un jeu, par exemple sur "miniclip" je suis champion du monde sur un jeu alors que j'ai passé quelques minutes seulement dessus!
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 23h39   #5
Membre du Club
 
Inscription : novembre 2007
Messages : 236
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 236
Points : 40
Points : 40
Sa y est j'ai réussis à faire fonctionner ceci.

Merci beaucoup.

Seulement est il possible d'avoir son swf sur la même page génératrice de variable?
Et est il possible d'avoir son swf dans un dossier différent de celui de la page php appelée lors du load en actionscript?

Thanks encore!
Dev@lone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2008, 16h21   #6
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
salut,
Citation:
Seulement est il possible d'avoir son swf sur la même page génératrice de variable?
C'est peut être pas impossible mais pas logique. J'aurai donc tendance à répondre non.

Citation:
Et est il possible d'avoir son swf dans un dossier différent de celui de la page php appelée lors du load en actionscript?
Et inversement là je dirais oui.

crdt
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2008, 09h45   #7
Membre à l'essai
 
Inscription : août 2006
Messages : 150
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 150
Points : 21
Points : 21
bonjour, moi je n'ai pas exactement le même pb que le tien mais lorsque je charge les variables à partir d'un php, c'est tout le code php qui se charge dans des variables bizarres ?
oops! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2008, 10h13   #8
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
bonjour,
Citation:
Envoyé par oops!
bonjour, moi je n'ai pas exactement le même pb que le tien mais lorsque je charge les variables à partir d'un php, c'est tout le code php qui se charge dans des variables bizarres ?
Il est préférable de créer un post spécifique plutôt que de venir alourdir celui ci car j'aimerai bien qu'il se termine un jour
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2008, 13h19   #9
Membre du Club
 
Inscription : novembre 2007
Messages : 236
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 236
Points : 40
Points : 40
Tu dois certainement avoir testé le swf sous flash?

Pour que le php soit interprété, il faut le balancer sur le serveur!
Dev@lone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2008, 13h58   #10
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
bonjour,
Citation:
Tu dois certainement avoir testé le swf sous flash?
non pas du tout.
Citation:
Pour que le php soit interprété, il faut le balancer sur le serveur!
Exactement je passe par mon serveur php sinon ça n'a aucun sens...
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2008, 12h58   #11
Membre du Club
 
Inscription : novembre 2007
Messages : 236
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 236
Points : 40
Points : 40
Je parlais de oops!

Mon problème est résolu, c'était simplement un problème d'accès au fichier.
Dev@lone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2008, 20h38   #12
Membre à l'essai
 
Inscription : août 2006
Messages : 150
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 150
Points : 21
Points : 21
biensur que je l'ai mis dans le serveur, mais malgré ça, cela ne marche pas, g mis pour test :
echo "text=blabla"; dans le php, et n'importe quoi comme chargement sur le flash!
merci de m'aider si vous y voyez clair
oops! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2008, 18h21   #13
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
ooops, un peu plus de code nous aiderait pour t'aider...

Peux tu envoyer le code php ainsi que le code actionscript de flash ???

++
JC
__________________
VELOMASTER, idée cadeau ? un jeu de plateau

Hummmmm, des donuts !!!!

Merci de penser à , et et aussi
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2008, 00h42   #14
Membre à l'essai
 
Inscription : août 2006
Messages : 150
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 150
Points : 21
Points : 21
ok voilà pour le as :

vars=new LoadVars();
vars.onLoad = function() {
for (it in this) {
trace(it+" : "+this[it]);
}
};
vars.load("http://127.0.0.1/test/test.php?"+gettimer());

php :

<html>
<body>
<?php
echo "text=blabla&";
?>
</body>
</html>


résultat :

</body>

</html> :
<html>

<body>

text : blabla
onLoad : [type Function]


!!!!
oops! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2008, 21h09   #15
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
Salut, déjà du côté PHP, tu ne dois envoyer au serveur que la variable et pas de l'html

essayes ca
Code :
1
2
3
<?php
echo "text=blabla";
?>
note: le & sert à séparer les variables, s'il n'y en a qu'une, il n'est pas nécessaire

++
JC
__________________
VELOMASTER, idée cadeau ? un jeu de plateau

Hummmmm, des donuts !!!!

Merci de penser à , et et aussi
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 19h57   #16
Membre à l'essai
 
Inscription : août 2006
Messages : 150
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 150
Points : 21
Points : 21
olala ! je me rend compte du point qu'a atteint ma bêtise ! ça fait des mois que je me plaint de ce pb (il faut dir aussi que j'ai pas vraimment trop cherché à le résoudre), et voilà qu'aujourd'hui, grace à ton aide JC j'ai la solution ! merci pour cela, et pourtant je savais que le code php est éxécuté par le serveur web avant d'étre transmit en tant que résultat, et ce qui n'est pas le cas pour l'html. Comment jn'y ai pas pensé ! c'est pourtant évident que c'était ça la cause du pb!
oops! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2008, 12h55   #17
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
oki, si ton prob est résolu, pense à la balise "RESOLU"

++
JC
__________________
VELOMASTER, idée cadeau ? un jeu de plateau

Hummmmm, des donuts !!!!

Merci de penser à , et et aussi
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2008, 12h11   #18
Membre à l'essai
 
Inscription : août 2006
Messages : 150
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 150
Points : 21
Points : 21
Je remet le sujet à table, car j'ai rééssayé la meme chose mais dans un hebergeur gratuit avec pub, j'ai donc retrouver des variables et contenus qui proviennent surement de l'entete publicitaire qu'insère l'hebergeur à chaque page ! alors la question est la suivante : existe-t-il un moyen pour filtrer ce code publicitaire et ne charger que le résultat du code php?
merci encore de votre aide
oops! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2008, 12h39   #19
Membre à l'essai
 
Inscription : août 2006
Messages : 150
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 150
Points : 21
Points : 21
alor personne n'a une idée?
oops! 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 08h02.


 
 
 
 
Partenaires

Hébergement Web