8.TextField.condenseWhite 一個布爾值屬性,決定當(dāng)文本顯示<html>時,是否清除連續(xù)的空格, 默認(rèn)為fasle,如果設(shè)定TextField.condenseWhite=true; 你必須使用<br>或<p>等標(biāo)簽來進(jìn)行換行。 例: 新建一動態(tài)文本,選中支持html,命名my_txt, 加入如下代碼:
my_txt.condenseWhite=true; my_txt.htmlText="There is a test of new property <br>of TextFiled "
可以看到a和test之間的多余空格被忽略,就向你直接寫html的時候一樣。 同樣,你可以在這種情況下通過插入 來插入空格。
9.TextField.mouseWheelEabled 一個布爾值屬性,決定當(dāng)前文本框是否支持鼠標(biāo)滾動 新建一輸入文本,命名my_txt 輸入代碼:
my_txt.mouseWheelEnabled= true;
當(dāng)文本內(nèi)容超出文本框大小時,可用鼠標(biāo)滑輪控制文本滾動。
10.System.setClipboard() 這個新增加的方法可以動態(tài)更改系統(tǒng)剪切版的內(nèi)容。 例: 新建一輸入文本和一按鈕,按鈕命名my_btn, 輸入以下代碼:
replaceText="Test a test." my_btn.onPress=function() { System.setClipboard(replaceText); }
點擊按鈕后,系統(tǒng)剪切板的內(nèi)容將被設(shè)置為"Test a test",無論原來的內(nèi)容是什么。
11.System.showSettings([panel]) 播放器打開“設(shè)置”窗口: panel參數(shù): 無:上次打開的面板 1:保密性設(shè)置 2:本地存儲設(shè)置 3:麥克風(fēng)設(shè)置 4:攝像頭設(shè)置 例:
System.showSettings(2);
12.TextFormat.getTextExtent(text) 這個方法返回一個對象,包含六種屬性。 它們表征了一個文本框在特定的文本內(nèi)容和文本格式的前提下 所呈現(xiàn)的高度,寬度,以及文字的高度,寬度等等。 這六種屬性分別為: ascent, descent, width, height, textFieldHeight, textFieldWidth 所有的屬性均以像素為單位。 這樣說你可能有點糊涂,不知道這些屬性具體指什么 不過flash自帶的圖片和例子很好地說明了這一點:
例:
var text = "Jinni Alien"; //創(chuàng)建文本
var txt_fmt = new TextFormat();
with(txt_fmt) { font = "Arial"; bold = true; } //創(chuàng)建文本格式
//有了特定的文本和文本格式, //就可以通過getTextExtent()獲得特定的屬性 var metrics = txt_fmt.getTextExtent(text);
//用textFieldWidth,textFieldHeight屬性作為文本域的寬和高 //因此創(chuàng)建出來的文本域?qū)⒄每梢匀菁{txt_fmt格式的text文本 this.createTextField ("textField", 0, 100, 100, metrics.textFieldWidth, metrics.textFieldHeight); textField.border = true; textField.wordWrap = true; textField.text = text; textField.setTextFormat(txt_fmt); //為創(chuàng)建的文本制定格式
出處:藍(lán)色理想
責(zé)任編輯:藍(lán)色
上一頁 MX2004--AS2.0 新特性實例教程 [2] 下一頁 MX2004--AS2.0 新特性實例教程 [4]
◎進(jìn)入論壇Flash專欄版塊參加討論
|