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