You don't add bitmaps as children. Instead you draw them using the Graphics
class.
this.graphics.beginBitmapFill(bitmapData);
this.graphics.drawRect(0,0,bitmapData.width,bitmapData.height);
On 5/9/07, Mark Ingram <[EMAIL PROTECTED]> wrote:
Hi, I have tried the following code from Adobe's site, but I receive
the runtime error: Error #1034: Type Coercion failed: cannot convert
flash.display::[EMAIL PROTECTED] to mx.core.IUIComponent.)
var text:TextField = new TextField();
text.text = "Testing!";
var bitmapData:BitmapData = new
BitmapData(80, 20);
bitmapData.draw(text);
var bitmap:Bitmap = new
Bitmap(bitmapData);
this.addChild(bitmap);
What am I doing wrong? I called that from creationComplete in my
application.
------------------------------
*From:* [email protected] [mailto:[EMAIL PROTECTED] *On
Behalf Of *Daniel Freiman
*Sent:* 09 May 2007 14:45
*To:* [email protected]
*Subject:* Re: [flexcoders] Drawing text to screen / bitmap
The only way to render text is through flash.text.TextField, or
StaticText. You can then draw that text into a bitmap using
flash.display.BitmapData.draw() to draw the TextField to a bitmap.
Daniel Freiman
nondocs <http://nondocs.blogspot.com>
On 5/9/07, *Mark Ingram* <[EMAIL PROTECTED] > wrote:
Hi, is it possible to draw text to the screen or to a bitmap in Flex?