> 16 & 0xff; if (red < 0xff) red = Math.min(red + 15, 0xff); pix = (red << 16 & 0xff0000) + (pix & 0xff00ffff); bmd.setPixel32(xx, yy, pix); } } obj.curY++; return (obj.curY < obj.maxY); } private function threadCompleteHandler(event:Event):void { var bm:Bitmap = new Bitmap(); bm.bitmapData = bmd; bar.source = bm; } private function startRotation():void { addEventListener("enterFrame", enterFrameHandler); } private function enterFrameHandler(event:Event):void { trace("enterFrame"); but.rotation += 4; } ]]>