Взаимодействие между основным гибким приложением и компонентом - PullRequest
0 голосов
/ 30 апреля 2010

Я сделал компонент входа в систему для своего приложения flex 4, и я загружаю этот компонент из основного приложения flex с помощью:

<ns1:Login id="page_login" visible="true"></ns1:Login>

Теперь я хочу изменить видимость с true на false с компонента входа в систему. Есть ли способ сделать такое взаимодействие?

Thanx!

1 Ответ

2 голосов
/ 30 апреля 2010

Из Login вы просто установите visible:

this.visible = false;
this.includeInLayout = false; // you may want this as well, depending on your ui

Из родительского элемента вы можете установить visible напрямую:

page_login.visible = false;

или вы можете связать видимое с другим свойством:

// in Script
[Bindable]
var loginVisible:Boolean = true;
...
// in MXML
<ns1:Login visible="{loginVisible}" />
...