Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. var stars:Array = [];
  2. var star:Star = new Star();
  3. this.addChild(star);
  4. stars.push(star);
  5. star.x=550;
  6. star.y=490;
  7.  
  8. for(var i=0; i<stars.length; ++i)
  9. {
  10. trace(stars);
  11. star.addEventListener(MouseEvent.MOUSE_DOWN, clickToDrag);
  12. star.addEventListener(MouseEvent.MOUSE_UP, releaseToDrop);
  13.  
  14. }
  15.  
  16. function clickToDrag(e:MouseEvent):void
  17. {
  18. e.target.startDrag();
  19. var star:Star = new Star();
  20. this.addChild(star);
  21. stars.push(star);
  22. star.x=550;
  23. star.y=490;
  24. }
  25.  
  26. function releaseToDrop(e:MouseEvent):void
  27. {
  28. e.target.stopDrag();
  29. if (star.hitTestObject(target))
  30.  
  31. {
  32. trace("Collision detected!");
  33. e.target.removeEventListener(MouseEvent.MOUSE_DOWN, clickToDrag);
  34. }
  35. else
  36. {
  37. trace("No collision.");
  38. }
  39. }
  40.  
  41. var totalStars:int = 20;
  42.  
  43. for(var i=0; i<totalStars; i++)
  44. {
  45. var star:Star = new Star();
  46. this.addChild(star);
  47. star.x=550;
  48. star.y=490;
  49.  
  50. star.addEventListener(MouseEvent.MOUSE_DOWN, clickToDrag);
  51. star.addEventListener(MouseEvent.MOUSE_UP, releaseToDrop);
  52.  
  53. stars.push(star);
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement