Chapter 34 Example 1 actionscript.. forked:1favorite:0lines:25license : MIT License modified : 2010-02-06 04:52:49 Embed Tweet package { import flash.display.Shape; import flash.display.Sprite; import flash.display.Stage; import flash.events.Event; import flash.geom.Matrix; public class ch34ex1 extends Sprite { protected var shape:Shape; public function ch34ex1() { shape = new Shape(); shape.graphics.beginFill(0); shape.graphics.drawRect(0, 0, 300, 300); shape.graphics.endFill(); addChild(shape); addEventListener(Event.ENTER_FRAME, onEnterFrame); } protected function onEnterFrame(event:Event):void { var s:Stage = stage; var xmouse:Number = (s.mouseX - s.stageWidth/2) / s.stageWidth; var ymouse:Number = (s.mouseY - s.stageHeight/2) / s.stageHeight; var m:Matrix = new Matrix(1, ymouse, xmouse, 1, 100, 100); shape.transform.matrix = m; } } } Code Fullscreen Preview Fullscreen affine as3bible matrix skew transform transformation stage stage mouseY mouseY addChild addChild mouseX mouseX Matrix Matrix stageWidth stageWidth stageHeight stageHeight addEventListener addEventListener Event.ENTER_FRAME Event Event.ENTER_FRAME Number sort new page view favorite forked pv32 forked from: Chapter 34 Exampl.. Kuba forked:0 favorite:0lines:25 (diff:2)