2008-11-27 7 views
0

J'essaie de définir une variable pouvant être liée à une autre. Essentiellement, je veux créer un alias. J'abandonnerais, mais cela semble être quelque chose qu'il serait bon de savoir.Actionscript 3 Lier les variables

essentiellement, je veux des changements dans model.configView se refléter en vue, afin que les choses liées à voir .... le même comportement que les choses liées à model.configView ... dans cet exemple

[Bindable] 
var view = model.configView;

... <mx:Label text="{view.lblThisLabel.name}" />

pour le moment il ne le fait pas, et je reçois des erreurs qui disent "incapable de lier à la propriété 'lblThisLabel' sur la classe 'Object' (la classe n'est pas un IEventDispatcher)"

Répondre

2

Pas assez de code ici pour vraiment dire ce qui se passe Cependant, vous avez rendu view lisible et cela ne signifie pas automatiquement que tous les enfants de view peuvent être liés. Vous devrez entrer dans view et rendre lblThisLabel aussi.

Aussi, il est difficile pour le reste d'entre nous de savoir comment cela fonctionne dans votre tête. Peut-être devriez-vous décrire cela aussi.

0

De plus, je pense que même si, avec votre code réel, view changements devraient être détectés, view ne seront pas mis à jour si elle est assignée model.configView propriété ne peut être liée aussi bien ...

Questions connexes