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
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;
         }
ces objets sont affichés dans une liste avec des checkbox. L'état du checkbox pilote la valeur de la propriété _isVisible.


de l'autre un array d'objets ImgView
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>
Je cherche à mettre à jour la propriété visible des objets ImgView quand _isVisible est elle même mise à jour dans la liste.

Merci pour vos conseils