星期四, 12月 31, 2009

flash 文字樣式

動態文字:動態文字包括從外部來源 (例如文字檔案、XML 檔案,或甚至包括遠端網路服務) 載入的內容。

輸入文字:輸入文字是指使用者輸入的任何文字,或是使用者可以編輯的動態文字。您可以設定樣式表來格式化輸入的文字,或使用 flash.text.TextFormat 類別為輸入內容的文字欄位指定屬性。如需詳細資訊,請參閱擷取文字輸入。

靜態文字:只能使用編寫工具才能建立靜態文字。您不能使用 ActionScript 3.0 來建立靜態文字實體,但是您可以使用 ActionScript 類別 (如 StaticText 和 TextSnapshot) 來操作現有的靜態文字實體。如需詳細資訊,請參閱使用靜態文字。

htmlText使用CSS


var style:StyleSheet = new StyleSheet();
var styleObj:Object = new Object();
styleObj.fontSize = "bold";
styleObj.color = "#FF0000";
style.setStyle(".darkRed", styleObj);

var tf:TextField = new TextField();
tf.styleSheet = style;
tf.htmlText = "Red apple";


若textField中同時有text及htmlText,則只顯示htmlText

參考
AS3 格式化文字
Luar's Production
AS3 顯示文字
支援AS3的CSS樣式表

1 則留言: