0
我有一個奇怪的事情繼續與我的皮膚。我希望通過做一個解決方法來解決這個問題,該方法涉及觸發一個火花按鈕欄按鈕的點擊,但我不確定如何做到這一點。觸發ButtonBar點擊
這裏是我的按鈕條形碼
<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>
...
有此一個後三個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.
如何訪問按鈕對象?
我在子組中設置圖像以觸發與按鈕相同的事件。當你舔圖像時,所選按鈕的底部邊界消失了。觸發按鈕絕對是一個黑客,但我是新來flex和使用別人的代碼。不管怎樣,謝謝! – liz 2012-03-08 23:43:03