Bonjour,
j'ai deux éléments que souhaiterai "binder" pour que le changement dans l'un se reflète automatiquement dans l'autre.
Il y a d'un coté un arraycollection qui contient des objets ContentType
ces objets sont affichés dans une liste avec des checkbox. L'état du checkbox pilote la valeur de la propriété _isVisible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public class ContentType extends Object implements IListProvider { private var _id:Number; private var _name:String; private var _fiedName:String; private var _isVisible:Boolean; private var _coll:ArrayCollection; private var _icon:String; }
de l'autre un array d'objets ImgViewJe cherche à mettre à jour la propriété visible des objets ImgView quand _isVisible est elle même mise à jour dans la liste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?xml version="1.0" encoding="utf-8"?> <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="200" height="200"> <mx:Script> <![CDATA[ [Bindable] public var iconSource:String; [Bindable] public var labelText:String; [Bindable] private var center:Number = 100; ]]> </mx:Script> <mx:Image id="image" source="{iconSource}" width="20" height="20" x="{center}" /> <mx:Label id="lab" text="{labelText}" x="{center}"/> </mx:Canvas>
Merci pour vos conseils
Partager