8.2.添加位图到可视化对象列表

问题
我要创建BitmapData 并显示它
解决办法
使用BitmapData 创建位图,并加入到可视化对象列表。
讨论
在ActionScript 3.0里要让对象可视,则必须加入到可视化对象列表中才行,然而addChild( ) 方法添加的对象必须是flash.display.DisplayObject的子类才行,而BitmapData 类继承自Object,所以不能直接加到列表中。
要加到可视化对象列表中,可使用flash.display.Bitmap类,它是DisplayObject.类的子类,实际上是BitmapData的一个包装类,允许BitmapData可被显示。

当用Bitmap构造函数创建实例时把BitmapData引用作为参数传递给它,然后调用addChild( )把Bitmap 加入到显示列表,下面的例子创建了红色背景的BitmapData :
+展开
-ActionScript
var bitmap:BitmapData = new BitmapData(100, 100, true, 0xffff0000);
var image:Bitmap = new Bitmap(bitmap);
addChild(image);

加支付宝好友偷能量挖...


评论(0)网络
阅读(80)喜欢(0)flash/flex/fcs/AIR