以htmlText屬性在文字欄位TextField之中使用HTML時,img 標籤支援 JPEG、GIF、PNG 和 SWF 檔
package { import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.display.Sprite; public class TextFieldSample_3 extends Sprite { private var aTextField:TextField = new TextField(); private var aHtmlTxt:String; public function TextFieldSample_3() { aHtmlTxt = "< font size='18' color='#ffff00'>< p>以下在< b>文字欄位< /b>< i>TextField< /i>顯示< u>影像< /u>,記得要控制寬和高。< /p>< /font>< img src='990916_01a_w250px.jpg' width='250' height='160'>"; //若HTML文字中有標籤,則不能使用autoSize屬性 //aTextField.autoSize = TextFieldAutoSize.LEFT; aTextField.width = 360;//文字欄位寬度(像素) aTextField.height = 250;//文字欄位高度(像素) aTextField.x = 120; //文字欄位x座標 aTextField.y = 65; //文字欄位y座標 aTextField.multiline = true;//多行文字欄位-true開啟 aTextField.wordWrap = true;//文字換行功能-true開啟 aTextField.border = true;//指定文字欄位是否具有邊框 aTextField.borderColor = 0xffff00;//文字欄位邊框的顏色 aTextField.background = true;//指定文字欄位是否具有背景填色 aTextField.backgroundColor = 0x660000;//文字欄位背景的顏色,預設為白色 //alwaysShowSelection為true而且文字欄位不在焦點中時, //Flash Player 便會將文字欄位中的選取範圍反白標示為灰色。 aTextField.alwaysShowSelection = true; addChild(aTextField);//將aTextField加入顯示清單 aTextField.htmlText = aHtmlTxt;//htmlText-以HTML顯示文字欄位內容 aTextField.rotationY = -30; //旋轉y軸-30度 aTextField.scaleX = 1.2; //從註冊點套用的物件水平縮放 } } }
沒有留言:
張貼留言