Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: les LoadVariable sans espace entre les = et les variables
Envoyé: 25 janvier 2004, 6h55 par Oznog
Il y a de quoi ne plus comprendre aussi. C'est simplement les espace que tu ajoute entre le nom de variable et le caractère "=".
Titre= bienvenue&Texte= texte de bienvenue
Les deux variables doivent idéalement être sur la même ligne.
Note que les espace après le "=" ne font aucun problème. Je crois que c'est simplement une question d'encodage. La chaîne est automatiquement encodé urlencoded par Flash (bien que se soit le fichier texte qui devrait l'être) et du coup le nom de variable prend un espace en plus. Maintenant, une fois décodé (automatiquement) ce n'est lus possible de nommer un espace.
En passant, utilise la variable (success), c'est fait pour ça.
_root.page.charge.onLoad = function(success) {
if (success) {
// Ok
} else {
// Problème
}
}
Note aussi que la méthode "load" demande le nom d'occurence même s'il le connaît. Mias tu n'a pas besoin de le "cibler" :
_root.page.charge.load(UrlTxt, charge);
Et j'éviterais le _root dans une fonction. D'ailleurs l'usage d,une variable externe n'est pas conseillé. Rend ta fonction plus "portable" en lui passant les paramètres, particulièrement le "URL" et "charge" car le clip associé peut être lui=même "page" directement (this).
Ciao
Oznog
Réponses
|