{Привязывается к функции / методам - PullRequest
1 голос
/ 20 сентября 2011

Можем ли мы поставить [Bindable] на функции / методы ? Я знаю, что bindable используется для изменения значения свойства источника на свойство назначения. Но не уверен, сможем ли мы использовать это для методов. Ребята, можете ли вы дать мне причину, по которой мы не можем поставить / если сможем, каков будет результат?

1 Ответ

2 голосов
/ 21 сентября 2011

Можете ли вы, ребята, дать мне причину, почему мы не можем поставить / если мы можем, то что будет итог?

Вы можете использовать Bindable на свойствах get / set; которые реализованы как методы. Вроде как это:

private var _myValue : Boolean;

[Bindable(event='myValueChanged']
public function get myValue():Boolean{
  return _myValue;
}
public function set myValue(value:Boolean):void{
  _myValue = value;
  dispatchEvent(new Event('myValueChanged'));
}

[Отказ от ответственности Я написал этот код в браузере]

Цель Binding - «волшебным образом» связать два свойства вместе. Таким образом, когда изменяется свойство источника, свойство назначения также изменяется.

Как вы ожидаете применить эту концепцию к функции?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...