Guest User

Untitled

a guest
Jun 4th, 2013
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package
  2. {
  3.     import flash.display.MovieClip;
  4.     import flash.events.MouseEvent;
  5.     import flash.sampler.StackFrame;
  6.     import flash.text.TextField;
  7.     import flash.events.Event;
  8.     import flash.geom.ColorTransform;
  9.  
  10.     public class Units extends MovieClip
  11.     {
  12.  
  13.         private var $Numbers:Array;
  14.         private var $Data:Array;
  15.         public var $Values:Array;
  16.         public var $CurrentValue:String;
  17.         private var $myList:TheList;
  18.         private var $ListFrom:TheList;
  19.         private var $ListTo:TheList;
  20.         public var $DataFromTo:Array;
  21.         public var $ValuesFromTo:Array;
  22.         public var $DataUnits:Array;
  23.         public var $DataValues:Array;
  24.         private var $TimeUnits:Array;
  25.         private var $AngleUnits:Array;
  26.         private var $AngleValues:Array;
  27.  
  28.  
  29.  
  30.         public function Units()
  31.         {
  32.  
  33.             initialize();
  34.         }
  35.  
  36.         public function initialize():void
  37.         {
  38.  
  39.         $Data = ["Angle","Area","Data"];
  40.         $Values = ["angle","area","data"];
  41.         $DataFromTo = ["Arc-minute","Arc-second","Degree","Gradian","Radian","Revolution"];
  42.         $ValuesFromTo = [1,52.27,1,52.27,1,52.27];
  43.         $AngleUnits = ["Arc-minute","Arc-second","Degree","Gradian","Radian","Revolution"];
  44.         $AngleValues = [1,52.27,1,52.27,1,52.27];
  45.  
  46.         $DataUnits = ["Byte","Kilobyte","Megabyte","Gigabyte","Terabyte","Petabyte","Exabyte"];
  47.         $DataValues = [1,1024,1048576,1073741824,1099511627776,1125899906842624,1152921504606846976];
  48.  
  49.         $TimeUnits = ["Seconds", "Minutes", "Hours"];
  50.  
  51.         UnitSelection_btn.addEventListener(MouseEvent.MOUSE_DOWN, onSelectDown, false, 0, true);
  52.         UnitSelection_btn.addEventListener(MouseEvent.MOUSE_UP, onSelectUp, false, 0, true);
  53.         from_btn.addEventListener(MouseEvent.MOUSE_DOWN, onFromDown, false, 0, true);
  54.         from_btn.addEventListener(MouseEvent.MOUSE_UP, onFromUp, false, 0, true);
  55.         to_btn.addEventListener(MouseEvent.MOUSE_DOWN, onToDown, false, 0, true);
  56.         to_btn.addEventListener(MouseEvent.MOUSE_UP, onToUp, false, 0, true);
  57.  
  58.            
  59.             addEventListener(Event.ENTER_FRAME, onEnter, false, 0, true);
  60.  
  61.         $myList = new TheList($Data,$Values);
  62.         addChild($myList);
  63.         $myList.x = -240;
  64.         $myList.y = -203;
  65.         $myList.visible = false;
  66.  
  67.         $ListFrom = new TheList($DataFromTo,$ValuesFromTo);
  68.         addChild($ListFrom);
  69.         $ListFrom.x = -240;
  70.         $ListFrom.y = -203;
  71.         $ListFrom.visible = false;
  72.         $ListFrom._TextLabel.text = $DataFromTo[0];
  73.  
  74.         $ListTo = new TheList($DataFromTo,$DataFromTo);
  75.         addChild($ListTo);
  76.         $ListTo.x = -240;
  77.         $ListTo.y = -203;
  78.         $ListTo.visible = false;
  79.         $ListTo._TextLabel.text = $DataFromTo[0];
  80.  
  81.         from_btn.mouseChildren = false;
  82.         UnitSelection_btn.label_txt.text = $Data[0];
  83.  
  84.  
  85.  
  86.         }
  87.  
  88.         public function onSelectDown(evt:MouseEvent):void
  89.         {
  90.             var myColorTransform:ColorTransform = new ColorTransform  ;
  91.             myColorTransform.color = 0x66CCFF;
  92.             UnitSelection_btn.bg_mc.transform.colorTransform = myColorTransform;
  93.  
  94.  
  95.  
  96.         }
  97.         public function onSelectUp(evt:MouseEvent):void
  98.         {
  99.  
  100.             var myColorTransform:ColorTransform = new ColorTransform  ;
  101.             myColorTransform.color = 0xffffff;
  102.             UnitSelection_btn.bg_mc.transform.colorTransform = myColorTransform;
  103.             $myList.visible = true;
  104.  
  105.  
  106.         }
  107.         public function onEnter(evt:Event):void
  108.         {
  109.            
  110.            
  111.  
  112.             if ($myList._TextLabel.text == "Data")
  113.             {
  114.  
  115.                 $DataFromTo = [];
  116.  
  117.                 $ListFrom._Data = $DataUnits;
  118.                 $DataFromTo = $ListFrom._Data;
  119.                 $ValuesFromTo = $ListFrom._Values;
  120.                
  121.                 }
  122.  
  123.             }
  124.             if ($myList._TextLabel.text == "Time")
  125.             {
  126.  
  127.                 $ListFrom._Data = $TimeUnits;
  128.                 $DataFromTo = $TimeUnits;;
  129.                 //$ValuesFromTo = $DataValues;//
  130.  
  131.             }
  132.  
  133.  
  134.         }
  135.         public function onFromDown(evt:MouseEvent):void
  136.         {
  137.             var myColorTransform:ColorTransform = new ColorTransform  ;
  138.             myColorTransform.color = 0x66CCFF;
  139.             from_btn.bg_mc.transform.colorTransform = myColorTransform;
  140.  
  141.         }
  142.         public function onFromUp(evt:MouseEvent):void
  143.         {
  144.             var myColorTransform:ColorTransform = new ColorTransform  ;
  145.             myColorTransform.color = 0xffffff;
  146.             from_btn.bg_mc.transform.colorTransform = myColorTransform;
  147.             $ListFrom.visible = true;
  148.  
  149.         }
  150.  
  151.         public function onToDown(evt:MouseEvent):void
  152.         {
  153.             var myColorTransform:ColorTransform = new ColorTransform  ;
  154.             myColorTransform.color = 0x66CCFF;
  155.             to_btn.bg_mc.transform.colorTransform = myColorTransform;
  156.  
  157.         }
  158.         public function onToUp(evt:MouseEvent):void
  159.         {
  160.             var myColorTransform:ColorTransform = new ColorTransform  ;
  161.             myColorTransform.color = 0xffffff;
  162.             to_btn.bg_mc.transform.colorTransform = myColorTransform;
  163.             $ListTo.visible = true;
  164.  
  165.         }
  166.  
  167.  
  168.     }
  169.  
  170. }
Advertisement
Add Comment
Please, Sign In to add comment