Actionscript 3 Связать переменные - PullRequest
0 голосов
/ 27 ноября 2008

Я пытаюсь установить привязку одной переменной к другой. По сути, я хочу создать псевдоним. Я бы сдался, но это похоже на то, что было бы полезно узнать.

по сути, я хочу, чтобы изменения в model.configView были отражены в представлении, чтобы объекты, связанные с просмотром ...., вели себя так же, как объекты, связанные с model.configView ... в этом примере

[Bindable]
var view = model.configView;</p>

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

на данный момент это не так, и я получаю сообщения об ошибке «невозможно связать свойство 'lblThisLabel' в классе 'Object' (класс не является IEventDispatcher)"

Ответы [ 2 ]

2 голосов
/ 27 ноября 2008

Недостаточно кода здесь, чтобы действительно сказать, что происходит, однако вы сделали привязку view, и это не означает, что все дети view могут быть привязаны. Вам придется пойти в view и сделать привязку lblThisLabel также.

Кроме того, остальным из нас трудно понять, как это работает в вашей голове. Возможно, вы тоже должны это описать.

0 голосов
/ 04 декабря 2008

Более того, я думаю, что даже если с вашим реальным кодом, view изменения должны быть обнаружены, view не будет обновляться, если назначенное свойство model.configView также не может быть привязано ...

...