[問題][已解決] UI組件裡的List問題
※ 引述《kyokusanagi4 (44)》之銘言:
: 如標題
: 最近在使用UI組件的List時,需要更改List裡的字體大小、顏色。
: 翻了好幾個小時的F1說明工具書,看不太懂到底怎麼設定。
: 似乎List裡的方法有個setStyle可以使用
: 但卻在setStyle這個方法裡找不到我所需要的內建屬性。
: 但看了工具書 List是有繼承在UIComponent這個類別
: 而UIcomponent也有setStyle這個方法
: 所以我先var了textFormat的樣式
: 例如:
: var my_set:textFormat = new textFormat;
: my_set.bold = true;
: mylist.setStyle("my_set",mylist);
: addChild(mylist);
: 卻都無法發生作用。
: 有板友可以解決這個問題嗎? 感激不盡!!
關於cs3的組件list要改字體、大小、粗體...等等。
方法如下
先假設我拉出來的list組件的實體名稱是my_list
那當然啦~ 先做出一個專屬的textFormat是必要的
如本文的程式碼一般
var my_set:textFormat = new textFormat;
my_set.bold = true;
my_set.........................;
my_set.........................;
my_set.........................;
關鍵是在這
my_list.setRendererStyle("textFormat",my_set);
而不是使用my_list.setStyle();
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.125.84.69