| STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229923 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2598 · P5196 |
![]() | This is the info page for Flash #58878 |
PLAY |
PLAY |
90% |
Press "Space" To Start! |
Love |
Fairy |
Welcome! |
Hello, My name is Jo Silver and I am pleased to present you with this Beta version of my latest project. This isn't meant to Completely inform you about everything that you will get out of the Full Version but it should give you an idea of what you can expect. This whole thing is in a very raw state so don't expect to much but do expect plenty. everything you see well be explained to you and so forth, So ENJOY! Also I plan to extend this demo cause I didn't put everything I wanted to put in yet cause I haven't completed enough of it yet. |
NEXT |
NEXT |
Color Transformation! |
This part will Demonstrate the level of customization that will be aloud in the game but this demo wont however wont feature anything to Impressive but just enough to get a good idea. Use the arrows, sliders and textboxes to adjust the sample color, the large circle will show you your sample color. For now their are two options at the bottom of the screen, select one and click the large Circle to Change the color of selection. The smaller buttons are build in color pallets. Basic Colors, Greyscale, and Skin Tones are provided as the Built in pallets. Click The Next Button when your done here! (please Change the skin color!) |
30 |
GAME! |
This is a small Mini-Game that will be put in the Full Game! This Game my also appear in the Main Game as a side mission or something. Like I've said Before a million time, THIS IS GONNA BE A BIG ONE!!!!!! shake the mouse back and fourth to make the guy thrust and to fill the bar up. Try to fill the bar as much as possible before 30 Seconds are up! Press next to Begin! also the color you last created will be the guys skin color! |
Farewell! |
Well that all I can show ya' for now, I hope you enjoyed it. the Full Version will have that and WAY more stuff in it so stay tune for the Full Version of... THE LOVE FAIRY!!!!! -The Future Ruler of Newgrounds -Jo Silver, signing off. |
ActionScript [AS3]
Section 1//beams1_6 (Demo_fla.beams1_6) package Demo_fla { import flash.display.*; public dynamic class beams1_6 extends MovieClip { public function beams1_6(){ addFrameScript(299, frame300); } function frame300(){ gotoAndPlay(3); } } }//package Demo_flaSection 2//beams2_3 (Demo_fla.beams2_3) package Demo_fla { import flash.display.*; public dynamic class beams2_3 extends MovieClip { public function beams2_3(){ addFrameScript(179, frame180); } function frame180(){ gotoAndPlay(3); } } }//package Demo_flaSection 3//BuildBar_112 (Demo_fla.BuildBar_112) package Demo_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.xml.*; public dynamic class BuildBar_112 extends MovieClip { public var BuildUP:MovieClip; public var wave:MovieClip; public function BuildBar_112(){ addFrameScript(0, frame1); } function frame1(){ stop(); this.addEventListener(Event.ENTER_FRAME, UP); } public function UP(_arg1:Event){ var _local2:Number; if (MovieClip(root).Build > 10000){ MovieClip(root).Build = 10000; }; BuildUP.y = 114; _local2 = 0; while (_local2 < (1 + Math.round(((MovieClip(root).Build / 10000) * 100)))) { BuildUP.y = (BuildUP.y - (173.3 / 100)); _local2++; }; wave.y = BuildUP.y; } } }//package Demo_flaSection 4//BYETEXTBOX_119 (Demo_fla.BYETEXTBOX_119) package Demo_fla { import flash.display.*; public dynamic class BYETEXTBOX_119 extends MovieClip { public function BYETEXTBOX_119(){ addFrameScript(11, frame12); } function frame12(){ stop(); } } }//package Demo_flaSection 5//Colorofguysskin_67 (Demo_fla.Colorofguysskin_67) package Demo_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.xml.*; public dynamic class Colorofguysskin_67 extends MovieClip { public function Colorofguysskin_67(){ addFrameScript(0, frame1); } function frame1(){ this.transform.colorTransform = new ColorTransform(0, 0, 0, 1, MovieClip(root).color_RED, MovieClip(root).color_GREEN, MovieClip(root).color_BLUE); } } }//package Demo_flaSection 6//ColorTextBOX_62 (Demo_fla.ColorTextBOX_62) package Demo_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.xml.*; public dynamic class ColorTextBOX_62 extends MovieClip { public function ColorTextBOX_62(){ addFrameScript(16, frame17, 19, frame20); } function frame17(){ stop(); MovieClip(root).Next2.visible = true; } function frame20(){ stop(); this.visible = false; } } }//package Demo_flaSection 7//fairyintro5_17 (Demo_fla.fairyintro5_17) package Demo_fla { import flash.display.*; public dynamic class fairyintro5_17 extends MovieClip { public function fairyintro5_17(){ addFrameScript(294, frame295); } function frame295(){ gotoAndPlay("fairy loop"); } } }//package Demo_flaSection 8//fariyintro1_16 (Demo_fla.fariyintro1_16) package Demo_fla { import flash.display.*; public dynamic class fariyintro1_16 extends MovieClip { public function fariyintro1_16(){ addFrameScript(48, frame49); } function frame49(){ stop(); } } }//package Demo_flaSection 9//fariyintro2_22 (Demo_fla.fariyintro2_22) package Demo_fla { import flash.display.*; public dynamic class fariyintro2_22 extends MovieClip { public function fariyintro2_22(){ addFrameScript(81, frame82); } function frame82(){ stop(); } } }//package Demo_flaSection 10//GameTEXTBOX_118 (Demo_fla.GameTEXTBOX_118) package Demo_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.xml.*; public dynamic class GameTEXTBOX_118 extends MovieClip { public function GameTEXTBOX_118(){ addFrameScript(16, frame17, 19, frame20); } function frame17(){ stop(); MovieClip(root).Next4.visible = true; } function frame20(){ stop(); this.visible = false; } } }//package Demo_flaSection 11//GameTimer_115 (Demo_fla.GameTimer_115) package Demo_fla { import flash.display.*; import flash.text.*; public dynamic class GameTimer_115 extends MovieClip { public var TIMER_2:TextField; public function GameTimer_115(){ addFrameScript(99, frame100); } function frame100(){ gotoAndPlay(1); } } }//package Demo_flaSection 12//Girl2_106 (Demo_fla.Girl2_106) package Demo_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.xml.*; public dynamic class Girl2_106 extends MovieClip { public function Girl2_106(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ stop(); MovieClip(root).Replay_GAME1.visible = true; MovieClip(root).Next5.visible = true; } function frame1(){ MovieClip(root).Timer_GAME.visible = false; MovieClip(root).Build_bar.visible = false; } } }//package Demo_flaSection 13//Girl2_110 (Demo_fla.Girl2_110) package Demo_fla { import flash.display.*; public dynamic class Girl2_110 extends MovieClip { public function Girl2_110(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package Demo_flaSection 14//Girl2_64 (Demo_fla.Girl2_64) package Demo_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.xml.*; public dynamic class Girl2_64 extends MovieClip { public var Girl2_Spd1:MovieClip; public var Girl2_Spd3:MovieClip; public var Girl2_Spd2:MovieClip; public var Girl2_Idle:MovieClip; public function Girl2_64(){ addFrameScript(0, frame1); } function frame1(){ stop(); MovieClip(root).Game1_Reset2(); } } }//package Demo_flaSection 15//Girl2_86 (Demo_fla.Girl2_86) package Demo_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.xml.*; public dynamic class Girl2_86 extends MovieClip { public function Girl2_86(){ addFrameScript(80, frame81, 130, frame131); } function frame81(){ MovieClip(root).Timer_GAME.visible = false; MovieClip(root).Build_bar.visible = false; MovieClip(root).Replay_GAME1.visible = true; MovieClip(root).Next5.visible = true; } function frame131(){ gotoAndPlay(83); } } }//package Demo_flaSection 16//Girl2_88 (Demo_fla.Girl2_88) package Demo_fla { import flash.display.*; public dynamic class Girl2_88 extends MovieClip { public function Girl2_88(){ addFrameScript(82, frame83); } function frame83(){ stop(); } } }//package Demo_flaSection 17//Girl2_89 (Demo_fla.Girl2_89) package Demo_fla { import flash.display.*; public dynamic class Girl2_89 extends MovieClip { public function Girl2_89(){ addFrameScript(83, frame84); } function frame84(){ stop(); } } }//package Demo_flaSection 18//Girl2_90 (Demo_fla.Girl2_90) package Demo_fla { import flash.display.*; public dynamic class Girl2_90 extends MovieClip { public function Girl2_90(){ addFrameScript(82, frame83); } function frame83(){ stop(); } } }//package Demo_flaSection 19//Girl2_93 (Demo_fla.Girl2_93) package Demo_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.xml.*; public dynamic class Girl2_93 extends MovieClip { public function Girl2_93(){ addFrameScript(28, frame29, 72, frame73); } function frame73(){ gotoAndPlay(31); } function frame29(){ MovieClip(root).Timer_GAME.visible = false; MovieClip(root).Build_bar.visible = false; MovieClip(root).Replay_GAME1.visible = true; MovieClip(root).Next5.visible = true; } } }//package Demo_flaSection 20//Girl2_95 (Demo_fla.Girl2_95) package Demo_fla { import flash.display.*; public dynamic class Girl2_95 extends MovieClip { public function Girl2_95(){ addFrameScript(34, frame35); } function frame35(){ stop(); } } }//package Demo_flaSection 21//Girl2_96 (Demo_fla.Girl2_96) package Demo_fla { import flash.display.*; public dynamic class Girl2_96 extends MovieClip { public function Girl2_96(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package Demo_flaSection 22//Girl2_97 (Demo_fla.Girl2_97) package Demo_fla { import flash.display.*; public dynamic class Girl2_97 extends MovieClip { public function Girl2_97(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package Demo_flaSection 23//Girl2_99 (Demo_fla.Girl2_99) package Demo_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.xml.*; public dynamic class Girl2_99 extends MovieClip { public function Girl2_99(){ addFrameScript(24, frame25, 131, frame132, 169, frame170); } function frame170(){ stop(); } function frame25(){ MovieClip(root).Timer_GAME.visible = false; MovieClip(root).Build_bar.visible = false; } function frame132(){ MovieClip(root).Replay_GAME1.visible = true; MovieClip(root).Next5.visible = true; } } }//package Demo_flaSection 24//introfairy3_23 (Demo_fla.introfairy3_23) package Demo_fla { import flash.display.*; public dynamic class introfairy3_23 extends MovieClip { public function introfairy3_23(){ addFrameScript(199, frame200); } function frame200(){ stop(); } } }//package Demo_flaSection 25//LOADBAR_1 (Demo_fla.LOADBAR_1) package Demo_fla { import flash.display.*; public dynamic class LOADBAR_1 extends MovieClip { public var PLAY_B:SimpleButton; } }//package Demo_flaSection 26//LoveFariylogo_20 (Demo_fla.LoveFariylogo_20) package Demo_fla { import flash.display.*; public dynamic class LoveFariylogo_20 extends MovieClip { public function LoveFariylogo_20(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package Demo_flaSection 27//M1_5 (Demo_fla.M1_5) package Demo_fla { import flash.display.*; public dynamic class M1_5 extends MovieClip { public function M1_5(){ addFrameScript(2935, frame2936); } function frame2936(){ stop(); } } }//package Demo_flaSection 28//MainTimeline (Demo_fla.MainTimeline) package Demo_fla { import fl.controls.*; import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var BLUE_Num:TextInput; public var GREEN_Num:TextInput; public var color_ERROR:Boolean; public var BASIC:SimpleButton; public var preload:MovieClip; public var H_BRAC:MovieClip; public var Loaded:TextField; public var PAL3_color0:Array; public var PAL3_color1:Array; public var PAL3_color2:Array; public var PAL3_color3:Array; public var PAL3_color4:Array; public var PAL3_color7:Array; public var PAL3_color8:Array; public var PAL3_color9:Array; public var PAL3_color5:Array; public var PAL3_color6:Array; public var poo:ContextMenu; public var __setPropDict:Dictionary; public var Replay_GAME1:SimpleButton; public var BLUE:SimpleButton; public var GRAY:SimpleButton; public var M:MovieClip; public var Build:Number; public var ACC:RadioButton; public var i:Number; public var d:Number; public var R_DOWN:SimpleButton; public var RED:SimpleButton; public var PAL1_color0:Array; public var GREEN_selected:Boolean; public var COLOR_SWATCH3:SimpleButton; public var COLOR_SWATCH4:SimpleButton; public var COLOR_SWATCH6:SimpleButton; public var COLOR_SWATCH7:SimpleButton; public var COLOR_SWATCH8:SimpleButton; public var PAL1_color6:Array; public var COLOR_SWATCH5:SimpleButton; public var B_DOWN:SimpleButton; public var COLOR_SWATCH0:SimpleButton; public var PAL1_color5:Array; public var PAL1_color7:Array; public var PAL1_color1:Array; public var COLOR_SWATCH9:SimpleButton; public var SKIN_:RadioButton; public var PAL1_color8:Array; public var PAL1_color9:Array; public var RED_Num:TextInput; public var PALLET2:Array; public var COLOR_SWATCH1:SimpleButton; public var PAL1_color2:Array; public var PAL1_color3:Array; public var CONFIRM:SimpleButton; public var COLOR_TEXT:MovieClip; public var PALLET3:Array; public var RED_selected:Boolean; public var Build_bar:MovieClip; public var COLOR_SWATCH2:SimpleButton; public var current_PAL:Number; public var LoadedPer:String; public var x2:Number; public var LoadedB:Number; public var PALLET1:Array; public var Timer_GAME:MovieClip; public var PAL1_color4:Array; public var x3:Number; public var BLUE_selected:Boolean; public var GREEN:SimpleButton; public var LoadPrecent:Number; public var Girl2:MovieClip; public var GREEN_colorNUM:TextField; public var color_GREEN:Number; public var H_SKIN:MovieClip; public var TIMER:Timer; public var RED_colorNUM:TextField; public var PAL2_color0:Array; public var PAL2_color1:Array; public var PAL2_color3:Array; public var GAME_TEXT:MovieClip; public var PAL2_color6:Array; public var PAL2_color8:Array; public var PAL2_color9:Array; public var PAL2_color2:Array; public var PAL2_color7:Array; public var currentSPD:Number; public var BLUE_colorNUM:TextField; public var spd1:Number; public var PAL2_color4:Array; public var PAL2_color5:Array; public var SKIN:SimpleButton; public var Next2:SimpleButton; public var Next4:SimpleButton; public var Next5:SimpleButton; public var Timer_num:Number; public var Next1:SimpleButton; public var Next3:SimpleButton; public var color_RED:Number; public var G_DOWN:SimpleButton; public var X_limit1:Number; public var TotalB:Number; public var G_UP:SimpleButton; public var spd2:Number; public var copyRight:ContextMenuItem; public var R_UP:SimpleButton; public var X_limit2:Number; public var PREVIEW:MovieClip; public var color_BLUE:Number; public var NG:ContextMenuItem; public var spd:Number; public var B_UP:SimpleButton; public var COLOR_ERROR:TextField; public function MainTimeline(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 52, frame53, 54, frame55, 55, frame56, 56, frame57); } public function button_push(_arg1:MouseEvent){ color_ERROR = false; if (BASIC.hitTestPoint(mouseX, mouseY, true)){ current_PAL = 1; }; if (GRAY.hitTestPoint(mouseX, mouseY, true)){ current_PAL = 2; }; if (SKIN.hitTestPoint(mouseX, mouseY, true)){ current_PAL = 3; }; if (RED.hitTestPoint(mouseX, mouseY, true)){ RED_selected = true; }; if (GREEN.hitTestPoint(mouseX, mouseY, true)){ GREEN_selected = true; }; if (BLUE.hitTestPoint(mouseX, mouseY, true)){ BLUE_selected = true; }; if (R_UP.hitTestPoint(mouseX, mouseY, true)){ RED.x++; }; if (R_DOWN.hitTestPoint(mouseX, mouseY, true)){ RED.x--; }; if (G_UP.hitTestPoint(mouseX, mouseY, true)){ GREEN.x++; }; if (G_DOWN.hitTestPoint(mouseX, mouseY, true)){ GREEN.x--; }; if (B_UP.hitTestPoint(mouseX, mouseY, true)){ BLUE.x++; }; if (B_DOWN.hitTestPoint(mouseX, mouseY, true)){ BLUE.x--; }; if (CONFIRM.hitTestPoint(mouseX, mouseY, true)){ if (ACC.selected == true){ H_BRAC.transform.colorTransform = new ColorTransform(0, 0, 0, 1, color_RED, color_GREEN, color_BLUE); }; if (SKIN_.selected == true){ H_SKIN.transform.colorTransform = new ColorTransform(0, 0, 0, 1, color_RED, color_GREEN, color_BLUE); }; }; } public function Preloader(_arg1:Event){ LoadPrecent = ((LoadedB / TotalB) * 100); LoadedPer = (Math.round(LoadPrecent) + "%"); preload.scaleX = (LoadedB / TotalB); Loaded.text = LoadedPer; LoadedB = stage.loaderInfo.bytesLoaded; if (LoadPrecent == 100){ removeEventListener(Event.ENTER_FRAME, Preloader); preload.gotoAndStop(2); preload.addEventListener(MouseEvent.CLICK, PLAY_MOV); }; } public function stop_SLIDERS(_arg1:MouseEvent){ RED_selected = false; GREEN_selected = false; BLUE_selected = false; } function frame1(){ stop(); poo = new ContextMenu(); copyRight = new ContextMenuItem("©Joshua E. Silver 2008", true, false, true); NG = new ContextMenuItem("HOLY CRAP NEWGROUDS!", true, true, true); poo.customItems.push(copyRight); poo.customItems.push(NG); contextMenu = poo; NG.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, goto); preload.stop(); LoadedB = stage.loaderInfo.bytesLoaded; TotalB = stage.loaderInfo.bytesTotal; addEventListener(Event.ENTER_FRAME, Preloader); color_ERROR = false; color_RED = 0; color_GREEN = 0; color_BLUE = 0; RED_selected = false; GREEN_selected = false; BLUE_selected = false; current_PAL = 1; X_limit1 = 282.5; X_limit2 = 537.5; PAL1_color1 = new Array(0xFF, 0xFF, 0xFF); PAL1_color2 = new Array(0xFF, 0, 0); PAL1_color3 = new Array(0, 0xFF, 0); PAL1_color4 = new Array(0, 0, 0xFF); PAL1_color5 = new Array(0xFF, 0xFF, 0); PAL1_color6 = new Array(0, 0xFF, 0xFF); PAL1_color7 = new Array(0xFF, 0, 0xFF); PAL1_color8 = new Array(0xFF, 153, 0); PAL1_color9 = new Array(153, 0, 204); PAL1_color0 = new Array(0xFF, 150, 200); PAL2_color1 = new Array(0, 0, 0); PAL2_color2 = new Array(25, 25, 25); PAL2_color3 = new Array(51, 51, 51); PAL2_color4 = new Array(76, 76, 76); PAL2_color5 = new Array(102, 102, 102); PAL2_color6 = new Array(127, 127, 127); PAL2_color7 = new Array(153, 153, 153); PAL2_color8 = new Array(178, 178, 178); PAL2_color9 = new Array(204, 204, 204); PAL2_color0 = new Array(229, 229, 229); PAL3_color1 = new Array(249, 214, 177); PAL3_color2 = new Array(0xFF, 204, 153); PAL3_color3 = new Array(239, 189, 132); PAL3_color4 = new Array(230, 180, 120); PAL3_color5 = new Array(206, 165, 115); PAL3_color6 = new Array(176, 128, 79); PAL3_color7 = new Array(153, 102, 51); PAL3_color8 = new Array(110, 70, 30); PAL3_color9 = new Array(87, 50, 12); PAL3_color0 = new Array(69, 39, 12); PALLET1 = new Array(PAL1_color1, PAL1_color2, PAL1_color3, PAL1_color4, PAL1_color5, PAL1_color6, PAL1_color7, PAL1_color8, PAL1_color9, PAL1_color0); PALLET2 = new Array(PAL2_color1, PAL2_color2, PAL2_color3, PAL2_color4, PAL2_color5, PAL2_color6, PAL2_color7, PAL2_color8, PAL2_color9, PAL2_color0); PALLET3 = new Array(PAL3_color1, PAL3_color2, PAL3_color3, PAL3_color4, PAL3_color5, PAL3_color6, PAL3_color7, PAL3_color8, PAL3_color9, PAL3_color0); Timer_num = 30; TIMER = new Timer(1000, 30); Build = 0; x2 = mouseX; spd1 = 100; spd2 = 200; d = 0; spd = -1; x3 = 0; i = 0; currentSPD = 0; } function frame55(){ Next1.visible = false; Next1.addEventListener(MouseEvent.CLICK, Next_S1); } public function Game1_Reset1(_arg1:MouseEvent):void{ if (Replay_GAME1.visible == true){ spd = -1; d = 0; stage.frameRate = 100; Build = 0; TIMER.reset(); Timer_num = 30; Timer_GAME.TIMER_2.text = Timer_num.toString(); Girl2.gotoAndStop(1); Replay_GAME1.visible = false; TIMER.start(); Timer_GAME.visible = true; Build_bar.visible = true; TIMER.addEventListener(TimerEvent.TIMER, TIMER_C); TIMER.addEventListener(TimerEvent.TIMER_COMPLETE, TIME_UP); MovieClip(root).Next5.visible = false; }; } function frame56(){ if ((((__setPropDict[ACC] == undefined)) || (!((int(__setPropDict[ACC]) == 56))))){ __setPropDict[ACC] = currentFrame; __setProp_ACC_MainCRAP_color_56(); }; if ((((__setPropDict[SKIN_] == undefined)) || (!((int(__setPropDict[SKIN_]) == 56))))){ __setPropDict[SKIN_] = currentFrame; __setProp_SKIN__MainCRAP_color_56(); }; if ((((__setPropDict[RED_Num] == undefined)) || (!((int(__setPropDict[RED_Num]) == 56))))){ __setPropDict[RED_Num] = currentFrame; __setProp_RED_Num_MainCRAP_color_56(); }; if ((((__setPropDict[GREEN_Num] == undefined)) || (!((int(__setPropDict[GREEN_Num]) == 56))))){ __setPropDict[GREEN_Num] = currentFrame; __setProp_GREEN_Num_MainCRAP_color_56(); }; if ((((__setPropDict[BLUE_Num] == undefined)) || (!((int(__setPropDict[BLUE_Num]) == 56))))){ __setPropDict[BLUE_Num] = currentFrame; __setProp_BLUE_Num_MainCRAP_color_56(); }; color_RED = Math.round((RED.x - X_limit1)); color_GREEN = Math.round((GREEN.x - X_limit1)); color_BLUE = Math.round((BLUE.x - X_limit1)); Next2.visible = false; Next3.visible = false; Next2.addEventListener(MouseEvent.CLICK, Next_S2); } function __setProp_BLUE_Num_MainCRAP_color_56(){ try { BLUE_Num["componentInspectorSetting"] = true; } catch(e:Error) { }; BLUE_Num.displayAsPassword = false; BLUE_Num.editable = true; BLUE_Num.enabled = true; BLUE_Num.maxChars = 3; BLUE_Num.restrict = "0-9"; BLUE_Num.text = "0"; BLUE_Num.visible = true; try { BLUE_Num["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame53(){ stop(); } public function Game1_Reset2():void{ stage.addEventListener(Event.ENTER_FRAME, Girl2_Game); } public function Next_S1(_arg1:MouseEvent){ if (Next1.visible == true){ Next1.visible = false; Next1.removeEventListener(MouseEvent.CLICK, Next_S1); nextFrame(); }; } public function Next_S4(_arg1:MouseEvent){ if (Next4.visible == true){ TIMER.start(); Girl2.visible = true; stage.addEventListener(Event.ENTER_FRAME, Girl2_Game); Next4.visible = false; Next4.removeEventListener(MouseEvent.CLICK, Next_S4); Next5.addEventListener(MouseEvent.CLICK, Next_S5); GAME_TEXT.play(); }; } public function Next_S5(_arg1:MouseEvent){ if (Next5.visible == true){ Next5.removeEventListener(MouseEvent.CLICK, Next_S5); TIMER.removeEventListener(TimerEvent.TIMER, TIMER_C); TIMER.removeEventListener(TimerEvent.TIMER_COMPLETE, TIME_UP); Replay_GAME1.removeEventListener(MouseEvent.CLICK, Game1_Reset1); nextFrame(); }; } function frame57(){ Girl2.stop(); Girl2.visible = false; Replay_GAME1.visible = false; Next4.visible = false; Next5.visible = false; TIMER.addEventListener(TimerEvent.TIMER, TIMER_C); TIMER.addEventListener(TimerEvent.TIMER_COMPLETE, TIME_UP); Replay_GAME1.addEventListener(MouseEvent.CLICK, Game1_Reset1); Next4.addEventListener(MouseEvent.CLICK, Next_S4); } public function Next_S3(_arg1:MouseEvent){ if (Next3.visible == true){ RED_Num.removeEventListener(Event.CHANGE, RED_CHANGE_COLOR); GREEN_Num.removeEventListener(Event.CHANGE, GREEN_CHANGE_COLOR); BLUE_Num.removeEventListener(Event.CHANGE, BLUE_CHANGE_COLOR); stage.removeEventListener(MouseEvent.MOUSE_DOWN, SWATCHES); stage.removeEventListener(MouseEvent.MOUSE_UP, stop_SLIDERS); stage.removeEventListener(Event.ENTER_FRAME, SLIDER_selection); stage.removeEventListener(Event.ENTER_FRAME, current_color); stage.removeEventListener(MouseEvent.MOUSE_DOWN, button_push); Next3.removeEventListener(MouseEvent.CLICK, Next_S3); nextFrame(); }; } public function current_color(_arg1:Event){ var _local2:int; PREVIEW.transform.colorTransform = new ColorTransform(0, 0, 0, 1, color_RED, color_GREEN, color_BLUE); if (color_ERROR == true){ COLOR_ERROR.text = "INVALID INPUT!".toString(); } else { COLOR_ERROR.text = " ".toString(); }; _local2 = 0; while (_local2 < 10) { this[("COLOR_SWATCH" + _local2)].transform.colorTransform = new ColorTransform(0, 0, 0, 1, this[((("PAL" + current_PAL) + "_color") + _local2)][0], this[((("PAL" + current_PAL) + "_color") + _local2)][1], this[((("PAL" + current_PAL) + "_color") + _local2)][2]); _local2++; }; color_RED = Math.round((RED.x - X_limit1)); color_GREEN = Math.round((GREEN.x - X_limit1)); color_BLUE = Math.round((BLUE.x - X_limit1)); RED_colorNUM.text = color_RED.toString(); GREEN_colorNUM.text = color_GREEN.toString(); BLUE_colorNUM.text = color_BLUE.toString(); if (color_RED > 0xFF){ color_ERROR = true; RED.x = (0 + X_limit1); color_RED = 0; RED_Num.text = color_RED.toString(); }; if (color_GREEN > 0xFF){ color_ERROR = true; GREEN.x = (0 + X_limit1); color_GREEN = 0; GREEN_Num.text = color_GREEN.toString(); }; if (color_BLUE > 0xFF){ color_ERROR = true; BLUE.x = (0 + X_limit1); color_BLUE = 0; BLUE_Num.text = color_BLUE.toString(); }; } public function RED_CHANGE_COLOR(_arg1:Event){ color_ERROR = false; RED.x = (Number(RED_Num.text) + X_limit1); } function __setProp_SKIN__MainCRAP_color_56(){ try { SKIN_["componentInspectorSetting"] = true; } catch(e:Error) { }; SKIN_.enabled = true; SKIN_.groupName = "RadioButtonGroup"; SKIN_.label = "Skin"; SKIN_.labelPlacement = "left"; SKIN_.selected = false; SKIN_.value = ""; SKIN_.visible = true; try { SKIN_["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function Next_S2(_arg1:MouseEvent){ if (Next2.visible == true){ COLOR_TEXT.play(); Next2.visible = false; Next3.visible = true; RED_Num.addEventListener(Event.CHANGE, RED_CHANGE_COLOR); GREEN_Num.addEventListener(Event.CHANGE, GREEN_CHANGE_COLOR); BLUE_Num.addEventListener(Event.CHANGE, BLUE_CHANGE_COLOR); stage.addEventListener(MouseEvent.MOUSE_DOWN, SWATCHES); stage.addEventListener(MouseEvent.MOUSE_UP, stop_SLIDERS); stage.addEventListener(Event.ENTER_FRAME, SLIDER_selection); stage.addEventListener(Event.ENTER_FRAME, current_color); stage.addEventListener(MouseEvent.MOUSE_DOWN, button_push); Next3.addEventListener(MouseEvent.CLICK, Next_S3); Next2.removeEventListener(MouseEvent.CLICK, Next_S2); }; } public function Show_REPLAY(){ Replay_GAME1.visible = true; } public function TIME_UP(_arg1:TimerEvent){ if (Build < 10000){ Girl2.gotoAndStop(2); }; if (Build < 6500){ Girl2.gotoAndStop(3); }; if (Build < 3000){ Girl2.gotoAndStop(4); }; Timer_GAME.gotoAndStop(101); stage.quality = "HIGH"; TIMER.removeEventListener(TimerEvent.TIMER, TIMER_C); TIMER.removeEventListener(TimerEvent.TIMER_COMPLETE, TIME_UP); stage.removeEventListener(Event.ENTER_FRAME, Girl2_Game); stage.frameRate = 30; } public function goto(_arg1:ContextMenuEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.newgrounds.com"); navigateToURL(_local2, "_blank"); } function __setProp_RED_Num_MainCRAP_color_56(){ try { RED_Num["componentInspectorSetting"] = true; } catch(e:Error) { }; RED_Num.displayAsPassword = false; RED_Num.editable = true; RED_Num.enabled = true; RED_Num.maxChars = 3; RED_Num.restrict = "0-9"; RED_Num.text = "0"; RED_Num.visible = true; try { RED_Num["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function PLAY_MOV(_arg1:MouseEvent){ play(); preload.removeEventListener(MouseEvent.CLICK, PLAY_MOV); } public function TIMER_C(_arg1:TimerEvent){ Timer_num--; Timer_GAME.TIMER_2.text = Timer_num.toString(); } public function SLIDER_selection(_arg1:Event){ if (RED_selected == true){ RED.x = mouseX; if (RED.x < X_limit1){ RED.x = X_limit1; }; if (RED.x > X_limit2){ RED.x = X_limit2; }; }; if (GREEN_selected == true){ GREEN.x = mouseX; if (GREEN.x < X_limit1){ GREEN.x = X_limit1; }; if (GREEN.x > X_limit2){ GREEN.x = X_limit2; }; }; if (BLUE_selected == true){ BLUE.x = mouseX; if (BLUE.x < X_limit1){ BLUE.x = X_limit1; }; if (BLUE.x > X_limit2){ BLUE.x = X_limit2; }; }; } function __setProp_GREEN_Num_MainCRAP_color_56(){ try { GREEN_Num["componentInspectorSetting"] = true; } catch(e:Error) { }; GREEN_Num.displayAsPassword = false; GREEN_Num.editable = true; GREEN_Num.enabled = true; GREEN_Num.maxChars = 3; GREEN_Num.restrict = "0-9"; GREEN_Num.text = "0"; GREEN_Num.visible = true; try { GREEN_Num["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function Girl2_Game(_arg1:Event){ var _local2:Number; i++; if (d > spd){ spd = d; }; spd = (spd * 0.95); _local2 = mouseX; d = Math.abs((x2 - _local2)); if (spd >= spd2){ currentSPD = 3; } else { if (spd >= spd1){ currentSPD = 2; } else { currentSPD = 1; }; }; if (Math.round(spd) <= 20){ currentSPD = 0; }; if (currentSPD == 3){ Girl2.Girl2_Spd3.visible = true; } else { Girl2.Girl2_Spd3.visible = false; }; if (currentSPD == 2){ Girl2.Girl2_Spd2.visible = true; } else { Girl2.Girl2_Spd2.visible = false; }; if (currentSPD == 1){ Girl2.Girl2_Spd1.visible = true; } else { Girl2.Girl2_Spd1.visible = false; }; if (currentSPD == 0){ Girl2.Girl2_Idle.visible = true; } else { Girl2.Girl2_Idle.visible = false; }; Build = (Build + Math.round((spd / 30))); if (i == 2){ i = 0; Girl2.Girl2_Spd3.gotoAndStop(Math.round(((x3 / 550) * 100))); Girl2.Girl2_Spd2.gotoAndStop(Math.round(((x3 / 550) * 100))); Girl2.Girl2_Spd1.gotoAndStop(Math.round(((x3 / 550) * 100))); }; x2 = mouseX; x3 = (550 - mouseX); if (Build >= 10000){ TIMER.removeEventListener(Event.ENTER_FRAME, TIMER_C); stage.removeEventListener(Event.ENTER_FRAME, Girl2_Game); TIMER.stop(); Timer_GAME.gotoAndStop(101); stage.frameRate = 30; stage.quality = "HIGH"; Girl2.gotoAndStop(5); }; } public function BLUE_CHANGE_COLOR(_arg1:Event){ color_ERROR = false; BLUE.x = (Number(BLUE_Num.text) + X_limit1); } public function GREEN_CHANGE_COLOR(_arg1:Event){ color_ERROR = false; GREEN.x = (Number(GREEN_Num.text) + X_limit1); } function __setProp_ACC_MainCRAP_color_56(){ try { ACC["componentInspectorSetting"] = true; } catch(e:Error) { }; ACC.enabled = true; ACC.groupName = "RadioButtonGroup"; ACC.label = "Accesory"; ACC.labelPlacement = "left"; ACC.selected = false; ACC.value = ""; ACC.visible = true; try { ACC["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function SWATCHES(_arg1:MouseEvent){ var _local2:int; _local2 = 0; while (_local2 < 10) { if (this[("COLOR_SWATCH" + _local2)].hitTestPoint(mouseX, mouseY, true)){ RED.x = (this[((("PAL" + current_PAL) + "_color") + _local2)][0] + X_limit1); GREEN.x = (this[((("PAL" + current_PAL) + "_color") + _local2)][1] + X_limit1); BLUE.x = (this[((("PAL" + current_PAL) + "_color") + _local2)][2] + X_limit1); }; _local2++; }; } } }//package Demo_flaSection 29//SANGWHICH_7 (Demo_fla.SANGWHICH_7) package Demo_fla { import flash.display.*; public dynamic class SANGWHICH_7 extends MovieClip { public function SANGWHICH_7(){ addFrameScript(154, frame155); } function frame155(){ MovieClip(root).nextFrame(); } } }//package Demo_flaSection 30//start_19 (Demo_fla.start_19) package Demo_fla { import flash.display.*; public dynamic class start_19 extends MovieClip { public function start_19(){ addFrameScript(0x0101, frame258); } function frame258(){ gotoAndPlay("start"); MovieClip(root).gotoAndStop(54); } } }//package Demo_flaSection 31//Wellcomtextbox_24 (Demo_fla.Wellcomtextbox_24) package Demo_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.xml.*; public dynamic class Wellcomtextbox_24 extends MovieClip { public function Wellcomtextbox_24(){ addFrameScript(16, frame17); } function frame17(){ stop(); MovieClip(root).Next1.visible = true; } } }//package Demo_flaSection 32//BaseButton (fl.controls.BaseButton) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import flash.utils.*; import fl.events.*; public class BaseButton extends UIComponent { protected var _selected:Boolean;// = false private var unlockedMouseState:String; protected var pressTimer:Timer; protected var mouseState:String; protected var background:DisplayObject; private var _mouseStateLocked:Boolean;// = false protected var _autoRepeat:Boolean;// = false private static var defaultStyles:Object = {upSkin:"Button_upSkin", downSkin:"Button_downSkin", overSkin:"Button_overSkin", disabledSkin:"Button_disabledSkin", selectedDisabledSkin:"Button_selectedDisabledSkin", selectedUpSkin:"Button_selectedUpSkin", selectedDownSkin:"Button_selectedDownSkin", selectedOverSkin:"Button_selectedOverSkin", focusRectSkin:null, focusRectPadding:null, repeatDelay:500, repeatInterval:35}; public function BaseButton(){ _selected = false; _autoRepeat = false; _mouseStateLocked = false; super(); buttonMode = true; mouseChildren = false; useHandCursor = false; setupMouseEvents(); setMouseState("up"); pressTimer = new Timer(1, 0); pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true); } protected function endPress():void{ pressTimer.reset(); } public function set mouseStateLocked(_arg1:Boolean):void{ _mouseStateLocked = _arg1; if (_arg1 == false){ setMouseState(unlockedMouseState); } else { unlockedMouseState = mouseState; }; } public function get autoRepeat():Boolean{ return (_autoRepeat); } public function set autoRepeat(_arg1:Boolean):void{ _autoRepeat = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseEnabled = _arg1; } public function get selected():Boolean{ return (_selected); } protected function mouseEventHandler(_arg1:MouseEvent):void{ if (_arg1.type == MouseEvent.MOUSE_DOWN){ setMouseState("down"); startPress(); } else { if ((((_arg1.type == MouseEvent.ROLL_OVER)) || ((_arg1.type == MouseEvent.MOUSE_UP)))){ setMouseState("over"); endPress(); } else { if (_arg1.type == MouseEvent.ROLL_OUT){ setMouseState("up"); endPress(); }; }; }; } public function setMouseState(_arg1:String):void{ if (_mouseStateLocked){ unlockedMouseState = _arg1; return; }; if (mouseState == _arg1){ return; }; mouseState = _arg1; invalidate(InvalidationType.STATE); } protected function startPress():void{ if (_autoRepeat){ pressTimer.delay = Number(getStyleValue("repeatDelay")); pressTimer.start(); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } protected function buttonDown(_arg1:TimerEvent):void{ if (!_autoRepeat){ endPress(); return; }; if (pressTimer.currentCount == 1){ pressTimer.delay = Number(getStyleValue("repeatInterval")); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } public function set selected(_arg1:Boolean):void{ if (_selected == _arg1){ return; }; _selected = _arg1; invalidate(InvalidationType.STATE); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function setupMouseEvents():void{ addEventListener(MouseEvent.ROLL_OVER, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_DOWN, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_UP, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, mouseEventHandler, false, 0, true); } protected function drawLayout():void{ background.width = width; background.height = height; } protected function drawBackground():void{ var _local1:String; var _local2:DisplayObject; _local1 = (enabled) ? mouseState : "disabled"; if (selected){ _local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1)); }; _local1 = (_local1 + "Skin"); _local2 = background; background = getDisplayObjectInstance(getStyleValue(_local1)); addChildAt(background, 0); if (((!((_local2 == null))) && (!((_local2 == background))))){ removeChild(_local2); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controlsSection 33//Button (fl.controls.Button) package fl.controls { import flash.display.*; import fl.core.*; import fl.managers.*; public class Button extends LabelButton implements IFocusManagerComponent { protected var emphasizedBorder:DisplayObject; protected var _emphasized:Boolean;// = false private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2}; public static var createAccessibilityImplementation:Function; public function Button(){ _emphasized = false; super(); } override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; var _local3:*; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("emphasizedPadding")); if ((((_local2 < 0)) || (!(_emphasized)))){ _local2 = 0; }; _local3 = getStyleValue("focusRectPadding"); _local3 = ((_local3)==null) ? 2 : _local3; _local3 = (_local3 + _local2); uiFocusRect.x = -(_local3); uiFocusRect.y = -(_local3); uiFocusRect.width = (width + (_local3 * 2)); uiFocusRect.height = (height + (_local3 * 2)); }; } public function set emphasized(_arg1:Boolean):void{ _emphasized = _arg1; invalidate(InvalidationType.STYLES); } override protected function draw():void{ if (((isInvalid(InvalidationType.STYLES)) || (isInvalid(InvalidationType.SIZE)))){ drawEmphasized(); }; super.draw(); if (emphasizedBorder != null){ setChildIndex(emphasizedBorder, (numChildren - 1)); }; } public function get emphasized():Boolean{ return (_emphasized); } override protected function initializeAccessibility():void{ if (Button.createAccessibilityImplementation != null){ Button.createAccessibilityImplementation(this); }; } protected function drawEmphasized():void{ var _local1:Object; var _local2:Number; if (emphasizedBorder != null){ removeChild(emphasizedBorder); }; emphasizedBorder = null; if (!_emphasized){ return; }; _local1 = getStyleValue("emphasizedSkin"); if (_local1 != null){ emphasizedBorder = getDisplayObjectInstance(_local1); }; if (emphasizedBorder != null){ addChildAt(emphasizedBorder, 0); _local2 = Number(getStyleValue("emphasizedPadding")); emphasizedBorder.x = (emphasizedBorder.y = -(_local2)); emphasizedBorder.width = (width + (_local2 * 2)); emphasizedBorder.height = (height + (_local2 * 2)); }; } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(LabelButton.getStyleDefinition(), defaultStyles)); } } }//package fl.controlsSection 34//ButtonLabelPlacement (fl.controls.ButtonLabelPlacement) package fl.controls { public class ButtonLabelPlacement { public static const TOP:String = "top"; public static const LEFT:String = "left"; public static const BOTTOM:String = "bottom"; public static const RIGHT:String = "right"; } }//package fl.controlsSection 35//LabelButton (fl.controls.LabelButton) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import fl.managers.*; import flash.text.*; import fl.events.*; import flash.ui.*; public class LabelButton extends BaseButton implements IFocusManagerComponent { protected var _labelPlacement:String;// = "right" protected var _toggle:Boolean;// = false protected var icon:DisplayObject; protected var oldMouseState:String; protected var mode:String;// = "center" public var textField:TextField; protected var _label:String;// = "Label" private static var defaultStyles:Object = {icon:null, upIcon:null, downIcon:null, overIcon:null, disabledIcon:null, selectedDisabledIcon:null, selectedUpIcon:null, selectedDownIcon:null, selectedOverIcon:null, textFormat:null, disabledTextFormat:null, textPadding:5, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function LabelButton(){ _labelPlacement = ButtonLabelPlacement.RIGHT; _toggle = false; _label = "Label"; mode = "center"; super(); } protected function toggleSelected(_arg1:MouseEvent):void{ selected = !(selected); dispatchEvent(new Event(Event.CHANGE, true)); } public function get labelPlacement():String{ return (_labelPlacement); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ if (oldMouseState == null){ oldMouseState = mouseState; }; setMouseState("down"); startPress(); }; } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ setMouseState(oldMouseState); oldMouseState = null; endPress(); dispatchEvent(new MouseEvent(MouseEvent.CLICK)); }; } override public function get selected():Boolean{ return ((_toggle) ? _selected : false); } public function set labelPlacement(_arg1:String):void{ _labelPlacement = _arg1; invalidate(InvalidationType.SIZE); } public function set toggle(_arg1:Boolean):void{ if (((!(_arg1)) && (super.selected))){ selected = false; }; _toggle = _arg1; if (_toggle){ addEventListener(MouseEvent.CLICK, toggleSelected, false, 0, true); } else { removeEventListener(MouseEvent.CLICK, toggleSelected); }; invalidate(InvalidationType.STATE); } public function get label():String{ return (_label); } override public function set selected(_arg1:Boolean):void{ _selected = _arg1; if (_toggle){ invalidate(InvalidationType.STATE); }; } override protected function draw():void{ if (textField.text != _label){ label = _label; }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); drawIcon(); drawTextFormat(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } public function get toggle():Boolean{ return (_toggle); } override protected function configUI():void{ super.configUI(); textField = new TextField(); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; addChild(textField); } override protected function drawLayout():void{ var _local1:Number; var _local2:String; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local1 = Number(getStyleValue("textPadding")); _local2 = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement; textField.height = (textField.textHeight + 4); _local3 = (textField.textWidth + 4); _local4 = (textField.textHeight + 4); _local5 = ((icon)==null) ? 0 : (icon.width + _local1); _local6 = ((icon)==null) ? 0 : (icon.height + _local1); textField.visible = (label.length > 0); if (icon != null){ icon.x = Math.round(((width - icon.width) / 2)); icon.y = Math.round(((height - icon.height) / 2)); }; if (textField.visible == false){ textField.width = 0; textField.height = 0; } else { if ((((_local2 == ButtonLabelPlacement.BOTTOM)) || ((_local2 == ButtonLabelPlacement.TOP)))){ _local7 = Math.max(0, Math.min(_local3, (width - (2 * _local1)))); if ((height - 2) > _local4){ _local8 = _local4; } else { _local8 = (height - 2); }; _local3 = _local7; textField.width = _local3; _local4 = _local8; textField.height = _local4; textField.x = Math.round(((width - _local3) / 2)); textField.y = Math.round(((((height - textField.height) - _local6) / 2) + ((_local2)==ButtonLabelPlacement.BOTTOM) ? _local6 : 0)); if (icon != null){ icon.y = Math.round(((_local2)==ButtonLabelPlacement.BOTTOM) ? (textField.y - _local6) : ((textField.y + textField.height) + _local1)); }; } else { _local7 = Math.max(0, Math.min(_local3, ((width - _local5) - (2 * _local1)))); _local3 = _local7; textField.width = _local3; textField.x = Math.round(((((width - _local3) - _local5) / 2) + ((_local2)!=ButtonLabelPlacement.LEFT) ? _local5 : 0)); textField.y = Math.round(((height - textField.height) / 2)); if (icon != null){ icon.x = Math.round(((_local2)!=ButtonLabelPlacement.LEFT) ? (textField.x - _local5) : ((textField.x + _local3) + _local1)); }; }; }; super.drawLayout(); } override protected function initializeAccessibility():void{ if (LabelButton.createAccessibilityImplementation != null){ LabelButton.createAccessibilityImplementation(this); }; } protected function drawIcon():void{ var _local1:DisplayObject; var _local2:String; var _local3:Object; _local1 = icon; _local2 = (enabled) ? mouseState : "disabled"; if (selected){ _local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1)); }; _local2 = (_local2 + "Icon"); _local3 = getStyleValue(_local2); if (_local3 == null){ _local3 = getStyleValue("icon"); }; if (_local3 != null){ icon = getDisplayObjectInstance(_local3); }; if (icon != null){ addChildAt(icon, 1); }; if (((!((_local1 == null))) && (!((_local1 == icon))))){ removeChild(_local1); }; } public function set label(_arg1:String):void{ _label = _arg1; if (textField.text != _label){ textField.text = _label; dispatchEvent(new ComponentEvent(ComponentEvent.LABEL_CHANGE)); }; invalidate(InvalidationType.SIZE); invalidate(InvalidationType.STYLES); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition())); } } }//package fl.controlsSection 36//RadioButton (fl.controls.RadioButton) package fl.controls { import flash.display.*; import flash.events.*; import fl.managers.*; import flash.ui.*; public class RadioButton extends LabelButton implements IFocusManagerGroup { protected var _value:Object; protected var defaultGroupName:String;// = "RadioButtonGroup" protected var _group:RadioButtonGroup; private static var defaultStyles:Object = {icon:null, upIcon:"RadioButton_upIcon", downIcon:"RadioButton_downIcon", overIcon:"RadioButton_overIcon", disabledIcon:"RadioButton_disabledIcon", selectedDisabledIcon:"RadioButton_selectedDisabledIcon", selectedUpIcon:"RadioButton_selectedUpIcon", selectedDownIcon:"RadioButton_selectedDownIcon", selectedOverIcon:"RadioButton_selectedOverIcon", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, embedFonts:null, textPadding:5}; public static var createAccessibilityImplementation:Function; public function RadioButton(){ defaultGroupName = "RadioButtonGroup"; super(); mode = "border"; groupName = defaultGroupName; } override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = (background.x - _local2); uiFocusRect.y = (background.y - _local2); uiFocusRect.width = (background.width + (_local2 * 2)); uiFocusRect.height = (background.height + (_local2 * 2)); }; } private function setThis():void{ var _local1:RadioButtonGroup; _local1 = _group; if (_local1 != null){ if (_local1.selection != this){ _local1.selection = this; }; } else { super.selected = true; }; } override public function get autoRepeat():Boolean{ return (false); } override public function set autoRepeat(_arg1:Boolean):void{ } protected function handleClick(_arg1:MouseEvent):void{ if (_group == null){ return; }; _group.dispatchEvent(new MouseEvent(MouseEvent.CLICK, true)); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case Keyboard.DOWN: setNext(!(_arg1.ctrlKey)); _arg1.stopPropagation(); break; case Keyboard.UP: setPrev(!(_arg1.ctrlKey)); _arg1.stopPropagation(); break; case Keyboard.LEFT: setPrev(!(_arg1.ctrlKey)); _arg1.stopPropagation(); break; case Keyboard.RIGHT: setNext(!(_arg1.ctrlKey)); _arg1.stopPropagation(); break; case Keyboard.SPACE: setThis(); _toggle = false; default: super.keyDownHandler(_arg1); break; }; } private function setNext(_arg1:Boolean=true):void{ var _local2:RadioButtonGroup; var _local3:IFocusManager; var _local4:int; var _local5:Number; var _local6:int; var _local7:*; _local2 = _group; if (_local2 == null){ return; }; _local3 = focusManager; if (_local3){ _local3.showFocusIndicator = true; }; _local4 = _local2.getRadioButtonIndex(this); _local5 = _local2.numRadioButtons; _local6 = _local4; if (_local4 != -1){ do { _local6++; _local6 = ((_local6)>(_local2.numRadioButtons - 1)) ? 0 : _local6; _local7 = _local2.getRadioButtonAt(_local6); if (((_local7) && (_local7.enabled))){ if (_arg1){ _local2.selection = _local7; }; _local7.setFocus(); return; }; if (((_arg1) && (!((_local2.getRadioButtonAt(_local6) == _local2.selection))))){ _local2.selection = this; }; this.drawFocus(true); } while (_local6 != _local4); }; } public function get group():RadioButtonGroup{ return (_group); } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ super.keyUpHandler(_arg1); if ((((_arg1.keyCode == Keyboard.SPACE)) && (!(_toggle)))){ _toggle = true; }; } override public function get selected():Boolean{ return (super.selected); } override public function set toggle(_arg1:Boolean):void{ throw (new Error("Warning: You cannot change a RadioButtons toggle.")); } public function set value(_arg1:Object):void{ _value = _arg1; } public function set group(_arg1:RadioButtonGroup):void{ groupName = _arg1.name; } override public function set selected(_arg1:Boolean):void{ if ((((_arg1 == false)) || (selected))){ return; }; if (_group != null){ _group.selection = this; } else { super.selected = _arg1; }; } override protected function draw():void{ super.draw(); } override public function get toggle():Boolean{ return (true); } override protected function configUI():void{ var _local1:Shape; var _local2:Graphics; super.configUI(); super.toggle = true; _local1 = new Shape(); _local2 = _local1.graphics; _local2.beginFill(0, 0); _local2.drawRect(0, 0, 100, 100); _local2.endFill(); background = (_local1 as DisplayObject); addChildAt(background, 0); addEventListener(MouseEvent.CLICK, handleClick, false, 0, true); } public function set groupName(_arg1:String):void{ if (_group != null){ _group.removeRadioButton(this); _group.removeEventListener(Event.CHANGE, handleChange); }; _group = ((_arg1)==null) ? null : RadioButtonGroup.getGroup(_arg1); if (_group != null){ _group.addRadioButton(this); _group.addEventListener(Event.CHANGE, handleChange, false, 0, true); }; } public function get value():Object{ return (_value); } override protected function drawLayout():void{ var _local1:Number; super.drawLayout(); _local1 = Number(getStyleValue("textPadding")); switch (_labelPlacement){ case ButtonLabelPlacement.RIGHT: icon.x = _local1; textField.x = (icon.x + (icon.width + _local1)); background.width = ((textField.x + textField.width) + _local1); background.height = (Math.max(textField.height, icon.height) + (_local1 * 2)); break; case ButtonLabelPlacement.LEFT: icon.x = ((width - icon.width) - _local1); textField.x = (((width - icon.width) - (_local1 * 2)) - textField.width); background.width = ((textField.width + icon.width) + (_local1 * 3)); background.height = (Math.max(textField.height, icon.height) + (_local1 * 2)); break; case ButtonLabelPlacement.TOP: case ButtonLabelPlacement.BOTTOM: background.width = (Math.max(textField.width, icon.width) + (_local1 * 2)); background.height = ((textField.height + icon.height) + (_local1 * 3)); break; }; background.x = Math.min((icon.x - _local1), (textField.x - _local1)); background.y = Math.min((icon.y - _local1), (textField.y - _local1)); } override protected function drawBackground():void{ } override protected function initializeAccessibility():void{ if (RadioButton.createAccessibilityImplementation != null){ RadioButton.createAccessibilityImplementation(this); }; } public function get groupName():String{ return (((_group)==null) ? null : _group.name); } private function setPrev(_arg1:Boolean=true):void{ var _local2:RadioButtonGroup; var _local3:IFocusManager; var _local4:int; var _local5:int; var _local6:*; _local2 = _group; if (_local2 == null){ return; }; _local3 = focusManager; if (_local3){ _local3.showFocusIndicator = true; }; _local4 = _local2.getRadioButtonIndex(this); _local5 = _local4; if (_local4 != -1){ do { --_local5; _local5 = ((_local5)==-1) ? (_local2.numRadioButtons - 1) : _local5; _local6 = _local2.getRadioButtonAt(_local5); if (((_local6) && (_local6.enabled))){ if (_arg1){ _local2.selection = _local6; }; _local6.setFocus(); return; }; if (((_arg1) && (!((_local2.getRadioButtonAt(_local5) == _local2.selection))))){ _local2.selection = this; }; this.drawFocus(true); } while (_local5 != _local4); }; } protected function handleChange(_arg1:Event):void{ super.selected = (_group.selection == this); dispatchEvent(new Event(Event.CHANGE, true)); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controlsSection 37//RadioButtonGroup (fl.controls.RadioButtonGroup) package fl.controls { import flash.events.*; public class RadioButtonGroup extends EventDispatcher { protected var _selection:RadioButton; protected var radioButtons:Array; protected var _name:String; private static var groups:Object; private static var groupCount:uint = 0; public function RadioButtonGroup(_arg1:String){ _name = _arg1; radioButtons = []; registerGroup(this); } public function getRadioButtonIndex(_arg1:RadioButton):int{ var _local2:int; var _local3:RadioButton; _local2 = 0; while (_local2 < radioButtons.length) { _local3 = (radioButtons[_local2] as RadioButton); if (_local3 == _arg1){ return (_local2); }; _local2++; }; return (-1); } public function get numRadioButtons():int{ return (radioButtons.length); } public function get name():String{ return (_name); } public function get selection():RadioButton{ return (_selection); } public function set selection(_arg1:RadioButton):void{ if ((((((_selection == _arg1)) || ((_arg1 == null)))) || ((getRadioButtonIndex(_arg1) == -1)))){ return; }; _selection = _arg1; dispatchEvent(new Event(Event.CHANGE, true)); } public function set selectedData(_arg1:Object):void{ var _local2:int; var _local3:RadioButton; _local2 = 0; while (_local2 < radioButtons.length) { _local3 = (radioButtons[_local2] as RadioButton); if (_local3.value == _arg1){ selection = _local3; return; }; _local2++; }; } public function removeRadioButton(_arg1:RadioButton):void{ var _local2:int; _local2 = getRadioButtonIndex(_arg1); if (_local2 != -1){ radioButtons.splice(_local2, 1); }; if (_selection == _arg1){ _selection = null; }; } public function addRadioButton(_arg1:RadioButton):void{ if (_arg1.groupName != name){ _arg1.groupName = name; return; }; radioButtons.push(_arg1); if (_arg1.selected){ selection = _arg1; }; } public function getRadioButtonAt(_arg1:int):RadioButton{ return (RadioButton(radioButtons[_arg1])); } public function get selectedData():Object{ var _local1:RadioButton; _local1 = _selection; return (((_local1)==null) ? null : _local1.value); } public static function getGroup(_arg1:String):RadioButtonGroup{ var _local2:RadioButtonGroup; if (groups == null){ groups = {}; }; _local2 = (groups[_arg1] as RadioButtonGroup); if (_local2 == null){ _local2 = new RadioButtonGroup(_arg1); if ((++groupCount % 20) == 0){ cleanUpGroups(); }; }; return (_local2); } private static function registerGroup(_arg1:RadioButtonGroup):void{ if (groups == null){ groups = {}; }; groups[_arg1.name] = _arg1; } private static function cleanUpGroups():void{ var _local1:String; var _local2:RadioButtonGroup; for (_local1 in groups) { _local2 = (groups[_local1] as RadioButtonGroup); if (_local2.radioButtons.length == 0){ delete groups[_local1]; }; }; } } }//package fl.controlsSection 38//TextInput (fl.controls.TextInput) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import fl.managers.*; import flash.text.*; import fl.events.*; import flash.ui.*; public class TextInput extends UIComponent implements IFocusManagerComponent { protected var _html:Boolean;// = false protected var _savedHTML:String; protected var background:DisplayObject; protected var _editable:Boolean;// = true public var textField:TextField; private static var defaultStyles:Object = {upSkin:"TextInput_upSkin", disabledSkin:"TextInput_disabledSkin", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, textPadding:0, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function TextInput(){ _editable = true; _html = false; super(); } override public function drawFocus(_arg1:Boolean):void{ if (focusTarget != null){ focusTarget.drawFocus(_arg1); return; }; super.drawFocus(_arg1); } public function set imeMode(_arg1:String):void{ _imeMode = _arg1; } override protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((((_arg1 == textField)) || (super.isOurFocus(_arg1)))); } protected function handleKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.ENTER){ dispatchEvent(new ComponentEvent(ComponentEvent.ENTER, true)); }; } public function set text(_arg1:String):void{ textField.text = _arg1; _html = false; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); } protected function updateTextFieldType():void{ textField.type = (((enabled) && (editable))) ? TextFieldType.INPUT : TextFieldType.DYNAMIC; textField.selectable = enabled; } public function get selectionEndIndex():int{ return (textField.selectionEndIndex); } public function get editable():Boolean{ return (_editable); } override protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (_arg1.target == this){ stage.focus = textField; }; _local2 = focusManager; if (((editable) && (_local2))){ _local2.showFocusIndicator = true; if (((textField.selectable) && ((textField.selectionBeginIndex == textField.selectionBeginIndex)))){ setSelection(0, textField.length); }; }; super.focusInHandler(_arg1); if (editable){ setIMEMode(true); }; } public function get selectionBeginIndex():int{ return (textField.selectionBeginIndex); } public function set alwaysShowSelection(_arg1:Boolean):void{ textField.alwaysShowSelection = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; updateTextFieldType(); } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } public function get horizontalScrollPosition():int{ return (textField.scrollH); } public function set condenseWhite(_arg1:Boolean):void{ textField.condenseWhite = _arg1; } public function set displayAsPassword(_arg1:Boolean):void{ textField.displayAsPassword = _arg1; } public function set horizontalScrollPosition(_arg1:int):void{ textField.scrollH = _arg1; } public function get restrict():String{ return (textField.restrict); } public function get textWidth():Number{ return (textField.textWidth); } public function get textHeight():Number{ return (textField.textHeight); } public function set editable(_arg1:Boolean):void{ _editable = _arg1; updateTextFieldType(); } public function get maxChars():int{ return (textField.maxChars); } public function get length():int{ return (textField.length); } public function getLineMetrics(_arg1:int):TextLineMetrics{ return (textField.getLineMetrics(_arg1)); } public function get imeMode():String{ return (_imeMode); } override protected function focusOutHandler(_arg1:FocusEvent):void{ super.focusOutHandler(_arg1); if (editable){ setIMEMode(false); }; } public function set htmlText(_arg1:String):void{ if (_arg1 == ""){ text = ""; return; }; _html = true; _savedHTML = _arg1; textField.htmlText = _arg1; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); } public function get text():String{ return (textField.text); } override public function get enabled():Boolean{ return (super.enabled); } public function get condenseWhite():Boolean{ return (textField.condenseWhite); } public function get alwaysShowSelection():Boolean{ return (textField.alwaysShowSelection); } override protected function draw():void{ var _local1:Object; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawTextFormat(); drawBackground(); _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function handleTextInput(_arg1:TextEvent):void{ _arg1.stopPropagation(); dispatchEvent(new TextEvent(TextEvent.TEXT_INPUT, true, false, _arg1.text)); } override protected function configUI():void{ super.configUI(); tabChildren = true; textField = new TextField(); addChild(textField); updateTextFieldType(); textField.addEventListener(TextEvent.TEXT_INPUT, handleTextInput, false, 0, true); textField.addEventListener(Event.CHANGE, handleChange, false, 0, true); textField.addEventListener(KeyboardEvent.KEY_DOWN, handleKeyDown, false, 0, true); } public function setSelection(_arg1:int, _arg2:int):void{ textField.setSelection(_arg1, _arg2); } public function get displayAsPassword():Boolean{ return (textField.displayAsPassword); } public function appendText(_arg1:String):void{ textField.appendText(_arg1); } public function set restrict(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ _arg1 = null; }; textField.restrict = _arg1; } public function get htmlText():String{ return (textField.htmlText); } protected function drawBackground():void{ var _local1:DisplayObject; var _local2:String; _local1 = background; _local2 = (enabled) ? "upSkin" : "disabledSkin"; background = getDisplayObjectInstance(getStyleValue(_local2)); if (background == null){ return; }; addChildAt(background, 0); if (((((!((_local1 == null))) && (!((_local1 == background))))) && (contains(_local1)))){ removeChild(_local1); }; } override public function setFocus():void{ stage.focus = textField; } protected function drawLayout():void{ var _local1:Number; _local1 = Number(getStyleValue("textPadding")); if (background != null){ background.width = width; background.height = height; }; textField.width = (width - (2 * _local1)); textField.height = (height - (2 * _local1)); textField.x = (textField.y = _local1); } public function set maxChars(_arg1:int):void{ textField.maxChars = _arg1; } public function get maxHorizontalScrollPosition():int{ return (textField.maxScrollH); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); if (_html){ textField.htmlText = _savedHTML; }; } protected function handleChange(_arg1:Event):void{ _arg1.stopPropagation(); dispatchEvent(new Event(Event.CHANGE, true)); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controlsSection 39//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.coreSection 40//InvalidationType (fl.core.InvalidationType) package fl.core { public class InvalidationType { public static const SIZE:String = "size"; public static const ALL:String = "all"; public static const DATA:String = "data"; public static const SCROLL:String = "scroll"; public static const STATE:String = "state"; public static const STYLES:String = "styles"; public static const SELECTED:String = "selected"; public static const RENDERER_STYLES:String = "rendererStyles"; } }//package fl.coreSection 41//UIComponent (fl.core.UIComponent) package fl.core { import flash.display.*; import flash.events.*; import fl.managers.*; import flash.text.*; import flash.utils.*; import fl.events.*; import flash.system.*; public class UIComponent extends Sprite { protected var _enabled:Boolean;// = true private var _mouseFocusEnabled:Boolean;// = true protected var startHeight:Number; protected var _height:Number; protected var _oldIMEMode:String;// = null protected var startWidth:Number; public var focusTarget:IFocusManagerComponent; protected var errorCaught:Boolean;// = false protected var uiFocusRect:DisplayObject; protected var _width:Number; public var version:String;// = "3.0.0.15" protected var isFocused:Boolean;// = false protected var callLaterMethods:Dictionary; private var _focusEnabled:Boolean;// = true private var tempText:TextField; protected var invalidateFlag:Boolean;// = false protected var _inspector:Boolean;// = false protected var sharedStyles:Object; protected var invalidHash:Object; protected var isLivePreview:Boolean;// = false protected var _imeMode:String;// = null protected var instanceStyles:Object; protected var _x:Number; protected var _y:Number; public static var inCallLaterPhase:Boolean = false; private static var defaultStyles:Object = {focusRectSkin:"focusRectSkin", focusRectPadding:2, textFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), disabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultTextFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultDisabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0)}; public static var createAccessibilityImplementation:Function; private static var focusManagers:Dictionary = new Dictionary(false); public function UIComponent(){ version = "3.0.0.15"; isLivePreview = false; invalidateFlag = false; _enabled = true; isFocused = false; _focusEnabled = true; _mouseFocusEnabled = true; _imeMode = null; _oldIMEMode = null; errorCaught = false; _inspector = false; super(); instanceStyles = {}; sharedStyles = {}; invalidHash = {}; callLaterMethods = new Dictionary(); StyleManager.registerInstance(this); configUI(); invalidate(InvalidationType.ALL); tabEnabled = (this is IFocusManagerComponent); focusRect = false; if (tabEnabled){ addEventListener(FocusEvent.FOCUS_IN, focusInHandler); addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); }; initializeFocusManager(); addEventListener(Event.ENTER_FRAME, hookAccessibility, false, 0, true); } public function drawFocus(_arg1:Boolean):void{ var _local2:Number; isFocused = _arg1; if (((!((uiFocusRect == null))) && (contains(uiFocusRect)))){ removeChild(uiFocusRect); uiFocusRect = null; }; if (_arg1){ uiFocusRect = (getDisplayObjectInstance(getStyleValue("focusRectSkin")) as Sprite); if (uiFocusRect == null){ return; }; _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = -(_local2); uiFocusRect.y = -(_local2); uiFocusRect.width = (width + (_local2 * 2)); uiFocusRect.height = (height + (_local2 * 2)); addChildAt(uiFocusRect, 0); }; } private function callLaterDispatcher(_arg1:Event):void{ var _local2:Dictionary; var _local3:Object; if (_arg1.type == Event.ADDED_TO_STAGE){ removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher); stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); return; }; _arg1.target.removeEventListener(Event.RENDER, callLaterDispatcher); if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); return; }; inCallLaterPhase = true; _local2 = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } private function addedHandler(_arg1:Event):void{ removeEventListener("addedToStage", addedHandler); initializeFocusManager(); } protected function getStyleValue(_arg1:String):Object{ return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]); } protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((_arg1 == this)); } override public function get scaleX():Number{ return ((width / startWidth)); } override public function get scaleY():Number{ return ((height / startHeight)); } override public function set height(_arg1:Number):void{ if (_height == _arg1){ return; }; setSize(width, _arg1); } protected function keyDownHandler(_arg1:KeyboardEvent):void{ } protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (isOurFocus((_arg1.target as DisplayObject))){ _local2 = focusManager; if (((_local2) && (_local2.showFocusIndicator))){ drawFocus(true); isFocused = true; }; }; } public function setStyle(_arg1:String, _arg2:Object):void{ if ((((instanceStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; instanceStyles[_arg1] = _arg2; invalidate(InvalidationType.STYLES); } override public function get visible():Boolean{ return (super.visible); } public function get componentInspectorSetting():Boolean{ return (_inspector); } override public function get x():Number{ return ((isNaN(_x)) ? super.x : _x); } override public function get y():Number{ return ((isNaN(_y)) ? super.y : _y); } protected function setIMEMode(_arg1:Boolean){ var enabled = _arg1; if (_imeMode != null){ if (enabled){ IME.enabled = true; _oldIMEMode = IME.conversionMode; try { if (((!(errorCaught)) && (!((IME.conversionMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _imeMode; }; errorCaught = false; } catch(e:Error) { errorCaught = true; throw (new Error(("IME mode not supported: " + _imeMode))); }; } else { if (((!((IME.conversionMode == IMEConversionMode.UNKNOWN))) && (!((_oldIMEMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _oldIMEMode; }; IME.enabled = false; }; }; } public function set enabled(_arg1:Boolean):void{ if (_arg1 == _enabled){ return; }; _enabled = _arg1; invalidate(InvalidationType.STATE); } public function setSharedStyle(_arg1:String, _arg2:Object):void{ if ((((sharedStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; sharedStyles[_arg1] = _arg2; if (instanceStyles[_arg1] == null){ invalidate(InvalidationType.STYLES); }; } protected function keyUpHandler(_arg1:KeyboardEvent):void{ } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } override public function set scaleX(_arg1:Number):void{ setSize((startWidth * _arg1), height); } public function get mouseFocusEnabled():Boolean{ return (_mouseFocusEnabled); } override public function set scaleY(_arg1:Number):void{ setSize(width, (startHeight * _arg1)); } protected function getDisplayObjectInstance(_arg1:Object):DisplayObject{ var classDef:Object; var skin = _arg1; classDef = null; if ((skin is Class)){ return ((new (skin) as DisplayObject)); }; if ((skin is DisplayObject)){ (skin as DisplayObject).x = 0; (skin as DisplayObject).y = 0; return ((skin as DisplayObject)); }; try { classDef = getDefinitionByName(skin.toString()); } catch(e:Error) { try { classDef = (loaderInfo.applicationDomain.getDefinition(skin.toString()) as Object); } catch(e:Error) { }; }; if (classDef == null){ return (null); }; return ((new (classDef) as DisplayObject)); } protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{ var _local3:String; for (_local3 in _arg2) { _arg1.setStyle(_local3, getStyleValue(_arg2[_local3])); }; } protected function beforeComponentParameters():void{ } protected function callLater(_arg1:Function):void{ if (inCallLaterPhase){ return; }; callLaterMethods[_arg1] = true; if (stage != null){ stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); } else { addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); }; } protected function createFocusManager():void{ if (focusManagers[stage] == null){ focusManagers[stage] = new FocusManager(stage); }; } override public function set visible(_arg1:Boolean):void{ var _local2:String; if (super.visible == _arg1){ return; }; super.visible = _arg1; _local2 = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE; dispatchEvent(new ComponentEvent(_local2, true)); } protected function hookAccessibility(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, hookAccessibility); initializeAccessibility(); } public function set componentInspectorSetting(_arg1:Boolean):void{ _inspector = _arg1; if (_inspector){ beforeComponentParameters(); } else { afterComponentParameters(); }; } override public function set x(_arg1:Number):void{ move(_arg1, _y); } public function drawNow():void{ draw(); } override public function set y(_arg1:Number):void{ move(_x, _arg1); } protected function checkLivePreview():Boolean{ var className:String; if (parent == null){ return (false); }; try { className = getQualifiedClassName(parent); } catch(e:Error) { }; return ((className == "fl.livepreview::LivePreviewParent")); } protected function focusOutHandler(_arg1:FocusEvent):void{ if (isOurFocus((_arg1.target as DisplayObject))){ drawFocus(false); isFocused = false; }; } public function set mouseFocusEnabled(_arg1:Boolean):void{ _mouseFocusEnabled = _arg1; } public function getFocus():InteractiveObject{ if (stage){ return (stage.focus); }; return (null); } protected function validate():void{ invalidHash = {}; } override public function get height():Number{ return (_height); } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } public function get enabled():Boolean{ return (_enabled); } protected function getScaleX():Number{ return (super.scaleX); } protected function getScaleY():Number{ return (super.scaleY); } public function get focusEnabled():Boolean{ return (_focusEnabled); } protected function afterComponentParameters():void{ } protected function draw():void{ if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } protected function configUI():void{ var _local1:Number; var _local2:Number; var _local3:Number; isLivePreview = checkLivePreview(); _local1 = rotation; rotation = 0; _local2 = super.width; _local3 = super.height; var _local4 = 1; super.scaleY = _local4; super.scaleX = _local4; setSize(_local2, _local3); move(super.x, super.y); rotation = _local1; startWidth = _local2; startHeight = _local3; if (numChildren > 0){ removeChildAt(0); }; } protected function setScaleX(_arg1:Number):void{ super.scaleX = _arg1; } protected function setScaleY(_arg1:Number):void{ super.scaleY = _arg1; } private function initializeFocusManager():void{ if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true); } else { createFocusManager(); }; } public function set focusManager(_arg1:IFocusManager):void{ UIComponent.focusManagers[this] = _arg1; } public function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } protected function isInvalid(_arg1:String, ... _args):Boolean{ if (((invalidHash[_arg1]) || (invalidHash[InvalidationType.ALL]))){ return (true); }; while (_args.length > 0) { if (invalidHash[_args.pop()]){ return (true); }; }; return (false); } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; invalidate(InvalidationType.SIZE); dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false)); } override public function set width(_arg1:Number):void{ if (_width == _arg1){ return; }; setSize(_arg1, height); } public function setFocus():void{ if (stage){ stage.focus = this; }; } protected function initializeAccessibility():void{ if (UIComponent.createAccessibilityImplementation != null){ UIComponent.createAccessibilityImplementation(this); }; } public function get focusManager():IFocusManager{ var _local1:DisplayObject; _local1 = this; while (_local1) { if (UIComponent.focusManagers[_local1] != null){ return (IFocusManager(UIComponent.focusManagers[_local1])); }; _local1 = _local1.parent; }; return (null); } override public function get width():Number{ return (_width); } public function move(_arg1:Number, _arg2:Number):void{ _x = _arg1; _y = _arg2; super.x = Math.round(_arg1); super.y = Math.round(_arg2); dispatchEvent(new ComponentEvent(ComponentEvent.MOVE)); } public function validateNow():void{ invalidate(InvalidationType.ALL, false); draw(); } public function getStyle(_arg1:String):Object{ return (instanceStyles[_arg1]); } public static function getStyleDefinition():Object{ return (defaultStyles); } public static function mergeStyles(... _args):Object{ var _local2:Object; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:String; _local2 = {}; _local3 = _args.length; _local4 = 0; while (_local4 < _local3) { _local5 = _args[_local4]; for (_local6 in _local5) { if (_local2[_local6] != null){ } else { _local2[_local6] = _args[_local4][_local6]; }; }; _local4++; }; return (_local2); } } }//package fl.coreSection 42//ComponentEvent (fl.events.ComponentEvent) package fl.events { import flash.events.*; public class ComponentEvent extends Event { public static const HIDE:String = "hide"; public static const BUTTON_DOWN:String = "buttonDown"; public static const MOVE:String = "move"; public static const RESIZE:String = "resize"; public static const ENTER:String = "enter"; public static const LABEL_CHANGE:String = "labelChange"; public static const SHOW:String = "show"; public function ComponentEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("ComponentEvent", "type", "bubbles", "cancelable")); } override public function clone():Event{ return (new ComponentEvent(type, bubbles, cancelable)); } } }//package fl.eventsSection 43//FocusManager (fl.managers.FocusManager) package fl.managers { import fl.controls.*; import flash.display.*; import fl.core.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; public class FocusManager implements IFocusManager { private var focusableObjects:Dictionary; private var _showFocusIndicator:Boolean;// = true private var defButton:Button; private var focusableCandidates:Array; private var _form:DisplayObjectContainer; private var _defaultButtonEnabled:Boolean;// = true private var activated:Boolean;// = false private var _defaultButton:Button; private var calculateCandidates:Boolean;// = true private var lastFocus:InteractiveObject; private var lastAction:String; public function FocusManager(_arg1:DisplayObjectContainer){ activated = false; calculateCandidates = true; _showFocusIndicator = true; _defaultButtonEnabled = true; super(); focusableObjects = new Dictionary(true); if (_arg1 != null){ _form = _arg1; addFocusables(DisplayObject(_arg1)); _arg1.addEventListener(Event.ADDED, addedHandler); _arg1.addEventListener(Event.REMOVED, removedHandler); activate(); }; } public function get showFocusIndicator():Boolean{ return (_showFocusIndicator); } private function getIndexOfNextObject(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:String):int{ var _local5:int; var _local6:int; var _local7:DisplayObject; var _local8:IFocusManagerGroup; var _local9:int; var _local10:DisplayObject; var _local11:IFocusManagerGroup; _local5 = focusableCandidates.length; _local6 = _arg1; while (true) { if (_arg2){ _arg1--; } else { _arg1++; }; if (_arg3){ if (((_arg2) && ((_arg1 < 0)))){ break; }; if (((!(_arg2)) && ((_arg1 == _local5)))){ break; }; } else { _arg1 = ((_arg1 + _local5) % _local5); if (_local6 == _arg1){ break; }; }; if (isValidFocusCandidate(focusableCandidates[_arg1], _arg4)){ _local7 = DisplayObject(findFocusManagerComponent(focusableCandidates[_arg1])); if ((_local7 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local7); _local9 = 0; while (_local9 < focusableCandidates.length) { _local10 = focusableCandidates[_local9]; if ((_local10 is IFocusManagerGroup)){ _local11 = IFocusManagerGroup(_local10); if ((((_local11.groupName == _local8.groupName)) && (_local11.selected))){ _arg1 = _local9; break; }; }; _local9++; }; }; return (_arg1); }; }; return (_arg1); } public function set form(_arg1:DisplayObjectContainer):void{ _form = _arg1; } private function addFocusables(_arg1:DisplayObject, _arg2:Boolean=false):void{ var focusable:IFocusManagerComponent; var io:InteractiveObject; var doc:DisplayObjectContainer; var i:int; var child:DisplayObject; var o = _arg1; var skipTopLevel = _arg2; if (!skipTopLevel){ if ((o is IFocusManagerComponent)){ focusable = IFocusManagerComponent(o); if (focusable.focusEnabled){ if (((focusable.tabEnabled) && (isTabVisible(o)))){ focusableObjects[o] = true; calculateCandidates = true; }; o.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); o.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; } else { if ((o is InteractiveObject)){ io = (o as InteractiveObject); if (((((io) && (io.tabEnabled))) && ((findFocusManagerComponent(io) == io)))){ focusableObjects[io] = true; calculateCandidates = true; }; io.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); io.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; }; }; if ((o is DisplayObjectContainer)){ doc = DisplayObjectContainer(o); o.addEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); if ((((((doc is Stage)) || ((doc.parent is Stage)))) || (doc.tabChildren))){ i = 0; while (i < doc.numChildren) { try { child = doc.getChildAt(i); if (child != null){ addFocusables(doc.getChildAt(i)); }; } catch(error:SecurityError) { }; i = (i + 1); }; }; }; } private function getChildIndex(_arg1:DisplayObjectContainer, _arg2:DisplayObject):int{ return (_arg1.getChildIndex(_arg2)); } private function mouseFocusChangeHandler(_arg1:FocusEvent):void{ if ((_arg1.relatedObject is TextField)){ return; }; _arg1.preventDefault(); } private function focusOutHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; _local2 = (_arg1.target as InteractiveObject); } private function isValidFocusCandidate(_arg1:DisplayObject, _arg2:String):Boolean{ var _local3:IFocusManagerGroup; if (!isEnabledAndVisible(_arg1)){ return (false); }; if ((_arg1 is IFocusManagerGroup)){ _local3 = IFocusManagerGroup(_arg1); if (_arg2 == _local3.groupName){ return (false); }; }; return (true); } public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{ var _local2:InteractiveObject; _local2 = _arg1; while (_arg1) { if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){ return (_arg1); }; _arg1 = _arg1.parent; }; return (_local2); } private function sortFocusableObjectsTabIndex():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))){ focusableCandidates.push(_local2); }; }; focusableCandidates.sort(sortByTabIndex); } private function removeFocusables(_arg1:DisplayObject):void{ var _local2:Object; var _local3:DisplayObject; if ((_arg1 is DisplayObjectContainer)){ _arg1.removeEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); _arg1.removeEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); for (_local2 in focusableObjects) { _local3 = DisplayObject(_local2); if (DisplayObjectContainer(_arg1).contains(_local3)){ if (_local3 == lastFocus){ lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local2]; calculateCandidates = true; }; }; }; } private function addedHandler(_arg1:Event):void{ var _local2:DisplayObject; _local2 = DisplayObject(_arg1.target); if (_local2.stage){ addFocusables(DisplayObject(_arg1.target)); }; } private function getTopLevelFocusTarget(_arg1:InteractiveObject):InteractiveObject{ while (_arg1 != InteractiveObject(form)) { if ((((((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))) && (IFocusManagerComponent(_arg1).mouseFocusEnabled))) && (UIComponent(_arg1).enabled))){ return (_arg1); }; _arg1 = _arg1.parent; if (_arg1 == null){ break; }; }; return (null); } private function tabChildrenChangeHandler(_arg1:Event):void{ var _local2:DisplayObjectContainer; if (_arg1.target != _arg1.currentTarget){ return; }; calculateCandidates = true; _local2 = DisplayObjectContainer(_arg1.target); if (_local2.tabChildren){ addFocusables(_local2, true); } else { removeFocusables(_local2); }; } public function sendDefaultButtonEvent():void{ defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } public function getFocus():InteractiveObject{ var _local1:InteractiveObject; _local1 = form.stage.focus; return (findFocusManagerComponent(_local1)); } private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; var _local3:TextField; var _local4:SimpleButton; _local2 = DisplayObject(form).parent; while (_arg1 != _local2) { if ((_arg1 is UIComponent)){ if (!UIComponent(_arg1).enabled){ return (false); }; } else { if ((_arg1 is TextField)){ _local3 = TextField(_arg1); if ((((_local3.type == TextFieldType.DYNAMIC)) || (!(_local3.selectable)))){ return (false); }; } else { if ((_arg1 is SimpleButton)){ _local4 = SimpleButton(_arg1); if (!_local4.enabled){ return (false); }; }; }; }; if (!_arg1.visible){ return (false); }; _arg1 = _arg1.parent; }; return (true); } public function set defaultButton(_arg1:Button):void{ var _local2:Button; _local2 = (_arg1) ? Button(_arg1) : null; if (_local2 != _defaultButton){ if (_defaultButton){ _defaultButton.emphasized = false; }; if (defButton){ defButton.emphasized = false; }; _defaultButton = _local2; defButton = _local2; if (_local2){ _local2.emphasized = true; }; }; } private function deactivateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); } public function setFocus(_arg1:InteractiveObject):void{ if ((_arg1 is IFocusManagerComponent)){ IFocusManagerComponent(_arg1).setFocus(); } else { form.stage.focus = _arg1; }; } private function setFocusToNextObject(_arg1:FocusEvent):void{ var _local2:InteractiveObject; if (!hasFocusableObjects()){ return; }; _local2 = getNextFocusManagerComponent(_arg1.shiftKey); if (_local2){ setFocus(_local2); }; } private function hasFocusableObjects():Boolean{ var _local1:Object; for (_local1 in focusableObjects) { return (true); }; return (false); } private function tabIndexChangeHandler(_arg1:Event):void{ calculateCandidates = true; } private function sortFocusableObjects():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))) && ((_local2.tabIndex > 0)))){ sortFocusableObjectsTabIndex(); return; }; focusableCandidates.push(_local2); }; focusableCandidates.sort(sortByDepth); } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ showFocusIndicator = true; if ((((((_arg1.keyCode == Keyboard.TAB)) || ((_arg1.keyCode == 0)))) && (!(_arg1.isDefaultPrevented())))){ setFocusToNextObject(_arg1); _arg1.preventDefault(); }; } private function getIndexOfFocusedObject(_arg1:DisplayObject):int{ var _local2:int; var _local3:int; _local2 = focusableCandidates.length; _local3 = 0; _local3 = 0; while (_local3 < _local2) { if (focusableCandidates[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } public function hideFocus():void{ } private function removedHandler(_arg1:Event):void{ var _local2:int; var _local3:DisplayObject; var _local4:InteractiveObject; _local3 = DisplayObject(_arg1.target); if ((((_local3 is IFocusManagerComponent)) && ((focusableObjects[_local3] == true)))){ if (_local3 == lastFocus){ IFocusManagerComponent(lastFocus).drawFocus(false); lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local3]; calculateCandidates = true; } else { if ((((_local3 is InteractiveObject)) && ((focusableObjects[_local3] == true)))){ _local4 = (_local3 as InteractiveObject); if (_local4){ if (_local4 == lastFocus){ lastFocus = null; }; delete focusableObjects[_local4]; calculateCandidates = true; }; _local3.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); }; }; removeFocusables(_local3); } private function sortByDepth(_arg1:InteractiveObject, _arg2:InteractiveObject):Number{ var _local3:String; var _local4:String; var _local5:int; var _local6:String; var _local7:String; var _local8:String; var _local9:DisplayObject; var _local10:DisplayObject; _local3 = ""; _local4 = ""; _local8 = "0000"; _local9 = DisplayObject(_arg1); _local10 = DisplayObject(_arg2); while (((!((_local9 == DisplayObject(form)))) && (_local9.parent))) { _local5 = getChildIndex(_local9.parent, _local9); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local3 = (_local7 + _local3); _local9 = _local9.parent; }; while (((!((_local10 == DisplayObject(form)))) && (_local10.parent))) { _local5 = getChildIndex(_local10.parent, _local10); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local4 = (_local7 + _local4); _local10 = _local10.parent; }; return (((_local3 > _local4)) ? 1 : ((_local3 < _local4)) ? -1 : 0); } public function get defaultButton():Button{ return (_defaultButton); } private function activateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); if (lastFocus){ if ((lastFocus is IFocusManagerComponent)){ IFocusManagerComponent(lastFocus).setFocus(); } else { form.stage.focus = lastFocus; }; }; lastAction = "ACTIVATE"; } public function showFocus():void{ } public function set defaultButtonEnabled(_arg1:Boolean):void{ _defaultButtonEnabled = _arg1; } public function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject{ var _local2:DisplayObject; var _local3:String; var _local4:int; var _local5:Boolean; var _local6:int; var _local7:int; var _local8:IFocusManagerGroup; if (!hasFocusableObjects()){ return (null); }; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; _local2 = form.stage.focus; _local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2))); _local3 = ""; if ((_local2 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local2); _local3 = _local8.groupName; }; _local4 = getIndexOfFocusedObject(_local2); _local5 = false; _local6 = _local4; if (_local4 == -1){ if (_arg1){ _local4 = focusableCandidates.length; }; _local5 = true; }; _local7 = getIndexOfNextObject(_local4, _arg1, _local5, _local3); return (findFocusManagerComponent(focusableCandidates[_local7])); } private function mouseDownHandler(_arg1:MouseEvent):void{ var _local2:InteractiveObject; if (_arg1.isDefaultPrevented()){ return; }; _local2 = getTopLevelFocusTarget(InteractiveObject(_arg1.target)); if (!_local2){ return; }; showFocusIndicator = false; if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){ setFocus(_local2); }; lastAction = "MOUSEDOWN"; } private function isTabVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; _local2 = _arg1.parent; while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) { if (!_local2.tabChildren){ return (false); }; _local2 = _local2.parent; }; return (true); } public function get nextTabIndex():int{ return (0); } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.TAB){ lastAction = "KEY"; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; }; if (((((((defaultButtonEnabled) && ((_arg1.keyCode == Keyboard.ENTER)))) && (defaultButton))) && (defButton.enabled))){ sendDefaultButtonEvent(); }; } private function focusInHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; var _local3:Button; _local2 = InteractiveObject(_arg1.target); if (form.contains(_local2)){ lastFocus = findFocusManagerComponent(InteractiveObject(_local2)); if ((lastFocus is Button)){ _local3 = Button(lastFocus); if (defButton){ defButton.emphasized = false; defButton = _local3; _local3.emphasized = true; }; } else { if (((defButton) && (!((defButton == _defaultButton))))){ defButton.emphasized = false; defButton = _defaultButton; _defaultButton.emphasized = true; }; }; }; } private function tabEnabledChangeHandler(_arg1:Event):void{ var _local2:InteractiveObject; var _local3:Boolean; calculateCandidates = true; _local2 = InteractiveObject(_arg1.target); _local3 = (focusableObjects[_local2] == true); if (_local2.tabEnabled){ if (((!(_local3)) && (isTabVisible(_local2)))){ if (!(_local2 is IFocusManagerComponent)){ _local2.focusRect = false; }; focusableObjects[_local2] = true; }; } else { if (_local3){ delete focusableObjects[_local2]; }; }; } public function set showFocusIndicator(_arg1:Boolean):void{ _showFocusIndicator = _arg1; } public function get form():DisplayObjectContainer{ return (_form); } private function sortByTabIndex(_arg1:InteractiveObject, _arg2:InteractiveObject):int{ return (((_arg1.tabIndex > _arg2.tabIndex)) ? 1 : ((_arg1.tabIndex < _arg2.tabIndex)) ? -1 : sortByDepth(_arg1, _arg2)); } public function activate():void{ if (activated){ return; }; form.stage.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false, 0, true); form.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 0, true); form.addEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.addEventListener(Event.ACTIVATE, activateHandler, false, 0, true); form.stage.addEventListener(Event.DEACTIVATE, deactivateHandler, false, 0, true); form.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = true; if (lastFocus){ setFocus(lastFocus); }; } public function deactivate():void{ form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler); form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler); form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.removeEventListener(Event.ACTIVATE, activateHandler); form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler); form.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = false; } public function get defaultButtonEnabled():Boolean{ return (_defaultButtonEnabled); } } }//package fl.managersSection 44//IFocusManager (fl.managers.IFocusManager) package fl.managers { import fl.controls.*; import flash.display.*; public interface IFocusManager { function getFocus():InteractiveObject; function deactivate():void; function set defaultButton(_arg1:Button):void; function set showFocusIndicator(_arg1:Boolean):void; function get defaultButtonEnabled():Boolean; function get nextTabIndex():int; function get defaultButton():Button; function get showFocusIndicator():Boolean; function setFocus(_arg1:InteractiveObject):void; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function hideFocus():void; function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject; function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject; } }//package fl.managersSection 45//IFocusManagerComponent (fl.managers.IFocusManagerComponent) package fl.managers { public interface IFocusManagerComponent { function set focusEnabled(_arg1:Boolean):void; function drawFocus(_arg1:Boolean):void; function setFocus():void; function get focusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function get mouseFocusEnabled():Boolean; } }//package fl.managersSection 46//IFocusManagerGroup (fl.managers.IFocusManagerGroup) package fl.managers { public interface IFocusManagerGroup { function set groupName(_arg1:String):void; function set selected(_arg1:Boolean):void; function get groupName():String; function get selected():Boolean; } }//package fl.managersSection 47//StyleManager (fl.managers.StyleManager) package fl.managers { import fl.core.*; import flash.text.*; import flash.utils.*; public class StyleManager { private var globalStyles:Object; private var classToDefaultStylesDict:Dictionary; private var styleToClassesHash:Object; private var classToStylesDict:Dictionary; private var classToInstancesDict:Dictionary; private static var _instance:StyleManager; public function StyleManager(){ styleToClassesHash = {}; classToInstancesDict = new Dictionary(true); classToStylesDict = new Dictionary(true); classToDefaultStylesDict = new Dictionary(true); globalStyles = UIComponent.getStyleDefinition(); } public static function clearComponentStyle(_arg1:Object, _arg2:String):void{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; if (((!((_local4 == null))) && (!((_local4[_arg2] == null))))){ delete _local4[_arg2]; invalidateComponentStyle(_local3, _arg2); }; } private static function getClassDef(_arg1:Object):Class{ var component = _arg1; if ((component is Class)){ return ((component as Class)); }; try { return ((getDefinitionByName(getQualifiedClassName(component)) as Class)); } catch(e:Error) { if ((component is UIComponent)){ try { return ((component.loaderInfo.applicationDomain.getDefinition(getQualifiedClassName(component)) as Class)); } catch(e:Error) { }; }; }; return (null); } public static function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public static function setComponentStyle(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Class; var _local5:Object; _local4 = getClassDef(_arg1); _local5 = getInstance().classToStylesDict[_local4]; if (_local5 == null){ _local5 = (getInstance().classToStylesDict[_local4] = {}); }; if (_local5 == _arg3){ return; }; _local5[_arg2] = _arg3; invalidateComponentStyle(_local4, _arg2); } private static function setSharedStyles(_arg1:UIComponent):void{ var _local2:StyleManager; var _local3:Class; var _local4:Object; var _local5:String; _local2 = getInstance(); _local3 = getClassDef(_arg1); _local4 = _local2.classToDefaultStylesDict[_local3]; for (_local5 in _local4) { _arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5)); }; } public static function getComponentStyle(_arg1:Object, _arg2:String):Object{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; return (((_local4)==null) ? null : _local4[_arg2]); } private static function getInstance(){ if (_instance == null){ _instance = new (StyleManager); }; return (_instance); } private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{ var _local3:Dictionary; var _local4:Object; var _local5:UIComponent; _local3 = getInstance().classToInstancesDict[_arg1]; if (_local3 == null){ return; }; for (_local4 in _local3) { _local5 = (_local4 as UIComponent); if (_local5 == null){ } else { _local5.setSharedStyle(_arg2, getSharedStyle(_local5, _arg2)); }; }; } private static function invalidateStyle(_arg1:String):void{ var _local2:Dictionary; var _local3:Object; _local2 = getInstance().styleToClassesHash[_arg1]; if (_local2 == null){ return; }; for (_local3 in _local2) { invalidateComponentStyle(Class(_local3), _arg1); }; } public static function registerInstance(_arg1:UIComponent):void{ var inst:StyleManager; var classDef:Class; var target:Class; var defaultStyles:Object; var styleToClasses:Object; var n:String; var instance = _arg1; inst = getInstance(); classDef = getClassDef(instance); if (classDef == null){ return; }; if (inst.classToInstancesDict[classDef] == null){ inst.classToInstancesDict[classDef] = new Dictionary(true); target = classDef; while (defaultStyles == null) { if (target["getStyleDefinition"] != null){ defaultStyles = target["getStyleDefinition"](); break; }; try { target = (instance.loaderInfo.applicationDomain.getDefinition(getQualifiedSuperclassName(target)) as Class); } catch(err:Error) { try { target = (getDefinitionByName(getQualifiedSuperclassName(target)) as Class); } catch(e:Error) { defaultStyles = UIComponent.getStyleDefinition(); break; }; }; }; styleToClasses = inst.styleToClassesHash; for (n in defaultStyles) { if (styleToClasses[n] == null){ styleToClasses[n] = new Dictionary(true); }; styleToClasses[n][classDef] = true; }; inst.classToDefaultStylesDict[classDef] = defaultStyles; inst.classToStylesDict[classDef] = {}; }; inst.classToInstancesDict[classDef][instance] = true; setSharedStyles(instance); } public static function getStyle(_arg1:String):Object{ return (getInstance().globalStyles[_arg1]); } private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{ var _local3:Class; var _local4:StyleManager; var _local5:Object; _local3 = getClassDef(_arg1); _local4 = getInstance(); _local5 = _local4.classToStylesDict[_local3][_arg2]; if (_local5 != null){ return (_local5); }; _local5 = _local4.globalStyles[_arg2]; if (_local5 != null){ return (_local5); }; return (_local4.classToDefaultStylesDict[_local3][_arg2]); } public static function setStyle(_arg1:String, _arg2:Object):void{ var _local3:Object; _local3 = getInstance().globalStyles; if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; _local3[_arg1] = _arg2; invalidateStyle(_arg1); } } }//package fl.managersSection 48//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { } }//packageSection 49//RadioButton_disabledIcon (RadioButton_disabledIcon) package { import flash.display.*; public dynamic class RadioButton_disabledIcon extends MovieClip { } }//packageSection 50//RadioButton_downIcon (RadioButton_downIcon) package { import flash.display.*; public dynamic class RadioButton_downIcon extends MovieClip { } }//packageSection 51//RadioButton_overIcon (RadioButton_overIcon) package { import flash.display.*; public dynamic class RadioButton_overIcon extends MovieClip { } }//packageSection 52//RadioButton_selectedDisabledIcon (RadioButton_selectedDisabledIcon) package { import flash.display.*; public dynamic class RadioButton_selectedDisabledIcon extends MovieClip { } }//packageSection 53//RadioButton_selectedDownIcon (RadioButton_selectedDownIcon) package { import flash.display.*; public dynamic class RadioButton_selectedDownIcon extends MovieClip { } }//packageSection 54//RadioButton_selectedOverIcon (RadioButton_selectedOverIcon) package { import flash.display.*; public dynamic class RadioButton_selectedOverIcon extends MovieClip { } }//packageSection 55//RadioButton_selectedUpIcon (RadioButton_selectedUpIcon) package { import flash.display.*; public dynamic class RadioButton_selectedUpIcon extends MovieClip { } }//packageSection 56//RadioButton_upIcon (RadioButton_upIcon) package { import flash.display.*; public dynamic class RadioButton_upIcon extends MovieClip { } }//packageSection 57//TextInput_disabledSkin (TextInput_disabledSkin) package { import flash.display.*; public dynamic class TextInput_disabledSkin extends MovieClip { } }//packageSection 58//TextInput_upSkin (TextInput_upSkin) package { import flash.display.*; public dynamic class TextInput_upSkin extends MovieClip { } }//package
Library Items
Symbol 1 Graphic | Used by:2 | |
Symbol 2 MovieClip | Uses:1 | Used by:22 26 |
Symbol 3 MovieClip {fl.core.ComponentShim} | Used by:22 26 | |
Symbol 4 Graphic | Used by:5 | |
Symbol 5 MovieClip {RadioButton_upIcon} | Uses:4 | Used by:22 |
Symbol 6 Graphic | Used by:7 | |
Symbol 7 MovieClip {RadioButton_overIcon} | Uses:6 | Used by:22 |
Symbol 8 Graphic | Used by:9 18 | |
Symbol 9 MovieClip {RadioButton_downIcon} | Uses:8 | Used by:22 |
Symbol 10 Graphic | Used by:11 19 | |
Symbol 11 MovieClip {RadioButton_disabledIcon} | Uses:10 | Used by:22 |
Symbol 12 Graphic | Used by:15 | |
Symbol 13 Graphic | Used by:14 | |
Symbol 14 MovieClip | Uses:13 | Used by:15 17 18 19 |
Symbol 15 MovieClip {RadioButton_selectedUpIcon} | Uses:12 14 | Used by:22 |
Symbol 16 Graphic | Used by:17 | |
Symbol 17 MovieClip {RadioButton_selectedOverIcon} | Uses:16 14 | Used by:22 |
Symbol 18 MovieClip {RadioButton_selectedDownIcon} | Uses:8 14 | Used by:22 |
Symbol 19 MovieClip {RadioButton_selectedDisabledIcon} | Uses:10 14 | Used by:22 |
Symbol 20 Graphic | Used by:21 | |
Symbol 21 MovieClip {focusRectSkin} | Uses:20 | Used by:22 26 |
Symbol 22 MovieClip {fl.controls.RadioButton} | Uses:2 3 5 7 9 11 15 17 18 19 21 | Used by:Timeline |
Symbol 23 Graphic | Used by:24 25 | |
Symbol 24 MovieClip {TextInput_disabledSkin} | Uses:23 | Used by:26 |
Symbol 25 MovieClip {TextInput_upSkin} | Uses:23 | Used by:26 |
Symbol 26 MovieClip {fl.controls.TextInput} | Uses:2 3 24 25 21 | Used by:Timeline |
Symbol 27 Graphic | Used by:Timeline | |
Symbol 28 Graphic | Used by:33 34 257 279 513 565 571 | |
Symbol 29 Font | Used by:30 32 | |
Symbol 30 Text | Uses:29 | Used by:33 |
Symbol 31 Graphic | Used by:33 | |
Symbol 32 Text | Uses:29 | Used by:33 |
Symbol 33 Button | Uses:28 30 31 32 | Used by:34 |
Symbol 34 MovieClip {Demo_fla.LOADBAR_1} | Uses:28 33 | Used by:Timeline |
Symbol 35 Font | Used by:36 | |
Symbol 36 EditableText | Uses:35 | Used by:Timeline |
Symbol 37 Graphic | Used by:49 Timeline | |
Symbol 38 ShapeTweening | Used by:Timeline | |
Symbol 39 Graphic | Used by:41 | |
Symbol 40 Graphic | Used by:41 | |
Symbol 41 MovieClip {Demo_fla.beams2_3} | Uses:39 40 | Used by:Timeline |
Symbol 42 Graphic | Used by:43 | |
Symbol 43 MovieClip | Uses:42 | Used by:Timeline |
Symbol 44 Graphic | Used by:Timeline | |
Symbol 45 Graphic | Used by:Timeline | |
Symbol 46 Graphic | Used by:Timeline | |
Symbol 47 Graphic | Used by:Timeline | |
Symbol 48 Sound | Used by:49 | |
Symbol 49 MovieClip {Demo_fla.M1_5} | Uses:37 48 | Used by:Timeline |
Symbol 50 Graphic | Used by:Timeline | |
Symbol 51 Graphic | Used by:54 | |
Symbol 52 Graphic | Used by:54 | |
Symbol 53 Graphic | Used by:54 | |
Symbol 54 MovieClip {Demo_fla.beams1_6} | Uses:51 52 53 | Used by:Timeline |
Symbol 55 Graphic | Used by:89 | |
Symbol 56 Graphic | Used by:57 87 89 | |
Symbol 57 MovieClip | Uses:56 | Used by:89 |
Symbol 58 Graphic | Used by:59 87 89 | |
Symbol 59 MovieClip | Uses:58 | Used by:89 |
Symbol 60 Graphic | Used by:61 87 89 | |
Symbol 61 MovieClip | Uses:60 | Used by:89 |
Symbol 62 Graphic | Used by:63 87 89 | |
Symbol 63 MovieClip | Uses:62 | Used by:89 |
Symbol 64 Graphic | Used by:65 | |
Symbol 65 MovieClip | Uses:64 | Used by:87 89 |
Symbol 66 Graphic | Used by:67 | |
Symbol 67 MovieClip | Uses:66 | Used by:87 89 |
Symbol 68 Graphic | Used by:88 89 | |
Symbol 69 Graphic | Used by:89 | |
Symbol 70 Graphic | Used by:89 | |
Symbol 71 Graphic | Used by:89 | |
Symbol 72 Graphic | Used by:89 | |
Symbol 73 Graphic | Used by:89 | |
Symbol 74 Graphic | Used by:89 | |
Symbol 75 Graphic | Used by:89 | |
Symbol 76 Graphic | Used by:89 | |
Symbol 77 Graphic | Used by:89 | |
Symbol 78 Graphic | Used by:89 | |
Symbol 79 Graphic | Used by:89 | |
Symbol 80 Graphic | Used by:89 | |
Symbol 81 Graphic | Used by:89 | |
Symbol 82 Graphic | Used by:89 | |
Symbol 83 Graphic | Used by:89 | |
Symbol 84 Graphic | Used by:89 | |
Symbol 85 Graphic | Used by:89 | |
Symbol 86 Graphic | Used by:89 | |
Symbol 87 MovieClip | Uses:65 60 56 58 62 67 | Used by:89 |
Symbol 88 MovieClip | Uses:68 | Used by:89 |
Symbol 89 MovieClip {Demo_fla.SANGWHICH_7} | Uses:55 57 59 61 63 56 58 65 67 60 62 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | Used by:Timeline |
Symbol 90 Graphic | Used by:91 | |
Symbol 91 MovieClip {Demo_fla.fariyintro1_16} | Uses:90 | Used by:Timeline |
Symbol 92 Graphic | Used by:106 | |
Symbol 93 Graphic | Used by:106 196 | |
Symbol 94 Graphic | Used by:106 196 | |
Symbol 95 Graphic | Used by:106 196 | |
Symbol 96 Graphic | Used by:106 196 | |
Symbol 97 Graphic | Used by:106 196 | |
Symbol 98 Graphic | Used by:106 196 | |
Symbol 99 Graphic | Used by:106 196 | |
Symbol 100 Graphic | Used by:101 | |
Symbol 101 MovieClip | Uses:100 | Used by:106 196 |
Symbol 102 Graphic | Used by:106 196 | |
Symbol 103 Graphic | Used by:106 196 | |
Symbol 104 Graphic | Used by:106 196 | |
Symbol 105 Graphic | Used by:106 196 | |
Symbol 106 MovieClip {Demo_fla.fairyintro5_17} | Uses:92 93 94 95 96 97 98 99 101 102 103 104 105 | Used by:Timeline |
Symbol 107 Font | Used by:108 | |
Symbol 108 Text | Uses:107 | Used by:109 |
Symbol 109 MovieClip {Demo_fla.start_19} | Uses:108 | Used by:Timeline |
Symbol 110 Graphic | Used by:118 | |
Symbol 111 Graphic | Used by:112 | |
Symbol 112 MovieClip | Uses:111 | Used by:118 |
Symbol 113 Graphic | Used by:118 | |
Symbol 114 Font | Used by:115 116 | |
Symbol 115 Text | Uses:114 | Used by:118 |
Symbol 116 Text | Uses:114 | Used by:118 |
Symbol 117 Graphic | Used by:118 | |
Symbol 118 MovieClip {Demo_fla.LoveFariylogo_20} | Uses:110 112 113 115 116 117 | Used by:Timeline |
Symbol 119 Graphic | Used by:120 | |
Symbol 120 MovieClip {Demo_fla.fariyintro2_22} | Uses:119 | Used by:Timeline |
Symbol 121 Graphic | Used by:196 | |
Symbol 122 Graphic | Used by:196 | |
Symbol 123 Graphic | Used by:196 | |
Symbol 124 Graphic | Used by:196 | |
Symbol 125 Graphic | Used by:196 | |
Symbol 126 Graphic | Used by:196 | |
Symbol 127 Graphic | Used by:196 | |
Symbol 128 Graphic | Used by:196 | |
Symbol 129 Graphic | Used by:196 | |
Symbol 130 Graphic | Used by:196 | |
Symbol 131 Graphic | Used by:196 | |
Symbol 132 Graphic | Used by:196 | |
Symbol 133 Graphic | Used by:196 | |
Symbol 134 Graphic | Used by:196 | |
Symbol 135 Graphic | Used by:196 | |
Symbol 136 Graphic | Used by:196 | |
Symbol 137 Graphic | Used by:196 | |
Symbol 138 Graphic | Used by:196 | |
Symbol 139 Graphic | Used by:196 | |
Symbol 140 Graphic | Used by:196 | |
Symbol 141 Graphic | Used by:196 | |
Symbol 142 Graphic | Used by:196 | |
Symbol 143 Graphic | Used by:196 | |
Symbol 144 Graphic | Used by:196 | |
Symbol 145 Graphic | Used by:196 | |
Symbol 146 Graphic | Used by:196 | |
Symbol 147 Graphic | Used by:196 | |
Symbol 148 Graphic | Used by:196 | |
Symbol 149 Graphic | Used by:196 | |
Symbol 150 Graphic | Used by:196 | |
Symbol 151 Graphic | Used by:196 | |
Symbol 152 Graphic | Used by:196 | |
Symbol 153 Graphic | Used by:196 | |
Symbol 154 Graphic | Used by:196 | |
Symbol 155 Graphic | Used by:196 | |
Symbol 156 Graphic | Used by:196 | |
Symbol 157 Graphic | Used by:196 | |
Symbol 158 Graphic | Used by:196 | |
Symbol 159 Graphic | Used by:196 | |
Symbol 160 Graphic | Used by:196 | |
Symbol 161 Graphic | Used by:196 | |
Symbol 162 Graphic | Used by:196 | |
Symbol 163 Graphic | Used by:196 | |
Symbol 164 Graphic | Used by:196 | |
Symbol 165 Graphic | Used by:196 | |
Symbol 166 Graphic | Used by:196 | |
Symbol 167 Graphic | Used by:196 | |
Symbol 168 Graphic | Used by:196 | |
Symbol 169 Graphic | Used by:196 | |
Symbol 170 Graphic | Used by:196 | |
Symbol 171 Graphic | Used by:196 | |
Symbol 172 Graphic | Used by:196 | |
Symbol 173 Graphic | Used by:196 | |
Symbol 174 Graphic | Used by:196 | |
Symbol 175 Graphic | Used by:196 | |
Symbol 176 Graphic | Used by:196 | |
Symbol 177 Graphic | Used by:196 | |
Symbol 178 Graphic | Used by:196 | |
Symbol 179 Graphic | Used by:196 | |
Symbol 180 Graphic | Used by:196 | |
Symbol 181 Graphic | Used by:196 | |
Symbol 182 Graphic | Used by:196 | |
Symbol 183 Graphic | Used by:196 | |
Symbol 184 Graphic | Used by:196 | |
Symbol 185 Graphic | Used by:196 | |
Symbol 186 Graphic | Used by:196 | |
Symbol 187 Graphic | Used by:196 | |
Symbol 188 Graphic | Used by:196 | |
Symbol 189 Graphic | Used by:196 | |
Symbol 190 Graphic | Used by:196 | |
Symbol 191 Graphic | Used by:196 | |
Symbol 192 Graphic | Used by:196 | |
Symbol 193 Graphic | Used by:196 | |
Symbol 194 Graphic | Used by:196 | |
Symbol 195 Graphic | Used by:196 | |
Symbol 196 MovieClip {Demo_fla.introfairy3_23} | Uses:121 93 95 94 99 101 102 96 103 97 104 98 105 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 | Used by:Timeline |
Symbol 197 Graphic | Used by:201 270 586 590 | |
Symbol 198 Font | Used by:199 200 268 269 584 585 588 589 | |
Symbol 199 Text | Uses:198 | Used by:201 |
Symbol 200 Text | Uses:198 | Used by:201 |
Symbol 201 MovieClip {Demo_fla.Wellcomtextbox_24} | Uses:197 199 200 | Used by:Timeline |
Symbol 202 Graphic | Used by:208 | |
Symbol 203 Font | Used by:204 206 | |
Symbol 204 Text | Uses:203 | Used by:208 |
Symbol 205 Graphic | Used by:208 | |
Symbol 206 Text | Uses:203 | Used by:208 |
Symbol 207 Graphic | Used by:208 | |
Symbol 208 Button | Uses:202 204 205 206 207 | Used by:Timeline |
Symbol 209 Graphic | Used by:Timeline | |
Symbol 210 Graphic | Used by:211 | |
Symbol 211 MovieClip | Uses:210 | Used by:Timeline |
Symbol 212 Graphic | Used by:Timeline | |
Symbol 213 Graphic | Used by:214 | |
Symbol 214 MovieClip | Uses:213 | Used by:Timeline |
Symbol 215 Graphic | Used by:Timeline | |
Symbol 216 Graphic | Used by:217 | |
Symbol 217 MovieClip | Uses:216 | Used by:Timeline |
Symbol 218 Graphic | Used by:219 | |
Symbol 219 MovieClip | Uses:218 | Used by:Timeline |
Symbol 220 Graphic | Used by:221 | |
Symbol 221 MovieClip | Uses:220 | Used by:Timeline |
Symbol 222 Graphic | Used by:223 | |
Symbol 223 MovieClip | Uses:222 | Used by:Timeline |
Symbol 224 Graphic | Used by:228 | |
Symbol 225 Graphic | Used by:228 233 259 261 263 | |
Symbol 226 Graphic | Used by:227 228 231 233 236 239 242 245 248 251 259 261 263 | |
Symbol 227 MovieClip | Uses:226 | Used by:228 231 233 236 239 242 245 248 251 259 261 263 |
Symbol 228 Button | Uses:224 225 227 226 | Used by:Timeline |
Symbol 229 Graphic | Used by:231 | |
Symbol 230 Graphic | Used by:231 | |
Symbol 231 Button | Uses:229 230 227 226 | Used by:Timeline |
Symbol 232 Graphic | Used by:233 | |
Symbol 233 Button | Uses:232 225 227 226 | Used by:Timeline |
Symbol 234 Graphic | Used by:236 | |
Symbol 235 Graphic | Used by:236 | |
Symbol 236 Button | Uses:234 235 227 226 | Used by:Timeline |
Symbol 237 Graphic | Used by:239 | |
Symbol 238 Graphic | Used by:239 | |
Symbol 239 Button | Uses:237 238 227 226 | Used by:Timeline |
Symbol 240 Graphic | Used by:242 | |
Symbol 241 Graphic | Used by:242 | |
Symbol 242 Button | Uses:240 241 227 226 | Used by:Timeline |
Symbol 243 Graphic | Used by:245 | |
Symbol 244 Graphic | Used by:245 | |
Symbol 245 Button | Uses:243 244 227 226 | Used by:Timeline |
Symbol 246 Graphic | Used by:248 | |
Symbol 247 Graphic | Used by:248 | |
Symbol 248 Button | Uses:246 247 227 226 | Used by:Timeline |
Symbol 249 Graphic | Used by:251 | |
Symbol 250 Graphic | Used by:251 | |
Symbol 251 Button | Uses:249 250 227 226 | Used by:Timeline |
Symbol 252 Graphic | Used by:253 | |
Symbol 253 Button | Uses:252 | Used by:Timeline |
Symbol 254 Font | Used by:255 | |
Symbol 255 EditableText | Uses:254 | Used by:Timeline |
Symbol 256 Graphic | Used by:Timeline | |
Symbol 257 Button | Uses:28 | Used by:Timeline |
Symbol 258 Graphic | Used by:259 | |
Symbol 259 Button | Uses:258 225 227 226 | Used by:Timeline |
Symbol 260 Graphic | Used by:261 | |
Symbol 261 Button | Uses:260 225 227 226 | Used by:Timeline |
Symbol 262 Graphic | Used by:263 | |
Symbol 263 Button | Uses:262 225 227 226 | Used by:Timeline |
Symbol 264 Font | Used by:265 266 267 | |
Symbol 265 EditableText | Uses:264 | Used by:Timeline |
Symbol 266 EditableText | Uses:264 | Used by:Timeline |
Symbol 267 EditableText | Uses:264 | Used by:Timeline |
Symbol 268 Text | Uses:198 | Used by:270 |
Symbol 269 Text | Uses:198 | Used by:270 |
Symbol 270 MovieClip {Demo_fla.ColorTextBOX_62} | Uses:197 268 269 | Used by:Timeline |
Symbol 271 Bitmap | Used by:272 | |
Symbol 272 Graphic | Uses:271 | Used by:273 |
Symbol 273 MovieClip | Uses:272 | Used by:Timeline |
Symbol 274 Graphic | Used by:Timeline | |
Symbol 275 Graphic | Used by:337 355 367 376 452 487 513 560 | |
Symbol 276 Graphic | Used by:337 355 367 376 452 487 513 560 | |
Symbol 277 Graphic | Used by:280 | |
Symbol 278 Graphic | Used by:280 | |
Symbol 279 MovieClip {Demo_fla.Colorofguysskin_67} | Uses:28 | Used by:280 294 298 329 336 |
Symbol 280 MovieClip | Uses:277 278 279 | Used by:337 355 367 376 452 487 513 560 |
Symbol 281 Graphic | Used by:282 | |
Symbol 282 MovieClip | Uses:281 | Used by:337 355 367 376 452 487 513 560 |
Symbol 283 Graphic | Used by:337 355 367 376 452 487 513 560 | |
Symbol 284 Graphic | Used by:337 355 367 376 452 487 513 560 | |
Symbol 285 Graphic | Used by:337 355 367 376 452 487 513 560 | |
Symbol 286 Graphic | Used by:337 355 367 376 452 487 507 513 560 | |
Symbol 287 Graphic | Used by:337 355 367 376 452 487 513 560 | |
Symbol 288 Graphic | Used by:337 355 367 376 452 487 513 560 | |
Symbol 289 Graphic | Used by:337 355 367 376 452 487 513 560 | |
Symbol 290 Graphic | Used by:337 355 367 376 452 487 513 560 | |
Symbol 291 Graphic | Used by:294 | |
Symbol 292 Graphic | Used by:294 | |
Symbol 293 Graphic | Used by:294 | |
Symbol 294 MovieClip | Uses:291 292 279 293 | Used by:337 355 367 376 452 487 513 560 |
Symbol 295 Graphic | Used by:298 | |
Symbol 296 Graphic | Used by:298 | |
Symbol 297 Graphic | Used by:298 | |
Symbol 298 MovieClip | Uses:295 296 279 297 | Used by:337 355 367 376 452 487 513 560 |
Symbol 299 Graphic | Used by:325 | |
Symbol 300 Graphic | Used by:323 352 364 373 386 457 490 514 | |
Symbol 301 Graphic | Used by:323 | |
Symbol 302 Graphic | Used by:304 | |
Symbol 303 Graphic | Used by:304 | |
Symbol 304 MovieClip | Uses:302 303 | Used by:323 352 364 373 386 457 490 514 |
Symbol 305 Graphic | Used by:323 457 | |
Symbol 306 Graphic | Used by:323 352 386 | |
Symbol 307 Graphic | Used by:323 457 | |
Symbol 308 Graphic | Used by:323 373 386 457 490 514 | |
Symbol 309 Graphic | Used by:323 | |
Symbol 310 Graphic | Used by:323 386 | |
Symbol 311 Graphic | Used by:323 386 514 | |
Symbol 312 Graphic | Used by:323 386 | |
Symbol 313 Graphic | Used by:323 | |
Symbol 314 Graphic | Used by:323 | |
Symbol 315 Graphic | Used by:323 | |
Symbol 316 Graphic | Used by:323 | |
Symbol 317 Graphic | Used by:323 386 | |
Symbol 318 Graphic | Used by:323 386 | |
Symbol 319 Graphic | Used by:323 | |
Symbol 320 Graphic | Used by:323 | |
Symbol 321 Graphic | Used by:323 | |
Symbol 322 Graphic | Used by:323 | |
Symbol 323 MovieClip | Uses:300 301 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 | Used by:325 |
Symbol 324 Graphic | Used by:325 | |
Symbol 325 MovieClip | Uses:299 323 324 | Used by:337 |
Symbol 326 Graphic | Used by:329 | |
Symbol 327 Graphic | Used by:329 | |
Symbol 328 Graphic | Used by:329 | |
Symbol 329 MovieClip | Uses:326 327 279 328 | Used by:337 355 367 376 452 487 513 560 |
Symbol 330 Graphic | Used by:337 355 367 376 452 487 560 | |
Symbol 331 Graphic | Used by:337 355 367 376 452 487 513 560 | |
Symbol 332 Graphic | Used by:337 355 367 376 452 487 560 | |
Symbol 333 Graphic | Used by:336 | |
Symbol 334 Graphic | Used by:336 | |
Symbol 335 Graphic | Used by:336 | |
Symbol 336 MovieClip | Uses:333 334 279 335 | Used by:337 355 367 376 452 487 513 560 |
Symbol 337 MovieClip | Uses:275 276 280 282 283 284 285 286 287 288 289 290 294 298 325 329 330 331 332 336 | Used by:561 |
Symbol 338 Graphic | Used by:354 | |
Symbol 339 Graphic | Used by:352 | |
Symbol 340 Graphic | Used by:352 386 457 490 514 | |
Symbol 341 Graphic | Used by:352 457 | |
Symbol 342 Graphic | Used by:352 | |
Symbol 343 Graphic | Used by:352 457 | |
Symbol 344 Graphic | Used by:352 386 | |
Symbol 345 Graphic | Used by:352 | |
Symbol 346 Graphic | Used by:352 | |
Symbol 347 Graphic | Used by:352 | |
Symbol 348 Graphic | Used by:352 | |
Symbol 349 Graphic | Used by:352 | |
Symbol 350 Graphic | Used by:352 | |
Symbol 351 Graphic | Used by:352 | |
Symbol 352 MovieClip | Uses:300 339 304 306 340 341 342 343 344 345 346 347 348 349 350 351 | Used by:354 |
Symbol 353 Graphic | Used by:354 | |
Symbol 354 MovieClip | Uses:338 352 353 | Used by:355 |
Symbol 355 MovieClip | Uses:275 276 280 282 283 284 285 286 287 288 289 290 294 298 329 330 331 332 336 354 | Used by:561 |
Symbol 356 Graphic | Used by:366 | |
Symbol 357 Graphic | Used by:359 | |
Symbol 358 Graphic | Used by:359 | |
Symbol 359 MovieClip | Uses:357 358 | Used by:364 |
Symbol 360 Graphic | Used by:364 | |
Symbol 361 Graphic | Used by:364 | |
Symbol 362 Graphic | Used by:364 | |
Symbol 363 Graphic | Used by:364 | |
Symbol 364 MovieClip | Uses:300 359 304 360 361 362 363 | Used by:366 |
Symbol 365 Graphic | Used by:366 | |
Symbol 366 MovieClip | Uses:356 364 365 | Used by:367 |
Symbol 367 MovieClip | Uses:275 276 280 282 283 284 285 286 287 288 289 290 294 298 329 330 331 332 336 366 | Used by:561 |
Symbol 368 Graphic | Used by:375 | |
Symbol 369 Graphic | Used by:373 | |
Symbol 370 Graphic | Used by:373 386 457 490 514 | |
Symbol 371 Graphic | Used by:373 | |
Symbol 372 Graphic | Used by:373 | |
Symbol 373 MovieClip | Uses:369 308 370 304 371 300 372 | Used by:375 |
Symbol 374 Graphic | Used by:375 | |
Symbol 375 MovieClip | Uses:368 373 374 | Used by:376 |
Symbol 376 MovieClip | Uses:275 276 280 282 283 284 285 286 287 288 289 290 294 298 375 329 330 331 332 336 | Used by:561 |
Symbol 377 Graphic | Used by:397 469 492 524 | |
Symbol 378 Graphic | Used by:386 | |
Symbol 379 Graphic | Used by:386 | |
Symbol 380 Graphic | Used by:386 | |
Symbol 381 Graphic | Used by:386 | |
Symbol 382 Graphic | Used by:386 | |
Symbol 383 Graphic | Used by:386 | |
Symbol 384 Graphic | Used by:386 | |
Symbol 385 Graphic | Used by:386 | |
Symbol 386 MovieClip {Demo_fla.Girl2_88} | Uses:311 308 370 304 344 306 300 340 378 379 380 381 310 312 382 383 384 317 318 385 | Used by:397 |
Symbol 387 Graphic | Used by:397 | |
Symbol 388 Graphic | Used by:391 | |
Symbol 389 ShapeTweening | Used by:391 | |
Symbol 390 Graphic | Used by:391 | |
Symbol 391 MovieClip {Demo_fla.Girl2_89} | Uses:388 389 390 | Used by:397 |
Symbol 392 Graphic | Used by:397 | |
Symbol 393 Graphic | Used by:396 | |
Symbol 394 Graphic | Used by:396 | |
Symbol 395 Graphic | Used by:396 | |
Symbol 396 MovieClip {Demo_fla.Girl2_90} | Uses:393 394 395 | Used by:397 |
Symbol 397 MovieClip | Uses:377 386 387 391 392 396 | Used by:452 |
Symbol 398 Graphic | Used by:452 | |
Symbol 399 Graphic | Used by:452 | |
Symbol 400 Graphic | Used by:452 | |
Symbol 401 Graphic | Used by:452 | |
Symbol 402 Graphic | Used by:452 | |
Symbol 403 Graphic | Used by:452 | |
Symbol 404 ShapeTweening | Used by:452 | |
Symbol 405 Graphic | Used by:452 | |
Symbol 406 Graphic | Used by:452 | |
Symbol 407 Graphic | Used by:452 | |
Symbol 408 Graphic | Used by:452 | |
Symbol 409 Graphic | Used by:452 | |
Symbol 410 Graphic | Used by:452 | |
Symbol 411 Graphic | Used by:452 | |
Symbol 412 Graphic | Used by:452 | |
Symbol 413 Graphic | Used by:452 | |
Symbol 414 Graphic | Used by:452 | |
Symbol 415 Graphic | Used by:452 | |
Symbol 416 Graphic | Used by:452 | |
Symbol 417 Graphic | Used by:452 | |
Symbol 418 Graphic | Used by:452 | |
Symbol 419 Graphic | Used by:452 | |
Symbol 420 Graphic | Used by:452 | |
Symbol 421 Graphic | Used by:452 | |
Symbol 422 Graphic | Used by:452 | |
Symbol 423 Graphic | Used by:452 | |
Symbol 424 Graphic | Used by:452 | |
Symbol 425 Graphic | Used by:452 | |
Symbol 426 Graphic | Used by:452 | |
Symbol 427 Graphic | Used by:452 | |
Symbol 428 Graphic | Used by:452 | |
Symbol 429 Graphic | Used by:452 | |
Symbol 430 Graphic | Used by:452 | |
Symbol 431 Graphic | Used by:452 | |
Symbol 432 Graphic | Used by:452 | |
Symbol 433 Graphic | Used by:452 | |
Symbol 434 Graphic | Used by:452 | |
Symbol 435 Graphic | Used by:452 | |
Symbol 436 Graphic | Used by:452 | |
Symbol 437 Graphic | Used by:452 | |
Symbol 438 Graphic | Used by:452 | |
Symbol 439 Graphic | Used by:452 | |
Symbol 440 Graphic | Used by:452 | |
Symbol 441 Graphic | Used by:442 | |
Symbol 442 MovieClip | Uses:441 | Used by:452 |
Symbol 443 ShapeTweening | Used by:452 | |
Symbol 444 Graphic | Used by:452 | |
Symbol 445 Graphic | Used by:446 | |
Symbol 446 MovieClip | Uses:445 | Used by:452 |
Symbol 447 ShapeTweening | Used by:452 | |
Symbol 448 ShapeTweening | Used by:452 | |
Symbol 449 ShapeTweening | Used by:452 | |
Symbol 450 ShapeTweening | Used by:452 | |
Symbol 451 Graphic | Used by:452 | |
Symbol 452 MovieClip {Demo_fla.Girl2_86} | Uses:275 276 280 282 283 284 285 286 287 288 289 290 294 298 397 329 330 331 332 336 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 442 443 444 446 447 448 449 450 451 | Used by:561 |
Symbol 453 Graphic | Used by:457 | |
Symbol 454 Graphic | Used by:457 | |
Symbol 455 Graphic | Used by:457 | |
Symbol 456 Graphic | Used by:457 514 | |
Symbol 457 MovieClip {Demo_fla.Girl2_95} | Uses:308 370 304 453 300 340 454 455 456 305 307 341 343 | Used by:469 |
Symbol 458 Graphic | Used by:469 524 | |
Symbol 459 Graphic | Used by:463 | |
Symbol 460 ShapeTweening | Used by:463 | |
Symbol 461 ShapeTweening | Used by:463 | |
Symbol 462 Graphic | Used by:463 | |
Symbol 463 MovieClip {Demo_fla.Girl2_96} | Uses:459 460 461 462 | Used by:469 |
Symbol 464 Graphic | Used by:468 | |
Symbol 465 Graphic | Used by:468 | |
Symbol 466 ShapeTweening | Used by:468 | |
Symbol 467 Graphic | Used by:468 | |
Symbol 468 MovieClip {Demo_fla.Girl2_97} | Uses:464 465 466 467 | Used by:469 |
Symbol 469 MovieClip | Uses:377 457 458 463 468 | Used by:487 |
Symbol 470 Graphic | Used by:487 | |
Symbol 471 Graphic | Used by:487 | |
Symbol 472 Graphic | Used by:487 | |
Symbol 473 Graphic | Used by:487 | |
Symbol 474 Graphic | Used by:487 | |
Symbol 475 Graphic | Used by:487 | |
Symbol 476 Graphic | Used by:482 487 | |
Symbol 477 Graphic | Used by:487 | |
Symbol 478 Graphic | Used by:487 | |
Symbol 479 Graphic | Used by:487 | |
Symbol 480 Graphic | Used by:487 | |
Symbol 481 Graphic | Used by:487 | |
Symbol 482 MovieClip | Uses:476 | Used by:487 |
Symbol 483 Graphic | Used by:487 | |
Symbol 484 ShapeTweening | Used by:487 | |
Symbol 485 ShapeTweening | Used by:487 | |
Symbol 486 Graphic | Used by:487 | |
Symbol 487 MovieClip {Demo_fla.Girl2_93} | Uses:275 276 280 282 283 284 285 286 287 288 289 290 294 298 469 329 330 331 332 336 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 | Used by:561 |
Symbol 488 Graphic | Used by:513 | |
Symbol 489 Graphic | Used by:490 | |
Symbol 490 MovieClip | Uses:308 370 304 489 300 340 | Used by:492 |
Symbol 491 Graphic | Used by:492 | |
Symbol 492 MovieClip | Uses:377 490 491 | Used by:513 |
Symbol 493 Graphic | Used by:507 513 | |
Symbol 494 Graphic | Used by:495 | |
Symbol 495 MovieClip | Uses:494 | Used by:513 |
Symbol 496 Graphic | Used by:497 | |
Symbol 497 MovieClip | Uses:496 | Used by:513 |
Symbol 498 Graphic | Used by:513 | |
Symbol 499 Graphic | Used by:500 | |
Symbol 500 MovieClip | Uses:499 | Used by:513 |
Symbol 501 Graphic | Used by:513 | |
Symbol 502 Graphic | Used by:513 | |
Symbol 503 Graphic | Used by:513 | |
Symbol 504 Graphic | Used by:513 | |
Symbol 505 Graphic | Used by:513 | |
Symbol 506 Graphic | Used by:513 | |
Symbol 507 MovieClip | Uses:286 493 | Used by:513 |
Symbol 508 Graphic | Used by:513 | |
Symbol 509 Graphic | Used by:513 | |
Symbol 510 Graphic | Used by:513 | |
Symbol 511 ShapeTweening | Used by:513 | |
Symbol 512 Graphic | Used by:513 | |
Symbol 513 MovieClip {Demo_fla.Girl2_99} | Uses:275 276 280 282 283 284 285 287 288 289 290 294 298 329 488 331 336 492 286 493 495 497 498 500 501 502 503 504 505 506 507 508 509 510 28 511 512 | Used by:561 |
Symbol 514 MovieClip | Uses:311 308 370 304 456 300 340 | Used by:524 |
Symbol 515 Graphic | Used by:519 | |
Symbol 516 ShapeTweening | Used by:519 | |
Symbol 517 ShapeTweening | Used by:519 | |
Symbol 518 Graphic | Used by:519 | |
Symbol 519 MovieClip | Uses:515 516 517 518 | Used by:524 |
Symbol 520 Graphic | Used by:523 | |
Symbol 521 Graphic | Used by:523 | |
Symbol 522 Graphic | Used by:523 | |
Symbol 523 MovieClip {Demo_fla.Girl2_110} | Uses:520 521 522 | Used by:524 |
Symbol 524 MovieClip | Uses:377 514 458 519 523 | Used by:560 |
Symbol 525 Graphic | Used by:560 | |
Symbol 526 Graphic | Used by:560 | |
Symbol 527 Graphic | Used by:560 | |
Symbol 528 Graphic | Used by:529 | |
Symbol 529 MovieClip | Uses:528 | Used by:560 |
Symbol 530 Graphic | Used by:560 | |
Symbol 531 Graphic | Used by:560 | |
Symbol 532 Graphic | Used by:560 | |
Symbol 533 Graphic | Used by:560 | |
Symbol 534 Graphic | Used by:560 | |
Symbol 535 Graphic | Used by:560 | |
Symbol 536 Graphic | Used by:560 | |
Symbol 537 Graphic | Used by:560 | |
Symbol 538 Graphic | Used by:560 | |
Symbol 539 Graphic | Used by:560 | |
Symbol 540 Graphic | Used by:560 | |
Symbol 541 Graphic | Used by:560 | |
Symbol 542 ShapeTweening | Used by:560 | |
Symbol 543 Graphic | Used by:560 | |
Symbol 544 ShapeTweening | Used by:560 | |
Symbol 545 Graphic | Used by:560 | |
Symbol 546 Graphic | Used by:560 | |
Symbol 547 Graphic | Used by:560 | |
Symbol 548 Graphic | Used by:560 | |
Symbol 549 Graphic | Used by:560 | |
Symbol 550 Graphic | Used by:560 | |
Symbol 551 Graphic | Used by:560 | |
Symbol 552 Graphic | Used by:560 | |
Symbol 553 Graphic | Used by:560 | |
Symbol 554 Graphic | Used by:560 | |
Symbol 555 Graphic | Used by:560 | |
Symbol 556 Graphic | Used by:560 | |
Symbol 557 Graphic | Used by:560 | |
Symbol 558 ShapeTweening | Used by:560 | |
Symbol 559 Graphic | Used by:560 | |
Symbol 560 MovieClip {Demo_fla.Girl2_106} | Uses:275 276 280 282 283 285 286 288 289 290 294 298 284 524 287 329 330 331 332 336 525 526 527 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 | Used by:561 |
Symbol 561 MovieClip {Demo_fla.Girl2_64} | Uses:337 355 367 376 452 487 513 560 | Used by:Timeline |
Symbol 562 Graphic | Used by:571 | |
Symbol 563 Graphic | Used by:571 | |
Symbol 564 Graphic | Used by:571 | |
Symbol 565 MovieClip | Uses:28 | Used by:571 |
Symbol 566 Graphic | Used by:567 | |
Symbol 567 MovieClip | Uses:566 | Used by:571 |
Symbol 568 Graphic | Used by:571 | |
Symbol 569 Graphic | Used by:571 | |
Symbol 570 Graphic | Used by:571 | |
Symbol 571 MovieClip {Demo_fla.BuildBar_112} | Uses:562 563 564 28 565 567 568 569 570 | Used by:Timeline |
Symbol 572 Graphic | Used by:577 | |
Symbol 573 Graphic | Used by:577 | |
Symbol 574 Font | Used by:575 | |
Symbol 575 EditableText | Uses:574 | Used by:577 |
Symbol 576 Graphic | Used by:577 | |
Symbol 577 MovieClip {Demo_fla.GameTimer_115} | Uses:572 573 575 576 | Used by:Timeline |
Symbol 578 Graphic | Used by:583 | |
Symbol 579 Graphic | Used by:582 583 | |
Symbol 580 Graphic | Used by:582 | |
Symbol 581 Graphic | Used by:582 | |
Symbol 582 MovieClip | Uses:579 580 581 | Used by:583 |
Symbol 583 Button | Uses:578 582 579 | Used by:Timeline |
Symbol 584 Text | Uses:198 | Used by:586 |
Symbol 585 Text | Uses:198 | Used by:586 |
Symbol 586 MovieClip {Demo_fla.GameTEXTBOX_118} | Uses:197 584 585 | Used by:Timeline |
Symbol 587 Graphic | Used by:Timeline | |
Symbol 588 Text | Uses:198 | Used by:590 |
Symbol 589 Text | Uses:198 | Used by:590 |
Symbol 590 MovieClip {Demo_fla.BYETEXTBOX_119} | Uses:197 588 589 | Used by:Timeline |
Instance Names
"preload" | Frame 1 | Symbol 34 MovieClip {Demo_fla.LOADBAR_1} |
"Loaded" | Frame 1 | Symbol 36 EditableText |
"M" | Frame 41 | Symbol 49 MovieClip {Demo_fla.M1_5} |
"Next1" | Frame 55 | Symbol 208 Button |
"H_SKIN" | Frame 56 | Symbol 211 MovieClip |
"H_BRAC" | Frame 56 | Symbol 214 MovieClip |
"PREVIEW" | Frame 56 | Symbol 223 MovieClip |
"RED" | Frame 56 | Symbol 228 Button |
"GREEN" | Frame 56 | Symbol 231 Button |
"BLUE" | Frame 56 | Symbol 233 Button |
"R_UP" | Frame 56 | Symbol 236 Button |
"R_DOWN" | Frame 56 | Symbol 239 Button |
"G_UP" | Frame 56 | Symbol 242 Button |
"G_DOWN" | Frame 56 | Symbol 245 Button |
"B_UP" | Frame 56 | Symbol 248 Button |
"B_DOWN" | Frame 56 | Symbol 251 Button |
"CONFIRM" | Frame 56 | Symbol 253 Button |
"RED_Num" | Frame 56 | Symbol 26 MovieClip {fl.controls.TextInput} |
"GREEN_Num" | Frame 56 | Symbol 26 MovieClip {fl.controls.TextInput} |
"BLUE_Num" | Frame 56 | Symbol 26 MovieClip {fl.controls.TextInput} |
"COLOR_ERROR" | Frame 56 | Symbol 255 EditableText |
"COLOR_SWATCH1" | Frame 56 | Symbol 257 Button |
"COLOR_SWATCH6" | Frame 56 | Symbol 257 Button |
"COLOR_SWATCH2" | Frame 56 | Symbol 257 Button |
"COLOR_SWATCH7" | Frame 56 | Symbol 257 Button |
"COLOR_SWATCH8" | Frame 56 | Symbol 257 Button |
"COLOR_SWATCH9" | Frame 56 | Symbol 257 Button |
"COLOR_SWATCH0" | Frame 56 | Symbol 257 Button |
"COLOR_SWATCH3" | Frame 56 | Symbol 257 Button |
"COLOR_SWATCH4" | Frame 56 | Symbol 257 Button |
"COLOR_SWATCH5" | Frame 56 | Symbol 257 Button |
"BASIC" | Frame 56 | Symbol 259 Button |
"GRAY" | Frame 56 | Symbol 261 Button |
"SKIN" | Frame 56 | Symbol 263 Button |
"RED_colorNUM" | Frame 56 | Symbol 265 EditableText |
"GREEN_colorNUM" | Frame 56 | Symbol 266 EditableText |
"BLUE_colorNUM" | Frame 56 | Symbol 267 EditableText |
"ACC" | Frame 56 | Symbol 22 MovieClip {fl.controls.RadioButton} |
"SKIN_" | Frame 56 | Symbol 22 MovieClip {fl.controls.RadioButton} |
"COLOR_TEXT" | Frame 56 | Symbol 270 MovieClip {Demo_fla.ColorTextBOX_62} |
"Next2" | Frame 56 | Symbol 208 Button |
"Next3" | Frame 56 | Symbol 208 Button |
"Girl2" | Frame 57 | Symbol 561 MovieClip {Demo_fla.Girl2_64} |
"Build_bar" | Frame 57 | Symbol 571 MovieClip {Demo_fla.BuildBar_112} |
"Timer_GAME" | Frame 57 | Symbol 577 MovieClip {Demo_fla.GameTimer_115} |
"Replay_GAME1" | Frame 57 | Symbol 583 Button |
"GAME_TEXT" | Frame 57 | Symbol 586 MovieClip {Demo_fla.GameTEXTBOX_118} |
"Next4" | Frame 57 | Symbol 208 Button |
"Next5" | Frame 57 | Symbol 208 Button |
"PLAY_B" | Symbol 34 MovieClip {Demo_fla.LOADBAR_1} Frame 2 | Symbol 33 Button |
"Girl2_Spd1" | Symbol 561 MovieClip {Demo_fla.Girl2_64} Frame 1 | Symbol 337 MovieClip |
"Girl2_Spd2" | Symbol 561 MovieClip {Demo_fla.Girl2_64} Frame 1 | Symbol 355 MovieClip |
"Girl2_Spd3" | Symbol 561 MovieClip {Demo_fla.Girl2_64} Frame 1 | Symbol 367 MovieClip |
"Girl2_Idle" | Symbol 561 MovieClip {Demo_fla.Girl2_64} Frame 1 | Symbol 376 MovieClip |
"BuildUP" | Symbol 571 MovieClip {Demo_fla.BuildBar_112} Frame 1 | Symbol 565 MovieClip |
"wave" | Symbol 571 MovieClip {Demo_fla.BuildBar_112} Frame 1 | Symbol 567 MovieClip |
"TIMER_2" | Symbol 577 MovieClip {Demo_fla.GameTimer_115} Frame 1 | Symbol 575 EditableText |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS3. |
Protect (24) | Timeline Frame 1 | 0 bytes "" |
Labels
"fairy loop" | Symbol 106 MovieClip {Demo_fla.fairyintro5_17} Frame 271 |
"start" | Symbol 109 MovieClip {Demo_fla.start_19} Frame 255 |
|