Размеры bitmapData (ширина и высота) - PullRequest
0 голосов
/ 20 января 2012

Я новичок в Flex и у меня есть вопрос, касающийся bitmapData, его ширины и высоты.

Обычно вы устанавливаете bitmapData следующим образом в AS3:

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) мне больше не нужно устанавливать ширину и высоту.Проигрыватель Flash знает ширину и высоту bitmapData автоматически, даже если НЕ устанавливает ширину и высоту bitmapData?Я совершенно не знаю об этой теме, потому что я не знаю, всегда ли Flash Player знает размеры bitmapData.Может ли это вызвать проблемы, если не настроить размеры bitmapData?

1 Ответ

4 голосов
/ 20 января 2012

Если вы генерируете объект BitmapData с нуля, вам нужно установить ширину и высоту.

Если он генерируется автоматически с помощью импорта изображений, то нет. Он устанавливается под обложками в процессе импорта изображений.

...