Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package zyas{
- /// !!! IMPORT NECESSARY .as FILE THAT LISTS ALL OF THE MP3 PLAYER MOVIE CLIP SHORTCUTS VARIABLES !!! ///
- import zyas.shortCuts;
- /// !!! IMPORT THE NECESSARY TWEENING ENGINE .as FILES !!! ///
- import caurina.transitions.Tweener;
- /// !!! IMPORT THE NECESSARY CLASSES THAT ARE UTILIZED TO RESIZE THE STAGE !!! ///
- import flash.display.Stage;
- import flash.display.StageAlign;
- import flash.display.StageScaleMode;
- import flash.events.Event;
- public class mp3resize{
- /// !!! SET THE STAGE ALIGN AND SCALE MODE !!! ///
- stage.align = StageAlign.TOP_LEFT;
- stage.scaleMode = StageScaleMode.NO_SCALE;
- /// !!! *************************************************** !!! ///
- /// !!! ******* BEGIN DETERMINE MP3 PLAYER POSITION ******* !!! ///
- /// !!! *************************************************** !!! ///
- /// !!! 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 ( " " ).
- private var _modulePosition:String;
- /// !!! ****** START AT LEFT OF STAGE VARIABLES ****** !!! ///
- /*
- _modulePosition = "left";
- private var _fromLeft:Boolean = true;
- private var _fromCenter:Boolean = true;
- private var _fromRight:Boolean = false;
- /// !!! ****** END START AT LEFT VARIABLES ****** !!! ///
- */
- /*
- /// !!! ****** START AT CENTER OF STAGE VARIABLES ****** !!! ///
- _modulePosition = "center";
- private var _fromCenter:Boolean = true;
- private var _fromLeft:Boolean = true;
- private var _fromRight:Boolean = false;
- /// !!! ****** END START AT CENTER VARIABLES ****** !!! ///
- */
- /// !!! ****** START AT RIGHT OF STAGE VARIABLES ****** !!! ///
- _modulePosition = "right";
- private var _fromRight:Boolean = true;
- private var _fromCenter:Boolean = true;
- private var _fromLeft:Boolean = false;
- /// !!! ****** END START AT RIGHT VARIABLES ****** !!! ///
- private var _moduleLeft:Number = (56+4+628+4)
- private var _moduleRight:Number = (stage.stageWidth-(4+628+4+56));
- /// !!! *************************************************** !!! ///
- /// !!! ******** END DETERMINE MP3 PLAYER POSITION ******** !!! ///
- /// !!! *************************************************** !!! ///
- /// !!! 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 !!! ///
- /// !!! STAGE EVENT LISTENER !!! ///
- stage.addEventListener(Event.RESIZE, resizeAndPosition);
- function resizeAndPosition(e:Event=null):void
- {
- /// !!! SET THE X AND Y COORDIANTES FOR THE ENTIRE MODULE !!! ///
- mp3Module.x = 0;
- mp3Module.y = 0;
- if (_modulePosition == "left") {
- fillLeftClip.x = 0;
- fillLeftClip.width = 56;
- mp3Player.x = 56+4;
- fillRightClip.x = 628+56+4+4;
- fillRightClip.width = (stage.stageWidth-moduleLeft);
- };
- if (_modulePosition == "right") {
- fillRightClip.x = stage.stageWidth-56;
- fillRightClip.width = 56;
- fillLeftClip.x = 0;
- fillLeftClip.width = (moduleRight);
- mp3Player.x = (moduleRight+4);
- };
- if (_modulePosition == "center") {
- fillLeftClip._x = 0;
- fillLeftClip.width = ((stage.stageWidth/2)-((628+8)/2))
- mp3Player.x = ((stage.stageWidth/2)-((628)/2));
- fillRightClip.x = ((stage.stageWidth/2)+((628+8)/2));
- fillRightClip.width = ((stage.stageWidth/2)-((628+8)/2));
- };
- };
- resizeAndPosition();
- /// !!! 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 !!! ///
- movePlayerBut.addEventListener(MouseEvent.CLICK, movePlayerModule);
- private function movePlayerModule(e:MouseEvent):void
- {
- /// !!! SET THE X AND Y COORDIANTES FOR THE ENTIRE MODULE !!! ///
- mp3Module.x = 0;
- mp3Module.y = 0;
- if (_modulePosition == "left" && _fromLeft == true && _fromRight == false && _fromCenter == true) {
- _modulePosition = "center";
- _fromLeft = true;
- _fromRight = false;
- _fromCenter = true;
- Tweener.addTween(fillLeftClip, {x:0, time:0.7, transition:"easeOutQuad"});
- Tweener.addTween(fillLeftClip, {width:((stage.stageWidth/2)-((628+8)/2)), time:0.7, transition:"easeOutQuad"})
- Tweener.addTween(mp3Player, {x:((stage.stageWidth/2)-((628)/2)), time:0.7, transition:"easeOutQuad"});
- Tweener.addTween(fillRightClip, {x:((stage.stageWidth/2)+((628+8)/2)), time:0.7, transition:"easeOutQuad"});
- Tweener.addTween(fillRightClip, {width:((stage.stageWidth/2)-((628+8)/2)), time:0.7, transition:"easeOutQuad"});
- } else if (_modulePosition == "right" && _fromRight == true && _fromLeft == false && _fromCenter == true) {
- _modulePosition = "center";
- _fromLeft = false;
- _fromRight = true;
- _fromCenter = true;
- Tweener.addTween(fillLeftClip, {x:0, time:0.7, transition:"easeOutQuad"});
- Tweener.addTween(fillLeftClip, {width:((stage.stageWidth/2)-((628+8)/2)), time:0.7, transition:"easeOutQuad"})
- Tweener.addTween(mp3Player, {x:((stage.stageWidth/2)-((628)/2)), time:0.7, transition:"easeOutQuad"});
- Tweener.addTween(fillRightClip, {x:((stage.stageWidth/2)+((628+8)/2)), time:0.7, transition:"easeOutQuad"});
- Tweener.addTween(fillRightClip, {width:((stage.stageWidth/2)-((628+8)/2)), time:0.7, transition:"easeOutQuad"});
- } else if (_modulePosition == "center" && _fromLeft == true && _fromCenter == true && _fromRight == false) {
- _fromCenter = true;
- _fromRight = true;
- _fromLeft = false;
- _modulePosition = "right";
- var _moduleRight:Number = (stage.stageWidth-(4+628+4+56));
- fill_left_bg_mc.x = 0;
- Tweener.addTween(fillLeftClip, {width:(_moduleRight), time:0.7, transition:"easeOutQuad"});
- Tweener.addTween(fillRightClip, {x:(_moduleRight+4+628+4), time:0.7, transition:"easeOutQuad"});;
- Tweener.addTween(fillRightClip, {width:56, time:0.7, transition:"easeOutQuad"});
- Tweener.addTween(mp3Player, {x:(_moduleRight+4), time:0.7, transition:"easeOutQuad"});
- } else if (_modulePosition == "center" && _fromRight == true && _fromCenter == true && _fromLeft == false) {
- _fromLeft = true;
- _fromCenter = true;
- _fromRight = false;
- _modulePosition = "left";
- var _moduleLeft:Number = (56+4+628+4)
- fill_left_bg_mc.x = 0;
- Tweener.addTween(fillLeftClip, {width:56, time:0.7, transition:"easeOutQuad"});
- Tweener.addTween(mp3Player, {x:56+4, time:0.7, transition:"easeOutQuad"});
- Tweener.addTween(fillRightClip, {x:628+56+4+4, time:0.7, transition:"easeOutQuad"});
- Tweener.addTween(fillRightClip, {width:(stage.stageWidth-_moduleLeft), time:0.7, transition:"easeOutQuad"});
- };
- };
- };
- };
Add Comment
Please, Sign In to add comment