我想添加一個取消圖標到我的TabBarButtons在Flex 4.0(火花),我已經接近,但現在我堅持讓圖標爲「可點擊」Flex Spark:如何在TabBar按鈕上添加取消按鈕?
我見過其他方法,如FlexWiz博客(http://flexwiz.amosl.com/flex/spark-tabs-with-close-button/),但希望找出更清潔的東西。
使用在Tour de Flex sample on Tabbed Navigation發現了類似的方法,這裏是我在我的皮膚至今:
<s:HGroup top="5" right="5" left="5" verticalAlign="middle">
<s:Label id="labelDisplay"
textAlign="left"
maxDisplayedLines="1"
top="10"
width="100%">
</s:Label>
<s:Graphic x="16" y="16"
buttonMode="true"
mouseEnabledWhereTransparent="false"
useHandCursor="true"
click="closeEmployeeButtonClicked()"
color="0x00FF00">
<s:BitmapImage source="@Embed('assets/images/icons/close.png')"
height="16" width="16" fillMode="scale"/>
</s:Graphic>
</s:HGroup>
的圖標顯示在標籤,但是,我不能點擊它。我也嘗試過一個按鈕,它幾乎就像父按鈕容器不允許孩子可點擊。我確實玩過一些父項屬性(如super.mouseChildren),但無法使其正常工作。
任何想法!
親切的問候, =戴維
不closeEmployeeButtonClicked()曾經被調用? – 2010-08-19 21:46:11
好問題 - 它沒有被調用。當圖像被點擊時,整個標籤按鈕被壓下。所以,這幾乎就像按鈕邊界內的任何東西都不能被「點擊」。 我也嘗試刪除按鈕外觀中的所有陰影和邊框,但沒有成功讓圖形區域看到點擊。 感謝您的幫助! – 2010-08-20 13:28:56
而不是圖形/位圖圖像,我還嘗試了一個帶自定義皮膚的按鈕,呈現圖標:
但它表現得一樣...把這兩個關閉按鈕放在按鈕父容器之外工作正常 – 2010-08-20 13:35:27