Guest User

Untitled

a guest
Jun 17th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. // Verschiebt die Matrix sodass aus der Mitte heraus skaliert wird
  2. private function handleScale(event:GestureEvent):void {
  3. var targetElement:DisplayObject = event.target as DisplayObject;
  4. var registration:Point = new Point(targetElement.x + (targetElement.width / 2), targetElement.y + (targetElement.height / 2));
  5.  
  6. var m:Matrix = targetElement.transform.matrix;
  7. m.translate(-registration.x, -registration.y);
  8. m.scale(event.scaleX, event.scaleY);
  9. m.translate(registration.x, registration.y);
  10. targetElement.transform.matrix = m;
  11. }
Add Comment
Please, Sign In to add comment