0
問題是當頂部或底部標籤的背景被改變時,頂部或底部按鈕被擦除。擦除畫布上的組件
<mx:Canvas width="100%" height="100%">
<mx:LinkButton icon="{icon1}" width="25" x="10" y="10"/>
<mx:LinkButton icon="{icon2}" width="25" x="10" y="100" />
<s:VGroup width="100%" height="100%" id="lst" click="highlight(event.target as Label)" gap="0">
<s:Label />
<s:Label />
<s:Label selected="true" />
<s:Label />
<s:Label creationComplete="fillList()"/>
</s:VGroup>
</mx:Canvas>
private function highlight(label:Label):void {
setStyle("backgroundColor", "#DDDDDD");
}
那麼有人知道這個問題的可能解決方案嗎?
非常感謝!現在我有另一個問題。當用戶按下按鈕並按住鼠標左鍵時,我試圖捕獲按鈕上的事件。問題是我想要無休止地捕捉它,直到用戶拿起鼠標。我嘗試了buttonDown - 它只有在我點擊空格鍵時纔會工作。 mouseDown處理程序只捕獲一次,所以它只是一個簡單的點擊。任何幫助將不勝感激 – igu 2010-10-06 13:33:29
我發現了。我們應該使用autoRepeat =「true」作爲按鈕。 – igu 2010-10-06 13:54:50