Advertisement
Guest User

as2 char code

a guest
Jul 31st, 2015
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. onClipEvent (load) {
  2. var ground:MovieClip = _root.ground;
  3. var grav:Number = 0;
  4. var gravity:Number = 1;
  5. var speed:Number = 10;
  6. var maxJump:Number = -13;
  7. var touchingGround:Boolean = false;
  8. }
  9. onClipEvent (enterFrame) {
  10. _y += grav;
  11. grav += gravity;
  12. while (ground.hitTest(_x, _y, true)) {
  13. _y -= gravity;
  14. grav = 0;
  15. }
  16. if (ground.hitTest(_x, _y+5, true)) {
  17. touchingGround = true;
  18. } else {
  19. touchingGround = false;
  20. }
  21. if (Key.isDown(Key.RIGHT)) {
  22. _x += speed;
  23. }
  24. if (Key.isDown(Key.LEFT)) {
  25. _x -= speed;
  26. }
  27. if (Key.isDown(Key.UP) && touchingGround) {
  28. grav = maxJump;
  29. }
  30. if (ground.hitTest(_x+(_width/2), _y-(_height/2), true)) {
  31. _x -= speed;
  32. }
  33. if (ground.hitTest(_x-(_width/2), _y-(_height/2), true)) {
  34. _x += speed;
  35. }
  36. if (ground.hitTest(_x, _y-(height), true)) {
  37. grav = 3;
  38. }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement