STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228089
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/30126491?noj=FRM30126491-3DC" width="1" height="1"></div>

dress_up_a_redhead.swf

This is the info page for
Flash #98043

(Click the ID number above for more basic data on this flash file.)


Text
<p align="left"><font face="Arial" size="12" color="#990033" letterSpacing="0.000000" kerning="1">loading</font></p>

PLAY

<p align="center"><font face="Arial" size="12" color="#990033" letterSpacing="0.000000" kerning="1">DRESS UP</font></p><p align="center"><font face="Arial" size="12" color="#990033" letterSpacing="0.000000" kerning="1">A (MANY)</font></p><p align="center"><font face="Arial" size="12" color="#990033" letterSpacing="0.000000" kerning="1">REDHEADS</font></p>

<p align="left"><font face="Arial" size="8" color="#990033" letterSpacing="0.000000" kerning="1"><b>SHOES</b></font></p>

<p align="left"><font face="Arial" size="8" color="#990033" letterSpacing="0.000000" kerning="1"><b>PETS</b></font></p>

<p align="left"><font face="Arial" size="8" color="#990033" letterSpacing="0.000000" kerning="1"><b>TOPS</b></font></p>

<p align="left"><font face="Arial" size="8" color="#990033" letterSpacing="0.000000" kerning="1"><b>BOTTOMS</b></font></p>

<p align="left"><font face="Arial" size="8" color="#990033" letterSpacing="0.000000" kerning="1"><b>TIGHTS</b></font></p>

<p align="left"><font face="Arial" size="8" color="#990033" letterSpacing="0.000000" kerning="1"><b>DRESSES</b></font></p>

<p align="left"><font face="Arial" size="8" color="#990033" letterSpacing="0.000000" kerning="1"><b>BRAS</b></font></p>

<p align="left"><font face="Arial" size="8" color="#990033" letterSpacing="0.000000" kerning="1"><b>PANTIES</b></font></p>

<p align="left"><font face="Arial" size="8" color="#990033" letterSpacing="0.000000" kerning="1"><b>GLOVES</b></font></p>

<p align="left"><font face="Arial" size="8" color="#990033" letterSpacing="0.000000" kerning="1"><b>CORSETS</b></font></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"><font face="Arial" size="8" color="#990033" letterSpacing="0.000000" kerning="1"><b>HAIR</b></font></p>

<p align="left"><font face="Arial" size="8" color="#990033" letterSpacing="0.000000" kerning="1"><b>LIPS</b></font></p>

<p align="left"><font face="Arial" size="8" color="#990033" letterSpacing="0.000000" kerning="1"><b>EYES</b></font></p>

<p align="left"><font face="Arial" size="8" color="#990033" letterSpacing="0.000000" kerning="1"><b>OUTFIT</b></font></p>

<p align="left"><font face="Arial" size="8" color="#990033" letterSpacing="0.000000" kerning="1"><b>SKIN</b></font></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

ActionScript [AS3]

Section 1
//MainTimeline (_1139_0002_5_fla.MainTimeline) package _1139_0002_5_fla { import fl.controls.*; import flash.display.*; import flash.events.*; import flash.utils.*; import flash.text.*; 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.profiler.*; import flash.sampler.*; import flash.xml.*; import fl.transitions.*; import fl.transitions.easing.*; public dynamic class MainTimeline extends MovieClip { public var affEyes:TextField; public var nextBodysBtn:SimpleButton; public var dspJupes:TextField; public var dspTops:TextField; public var nextTopsBtn:SimpleButton; public var affPets:TextField; public var resetBasBt:SimpleButton; public var txtSlips:TextField; public var resetBodysBt:SimpleButton; public var txtBodys:TextField; public var resetJupesBt:SimpleButton; public var menuTatoo:MovieClip; public var top7:MovieClip; public var pet4:MovieClip; public var body1:MovieClip; public var jupe17:MovieClip; public var shoes39:MovieClip; public var shoes8:MovieClip; public var hair3:MovieClip; public var slip11:MovieClip; public var slip1:MovieClip; public var bas9:MovieClip; public var lips3:MovieClip; public var prevJupesBtn:SimpleButton; public var txtTops:TextField; public var menuBody:MovieClip; public var menuClothes:MovieClip; public var hair10:MovieClip; public var hair4:MovieClip; public var top8:MovieClip; public var pet5:MovieClip; public var body2:MovieClip; public var jupe18:MovieClip; public var shoes40:MovieClip; public var shoes9:MovieClip; public var slip12:MovieClip; public var slip2:MovieClip; public var lips4:MovieClip; public var eyes1:MovieClip; public var dspGants:TextField; public var prevBasBtn:SimpleButton; public var prevShoesBtn:SimpleButton; public var resetTopsBt:SimpleButton; public var menuBodyBtn:Button; public var hair11:MovieClip; public var hair5:MovieClip; public var top9:MovieClip; public var body3:MovieClip; public var jupe19:MovieClip; public var shoes41:MovieClip; public var hair20:MovieClip; public var slip13:MovieClip; public var slip3:MovieClip; public var lips5:MovieClip; public var eyes2:MovieClip; public var affLips:TextField; public var prevOutfitBtn:SimpleButton; public var dspBodys:TextField; public var dspSlips:TextField; public var txtBas:TextField; public var menuClothesBtn:Button; public var hair21:MovieClip; public var hair12:MovieClip; public var hair6:MovieClip; public var corset0:MovieClip; public var bra0:MovieClip; public var body4:MovieClip; public var hair30:MovieClip; public var slip14:MovieClip; public var slip4:MovieClip; public var lips6:MovieClip; public var eyes3:MovieClip; public var dspBas:TextField; public var dspCorsets:TextField; public var hair22:MovieClip; public var hair13:MovieClip; public var hair7:MovieClip; public var corset1:MovieClip; public var bra1:MovieClip; public var body5:MovieClip; public var hair31:MovieClip; public var slip5:MovieClip; public var eyes4:MovieClip; public var dspSkin:TextField; public var nextSkinBtn:SimpleButton; public var prevSlipsBtn:SimpleButton; public var nextCorsetsBtn:SimpleButton; public var resetPetsBt:SimpleButton; public var resetCorsetsBt:SimpleButton; public var hair14:MovieClip; public var corset2:MovieClip; public var top10:MovieClip; public var bra2:MovieClip; public var body6:MovieClip; public var jupe0:MovieClip; public var hair8:MovieClip; public var hair23:MovieClip; public var hair32:MovieClip; public var slip6:MovieClip; public var eyes5:MovieClip; public var skin1:MovieClip; public var txtSkin:TextField; public var prevTopsBtn:SimpleButton; public var affTops:TextField; public var hair33:MovieClip; public var hair24:MovieClip; public var hair15:MovieClip; public var corset3:MovieClip; public var top20:MovieClip; public var top11:MovieClip; public var gants0:MovieClip; public var bra3:MovieClip; public var body7:MovieClip; public var jupe1:MovieClip; public var shoes10:MovieClip; public var hair9:MovieClip; public var slip7:MovieClip; public var eyes6:MovieClip; public var skin2:MovieClip; public var prevBodysBtn:SimpleButton; public var corset4:MovieClip; public var top21:MovieClip; public var top12:MovieClip; public var gants1:MovieClip; public var bra4:MovieClip; public var jupe2:MovieClip; public var shoes20:MovieClip; public var shoes11:MovieClip; public var hair16:MovieClip; public var hair25:MovieClip; public var hair34:MovieClip; public var slip8:MovieClip; public var bas10:MovieClip; public var eyes7:MovieClip; public var tatoo1:MovieClip; public var skin3:MovieClip; public var dspOutfit:TextField; public var menuTatooBtn:Button; public var hair35:MovieClip; public var hair17:MovieClip; public var corset5:MovieClip; public var top22:MovieClip; public var top13:MovieClip; public var gants2:MovieClip; public var bra5:MovieClip; public var jupe3:MovieClip; public var shoes30:MovieClip; public var shoes21:MovieClip; public var shoes12:MovieClip; public var hair26:MovieClip; public var slip9:MovieClip; public var bas11:MovieClip; public var bas0:MovieClip; public var eyes8:MovieClip; public var tatoo2:MovieClip; public var prevLipsBtn:SimpleButton; public var nextOutfitBtn:SimpleButton; public var prevHairBtn:SimpleButton; public var txtOutfit:TextField; public var nextGantsBtn:SimpleButton; public var resetShoesBt:SimpleButton; public var hair18:MovieClip; public var top23:MovieClip; public var top14:MovieClip; public var gants3:MovieClip; public var bra6:MovieClip; public var jupe4:MovieClip; public var shoes0:MovieClip; public var shoes31:MovieClip; public var shoes22:MovieClip; public var shoes13:MovieClip; public var hair36:MovieClip; public var hair27:MovieClip; public var bas12:MovieClip; public var bas1:MovieClip; public var tatoo10:MovieClip; public var tatoo3:MovieClip; public var dspBras:TextField; public var nextBrasBtn:SimpleButton; public var nextShoesBtn:SimpleButton; public var affShoes:TextField; public var resetBrasBt:SimpleButton; public var hair28:MovieClip; public var top15:MovieClip; public var top0:MovieClip; public var gants4:MovieClip; public var bra7:MovieClip; public var jupe10:MovieClip; public var jupe5:MovieClip; public var shoes32:MovieClip; public var shoes23:MovieClip; public var shoes14:MovieClip; public var shoes1:MovieClip; public var hair37:MovieClip; public var hair19:MovieClip; public var bas13:MovieClip; public var bas2:MovieClip; public var tatoo4:MovieClip; public var dspEyes:TextField; public var nextEyesBtn:SimpleButton; public var affSkin:TextField; public var dspPets:TextField; public var nextPetsBtn:SimpleButton; public var nextJupesBtn:SimpleButton; public var affJupes:TextField; public var resetSlipsBt:SimpleButton; public var txtBras:TextField; public var hair38:MovieClip; public var hair29:MovieClip; public var top16:MovieClip; public var top1:MovieClip; public var gants5:MovieClip; public var bra8:MovieClip; public var jupe20:MovieClip; public var jupe11:MovieClip; public var jupe6:MovieClip; public var shoes33:MovieClip; public var shoes24:MovieClip; public var shoes15:MovieClip; public var shoes2:MovieClip; public var bas14:MovieClip; public var bas3:MovieClip; public var tatoo5:MovieClip; public var prevEyesBtn:SimpleButton; public var dspHair:TextField; public var nextHairBtn:SimpleButton; public var affHairs:TextField; public var txtEyes:TextField; public var prevPetsBtn:SimpleButton; public var resetGantsBt:SimpleButton; public var txtCorsets:TextField; public var txtPets:TextField; public var hair39:MovieClip; public var top17:MovieClip; public var top2:MovieClip; public var gants6:MovieClip; public var bra10:MovieClip; public var bra9:MovieClip; public var jupe12:MovieClip; public var jupe7:MovieClip; public var shoes34:MovieClip; public var shoes25:MovieClip; public var shoes16:MovieClip; public var shoes3:MovieClip; public var bas15:MovieClip; public var bas4:MovieClip; public var tatoo6:MovieClip; public var affOutfits:TextField; public var txtHair:TextField; public var prevBrasBtn:SimpleButton; public var affGants:TextField; public var txtShoes:TextField; public var hair40:MovieClip; public var top18:MovieClip; public var top3:MovieClip; public var pet0:MovieClip; public var gants7:MovieClip; public var bra11:MovieClip; public var jupe13:MovieClip; public var jupe8:MovieClip; public var shoes35:MovieClip; public var shoes26:MovieClip; public var shoes17:MovieClip; public var shoes4:MovieClip; public var bas16:MovieClip; public var bas5:MovieClip; public var tatoo7:MovieClip; public var clickMain:SimpleButton; public var nextLipsBtn:SimpleButton; public var dspLips:TextField; public var prevGantsBtn:SimpleButton; public var prevCorsetsBtn:SimpleButton; public var affBodys:TextField; public var affSlips:TextField; public var txtJupes:TextField; public var hair41:MovieClip; public var top19:MovieClip; public var top4:MovieClip; public var pet1:MovieClip; public var jupe14:MovieClip; public var jupe9:MovieClip; public var shoes36:MovieClip; public var shoes27:MovieClip; public var shoes18:MovieClip; public var shoes5:MovieClip; public var bas17:MovieClip; public var bas6:MovieClip; public var tatoo8:MovieClip; public var txtLips:TextField; public var nextBasBtn:SimpleButton; public var nextSlipsBtn:SimpleButton; public var affBas:TextField; public var affCorsets:TextField; public var top5:MovieClip; public var pet2:MovieClip; public var jupe15:MovieClip; public var shoes37:MovieClip; public var shoes28:MovieClip; public var shoes19:MovieClip; public var shoes6:MovieClip; public var hair42:MovieClip; public var hair1:MovieClip; public var bas18:MovieClip; public var bas7:MovieClip; public var lips1:MovieClip; public var tatoo9:MovieClip; public var prevSkinBtn:SimpleButton; public var dspShoes:TextField; public var affBras:TextField; public var txtGants:TextField; public var hair2:MovieClip; public var top6:MovieClip; public var pet3:MovieClip; public var body0:MovieClip; public var jupe16:MovieClip; public var shoes38:MovieClip; public var shoes29:MovieClip; public var shoes7:MovieClip; public var slip10:MovieClip; public var slip0:MovieClip; public var bas19:MovieClip; public var bas8:MovieClip; public var lips2:MovieClip; public var pub:MovieClip; public var loadingText:TextField; public var __setPropDict:Dictionary; public var pourcent:int; public var checkTatoo1:CheckTatoo; public var checkTatoo2:CheckTatoo; public var checkTatoo3:CheckTatoo; public var checkTatoo4:CheckTatoo; public var checkTatoo5:CheckTatoo; public var checkTatoo6:CheckTatoo; public var checkTatoo7:CheckTatoo; public var checkTatoo8:CheckTatoo; public var checkTatoo9:CheckTatoo; public var checkTatoo10:CheckTatoo; public var tabMenuClothes:Array; public var ligneMenu; public var tatoos:Array; public var i:int; public var flag:Boolean; public var eyes:Array; public var cptEyes:Object; public var lEyes:int; public var shoes:Array; public var cptShoes:Object; public var lShoes:int; public var bas:Array; public var cptBas:Object; public var lBas:int; public var slips:Array; public var cptSlips:Object; public var lSlips:int; public var gants:Array; public var cptGants:Object; public var lGants:int; public var bras:Array; public var cptBras:Object; public var lBras:int; public var bodys:Array; public var cptBodys:Object; public var lBodys:int; public var corsets:Array; public var cptCorsets:Object; public var lCorsets:int; public var pets:Array; public var cptPets:Object; public var lPets:int; public var tops:Array; public var cptTops:Object; public var lTops:int; public var jupes:Array; public var cptJupes:Object; public var lJupes:int; public var lips:Array; public var cptLips:Object; public var lLips:int; public var hair:Array; public var cptHair:Object; public var lHair:int; public var skins:Array; public var cptSkins:Object; public var lSkins:int; public var outfit1:Array; public var outfit2:Array; public var outfit3:Array; public var outfit4:Array; public var outfit5:Array; public var outfit6:Array; public var outfit7:Array; public var outfit8:Array; public var outfit9:Array; public var outfit10:Array; public var outfit11:Array; public var outfit12:Array; public var outfit13:Array; public var outfit14:Array; public var outfit15:Array; public var outfit16:Array; public var outfit17:Array; public var outfit18:Array; public var outfit19:Array; public var outfit20:Array; public var outfit21:Array; public var outfit22:Array; public var outfit23:Array; public var outfit24:Array; public var outfit25:Array; public var outfit26:Array; public var outfit27:Array; public var outfit28:Array; public var outfit29:Array; public var outfit30:Array; public var outfit31:Array; public var outfit32:Array; public var outfit33:Array; public var outfit34:Array; public var outfit35:Array; public var outfit36:Array; public var outfit37:Array; public var outfit38:Array; public var outfit39:Array; public var outfit40:Array; public var outfit41:Array; public var outfits:Array; public var cptOutfit:int; public function MainTimeline(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2); } public function mainClick(_arg1:Event):void{ gotoAndStop(2); } public function progressListener(_arg1:ProgressEvent):void{ var _local2:Number = (_arg1.bytesLoaded / _arg1.bytesTotal); var _local3:int = (_local2 * 100); loadingText.text = (("Loading: " + _local3) + "%"); } public function completeListener(_arg1:Event):void{ loadingText.text = "Loading: done"; clickMain.visible = true; } public function clicMenuTatoo(_arg1:MouseEvent):void{ if (menuTatoo.visible){ menuTatoo.visible = false; } else { menuTatoo.visible = true; menuBody.visible = false; menuClothes.visible = false; }; } public function clicMenuBody(_arg1:MouseEvent):void{ if (menuBody.visible){ menuBody.visible = false; } else { menuBody.visible = true; menuTatoo.visible = false; menuClothes.visible = false; }; } public function clicMenuClothes(_arg1:MouseEvent):void{ if (menuClothes.visible){ menuClothes.visible = false; } else { menuClothes.visible = true; menuTatoo.visible = false; menuBody.visible = false; }; } public function clicPrevOutfit(_arg1:MouseEvent):void{ resetOutfit(_arg1); cptOutfit--; if (cptOutfit < 0){ cptOutfit = (outfits.length - 1); }; buildOutfit(); setCpt(dspOutfit, cptOutfit); } public function clicOutfit(_arg1:MouseEvent):void{ resetOutfit(_arg1); cptOutfit++; if (cptOutfit >= outfits.length){ cptOutfit = 0; }; buildOutfit(); setCpt(dspOutfit, cptOutfit); } public function clicSkins(_arg1:MouseEvent):void{ navItem("next", skins, cptSkins, lSkins, dspSkin); } public function clicPrevSkins(_arg1:MouseEvent):void{ navItem("prev", skins, cptSkins, lSkins, dspSkin); } public function clicEyes(_arg1:MouseEvent):void{ navItem("next", eyes, cptEyes, lEyes, dspEyes); } public function clicPrevEyes(_arg1:MouseEvent):void{ navItem("prev", eyes, cptEyes, lEyes, dspEyes); } public function clicCorsets(_arg1:MouseEvent):void{ navItem("next", corsets, cptCorsets, lCorsets, dspCorsets); } public function clicPrevCorsets(_arg1:MouseEvent):void{ navItem("prev", corsets, cptCorsets, lCorsets, dspCorsets); } public function clicBodys(_arg1:MouseEvent):void{ clickResetTops(_arg1); clickResetBras(_arg1); clickResetSlips(_arg1); clickResetCorsets(_arg1); navItem("next", bodys, cptBodys, lBodys, dspBodys); } public function clicPrevBodys(_arg1:MouseEvent):void{ clickResetTops(_arg1); clickResetBras(_arg1); clickResetSlips(_arg1); clickResetCorsets(_arg1); navItem("prev", bodys, cptBodys, lBodys, dspBodys); } public function clicGants(_arg1:MouseEvent):void{ navItem("next", gants, cptGants, lGants, dspGants); } public function clicPrevGants(_arg1:MouseEvent):void{ navItem("prev", gants, cptGants, lGants, dspGants); } public function clicShoes(_arg1:MouseEvent):void{ navItem("next", shoes, cptShoes, lShoes, dspShoes); } public function clicPrevShoes(_arg1:MouseEvent):void{ navItem("prev", shoes, cptShoes, lShoes, dspShoes); } public function clicBas(_arg1:MouseEvent):void{ navItem("next", bas, cptBas, lBas, dspBas); } public function clicPrevBas(_arg1:MouseEvent):void{ navItem("prev", bas, cptBas, lBas, dspBas); } public function clicSlips(_arg1:MouseEvent):void{ clickResetBodys(_arg1); navItem("next", slips, cptSlips, lSlips, dspSlips); } public function clicPrevSlips(_arg1:MouseEvent):void{ clickResetBodys(_arg1); navItem("prev", slips, cptSlips, lSlips, dspSlips); } public function clicBras(_arg1:MouseEvent):void{ clickResetBodys(_arg1); navItem("next", bras, cptBras, lBras, dspBras); } public function clicPrevBras(_arg1:MouseEvent):void{ clickResetBodys(_arg1); navItem("prev", bras, cptBras, lBras, dspBras); } public function clicPets(_arg1:MouseEvent):void{ navItem("next", pets, cptPets, lPets, dspPets); } public function clicPrevPets(_arg1:MouseEvent):void{ navItem("prev", pets, cptPets, lPets, dspPets); } public function clicTops(_arg1:MouseEvent):void{ clickResetBodys(_arg1); navItem("next", tops, cptTops, lTops, dspTops); } public function clicPrevTops(_arg1:MouseEvent):void{ clickResetBodys(_arg1); navItem("prev", tops, cptTops, lTops, dspTops); } public function clicJupes(_arg1:MouseEvent):void{ navItem("next", jupes, cptJupes, lJupes, dspJupes); } public function clicPrevJupes(_arg1:MouseEvent):void{ navItem("prev", jupes, cptJupes, lJupes, dspJupes); } public function clicLips(_arg1:MouseEvent):void{ navItem("next", lips, cptLips, lLips, dspLips); } public function clicPrevLips(_arg1:MouseEvent):void{ navItem("prev", lips, cptLips, lLips, dspLips); } public function clicHair(_arg1:MouseEvent):void{ navItem("next", hair, cptHair, lHair, dspHair); } public function clickPrevHair(_arg1:MouseEvent):void{ navItem("prev", hair, cptHair, lHair, dspHair); } public function navItem(_arg1:String, _arg2, _arg3, _arg4, _arg5):void{ _arg2[_arg3.Val].visible = false; if (_arg1 == "next"){ _arg3.Val++; if (_arg3.Val == _arg4){ _arg3.Val = 0; }; } else { _arg3.Val--; if (_arg3.Val < 0){ _arg3.Val = (_arg4 - 1); }; }; setCpt(_arg5, _arg3.Val); _arg2[_arg3.Val].visible = true; } public function clickResetShoes(_arg1:MouseEvent):void{ resetItem(shoes, cptShoes, dspShoes); } public function clickResetTops(_arg1:MouseEvent):void{ resetItem(tops, cptTops, dspTops); } public function clickResetGants(_arg1:MouseEvent):void{ resetItem(gants, cptGants, dspGants); } public function clickResetJupes(_arg1:MouseEvent):void{ resetItem(jupes, cptJupes, dspJupes); } public function clickResetBodys(_arg1:MouseEvent):void{ resetItem(bodys, cptBodys, dspBodys); } public function clickResetCorsets(_arg1:MouseEvent):void{ resetItem(corsets, cptCorsets, dspCorsets); } public function clickResetBas(_arg1:MouseEvent):void{ resetItem(bas, cptBas, dspBas); } public function clickResetBras(_arg1:MouseEvent):void{ resetItem(bras, cptBras, dspBras); } public function clickResetSlips(_arg1:MouseEvent):void{ resetItem(slips, cptSlips, dspSlips); } public function clickResetPets(_arg1:MouseEvent):void{ resetItem(pets, cptPets, dspPets); } public function resetItem(_arg1, _arg2, _arg3):void{ i = 0; while (i < _arg1.length) { _arg1[i].visible = false; i++; }; _arg2.Val = 0; setCpt(_arg3, _arg2.Val); } public function setCpt(_arg1, _arg2:int):void{ _arg1.text = _arg2.toString(); } public function resetOutfit(_arg1:MouseEvent):void{ clickResetTops(_arg1); clickResetSlips(_arg1); clickResetBras(_arg1); clickResetBas(_arg1); clickResetCorsets(_arg1); clickResetBodys(_arg1); clickResetJupes(_arg1); clickResetGants(_arg1); clickResetShoes(_arg1); clickResetPets(_arg1); } public function buildOutfit():void{ hair[cptHair.Val].visible = false; cptHair.Val = outfits[cptOutfit][0]; hair[cptHair.Val].visible = true; setCpt(dspHair, cptHair.Val); cptGants.Val = outfits[cptOutfit][1]; gants[cptGants.Val].visible = true; setCpt(dspGants, cptGants.Val); cptShoes.Val = outfits[cptOutfit][2]; shoes[cptShoes.Val].visible = true; setCpt(dspShoes, cptShoes.Val); cptBras.Val = outfits[cptOutfit][3]; bras[cptBras.Val].visible = true; setCpt(dspBras, cptBras.Val); cptCorsets.Val = outfits[cptOutfit][4]; corsets[cptCorsets.Val].visible = true; setCpt(dspCorsets, cptCorsets.Val); cptSlips.Val = outfits[cptOutfit][5]; slips[cptSlips.Val].visible = true; setCpt(dspSlips, cptSlips.Val); cptBas.Val = outfits[cptOutfit][6]; bas[cptBas.Val].visible = true; setCpt(dspBas, cptBas.Val); cptJupes.Val = outfits[cptOutfit][7]; jupes[cptJupes.Val].visible = true; setCpt(dspJupes, cptJupes.Val); cptBodys.Val = outfits[cptOutfit][8]; bodys[cptBodys.Val].visible = true; setCpt(dspBodys, cptBodys.Val); cptPets.Val = outfits[cptOutfit][9]; pets[cptPets.Val].visible = true; setCpt(dspPets, cptPets.Val); cptTops.Val = outfits[cptOutfit][10]; tops[cptTops.Val].visible = true; setCpt(dspTops, cptTops.Val); } function __setProp_menuTatooBtn_S(){ if ((((__setPropDict[menuTatooBtn] == undefined)) || (!((int(__setPropDict[menuTatooBtn]) == 2))))){ __setPropDict[menuTatooBtn] = 2; try { menuTatooBtn["componentInspectorSetting"] = true; } catch(e:Error) { }; menuTatooBtn.emphasized = false; menuTatooBtn.enabled = true; menuTatooBtn.label = "tatoos"; menuTatooBtn.labelPlacement = "right"; menuTatooBtn.selected = false; menuTatooBtn.toggle = false; menuTatooBtn.visible = true; try { menuTatooBtn["componentInspectorSetting"] = false; } catch(e:Error) { }; }; } function __setProp_menuBodyBtn_S(){ if ((((__setPropDict[menuBodyBtn] == undefined)) || (!((int(__setPropDict[menuBodyBtn]) == 2))))){ __setPropDict[menuBodyBtn] = 2; try { menuBodyBtn["componentInspectorSetting"] = true; } catch(e:Error) { }; menuBodyBtn.emphasized = false; menuBodyBtn.enabled = true; menuBodyBtn.label = "body"; menuBodyBtn.labelPlacement = "right"; menuBodyBtn.selected = false; menuBodyBtn.toggle = false; menuBodyBtn.visible = true; try { menuBodyBtn["componentInspectorSetting"] = false; } catch(e:Error) { }; }; } function __setProp_menuClothesBtn_S(){ if ((((__setPropDict[menuClothesBtn] == undefined)) || (!((int(__setPropDict[menuClothesBtn]) == 2))))){ __setPropDict[menuClothesBtn] = 2; try { menuClothesBtn["componentInspectorSetting"] = true; } catch(e:Error) { }; menuClothesBtn.emphasized = false; menuClothesBtn.enabled = true; menuClothesBtn.label = "clothes"; menuClothesBtn.labelPlacement = "right"; menuClothesBtn.selected = false; menuClothesBtn.toggle = false; menuClothesBtn.visible = true; try { menuClothesBtn["componentInspectorSetting"] = false; } catch(e:Error) { }; }; } function frame1(){ stop(); clickMain.visible = false; pourcent = 0; loadingText.text = (("Chargement: " + pourcent) + "%"); clickMain.addEventListener(MouseEvent.CLICK, mainClick); loaderInfo.addEventListener(ProgressEvent.PROGRESS, progressListener); loaderInfo.addEventListener(Event.COMPLETE, completeListener); } function frame2(){ __setProp_menuClothesBtn_S(); __setProp_menuBodyBtn_S(); __setProp_menuTatooBtn_S(); menuTatoo.visible = false; menuBody.visible = false; menuClothes.visible = false; menuTatooBtn.addEventListener(MouseEvent.CLICK, clicMenuTatoo); menuBodyBtn.addEventListener(MouseEvent.CLICK, clicMenuBody); menuClothesBtn.addEventListener(MouseEvent.CLICK, clicMenuClothes); checkTatoo1 = new CheckTatoo(0, 5, tatoo1); checkTatoo2 = new CheckTatoo(20, 5, tatoo2); checkTatoo3 = new CheckTatoo(40, 5, tatoo3); checkTatoo4 = new CheckTatoo(60, 5, tatoo4); checkTatoo5 = new CheckTatoo(80, 5, tatoo5); checkTatoo6 = new CheckTatoo(0, 26, tatoo6); checkTatoo7 = new CheckTatoo(20, 26, tatoo7); checkTatoo8 = new CheckTatoo(40, 26, tatoo8); checkTatoo9 = new CheckTatoo(60, 26, tatoo9); checkTatoo10 = new CheckTatoo(80, 26, tatoo10); menuTatoo.addChild(checkTatoo1); menuTatoo.addChild(checkTatoo2); menuTatoo.addChild(checkTatoo3); menuTatoo.addChild(checkTatoo4); menuTatoo.addChild(checkTatoo5); menuTatoo.addChild(checkTatoo6); menuTatoo.addChild(checkTatoo7); menuTatoo.addChild(checkTatoo8); menuTatoo.addChild(checkTatoo9); menuTatoo.addChild(checkTatoo10); menuBody.addChild(nextOutfitBtn); menuBody.addChild(dspOutfit); menuBody.addChild(prevOutfitBtn); menuBody.addChild(txtOutfit); menuBody.addChild(affOutfits); menuBody.addChild(nextSkinBtn); menuBody.addChild(dspSkin); menuBody.addChild(prevSkinBtn); menuBody.addChild(txtSkin); menuBody.addChild(affSkin); menuBody.addChild(nextHairBtn); menuBody.addChild(dspHair); menuBody.addChild(prevHairBtn); menuBody.addChild(txtHair); menuBody.addChild(affHairs); menuBody.addChild(nextLipsBtn); menuBody.addChild(dspLips); menuBody.addChild(prevLipsBtn); menuBody.addChild(txtLips); menuBody.addChild(affLips); menuBody.addChild(nextEyesBtn); menuBody.addChild(dspEyes); menuBody.addChild(prevEyesBtn); menuBody.addChild(txtEyes); menuBody.addChild(affEyes); tabMenuClothes = [[resetGantsBt, nextGantsBtn, dspGants, prevGantsBtn, txtGants, affGants], [resetShoesBt, nextShoesBtn, dspShoes, prevShoesBtn, txtShoes, affShoes], [resetBrasBt, nextBrasBtn, dspBras, prevBrasBtn, txtBras, affBras], [resetCorsetsBt, nextCorsetsBtn, dspCorsets, prevCorsetsBtn, txtCorsets, affCorsets], [resetSlipsBt, nextSlipsBtn, dspSlips, prevSlipsBtn, txtSlips, affSlips], [resetBasBt, nextBasBtn, dspBas, prevBasBtn, txtBas, affBas], [resetJupesBt, nextJupesBtn, dspJupes, prevJupesBtn, txtJupes, affJupes], [resetBodysBt, nextBodysBtn, dspBodys, prevBodysBtn, txtBodys, affBodys], [resetPetsBt, nextPetsBtn, dspPets, prevPetsBtn, txtPets, affPets], [resetTopsBt, nextTopsBtn, dspTops, prevTopsBtn, txtTops, affTops]]; i = 0; while (i < tabMenuClothes.length) { for each (ligneMenu in tabMenuClothes[i]) { menuClothes.addChild(ligneMenu); }; i++; }; tatoos = [tatoo1, tatoo2, tatoo3, tatoo4, tatoo5, tatoo6, tatoo7, tatoo8, tatoo9, tatoo10]; i = 0; while (i < tatoos.length) { tatoos[i].visible = false; i++; }; flag = false; eyes = [eyes1, eyes2, eyes3, eyes4, eyes5, eyes6, eyes7, eyes8]; cptEyes = {Val:0}; lEyes = eyes.length; affEyes.text = lEyes.toString(); setCpt(dspEyes, cptEyes.Val); i = 1; while (i < lEyes) { eyes[i].visible = false; i++; }; shoes = [shoes0, shoes1, shoes2, shoes3, shoes4, shoes5, shoes6, shoes7, shoes8, shoes9, shoes10, shoes11, shoes12, shoes13, shoes14, shoes15, shoes16, shoes17, shoes18, shoes19, shoes20, shoes21, shoes22, shoes23, shoes24, shoes25, shoes26, shoes27, shoes28, shoes29, shoes30, shoes31, shoes32, shoes33, shoes34, shoes35, shoes36, shoes37, shoes38, shoes39, shoes40, shoes41]; cptShoes = {Val:0}; lShoes = shoes.length; affShoes.text = lShoes.toString(); setCpt(dspShoes, cptShoes.Val); i = 1; while (i < lShoes) { shoes[i].visible = false; i++; }; bas = [bas0, bas1, bas2, bas3, bas4, bas5, bas6, bas7, bas8, bas9, bas10, bas11, bas12, bas13, bas14, bas15, bas16, bas17, bas18, bas19]; cptBas = {Val:0}; lBas = bas.length; affBas.text = lBas.toString(); setCpt(dspBas, cptBas.Val); i = 1; while (i < lBas) { bas[i].visible = false; i++; }; slips = [slip0, slip2, slip3, slip4, slip5, slip6, slip7, slip8, slip9, slip10, slip11, slip1, slip12, slip13, slip14]; cptSlips = {Val:0}; lSlips = slips.length; affSlips.text = lSlips.toString(); setCpt(dspSlips, cptSlips.Val); i = 1; while (i < lSlips) { slips[i].visible = false; i++; }; gants = [gants0, gants1, gants2, gants3, gants4, gants5, gants6, gants7]; cptGants = {Val:0}; lGants = gants.length; affGants.text = lGants.toString(); setCpt(dspGants, cptGants.Val); i = 1; while (i < lGants) { gants[i].visible = false; i++; }; bras = [bra0, bra1, bra2, bra3, bra4, bra5, bra6, bra7, bra8, bra9, bra10, bra11]; cptBras = {Val:0}; lBras = bras.length; affBras.text = lBras.toString(); setCpt(dspBras, cptBras.Val); i = 1; while (i < lBras) { bras[i].visible = false; i++; }; bodys = [body0, body1, body2, body3, body4, body5, body6, body7]; cptBodys = {Val:0}; lBodys = bodys.length; affBodys.text = lBodys.toString(); setCpt(dspBodys, cptBodys.Val); i = 1; while (i < lBodys) { bodys[i].visible = false; i++; }; corsets = [corset0, corset1, corset2, corset3, corset4, corset5]; cptCorsets = {Val:0}; lCorsets = corsets.length; affCorsets.text = lCorsets.toString(); setCpt(dspCorsets, cptCorsets.Val); i = 1; while (i < lCorsets) { corsets[i].visible = false; i++; }; pets = [pet0, pet1, pet2, pet3, pet4, pet5]; cptPets = {Val:0}; lPets = pets.length; affPets.text = lPets.toString(); setCpt(dspPets, cptPets.Val); i = 1; while (i < lPets) { pets[i].visible = false; i++; }; tops = [top0, top1, top2, top3, top4, top5, top6, top7, top8, top9, top10, top11, top12, top13, top14, top15, top16, top17, top18, top19, top20, top21, top22, top23]; cptTops = {Val:0}; lTops = tops.length; affTops.text = lTops.toString(); setCpt(dspTops, cptTops.Val); i = 1; while (i < lTops) { tops[i].visible = false; i++; }; jupes = [jupe0, jupe1, jupe2, jupe3, jupe4, jupe5, jupe6, jupe7, jupe8, jupe9, jupe10, jupe11, jupe12, jupe13, jupe14, jupe15, jupe16, jupe17, jupe18, jupe19, jupe20]; cptJupes = {Val:0}; lJupes = jupes.length; affJupes.text = lJupes.toString(); setCpt(dspJupes, cptJupes.Val); i = 1; while (i < lJupes) { jupes[i].visible = false; i++; }; lips = [lips1, lips2, lips3, lips4, lips5, lips6]; cptLips = {Val:0}; lLips = lips.length; affLips.text = lLips.toString(); setCpt(dspLips, cptLips.Val); i = 1; while (i < lLips) { lips[i].visible = false; i++; }; hair = [hair1, hair2, hair3, hair4, hair5, hair6, hair7, hair8, hair9, hair10, hair11, hair12, hair13, hair14, hair15, hair16, hair17, hair18, hair19, hair20, hair21, hair22, hair23, hair24, hair25, hair26, hair27, hair28, hair29, hair30, hair31, hair32, hair33, hair34, hair35, hair36, hair37, hair38, hair39, hair40, hair41, hair42]; cptHair = {Val:0}; lHair = hair.length; setCpt(dspHair, cptHair.Val); setCpt(affHairs, lHair); i = 1; while (i < lHair) { hair[i].visible = false; i++; }; skins = [skin1, skin2, skin3]; cptSkins = {Val:0}; lSkins = skins.length; setCpt(dspSkin, cptSkins.Val); affSkin.text = lSkins.toString(); i = 1; while (i < lSkins) { skins[i].visible = false; i++; }; outfit1 = [36, 0, 36, 0, 0, 0, 0, 19, 0, 0, 21]; outfit2 = [0, 0, 20, 0, 0, 0, 0, 2, 0, 0, 3]; outfit3 = [1, 0, 21, 0, 0, 10, 0, 3, 0, 0, 4]; outfit4 = [2, 1, 22, 0, 0, 0, 1, 0, 1, 0, 0]; outfit5 = [3, 0, 19, 0, 0, 0, 0, 1, 0, 1, 2]; outfit6 = [4, 2, 1, 8, 5, 0, 2, 5, 0, 2, 0]; outfit7 = [5, 0, 2, 0, 0, 0, 0, 6, 0, 0, 6]; outfit8 = [6, 0, 3, 0, 0, 0, 0, 7, 0, 0, 7]; outfit9 = [7, 0, 4, 1, 0, 1, 3, 0, 0, 0, 0]; outfit10 = [8, 0, 5, 2, 0, 2, 4, 0, 0, 0, 0]; outfit11 = [9, 3, 6, 0, 0, 0, 5, 0, 2, 4, 0]; outfit12 = [10, 4, 7, 0, 0, 0, 6, 0, 3, 5, 0]; outfit13 = [11, 0, 8, 0, 0, 0, 0, 8, 0, 0, 8]; outfit14 = [12, 0, 9, 0, 0, 0, 0, 9, 0, 0, 1]; outfit15 = [13, 0, 10, 0, 0, 0, 0, 0, 4, 0, 0]; outfit16 = [14, 0, 12, 0, 0, 0, 0, 10, 0, 0, 9]; outfit17 = [15, 5, 13, 0, 0, 0, 0, 11, 0, 0, 10]; outfit18 = [16, 0, 14, 4, 1, 4, 8, 0, 0, 0, 0]; outfit19 = [17, 0, 15, 0, 2, 11, 9, 0, 0, 0, 11]; outfit20 = [18, 0, 16, 5, 0, 5, 10, 0, 0, 0, 0]; outfit21 = [19, 0, 17, 6, 3, 6, 11, 0, 0, 0, 0]; outfit22 = [20, 0, 18, 7, 4, 7, 12, 0, 0, 0, 0]; outfit23 = [21, 0, 32, 0, 0, 0, 0, 18, 0, 0, 20]; outfit24 = [22, 0, 31, 0, 0, 9, 0, 0, 0, 0, 19]; outfit25 = [23, 0, 30, 0, 0, 0, 0, 17, 0, 0, 18]; outfit26 = [24, 0, 28, 0, 0, 0, 0, 16, 0, 0, 16]; outfit27 = [25, 0, 27, 0, 0, 0, 0, 15, 0, 0, 15]; outfit28 = [26, 0, 26, 0, 0, 0, 13, 14, 0, 0, 14]; outfit29 = [27, 0, 25, 0, 0, 0, 0, 13, 0, 0, 13]; outfit30 = [28, 6, 29, 0, 0, 8, 14, 0, 0, 0, 17]; outfit31 = [29, 0, 24, 0, 0, 0, 0, 12, 0, 0, 12]; outfit32 = [30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; outfit33 = [31, 0, 23, 0, 0, 0, 0, 4, 0, 0, 5]; outfit34 = [33, 7, 33, 0, 0, 0, 0, 0, 5, 0, 0]; outfit35 = [34, 0, 34, 0, 0, 0, 0, 0, 6, 0, 0]; outfit36 = [35, 0, 35, 9, 0, 10, 15, 0, 0, 0, 0]; outfit37 = [37, 0, 37, 10, 0, 12, 16, 0, 0, 0, 0]; outfit38 = [38, 0, 38, 11, 0, 13, 17, 0, 0, 0, 0]; outfit39 = [39, 0, 39, 0, 0, 0, 18, 20, 0, 0, 22]; outfit40 = [40, 0, 40, 0, 0, 14, 19, 0, 0, 0, 23]; outfit41 = [41, 0, 41, 0, 0, 0, 0, 0, 7, 0, 0]; outfits = [outfit1, outfit2, outfit3, outfit4, outfit5, outfit6, outfit7, outfit8, outfit9, outfit10, outfit11, outfit12, outfit13, outfit14, outfit15, outfit16, outfit17, outfit18, outfit19, outfit20, outfit21, outfit22, outfit23, outfit24, outfit25, outfit26, outfit27, outfit28, outfit29, outfit30, outfit31, outfit33, outfit34, outfit35, outfit36, outfit37, outfit38, outfit39, outfit40, outfit41]; cptOutfit = 0; affOutfits.text = outfits.length.toString(); setCpt(dspOutfit, cptOutfit); buildOutfit(); nextOutfitBtn.addEventListener(MouseEvent.CLICK, clicOutfit); prevOutfitBtn.addEventListener(MouseEvent.CLICK, clicPrevOutfit); nextSkinBtn.addEventListener(MouseEvent.CLICK, clicSkins); prevSkinBtn.addEventListener(MouseEvent.CLICK, clicPrevSkins); nextEyesBtn.addEventListener(MouseEvent.CLICK, clicEyes); prevEyesBtn.addEventListener(MouseEvent.CLICK, clicPrevEyes); nextCorsetsBtn.addEventListener(MouseEvent.CLICK, clicCorsets); prevCorsetsBtn.addEventListener(MouseEvent.CLICK, clicPrevCorsets); nextBodysBtn.addEventListener(MouseEvent.CLICK, clicBodys); prevBodysBtn.addEventListener(MouseEvent.CLICK, clicPrevBodys); nextGantsBtn.addEventListener(MouseEvent.CLICK, clicGants); prevGantsBtn.addEventListener(MouseEvent.CLICK, clicPrevGants); nextShoesBtn.addEventListener(MouseEvent.CLICK, clicShoes); prevShoesBtn.addEventListener(MouseEvent.CLICK, clicPrevShoes); nextBasBtn.addEventListener(MouseEvent.CLICK, clicBas); prevBasBtn.addEventListener(MouseEvent.CLICK, clicPrevBas); nextSlipsBtn.addEventListener(MouseEvent.CLICK, clicSlips); prevSlipsBtn.addEventListener(MouseEvent.CLICK, clicPrevSlips); nextBrasBtn.addEventListener(MouseEvent.CLICK, clicBras); prevBrasBtn.addEventListener(MouseEvent.CLICK, clicPrevBras); nextPetsBtn.addEventListener(MouseEvent.CLICK, clicPets); prevPetsBtn.addEventListener(MouseEvent.CLICK, clicPrevPets); nextTopsBtn.addEventListener(MouseEvent.CLICK, clicTops); prevTopsBtn.addEventListener(MouseEvent.CLICK, clicPrevTops); nextJupesBtn.addEventListener(MouseEvent.CLICK, clicJupes); prevJupesBtn.addEventListener(MouseEvent.CLICK, clicPrevJupes); nextLipsBtn.addEventListener(MouseEvent.CLICK, clicLips); prevLipsBtn.addEventListener(MouseEvent.CLICK, clicPrevLips); nextHairBtn.addEventListener(MouseEvent.CLICK, clicHair); prevHairBtn.addEventListener(MouseEvent.CLICK, clickPrevHair); resetShoesBt.addEventListener(MouseEvent.CLICK, clickResetShoes); resetTopsBt.addEventListener(MouseEvent.CLICK, clickResetTops); resetGantsBt.addEventListener(MouseEvent.CLICK, clickResetGants); resetJupesBt.addEventListener(MouseEvent.CLICK, clickResetJupes); resetBodysBt.addEventListener(MouseEvent.CLICK, clickResetBodys); resetCorsetsBt.addEventListener(MouseEvent.CLICK, clickResetCorsets); resetBasBt.addEventListener(MouseEvent.CLICK, clickResetBas); resetBrasBt.addEventListener(MouseEvent.CLICK, clickResetBras); resetSlipsBt.addEventListener(MouseEvent.CLICK, clickResetSlips); resetPetsBt.addEventListener(MouseEvent.CLICK, clickResetPets); with ({}) { with ({}) { !ERROR!.selectTatoo = function (_arg1:MouseEvent):void{ tatoo3.visible = _arg1.target.selected; }; }; checkTatoo3.addEventListener(MouseEvent.CLICK, function (_arg1:MouseEvent):void{ tatoo3.visible = _arg1.target.selected; }); with ({}) { with ({}) { !ERROR!.selectTatoo = function (_arg1:MouseEvent):void{ tatoo4.visible = _arg1.target.selected; }; }; checkTatoo4.addEventListener(MouseEvent.CLICK, function (_arg1:MouseEvent):void{ tatoo4.visible = _arg1.target.selected; }); with ({}) { with ({}) { !ERROR!.selectTatoo = function (_arg1:MouseEvent):void{ tatoo5.visible = _arg1.target.selected; }; }; checkTatoo5.addEventListener(MouseEvent.CLICK, function (_arg1:MouseEvent):void{ tatoo5.visible = _arg1.target.selected; }); with ({}) { with ({}) { !ERROR!.selectTatoo = function (_arg1:MouseEvent):void{ tatoo6.visible = _arg1.target.selected; }; }; checkTatoo6.addEventListener(MouseEvent.CLICK, function (_arg1:MouseEvent):void{ tatoo6.visible = _arg1.target.selected; }); with ({}) { with ({}) { !ERROR!.selectTatoo = function (_arg1:MouseEvent):void{ tatoo7.visible = _arg1.target.selected; }; }; checkTatoo7.addEventListener(MouseEvent.CLICK, function (_arg1:MouseEvent):void{ tatoo7.visible = _arg1.target.selected; }); with ({}) { with ({}) { !ERROR!.selectTatoo = function (_arg1:MouseEvent):void{ tatoo8.visible = _arg1.target.selected; }; }; checkTatoo8.addEventListener(MouseEvent.CLICK, function (_arg1:MouseEvent):void{ tatoo8.visible = _arg1.target.selected; }); with ({}) { with ({}) { !ERROR!.selectTatoo = function (_arg1:MouseEvent):void{ tatoo9.visible = _arg1.target.selected; }; }; checkTatoo9.addEventListener(MouseEvent.CLICK, function (_arg1:MouseEvent):void{ tatoo9.visible = _arg1.target.selected; }); with ({}) { with ({}) { !ERROR!.selectTatoo = function (_arg1:MouseEvent):void{ tatoo10.visible = _arg1.target.selected; }; }; checkTatoo10.addEventListener(MouseEvent.CLICK, function (_arg1:MouseEvent):void{ tatoo10.visible = _arg1.target.selected; }); } } }//package _1139_0002_5_fla
Section 2
//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 background:DisplayObject; protected var mouseState:String; protected var _selected:Boolean;// = false protected var _autoRepeat:Boolean;// = false protected var pressTimer:Timer; private var _mouseStateLocked:Boolean;// = false private var unlockedMouseState:String; 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(){ buttonMode = true; mouseChildren = false; useHandCursor = false; setupMouseEvents(); setMouseState("up"); pressTimer = new Timer(1, 0); pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true); } override public function get enabled():Boolean{ return (super.enabled); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseEnabled = _arg1; } public function get selected():Boolean{ return (_selected); } public function set selected(_arg1:Boolean):void{ if (_selected == _arg1){ return; }; _selected = _arg1; invalidate(InvalidationType.STATE); } public function get autoRepeat():Boolean{ return (_autoRepeat); } public function set autoRepeat(_arg1:Boolean):void{ _autoRepeat = _arg1; } public function set mouseStateLocked(_arg1:Boolean):void{ _mouseStateLocked = _arg1; if (_arg1 == false){ setMouseState(unlockedMouseState); } else { unlockedMouseState = mouseState; }; } public function setMouseState(_arg1:String):void{ if (_mouseStateLocked){ unlockedMouseState = _arg1; return; }; if (mouseState == _arg1){ return; }; mouseState = _arg1; invalidate(InvalidationType.STATE); } 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 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(); }; }; }; } 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)); } protected function endPress():void{ pressTimer.reset(); } 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 drawBackground():void{ var _local1:String = (enabled) ? mouseState : "disabled"; if (selected){ _local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1)); }; _local1 = (_local1 + "Skin"); var _local2:DisplayObject = background; background = getDisplayObjectInstance(getStyleValue(_local1)); addChildAt(background, 0); if (((!((_local2 == null))) && (!((_local2 == background))))){ removeChild(_local2); }; } protected function drawLayout():void{ background.width = width; background.height = height; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 3
//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 _emphasized:Boolean;// = false protected var emphasizedBorder:DisplayObject; private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2}; public static var createAccessibilityImplementation:Function; public function get emphasized():Boolean{ return (_emphasized); } 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)); }; } protected function drawEmphasized():void{ var _local2:Number; if (emphasizedBorder != null){ removeChild(emphasizedBorder); }; emphasizedBorder = null; if (!_emphasized){ return; }; var _local1:Object = 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)); }; } 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)); }; } override protected function initializeAccessibility():void{ if (Button.createAccessibilityImplementation != null){ Button.createAccessibilityImplementation(this); }; } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(LabelButton.getStyleDefinition(), defaultStyles)); } } }//package fl.controls
Section 4
//ButtonLabelPlacement (fl.controls.ButtonLabelPlacement) package fl.controls { public class ButtonLabelPlacement { public static const BOTTOM:String = "bottom"; public static const TOP:String = "top"; public static const LEFT:String = "left"; public static const RIGHT:String = "right"; } }//package fl.controls
Section 5
//CheckBox (fl.controls.CheckBox) package fl.controls { import flash.display.*; public class CheckBox extends LabelButton { private static var defaultStyles:Object = {icon:null, upIcon:"CheckBox_upIcon", downIcon:"CheckBox_downIcon", overIcon:"CheckBox_overIcon", disabledIcon:"CheckBox_disabledIcon", selectedDisabledIcon:"CheckBox_selectedDisabledIcon", focusRectSkin:null, focusRectPadding:null, selectedUpIcon:"CheckBox_selectedUpIcon", selectedDownIcon:"CheckBox_selectedDownIcon", selectedOverIcon:"CheckBox_selectedOverIcon", textFormat:null, disabledTextFormat:null, embedFonts:null, textPadding:5}; public static var createAccessibilityImplementation:Function; override public function get toggle():Boolean{ return (true); } override public function set toggle(_arg1:Boolean):void{ throw (new Error("Warning: You cannot change a CheckBox's toggle.")); } override public function get autoRepeat():Boolean{ return (false); } override public function set autoRepeat(_arg1:Boolean):void{ } override protected function drawLayout():void{ super.drawLayout(); var _local1:Number = 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 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 << 1)); uiFocusRect.height = (background.height + (_local2 << 1)); }; } override protected function initializeAccessibility():void{ if (CheckBox.createAccessibilityImplementation != null){ CheckBox.createAccessibilityImplementation(this); }; } override protected function configUI():void{ super.configUI(); super.toggle = true; var _local1:Shape = new Shape(); var _local2:Graphics = _local1.graphics; _local2.beginFill(0, 0); _local2.drawRect(0, 0, 100, 100); _local2.endFill(); background = (_local1 as DisplayObject); addChildAt(background, 0); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 6
//LabelButton (fl.controls.LabelButton) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.ui.*; public class LabelButton extends BaseButton implements IFocusManagerComponent { public var textField:TextField; protected var _labelPlacement:String;// = "right" protected var _toggle:Boolean;// = false protected var icon:DisplayObject; protected var oldMouseState:String; protected var _label:String;// = "Label" protected var mode:String;// = "center" 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 get label():String{ return (_label); } 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); } public function get labelPlacement():String{ return (_labelPlacement); } public function set labelPlacement(_arg1:String):void{ _labelPlacement = _arg1; invalidate(InvalidationType.SIZE); } public function get toggle():Boolean{ return (_toggle); } 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); } protected function toggleSelected(_arg1:MouseEvent):void{ selected = !(selected); dispatchEvent(new Event(Event.CHANGE, true)); } override public function get selected():Boolean{ return ((_toggle) ? _selected : false); } override public function set selected(_arg1:Boolean):void{ _selected = _arg1; if (_toggle){ invalidate(InvalidationType.STATE); }; } override protected function configUI():void{ super.configUI(); textField = new TextField(); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; addChild(textField); } 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(); } protected function drawIcon():void{ var _local1:DisplayObject = icon; var _local2:String = (enabled) ? mouseState : "disabled"; if (selected){ _local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1)); }; _local2 = (_local2 + "Icon"); var _local3:Object = 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); }; } protected function drawTextFormat():void{ var _local1:Object = UIComponent.getStyleDefinition(); var _local2:TextFormat = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); var _local3:TextFormat = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); } protected function setEmbedFont(){ var _local1:Object = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function drawLayout():void{ var _local7:Number; var _local8:Number; var _local1:Number = Number(getStyleValue("textPadding")); var _local2:String = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement; textField.height = (textField.textHeight + 4); var _local3:Number = (textField.textWidth + 4); var _local4:Number = (textField.textHeight + 4); var _local5:Number = ((icon)==null) ? 0 : (icon.width + _local1); var _local6:Number = ((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 keyDownHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ if (oldMouseState == null){ oldMouseState = mouseState; }; setMouseState("down"); startPress(); }; } 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 protected function initializeAccessibility():void{ if (LabelButton.createAccessibilityImplementation != null){ LabelButton.createAccessibilityImplementation(this); }; } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition())); } } }//package fl.controls
Section 7
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 8
//InvalidationType (fl.core.InvalidationType) package fl.core { public class InvalidationType { public static const ALL:String = "all"; public static const SIZE:String = "size"; public static const STYLES:String = "styles"; public static const RENDERER_STYLES:String = "rendererStyles"; public static const STATE:String = "state"; public static const DATA:String = "data"; public static const SCROLL:String = "scroll"; public static const SELECTED:String = "selected"; } }//package fl.core
Section 9
//UIComponent (fl.core.UIComponent) package fl.core { import flash.display.*; import flash.events.*; import fl.managers.*; import flash.utils.*; import fl.events.*; import flash.text.*; import flash.system.*; public class UIComponent extends Sprite { public const version:String = "3.0.2.3"; public var focusTarget:IFocusManagerComponent; protected var isLivePreview:Boolean;// = false private var tempText:TextField; protected var instanceStyles:Object; protected var sharedStyles:Object; protected var callLaterMethods:Dictionary; protected var invalidateFlag:Boolean;// = false protected var _enabled:Boolean;// = true protected var invalidHash:Object; protected var uiFocusRect:DisplayObject; protected var isFocused:Boolean;// = false private var _focusEnabled:Boolean;// = true private var _mouseFocusEnabled:Boolean;// = true protected var _width:Number; protected var _height:Number; protected var _x:Number; protected var _y:Number; protected var startWidth:Number; protected var startHeight:Number; protected var _imeMode:String;// = null protected var _oldIMEMode:String;// = null protected var errorCaught:Boolean;// = false protected var _inspector:Boolean;// = false 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)}; private static var focusManagers:Dictionary = new Dictionary(true); private static var focusManagerUsers:Dictionary = new Dictionary(true); public static var createAccessibilityImplementation:Function; public function UIComponent(){ 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 get componentInspectorSetting():Boolean{ return (_inspector); } public function set componentInspectorSetting(_arg1:Boolean):void{ _inspector = _arg1; if (_inspector){ beforeComponentParameters(); } else { afterComponentParameters(); }; } protected function beforeComponentParameters():void{ } protected function afterComponentParameters():void{ } public function get enabled():Boolean{ return (_enabled); } public function set enabled(_arg1:Boolean):void{ if (_arg1 == _enabled){ return; }; _enabled = _arg1; invalidate(InvalidationType.STATE); } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; invalidate(InvalidationType.SIZE); dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false)); } override public function get width():Number{ return (_width); } override public function set width(_arg1:Number):void{ if (_width == _arg1){ return; }; setSize(_arg1, height); } override public function get height():Number{ return (_height); } override public function set height(_arg1:Number):void{ if (_height == _arg1){ return; }; setSize(width, _arg1); } public function setStyle(_arg1:String, _arg2:Object):void{ if ((((instanceStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; instanceStyles[_arg1] = _arg2; invalidate(InvalidationType.STYLES); } public function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public function getStyle(_arg1:String):Object{ return (instanceStyles[_arg1]); } 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)); } override public function get x():Number{ return ((isNaN(_x)) ? super.x : _x); } override public function set x(_arg1:Number):void{ move(_arg1, _y); } override public function get y():Number{ return ((isNaN(_y)) ? super.y : _y); } override public function set y(_arg1:Number):void{ move(_x, _arg1); } override public function get scaleX():Number{ return ((width / startWidth)); } override public function set scaleX(_arg1:Number):void{ setSize((startWidth * _arg1), height); } override public function get scaleY():Number{ return ((height / startHeight)); } override public function set scaleY(_arg1:Number):void{ setSize(width, (startHeight * _arg1)); } protected function getScaleY():Number{ return (super.scaleY); } protected function setScaleY(_arg1:Number):void{ super.scaleY = _arg1; } protected function getScaleX():Number{ return (super.scaleX); } protected function setScaleX(_arg1:Number):void{ super.scaleX = _arg1; } override public function get visible():Boolean{ return (super.visible); } override public function set visible(_arg1:Boolean):void{ if (super.visible == _arg1){ return; }; super.visible = _arg1; var _local2:String = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE; dispatchEvent(new ComponentEvent(_local2, true)); } public function validateNow():void{ invalidate(InvalidationType.ALL, false); draw(); } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } 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); }; } public function get focusEnabled():Boolean{ return (_focusEnabled); } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } public function get mouseFocusEnabled():Boolean{ return (_mouseFocusEnabled); } public function set mouseFocusEnabled(_arg1:Boolean):void{ _mouseFocusEnabled = _arg1; } public function get focusManager():IFocusManager{ var _local1:DisplayObject = this; while (_local1) { if (UIComponent.focusManagers[_local1] != null){ return (IFocusManager(UIComponent.focusManagers[_local1])); }; _local1 = _local1.parent; }; return (null); } public function set focusManager(_arg1:IFocusManager):void{ UIComponent.focusManagers[this] = _arg1; } 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); }; } public function setFocus():void{ if (stage){ stage.focus = this; }; } public function getFocus():InteractiveObject{ if (stage){ return (stage.focus); }; return (null); } 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 drawNow():void{ draw(); } protected function configUI():void{ isLivePreview = checkLivePreview(); var _local1:Number = rotation; rotation = 0; var _local2:Number = super.width; var _local3:Number = 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 checkLivePreview():Boolean{ var className:String; if (parent == null){ return (false); }; try { className = getQualifiedClassName(parent); } catch(e:Error) { }; return ((className == "fl.livepreview::LivePreviewParent")); } 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); } protected function validate():void{ invalidHash = {}; } protected function draw():void{ if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } protected function getDisplayObjectInstance(_arg1:Object):DisplayObject{ var skin = _arg1; var classDef:Object; 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 getStyleValue(_arg1:String):Object{ return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]); } protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{ var _local3:String; for (_local3 in _arg2) { _arg1.setStyle(_local3, getStyleValue(_arg2[_local3])); }; } 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); }; } private function callLaterDispatcher(_arg1:Event):void{ 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; var _local2:Dictionary = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } private function initializeFocusManager():void{ var _local1:IFocusManager; var _local2:Dictionary; if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true); } else { createFocusManager(); _local1 = focusManager; if (_local1 != null){ _local2 = focusManagerUsers[_local1]; if (_local2 == null){ _local2 = new Dictionary(true); focusManagerUsers[_local1] = _local2; }; _local2[this] = true; }; }; addEventListener(Event.REMOVED_FROM_STAGE, removedHandler); } private function addedHandler(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, addedHandler); initializeFocusManager(); } private function removedHandler(_arg1:Event):void{ var _local3:Dictionary; var _local4:Boolean; var _local5:*; var _local6:*; var _local7:IFocusManager; removeEventListener(Event.REMOVED_FROM_STAGE, removedHandler); addEventListener(Event.ADDED_TO_STAGE, addedHandler); var _local2:IFocusManager = focusManager; if (_local2 != null){ _local3 = focusManagerUsers[_local2]; if (_local3 != null){ delete _local3[this]; _local4 = true; for (_local5 in _local3) { _local4 = false; break; }; if (_local4){ delete focusManagerUsers[_local2]; _local3 = null; }; }; if (_local3 == null){ _local2.deactivate(); for (_local6 in focusManagers) { _local7 = focusManagers[_local6]; if (_local2 == _local7){ delete focusManagers[_local6]; }; }; }; }; } protected function createFocusManager():void{ if (focusManagers[stage] == null){ focusManagers[stage] = new FocusManager(stage); }; } protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((_arg1 == this)); } 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; }; }; } protected function focusOutHandler(_arg1:FocusEvent):void{ if (isOurFocus((_arg1.target as DisplayObject))){ drawFocus(false); isFocused = false; }; } protected function keyDownHandler(_arg1:KeyboardEvent):void{ } protected function keyUpHandler(_arg1:KeyboardEvent):void{ } protected function hookAccessibility(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, hookAccessibility); initializeAccessibility(); } protected function initializeAccessibility():void{ if (UIComponent.createAccessibilityImplementation != null){ UIComponent.createAccessibilityImplementation(this); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } public static function mergeStyles(... _args):Object{ var _local5:Object; var _local6:String; var _local2:Object = {}; var _local3:uint = _args.length; var _local4:uint; 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.core
Section 10
//ComponentEvent (fl.events.ComponentEvent) package fl.events { import flash.events.*; public class ComponentEvent extends Event { public static const BUTTON_DOWN:String = "buttonDown"; public static const LABEL_CHANGE:String = "labelChange"; public static const HIDE:String = "hide"; public static const SHOW:String = "show"; public static const RESIZE:String = "resize"; public static const MOVE:String = "move"; public static const ENTER:String = "enter"; 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.events
Section 11
//FocusManager (fl.managers.FocusManager) package fl.managers { import fl.controls.*; import flash.display.*; import fl.core.*; import flash.events.*; import flash.utils.*; import flash.text.*; import flash.ui.*; public class FocusManager implements IFocusManager { private var _form:DisplayObjectContainer; private var focusableObjects:Dictionary; private var focusableCandidates:Array; private var activated:Boolean;// = false private var calculateCandidates:Boolean;// = true private var lastFocus:InteractiveObject; private var _showFocusIndicator:Boolean;// = true private var lastAction:String; private var defButton:Button; private var _defaultButton:Button; private var _defaultButtonEnabled:Boolean;// = true public function FocusManager(_arg1:DisplayObjectContainer){ focusableObjects = new Dictionary(true); if (_arg1 != null){ _form = _arg1; activate(); }; } private function addedHandler(_arg1:Event):void{ var _local2:DisplayObject = DisplayObject(_arg1.target); if (_local2.stage){ addFocusables(DisplayObject(_arg1.target)); }; } private function removedHandler(_arg1:Event):void{ var _local2:int; var _local4:InteractiveObject; var _local3:DisplayObject = 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, false); 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, false, 0, true); }; }; removeFocusables(_local3); } 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, false, 0, true); o.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler, false, 0, true); }; } 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, false, 0, true); io.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler, false, 0, true); }; }; }; if ((o is DisplayObjectContainer)){ doc = DisplayObjectContainer(o); o.addEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler, false, 0, true); 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 removeFocusables(_arg1:DisplayObject):void{ var _local2:Object; var _local3:DisplayObject; if ((_arg1 is DisplayObjectContainer)){ _arg1.removeEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler, false); _arg1.removeEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler, false); for (_local2 in focusableObjects) { _local3 = DisplayObject(_local2); if (DisplayObjectContainer(_arg1).contains(_local3)){ if (_local3 == lastFocus){ lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler, false); delete focusableObjects[_local2]; calculateCandidates = true; }; }; }; } private function isTabVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer = _arg1.parent; while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) { if (!_local2.tabChildren){ return (false); }; _local2 = _local2.parent; }; return (true); } 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); } private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{ var _local3:TextField; var _local4:SimpleButton; var _local2:DisplayObjectContainer = 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); } private function tabEnabledChangeHandler(_arg1:Event):void{ calculateCandidates = true; var _local2:InteractiveObject = InteractiveObject(_arg1.target); var _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]; }; }; } private function tabIndexChangeHandler(_arg1:Event):void{ calculateCandidates = true; } private function tabChildrenChangeHandler(_arg1:Event):void{ if (_arg1.target != _arg1.currentTarget){ return; }; calculateCandidates = true; var _local2:DisplayObjectContainer = DisplayObjectContainer(_arg1.target); if (_local2.tabChildren){ addFocusables(_local2, true); } else { removeFocusables(_local2); }; } public function activate():void{ if (activated){ return; }; addFocusables(form); form.addEventListener(Event.ADDED, addedHandler, false, 0, true); form.addEventListener(Event.REMOVED, removedHandler, false, 0, true); 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, 0, true); form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true, 0, 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, false, 0, true); form.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true, 0, true); activated = true; if (lastFocus){ setFocus(lastFocus); }; } public function deactivate():void{ if (!activated){ return; }; focusableObjects = new Dictionary(true); focusableCandidates = null; lastFocus = null; defButton = null; form.removeEventListener(Event.ADDED, addedHandler, false); form.removeEventListener(Event.REMOVED, removedHandler, false); form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false); form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false); form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.removeEventListener(Event.ACTIVATE, activateHandler, false); form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler, false); form.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler, false); form.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = false; } private function focusInHandler(_arg1:FocusEvent):void{ var _local3:Button; if (!activated){ return; }; var _local2:InteractiveObject = 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 focusOutHandler(_arg1:FocusEvent):void{ if (!activated){ return; }; var _local2:InteractiveObject = (_arg1.target as InteractiveObject); } private function activateHandler(_arg1:Event):void{ if (!activated){ return; }; var _local2:InteractiveObject = InteractiveObject(_arg1.target); if (lastFocus){ if ((lastFocus is IFocusManagerComponent)){ IFocusManagerComponent(lastFocus).setFocus(); } else { form.stage.focus = lastFocus; }; }; lastAction = "ACTIVATE"; } private function deactivateHandler(_arg1:Event):void{ if (!activated){ return; }; var _local2:InteractiveObject = InteractiveObject(_arg1.target); } private function mouseFocusChangeHandler(_arg1:FocusEvent):void{ if (!activated){ return; }; if ((_arg1.relatedObject is TextField)){ return; }; _arg1.preventDefault(); } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ if (!activated){ return; }; showFocusIndicator = true; if ((((((_arg1.keyCode == Keyboard.TAB)) || ((_arg1.keyCode == 0)))) && (!(_arg1.isDefaultPrevented())))){ setFocusToNextObject(_arg1); _arg1.preventDefault(); }; } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (!activated){ return; }; if (_arg1.keyCode == Keyboard.TAB){ lastAction = "KEY"; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; }; if (((((((defaultButtonEnabled) && ((_arg1.keyCode == Keyboard.ENTER)))) && (defaultButton))) && (defButton.enabled))){ sendDefaultButtonEvent(); }; } private function mouseDownHandler(_arg1:MouseEvent):void{ if (!activated){ return; }; if (_arg1.isDefaultPrevented()){ return; }; var _local2:InteractiveObject = getTopLevelFocusTarget(InteractiveObject(_arg1.target)); if (!_local2){ return; }; showFocusIndicator = false; if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){ setFocus(_local2); }; lastAction = "MOUSEDOWN"; } public function get defaultButton():Button{ return (_defaultButton); } public function set defaultButton(_arg1:Button):void{ var _local2:Button = (_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; }; }; } public function sendDefaultButtonEvent():void{ defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } private function setFocusToNextObject(_arg1:FocusEvent):void{ if (!hasFocusableObjects()){ return; }; var _local2:InteractiveObject = getNextFocusManagerComponent(_arg1.shiftKey); if (_local2){ setFocus(_local2); }; } private function hasFocusableObjects():Boolean{ var _local1:Object; for (_local1 in focusableObjects) { return (true); }; return (false); } public function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject{ var _local8:IFocusManagerGroup; if (!hasFocusableObjects()){ return (null); }; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; var _local2:DisplayObject = form.stage.focus; _local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2))); var _local3 = ""; if ((_local2 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local2); _local3 = _local8.groupName; }; var _local4:int = getIndexOfFocusedObject(_local2); var _local5:Boolean; var _local6:int = _local4; if (_local4 == -1){ if (_arg1){ _local4 = focusableCandidates.length; }; _local5 = true; }; var _local7:int = getIndexOfNextObject(_local4, _arg1, _local5, _local3); return (findFocusManagerComponent(focusableCandidates[_local7])); } private function getIndexOfFocusedObject(_arg1:DisplayObject):int{ var _local2:int = focusableCandidates.length; var _local3:int; _local3 = 0; while (_local3 < _local2) { if (focusableCandidates[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } private function getIndexOfNextObject(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:String):int{ var _local7:DisplayObject; var _local8:IFocusManagerGroup; var _local9:int; var _local10:DisplayObject; var _local11:IFocusManagerGroup; var _local5:int = focusableCandidates.length; var _local6:int = _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); } 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 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 sortByDepth(_arg1:InteractiveObject, _arg2:InteractiveObject):Number{ var _local5:int; var _local6:String; var _local7:String; var _local3 = ""; var _local4 = ""; var _local8 = "0000"; var _local9:DisplayObject = DisplayObject(_arg1); var _local10:DisplayObject = 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); } private function getChildIndex(_arg1:DisplayObjectContainer, _arg2:DisplayObject):int{ return (_arg1.getChildIndex(_arg2)); } private function sortByTabIndex(_arg1:InteractiveObject, _arg2:InteractiveObject):int{ return (((_arg1.tabIndex > _arg2.tabIndex)) ? 1 : ((_arg1.tabIndex < _arg2.tabIndex)) ? -1 : sortByDepth(_arg1, _arg2)); } public function get defaultButtonEnabled():Boolean{ return (_defaultButtonEnabled); } public function set defaultButtonEnabled(_arg1:Boolean):void{ _defaultButtonEnabled = _arg1; } public function get nextTabIndex():int{ return (0); } public function get showFocusIndicator():Boolean{ return (_showFocusIndicator); } public function set showFocusIndicator(_arg1:Boolean):void{ _showFocusIndicator = _arg1; } public function get form():DisplayObjectContainer{ return (_form); } public function set form(_arg1:DisplayObjectContainer):void{ _form = _arg1; } public function getFocus():InteractiveObject{ var _local1:InteractiveObject = form.stage.focus; return (findFocusManagerComponent(_local1)); } public function setFocus(_arg1:InteractiveObject):void{ if ((_arg1 is IFocusManagerComponent)){ IFocusManagerComponent(_arg1).setFocus(); } else { form.stage.focus = _arg1; }; } public function showFocus():void{ } public function hideFocus():void{ } public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{ var _local2:InteractiveObject = _arg1; while (_arg1) { if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){ return (_arg1); }; _arg1 = _arg1.parent; }; return (_local2); } 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); } } }//package fl.managers
Section 12
//IFocusManager (fl.managers.IFocusManager) package fl.managers { import fl.controls.*; import flash.display.*; public interface IFocusManager { function get defaultButton():Button; function set defaultButton(_arg1:Button):void; function get defaultButtonEnabled():Boolean; function set defaultButtonEnabled(_arg1:Boolean):void; function get nextTabIndex():int; function get showFocusIndicator():Boolean; function set showFocusIndicator(_arg1:Boolean):void; function getFocus():InteractiveObject; function setFocus(_arg1:InteractiveObject):void; function showFocus():void; function hideFocus():void; function activate():void; function deactivate():void; function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject; function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject; } }//package fl.managers
Section 13
//IFocusManagerComponent (fl.managers.IFocusManagerComponent) package fl.managers { public interface IFocusManagerComponent { function get focusEnabled():Boolean; function set focusEnabled(_arg1:Boolean):void; function get mouseFocusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function setFocus():void; function drawFocus(_arg1:Boolean):void; } }//package fl.managers
Section 14
//IFocusManagerGroup (fl.managers.IFocusManagerGroup) package fl.managers { public interface IFocusManagerGroup { function get groupName():String; function set groupName(_arg1:String):void; function get selected():Boolean; function set selected(_arg1:Boolean):void; } }//package fl.managers
Section 15
//StyleManager (fl.managers.StyleManager) package fl.managers { import fl.core.*; import flash.utils.*; import flash.text.*; public class StyleManager { private var styleToClassesHash:Object; private var classToInstancesDict:Dictionary; private var classToStylesDict:Dictionary; private var classToDefaultStylesDict:Dictionary; private var globalStyles:Object; private static var _instance:StyleManager; public function StyleManager(){ styleToClassesHash = {}; classToInstancesDict = new Dictionary(true); classToStylesDict = new Dictionary(true); classToDefaultStylesDict = new Dictionary(true); globalStyles = UIComponent.getStyleDefinition(); } private static function getInstance(){ if (_instance == null){ _instance = new (StyleManager); }; return (_instance); } public static function registerInstance(_arg1:UIComponent):void{ var target:Class; var defaultStyles:Object; var styleToClasses:Object; var n:String; var instance = _arg1; var inst:StyleManager = getInstance(); var classDef:Class = 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; if (inst.classToStylesDict[classDef] == null){ inst.classToStylesDict[classDef] = {}; }; }; inst.classToInstancesDict[classDef][instance] = true; setSharedStyles(instance); } private static function setSharedStyles(_arg1:UIComponent):void{ var _local5:String; var _local2:StyleManager = getInstance(); var _local3:Class = getClassDef(_arg1); var _local4:Object = _local2.classToDefaultStylesDict[_local3]; for (_local5 in _local4) { _arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5)); }; } private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{ var _local3:Class = getClassDef(_arg1); var _local4:StyleManager = getInstance(); var _local5:Object = _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 getComponentStyle(_arg1:Object, _arg2:String):Object{ var _local3:Class = getClassDef(_arg1); var _local4:Object = getInstance().classToStylesDict[_local3]; return (((_local4)==null) ? null : _local4[_arg2]); } public static function clearComponentStyle(_arg1:Object, _arg2:String):void{ var _local3:Class = getClassDef(_arg1); var _local4:Object = getInstance().classToStylesDict[_local3]; if (((!((_local4 == null))) && (!((_local4[_arg2] == null))))){ delete _local4[_arg2]; invalidateComponentStyle(_local3, _arg2); }; } public static function setComponentStyle(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Class = getClassDef(_arg1); var _local5:Object = getInstance().classToStylesDict[_local4]; if (_local5 == null){ _local5 = (getInstance().classToStylesDict[_local4] = {}); }; if (_local5 == _arg3){ return; }; _local5[_arg2] = _arg3; invalidateComponentStyle(_local4, _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); } private static function invalidateStyle(_arg1:String):void{ var _local3:Object; var _local2:Dictionary = getInstance().styleToClassesHash[_arg1]; if (_local2 == null){ return; }; for (_local3 in _local2) { invalidateComponentStyle(Class(_local3), _arg1); }; } private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{ var _local4:Object; var _local5:UIComponent; var _local3:Dictionary = 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)); }; }; } public static function setStyle(_arg1:String, _arg2:Object):void{ var _local3:Object = getInstance().globalStyles; if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; _local3[_arg1] = _arg2; invalidateStyle(_arg1); } public static function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public static function getStyle(_arg1:String):Object{ return (getInstance().globalStyles[_arg1]); } } }//package fl.managers
Section 16
//Button_disabledSkin (Button_disabledSkin) package { import flash.display.*; public dynamic class Button_disabledSkin extends MovieClip { } }//package
Section 17
//Button_downSkin (Button_downSkin) package { import flash.display.*; public dynamic class Button_downSkin extends MovieClip { } }//package
Section 18
//Button_emphasizedSkin (Button_emphasizedSkin) package { import flash.display.*; public dynamic class Button_emphasizedSkin extends MovieClip { } }//package
Section 19
//Button_overSkin (Button_overSkin) package { import flash.display.*; public dynamic class Button_overSkin extends MovieClip { } }//package
Section 20
//Button_selectedDisabledSkin (Button_selectedDisabledSkin) package { import flash.display.*; public dynamic class Button_selectedDisabledSkin extends MovieClip { } }//package
Section 21
//Button_selectedDownSkin (Button_selectedDownSkin) package { import flash.display.*; public dynamic class Button_selectedDownSkin extends MovieClip { } }//package
Section 22
//Button_selectedOverSkin (Button_selectedOverSkin) package { import flash.display.*; public dynamic class Button_selectedOverSkin extends MovieClip { } }//package
Section 23
//Button_selectedUpSkin (Button_selectedUpSkin) package { import flash.display.*; public dynamic class Button_selectedUpSkin extends MovieClip { } }//package
Section 24
//Button_upSkin (Button_upSkin) package { import flash.display.*; public dynamic class Button_upSkin extends MovieClip { } }//package
Section 25
//CheckBox_disabledIcon (CheckBox_disabledIcon) package { import flash.display.*; public dynamic class CheckBox_disabledIcon extends MovieClip { } }//package
Section 26
//CheckBox_downIcon (CheckBox_downIcon) package { import flash.display.*; public dynamic class CheckBox_downIcon extends MovieClip { } }//package
Section 27
//CheckBox_overIcon (CheckBox_overIcon) package { import flash.display.*; public dynamic class CheckBox_overIcon extends MovieClip { } }//package
Section 28
//CheckBox_selectedDisabledIcon (CheckBox_selectedDisabledIcon) package { import flash.display.*; public dynamic class CheckBox_selectedDisabledIcon extends MovieClip { } }//package
Section 29
//CheckBox_selectedDownIcon (CheckBox_selectedDownIcon) package { import flash.display.*; public dynamic class CheckBox_selectedDownIcon extends MovieClip { } }//package
Section 30
//CheckBox_selectedOverIcon (CheckBox_selectedOverIcon) package { import flash.display.*; public dynamic class CheckBox_selectedOverIcon extends MovieClip { } }//package
Section 31
//CheckBox_selectedUpIcon (CheckBox_selectedUpIcon) package { import flash.display.*; public dynamic class CheckBox_selectedUpIcon extends MovieClip { } }//package
Section 32
//CheckBox_upIcon (CheckBox_upIcon) package { import flash.display.*; public dynamic class CheckBox_upIcon extends MovieClip { } }//package
Section 33
//CheckTatoo (CheckTatoo) package { import fl.controls.*; import flash.events.*; public class CheckTatoo extends CheckBox { private var _tatoo:Object; public function CheckTatoo(_arg1:Number, _arg2:Number, _arg3:Object){ this.label = ""; this.x = _arg1; this.y = _arg2; this._tatoo = _arg3; this.addEventListener(MouseEvent.CLICK, onClick); } private function onClick(_arg1:MouseEvent):void{ this._tatoo.visible = _arg1.target.selected; } } }//package
Section 34
//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { } }//package

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:22 41
Symbol 3 MovieClip {fl.core.ComponentShim}Used by:22 41
Symbol 4 GraphicUsed by:5 14
Symbol 5 MovieClip {CheckBox_upIcon}Uses:4Used by:22
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClip {CheckBox_overIcon}Uses:6Used by:22
Symbol 8 GraphicUsed by:9 17
Symbol 9 MovieClip {CheckBox_downIcon}Uses:8Used by:22
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClip {CheckBox_disabledIcon}Uses:10Used by:22
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:14 16 17 19
Symbol 14 MovieClip {CheckBox_selectedUpIcon}Uses:4 13Used by:22
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClip {CheckBox_selectedOverIcon}Uses:15 13Used by:22
Symbol 17 MovieClip {CheckBox_selectedDownIcon}Uses:8 13Used by:22
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip {CheckBox_selectedDisabledIcon}Uses:18 13Used by:22
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClip {focusRectSkin}Uses:20Used by:22 41
Symbol 22 MovieClip {fl.controls.CheckBox}Uses:2 3 5 7 9 11 14 16 17 19 21
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClip {Button_disabledSkin}Uses:23Used by:41
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClip {Button_downSkin}Uses:25Used by:41
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip {Button_emphasizedSkin}Uses:27Used by:41
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip {Button_overSkin}Uses:29Used by:41
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip {Button_selectedDisabledSkin}Uses:31Used by:41
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip {Button_selectedDownSkin}Uses:33Used by:41
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip {Button_selectedOverSkin}Uses:35Used by:41
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip {Button_selectedUpSkin}Uses:37Used by:41
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClip {Button_upSkin}Uses:39Used by:41
Symbol 41 MovieClip {fl.controls.Button}Uses:2 3 24 26 28 30 32 34 36 38 40 21Used by:Timeline
Symbol 42 FontUsed by:43 45 47 727 728 729 730 734 735 736 737 738 739 766 767 768 769 770
Symbol 43 EditableTextUses:42 726Used by:Timeline
Symbol 44 GraphicUsed by:46
Symbol 45 TextUses:42Used by:46
Symbol 46 ButtonUses:44 45Used by:Timeline
Symbol 47 EditableTextUses:42 726Used by:Timeline
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:Timeline
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:Timeline
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:54
Symbol 54 MovieClipUses:53Used by:Timeline
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:57
Symbol 57 MovieClipUses:56Used by:Timeline
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:60
Symbol 60 MovieClipUses:59Used by:Timeline
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:63
Symbol 63 MovieClipUses:62Used by:Timeline
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:66
Symbol 66 MovieClipUses:65Used by:Timeline
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:69
Symbol 69 MovieClipUses:68Used by:Timeline
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:72
Symbol 72 MovieClipUses:71Used by:Timeline
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:75
Symbol 75 MovieClipUses:74Used by:Timeline
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:78
Symbol 78 MovieClipUses:77Used by:Timeline
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:81
Symbol 81 MovieClipUses:80Used by:Timeline
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:84
Symbol 84 MovieClipUses:83Used by:Timeline
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:87
Symbol 87 MovieClipUses:86Used by:Timeline
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:90
Symbol 90 MovieClipUses:89Used by:Timeline
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:93
Symbol 93 MovieClipUses:92Used by:Timeline
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:96
Symbol 96 MovieClipUses:95Used by:Timeline
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:99
Symbol 99 MovieClipUses:98Used by:Timeline
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102
Symbol 102 MovieClipUses:101Used by:Timeline
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:105
Symbol 105 MovieClipUses:104Used by:Timeline
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:108
Symbol 108 MovieClipUses:107Used by:Timeline
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:111
Symbol 111 MovieClipUses:110Used by:Timeline
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:114
Symbol 114 MovieClipUses:113Used by:Timeline
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:117
Symbol 117 MovieClipUses:116Used by:Timeline
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:120
Symbol 120 MovieClipUses:119Used by:Timeline
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:123
Symbol 123 MovieClipUses:122Used by:Timeline
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:126
Symbol 126 MovieClipUses:125Used by:Timeline
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:129
Symbol 129 MovieClipUses:128Used by:Timeline
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:132
Symbol 132 MovieClipUses:131Used by:Timeline
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:135
Symbol 135 MovieClipUses:134Used by:Timeline
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:Timeline
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:140
Symbol 140 MovieClipUses:139Used by:Timeline
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:143
Symbol 143 MovieClipUses:142Used by:Timeline
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:146
Symbol 146 MovieClipUses:145Used by:Timeline
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:149
Symbol 149 MovieClipUses:148Used by:Timeline
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:152
Symbol 152 MovieClipUses:151Used by:Timeline
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:155
Symbol 155 MovieClipUses:154Used by:Timeline
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:158
Symbol 158 MovieClipUses:157Used by:Timeline
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:161
Symbol 161 MovieClipUses:160Used by:Timeline
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164
Symbol 164 MovieClipUses:163Used by:Timeline
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:167
Symbol 167 MovieClipUses:166Used by:Timeline
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:170
Symbol 170 MovieClipUses:169Used by:Timeline
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:173
Symbol 173 MovieClipUses:172Used by:Timeline
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:176
Symbol 176 MovieClipUses:175Used by:Timeline
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:179
Symbol 179 MovieClipUses:178Used by:Timeline
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:182
Symbol 182 MovieClipUses:181Used by:Timeline
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:185
Symbol 185 MovieClipUses:184Used by:Timeline
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:188
Symbol 188 MovieClipUses:187Used by:Timeline
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:191
Symbol 191 MovieClipUses:190Used by:Timeline
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:194
Symbol 194 MovieClipUses:193Used by:Timeline
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:197
Symbol 197 MovieClipUses:196Used by:Timeline
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:200
Symbol 200 MovieClipUses:199Used by:Timeline
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:203
Symbol 203 MovieClipUses:202Used by:Timeline
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:206
Symbol 206 MovieClipUses:205Used by:Timeline
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:209
Symbol 209 MovieClipUses:208Used by:Timeline
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:212
Symbol 212 MovieClipUses:211Used by:Timeline
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:215
Symbol 215 MovieClipUses:214Used by:Timeline
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:218
Symbol 218 MovieClipUses:217Used by:Timeline
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:221
Symbol 221 MovieClipUses:220Used by:Timeline
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:224
Symbol 224 MovieClipUses:223Used by:Timeline
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:227
Symbol 227 MovieClipUses:226Used by:Timeline
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:230
Symbol 230 MovieClipUses:229Used by:Timeline
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233
Symbol 233 MovieClipUses:232Used by:Timeline
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:236
Symbol 236 MovieClipUses:235Used by:Timeline
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:239
Symbol 239 MovieClipUses:238Used by:Timeline
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:242
Symbol 242 MovieClipUses:241Used by:Timeline
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:245
Symbol 245 MovieClipUses:244Used by:Timeline
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:248
Symbol 248 MovieClipUses:247Used by:Timeline
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:251
Symbol 251 MovieClipUses:250Used by:Timeline
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:254
Symbol 254 MovieClipUses:253Used by:Timeline
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:257
Symbol 257 MovieClipUses:256Used by:Timeline
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:260
Symbol 260 MovieClipUses:259Used by:Timeline
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:263
Symbol 263 MovieClipUses:262Used by:Timeline
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:266
Symbol 266 MovieClipUses:265Used by:Timeline
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:269
Symbol 269 MovieClipUses:268Used by:Timeline
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:272
Symbol 272 MovieClipUses:271Used by:Timeline
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:275
Symbol 275 MovieClipUses:274Used by:Timeline
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:278
Symbol 278 MovieClipUses:277Used by:Timeline
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClipUses:280Used by:Timeline
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:284
Symbol 284 MovieClipUses:283Used by:Timeline
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:287
Symbol 287 MovieClipUses:286Used by:Timeline
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:290
Symbol 290 MovieClipUses:289Used by:Timeline
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:293
Symbol 293 MovieClipUses:292Used by:Timeline
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:296
Symbol 296 MovieClipUses:295Used by:Timeline
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:299
Symbol 299 MovieClipUses:298Used by:Timeline
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:302
Symbol 302 MovieClipUses:301Used by:Timeline
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:305
Symbol 305 MovieClipUses:304Used by:Timeline
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:308
Symbol 308 MovieClipUses:307Used by:Timeline
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:311
Symbol 311 MovieClipUses:310Used by:Timeline
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:314
Symbol 314 MovieClipUses:313Used by:Timeline
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:317
Symbol 317 MovieClipUses:316Used by:Timeline
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:320
Symbol 320 MovieClipUses:319Used by:Timeline
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:323
Symbol 323 MovieClipUses:322Used by:Timeline
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:326
Symbol 326 MovieClipUses:325Used by:Timeline
Symbol 327 BitmapUsed by:328
Symbol 328 GraphicUses:327Used by:329
Symbol 329 MovieClipUses:328Used by:Timeline
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:332
Symbol 332 MovieClipUses:331Used by:Timeline
Symbol 333 BitmapUsed by:334
Symbol 334 GraphicUses:333Used by:335
Symbol 335 MovieClipUses:334Used by:Timeline
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:338
Symbol 338 MovieClipUses:337Used by:Timeline
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:341
Symbol 341 MovieClipUses:340Used by:Timeline
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:344
Symbol 344 MovieClipUses:343Used by:Timeline
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:347
Symbol 347 MovieClipUses:346Used by:Timeline
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:350
Symbol 350 MovieClipUses:349Used by:Timeline
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:353
Symbol 353 MovieClipUses:352Used by:Timeline
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:356
Symbol 356 MovieClipUses:355Used by:Timeline
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:359
Symbol 359 MovieClipUses:358Used by:Timeline
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:362
Symbol 362 MovieClipUses:361Used by:Timeline
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:365
Symbol 365 MovieClipUses:364Used by:Timeline
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:368
Symbol 368 MovieClipUses:367Used by:Timeline
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:371
Symbol 371 MovieClipUses:370Used by:Timeline
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:374
Symbol 374 MovieClipUses:373Used by:Timeline
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:377
Symbol 377 MovieClipUses:376Used by:Timeline
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:380
Symbol 380 MovieClipUses:379Used by:Timeline
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:383
Symbol 383 MovieClipUses:382Used by:Timeline
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:386
Symbol 386 MovieClipUses:385Used by:Timeline
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:389
Symbol 389 MovieClipUses:388Used by:Timeline
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:392
Symbol 392 MovieClipUses:391Used by:Timeline
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:395
Symbol 395 MovieClipUses:394Used by:Timeline
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:398
Symbol 398 MovieClipUses:397Used by:Timeline
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:401
Symbol 401 MovieClipUses:400Used by:Timeline
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:404
Symbol 404 MovieClipUses:403Used by:Timeline
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:407
Symbol 407 MovieClipUses:406Used by:Timeline
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:410
Symbol 410 MovieClipUses:409Used by:Timeline
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:413
Symbol 413 MovieClipUses:412Used by:Timeline
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:416
Symbol 416 MovieClipUses:415Used by:Timeline
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:419
Symbol 419 MovieClipUses:418Used by:Timeline
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:422
Symbol 422 MovieClipUses:421Used by:Timeline
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:425
Symbol 425 MovieClipUses:424Used by:Timeline
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:428
Symbol 428 MovieClipUses:427Used by:Timeline
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:431
Symbol 431 MovieClipUses:430Used by:Timeline
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:434
Symbol 434 MovieClipUses:433Used by:Timeline
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:437
Symbol 437 MovieClipUses:436Used by:Timeline
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:440
Symbol 440 MovieClipUses:439Used by:Timeline
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:443
Symbol 443 MovieClipUses:442Used by:Timeline
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:446
Symbol 446 MovieClipUses:445Used by:Timeline
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:449
Symbol 449 MovieClipUses:448Used by:Timeline
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:452
Symbol 452 MovieClipUses:451Used by:Timeline
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:455
Symbol 455 MovieClipUses:454Used by:Timeline
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:458
Symbol 458 MovieClipUses:457Used by:Timeline
Symbol 459 BitmapUsed by:460
Symbol 460 GraphicUses:459Used by:461
Symbol 461 MovieClipUses:460Used by:Timeline
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:464
Symbol 464 MovieClipUses:463Used by:Timeline
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:467
Symbol 467 MovieClipUses:466Used by:Timeline
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:470
Symbol 470 MovieClipUses:469Used by:Timeline
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:473
Symbol 473 MovieClipUses:472Used by:Timeline
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:476
Symbol 476 MovieClipUses:475Used by:Timeline
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:479
Symbol 479 MovieClipUses:478Used by:Timeline
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:482
Symbol 482 MovieClipUses:481Used by:Timeline
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:485
Symbol 485 MovieClipUses:484Used by:Timeline
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:488
Symbol 488 MovieClipUses:487Used by:Timeline
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:491
Symbol 491 MovieClipUses:490Used by:Timeline
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:494
Symbol 494 MovieClipUses:493Used by:Timeline
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:497
Symbol 497 MovieClipUses:496Used by:Timeline
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:500
Symbol 500 MovieClipUses:499Used by:Timeline
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:503
Symbol 503 MovieClipUses:502Used by:Timeline
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:506
Symbol 506 MovieClipUses:505Used by:Timeline
Symbol 507 BitmapUsed by:508
Symbol 508 GraphicUses:507Used by:509
Symbol 509 MovieClipUses:508Used by:Timeline
Symbol 510 BitmapUsed by:511
Symbol 511 GraphicUses:510Used by:512
Symbol 512 MovieClipUses:511Used by:Timeline
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:515
Symbol 515 MovieClipUses:514Used by:Timeline
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:518
Symbol 518 MovieClipUses:517Used by:Timeline
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:521
Symbol 521 MovieClipUses:520Used by:Timeline
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:524
Symbol 524 MovieClipUses:523Used by:Timeline
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:527
Symbol 527 MovieClipUses:526Used by:Timeline
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:530
Symbol 530 MovieClipUses:529Used by:Timeline
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:533
Symbol 533 MovieClipUses:532Used by:Timeline
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534Used by:536
Symbol 536 MovieClipUses:535Used by:Timeline
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:539
Symbol 539 MovieClipUses:538Used by:Timeline
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:542
Symbol 542 MovieClipUses:541Used by:Timeline
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:545
Symbol 545 MovieClipUses:544Used by:Timeline
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:548
Symbol 548 MovieClipUses:547Used by:Timeline
Symbol 549 BitmapUsed by:550
Symbol 550 GraphicUses:549Used by:551
Symbol 551 MovieClipUses:550Used by:Timeline
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:554
Symbol 554 MovieClipUses:553Used by:Timeline
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:557
Symbol 557 MovieClipUses:556Used by:Timeline
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:560
Symbol 560 MovieClipUses:559Used by:Timeline
Symbol 561 BitmapUsed by:562
Symbol 562 GraphicUses:561Used by:563
Symbol 563 MovieClipUses:562Used by:Timeline
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:566
Symbol 566 MovieClipUses:565Used by:Timeline
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:569
Symbol 569 MovieClipUses:568Used by:Timeline
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:572
Symbol 572 MovieClipUses:571Used by:Timeline
Symbol 573 BitmapUsed by:574
Symbol 574 GraphicUses:573Used by:575
Symbol 575 MovieClipUses:574Used by:Timeline
Symbol 576 BitmapUsed by:577
Symbol 577 GraphicUses:576Used by:578
Symbol 578 MovieClipUses:577Used by:Timeline
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:581
Symbol 581 MovieClipUses:580Used by:Timeline
Symbol 582 BitmapUsed by:583
Symbol 583 GraphicUses:582Used by:584
Symbol 584 MovieClipUses:583Used by:Timeline
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:587
Symbol 587 MovieClipUses:586Used by:Timeline
Symbol 588 BitmapUsed by:589
Symbol 589 GraphicUses:588Used by:590
Symbol 590 MovieClipUses:589Used by:Timeline
Symbol 591 BitmapUsed by:592
Symbol 592 GraphicUses:591Used by:593
Symbol 593 MovieClipUses:592Used by:Timeline
Symbol 594 BitmapUsed by:595
Symbol 595 GraphicUses:594Used by:596
Symbol 596 MovieClipUses:595Used by:Timeline
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597Used by:599
Symbol 599 MovieClipUses:598Used by:Timeline
Symbol 600 BitmapUsed by:601
Symbol 601 GraphicUses:600Used by:602
Symbol 602 MovieClipUses:601Used by:Timeline
Symbol 603 BitmapUsed by:604
Symbol 604 GraphicUses:603Used by:605
Symbol 605 MovieClipUses:604Used by:Timeline
Symbol 606 BitmapUsed by:607
Symbol 607 GraphicUses:606Used by:608
Symbol 608 MovieClipUses:607Used by:Timeline
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:611
Symbol 611 MovieClipUses:610Used by:Timeline
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:614
Symbol 614 MovieClipUses:613Used by:Timeline
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:617
Symbol 617 MovieClipUses:616Used by:Timeline
Symbol 618 BitmapUsed by:619
Symbol 619 GraphicUses:618Used by:620
Symbol 620 MovieClipUses:619Used by:Timeline
Symbol 621 BitmapUsed by:622
Symbol 622 GraphicUses:621Used by:623
Symbol 623 MovieClipUses:622Used by:Timeline
Symbol 624 BitmapUsed by:625
Symbol 625 GraphicUses:624Used by:626
Symbol 626 MovieClipUses:625Used by:Timeline
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:629
Symbol 629 MovieClipUses:628Used by:Timeline
Symbol 630 BitmapUsed by:631
Symbol 631 GraphicUses:630Used by:632
Symbol 632 MovieClipUses:631Used by:Timeline
Symbol 633 BitmapUsed by:634
Symbol 634 GraphicUses:633Used by:635
Symbol 635 MovieClipUses:634Used by:Timeline
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:638
Symbol 638 MovieClipUses:637Used by:Timeline
Symbol 639 BitmapUsed by:640
Symbol 640 GraphicUses:639Used by:641
Symbol 641 MovieClipUses:640Used by:Timeline
Symbol 642 BitmapUsed by:643
Symbol 643 GraphicUses:642Used by:644
Symbol 644 MovieClipUses:643Used by:Timeline
Symbol 645 BitmapUsed by:646
Symbol 646 GraphicUses:645Used by:647
Symbol 647 MovieClipUses:646Used by:Timeline
Symbol 648 BitmapUsed by:649
Symbol 649 GraphicUses:648Used by:650
Symbol 650 MovieClipUses:649Used by:Timeline
Symbol 651 BitmapUsed by:652
Symbol 652 GraphicUses:651Used by:653
Symbol 653 MovieClipUses:652Used by:Timeline
Symbol 654 BitmapUsed by:655
Symbol 655 GraphicUses:654Used by:656
Symbol 656 MovieClipUses:655Used by:Timeline
Symbol 657 BitmapUsed by:658
Symbol 658 GraphicUses:657Used by:659
Symbol 659 MovieClipUses:658Used by:Timeline
Symbol 660 BitmapUsed by:661
Symbol 661 GraphicUses:660Used by:662
Symbol 662 MovieClipUses:661Used by:Timeline
Symbol 663 BitmapUsed by:664
Symbol 664 GraphicUses:663Used by:665
Symbol 665 MovieClipUses:664Used by:Timeline
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:668
Symbol 668 MovieClipUses:667Used by:Timeline
Symbol 669 BitmapUsed by:670
Symbol 670 GraphicUses:669Used by:671
Symbol 671 MovieClipUses:670Used by:Timeline
Symbol 672 BitmapUsed by:673
Symbol 673 GraphicUses:672Used by:674
Symbol 674 MovieClipUses:673Used by:Timeline
Symbol 675 BitmapUsed by:676
Symbol 676 GraphicUses:675Used by:677
Symbol 677 MovieClipUses:676Used by:Timeline
Symbol 678 BitmapUsed by:679
Symbol 679 GraphicUses:678Used by:680
Symbol 680 MovieClipUses:679Used by:Timeline
Symbol 681 BitmapUsed by:682
Symbol 682 GraphicUses:681Used by:683
Symbol 683 MovieClipUses:682Used by:Timeline
Symbol 684 BitmapUsed by:685
Symbol 685 GraphicUses:684Used by:686
Symbol 686 MovieClipUses:685Used by:Timeline
Symbol 687 BitmapUsed by:688
Symbol 688 GraphicUses:687Used by:689
Symbol 689 MovieClipUses:688Used by:Timeline
Symbol 690 BitmapUsed by:691
Symbol 691 GraphicUses:690Used by:692
Symbol 692 MovieClipUses:691Used by:Timeline
Symbol 693 BitmapUsed by:694
Symbol 694 GraphicUses:693Used by:695
Symbol 695 MovieClipUses:694Used by:Timeline
Symbol 696 BitmapUsed by:697
Symbol 697 GraphicUses:696Used by:698
Symbol 698 MovieClipUses:697Used by:Timeline
Symbol 699 BitmapUsed by:700
Symbol 700 GraphicUses:699Used by:701
Symbol 701 MovieClipUses:700Used by:Timeline
Symbol 702 BitmapUsed by:703
Symbol 703 GraphicUses:702Used by:704
Symbol 704 MovieClipUses:703Used by:Timeline
Symbol 705 BitmapUsed by:706
Symbol 706 GraphicUses:705Used by:707
Symbol 707 MovieClipUses:706Used by:Timeline
Symbol 708 BitmapUsed by:709
Symbol 709 GraphicUses:708Used by:710
Symbol 710 MovieClipUses:709Used by:Timeline
Symbol 711 BitmapUsed by:712
Symbol 712 GraphicUses:711Used by:713
Symbol 713 MovieClipUses:712Used by:Timeline
Symbol 714 BitmapUsed by:715
Symbol 715 GraphicUses:714Used by:716
Symbol 716 MovieClipUses:715Used by:Timeline
Symbol 717 BitmapUsed by:718
Symbol 718 GraphicUses:717Used by:719
Symbol 719 MovieClipUses:718Used by:Timeline
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:720Used by:Timeline
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722Used by:Timeline
Symbol 724 GraphicUsed by:725
Symbol 725 MovieClipUses:724Used by:Timeline
Symbol 726 FontUsed by:43 47 727 728 729 730 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780
Symbol 727 EditableTextUses:42 726Used by:Timeline
Symbol 728 EditableTextUses:42 726Used by:Timeline
Symbol 729 EditableTextUses:42 726Used by:Timeline
Symbol 730 EditableTextUses:42 726Used by:Timeline
Symbol 731 GraphicUsed by:733
Symbol 732 GraphicUsed by:733
Symbol 733 ButtonUses:731 732Used by:Timeline
Symbol 734 EditableTextUses:42 726Used by:Timeline
Symbol 735 EditableTextUses:42 726Used by:Timeline
Symbol 736 EditableTextUses:42 726Used by:Timeline
Symbol 737 EditableTextUses:42 726Used by:Timeline
Symbol 738 EditableTextUses:42 726Used by:Timeline
Symbol 739 EditableTextUses:42 726Used by:Timeline
Symbol 740 EditableTextUses:726Used by:Timeline
Symbol 741 EditableTextUses:726Used by:Timeline
Symbol 742 EditableTextUses:726Used by:Timeline
Symbol 743 EditableTextUses:726Used by:Timeline
Symbol 744 EditableTextUses:726Used by:Timeline
Symbol 745 EditableTextUses:726Used by:Timeline
Symbol 746 EditableTextUses:726Used by:Timeline
Symbol 747 EditableTextUses:726Used by:Timeline
Symbol 748 EditableTextUses:726Used by:Timeline
Symbol 749 EditableTextUses:726Used by:Timeline
Symbol 750 GraphicUsed by:752
Symbol 751 GraphicUsed by:752
Symbol 752 ButtonUses:750 751Used by:Timeline
Symbol 753 GraphicUsed by:755
Symbol 754 GraphicUsed by:755
Symbol 755 ButtonUses:753 754Used by:Timeline
Symbol 756 EditableTextUses:726Used by:Timeline
Symbol 757 EditableTextUses:726Used by:Timeline
Symbol 758 EditableTextUses:726Used by:Timeline
Symbol 759 EditableTextUses:726Used by:Timeline
Symbol 760 EditableTextUses:726Used by:Timeline
Symbol 761 EditableTextUses:726Used by:Timeline
Symbol 762 EditableTextUses:726Used by:Timeline
Symbol 763 EditableTextUses:726Used by:Timeline
Symbol 764 EditableTextUses:726Used by:Timeline
Symbol 765 EditableTextUses:726Used by:Timeline
Symbol 766 EditableTextUses:42 726Used by:Timeline
Symbol 767 EditableTextUses:42 726Used by:Timeline
Symbol 768 EditableTextUses:42 726Used by:Timeline
Symbol 769 EditableTextUses:42 726Used by:Timeline
Symbol 770 EditableTextUses:42 726Used by:Timeline
Symbol 771 EditableTextUses:726Used by:Timeline
Symbol 772 EditableTextUses:726Used by:Timeline
Symbol 773 EditableTextUses:726Used by:Timeline
Symbol 774 EditableTextUses:726Used by:Timeline
Symbol 775 EditableTextUses:726Used by:Timeline
Symbol 776 EditableTextUses:726Used by:Timeline
Symbol 777 EditableTextUses:726Used by:Timeline
Symbol 778 EditableTextUses:726Used by:Timeline
Symbol 779 EditableTextUses:726Used by:Timeline
Symbol 780 EditableTextUses:726Used by:Timeline

Instance Names

"loadingText"Frame 1Symbol 43 EditableText
"clickMain"Frame 1Symbol 46 Button
"skin1"Frame 2Symbol 54 MovieClip
"skin2"Frame 2Symbol 57 MovieClip
"skin3"Frame 2Symbol 60 MovieClip
"tatoo1"Frame 2Symbol 63 MovieClip
"tatoo2"Frame 2Symbol 66 MovieClip
"tatoo3"Frame 2Symbol 69 MovieClip
"tatoo4"Frame 2Symbol 72 MovieClip
"tatoo5"Frame 2Symbol 75 MovieClip
"tatoo6"Frame 2Symbol 78 MovieClip
"tatoo7"Frame 2Symbol 81 MovieClip
"tatoo8"Frame 2Symbol 84 MovieClip
"tatoo9"Frame 2Symbol 87 MovieClip
"tatoo10"Frame 2Symbol 90 MovieClip
"pub"Frame 2Symbol 93 MovieClip
"eyes8"Frame 2Symbol 96 MovieClip
"eyes7"Frame 2Symbol 99 MovieClip
"eyes6"Frame 2Symbol 102 MovieClip
"eyes5"Frame 2Symbol 105 MovieClip
"eyes4"Frame 2Symbol 108 MovieClip
"eyes3"Frame 2Symbol 111 MovieClip
"eyes2"Frame 2Symbol 114 MovieClip
"eyes1"Frame 2Symbol 117 MovieClip
"lips1"Frame 2Symbol 120 MovieClip
"lips2"Frame 2Symbol 123 MovieClip
"lips3"Frame 2Symbol 126 MovieClip
"lips4"Frame 2Symbol 129 MovieClip
"lips5"Frame 2Symbol 132 MovieClip
"lips6"Frame 2Symbol 135 MovieClip
"bas0"Frame 2Symbol 137 MovieClip
"bas1"Frame 2Symbol 140 MovieClip
"bas2"Frame 2Symbol 143 MovieClip
"bas3"Frame 2Symbol 146 MovieClip
"bas4"Frame 2Symbol 149 MovieClip
"bas5"Frame 2Symbol 152 MovieClip
"bas6"Frame 2Symbol 155 MovieClip
"bas7"Frame 2Symbol 158 MovieClip
"bas8"Frame 2Symbol 161 MovieClip
"bas9"Frame 2Symbol 164 MovieClip
"bas10"Frame 2Symbol 167 MovieClip
"bas11"Frame 2Symbol 170 MovieClip
"bas12"Frame 2Symbol 173 MovieClip
"bas13"Frame 2Symbol 176 MovieClip
"bas14"Frame 2Symbol 179 MovieClip
"bas15"Frame 2Symbol 182 MovieClip
"bas16"Frame 2Symbol 185 MovieClip
"bas17"Frame 2Symbol 188 MovieClip
"bas18"Frame 2Symbol 191 MovieClip
"bas19"Frame 2Symbol 194 MovieClip
"slip0"Frame 2Symbol 137 MovieClip
"slip1"Frame 2Symbol 197 MovieClip
"slip2"Frame 2Symbol 200 MovieClip
"slip3"Frame 2Symbol 203 MovieClip
"slip4"Frame 2Symbol 206 MovieClip
"slip5"Frame 2Symbol 209 MovieClip
"slip6"Frame 2Symbol 212 MovieClip
"slip7"Frame 2Symbol 215 MovieClip
"slip8"Frame 2Symbol 218 MovieClip
"slip9"Frame 2Symbol 221 MovieClip
"slip10"Frame 2Symbol 224 MovieClip
"slip11"Frame 2Symbol 227 MovieClip
"slip12"Frame 2Symbol 230 MovieClip
"slip13"Frame 2Symbol 233 MovieClip
"slip14"Frame 2Symbol 236 MovieClip
"hair34"Frame 2Symbol 239 MovieClip
"hair32"Frame 2Symbol 242 MovieClip
"hair31"Frame 2Symbol 245 MovieClip
"hair30"Frame 2Symbol 248 MovieClip
"hair27"Frame 2Symbol 251 MovieClip
"hair26"Frame 2Symbol 254 MovieClip
"hair25"Frame 2Symbol 257 MovieClip
"hair23"Frame 2Symbol 260 MovieClip
"hair20"Frame 2Symbol 263 MovieClip
"hair19"Frame 2Symbol 266 MovieClip
"hair16"Frame 2Symbol 269 MovieClip
"hair9"Frame 2Symbol 272 MovieClip
"hair8"Frame 2Symbol 275 MovieClip
"hair3"Frame 2Symbol 278 MovieClip
"hair1"Frame 2Symbol 281 MovieClip
"hair36"Frame 2Symbol 284 MovieClip
"hair37"Frame 2Symbol 287 MovieClip
"hair42"Frame 2Symbol 290 MovieClip
"shoes1"Frame 2Symbol 293 MovieClip
"shoes2"Frame 2Symbol 296 MovieClip
"shoes3"Frame 2Symbol 299 MovieClip
"shoes4"Frame 2Symbol 302 MovieClip
"shoes5"Frame 2Symbol 305 MovieClip
"shoes6"Frame 2Symbol 308 MovieClip
"shoes7"Frame 2Symbol 311 MovieClip
"shoes8"Frame 2Symbol 314 MovieClip
"shoes9"Frame 2Symbol 317 MovieClip
"shoes10"Frame 2Symbol 320 MovieClip
"shoes11"Frame 2Symbol 323 MovieClip
"shoes12"Frame 2Symbol 326 MovieClip
"shoes13"Frame 2Symbol 329 MovieClip
"shoes14"Frame 2Symbol 332 MovieClip
"shoes15"Frame 2Symbol 335 MovieClip
"shoes16"Frame 2Symbol 338 MovieClip
"shoes17"Frame 2Symbol 341 MovieClip
"shoes18"Frame 2Symbol 344 MovieClip
"shoes19"Frame 2Symbol 347 MovieClip
"shoes20"Frame 2Symbol 350 MovieClip
"shoes21"Frame 2Symbol 353 MovieClip
"shoes22"Frame 2Symbol 356 MovieClip
"shoes23"Frame 2Symbol 359 MovieClip
"shoes24"Frame 2Symbol 362 MovieClip
"shoes25"Frame 2Symbol 365 MovieClip
"shoes26"Frame 2Symbol 368 MovieClip
"shoes27"Frame 2Symbol 371 MovieClip
"shoes28"Frame 2Symbol 374 MovieClip
"shoes29"Frame 2Symbol 377 MovieClip
"shoes30"Frame 2Symbol 380 MovieClip
"shoes31"Frame 2Symbol 383 MovieClip
"shoes32"Frame 2Symbol 386 MovieClip
"shoes33"Frame 2Symbol 389 MovieClip
"shoes34"Frame 2Symbol 392 MovieClip
"shoes35"Frame 2Symbol 395 MovieClip
"shoes36"Frame 2Symbol 398 MovieClip
"shoes37"Frame 2Symbol 401 MovieClip
"shoes38"Frame 2Symbol 404 MovieClip
"shoes39"Frame 2Symbol 407 MovieClip
"shoes40"Frame 2Symbol 410 MovieClip
"shoes41"Frame 2Symbol 413 MovieClip
"shoes0"Frame 2Symbol 137 MovieClip
"jupe0"Frame 2Symbol 137 MovieClip
"jupe1"Frame 2Symbol 416 MovieClip
"jupe2"Frame 2Symbol 419 MovieClip
"jupe3"Frame 2Symbol 422 MovieClip
"jupe4"Frame 2Symbol 425 MovieClip
"jupe5"Frame 2Symbol 428 MovieClip
"jupe6"Frame 2Symbol 431 MovieClip
"jupe7"Frame 2Symbol 434 MovieClip
"jupe8"Frame 2Symbol 437 MovieClip
"jupe9"Frame 2Symbol 440 MovieClip
"jupe10"Frame 2Symbol 443 MovieClip
"jupe11"Frame 2Symbol 446 MovieClip
"jupe12"Frame 2Symbol 449 MovieClip
"jupe13"Frame 2Symbol 452 MovieClip
"jupe14"Frame 2Symbol 455 MovieClip
"jupe15"Frame 2Symbol 458 MovieClip
"jupe16"Frame 2Symbol 461 MovieClip
"jupe17"Frame 2Symbol 464 MovieClip
"jupe18"Frame 2Symbol 467 MovieClip
"jupe19"Frame 2Symbol 470 MovieClip
"jupe20"Frame 2Symbol 473 MovieClip
"body0"Frame 2Symbol 137 MovieClip
"body1"Frame 2Symbol 476 MovieClip
"body2"Frame 2Symbol 479 MovieClip
"body3"Frame 2Symbol 482 MovieClip
"body4"Frame 2Symbol 485 MovieClip
"body5"Frame 2Symbol 488 MovieClip
"body6"Frame 2Symbol 491 MovieClip
"body7"Frame 2Symbol 494 MovieClip
"bra0"Frame 2Symbol 137 MovieClip
"bra1"Frame 2Symbol 497 MovieClip
"bra2"Frame 2Symbol 500 MovieClip
"bra3"Frame 2Symbol 503 MovieClip
"bra4"Frame 2Symbol 506 MovieClip
"bra5"Frame 2Symbol 509 MovieClip
"bra6"Frame 2Symbol 512 MovieClip
"bra7"Frame 2Symbol 515 MovieClip
"bra8"Frame 2Symbol 518 MovieClip
"bra9"Frame 2Symbol 521 MovieClip
"bra10"Frame 2Symbol 524 MovieClip
"bra11"Frame 2Symbol 527 MovieClip
"gants0"Frame 2Symbol 137 MovieClip
"gants1"Frame 2Symbol 530 MovieClip
"gants2"Frame 2Symbol 533 MovieClip
"gants3"Frame 2Symbol 536 MovieClip
"gants4"Frame 2Symbol 539 MovieClip
"gants5"Frame 2Symbol 542 MovieClip
"gants6"Frame 2Symbol 545 MovieClip
"gants7"Frame 2Symbol 548 MovieClip
"pet0"Frame 2Symbol 137 MovieClip
"pet1"Frame 2Symbol 551 MovieClip
"pet2"Frame 2Symbol 554 MovieClip
"pet3"Frame 2Symbol 557 MovieClip
"pet4"Frame 2Symbol 560 MovieClip
"pet5"Frame 2Symbol 563 MovieClip
"top0"Frame 2Symbol 137 MovieClip
"top1"Frame 2Symbol 566 MovieClip
"top2"Frame 2Symbol 569 MovieClip
"top3"Frame 2Symbol 572 MovieClip
"top4"Frame 2Symbol 575 MovieClip
"top5"Frame 2Symbol 578 MovieClip
"top6"Frame 2Symbol 581 MovieClip
"top7"Frame 2Symbol 584 MovieClip
"top8"Frame 2Symbol 587 MovieClip
"top9"Frame 2Symbol 590 MovieClip
"top10"Frame 2Symbol 593 MovieClip
"top11"Frame 2Symbol 596 MovieClip
"top12"Frame 2Symbol 599 MovieClip
"top13"Frame 2Symbol 602 MovieClip
"top14"Frame 2Symbol 605 MovieClip
"top15"Frame 2Symbol 608 MovieClip
"top16"Frame 2Symbol 611 MovieClip
"top17"Frame 2Symbol 614 MovieClip
"top18"Frame 2Symbol 617 MovieClip
"top19"Frame 2Symbol 620 MovieClip
"top20"Frame 2Symbol 623 MovieClip
"top21"Frame 2Symbol 626 MovieClip
"top22"Frame 2Symbol 629 MovieClip
"top23"Frame 2Symbol 632 MovieClip
"corset0"Frame 2Symbol 137 MovieClip
"corset1"Frame 2Symbol 635 MovieClip
"corset2"Frame 2Symbol 638 MovieClip
"corset3"Frame 2Symbol 641 MovieClip
"corset4"Frame 2Symbol 644 MovieClip
"corset5"Frame 2Symbol 647 MovieClip
"hair2"Frame 2Symbol 650 MovieClip
"hair4"Frame 2Symbol 653 MovieClip
"hair5"Frame 2Symbol 656 MovieClip
"hair6"Frame 2Symbol 659 MovieClip
"hair7"Frame 2Symbol 662 MovieClip
"hair10"Frame 2Symbol 665 MovieClip
"hair11"Frame 2Symbol 668 MovieClip
"hair12"Frame 2Symbol 671 MovieClip
"hair13"Frame 2Symbol 674 MovieClip
"hair14"Frame 2Symbol 677 MovieClip
"hair15"Frame 2Symbol 680 MovieClip
"hair17"Frame 2Symbol 683 MovieClip
"hair18"Frame 2Symbol 686 MovieClip
"hair21"Frame 2Symbol 689 MovieClip
"hair22"Frame 2Symbol 692 MovieClip
"hair24"Frame 2Symbol 695 MovieClip
"hair28"Frame 2Symbol 698 MovieClip
"hair29"Frame 2Symbol 701 MovieClip
"hair33"Frame 2Symbol 704 MovieClip
"hair35"Frame 2Symbol 707 MovieClip
"hair38"Frame 2Symbol 710 MovieClip
"hair39"Frame 2Symbol 713 MovieClip
"hair40"Frame 2Symbol 716 MovieClip
"hair41"Frame 2Symbol 719 MovieClip
"menuClothes"Frame 2Symbol 721 MovieClip
"menuBody"Frame 2Symbol 723 MovieClip
"menuTatoo"Frame 2Symbol 725 MovieClip
"menuTatooBtn"Frame 2Symbol 41 MovieClip {fl.controls.Button}
"menuBodyBtn"Frame 2Symbol 41 MovieClip {fl.controls.Button}
"menuClothesBtn"Frame 2Symbol 41 MovieClip {fl.controls.Button}
"txtShoes"Frame 2Symbol 727 EditableText
"txtPets"Frame 2Symbol 728 EditableText
"txtTops"Frame 2Symbol 729 EditableText
"txtJupes"Frame 2Symbol 730 EditableText
"resetTopsBt"Frame 2Symbol 733 Button
"txtBas"Frame 2Symbol 734 EditableText
"resetJupesBt"Frame 2Symbol 733 Button
"txtBodys"Frame 2Symbol 735 EditableText
"resetBodysBt"Frame 2Symbol 733 Button
"txtBras"Frame 2Symbol 736 EditableText
"txtSlips"Frame 2Symbol 737 EditableText
"resetSlipsBt"Frame 2Symbol 733 Button
"resetBrasBt"Frame 2Symbol 733 Button
"resetBasBt"Frame 2Symbol 733 Button
"txtGants"Frame 2Symbol 738 EditableText
"txtCorsets"Frame 2Symbol 739 EditableText
"resetCorsetsBt"Frame 2Symbol 733 Button
"affShoes"Frame 2Symbol 740 EditableText
"resetShoesBt"Frame 2Symbol 733 Button
"resetGantsBt"Frame 2Symbol 733 Button
"resetPetsBt"Frame 2Symbol 733 Button
"affBras"Frame 2Symbol 741 EditableText
"affGants"Frame 2Symbol 742 EditableText
"affCorsets"Frame 2Symbol 743 EditableText
"affSlips"Frame 2Symbol 744 EditableText
"affBas"Frame 2Symbol 745 EditableText
"affJupes"Frame 2Symbol 746 EditableText
"affBodys"Frame 2Symbol 747 EditableText
"affPets"Frame 2Symbol 748 EditableText
"affTops"Frame 2Symbol 749 EditableText
"prevShoesBtn"Frame 2Symbol 752 Button
"nextShoesBtn"Frame 2Symbol 755 Button
"dspShoes"Frame 2Symbol 756 EditableText
"nextTopsBtn"Frame 2Symbol 755 Button
"prevTopsBtn"Frame 2Symbol 752 Button
"dspTops"Frame 2Symbol 757 EditableText
"nextBrasBtn"Frame 2Symbol 755 Button
"prevBrasBtn"Frame 2Symbol 752 Button
"dspBras"Frame 2Symbol 758 EditableText
"nextCorsetsBtn"Frame 2Symbol 755 Button
"prevCorsetsBtn"Frame 2Symbol 752 Button
"dspCorsets"Frame 2Symbol 759 EditableText
"prevSlipsBtn"Frame 2Symbol 752 Button
"nextSlipsBtn"Frame 2Symbol 755 Button
"dspSlips"Frame 2Symbol 760 EditableText
"prevBasBtn"Frame 2Symbol 755 Button
"nextBasBtn"Frame 2Symbol 752 Button
"dspBas"Frame 2Symbol 761 EditableText
"nextJupesBtn"Frame 2Symbol 755 Button
"prevJupesBtn"Frame 2Symbol 752 Button
"dspJupes"Frame 2Symbol 762 EditableText
"nextBodysBtn"Frame 2Symbol 755 Button
"prevBodysBtn"Frame 2Symbol 752 Button
"dspBodys"Frame 2Symbol 763 EditableText
"nextGantsBtn"Frame 2Symbol 755 Button
"prevGantsBtn"Frame 2Symbol 752 Button
"dspGants"Frame 2Symbol 764 EditableText
"prevPetsBtn"Frame 2Symbol 752 Button
"nextPetsBtn"Frame 2Symbol 755 Button
"dspPets"Frame 2Symbol 765 EditableText
"txtHair"Frame 2Symbol 766 EditableText
"txtLips"Frame 2Symbol 767 EditableText
"txtEyes"Frame 2Symbol 768 EditableText
"txtOutfit"Frame 2Symbol 769 EditableText
"txtSkin"Frame 2Symbol 770 EditableText
"affOutfits"Frame 2Symbol 771 EditableText
"affHairs"Frame 2Symbol 772 EditableText
"prevHairBtn"Frame 2Symbol 752 Button
"nextHairBtn"Frame 2Symbol 755 Button
"dspHair"Frame 2Symbol 773 EditableText
"prevOutfitBtn"Frame 2Symbol 752 Button
"nextOutfitBtn"Frame 2Symbol 755 Button
"dspOutfit"Frame 2Symbol 774 EditableText
"dspLips"Frame 2Symbol 775 EditableText
"nextLipsBtn"Frame 2Symbol 755 Button
"prevLipsBtn"Frame 2Symbol 752 Button
"affEyes"Frame 2Symbol 776 EditableText
"affLips"Frame 2Symbol 777 EditableText
"affSkin"Frame 2Symbol 778 EditableText
"nextSkinBtn"Frame 2Symbol 755 Button
"prevSkinBtn"Frame 2Symbol 752 Button
"dspSkin"Frame 2Symbol 779 EditableText
"prevEyesBtn"Frame 2Symbol 752 Button
"nextEyesBtn"Frame 2Symbol 755 Button
"dspEyes"Frame 2Symbol 780 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 11284 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmln ..."




http://swfchan.com/20/98043/info.shtml
Created: 22/3 -2019 18:27:21 Last modified: 22/3 -2019 18:27:21 Server time: 03/05 -2024 19:08:24