PopUpManager et passage de variables

Publié le 30 novembre 2007 par Stef1

Suite à un post sur flexx.fr, j’ai fait une petite recherche sur le passage de variables dans une popup.

la solution se trouve http://casario.blogs.com/mmworld/2007/04/passing_actions.html

Petite explication en français

On considère que l’on a un composant nommé myTileWindow

On crée la popup que l’on place dans un objet de type IFlexDisplayObject.

var myPopUp:IFlexDisplayObject = PopUpManager.createPopUp (this, myTileWindow, true);

this pour l’application en cours, myTitleWindow le composant à utiliser, true si c’est une fenêtre modal.

Maintenant pour lui passer des variables, valeur, objets. (ici une chaine de caractères).

var maVariable:String = 'test';

myTileWindow( myPopUp ).maVar = maVariable;

Ok, nous avons attribué une valeur à maVar, il faut donc déclarer maVar dans le composant myTileWindow pour qu’il puisse s’en servir.

[Bindable] public var maVar:String;

Pour voir le code complet je vous invite à lire le post de l’auteur en suivant le lien précédent.

For english reader, the original post is in english, follow the precedent link.