2009-10-20 193 views
0

我有一個Flex按鈕。我需要一種顏色在左邊,另一種在右邊。我不需要它是一個漸變。只是純色。像左邊的綠色&紅色在右邊。我真的不想使用圖像 - 只是因爲它可能需要很長時間才能完成。Flex按鈕,左邊一個顏色,右邊另一個顏色

通過Flex Builder中Flex屬性的漸變似乎只適用於垂直,而不是水平。我也試着製作2個按鈕,每個半寬(原來的),然後把它放進一個HBox &,真的把它們打包得很近,所以它們看起來就像是一個帶有兩種顏色的按鈕。它工作正常,但我想如果有更好的方法。

謝謝。

回答

0

我認爲這樣做的正確方法是創建一個自定義組件,然後重寫繪圖方法並繪製兩種顏色以及相關的屬性等。

您使用的解決方案是最簡單的,所以你應該保持這樣的,除非你想通過創建自定義組件的麻煩(這不是THAT壞的Flex,因爲是開源的,你可以看到的原始按鈕被編碼,並從那裏修改)。

0

你可以使用degrafa來設置按鈕的外觀

+0

這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 – 2012-08-28 22:58:43