2009-12-24 51 views
4

我可以在Flex Builder中更改標籤的顏色,我甚至可以將顏色綁定到變量並且可以工作,但是我無法找到顏色屬性爲了改變或以編程方式引用它!什麼是ActionScript 3.0代碼來更改Flex RIA中文本的字體或顏色 - 或者關心文本顯示的顏色是否過於強調了對RIA的請求?在「學習」flex幾分鐘後,我寫了整個應用程序,爲什麼我花了三天時間,而且我仍然無法改變我愚蠢標籤的顏色?!以編程方式更改Flex標籤/文本組件的字體面,大小,重量和顏色

回答

6

您正在運行到性能風格之間的差值(有時稱爲樣式屬性來迷惑你)。對於UIComponent,color通常是一種風格。

在mxml中,兩者都被初始化爲XML屬性;在Actionscript中,屬性是直接的成員變量,而樣式StyleManager處理。

總之,通過調用UIComponent.setStyle設置樣式:

label.setStyle("color", 0xFFFFFF); 
相關問題