Guest User

Untitled

a guest
Jan 22nd, 2018
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. stop();
  2. var gravity:Number = 3;
  3. var speed:Number = 0;
  4. var position:Number;
  5. var num:Number = 960;
  6. var touchingGround:Boolean = false;
  7. var xPos:Number;
  8. var yPos:Number;
  9.  
  10. addEventListener(Event.ENTER_FRAME, animation);
  11. function animation(e:Event):void
  12. {
  13. speed += gravity;
  14. /*
  15. position = Ball.y+speed
  16. position = Ball.x+speed
  17. */
  18. xPos = Ball.x + speed;
  19. yPos = Ball.y + speed;
  20.  
  21. if (position > num)
  22. {
  23. Ball.y = num;
  24. // speed = - speed * .8;
  25. speed = (speed * .8) * (-1);
  26. }
  27. else
  28. {
  29. Ball.y += speed;
  30. }
  31.  
  32.  
  33. if (Ball.hitTestObject(Ground) == true || (Ball.hitTestObject(Ground_2) == true))
  34. { // speed = - speed * .8;
  35. Ball.y -= speed;
  36. speed = (speed * .8) * (-1);
  37.  
  38. } else {
  39. Ball.y += 0; Ball.x += 0;
  40. }
  41.  
  42.  
  43.  
  44.  
  45. }
  46. //Styrningen
  47. import flash.events.Event;
  48.  
  49. var accelX:Number;
  50.  
  51. var fl_Accelerometer:Accelerometer = new Accelerometer();
  52. fl_Accelerometer.addEventListener(AccelerometerEvent.UPDATE, fl_AccelerometerUpdateHandler);
  53. function fl_AccelerometerUpdateHandler(event:AccelerometerEvent):void
  54. {
  55. accelX = event.accelerationX;
  56. }
  57.  
  58. Ball.addEventListener(Event.ENTER_FRAME, moveBall);
  59. function moveBall(evt:Event)
  60. {
  61. Ball.x -= accelX * 30;
  62.  
  63. if (Ball.x > (640-Ball.width/2))
  64. {
  65. Ball.x = 640 - Ball.width / 2;
  66. }
  67. if (Ball.x < (0+Ball.width/2))
  68. {
  69. Ball.x = 0 + Ball.width / 2;
  70. }
  71.  
  72. }
Add Comment
Please, Sign In to add comment