Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.11 KB | None | 0 0
  1. public function animateCars()
  2. {
  3. CarMC = Random_Car();
  4.  
  5. if (CarLeft)
  6. {
  7. CarMC.x = 0;
  8. CarMC.y = 245;
  9. CarMC.name = "CarNumber_"+CarNumber;
  10. addChildAt(CarMC,numChildren - 1);
  11. MoveCar = new Tween(CarMC,"x",None.easeNone,-60,900,12,true);
  12. MoveCar.addEventListener(TweenEvent.MOTION_FINISH, CarFinished);
  13. MoveCar.start();
  14. }
  15. else
  16. {
  17. CarMC.x = 0;
  18. CarMC.y = 258;
  19. CarMC.name = "CarNumber_"+CarNumber;
  20. CarMC.scaleX *= -1;
  21. addChildAt(CarMC,numChildren - 1);
  22. MoveCar = new Tween(CarMC,"x",None.easeNone,800,-260,12,true);
  23. MoveCar.addEventListener(TweenEvent.MOTION_FINISH, CarFinished);
  24. MoveCar.start();
  25. }
  26. CarNumber++;
  27. }
  28.  
  29. // Loads another car when finished
  30. function CarFinished(e:TweenEvent):void
  31. {
  32. removeChild(getChildByName("CarNumber_"+CarNumberR));
  33. CarNumberR++;
  34. }
  35.  
  36. function addBuilding(Text:String)
  37. {
  38. HoldingBuilding = true;
  39. CursorPointer.visible = false;
  40. CursorGrab.visible = true;
  41. Building = new CarWash();
  42. Building.x = MouseX - MouseX % size;
  43. Building.y = MouseY - MouseY % size2;
  44. Building.rotation = 0;
  45. addChildAt(Building,numChildren);
  46. }
  47.  
  48. function DropBuilding(e:MouseEvent):void
  49. {
  50. if (HoldingBuilding)
  51. {
  52. if (BuildingPlacement)
  53. {
  54. HoldingBuilding = false;
  55. BuildingPlacement = false;
  56. CursorPointer.visible = true;
  57. CursorGrab.visible = false;
  58.  
  59. Building.x = MouseX - MouseX % size;
  60. Building.y = MouseY - MouseY % size2;
  61. Building.rotation = 0;
  62. Building.transform.colorTransform = NoColour;
  63. Building.removeChild(BuildingBase);
  64. BuildingBase = new Sprite();
  65. BuildingShaddow = new Sprite();
  66. ShakeTimer.stop();
  67. }
  68. else
  69. {
  70. ShakeTimer.start();
  71. }
  72. }
  73. }
  74.  
  75. //create a container for the cars
  76. var carContainer:Sprite = new Sprite();
  77. addChild(carContainer);
  78.  
  79. //create a container for the buildings
  80. var buildingContainer:Sprite = new Sprite();
  81. addChild(buildingContainer);
  82.  
  83. public function animateCars()
  84. {
  85. CarMC = Random_Car();
  86. carContainer.addChild(CarMC);
  87.  
  88. if (CarLeft)
  89. {
  90. CarMC.x = 0;
  91. CarMC.y = 245;
  92. MoveCar = new Tween(CarMC,"x",None.easeNone,-60,900,12,true);
  93. }
  94. else
  95. {
  96. CarMC.x = 0;
  97. CarMC.y = 258;
  98. CarMC.scaleX *= -1;
  99. MoveCar = new Tween(CarMC,"x",None.easeNone,800,-260,12,true);
  100. }
  101.  
  102.  
  103. MoveCar.addEventListener(TweenEvent.MOTION_FINISH, CarFinished);
  104. MoveCar.start();
  105. }
  106.  
  107. function CarFinished(e:TweenEvent):void
  108. {
  109. carContainer.removeChild((e.currentTarget as Tween).obj as Random_Car);
  110. }
  111.  
  112. buildingContainer.addChildAt(Building);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement