【发布时间】:2012-01-20 18:15:56
【问题描述】:
我是 flex 新手,我有一个关于 bitmapData 及其宽度和高度的问题。
通常你在 AS3 中这样设置 bitmapData:
var bd:BitmapData = new BitmapData(100, 100, true, 0x00000000);
var bm:Bitmap = new Bitmap(bd);
但在 Flex 中嵌入图像的工作方式如下:
[Embed(source="../../../../../assets/sprites/asteroids/asteroid_32_full.gif")]
public static const Asteroid1:Class;
var imageBM:Bitmap = new Library.Asteroid1();
当使用 bitmapData(例如 imageBM.bitmapData)时,我不再需要设置宽度和高度。即使没有设置 bitmapData 的宽度和高度,Flash 播放器是否会自动知道 bitmapData 的宽度和高度?我完全不知道这个话题,因为我不知道 Flash 播放器是否总是知道 bitmapData 的尺寸。如果不设置 bitmapData 的尺寸,这会导致问题吗?
【问题讨论】:
标签: actionscript-3 apache-flex dimensions bitmapdata