Avec le src tu récupère l'echo de php donc tes variables après tu fais un decode. il regarde si tes variables sont chargé, et si elle le sont, il dit load=true. Donc il va executé lv.onLoad.
Mais maintenant tu arrives a recuperer ta variable ???
Avec le src tu récupère l'echo de php donc tes variables après tu fais un decode. il regarde si tes variables sont chargé, et si elle le sont, il dit load=true. Donc il va executé lv.onLoad.
Mais maintenant tu arrives a recuperer ta variable ???
non je n'y arive pas tel quel
aparement chez moi src récupere le code html généré par le PHP dés le 1er "echo" qu est fait
MAIS si je fait dans le php
( en gros je définit manuelement l URL)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $imageflash="gal/Galeriedetest/Tux.jpg"; $imageflashencode = urlencode(utf8_encode($imageflash)); echo "&imageflash=".$imageflashencode ;
src est toujour le code HTML entier ... grrr
mais la variable $imageflashencode est récupérer et l'image s'affiche
ce qui veut dire qu'il recupère TOUT le code qui est dans un echoEnvoyé par julien.biedermann
les variables avec .
si c'etai un code qui servirai uniquement a transférer les variable ( donc avec un unique echo ) src affiherai bien ma variable mais dans mon cas le code généré affiche aussi des miniatures en php...
EDIT:si je me débrouillai pour ecrire la variable sur un fichier php ou text a part et que je la récupérerai peut etre le problème serai il réglé... non?
Le mieu que tu ai à faire pour transmettre des informations entre flash et php c'est la serialisation :
serialize --> envoi
récupération --> unserialize
Dans PHP les fonctions serialize et unserialize existent
mais pas dans flash donc récupère la classe serializer pour as :
http://www.sephiroth.it
ça devrait te permetter de t'en sortir et aprés travail avec un simple
loadVars.load
oula ^^jvai etudié sa...
je revien dans une petite heur pour vous dire ou j'en suis
merci!
Me revoila avec une bonne nouvelle
bon premierement
ackan
ta methode a l'aire intéressante mais je n'est pas trouvé la classe dans les liens qu'il donnent pour la téléchargée d'ailleur les exemples contenu dans ce s dossiers ne marchent pas, comme si le fichier .as nécéssaire avait été supprimé )
peut etre que je n'est pas bien compri le systeme ^^c'est possible...
bref j'ai trouvé un moyen ... pas trés beau mais bon ...
j'ai contournée le probléme en faisant la chose suivante:
dan le fichier principal j'apelle un nouveau fichier:
le voila
Code : Sélectionner tout - Visualiser dans une fenêtre à part include "syst_phpflash.php";
*syst_phpflash.php*
il ecrit dans un second fichier le code php nécéssaire a flash, du coups la variable qui etaient faite de plusieurs variables et qui posait tant de problème a flash est réécrite et remplacée par une variable simple contenat une chainne de caractères.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php $texte="<?php \$imageflashtrf=\"".$imageflash."\"; \n echo \"&imageflash=\".\$imageflashtrf;?>"; $Fnm = "syst_transf.php"; $inF = fopen($Fnm,"r+"); fputs($inF,$texte."\n"); fclose($inF); ?>
je récupére ensuite cette variable dans flash. et paf sa fonctionne
j'aurai eu du mal
merci pour votre aide et vos correction en particulier
julien.biedermann ^^et puis voila
ackan si tu a le fichier .as qui est nécéssaire pour la serialisation je suis preneur!!
a bientot
Sur le site de sephitoth c'est ici
et je te met le zip de la 2.1.6 en pièce jointe en plus
c'est bien celui que j'ai téléchargé...
dans le flash il importe la classe :
pourtant quand je regarde dans le dossier it/sephiroth/ celui ci est Vide
Code : Sélectionner tout - Visualiser dans une fenêtre à part import it.sephiroth.Serializer
du coup meme les exemple ne marchent pas ...
Je viens de vérifier le zip dans le dossier it\sephiroth à la racine il y a le fichier Serializer.as je ne comprend pas ton problème
alors la...
moi il n'y est pas est vraiment pas que ce soit dans les version AS2 ou 3 ... bref c'est bizard peut ete que OSX n'extrait pas bien ou kil ya une quelquonque protection...
bref tan pi pour mac j'irai le cherché avec mon pc ce soir!
merci bien en tout cas!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager