binding ArrayCollection vers un tableau d'Object
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:
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:
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