Просмотр полной версии : Проблема с Bindable
Pow R. Toc H.
28.04.2008, 12:58
Как связать переменную со свойством компонента, который ещё не готов во время объявления этой переменной?
Bindable работает только во время компиляции.
Pow R. Toc H.
28.04.2008, 13:25
То есть, получается никак?
А что значит «ещё не готов»?
Bindable говорит компилятору, что свойство нужно переписать в геттер и сеттер, но это происходит в момент компиляции.
Pow R. Toc H.
28.04.2008, 13:53
Э.. ну я же не смогу написать
<![CDATA[
public var data:String = textField.text;
]]>
а объявление в событие creationComplete главного приложения ничего не даст
В AS Bindable - это не передача по ссылке. Приведите конкретный код который не работает.
<![CDATA[
public var data:String = textField.text;
]]>
- так писать не имеет смысла.
В этом случае:
<![CDATA[
[Bindable]
public var data:String;
]]>
<mx:TextInput id="textField" text="{data}"/>
Pow R. Toc H.
29.04.2008, 12:34
эх.. у меня не много другой случай.. мне нужно связать переменную со текстовым значением выбранного элемента в выпадающем списке. Напрямую связаться с этим свойством не получается.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.