在flex中调用addChild(bitmap)时常报下面的错误:
TypeError: Error #1034: Type Coercion failed: cannot convert
flash.display.BitMap to mx.core.IUIComponent
解决方案如下
private function DrawBitmap() : void
{
import flash.display.BitmapData;
import mx.core.UIComponent;
import flash.display.Sprite;
var bitmap:BitmapData = new BitmapData(100,100,true,0x00FFFFFF);
var image:Bitmap = new Bitmap(bitmap);
var bitmapHolder:UIComponent = new UIComponent();
var mySprite:Sprite = new Sprite();
mySprite.addChild(image);
bitmapHolder.addChild(mySprite);
}
分享到:
相关推荐
Flex打印预览通常涉及到将Flex组件或舞台内容转化为位图图像,然后在预览窗口中显示这些图像。这包括对组件进行渲染,捕获其像素数据,并将其转换为适合打印的格式。 3. 创建打印预览界面: 开发者可以使用Flex布局...
本文将深入讲解如何在Flash AS3环境中实现屏幕截图并保存为本地图片,同时也会提及Flex框架的应用。 首先,让我们了解一下ActionScript 3。它是Flash Professional和Flash Builder等开发工具中的主要编程语言,用于...
- ADD Added checkbox "Keep connector's link" in flex-document property form. - FIX Remaks panel focusing on main form (via PostMessage), since TreeInspector in FlexEditSE captures focus on self. - ...
这通常涉及到遍历文件夹,按顺序读取每个帧图片,并将它们添加到Sprite或Bitmap对象中。 2. **创建动画序列**:将加载的图片序列化为一个动画序列,这可以通过创建一个时间轴或者使用Juggler的Timeline类来实现。每...
TAnimatedImage - animation "bitmap by bitmap". Design-time editor allows you to load Windows animation cursors (ani-files) into this component. TClipboardViewer is a visual control that displays the ...