Revision: 57010
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 3, 2012 22:33 by hejaaa
Initial Code
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init(event)" width="634" height="440" minWidth="955" minHeight="600" layout="absolute"> <mx:Script> <![CDATA[ import mx.events.FlexEvent; import com.greensock.TweenMax; import com.greensock.plugins.TransformAroundPointPlugin; import com.greensock.plugins.TweenPlugin; private var scaling:Number = 1; protected function init(event:FlexEvent):void { TweenPlugin.activate([TransformAroundPointPlugin]); img.addEventListener(MouseEvent.MOUSE_WHEEL, zoomingEvent); } protected function zoomingEvent(e:MouseEvent):void { scaling += e.delta * .05; if(scaling > 1) scaling = 1; if(scaling < .25) scaling = .25; trace("scaleBook", img.y, img.y); TweenMax.to(img, .5, {transformAroundPoint:{point:new Point(img.mouseX, img.mouseY), pointIsLocal:true, scale: scaling}}); } ]]> </mx:Script> <mx:Canvas x="0" y="0" width="634" height="440" verticalScrollPolicy="off" horizontalScrollPolicy="off"> <mx:Image id="img" x="-40" y="-18" width="2048" height="1356" source="@Embed(source='assets/DSC_1414-2048.jpg')"/> </mx:Canvas> </mx:Application>
Initial URL
http://shakezooming.bozon.sk/
Initial Description
not work correktly
Initial Title
mouse wheel zooming (shaking-shocking)
Initial Tags
Initial Language
ActionScript 3