Knolan
Messages postés79Date d'inscriptiondimanche 9 février 2003StatutMembreDernière intervention18 juin 2007 12 oct. 2005 à 19:26
Salut,
J'ai pas tout capté a ton
problème faudrai que tu essayes de plus développer, c'est des fichiers
flash différents que tu veux charger non? si j'ai a peu pres compris.
Dans ce cas tu dois récupérer la valeur de ton id dans la variable
$_GET['id'] et apres ben tu fais des if ou un switch, ca donnerai un
truc du genre:
<?php
switch($_GET['id']) {
case 1 : ?> <!-- code html pour inclure ton swf -->
<?php
break;
case 2 : ?> <!-- code html pour inclure ton swf -->
aghora
Messages postés14Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention20 novembre 2005 12 oct. 2005 à 19:49
Désolé je n'ai pas été tres clair.
J'utilise loadVars dans flash pour récuper l'ID de la page php à afficher + la variable "page".
ENfonction de cet ID (variable n) j'essaie charger les swf correspondants.
Mon probleme est que je n'arrive pas à la charger.
Le code Flash est le suivant :
//
// Création d'un objet LoadVars pour récupérer les données
liste_lv = new LoadVars();
// Définition de la fonction à appeler au chargement des données
liste_lv.onLoad = function(pSucces) {
// Si le chargement s'est bien déroulé...
if (pSucces) {
// Si le premier résultat vaut "Echec", on affiche le message d'erreur :
if (this.resultat_0 == "Echec") {
liste_txt.htmlText = " ERREUR: "+this.erreurmsg;
// Sinon on affiche les résultats
} else {
//for (var i = 0; i<this.total; i++) {
liste_txt.htmlText += " INFO:
"+this["page"]+" : "+this["id"]+"
";
//}
}
// Si le fichier n'a pas pu être chargé...
} else {
liste_txt.htmlText = "FICHIER INTROUVABLE";
}
};
// Chargement du fichier
liste_lv.load("index.php");
Knolan
Messages postés79Date d'inscriptiondimanche 9 février 2003StatutMembreDernière intervention18 juin 2007 12 oct. 2005 à 20:12
Salut,
Dsl mais t'arriverai a me
filer un code indenté? parce que la j'ai un peu de mal surtout que des
parties de ton code sont en commentaire... je sais pas comment faire
avec tes "//" :)
Sinon a ce que je vois en fait tu recharge ta page et tu envoi les parametres que tu recupère dans ta page php a ton anim flash.
Alors une tite question: combien as-tu de fichier .swf ?
Sinon pour passer des paramètres à une anim flash tu peux faire ca :
<object ... >
">
<?php $savaleur; ?>">
<?php $savaleur; ?>" ... >
</object>
En reprenant ce principe ben tu peux passer ton id a ton anim flash, qui la recupere.
Tu peux aller voir la c'est la que j'ai trouvé le code mais pas testé par contre :(
Knolan
\o/ Merci de penser à accepter ^_^
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 12 oct. 2005 à 20:23
aghora
tu as les mêmes problèmes que moi avec la TexBox évoluée, reprend la texBox normale pour y déposer ton code, cae là on y comprend absolumment rien !
aghora
Messages postés14Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention20 novembre 2005 12 oct. 2005 à 20:44
OK..
Je vais regarder la si ça fonctionne mieux..
Désolé..
me voila avec la textbox normale..
Et voici le flash :
//
// Création d'un objet LoadVars pour récupérer les données
liste_lv = new LoadVars();
// Définition de la fonction à appeler au chargement des données
liste_lv.onLoad = function(pSucces) {
// Si le chargement s'est bien déroulé...
if (pSucces) {
// Si le premier résultat vaut "Echec", on affiche le message d'erreur :
if (this.resultat_0 == "Echec") {
liste_txt.htmlText = " ERREUR: "+this.erreurmsg;
// Sinon on affiche les résultats
} else {
//for (var i = 0; i<this.total; i++) {
liste_txt.htmlText += " INFO:
"+this["page"]+" : "+this["id"]+"
";
//}
}
// Si le fichier n'a pas pu être chargé...
} else {
liste_txt.htmlText = "FICHIER INTROUVABLE";
}
};
// Chargement du fichier
liste_lv.load("index.php");