Hey Flashcoders,
I am creating an empty movieclip and loading an image to it. Then I
am basically copying this movieclip into a bitmap. The reason I am
doing this is, in the next step I am slicing up the bitmap into
different pieces. I think my question is, am I doing an additional
step first copying the whole movieclip into a whole bitmap? Can I
just slice it up into pieces of bitmap from its movieclip stage?
A friend of mine mentioned about just slicing it up with draw()
method instead of copyPixels(). What would you guys recommend?
Thanks in advance.
_root.createEmptyMovieClip("tempMC",1,{_alpha:0});
var theLoader:MovieClipLoader = new MovieClipLoader();
var theListener:Object = new Object();
theLoader.addListener(theListener);
theListener.onLoadInit = function(mc:MovieClip) {
bitmapPic = new BitmapData(_root.tempMC._width, _root.tempMC._height);
bitmapPic.draw(mc,new Matrix());
// draw(bigPicture, null, null, null, new Rectangle(0, 0, 50, 100));
_root.tempMC.removeMovieClip();
for (var i:Number = 0; i<totalNumPieces; i++) {
lizPiece = new BitmapData(pieceWidth, pieceHeight);
lizPiece.copyPixels(bitmapPic,new Rectangle(x, y, pieceWidth,
pieceHeight),new Point(0, 0));
makeLizPiece(lizPiece,x,y,i);
x += pieceWidth;
if (x>=bitmapPic.width) {
x = 0;
y += pieceHeight;
}
}
};
theLoader.loadClip("liz.jpg",_root.tempMC);
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com