Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. private function update(e:Event):void
  2. {
  3.     var v:b2Vec2 = ball.body.GetLinearVelocity();
  4.            
  5.     var len:Number = Math.abs(v.x);
  6.    
  7.     if (len < 4)
  8.     {
  9.         scaleDest = 1;
  10.     }
  11.     else
  12.     {
  13.         scaleDest = 0.7;
  14.     }
  15.            
  16.     scale += (scaleDest - scale) / 8;
  17.     dx += (currQuick.x*30 - dx) / 8;
  18.     dy += (currQuick.y*30 - dy) / 8;
  19.     // matrix zoom/pan
  20.            
  21.     var m:Matrix = canvas.transform.matrix;
  22.     m.identity();
  23.     m.translate(-dx,-dy);
  24.     m.scale(scale, scale);
  25.     m.translate(dx,dy);
  26.     canvas.transform.matrix = m;
  27.            
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement