import flash.display.Sprite; import flash.events.Event; import flash.geom.Transform; var rec:Sprite = new Sprite(); rec.graphics.beginFill(0x00FF00, 1); rec.graphics.drawRect(-50, -50, 100, 100); addChild(rec); var tp:Transform = new Transform(rec); tp.matrix.tx = 0; tp.matrix.ty = 0; trace("X: " + rec.x + " Y: " + rec.y); rec.x = 250; rec.y = 250; trace("X: " + rec.x + " Y: " + rec.y); addEventListener(Event.ENTER_FRAME, onEnterFrame); function onEnterFrame(event:Event):void { rec.rotation += (Math.PI / 0.1); }
source share