Advertisement
Guest User

Frame 1

a guest
Nov 15th, 2014
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. Frame1
  2. var character:Character;
  3. var bullet:Bullet=null;
  4. var bullets:Array = new Array();
  5. var enemies:Array = new Array();
  6. character=new Character(bullets);
  7. addChild(character);
  8. var shark:Shark=new Shark();
  9. addChild(shark);
  10. var enemy:Enemy=null;
  11. var i:int;
  12. for (i=0; i<10; i++) {
  13.  
  14. enemy = new Enemy(Math.random()*stage.stageWidth, Math.random()*stage.stageHeight);
  15. addChild(enemy);
  16. enemies.push(enemy);
  17. }
  18. stage.addEventListener(Event.ENTER_FRAME, colTest);
  19. function colTest(e:Event ):void {
  20. if(character.hitTestObject(turtle)){
  21. character.gotoAndStop("Turtle");
  22. }
  23.  
  24.  
  25.  
  26. }
  27.  
  28. var Xpos:Number;
  29. var Ypos:Number;
  30. stage.addEventListener(Event.ENTER_FRAME, getpos);
  31. function getpos(e:Event ):void {
  32. Ypos = character.Ypos;
  33. Xpos = character.Xpos;
  34. shark.CX = Xpos;
  35. shark.CY = Ypos;
  36.  
  37.  
  38. }
  39.  
  40.  
  41.  
  42.  
  43. stage.addEventListener(Event.ENTER_FRAME, hitTest);
  44. function hitTest(e:Event ):void {
  45. for each (bullet in bullets) {
  46. if (bullet.parent==null) {
  47. bullets.splice(bullets.indexOf(bullet),1);
  48. } else {
  49. for each (enemy in enemies) {
  50. if (enemy !=null && bullet.hitTestObject(enemy)) {
  51. enemies.splice(enemies.indexOf(enemy),1);
  52. enemy.remove();
  53. enemy=null;
  54. bullets.splice(bullets.indexOf(bullet),1);
  55. bullet.remove();
  56. break;
  57. }
  58. }
  59. }
  60. }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement