Guest User

Untitled

a guest
Jun 22nd, 2018
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.10 KB | None | 0 0
  1. package zyas{
  2.  
  3. /// !!! IMPORT NECESSARY .as FILE THAT LISTS ALL OF THE MP3 PLAYER MOVIE CLIP SHORTCUTS VARIABLES !!! ///
  4. import zyas.shortCuts;
  5. /// !!! IMPORT THE NECESSARY TWEENING ENGINE .as FILES !!! ///
  6. import caurina.transitions.Tweener;
  7. /// !!! IMPORT THE NECESSARY CLASSES THAT ARE UTILIZED TO RESIZE THE STAGE !!! ///
  8. import flash.display.Stage;
  9. import flash.display.StageAlign;
  10. import flash.display.StageScaleMode;
  11. import flash.events.Event;
  12.  
  13. public class mp3resize{
  14.  
  15. /// !!! SET THE STAGE ALIGN AND SCALE MODE !!! ///
  16. stage.align = StageAlign.TOP_LEFT;
  17. stage.scaleMode = StageScaleMode.NO_SCALE;
  18.  
  19.  
  20. /// !!! *************************************************** !!! ///
  21.  
  22. /// !!! ******* BEGIN DETERMINE MP3 PLAYER POSITION ******* !!! ///
  23.  
  24. /// !!! *************************************************** !!! ///
  25.  
  26. /// !!! PRIVATE VARIABLE CAN ONLY BE USED WITH THIS CLASS PACKAGE AND ITS FUNCTIONS :: THIS PARTICULAR VARIABLE IS SET TO A STRING ( "left", "right" ), A STRING VARABLE CAN HAVE ANY TEXT ASSIGNED TO IT AS LONG AS THE TEXT IS IN QUOTES ( " " ).
  27. private var _modulePosition:String;
  28.  
  29. /// !!! ****** START AT LEFT OF STAGE VARIABLES ****** !!! ///
  30. /*
  31. _modulePosition = "left";
  32. private var _fromLeft:Boolean = true;
  33. private var _fromCenter:Boolean = true;
  34. private var _fromRight:Boolean = false;
  35.  
  36. /// !!! ****** END START AT LEFT VARIABLES ****** !!! ///
  37. */
  38.  
  39.  
  40.  
  41.  
  42. /*
  43. /// !!! ****** START AT CENTER OF STAGE VARIABLES ****** !!! ///
  44.  
  45. _modulePosition = "center";
  46. private var _fromCenter:Boolean = true;
  47. private var _fromLeft:Boolean = true;
  48. private var _fromRight:Boolean = false;
  49.  
  50. /// !!! ****** END START AT CENTER VARIABLES ****** !!! ///
  51. */
  52.  
  53.  
  54.  
  55.  
  56. /// !!! ****** START AT RIGHT OF STAGE VARIABLES ****** !!! ///
  57.  
  58. _modulePosition = "right";
  59. private var _fromRight:Boolean = true;
  60. private var _fromCenter:Boolean = true;
  61. private var _fromLeft:Boolean = false;
  62.  
  63. /// !!! ****** END START AT RIGHT VARIABLES ****** !!! ///
  64.  
  65.  
  66. private var _moduleLeft:Number = (56+4+628+4)
  67. private var _moduleRight:Number = (stage.stageWidth-(4+628+4+56));
  68.  
  69. /// !!! *************************************************** !!! ///
  70.  
  71. /// !!! ******** END DETERMINE MP3 PLAYER POSITION ******** !!! ///
  72.  
  73. /// !!! *************************************************** !!! ///
  74.  
  75.  
  76.  
  77. /// !!! THIS EVENT LISTENER AND FUNCTION ARE NECESSARY FOR THE PLAYER TO MOVE :: MAKE SURE TO INCLUDE THIS IN YOUR MAIN INDEX SWF FILE IF YOU COPY AND PASTE THIS MODULE !!! ///
  78. /// !!! STAGE EVENT LISTENER !!! ///
  79. stage.addEventListener(Event.RESIZE, resizeAndPosition);
  80.  
  81. function resizeAndPosition(e:Event=null):void
  82. {
  83.  
  84. /// !!! SET THE X AND Y COORDIANTES FOR THE ENTIRE MODULE !!! ///
  85. mp3Module.x = 0;
  86. mp3Module.y = 0;
  87.  
  88. if (_modulePosition == "left") {
  89.  
  90. fillLeftClip.x = 0;
  91. fillLeftClip.width = 56;
  92.  
  93. mp3Player.x = 56+4;
  94.  
  95. fillRightClip.x = 628+56+4+4;
  96. fillRightClip.width = (stage.stageWidth-moduleLeft);
  97.  
  98. };
  99.  
  100. if (_modulePosition == "right") {
  101.  
  102. fillRightClip.x = stage.stageWidth-56;
  103. fillRightClip.width = 56;
  104.  
  105. fillLeftClip.x = 0;
  106. fillLeftClip.width = (moduleRight);
  107.  
  108. mp3Player.x = (moduleRight+4);
  109.  
  110. };
  111.  
  112. if (_modulePosition == "center") {
  113.  
  114. fillLeftClip._x = 0;
  115. fillLeftClip.width = ((stage.stageWidth/2)-((628+8)/2))
  116.  
  117. mp3Player.x = ((stage.stageWidth/2)-((628)/2));
  118.  
  119. fillRightClip.x = ((stage.stageWidth/2)+((628+8)/2));
  120. fillRightClip.width = ((stage.stageWidth/2)-((628+8)/2));
  121.  
  122. };
  123.  
  124.  
  125. };
  126.  
  127. resizeAndPosition();
  128.  
  129.  
  130.  
  131. /// !!! THIS EVENT LISTENER AND FUNCTION ARE NECESSARY FOR THE PLAYER TO MOVE :: MAKE SURE TO INCLUDE THIS IN YOUR MAIN INDEX SWF FILE IF YOU COPY AND PASTE THIS MODULE !!! ///
  132. movePlayerBut.addEventListener(MouseEvent.CLICK, movePlayerModule);
  133. private function movePlayerModule(e:MouseEvent):void
  134. {
  135.  
  136. /// !!! SET THE X AND Y COORDIANTES FOR THE ENTIRE MODULE !!! ///
  137. mp3Module.x = 0;
  138. mp3Module.y = 0;
  139.  
  140. if (_modulePosition == "left" && _fromLeft == true && _fromRight == false && _fromCenter == true) {
  141.  
  142. _modulePosition = "center";
  143.  
  144. _fromLeft = true;
  145. _fromRight = false;
  146. _fromCenter = true;
  147.  
  148. Tweener.addTween(fillLeftClip, {x:0, time:0.7, transition:"easeOutQuad"});
  149. Tweener.addTween(fillLeftClip, {width:((stage.stageWidth/2)-((628+8)/2)), time:0.7, transition:"easeOutQuad"})
  150.  
  151. Tweener.addTween(mp3Player, {x:((stage.stageWidth/2)-((628)/2)), time:0.7, transition:"easeOutQuad"});
  152.  
  153. Tweener.addTween(fillRightClip, {x:((stage.stageWidth/2)+((628+8)/2)), time:0.7, transition:"easeOutQuad"});
  154. Tweener.addTween(fillRightClip, {width:((stage.stageWidth/2)-((628+8)/2)), time:0.7, transition:"easeOutQuad"});
  155.  
  156. } else if (_modulePosition == "right" && _fromRight == true && _fromLeft == false && _fromCenter == true) {
  157.  
  158. _modulePosition = "center";
  159.  
  160. _fromLeft = false;
  161. _fromRight = true;
  162. _fromCenter = true;
  163.  
  164. Tweener.addTween(fillLeftClip, {x:0, time:0.7, transition:"easeOutQuad"});
  165. Tweener.addTween(fillLeftClip, {width:((stage.stageWidth/2)-((628+8)/2)), time:0.7, transition:"easeOutQuad"})
  166.  
  167. Tweener.addTween(mp3Player, {x:((stage.stageWidth/2)-((628)/2)), time:0.7, transition:"easeOutQuad"});
  168.  
  169. Tweener.addTween(fillRightClip, {x:((stage.stageWidth/2)+((628+8)/2)), time:0.7, transition:"easeOutQuad"});
  170. Tweener.addTween(fillRightClip, {width:((stage.stageWidth/2)-((628+8)/2)), time:0.7, transition:"easeOutQuad"});
  171.  
  172. } else if (_modulePosition == "center" && _fromLeft == true && _fromCenter == true && _fromRight == false) {
  173.  
  174. _fromCenter = true;
  175. _fromRight = true;
  176. _fromLeft = false;
  177.  
  178. _modulePosition = "right";
  179. var _moduleRight:Number = (stage.stageWidth-(4+628+4+56));
  180.  
  181. fill_left_bg_mc.x = 0;
  182. Tweener.addTween(fillLeftClip, {width:(_moduleRight), time:0.7, transition:"easeOutQuad"});
  183.  
  184. Tweener.addTween(fillRightClip, {x:(_moduleRight+4+628+4), time:0.7, transition:"easeOutQuad"});;
  185. Tweener.addTween(fillRightClip, {width:56, time:0.7, transition:"easeOutQuad"});
  186.  
  187. Tweener.addTween(mp3Player, {x:(_moduleRight+4), time:0.7, transition:"easeOutQuad"});
  188.  
  189. } else if (_modulePosition == "center" && _fromRight == true && _fromCenter == true && _fromLeft == false) {
  190.  
  191. _fromLeft = true;
  192. _fromCenter = true;
  193. _fromRight = false;
  194.  
  195. _modulePosition = "left";
  196. var _moduleLeft:Number = (56+4+628+4)
  197.  
  198. fill_left_bg_mc.x = 0;
  199. Tweener.addTween(fillLeftClip, {width:56, time:0.7, transition:"easeOutQuad"});
  200.  
  201. Tweener.addTween(mp3Player, {x:56+4, time:0.7, transition:"easeOutQuad"});
  202.  
  203. Tweener.addTween(fillRightClip, {x:628+56+4+4, time:0.7, transition:"easeOutQuad"});
  204. Tweener.addTween(fillRightClip, {width:(stage.stageWidth-_moduleLeft), time:0.7, transition:"easeOutQuad"});
  205.  
  206. };
  207.  
  208. };
  209.  
  210.  
  211.  
  212. };
  213.  
  214. };
Add Comment
Please, Sign In to add comment