-1
A
回答
0
肯定的:
function createTextBox
(
width : Number,
height : Number,
bgColor : uint,
text : String,
texFormat : TextFormat) : Sprite
{
var sprite : Sprite = new Sprite();
var shape : Shape = new Shape();
var textField : TextField = new TextField();
//background
shape.graphics.beginFill(bgColor);
shape.graphics.drawRect(0, 0, width, height);
sprite.addChild(shape);
//textfield
textfield.width = width;
textfield.height = height;
textfield.multiline = true;
textfield.wordWrap = true;
//up to you if it serves your needs
textfield.embedFonts = true;
textField.selectable = false;
textField.defaultTextFormat = textFormat;
sprite.addChild(textField);
return sprite;
}
var format : TextFormat = new TextFormat();
format.color = 0xFF0000;
format.size = 12;
var myText : String = "A woman is just a woman but a good cigar is a smoke!"
var sprite : Sprite = createTextBox(200, 200, 0x999999, myText, format);
addChild(sprite);
//if you want, you can covert this to a bitmap:
var bitmapData : BitmapData = new BitmapData(200, 200, false);
bitmapData.draw(sprite);
var bitmap : Bitmap = new Bitmap(bitmapData);
bitmap.x = 200;
addChild(bitmap);
1
這裏是有點僞代碼,可以幫助你畫一個圖形,然後創建它的一個位圖對象。
w = 400;
h = 400;
var shape:Shape = new Shape();
shape.graphics.beginFill(0xFF0000, 1);
shape.graphics.drawRect(0, 0, w, h);
shape.graphics.endFill();
var field:TextField = new TextField();
field.text = someUserInput;
shape.addChild(field);
var bitmap:Bitmap = new Bitmap();
var bitmapData:BitmapData = new BitmapData(w, h);
bitmapData.draw(shape);
bitmap.bitmapData = bitmapData;
addChild(bitmap);
從這裏你可以使用Adobe的核心庫創建一個實際的JPEG或PNG文件:
var jpgEncoder:JPGEncoder = new JPGEncoder(quality);
var jpgStream:ByteArray = jpgEncoder.encode(bitmapData);
相關問題
- 1. 在as3中縮放圖像?
- 2. 試圖創建在閃光AS3
- 3. 圖像與AS3
- 4. 創建圖像
- 5. 創建圖像
- 6. 如何在AS3中創建像這樣的遮罩?
- 7. 創建動態圖像as2代碼爲as3
- 8. 在AS3發送圖像
- 9. 獲取圖像在AS3
- 10. as3水平居中圖像
- 11. 在AS3中創建類和屬性
- 12. 在AS3中創建FLVPlayback不起作用
- 13. 在AS3中創建鏈接列表
- 14. AS3從藍圖創建新實例
- 15. 屏蔽圖像不顯示在AS3中
- 16. 在Fortran中創建RAW圖像文件
- 17. 在ASP.Net中創建滾動圖像
- 18. 在shellcript中創建兩個圖像
- 19. 如何在UIImageView中創建大圖像?
- 20. 在WPF中創建並放置圖像
- 21. 在codeigniter中顯示創建的圖像
- 22. 在java中創建條形碼圖像?
- 23. 在python中創建圖像表
- 24. 在xaml中創建圖像樣式
- 25. 如何在ClojureScript中創建新圖像
- 26. 在pygame中隨機創建圖像
- 27. 如何在python中創建cmyk圖像
- 28. 如何在PHP中創建圖像?
- 29. 在java中創建alpha圖像
- 30. 在Matlab中創建圖像列表