//BitmapData.fla

var bitmapDataObject:BitmapData = new BitmapData(100, 100, false, 0x006666FF);

var bitmapImage:Bitmap = new Bitmap(bitmapDataObject);

addChild(bitmapImage);

bitmapImage.x = 100;

bitmapImage.y = 100;

 

 

 

위의 플래시 파일을 실행하여 보고, 아래의 설명을 읽으면서,

아래와 같이 코딩을 바꾸어 보십시오.

 

1. var bitmapDataObject:BitmapData = new BitmapData(100, 100, false, 0x006666FF);

 

var bitmapDataObject:BitmapData = new BitmapData(200, 100, false, 0x00FF0000);으로

 

var bitmapDataObject:BitmapData = new BitmapData(200, 100, true, 0x80FF0000);으로

 

0x006666FF : 파랑,  0x00FF0000 : 빨강

 

2. bitmapImage.x = 100;

bitmapImage.y = 100;

 

bitmapImage.x = 200;

bitmapImage.y = 200;으로

 

 

BitmapData 객체를 인스턴스화하려면 다음과 같이 하여야 됩니다.

var myBitmap:BitmapData = new BitmapData(width:Number, height:Number,

transparent:Boolean, fillColor:uinit);

width 매개 변수 및 height 매개 변수는 비트맵 크기를 지정하며,

두 매개 변수의 최대값은 각각 2880픽셀입니다.

transparent 매개 변수는 비트맵 데이터에 알파 채널이 포함되어 있는지(true)

또는 포함되어 있지 않은지(false) 여부를 지정합니다.

fillColor 매개 변수는 32비트 색상 값으로 배경색은 물론

투명도 값(true로 설정된 경우)을 지정합니다.

다음 예제에서는 투명도 50%의 빨강색 배경을 가진 BitmapData 객체를 만듭니다.

var myBitmap:BitmapData = new BitmapData(100, 100, true, 0x80FF0000);

 

Bitmap 클래스를 사용하여 GIF, JPG 또는 PNG 파일을 로드할 수 있습니다.

또한 사용자 정의 데이터를 사용하여 BitmapData 객체를 만든 다음

해당 데이터를 사용하는 Bitmap 객체를 만들 수 있습니다.

 

또한, Bitmap 인스턴스를 포함할 표시 객체 컨테이너의 addChild() 또는 addChildAt() 메서드를

호출하여 표시 목록에 Bitmap 인스턴스를 추가해야 합니다.

이 게시물을..