Une petite classe qui vous permet de récupérer les flashVars envoyés par votre page html, la classe RecupVar, il faut lui passer en paramètres les paramètres récupérés du LoaderInfo et l’objet qui va récupérer dans le flash les variables que vous voulez :
public class RecupVar {
public function RecupVar() {
}
public function recuperer(pParametres:Object, pMesFlashVars:Object):void {
try {
var keyParams:String;
var valueParams:String;
var keyFlashVars:String;
var valueFlashVars:String;
for (keyParams in pParametres) {
valueParams = String(pParametres[keyParams]);
for (keyFlashVars in pMesFlashVars) {
valueFlashVars = String(pMesFlashVars[keyFlashVars]);
if (String(keyParams) == valueFlashVars) {
pMesFlashVars[keyFlashVars] = valueParams;
}
}
}
}
catch ( error:Error ) {
//
}
}
}
Un exemple d’utilisation :
private var mesFlashVars:Object;
private var recupVar:RecupVar;
mesFlashVars = { etape:"e", civilite:"civ", prenom:"p" };
recupVar = new RecupVar();
recupVar.recuperer(LoaderInfo(stage.root.loaderInfo).parameters, mesFlashVars);A voir aussi :
Quelques articles au hasard
- [ActionScript 3] Récupérer les noms des polices embarquées dans le flash
- [Flash] Le futur de la 3D sous Flash nom de code Molehill
- [ActionScript 3] SendAndLoad communiquer entre flash et page serveur
- [Referencement] Google index les contenus du Flash
- [ActionScript 3] Formater des valeurs d'un tableau
Plus de liens

Pas de commentaire