Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package
- {
- import flash.display.MovieClip;
- import flash.events.MouseEvent;
- import flash.sampler.StackFrame;
- import flash.text.TextField;
- import flash.events.Event;
- import flash.geom.ColorTransform;
- public class Units extends MovieClip
- {
- private var $Numbers:Array;
- private var $Data:Array;
- public var $Values:Array;
- public var $CurrentValue:String;
- private var $myList:TheList;
- private var $ListFrom:TheList;
- private var $ListTo:TheList;
- public var $DataFromTo:Array;
- public var $ValuesFromTo:Array;
- public var $DataUnits:Array;
- public var $DataValues:Array;
- private var $TimeUnits:Array;
- private var $AngleUnits:Array;
- private var $AngleValues:Array;
- public function Units()
- {
- initialize();
- }
- public function initialize():void
- {
- $Data = ["Angle","Area","Data"];
- $Values = ["angle","area","data"];
- $DataFromTo = ["Arc-minute","Arc-second","Degree","Gradian","Radian","Revolution"];
- $ValuesFromTo = [1,52.27,1,52.27,1,52.27];
- $AngleUnits = ["Arc-minute","Arc-second","Degree","Gradian","Radian","Revolution"];
- $AngleValues = [1,52.27,1,52.27,1,52.27];
- $DataUnits = ["Byte","Kilobyte","Megabyte","Gigabyte","Terabyte","Petabyte","Exabyte"];
- $DataValues = [1,1024,1048576,1073741824,1099511627776,1125899906842624,1152921504606846976];
- $TimeUnits = ["Seconds", "Minutes", "Hours"];
- UnitSelection_btn.addEventListener(MouseEvent.MOUSE_DOWN, onSelectDown, false, 0, true);
- UnitSelection_btn.addEventListener(MouseEvent.MOUSE_UP, onSelectUp, false, 0, true);
- from_btn.addEventListener(MouseEvent.MOUSE_DOWN, onFromDown, false, 0, true);
- from_btn.addEventListener(MouseEvent.MOUSE_UP, onFromUp, false, 0, true);
- to_btn.addEventListener(MouseEvent.MOUSE_DOWN, onToDown, false, 0, true);
- to_btn.addEventListener(MouseEvent.MOUSE_UP, onToUp, false, 0, true);
- addEventListener(Event.ENTER_FRAME, onEnter, false, 0, true);
- $myList = new TheList($Data,$Values);
- addChild($myList);
- $myList.x = -240;
- $myList.y = -203;
- $myList.visible = false;
- $ListFrom = new TheList($DataFromTo,$ValuesFromTo);
- addChild($ListFrom);
- $ListFrom.x = -240;
- $ListFrom.y = -203;
- $ListFrom.visible = false;
- $ListFrom._TextLabel.text = $DataFromTo[0];
- $ListTo = new TheList($DataFromTo,$DataFromTo);
- addChild($ListTo);
- $ListTo.x = -240;
- $ListTo.y = -203;
- $ListTo.visible = false;
- $ListTo._TextLabel.text = $DataFromTo[0];
- from_btn.mouseChildren = false;
- UnitSelection_btn.label_txt.text = $Data[0];
- }
- public function onSelectDown(evt:MouseEvent):void
- {
- var myColorTransform:ColorTransform = new ColorTransform ;
- myColorTransform.color = 0x66CCFF;
- UnitSelection_btn.bg_mc.transform.colorTransform = myColorTransform;
- }
- public function onSelectUp(evt:MouseEvent):void
- {
- var myColorTransform:ColorTransform = new ColorTransform ;
- myColorTransform.color = 0xffffff;
- UnitSelection_btn.bg_mc.transform.colorTransform = myColorTransform;
- $myList.visible = true;
- }
- public function onEnter(evt:Event):void
- {
- if ($myList._TextLabel.text == "Data")
- {
- $DataFromTo = [];
- $ListFrom._Data = $DataUnits;
- $DataFromTo = $ListFrom._Data;
- $ValuesFromTo = $ListFrom._Values;
- }
- }
- if ($myList._TextLabel.text == "Time")
- {
- $ListFrom._Data = $TimeUnits;
- $DataFromTo = $TimeUnits;;
- //$ValuesFromTo = $DataValues;//
- }
- }
- public function onFromDown(evt:MouseEvent):void
- {
- var myColorTransform:ColorTransform = new ColorTransform ;
- myColorTransform.color = 0x66CCFF;
- from_btn.bg_mc.transform.colorTransform = myColorTransform;
- }
- public function onFromUp(evt:MouseEvent):void
- {
- var myColorTransform:ColorTransform = new ColorTransform ;
- myColorTransform.color = 0xffffff;
- from_btn.bg_mc.transform.colorTransform = myColorTransform;
- $ListFrom.visible = true;
- }
- public function onToDown(evt:MouseEvent):void
- {
- var myColorTransform:ColorTransform = new ColorTransform ;
- myColorTransform.color = 0x66CCFF;
- to_btn.bg_mc.transform.colorTransform = myColorTransform;
- }
- public function onToUp(evt:MouseEvent):void
- {
- var myColorTransform:ColorTransform = new ColorTransform ;
- myColorTransform.color = 0xffffff;
- to_btn.bg_mc.transform.colorTransform = myColorTransform;
- $ListTo.visible = true;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment