Управляйте включенным / отключенным свойством, связывая методы получения и установки с данными, с которыми вы работаете. Например:
<mx:Script>
<![CDATA[
[Bindable]
public var myParsedXML:Object;
private var _myData:Object;
public function set myData(value:Object):void
{
//Check for null
if(value)
{
myTabs.enabled = true;
}
else
{
myTabs.enabled = false;
}
_myData = value;
}
public function get myData(value:Object):void
{
return _myData;
}
]]>
</mx:Script>
<mx:Binding source="myParsedXML" destination="myData" />
<mx:TabNavigator id="myTabs">
<mx:VBox label="tab 1">
</mx:VBox>
<mx:VBox label="tab 2">
</mx:VBox>
</mx:TabNavigator>
Как только вы создали это свойство, вы можете связать его и быть уверенным, что оно будет уведомлено, когда данные будут установлены.