У меня странная вещь, происходящая с моими скинами.Я надеюсь исправить это, выполнив обходной путь, который включает в себя запуск нажатия кнопки панели искр, но я не совсем уверен, как это сделать.
Вот мой штрих-код кнопки
<s:ButtonBar id="tabs" dataProvider="{vs}"
skinClass="skins.hatchedbuttonbarskins.TabBarSkin"
depth="100" width="80%" visible="true"
bottom="0" horizontalCenter="0" height="25" />
<mx:ViewStack id="vs" width="95%" height="625"
borderVisible="true" horizontalCenter="0">
<s:NavigatorContent width="80%" height="100%"
label="My Label"
skinClass="skins.lg.TabNavigatorContent">
<lists:ListCenter myLists="{this}" myButtons="{tabs}"/>
</s:NavigatorContent>
...
После этого есть еще три объекта навигатора.
В ListCenter.mxml я хочу вызвать нажатие кнопок панели кнопок вкладок.Вот вызов сценария действия, который я делаю.
myButtons[1].dispatchEvent(new MouseEvent(MouseEvent.CLICK));
Это дает мне следующую ошибку:
Error #1069: Property 1 not found on spark.components.ButtonBar and there is no default value.
Как мне получить доступ к объектам кнопки?