У меня проблема с доступом к свойству компонента. Я хочу использовать это свойство, чтобы решить, следует ли включать определенный дочерний компонент.
Например:
MyMainView.mxml перечисляет этот компонент
<view:AnotherView id="anotherView" aPresenter="{thePresenter}"/>
Теперь AnotherView.mxml имеет свойство
<fx:Script><![CDATA[
[Bindable]
public var aPresenter:APresenter;
]]></fx:Script>
, а затем в этом AnotherView.mxml , когда я добавляю что-то, например,
<s:Spacer height="10" includeInLayout="{aPresenter.id != -1}"/>
aPresenter по-прежнему равен нулю, поэтому проставка будет нарисована, несмотря ни на что. С другой стороны, если я использую aPresenter для провайдера данных, он работает
<mx:Repeater id="addressDetailsRepeaterView" dataProvider="{presenter.arrayOfFields}">
</mx:Repeater>
Может кто-нибудь помочь мне понять ход событий при создании гибкого компонента и как я могу использовать свойство aPresenter в.
Спасибо