|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : août 2007 Messages : 143 ![]() |
Salut à tous,
je me demandais comment je peux importer dans mon flash le contenu d'une variable déclarée en php ! Je suis en AS2. J'ignore comment procéder, quelle méthode utiliser entre loadVariables et loadVars... Côté php, dois-je utiliser GET ou POST ou est-ce inutile ? Pour la petite histoire, j'ai créé un diaporama d'images et j'aimerais l'utiliser pour plusieurs pages/galeries. Comme il y a un répertoire d'images pour chaque galerie et que mon swf est systématiquement inclus dans la même page (ma page d'index), ceci implique d'indiquer à mon swf où il doit puiser ses images. Bref, au lancement, mon swf a besoin de récupérer le chemin cible du répertoire dans lequel puiser. Comme je ne veux pas créer un fichier swf unique à chaque galerie, j'aimerais plutôt un fichier générique et donc créer une variable php contenant le chemin du répertoire que le swf n'aurait qu'à récupérer. L'idée pour moi serait de déclarer une variable au sein de ma page php, comme ceci : Comment puis-je faire ensuite pour la récupérer dans mon swf ? Merci d'avance pour le coup de main ! ;-) |
|
|
00
|
|
|
#2 | ||||
![]() ![]() Matthieu DELOISONFormateur ActionScript Flash Inscription : juin 2004 Messages : 645 ![]() |
Bonjour,
Soit tu passes tes différents chemins avec le embed HTML - flashvars. Code :
Code :
__________________
Découvrez : Tutoriels, ressources AS2 et AS3 La Méthode AS3 Facile pour développer des applications et jeux Flash en ActionScript 3 : ActionScript-Facile.com |
||||
|
00
|
|
|
#3 |
|
Inactif
![]() Inscription : novembre 2010 Messages : 166 ![]() |
les flashVars il faut les éviter au maximum car ça pose des problèmes sur certaines combinaisons os/navigateur/player, donc c'est un peu pénible à gérer question portabilité.
personnellement histoire de me simplifier la vie, je ne m'en sers pas du tout. même pour les permalinks, je fais passer les get vars en variables de session pour les récupérer avec un script appelé par flash donc ce que je recommande c'est d'appeler un script php depuis flash. pas la peine de s'emmerder avec flash remoting pour un truc aussi simple. en AS2 faut utiliser soit un objet LoadVars, soit un objet XML (astuce importante à connaitre en as2: l'objet XML permet de récupérer n'importe quelles données ascii, et pas seulement du xml). que tu utilises LoadVars ou XML, il faut utiliser leur évènement onLoad pour récupérer ce que renvoie ton script php. bon évidemment, passer par les flashVars c'est beaucoup plus simple... mais c'est moins fiable car c'est sensible aux bugs de navigateur |
|
|
10
|
|
|
#4 | ||||
|
Nouveau Membre du Club
![]() Inscription : août 2007 Messages : 143 ![]() |
Hello ! Merci à vous deux pour les réponses !!
Je suis parti sur LoadVars, c'est ce qui me semblait le plus simple d'accès ! Seulement, j'ai un souci, ça ne fonctionne pas ! Voici comment je déclare mes variables dans ma page web: PHP : Code :
AS2 : Code :
Mon fichier index.php est à la racine du site Mon anim Flash chargée dans index.php est ici : www/pages/visio.swf Le code php cité plus haut est déclaré dans index.php |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com