Hallo!
Ik ben al een tijdje bezig met de nieuwe bitmapfunctionaliteiten in Flash 8, en tot zo ver lijkt het een heel mooie aanvulling. Maar nu ben ik toch tegen een probleem aangelopen:
Ik heb een movieClip (MC) op mijn stage, en een bitmapData die is geattached aan een movieClip (screen). Ik wil via bitmapData.draw() de MC tekenen naar de bitmapData. Dit werkt.
Nu wil ik een rectangle definieren in de MC. Ik wil dat de bitmapData alleen het opgegeven rectangle in de MC tekent. Dit doe ik op deze manier:
Dit werkt niet. Wat doe ik fout?
Ik ben al een tijdje bezig met de nieuwe bitmapfunctionaliteiten in Flash 8, en tot zo ver lijkt het een heel mooie aanvulling. Maar nu ben ik toch tegen een probleem aangelopen:
Ik heb een movieClip (MC) op mijn stage, en een bitmapData die is geattached aan een movieClip (screen). Ik wil via bitmapData.draw() de MC tekenen naar de bitmapData. Dit werkt.
Nu wil ik een rectangle definieren in de MC. Ik wil dat de bitmapData alleen het opgegeven rectangle in de MC tekent. Dit doe ik op deze manier:
code:
1
2
3
4
5
6
7
8
9
| import flash.display.BitmapData;
import flash.geom.Rectangle;
import flash.geom.Matrix;
import flash.geom.ColorTransform;
import flash.geom.Point;
createEmptyMovieClip("screen", 1);
var bd:BitmapData = new BitmapData(30, 30, false, 0xffcccccc);
screen.attachBitmap(bd, 1);
bd.draw(MC, null, null, null, new Rectangle(0, 0, 30, 30)); |
Dit werkt niet. Wat doe ik fout?