0
我是新來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();
當使用位圖數據(如imageBM.bitmapData)我不必再設置寬度和高度。即使沒有設置bitmapData的寬度和高度,Flash Player是否會自動知道bitmapData的寬度和高度?我完全不知道這個話題,因爲我不知道Flash播放器是否總是知道bitmapData的尺寸。如果不設置bitmapData的尺寸,會導致問題嗎?
啊,好的,謝謝。:)有了圖像導入,你的意思是這樣的(不太確定這個部分): [Embed(source =「../../../../../ assets /sprites/asteroids/asteroid_32_full.gif「)] public static const Asteroid1:Class; var imageBM:Bitmap = new Library.Asteroid1(); – drpelz
通過'圖像導入'我的意思是你直接從一個真實的現有圖像獲取數據,而不是編程生成的數據或somesuch。 – blahdiblah
好的。謝謝。我現在知道了。:) – drpelz