darth
03-26-2008, 11:36 AM
Hi I have this function in the main/document class that I need to create slices of a Sprite containing graphics -
public function slices(event:Event):void{
var effect:Sprite = new Sprite()
addChild(effect)
effect.y = 115
for(var i:uint = 0; i<8; i++){
var bitmapdata:BitmapData = new BitmapData(1280, 100, true, 0x00FFFFFF)
var bitmap:Bitmap = new Bitmap(bitmapdata)
var mc:Sprite = new Sprite()
effect.addChild(mc)
mc.y = i*100
mc.addChild(bitmap)
var rect:Rectangle = new Rectangle(0, i*100, 1280, 100)
bitmapdata.draw(content, null, null, null, rect)
}
}
Only the first slice is created and I can see it where it's supposed to be but after that theres nothing?
What am I doing wrong?
public function slices(event:Event):void{
var effect:Sprite = new Sprite()
addChild(effect)
effect.y = 115
for(var i:uint = 0; i<8; i++){
var bitmapdata:BitmapData = new BitmapData(1280, 100, true, 0x00FFFFFF)
var bitmap:Bitmap = new Bitmap(bitmapdata)
var mc:Sprite = new Sprite()
effect.addChild(mc)
mc.y = i*100
mc.addChild(bitmap)
var rect:Rectangle = new Rectangle(0, i*100, 1280, 100)
bitmapdata.draw(content, null, null, null, rect)
}
}
Only the first slice is created and I can see it where it's supposed to be but after that theres nothing?
What am I doing wrong?