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

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

komiji_clicker_hacked.swf

This is the info page for
Flash #166733

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


Text
<p align="right"><font face="_等幅" size="20" color="#ff9933" letterSpacing="0.000000" kerning="1">-1000pt</font></p>

<p align="center"><font face="_等幅" size="22" color="#ff9933" letterSpacing="0.000000" kerning="1">あいうえおかき</font></p>

<p align="left"><font face="_等幅" size="22" color="#660000" letterSpacing="0.000000" kerning="1">AAAAA</font></p>

<p align="center"><font face="_等幅" size="22" color="#ff33cc" letterSpacing="0.000000" kerning="1">+10000</font></p>

Now Loading

<p align="center"><font face="_等幅" size="60" color="#ffffff" letterSpacing="0.000000" kerning="1">100%</font></p>

<p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">「とても簡易ですが作者のコメント」</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">こんにちは!</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">作者のあふろだアフロです &nbsp;&nbsp;&nbsp;           (twitter:@afroda_afro)</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">コンプリートおめでとうございます!</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">そして&quot;こみじクリッカー&quot;で遊んで頂いてありがとうございます!</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">私の予想以上に皆様から好いていただけた事に感謝です!</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">このバージョンをもってこみじクリッカーの開発は完了とさせて頂きます</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">ですが、気が向いたら追加アイテムとか追加システムをつけてDLsiteとかで売るかも・・・?</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">オマケに魔法の呪文 &nbsp;&nbsp;afroda &nbsp;とキーを打った後に &nbsp;スペースキー &nbsp;を押すと・・・</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">データが消えた際にお使いください</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">それでは!次回作でお会いしましょう!</font></p><p align="left"></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">log</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">2015/1/6 1:00</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1"> v.1.0公開</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">2015/1/6 22:45 </font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">v.1.1.1公開 ショップに26点アイテム追加、6点のバグ解消、色々細かく調整</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">2015/1/8 2:40 </font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">v.1.2.2公開 ショップに10点追加</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">2015/1/9 0:40</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1"> v.1.3.2公開 ショップに10点追加</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">2015/1/10 2:00</font></p><p align="left"><font face="_ゴシック" size="20" color="#000000" letterSpacing="0.000000" kerning="1">v.1.4.3公開 ショップに13点追加、背景追加、体追加、リストを整頓、一部アイテムを修正</font></p>

V:1.4.3  Click -> Copyright (C) 2015 eros-da-eros All Rights Reserved.

<p align="center"><font face="_等幅" size="28" color="#ff9900" letterSpacing="0.000000" kerning="1">Lv:0</font></p>

<p align="center"><font face="_等幅" size="28" color="#3399cc" letterSpacing="0.000000" kerning="1">Lv:1</font></p>

<p align="center"><font face="_等幅" size="28" color="#009966" letterSpacing="0.000000" kerning="1">Lv:0</font></p>

<p align="center"><font face="_等幅" size="28" color="#ff9933" letterSpacing="0.000000" kerning="1">Lv:0</font></p>

<p align="right"><font face="_等幅" size="35" color="#ff9933" letterSpacing="0.000000" kerning="1">0pt</font></p>

<p align="right"><font face="_等幅" size="22" color="#ff9933" letterSpacing="0.000000" kerning="1">0pt</font></p>

<p align="right"><font face="_等幅" size="22" color="#ff9933" letterSpacing="0.000000" kerning="1">0pt</font></p>

<p align="right"><font face="_等幅" size="22" color="#ff9933" letterSpacing="0.000000" kerning="1">0pt</font></p>

<p align="right"><font face="_等幅" size="22" color="#ff9933" letterSpacing="0.000000" kerning="1">0pt</font></p>

ActionScript [AS3]

Section 1
//BackG_5 (_fla.BackG_5) package _fla { import flash.display.*; public dynamic class BackG_5 extends MovieClip { public function BackG_5(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 2
//body_type_10 (_fla.body_type_10) package _fla { import flash.display.*; public dynamic class body_type_10 extends MovieClip { public function body_type_10(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 3
//check_145 (_fla.check_145) package _fla { import flash.display.*; public dynamic class check_145 extends MovieClip { public function check_145(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 4
//eyelight_29 (_fla.eyelight_29) package _fla { import flash.display.*; public dynamic class eyelight_29 extends MovieClip { public var right:MovieClip; public function eyelight_29(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 5
//eyeline_34 (_fla.eyeline_34) package _fla { import flash.display.*; public dynamic class eyeline_34 extends MovieClip { public var sysline:MovieClip; public function eyeline_34(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 6
//komiji_6 (_fla.komiji_6) package _fla { import flash.display.*; public dynamic class komiji_6 extends MovieClip { public var body:MovieClip; public function komiji_6(){ addFrameScript(91, frame92, 133, frame134, 154, frame155, 242, frame243, 279, frame280, 308, frame309); } function frame92(){ gotoAndPlay("yure"); } function frame134(){ gotoAndPlay("yure2"); } function frame155(){ gotoAndPlay("yure3"); } function frame243(){ gotoAndPlay("yure4"); } function frame280(){ gotoAndPlay("yure5"); } function frame309(){ gotoAndPlay("yure6"); } } }//package _fla
Section 7
//lock_144 (_fla.lock_144) package _fla { import flash.display.*; public dynamic class lock_144 extends MovieClip { public function lock_144(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 8
//MainTimeline (_fla.MainTimeline) package _fla { import flash.display.*; import flash.events.*; import flash.system.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.geom.*; import flash.ui.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var menu_ber_mc:MovieClip; public var tool3:MovieClip; public var tool3_txt:TextField; public var tool1_UG:SimpleButton; public var tool4:MovieClip; public var tool2_txt:TextField; public var mylink:SimpleButton; public var komiji:MovieClip; public var point_txt:TextField; public var tool4_UG:SimpleButton; public var bgimg:MovieClip; public var shop_btn:SimpleButton; public var tool4_ugp:TextField; public var clickpoint:SimpleButton; public var thankyou:SimpleButton; public var load_per:TextField; public var tool1_ugp:TextField; public var tool4_txt:TextField; public var tool3_ugp:TextField; public var tool2_UG:SimpleButton; public var tool1:MovieClip; public var getpointMC:MovieClip; public var tool2_ugp:TextField; public var tool1_txt:TextField; public var tool3_UG:SimpleButton; public var tool2:MovieClip; public var loadend:MovieClip; public var info:LoaderInfo; public var tool1A:Array; public var tool2A:Array; public var tool3A:Array; public var tool4A:Array; public var i:uint; public var savedata:SharedObject; public var pointinfo:Array; public var pointinfinam:uint; public var onepoint:uint; public var rota:uint; public var rotao:uint; public var timer:uint; public var bai:uint; public var baimax:uint; public var maxlevel:uint; public var nextpoint1:uint; public var nextpoint2:uint; public var nextpoint3:uint; public var nextpoint4:uint; public var select:Array; public var AItem:Array; public var Adress:Array; public var Aeye:Array; public var Amouth:Array; public var Ahere:Array; public var Atex:Array; public var Amove:Array; public var Abody:Array; public var Abgimg:Array; public var allitemnam:uint; public var getitem:uint; public var dressInc:Array; public var menulit:Array; public var itemlist:Array; public var separe:Array; public var listX; public var listY; public var plusY:uint; public var presskey; public function MainTimeline(){ addFrameScript(0, frame1, 2, frame3); } public function loading(_arg1):void{ Object(root).load_per.text = Math.floor(((info.bytesLoaded / info.bytesTotal) * 100)); if (info.bytesLoaded == info.bytesTotal){ stage.removeEventListener(Event.ENTER_FRAME, loading); Object(root).loadend.play(); }; } public function onHomeClick(_arg1:MouseEvent):void{ var _local2:* = "https://twitter.com/afroda_afro"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3); } public function clickplus():void{ savedata.data.clicknam = (savedata.data.clicknam + 999999); clickpoint.rotation = (clickpoint.rotation + tool1A[savedata.data.levelArray[0]][2]); rotao = (rotao + tool1A[savedata.data.levelArray[0]][2]); pointinfinam++; pointinfo[pointinfinam] = new getpoint(); Object(root).getpointMC.addChild(pointinfo[pointinfinam]); if (rotao > 360){ rotao = (rotao - 360); savedata.data.clicknam = (savedata.data.clicknam + (tool1A[savedata.data.levelArray[0]][0] + tool3A[savedata.data.levelArray[2]][0])); pointinfo[pointinfinam].gp.pt_txt.text = ("+BONUS!+ " + (tool1A[savedata.data.levelArray[0]][0] + tool3A[savedata.data.levelArray[2]][0])); } else { savedata.data.clicknam = (savedata.data.clicknam + tool1A[savedata.data.levelArray[0]][0]); pointinfo[pointinfinam].gp.pt_txt.text = tool1A[savedata.data.levelArray[0]][0]; }; pointinfo[pointinfinam].x = (Math.round((Math.random() * 60)) - 30); pointinfo[pointinfinam].y = (Math.round((Math.random() * 60)) - 150); if (pointinfo[(pointinfinam + 1)] != undefined){ if ((pointinfinam + 1) == 31){ Object(root).getpointMC.removeChild(pointinfo[1]); } else { Object(root).getpointMC.removeChild(pointinfo[(pointinfinam + 1)]); }; }; if (pointinfinam > 30){ pointinfinam = 0; }; Object(root).point_txt.text = (savedata.data.clicknam + "pt"); } public function ClickPlus(_arg1):void{ clickplus(); } public function auto(_arg1):void{ if ((((timer == 0)) && ((savedata.data.levelArray[0] > 0)))){ clickplus(); Object(root).tool1.nextFrame(); }; Object(root).tool3.rotation = (Object(root).tool3.rotation - savedata.data.levelArray[2]); if ((((timer == 30)) && ((savedata.data.levelArray[2] > 0)))){ clickpoint.rotation = (clickpoint.rotation + savedata.data.levelArray[2]); rotao = (rotao + savedata.data.levelArray[2]); if (rotao > 360){ pointinfinam++; pointinfo[pointinfinam] = new getpoint(); rotao = (rotao - 360); savedata.data.clicknam = (savedata.data.clicknam + tool3A[savedata.data.levelArray[2]][0]); pointinfo[pointinfinam].gp.pt_txt.text = ("+BONUS!+ " + tool3A[savedata.data.levelArray[2]][0]); Object(root).getpointMC.addChild(pointinfo[pointinfinam]); pointinfo[pointinfinam].x = (Math.round((Math.random() * 60)) - 30); pointinfo[pointinfinam].y = (Math.round((Math.random() * 60)) - 150); if (pointinfo[(pointinfinam + 1)] != undefined){ if ((pointinfinam + 1) == 31){ Object(root).getpointMC.removeChild(pointinfo[1]); } else { Object(root).getpointMC.removeChild(pointinfo[(pointinfinam + 1)]); }; }; if (pointinfinam > 30){ pointinfinam = 0; }; Object(root).point_txt.text = (savedata.data.clicknam + "pt"); }; }; if ((((timer == 15)) && ((savedata.data.levelArray[1] > 0)))){ Object(root).tool2.nextFrame(); pointinfinam++; pointinfo[pointinfinam] = new getpoint(); Object(root).getpointMC.addChild(pointinfo[pointinfinam]); savedata.data.clicknam = (savedata.data.clicknam + tool2A[savedata.data.levelArray[1]][0]); pointinfo[pointinfinam].gp.pt_txt.text = tool2A[savedata.data.levelArray[1]][0]; pointinfo[pointinfinam].x = (Math.round((Math.random() * 60)) - 30); pointinfo[pointinfinam].y = (Math.round((Math.random() * 60)) - 150); if (pointinfo[(pointinfinam + 1)] != undefined){ if ((pointinfinam + 1) == 31){ Object(root).getpointMC.removeChild(pointinfo[1]); } else { Object(root).getpointMC.removeChild(pointinfo[(pointinfinam + 1)]); }; }; if (pointinfinam > 30){ pointinfinam = 0; }; Object(root).point_txt.text = (savedata.data.clicknam + "pt"); }; if ((((timer == 45)) && ((savedata.data.levelArray[3] > 0)))){ Object(root).tool4.nextFrame(); bai = Math.round((Math.random() * baimax)); pointinfinam++; pointinfo[pointinfinam] = new getpoint(); Object(root).getpointMC.addChild(pointinfo[pointinfinam]); savedata.data.clicknam = (savedata.data.clicknam + (tool4A[savedata.data.levelArray[3]][0] * bai)); pointinfo[pointinfinam].gp.pt_txt.text = (tool4A[savedata.data.levelArray[3]][0] * bai); pointinfo[pointinfinam].x = (Math.round((Math.random() * 60)) - 30); pointinfo[pointinfinam].y = (Math.round((Math.random() * 60)) - 150); if (pointinfo[(pointinfinam + 1)] != undefined){ if ((pointinfinam + 1) == 31){ Object(root).getpointMC.removeChild(pointinfo[1]); } else { Object(root).getpointMC.removeChild(pointinfo[(pointinfinam + 1)]); }; }; if (pointinfinam > 30){ pointinfinam = 0; }; Object(root).point_txt.text = (savedata.data.clicknam + "pt"); }; timer++; if (timer > 60){ timer = 0; }; } public function toolUG1(_arg1):void{ if ((((savedata.data.clicknam >= nextpoint1)) && ((maxlevel > savedata.data.levelArray[0])))){ var _local2 = savedata.data.levelArray; var _local3:int; var _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; savedata.data.clicknam = (savedata.data.clicknam - nextpoint1); nextpoint1 = tool1A[savedata.data.levelArray[0]][1]; Object(root).tool1_ugp.text = (nextpoint1 + "pt"); Object(root).tool1_txt.text = ("Lv:" + savedata.data.levelArray[0]); Object(root).point_txt.text = (savedata.data.clicknam + "pt"); if (maxlevel == savedata.data.levelArray[0]){ Object(root).tool1_ugp.text = "Lv:MAX"; } else { Object(root).tool1_ugp.text = (nextpoint1 + "pt"); }; }; } public function toolUG2(_arg1):void{ if ((((savedata.data.clicknam >= nextpoint2)) && ((maxlevel > savedata.data.levelArray[1])))){ var _local2 = savedata.data.levelArray; var _local3 = 1; var _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; savedata.data.clicknam = (savedata.data.clicknam - nextpoint2); nextpoint2 = tool2A[savedata.data.levelArray[1]][1]; Object(root).tool2_ugp.text = (nextpoint2 + "pt"); Object(root).tool2_txt.text = ("Lv:" + savedata.data.levelArray[1]); Object(root).point_txt.text = (savedata.data.clicknam + "pt"); if (maxlevel == savedata.data.levelArray[1]){ Object(root).tool2_ugp.text = "Lv:MAX"; } else { Object(root).tool2_ugp.text = (nextpoint2 + "pt"); }; }; } public function toolUG3(_arg1):void{ if ((((savedata.data.clicknam >= nextpoint3)) && ((maxlevel > savedata.data.levelArray[2])))){ var _local2 = savedata.data.levelArray; var _local3 = 2; var _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; savedata.data.clicknam = (savedata.data.clicknam - nextpoint3); nextpoint3 = tool3A[savedata.data.levelArray[2]][1]; Object(root).tool3_ugp.text = (nextpoint3 + "pt"); Object(root).tool3_txt.text = ("Lv:" + savedata.data.levelArray[2]); Object(root).point_txt.text = (savedata.data.clicknam + "pt"); if (maxlevel == savedata.data.levelArray[2]){ Object(root).tool3_ugp.text = "Lv:MAX"; } else { Object(root).tool3_ugp.text = (nextpoint3 + "pt"); }; }; } public function toolUG4(_arg1):void{ if ((((savedata.data.clicknam >= nextpoint4)) && ((maxlevel > savedata.data.levelArray[3])))){ var _local2 = savedata.data.levelArray; var _local3 = 3; var _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; savedata.data.clicknam = (savedata.data.clicknam - nextpoint4); nextpoint4 = tool4A[savedata.data.levelArray[3]][1]; Object(root).tool4_ugp.text = (nextpoint4 + "pt"); Object(root).tool4_txt.text = ("Lv:" + savedata.data.levelArray[3]); Object(root).point_txt.text = (savedata.data.clicknam + "pt"); if (maxlevel == savedata.data.levelArray[3]){ Object(root).tool4_ugp.text = "Lv:MAX"; } else { Object(root).tool4_ugp.text = (nextpoint4 + "pt"); }; }; } public function dressup(_arg1, _arg2, _arg3){ if (_arg1 == 0){ dressInc[_arg1][_arg2] = new Aitem(); dressInc[_arg1][_arg2].gotoAndStop(_arg3[_arg2][2]); Object(root).komiji.body.itemRay1.addChild(dressInc[_arg1][_arg2]); } else { switch (_arg3[_arg2][3]){ case 0: dressInc[_arg1][_arg2] = new AdressP(); dressInc[_arg1][_arg2].gotoAndStop(_arg3[_arg2][2]); Object(root).komiji.body.dressray0.addChild(dressInc[_arg1][_arg2]); break; case 1: dressInc[_arg1][_arg2] = new AdressP(); dressInc[_arg1][_arg2].gotoAndStop(_arg3[_arg2][2]); Object(root).komiji.body.dressray1.addChild(dressInc[_arg1][_arg2]); break; case 2: dressInc[_arg1][_arg2] = new AdressP(); dressInc[_arg1][_arg2].gotoAndStop(_arg3[_arg2][2]); Object(root).komiji.body.dressray2.addChild(dressInc[_arg1][_arg2]); break; case 3: dressInc[_arg1][_arg2] = new AdressP(); dressInc[_arg1][_arg2].gotoAndStop(_arg3[_arg2][2]); Object(root).komiji.body.dressray3.addChild(dressInc[_arg1][_arg2]); break; case 4: dressInc[_arg1][_arg2] = new AdressP(); dressInc[_arg1][_arg2].gotoAndStop(_arg3[_arg2][2]); Object(root).komiji.body.dressray4.addChild(dressInc[_arg1][_arg2]); break; }; }; } public function itemlistup(_arg1, _arg2, _arg3, _arg4, _arg5):void{ separe[_arg2] = new sepa(); separe[_arg2].tex.text = _arg3; separe[_arg2].y = _arg5; menulit[_arg1].addChild(separe[_arg2]); listX = 0; listY = 0; i = 0; while (i < _arg4.length) { itemlist[_arg2][i] = new shop_item(); itemlist[_arg2][i].x = (200 * listX); itemlist[_arg2][i].y = (((80 * listY) + 30) + _arg5); listX++; if (listX == 2){ listX = 0; listY++; }; itemlist[_arg2][i].itemname.text = _arg4[i][0]; itemlist[_arg2][i].point.text = (("-" + _arg4[i][1]) + "pt"); itemlist[_arg2][i].btn.addEventListener(MouseEvent.CLICK, itemClick(_arg2, i, _arg4)); if (savedata.data.unlockitem[_arg2][i] != undefined){ itemlist[_arg2][i].locks.gotoAndStop(2); itemlist[_arg2][i].checks.gotoAndStop(2); itemlist[_arg2][i].point.text = "unlock!"; }; if (((!((select[_arg2][i] == undefined))) || ((select[_arg2][i] == 1)))){ itemlist[_arg2][i].checks.gotoAndStop(3); }; menulit[_arg1].addChild(itemlist[_arg2][i]); i++; }; } public function itemClick(_arg1, _arg2, _arg3):Function{ var ICarry:*; var ICnam:*; var ICblock:*; var param1:* = _arg1; var param2:* = _arg2; var param3:* = _arg3; ICblock = param1; ICnam = param2; ICarry = param3; return (function (_arg1){ if (savedata.data.unlockitem[ICblock][ICnam] == undefined){ if (savedata.data.clicknam >= ICarry[ICnam][1]){ savedata.data.unlockitem[ICblock][ICnam] = 1; itemlist[ICblock][ICnam].locks.gotoAndStop(2); itemlist[ICblock][ICnam].checks.gotoAndStop(2); itemlist[ICblock][ICnam].point.text = "unlock!"; savedata.data.clicknam = (savedata.data.clicknam - ICarry[ICnam][1]); }; } else { if ((((select[ICblock][ICnam] == undefined)) || ((select[ICblock][ICnam] == 0)))){ if (ICblock == 0){ switch (ICarry[ICnam][3]){ case 1: dressInc[0][ICnam] = new Aitem(); dressInc[0][ICnam].gotoAndStop(ICarry[ICnam][2]); Object(root).komiji.body.itemRay1.addChild(dressInc[0][ICnam]); break; default: dressInc[0][ICnam] = new Aitem(); dressInc[0][ICnam].gotoAndStop(ICarry[ICnam][2]); Object(root).komiji.body.itemRay0.addChild(dressInc[0][ICnam]); }; } else { if (ICblock == 1){ switch (ICarry[ICnam][3]){ case 0: dressInc[1][ICnam] = new AdressP(); dressInc[1][ICnam].gotoAndStop(ICarry[ICnam][2]); Object(root).komiji.body.dressray0.addChild(dressInc[1][ICnam]); break; case 1: dressInc[1][ICnam] = new AdressP(); dressInc[1][ICnam].gotoAndStop(ICarry[ICnam][2]); Object(root).komiji.body.dressray1.addChild(dressInc[1][ICnam]); break; case 2: dressInc[1][ICnam] = new AdressP(); dressInc[1][ICnam].gotoAndStop(ICarry[ICnam][2]); Object(root).komiji.body.dressray2.addChild(dressInc[1][ICnam]); break; case 3: dressInc[1][ICnam] = new AdressP(); dressInc[1][ICnam].gotoAndStop(ICarry[ICnam][2]); Object(root).komiji.body.dressray3.addChild(dressInc[1][ICnam]); break; case 4: dressInc[1][ICnam] = new AdressP(); dressInc[1][ICnam].gotoAndStop(ICarry[ICnam][2]); Object(root).komiji.body.dressray4.addChild(dressInc[1][ICnam]); break; }; } else { if (ICblock == 2){ switch (ICarry[ICnam][2]){ case "hiright": Object(root).komiji.body.eyes.Hright.visible = false; break; case "eline": Object(root).komiji.body.eyes.sysline.visible = true; break; case "ehart": Object(root).komiji.body.eyes.hart.visible = true; break; default: Object(root).komiji.body.eyes.gotoAndStop(ICarry[ICnam][2]); Object(root).komiji.body.eyes.Hright.gotoAndStop(ICarry[ICnam][2]); Object(root).komiji.body.eyes.sysline.gotoAndStop(ICarry[ICnam][2]); Object(root).komiji.body.eyes.hart.gotoAndStop(ICarry[ICnam][2]); }; } else { if (ICblock == 3){ Object(root).komiji.body.mouth.gotoAndStop(ICarry[ICnam][2]); } else { if (ICblock == 4){ switch (ICarry[ICnam][2]){ case "osage": Object(root).komiji.body.osage.visible = true; break; case "long": Object(root).komiji.body.kami.visible = true; break; case "osage2": Object(root).komiji.body.osage2.visible = true; break; case "pony": Object(root).komiji.body.pony.visible = true; break; case "nijie": Object(root).komiji.body.nijipony.visible = true; break; }; } else { if (ICblock == 5){ dressInc[5][ICnam] = new AtexP(); dressInc[5][ICnam].gotoAndStop(ICarry[ICnam][2]); Object(root).komiji.body.moji.addChild(dressInc[5][ICnam]); } else { if (ICblock == 6){ Object(root).komiji.gotoAndPlay(ICarry[ICnam][2]); } else { if (ICblock == 7){ Object(root).komiji.body.bodytype.gotoAndStop(ICarry[ICnam][2]); } else { if (ICblock == 8){ Object(root).bgimg.gotoAndStop(ICarry[ICnam][2]); }; }; }; }; }; }; }; }; }; select[ICblock][ICnam] = 1; itemlist[ICblock][ICnam].checks.gotoAndStop(3); } else { if (ICblock == 0){ switch (ICarry[ICnam][3]){ case 1: Object(root).komiji.body.itemRay1.removeChild(dressInc[0][ICnam]); break; default: Object(root).komiji.body.itemRay0.removeChild(dressInc[0][ICnam]); }; select[ICblock][ICnam] = 0; itemlist[ICblock][ICnam].checks.gotoAndStop(2); } else { if (ICblock == 1){ var _local2 = select[ICblock]; var _local3 = ICnam; var _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; if (select[ICblock][ICnam] == 2){ dressInc[1][ICnam].nextFrame(); } else { switch (ICarry[ICnam][3]){ case 0: Object(root).komiji.body.dressray0.removeChild(dressInc[1][ICnam]); break; case 1: Object(root).komiji.body.dressray1.removeChild(dressInc[1][ICnam]); break; case 2: Object(root).komiji.body.dressray2.removeChild(dressInc[1][ICnam]); break; case 3: Object(root).komiji.body.dressray3.removeChild(dressInc[1][ICnam]); break; case 4: Object(root).komiji.body.dressray4.removeChild(dressInc[1][ICnam]); break; }; select[ICblock][ICnam] = 0; itemlist[ICblock][ICnam].checks.gotoAndStop(2); }; } else { if (ICblock == 2){ select[ICblock][ICnam] = 0; itemlist[ICblock][ICnam].checks.gotoAndStop(2); switch (ICarry[ICnam][2]){ case "hiright": Object(root).komiji.body.eyes.Hright.visible = true; break; case "eline": Object(root).komiji.body.eyes.sysline.visible = false; break; case "ehart": Object(root).komiji.body.eyes.hart.visible = false; break; default: Object(root).komiji.body.eyes.gotoAndStop(ICarry[ICnam][2]); Object(root).komiji.body.eyes.Hright.gotoAndStop(ICarry[ICnam][2]); Object(root).komiji.body.eyes.sysline.gotoAndStop(ICarry[ICnam][2]); Object(root).komiji.body.eyes.hart.gotoAndStop(ICarry[ICnam][2]); }; } else { if (ICblock == 3){ select[ICblock][ICnam] = 0; itemlist[ICblock][ICnam].checks.gotoAndStop(2); Object(root).komiji.body.mouth.gotoAndStop(ICarry[ICnam][2]); } else { if (ICblock == 4){ select[ICblock][ICnam] = 0; itemlist[ICblock][ICnam].checks.gotoAndStop(2); switch (ICarry[ICnam][2]){ case "osage": Object(root).komiji.body.osage.visible = false; break; case "long": Object(root).komiji.body.kami.visible = false; break; case "osage2": Object(root).komiji.body.osage2.visible = false; break; case "pony": Object(root).komiji.body.pony.visible = false; break; case "nijie": Object(root).komiji.body.nijipony.visible = false; break; }; } else { if (ICblock == 5){ select[ICblock][ICnam] = 0; itemlist[ICblock][ICnam].checks.gotoAndStop(2); Object(root).komiji.body.moji.removeChild(dressInc[5][ICnam]); } else { if (ICblock == 6){ select[ICblock][ICnam] = 0; itemlist[ICblock][ICnam].checks.gotoAndStop(2); Object(root).komiji.gotoAndPlay(ICarry[ICnam][2]); } else { if (ICblock == 7){ select[ICblock][ICnam] = 0; Object(root).komiji.body.bodytype.gotoAndStop(ICarry[ICnam][2]); } else { if (ICblock == 8){ select[ICblock][ICnam] = 0; Object(root).bgimg.gotoAndStop(ICarry[ICnam][2]); }; }; }; }; }; }; }; }; }; }; }; Object(root).point_txt.text = (savedata.data.clicknam + "pt"); }); } public function shopOpen(_arg1):void{ Object(root).menu_ber_mc.visible = true; Object(root).menu_ber_mc.menu_list.refreshPane(); Object(root).menu_ber_mc.menu_list.update(); } public function shopOpen0(_arg1):void{ Object(root).menu_ber_mc.menu_list.source = menulit[0]; Object(root).menu_ber_mc.menu_list.refreshPane(); Object(root).menu_ber_mc.menu_list.update(); } public function shopOpen1(_arg1):void{ Object(root).menu_ber_mc.menu_list.source = menulit[1]; Object(root).menu_ber_mc.menu_list.refreshPane(); Object(root).menu_ber_mc.menu_list.update(); } public function shopOpen2(_arg1):void{ Object(root).menu_ber_mc.menu_list.source = menulit[2]; Object(root).menu_ber_mc.menu_list.refreshPane(); Object(root).menu_ber_mc.menu_list.update(); } public function shopClose(_arg1):void{ Object(root).menu_ber_mc.visible = false; } function frame1(){ stop(); info = stage.loaderInfo; stage.addEventListener(Event.ENTER_FRAME, loading); } function frame3(){ tool1A = new Array([1, 10, 0], [2, 150, 0], [3, 300, 1], [4, 500, 1], [5, 800, 2], [7, 1500, 2], [9, 2000, 2], [10, 2500, 3], [12, 3500, 3], [14, 4500, 3], [16, 5500, 3], [18, 6000, 4], [20, 10000, 4], [25, 20000, 4], [30, 28000, 4], [35, 35000, 4], [38, 42000, 4], [40, 55000, 5], [42, 60000, 5], [45, 70000, 5], [50, 70000, 6]); tool2A = new Array([0, 30], [3, 200], [10, 500], [20, 1000], [30, 1500], [40, 2500], [50, 4000], [60, 7000], [70, 8000], [80, 9000], [90, 10000], [100, 15000], [110, 22000], [120, 30000], [130, 35000], [140, 47000], [150, 59000], [160, 74000], [170, 80000], [180, 100000], [200, 100000]); tool3A = new Array([100, 50], [300, 250], [600, 400], [900, 800], [1200, 1500], [1500, 2500], [2000, 3500], [2300, 4500], [2600, 6000], [3000, 8000], [3500, 10000], [4000, 15000], [4500, 20000], [5000, 30000], [6000, 40000], [6500, 50000], [7000, 60000], [7500, 70000], [8000, 100000], [9000, 130000], [10000, 130000]); tool4A = new Array([0, 100], [20, 300], [50, 600], [70, 1300], [90, 2500], [100, 3000], [110, 4000], [140, 5000], [180, 7000], [200, 10000], [230, 15000], [250, 20000], [280, 25000], [300, 30000], [350, 40000], [380, 50000], [400, 75000], [420, 90000], [450, 120000], [480, 150000], [500, 150000]); i = 0; savedata = SharedObject.getLocal("comiji_clickerfin"); if (savedata){ if (savedata.data.clicknam == undefined){ savedata.data.clicknam = 0; savedata.data.levelArray = new Array(0, 0, 0, 0); savedata.data.unlockitem = new Array(); i = 0; while (i < 9) { savedata.data.unlockitem[i] = new Array(); i++; }; }; }; stop(); Object(root).tool1_txt.text = ("Lv:" + savedata.data.levelArray[0]); Object(root).tool2_txt.text = ("Lv:" + savedata.data.levelArray[1]); Object(root).tool3_txt.text = ("Lv:" + savedata.data.levelArray[2]); Object(root).tool4_txt.text = ("Lv:" + savedata.data.levelArray[3]); Object(root).point_txt.text = (savedata.data.clicknam + "pt"); Object(root).menu_ber_mc.visible = false; Object(root).mylink.addEventListener(MouseEvent.CLICK, onHomeClick); pointinfo = new Array(); pointinfinam = 0; onepoint = (1 + (savedata.data.levelArray[0] * 2)); rota = savedata.data.levelArray[2]; rotao = 0; Object(root).clickpoint.addEventListener(MouseEvent.CLICK, ClickPlus); timer = 0; bai = 0; baimax = 2; stage.addEventListener(Event.ENTER_FRAME, auto); maxlevel = 20; nextpoint1 = tool1A[savedata.data.levelArray[0]][1]; if (maxlevel == savedata.data.levelArray[0]){ Object(root).tool1_ugp.text = "Lv:MAX"; } else { Object(root).tool1_ugp.text = (nextpoint1 + "pt"); }; Object(root).tool1_UG.addEventListener(MouseEvent.CLICK, toolUG1); nextpoint2 = tool2A[savedata.data.levelArray[1]][1]; if (maxlevel == savedata.data.levelArray[1]){ Object(root).tool2_ugp.text = "Lv:MAX"; } else { Object(root).tool2_ugp.text = (nextpoint2 + "pt"); }; Object(root).tool2_UG.addEventListener(MouseEvent.CLICK, toolUG2); nextpoint3 = tool3A[savedata.data.levelArray[2]][1]; if (maxlevel == savedata.data.levelArray[2]){ Object(root).tool3_ugp.text = "Lv:MAX"; } else { Object(root).tool3_ugp.text = (nextpoint3 + "pt"); }; Object(root).tool3_UG.addEventListener(MouseEvent.CLICK, toolUG3); nextpoint4 = tool4A[savedata.data.levelArray[3]][1]; if (maxlevel == savedata.data.levelArray[3]){ Object(root).tool4_ugp.text = "Lv:MAX"; } else { Object(root).tool4_ugp.text = (nextpoint4 + "pt"); }; Object(root).tool4_UG.addEventListener(MouseEvent.CLICK, toolUG4); select = new Array(); i = 0; while (i < 9) { select[i] = new Array(); i++; }; AItem = new Array(["メガネ", 50000, 2, 1], ["汗", 30000, 26, 1], ["もわもわ", 30000, 10, 1], ["ビクビク", 80000, 34, 1], ["よだれ", 50000, 30, 1], ["毛", 50000, 22, 0], ["泣くA", 100000, 31, 1], ["泣くB", 100000, 32, 1], ["赤らめA", 100000, 33, 1], ["赤らめB", 150000, 29, 1], ["首輪", 80000, 12, 0], ["リード", 50000, 13, 1], ["プレート[肉]", 80000, 55, 1], ["プレート[犯]", 80000, 53, 1], ["プレート[変]", 80000, 54, 1], ["手首拘束", 100000, 56, 0], ["くわえゴム", 50000, 9, 1], ["使用済ゴム口", 80000, 11, 1], ["使用済ゴム胸", 80000, 20, 1], ["使用済ゴム股", 120000, 21, 0], ["らくがき[変]", 100000, 27, 0], ["らくがき[中]", 100000, 28, 0], ["亀甲縛り", 250000, 35, 0], ["アイマスク", 100000, 41, 1], ["搾乳機", 80000, 25, 1], ["ピアス", 100000, 23, 0], ["なふだ", 80000, 37, 1], ["尿道ブジー", 120000, 52, 0], ["ぶっかけ頭", 80000, 3, 1], ["ぶっかけ胸", 80000, 4, 1], ["ぶっかけ腹", 80000, 5, 1], ["股濡れ", 100000, 6, 0], ["中出し", 150000, 7, 0], ["漏らし", 150000, 8, 0], ["汁垂れ", 100000, 59, 0], ["処女血", 120000, 36, 0], ["触手[尿]", 150000, 18, 0], ["触手[後]", 200000, 17, 0], ["触手[前]", 250000, 19, 0], ["産卵", 250000, 50, 0], ["ローター左", 120000, 15, 0], ["ローター左:貼", 120000, 58, 0], ["ローター右", 120000, 16, 0], ["垂れローター", 230000, 40, 0], ["クリローター", 150000, 57, 0], ["スイッチ", 80000, 39, 1], ["ピンクコード", 80000, 38, 0], ["バイブ浅", 150000, 24, 0], ["バイブ深", 150000, 14, 0], ["鬼ディルド", 500000, 51, 0], ["[犬]イヌミミ", 100000, 45, 0], ["[犬]いぬしっぽ", 150000, 44, 0], ["[猫]ネコミミ", 150000, 42, 0], ["[猫]しっぽ", 250000, 43, 0], ["[兎]バニー頭", 100000, 46, 0], ["[兎]バニー尻尾", 150000, 47, 0], ["[兎]カフス", 100000, 48, 0], ["[兎]つけエリ", 100000, 49, 0], ["[虹]ネクタイ", 100000, 60, 1], ["[虹]葉っぱ髪留", 100000, 61, 1]); Adress = new Array(["ブラ", 300000, "bura", 0], ["パンツ", 500000, "pant", 0], ["タイツ", 200000, "tait", 1], ["ニーソ", 150000, "ni-so", 1], ["カーディガン", 220000, "ka-de", 4], ["セーター", 200000, "se-ta", 3], ["タートルネック", 200000, "reino", 3], ["長スカート", 230000, "scart", 2], ["ブレザー", 250000, "bure", 4], ["シャツ", 250000, "syat", 1], ["紺スカート", 250000, "sscart", 2], ["子供服上", 250000, "Fue", 3], ["子供服下", 250000, "Fscart", 2], ["旧スク水", 800000, "sukumizu", 0], ["[兎]バニー", 500000, "banny", 2], ["ニジエたん", 200000, "nijie1", 3], ["ニジエたん上", 200000, "nijie2", 4]); Aeye = new Array(["目普通", 0, 1], ["目閉じ", 10000, 2], ["半目", 20000, 3], ["目開き", 80000, 4], ["上向き", 50000, 5], ["ハイライト無し", 100000, "hiright"], ["目に線", 80000, "eline"], ["ハート", 150000, "ehart"]); Amouth = new Array(["口閉じ", 0, 1], ["口えー", 10000, 2], ["口ぽかん", 10000, 3], ["口へ", 10000, 4], ["口舌だし", 50000, 5], ["白い液体", 120000, 7], ["さるぐつわ", 80000, 6], ["---", 0, 1]); Ahere = new Array(["おさげ", 50000, "osage"], ["ロング", 150000, "long"], ["みつあみ", 150000, "osage2"], ["ポニーテール", 150000, "pony"], ["ポニーテール金", 200000, "nijie"], ["---", 0, 1]); Atex = new Array(["いやっ!!", 50000, 7], ["やめてっ!!", 50000, 5], ["ううっ…", 50000, 4], ["んっ", 50000, 9], ["んんっ!", 50000, 6], ["あっ!", 80000, 8], ["はあっ", 80000, 2], ["ーーー!!", 80000, 17], ["いっ・・・!", 80000, 23], ["いたいよぉ", 90000, 21], ["ひぎイ!", 150000, 22], ["いっちゃう!", 200000, 24], ["ヴヴヴ", 100000, 3], ["ズリュ", 100000, 11], ["ヌチャ", 100000, 10], ["ミチミチ", 110000, 13], ["ビクッビクッ", 110000, 14], ["ズブズブッ", 100000, 15], ["ビュビュッ", 110000, 16], ["ブチュッ", 120000, 12], ["飛ぶハート", 100000, 18], ["ローター透視", 150000, 19], ["ローター透視X2", 200000, 20], ["---", 0, 1]); Amove = new Array(["揺れ", 0, "yure"], ["上下", 100000, "yure5"], ["上下2", 100000, "yure6"], ["揺れ中", 150000, "yure2"], ["揺れ小刻み", 200000, "yure3"], ["ビクンビクン", 200000, "yure4"]); Abody = new Array(["こみじ", 0, 1], ["[虹]ニジエたん", 300000, 3]); Abgimg = new Array(["ノーマル", 0, 1], ["肉壁", 500000, 2], ["公衆トイレ", 500000, 3], ["路地裏", 500000, 4], ["教室", 500000, 5]); allitemnam = ((((((((Abgimg.length + Abody.length) + Amove.length) + Atex.length) + Ahere.length) + Amouth.length) + Aeye.length) + Adress.length) + AItem.length); Object(root).thankyou.visible = false; getitem = 0; i = 0; while (i < 9) { getitem = (getitem + savedata.data.unlockitem[i].length); i++; }; if (allitemnam == getitem){ Object(root).thankyou.visible = true; }; Object(root).komiji.body.kami.visible = false; Object(root).komiji.body.eyes.sysline.visible = false; Object(root).komiji.body.eyes.hart.visible = false; Object(root).komiji.body.osage2.visible = false; Object(root).komiji.body.pony.visible = false; Object(root).komiji.body.Fkami.visible = false; Object(root).komiji.body.nijipony.visible = false; dressInc = new Array(); dressInc[0] = new Array(); dressInc[1] = new Array(); dressInc[5] = new Array(); select[0][0] = 1; select[1][0] = 1; select[1][1] = 1; select[1][2] = 1; select[1][4] = 1; select[1][5] = 1; select[1][7] = 1; select[2][0] = 1; select[3][0] = 1; select[4][0] = 1; select[6][0] = 1; select[7][0] = 1; select[8][0] = 1; dressup(0, 0, AItem); dressup(1, 0, Adress); dressup(1, 1, Adress); dressup(1, 2, Adress); dressup(1, 4, Adress); dressup(1, 5, Adress); dressup(1, 7, Adress); menulit = new Array(); i = 0; while (i < 3) { menulit[i] = new item_menus(); i++; }; Object(root).menu_ber_mc.menu_list.source = menulit[0]; itemlist = new Array(); i = 0; while (i < 9) { itemlist[i] = new Array(); i++; }; separe = new Array(); listX = 0; listY = 0; itemlistup(0, 0, "アイテム", AItem, 0); itemlistup(1, 1, "服", Adress, 0); plusY = 0; itemlistup(2, 2, "目", Aeye, 0); plusY = ((80 * listY) + 30); itemlistup(2, 3, "口", Amouth, plusY); plusY = ((plusY + (80 * listY)) + 30); itemlistup(2, 4, "髪", Ahere, plusY); plusY = ((plusY + (80 * listY)) + 30); itemlistup(2, 5, "テキスト", Atex, plusY); plusY = ((plusY + (80 * listY)) + 30); itemlistup(2, 6, "動き", Amove, plusY); plusY = ((plusY + (80 * listY)) + 30); itemlistup(2, 7, "体", Abody, plusY); plusY = ((plusY + (80 * listY)) + 30); itemlistup(2, 8, "背景", Abgimg, plusY); Object(root).shop_btn.addEventListener(MouseEvent.CLICK, shopOpen); Object(root).menu_ber_mc.shop1_btn.addEventListener(MouseEvent.CLICK, shopOpen0); Object(root).menu_ber_mc.shop2_btn.addEventListener(MouseEvent.CLICK, shopOpen1); Object(root).menu_ber_mc.shop3_btn.addEventListener(MouseEvent.CLICK, shopOpen2); Object(root).menu_ber_mc.close_btn.addEventListener(MouseEvent.CLICK, shopClose); presskey = ""; stage.addEventListener(KeyboardEvent.KEY_DOWN, function (_arg1:KeyboardEvent):void{ if (_arg1.keyCode == 32){ if (presskey == "70-85-78-79-73-83-65-78-"){ Object(root).komiji.body.bodytype.gotoAndStop(2); Object(root).komiji.body.Fkami.visible = true; presskey = ""; } else { if (presskey == "65-70-82-79-68-65-"){ savedata.data.clicknam = (savedata.data.clicknam + 10000000); Object(root).point_txt.text = (savedata.data.clicknam + "pt"); presskey = ""; } else { Object(root).komiji.body.bodytype.gotoAndStop(1); Object(root).komiji.body.Fkami.visible = false; presskey = ""; }; }; } else { presskey = (presskey + (_arg1.keyCode + "-")); }; }); } } }//package _fla
Section 9
//me5A_36 (_fla.me5A_36) package _fla { import flash.display.*; public dynamic class me5A_36 extends MovieClip { public var hart:MovieClip; public function me5A_36(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 10
//movie_4 (_fla.movie_4) package _fla { import flash.display.*; import flash.events.*; import flash.system.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.geom.*; import flash.ui.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.xml.*; public dynamic class movie_4 extends MovieClip { public function movie_4(){ addFrameScript(0, frame1, 20, frame21); } function frame1(){ stop(); } function frame21(){ Object(root).gotoAndStop("main"); } } }//package _fla
Section 11
//Timeline_11 (_fla.Timeline_11) package _fla { import flash.display.*; public dynamic class Timeline_11 extends MovieClip { public function Timeline_11(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 12
//Timeline_26 (_fla.Timeline_26) package _fla { import flash.display.*; public dynamic class Timeline_26 extends MovieClip { public var Hright:MovieClip; public var sysline:MovieClip; public var hart:MovieClip; public function Timeline_26(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 13
//tool1_102 (_fla.tool1_102) package _fla { import flash.display.*; public dynamic class tool1_102 extends MovieClip { public function tool1_102(){ addFrameScript(0, frame1, 2, frame3); } function frame1(){ stop(); } function frame3(){ gotoAndStop(1); } } }//package _fla
Section 14
//tool2_103 (_fla.tool2_103) package _fla { import flash.display.*; public dynamic class tool2_103 extends MovieClip { public function tool2_103(){ addFrameScript(0, frame1, 2, frame3); } function frame1(){ stop(); } function frame3(){ gotoAndStop(1); } } }//package _fla
Section 15
//tool4_105 (_fla.tool4_105) package _fla { import flash.display.*; public dynamic class tool4_105 extends MovieClip { public function tool4_105(){ addFrameScript(0, frame1, 2, frame3); } function frame1(){ stop(); } function frame3(){ gotoAndStop(1); } } }//package _fla
Section 16
//BaseScrollPane (fl.containers.BaseScrollPane) package fl.containers { import fl.controls.*; import flash.display.*; import fl.core.*; import flash.events.*; import fl.events.*; import flash.geom.*; public class BaseScrollPane extends UIComponent { protected var _verticalScrollBar:ScrollBar; protected var _horizontalScrollBar:ScrollBar; protected var contentScrollRect:Rectangle; protected var disabledOverlay:Shape; protected var background:DisplayObject; protected var contentWidth:Number;// = 0 protected var contentHeight:Number;// = 0 protected var _horizontalScrollPolicy:String; protected var _verticalScrollPolicy:String; protected var contentPadding:Number;// = 0 protected var availableWidth:Number; protected var availableHeight:Number; protected var vOffset:Number;// = 0 protected var vScrollBar:Boolean; protected var hScrollBar:Boolean; protected var _maxHorizontalScrollPosition:Number;// = 0 protected var _horizontalPageScrollSize:Number;// = 0 protected var _verticalPageScrollSize:Number;// = 0 protected var defaultLineScrollSize:Number;// = 4 protected var useFixedHorizontalScrolling:Boolean;// = false protected var _useBitmpScrolling:Boolean;// = false protected static const SCROLL_BAR_STYLES:Object = {upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {repeatDelay:500, repeatInterval:35, skin:"ScrollPane_upSkin", contentPadding:0, disabledAlpha:0.5}; override public function set enabled(_arg1:Boolean):void{ if (enabled == _arg1){ return; }; _verticalScrollBar.enabled = _arg1; _horizontalScrollBar.enabled = _arg1; super.enabled = _arg1; } public function get horizontalScrollPolicy():String{ return (_horizontalScrollPolicy); } public function set horizontalScrollPolicy(_arg1:String):void{ _horizontalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } public function get verticalScrollPolicy():String{ return (_verticalScrollPolicy); } public function set verticalScrollPolicy(_arg1:String):void{ _verticalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } public function get horizontalLineScrollSize():Number{ return (_horizontalScrollBar.lineScrollSize); } public function set horizontalLineScrollSize(_arg1:Number):void{ _horizontalScrollBar.lineScrollSize = _arg1; } public function get verticalLineScrollSize():Number{ return (_verticalScrollBar.lineScrollSize); } public function set verticalLineScrollSize(_arg1:Number):void{ _verticalScrollBar.lineScrollSize = _arg1; } public function get horizontalScrollPosition():Number{ return (_horizontalScrollBar.scrollPosition); } public function set horizontalScrollPosition(_arg1:Number):void{ drawNow(); _horizontalScrollBar.scrollPosition = _arg1; setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); } public function get verticalScrollPosition():Number{ return (_verticalScrollBar.scrollPosition); } public function set verticalScrollPosition(_arg1:Number):void{ drawNow(); _verticalScrollBar.scrollPosition = _arg1; setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); } public function get maxHorizontalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentWidth - availableWidth))); } public function get maxVerticalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentHeight - availableHeight))); } public function get useBitmapScrolling():Boolean{ return (_useBitmpScrolling); } public function set useBitmapScrolling(_arg1:Boolean):void{ _useBitmpScrolling = _arg1; invalidate(InvalidationType.STATE); } public function get horizontalPageScrollSize():Number{ if (isNaN(availableWidth)){ drawNow(); }; return (((((_horizontalPageScrollSize == 0)) && (!(isNaN(availableWidth))))) ? availableWidth : _horizontalPageScrollSize); } public function set horizontalPageScrollSize(_arg1:Number):void{ _horizontalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } public function get verticalPageScrollSize():Number{ if (isNaN(availableHeight)){ drawNow(); }; return (((((_verticalPageScrollSize == 0)) && (!(isNaN(availableHeight))))) ? availableHeight : _verticalPageScrollSize); } public function set verticalPageScrollSize(_arg1:Number):void{ _verticalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } public function get horizontalScrollBar():ScrollBar{ return (_horizontalScrollBar); } public function get verticalScrollBar():ScrollBar{ return (_verticalScrollBar); } override protected function configUI():void{ super.configUI(); contentScrollRect = new Rectangle(0, 0, 85, 85); _verticalScrollBar = new ScrollBar(); _verticalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _verticalScrollBar.visible = false; _verticalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_verticalScrollBar); copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); _horizontalScrollBar = new ScrollBar(); _horizontalScrollBar.direction = ScrollBarDirection.HORIZONTAL; _horizontalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _horizontalScrollBar.visible = false; _horizontalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_horizontalScrollBar); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); disabledOverlay = new Shape(); var _local1:Graphics = disabledOverlay.graphics; _local1.beginFill(0xFFFFFF); _local1.drawRect(0, 0, width, height); _local1.endFill(); addEventListener(MouseEvent.MOUSE_WHEEL, handleWheel, false, 0, true); } protected function setContentSize(_arg1:Number, _arg2:Number):void{ if ((((((contentWidth == _arg1)) || (useFixedHorizontalScrolling))) && ((contentHeight == _arg2)))){ return; }; contentWidth = _arg1; contentHeight = _arg2; invalidate(InvalidationType.SIZE); } protected function handleScroll(_arg1:ScrollEvent):void{ if (_arg1.target == _verticalScrollBar){ setVerticalScrollPosition(_arg1.position); } else { setHorizontalScrollPosition(_arg1.position); }; } protected function handleWheel(_arg1:MouseEvent):void{ if (((((!(enabled)) || (!(_verticalScrollBar.visible)))) || ((contentHeight <= availableHeight)))){ return; }; _verticalScrollBar.scrollPosition = (_verticalScrollBar.scrollPosition - (_arg1.delta * verticalLineScrollSize)); setVerticalScrollPosition(_verticalScrollBar.scrollPosition); dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, _arg1.delta, horizontalScrollPosition)); } protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ setStyles(); drawBackground(); if (contentPadding != getStyleValue("contentPadding")){ invalidate(InvalidationType.SIZE, false); }; }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STATE)){ drawLayout(); }; updateChildren(); super.draw(); } protected function setStyles():void{ copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); } protected function drawBackground():void{ var _local1:DisplayObject = background; background = getDisplayObjectInstance(getStyleValue("skin")); background.width = width; background.height = height; addChildAt(background, 0); if (((!((_local1 == null))) && (!((_local1 == background))))){ removeChild(_local1); }; } protected function drawLayout():void{ calculateAvailableSize(); calculateContentWidth(); background.width = width; background.height = height; if (vScrollBar){ _verticalScrollBar.visible = true; _verticalScrollBar.x = ((width - ScrollBar.WIDTH) - contentPadding); _verticalScrollBar.y = contentPadding; _verticalScrollBar.height = availableHeight; } else { _verticalScrollBar.visible = false; }; _verticalScrollBar.setScrollProperties(availableHeight, 0, (contentHeight - availableHeight), verticalPageScrollSize); setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); if (hScrollBar){ _horizontalScrollBar.visible = true; _horizontalScrollBar.x = contentPadding; _horizontalScrollBar.y = ((height - ScrollBar.WIDTH) - contentPadding); _horizontalScrollBar.width = availableWidth; } else { _horizontalScrollBar.visible = false; }; _horizontalScrollBar.setScrollProperties(availableWidth, 0, (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - availableWidth), horizontalPageScrollSize); setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); drawDisabledOverlay(); } protected function drawDisabledOverlay():void{ if (enabled){ if (contains(disabledOverlay)){ removeChild(disabledOverlay); }; } else { disabledOverlay.x = (disabledOverlay.y = contentPadding); disabledOverlay.width = availableWidth; disabledOverlay.height = availableHeight; disabledOverlay.alpha = (getStyleValue("disabledAlpha") as Number); addChild(disabledOverlay); }; } protected function calculateAvailableSize():void{ var _local1:Number = ScrollBar.WIDTH; var _local2:Number = (contentPadding = Number(getStyleValue("contentPadding"))); var _local3:Number = ((height - (2 * _local2)) - vOffset); vScrollBar = (((_verticalScrollPolicy == ScrollPolicy.ON)) || ((((_verticalScrollPolicy == ScrollPolicy.AUTO)) && ((contentHeight > _local3))))); var _local4:Number = ((width - (vScrollBar) ? _local1 : 0) - (2 * _local2)); var _local5:Number = (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - _local4); hScrollBar = (((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_local5 > 0))))); if (hScrollBar){ _local3 = (_local3 - _local1); }; if (((((((hScrollBar) && (!(vScrollBar)))) && ((_verticalScrollPolicy == ScrollPolicy.AUTO)))) && ((contentHeight > _local3)))){ vScrollBar = true; _local4 = (_local4 - _local1); }; availableHeight = (_local3 + vOffset); availableWidth = _local4; } protected function calculateContentWidth():void{ } protected function updateChildren():void{ _verticalScrollBar.enabled = (_horizontalScrollBar.enabled = enabled); _verticalScrollBar.drawNow(); _horizontalScrollBar.drawNow(); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, ScrollBar.getStyleDefinition())); } } }//package fl.containers
Section 17
//ScrollPane (fl.containers.ScrollPane) package fl.containers { import fl.controls.*; import flash.display.*; import fl.core.*; import flash.events.*; import fl.display.*; import flash.system.*; import fl.managers.*; import flash.net.*; import fl.events.*; import flash.ui.*; public class ScrollPane extends BaseScrollPane implements IFocusManagerComponent { protected var _source:Object;// = "" protected var _scrollDrag:Boolean;// = false protected var contentClip:Sprite; protected var loader:ProLoader; protected var xOffset:Number; protected var yOffset:Number; protected var scrollDragHPos:Number; protected var scrollDragVPos:Number; protected var currentContent:Object; private static var defaultStyles:Object = {upSkin:"ScrollPane_upSkin", disabledSkin:"ScrollPane_disabledSkin", focusRectSkin:null, focusRectPadding:null, contentPadding:0}; public function get scrollDrag():Boolean{ return (_scrollDrag); } public function set scrollDrag(_arg1:Boolean):void{ _scrollDrag = _arg1; invalidate(InvalidationType.STATE); } public function get percentLoaded():Number{ if (loader != null){ return (Math.round(((bytesLoaded / bytesTotal) * 100))); }; return (0); } public function get bytesLoaded():Number{ return (((((loader == null)) || ((loader.contentLoaderInfo == null)))) ? 0 : loader.contentLoaderInfo.bytesLoaded); } public function get bytesTotal():Number{ return (((((loader == null)) || ((loader.contentLoaderInfo == null)))) ? 0 : loader.contentLoaderInfo.bytesTotal); } public function refreshPane():void{ if ((_source is URLRequest)){ _source = _source.url; }; source = _source; } public function update():void{ var _local1:DisplayObject = contentClip.getChildAt(0); setContentSize(_local1.width, _local1.height); } public function get content():DisplayObject{ var _local1:Object = currentContent; if ((_local1 is URLRequest)){ _local1 = loader.content; }; return ((_local1 as DisplayObject)); } public function get source():Object{ return (_source); } public function set source(_arg1:Object):void{ var _local2:*; clearContent(); if (isLivePreview){ return; }; _source = _arg1; if ((((_source == "")) || ((_source == null)))){ return; }; currentContent = getDisplayObjectInstance(_arg1); if (currentContent != null){ _local2 = contentClip.addChild((currentContent as DisplayObject)); dispatchEvent(new Event(Event.INIT)); update(); } else { load(new URLRequest(_source.toString())); }; } public function load(_arg1:URLRequest, _arg2:LoaderContext=null):void{ if (_arg2 == null){ _arg2 = new LoaderContext(false, ApplicationDomain.currentDomain); }; clearContent(); initLoader(); currentContent = (_source = _arg1); loader.load(_arg1, _arg2); } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:* = contentClip.scrollRect; _local3.y = _arg1; contentClip.scrollRect = _local3; } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:* = contentClip.scrollRect; _local3.x = _arg1; contentClip.scrollRect = _local3; } override protected function drawLayout():void{ super.drawLayout(); contentScrollRect = contentClip.scrollRect; contentScrollRect.width = availableWidth; contentScrollRect.height = availableHeight; contentClip.cacheAsBitmap = useBitmapScrolling; contentClip.scrollRect = contentScrollRect; contentClip.x = (contentClip.y = contentPadding); } protected function onContentLoad(_arg1:Event):void{ update(); var _local2:* = calculateAvailableHeight(); calculateAvailableSize(); horizontalScrollBar.setScrollProperties(availableWidth, 0, (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - availableWidth), availableWidth); verticalScrollBar.setScrollProperties(_local2, 0, (contentHeight - _local2), _local2); passEvent(_arg1); } protected function passEvent(_arg1:Event):void{ dispatchEvent(_arg1); } protected function initLoader():void{ loader = new ProLoader(); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, handleError, false, 0, true); loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, handleError, false, 0, true); loader.contentLoaderInfo.addEventListener(Event.OPEN, passEvent, false, 0, true); loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, passEvent, false, 0, true); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onContentLoad, false, 0, true); loader.contentLoaderInfo.addEventListener(Event.INIT, passEvent, false, 0, true); loader.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, passEvent, false, 0, true); contentClip.addChild(loader); } override protected function handleScroll(_arg1:ScrollEvent):void{ passEvent(_arg1); super.handleScroll(_arg1); } protected function handleError(_arg1:Event):void{ passEvent(_arg1); clearLoadEvents(); loader.contentLoaderInfo.removeEventListener(Event.INIT, handleInit); } protected function handleInit(_arg1:Event):void{ loader.contentLoaderInfo.removeEventListener(Event.INIT, handleInit); passEvent(_arg1); invalidate(InvalidationType.SIZE); } protected function clearLoadEvents():void{ loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleError); loader.contentLoaderInfo.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, handleError); loader.contentLoaderInfo.removeEventListener(Event.OPEN, passEvent); loader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, passEvent); loader.contentLoaderInfo.removeEventListener(HTTPStatusEvent.HTTP_STATUS, passEvent); loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onContentLoad); } protected function doDrag(_arg1:MouseEvent):void{ var _local2:* = (scrollDragVPos - (mouseY - yOffset)); _verticalScrollBar.setScrollPosition(_local2); setVerticalScrollPosition(_verticalScrollBar.scrollPosition, true); var _local3:* = (scrollDragHPos - (mouseX - xOffset)); _horizontalScrollBar.setScrollPosition(_local3); setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, true); } protected function doStartDrag(_arg1:MouseEvent):void{ if (!enabled){ return; }; xOffset = mouseX; yOffset = mouseY; scrollDragHPos = horizontalScrollPosition; scrollDragVPos = verticalScrollPosition; focusManager.form.addEventListener(MouseEvent.MOUSE_MOVE, doDrag, false, 0, true); } protected function endDrag(_arg1:MouseEvent):void{ focusManager.form.removeEventListener(MouseEvent.MOUSE_MOVE, doDrag); } protected function setScrollDrag():void{ if (_scrollDrag){ contentClip.addEventListener(MouseEvent.MOUSE_DOWN, doStartDrag, false, 0, true); focusManager.form.addEventListener(MouseEvent.MOUSE_UP, endDrag, false, 0, true); } else { contentClip.removeEventListener(MouseEvent.MOUSE_DOWN, doStartDrag); focusManager.form.removeEventListener(MouseEvent.MOUSE_UP, endDrag); removeEventListener(MouseEvent.MOUSE_MOVE, doDrag); }; contentClip.buttonMode = _scrollDrag; } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ drawBackground(); }; if (isInvalid(InvalidationType.STATE)){ setScrollDrag(); }; super.draw(); } override protected function drawBackground():void{ var _local1:DisplayObject = background; background = getDisplayObjectInstance(getStyleValue((enabled) ? "upSkin" : "disabledSkin")); background.width = width; background.height = height; addChildAt(background, 0); if (((!((_local1 == null))) && (!((_local1 == background))))){ removeChild(_local1); }; } protected function clearContent():void{ if (contentClip.numChildren == 0){ return; }; contentClip.removeChildAt(0); currentContent = null; if (loader != null){ try { loader.close(); } catch(e) { }; try { loader.unload(); } catch(e) { }; loader = null; }; } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int = calculateAvailableHeight(); switch (_arg1.keyCode){ case Keyboard.DOWN: verticalScrollPosition++; break; case Keyboard.UP: verticalScrollPosition--; break; case Keyboard.RIGHT: horizontalScrollPosition++; break; case Keyboard.LEFT: horizontalScrollPosition--; break; case Keyboard.END: verticalScrollPosition = maxVerticalScrollPosition; break; case Keyboard.HOME: verticalScrollPosition = 0; break; case Keyboard.PAGE_UP: verticalScrollPosition = (verticalScrollPosition - _local2); break; case Keyboard.PAGE_DOWN: verticalScrollPosition = (verticalScrollPosition + _local2); break; }; } protected function calculateAvailableHeight():Number{ var _local1:Number = Number(getStyleValue("contentPadding")); return (((height - (_local1 * 2)) - ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0)); } override protected function configUI():void{ super.configUI(); contentClip = new Sprite(); addChild(contentClip); contentClip.scrollRect = contentScrollRect; _horizontalScrollPolicy = ScrollPolicy.AUTO; _verticalScrollPolicy = ScrollPolicy.AUTO; } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseScrollPane.getStyleDefinition())); } } }//package fl.containers
Section 18
//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 19
//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 20
//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 21
//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 22
//ScrollBar (fl.controls.ScrollBar) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import fl.events.*; public class ScrollBar extends UIComponent { private var _pageSize:Number;// = 10 private var _pageScrollSize:Number;// = 0 private var _lineScrollSize:Number;// = 1 private var _minScrollPosition:Number;// = 0 private var _maxScrollPosition:Number;// = 0 private var _scrollPosition:Number;// = 0 private var _direction:String;// = "vertical" private var thumbScrollOffset:Number; protected var inDrag:Boolean;// = false protected var upArrow:BaseButton; protected var downArrow:BaseButton; protected var thumb:LabelButton; protected var track:BaseButton; public static const WIDTH:Number = 15; protected static const DOWN_ARROW_STYLES:Object = {disabledSkin:"downArrowDisabledSkin", downSkin:"downArrowDownSkin", overSkin:"downArrowOverSkin", upSkin:"downArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const THUMB_STYLES:Object = {disabledSkin:"thumbDisabledSkin", downSkin:"thumbDownSkin", overSkin:"thumbOverSkin", upSkin:"thumbUpSkin", icon:"thumbIcon", textPadding:0}; protected static const TRACK_STYLES:Object = {disabledSkin:"trackDisabledSkin", downSkin:"trackDownSkin", overSkin:"trackOverSkin", upSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const UP_ARROW_STYLES:Object = {disabledSkin:"upArrowDisabledSkin", downSkin:"upArrowDownSkin", overSkin:"upArrowOverSkin", upSkin:"upArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {downArrowDisabledSkin:"ScrollArrowDown_disabledSkin", downArrowDownSkin:"ScrollArrowDown_downSkin", downArrowOverSkin:"ScrollArrowDown_overSkin", downArrowUpSkin:"ScrollArrowDown_upSkin", thumbDisabledSkin:"ScrollThumb_upSkin", thumbDownSkin:"ScrollThumb_downSkin", thumbOverSkin:"ScrollThumb_overSkin", thumbUpSkin:"ScrollThumb_upSkin", trackDisabledSkin:"ScrollTrack_skin", trackDownSkin:"ScrollTrack_skin", trackOverSkin:"ScrollTrack_skin", trackUpSkin:"ScrollTrack_skin", upArrowDisabledSkin:"ScrollArrowUp_disabledSkin", upArrowDownSkin:"ScrollArrowUp_downSkin", upArrowOverSkin:"ScrollArrowUp_overSkin", upArrowUpSkin:"ScrollArrowUp_upSkin", thumbIcon:"ScrollBar_thumbIcon", repeatDelay:500, repeatInterval:35}; public function ScrollBar(){ setStyles(); focusEnabled = false; } override public function setSize(_arg1:Number, _arg2:Number):void{ if (_direction == ScrollBarDirection.HORIZONTAL){ super.setSize(_arg2, _arg1); } else { super.setSize(_arg1, _arg2); }; } override public function get width():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.height : super.width); } override public function get height():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.width : super.height); } override public function get enabled():Boolean{ return (super.enabled); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; downArrow.enabled = (track.enabled = (thumb.enabled = (upArrow.enabled = ((enabled) && ((_maxScrollPosition > _minScrollPosition)))))); updateThumb(); } public function setScrollProperties(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0):void{ this.pageSize = _arg1; _minScrollPosition = _arg2; _maxScrollPosition = _arg3; if (_arg4 >= 0){ _pageScrollSize = _arg4; }; enabled = (_maxScrollPosition > _minScrollPosition); setScrollPosition(_scrollPosition, false); updateThumb(); } public function get scrollPosition():Number{ return (_scrollPosition); } public function set scrollPosition(_arg1:Number):void{ setScrollPosition(_arg1, true); } public function get minScrollPosition():Number{ return (_minScrollPosition); } public function set minScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _arg1, _maxScrollPosition); } public function get maxScrollPosition():Number{ return (_maxScrollPosition); } public function set maxScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _minScrollPosition, _arg1); } public function get pageSize():Number{ return (_pageSize); } public function set pageSize(_arg1:Number):void{ if (_arg1 > 0){ _pageSize = _arg1; }; } public function get pageScrollSize():Number{ return (((_pageScrollSize)==0) ? _pageSize : _pageScrollSize); } public function set pageScrollSize(_arg1:Number):void{ if (_arg1 >= 0){ _pageScrollSize = _arg1; }; } public function get lineScrollSize():Number{ return (_lineScrollSize); } public function set lineScrollSize(_arg1:Number):void{ if (_arg1 > 0){ _lineScrollSize = _arg1; }; } public function get direction():String{ return (_direction); } public function set direction(_arg1:String):void{ if (_direction == _arg1){ return; }; _direction = _arg1; if (isLivePreview){ return; }; setScaleY(1); var _local2 = (_direction == ScrollBarDirection.HORIZONTAL); if (((_local2) && (componentInspectorSetting))){ if (rotation == 90){ return; }; setScaleX(-1); rotation = -90; }; if (!componentInspectorSetting){ if (((_local2) && ((rotation == 0)))){ rotation = -90; setScaleX(-1); } else { if (((!(_local2)) && ((rotation == -90)))){ rotation = 0; setScaleX(1); }; }; }; invalidate(InvalidationType.SIZE); } override protected function configUI():void{ super.configUI(); track = new BaseButton(); track.move(0, 14); track.useHandCursor = false; track.autoRepeat = true; track.focusEnabled = false; addChild(track); thumb = new LabelButton(); thumb.label = ""; thumb.setSize(WIDTH, 15); thumb.move(0, 15); thumb.focusEnabled = false; addChild(thumb); downArrow = new BaseButton(); downArrow.setSize(WIDTH, 14); downArrow.autoRepeat = true; downArrow.focusEnabled = false; addChild(downArrow); upArrow = new BaseButton(); upArrow.setSize(WIDTH, 14); upArrow.move(0, 0); upArrow.autoRepeat = true; upArrow.focusEnabled = false; addChild(upArrow); upArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); downArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); track.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumbPressHandler, false, 0, true); enabled = false; } override protected function draw():void{ var _local1:Number; if (isInvalid(InvalidationType.SIZE)){ _local1 = super.height; downArrow.move(0, Math.max(upArrow.height, (_local1 - downArrow.height))); track.setSize(WIDTH, Math.max(0, (_local1 - (downArrow.height + upArrow.height)))); updateThumb(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ setStyles(); }; downArrow.drawNow(); upArrow.drawNow(); track.drawNow(); thumb.drawNow(); validate(); } protected function scrollPressHandler(_arg1:ComponentEvent):void{ var _local2:Number; var _local3:Number; _arg1.stopImmediatePropagation(); if (_arg1.currentTarget == upArrow){ setScrollPosition((_scrollPosition - _lineScrollSize)); } else { if (_arg1.currentTarget == downArrow){ setScrollPosition((_scrollPosition + _lineScrollSize)); } else { _local2 = (((track.mouseY / track.height) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition); _local3 = ((pageScrollSize)==0) ? pageSize : pageScrollSize; if (_scrollPosition < _local2){ setScrollPosition(Math.min(_local2, (_scrollPosition + _local3))); } else { if (_scrollPosition > _local2){ setScrollPosition(Math.max(_local2, (_scrollPosition - _local3))); }; }; }; }; } protected function thumbPressHandler(_arg1:MouseEvent):void{ inDrag = true; thumbScrollOffset = (mouseY - thumb.y); thumb.mouseStateLocked = true; mouseChildren = false; var _local2:DisplayObjectContainer = focusManager.form; _local2.addEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag, false, 0, true); _local2.addEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler, false, 0, true); } protected function handleThumbDrag(_arg1:MouseEvent):void{ var _local2:Number = Math.max(0, Math.min((track.height - thumb.height), ((mouseY - track.y) - thumbScrollOffset))); setScrollPosition((((_local2 / (track.height - thumb.height)) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition)); } protected function thumbReleaseHandler(_arg1:MouseEvent):void{ inDrag = false; mouseChildren = true; thumb.mouseStateLocked = false; var _local2:DisplayObjectContainer = focusManager.form; _local2.removeEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag); _local2.removeEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler); } public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{ var _local3:Number = scrollPosition; _scrollPosition = Math.max(_minScrollPosition, Math.min(_maxScrollPosition, _arg1)); if (_local3 == _scrollPosition){ return; }; if (_arg2){ dispatchEvent(new ScrollEvent(_direction, (scrollPosition - _local3), scrollPosition)); }; updateThumb(); } protected function setStyles():void{ copyStylesToChild(downArrow, DOWN_ARROW_STYLES); copyStylesToChild(thumb, THUMB_STYLES); copyStylesToChild(track, TRACK_STYLES); copyStylesToChild(upArrow, UP_ARROW_STYLES); } protected function updateThumb():void{ var _local1:Number = ((_maxScrollPosition - _minScrollPosition) + _pageSize); if ((((((track.height <= 12)) || ((_maxScrollPosition <= _minScrollPosition)))) || ((((_local1 == 0)) || (isNaN(_local1)))))){ thumb.height = 12; thumb.visible = false; } else { thumb.height = Math.max(13, ((_pageSize / _local1) * track.height)); thumb.y = (track.y + ((track.height - thumb.height) * ((_scrollPosition - _minScrollPosition) / (_maxScrollPosition - _minScrollPosition)))); thumb.visible = enabled; }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 23
//ScrollBarDirection (fl.controls.ScrollBarDirection) package fl.controls { public class ScrollBarDirection { public static const VERTICAL:String = "vertical"; public static const HORIZONTAL:String = "horizontal"; } }//package fl.controls
Section 24
//ScrollPolicy (fl.controls.ScrollPolicy) package fl.controls { public class ScrollPolicy { public static const ON:String = "on"; public static const AUTO:String = "auto"; public static const OFF:String = "off"; } }//package fl.controls
Section 25
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 26
//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 27
//UIComponent (fl.core.UIComponent) package fl.core { import flash.display.*; import flash.events.*; import flash.system.*; import flash.utils.*; import fl.managers.*; import fl.events.*; import flash.text.*; public class UIComponent extends Sprite { public const version:String = "3.0.3.1"; 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 o:DisplayObject = this; while (o) { if (UIComponent.focusManagers[o] != null){ return (IFocusManager(UIComponent.focusManagers[o])); }; try { o = o.parent; } catch(se:SecurityError) { return (null); }; }; 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{ var fn = _arg1; if (inCallLaterPhase){ return; }; callLaterMethods[fn] = true; if (stage != null){ try { stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); } catch(se:SecurityError) { addEventListener(Event.ENTER_FRAME, callLaterDispatcher, false, 0, true); }; } else { addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); }; } private function callLaterDispatcher(_arg1:Event):void{ var method:Object; var event = _arg1; if (event.type == Event.ADDED_TO_STAGE){ try { removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher); stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); return; } catch(se1:SecurityError) { addEventListener(Event.ENTER_FRAME, callLaterDispatcher, false, 0, true); }; } else { event.target.removeEventListener(Event.RENDER, callLaterDispatcher); event.target.removeEventListener(Event.ENTER_FRAME, callLaterDispatcher); try { if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); return; }; } catch(se2:SecurityError) { }; }; inCallLaterPhase = true; var methods:Dictionary = callLaterMethods; for (method in methods) { method(); delete methods[method]; }; 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{ var stageAccessOK:Boolean; try { stage.getChildAt(0); } catch(se:SecurityError) { stageAccessOK = false; }; var myTopLevel:DisplayObjectContainer; if (stageAccessOK){ myTopLevel = stage; } else { myTopLevel = this; try { while (myTopLevel.parent != null) { myTopLevel = myTopLevel.parent; }; } catch(se:SecurityError) { }; }; if (focusManagers[myTopLevel] == null){ focusManagers[myTopLevel] = new FocusManager(myTopLevel); }; } 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 28
//ProLoader (fl.display.ProLoader) package fl.display { import flash.display.*; import flash.events.*; import flash.system.*; import flash.utils.*; import flash.net.*; import fl.events.*; public class ProLoader extends Sprite { private var _cli:ProLoaderInfo; private var _loader:Loader; private var _realContentLoader:Loader; private var _loading:Boolean; private var _hasRequestedContentParentProp:Boolean; public function ProLoader(){ this._loader = new Loader(); this._loader.contentLoaderInfo.sharedEvents.addEventListener(ProLoaderRSLPreloaderSandboxEvent.PROLOADER_RSLPRELOADER_SANDBOX, this.handleProLoaderRSLPreloaderSandboxEvent, false, 0, true); super.addChild(this._loader); this._realContentLoader = null; this._cli = new ProLoaderInfo(this); this._loading = false; this._hasRequestedContentParentProp = false; } private function handleProLoaderRSLPreloaderSandboxEvent(_arg1:Object):void{ var content:DisplayObjectContainer; var e = _arg1; if (e.loaderInfo != null){ try { this._realContentLoader = e.loaderInfo.loader; } catch(se:SecurityError) { _realContentLoader = null; }; this._cli.realContentLoaderInfo = e.loaderInfo; } else { if (((!((e.shape == null))) && ((getQualifiedClassName(e.shape) == "flash.display::Shape")))){ try { content = e.shape.parent; if (content != null){ content.removeChild(e.shape); if (super.numChildren < 2){ super.addChild(content); }; }; } catch(se:SecurityError) { }; }; }; } function loadDoneCallback(_arg1:DisplayObject):Boolean{ var p:DisplayObjectContainer; var d = _arg1; if (!this._loading){ this._loader.unload(); return (false); }; this._loading = false; if (d != null){ try { if (this._cli.realContentLoaderInfo == null){ if (d.loaderInfo.loader != this._loader){ this._realContentLoader = d.loaderInfo.loader; this._cli.realContentLoaderInfo = this._realContentLoader.contentLoaderInfo; if (this._hasRequestedContentParentProp){ p = (this._loader.content.parent as DisplayObjectContainer); if ((((p == this)) || ((p == null)))){ while (super.numChildren > 1) { super.removeChildAt(1); }; super.addChild(d); } else { p.addChildAt(d, p.getChildIndex(this._loader.content)); p.removeChild(this._loader.content); }; } else { super.addChild(d); }; } else { if (((!(this._hasRequestedContentParentProp)) || (((this._cli._lcRequestedContentParentSet) && (!((d.parent == this))))))){ super.addChild(d); }; }; } else { if (this._hasRequestedContentParentProp){ if (d.parent == this){ while (super.numChildren > 2) { super.removeChildAt(1); }; }; } else { super.addChild(d); }; }; } catch(se:SecurityError) { }; }; return (true); } public function get realLoader():Loader{ return (this._loader.contentLoaderInfo.loader); } public function get realContentLoader():Loader{ return (((this._realContentLoader)==null) ? null : this._realContentLoader.contentLoaderInfo.loader); } public function get content():DisplayObject{ if (super.numChildren > 1){ return (super.getChildAt(1)); }; if (this._realContentLoader){ return (this._realContentLoader.content); }; return (this._loader.content); } public function get contentLoaderInfo():ProLoaderInfo{ return (this._cli); } public function close():void{ if (this._loading){ this._loading = false; try { this._loader.close(); } catch(err:Error) { }; } else { this._loader.close(); }; } public function load(_arg1:URLRequest, _arg2:LoaderContext=null):void{ var _local3:DisplayObjectContainer; while (super.numChildren > 1) { super.removeChildAt(1); }; this._realContentLoader = null; this._hasRequestedContentParentProp = false; this._cli.reset(); if (_arg2 == null){ _arg2 = new LoaderContext(); }; if (_arg2.hasOwnProperty("requestedContentParent")){ this._hasRequestedContentParentProp = true; _local3 = _arg2["requestedContentParent"]; if (_local3 == null){ _arg2["requestedContentParent"] = this; this._cli._lcRequestedContentParentSet = true; }; }; this._loader.load(_arg1, _arg2); this._loading = true; } public function loadBytes(_arg1:ByteArray, _arg2:LoaderContext=null):void{ var _local3:DisplayObjectContainer; while (super.numChildren > 1) { super.removeChildAt(1); }; this._realContentLoader = null; this._hasRequestedContentParentProp = false; this._cli.reset(); if (_arg2 == null){ _arg2 = new LoaderContext(); }; if (_arg2.hasOwnProperty("requestedContentParent")){ this._hasRequestedContentParentProp = true; _local3 = _arg2["requestedContentParent"]; if (_local3 == null){ _arg2["requestedContentParent"] = this; this._cli._lcRequestedContentParentSet = true; }; }; this._loader.loadBytes(_arg1, _arg2); this._loading = true; } public function loadFilePromise(_arg1:Object, _arg2:LoaderContext=null):void{ var _local3:DisplayObjectContainer; while (super.numChildren > 1) { super.removeChildAt(1); }; this._realContentLoader = null; this._hasRequestedContentParentProp = false; this._cli.reset(); if (_arg2 == null){ _arg2 = new LoaderContext(); }; if (_arg2.hasOwnProperty("requestedContentParent")){ this._hasRequestedContentParentProp = true; _local3 = _arg2["requestedContentParent"]; if (_local3 == null){ _arg2["requestedContentParent"] = this; this._cli._lcRequestedContentParentSet = true; }; }; var _local4 = this._loader; _local4["loadFilePromise"](_arg1, _arg2); this._loading = true; } public function unload():void{ if (!this._loading){ while (super.numChildren > 1) { super.removeChildAt(1); }; this._loader.unload(); }; } public function unloadAndStop(_arg1:Boolean=true):void{ if (!this._loading){ while (super.numChildren > 1) { super.removeChildAt(1); }; var _local2 = this._loader; _local2["unloadAndStop"](_arg1); }; } override public function addChild(_arg1:DisplayObject):DisplayObject{ if (((((!((this._realContentLoader == null))) && ((this._realContentLoader.content == _arg1)))) || ((this._loader.content == _arg1)))){ return (super.addChild(_arg1)); }; throw (new Error("Error #2069: The ProLoader class does not implement this method.")); } override public function addChildAt(_arg1:DisplayObject, _arg2:int):DisplayObject{ throw (new Error("Error #2069: The ProLoader class does not implement this method.")); } override public function removeChild(_arg1:DisplayObject):DisplayObject{ throw (new Error("Error #2069: The ProLoader class does not implement this method.")); } override public function removeChildAt(_arg1:int):DisplayObject{ throw (new Error("Error #2069: The ProLoader class does not implement this method.")); } override public function setChildIndex(_arg1:DisplayObject, _arg2:int):void{ throw (new Error("Error #2069: The ProLoader class does not implement this method.")); } override public function get numChildren():int{ return ((super.numChildren - 1)); } override public function getChildAt(_arg1:int):DisplayObject{ if (_arg1 >= 0){ _arg1++; }; return (super.getChildAt(_arg1)); } override public function getChildIndex(_arg1:DisplayObject):int{ return ((super.getChildIndex(_arg1) - 1)); } public function get uncaughtErrorEvents():EventDispatcher{ return (this._loader["uncaughtErrorEvents"]); } } }//package fl.display
Section 29
//ProLoaderInfo (fl.display.ProLoaderInfo) package fl.display { import flash.display.*; import flash.events.*; import flash.system.*; import flash.utils.*; import flash.errors.*; public class ProLoaderInfo extends EventDispatcher { private var _proLoader:ProLoader; private var _realLI:LoaderInfo; private var _realContentLI:LoaderInfo; private var _rslPreloaderLoaded:Boolean; private var _doneProgressStalling:Boolean; private var _numAdded:int; var _lcRequestedContentParentSet:Boolean; public function ProLoaderInfo(_arg1:ProLoader){ this._realContentLI = null; this._lcRequestedContentParentSet = false; this._rslPreloaderLoaded = false; this._doneProgressStalling = false; this._numAdded = 0; this._proLoader = _arg1; this._realLI = _arg1.realLoader.contentLoaderInfo; this._realLI.addEventListener(AsyncErrorEvent.ASYNC_ERROR, this.handleAsyncErrorEvent, false, 0, true); this._realLI.addEventListener(Event.COMPLETE, this.handleLoaderInfoEvent, false, 0, true); this._realLI.addEventListener(HTTPStatusEvent.HTTP_STATUS, this.handleLoaderInfoEvent, false, 0, true); this._realLI.addEventListener(Event.INIT, this.handleLoaderInfoEvent, false, 0, true); this._realLI.addEventListener(IOErrorEvent.IO_ERROR, this.handleLoaderInfoEvent, false, 0, true); this._realLI.addEventListener(Event.OPEN, this.handleLoaderInfoEvent, false, 0, true); this._realLI.addEventListener(ProgressEvent.PROGRESS, this.handleProgressEvent, false, 0, true); this._realLI.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this.handleSecurityErrorEvent, false, 0, true); this._realLI.addEventListener(Event.UNLOAD, this.handleLoaderInfoEvent, false, 0, true); } function reset():void{ this._realContentLI = null; this._rslPreloaderLoaded = false; this._doneProgressStalling = false; this._lcRequestedContentParentSet = false; } public function get actionScriptVersion():uint{ return (this._realLI.actionScriptVersion); } public function get applicationDomain():ApplicationDomain{ return (this._realLI.applicationDomain); } public function get bytes():ByteArray{ return (this._realLI.bytes); } public function get bytesLoaded():uint{ if ((((this._realLI.bytesLoaded >= this._realLI.bytesTotal)) && ((this._proLoader.content == null)))){ return ((this._realLI.bytesTotal - 1)); }; return (this._realLI.bytesLoaded); } public function get bytesTotal():uint{ return (this._realLI.bytesTotal); } public function get childAllowsParent():Boolean{ return (this._realLI.childAllowsParent); } public function get childSandboxBridge():Object{ if (this._realContentLI != null){ return (this._realContentLI["childSandboxBridge"]); }; return (this._realLI["childSandboxBridge"]); } public function set childSandboxBridge(_arg1:Object):void{ if (this._realContentLI != null){ this._realContentLI["childSandboxBridge"] = _arg1; } else { this._realLI["childSandboxBridge"] = _arg1; }; } public function get content():DisplayObject{ return (this._proLoader.content); } public function get contentType():String{ return (this._realLI.contentType); } public function get frameRate():Number{ return (this._realLI.frameRate); } public function get height():int{ return (this._realLI.height); } public function get isURLInaccessible():Boolean{ return (this._realLI.isURLInaccessible); } public function get loader():ProLoader{ return (this._proLoader); } public function get loaderURL():String{ return (this._realLI.loaderURL); } public function get parameters():Object{ return (this._realLI.parameters); } public function get parentAllowsChild():Boolean{ return (this._realLI.parentAllowsChild); } public function get parentSandboxBridge():Object{ if (this._realContentLI != null){ return (this._realContentLI["parentSandboxBridge"]); }; return (this._realLI["parentSandboxBridge"]); } public function set parentSandboxBridge(_arg1:Object){ if (this._realContentLI != null){ this._realContentLI["parentSandboxBridge"] = _arg1; } else { this._realLI["parentSandboxBridge"] = _arg1; }; } public function get sameDomain():Boolean{ return (this._realLI.sameDomain); } public function get sharedEvents():EventDispatcher{ if (this._realContentLI != null){ return (this._realContentLI.sharedEvents); }; return (this._realLI.sharedEvents); } public function get swfVersion():uint{ return (this._realLI.swfVersion); } public function get url():String{ return (this._realLI.url); } public function get width():int{ return (this._realLI.width); } override public function dispatchEvent(_arg1:Event):Boolean{ Error.throwError(IllegalOperationError, 2118); return (false); } private function handleAsyncErrorEvent(_arg1:AsyncErrorEvent):void{ if (!this._lcRequestedContentParentSet){ super.dispatchEvent(_arg1); }; } private function handleLoaderInfoEvent(_arg1:Event):void{ var theContent:DisplayObject; var theName:String; var rslPreloader:Object; var e = _arg1; switch (e.type){ case HTTPStatusEvent.HTTP_STATUS: case IOErrorEvent.IO_ERROR: case Event.OPEN: case Event.UNLOAD: super.dispatchEvent(e); break; case Event.INIT: if (!this._rslPreloaderLoaded){ try { theContent = this._realLI.content; theName = getQualifiedClassName(theContent); if (theName.substr(-13) == "__Preloader__"){ rslPreloader = theContent["__rslPreloader"]; if (rslPreloader != null){ theName = getQualifiedClassName(rslPreloader); if (theName == "fl.rsl::RSLPreloader"){ this._rslPreloaderLoaded = true; this._numAdded = 0; theContent.addEventListener(Event.ADDED, this.handleAddedEvent, false, 0, true); }; }; }; } catch(err:Error) { _rslPreloaderLoaded = false; }; }; if (!this._rslPreloaderLoaded){ this._proLoader.loadDoneCallback(theContent); if (((!(this._doneProgressStalling)) && ((this._realLI.bytesLoaded >= this._realLI.bytesTotal)))){ this._doneProgressStalling = true; super.dispatchEvent(new ProgressEvent(ProgressEvent.PROGRESS, false, false, this._realLI.bytesLoaded, this._realLI.bytesTotal)); }; super.dispatchEvent(e); }; break; case Event.COMPLETE: if (!this._rslPreloaderLoaded){ super.dispatchEvent(e); }; break; }; } private function handleProgressEvent(_arg1:ProgressEvent):void{ if (((this._doneProgressStalling) || ((_arg1.bytesLoaded < _arg1.bytesTotal)))){ super.dispatchEvent(_arg1); }; } private function handleSecurityErrorEvent(_arg1:SecurityErrorEvent):void{ if (((!(this._lcRequestedContentParentSet)) || (!((_arg1.errorID == 2047))))){ super.dispatchEvent(_arg1); }; } private function handleAddedEvent(_arg1:Event):void{ var _local2:DisplayObject = (_arg1.target as DisplayObject); var _local3:DisplayObjectContainer = (_arg1.currentTarget as DisplayObjectContainer); if (((((!((_local2 == null))) && (!((_local3 == null))))) && ((_local2.parent == _local3)))){ this._numAdded++; }; if (this._numAdded > 1){ _arg1.currentTarget.removeEventListener(Event.ADDED, this.handleAddedEvent); if (this._proLoader.loadDoneCallback(_local2)){ if (((!(this._doneProgressStalling)) && ((this._realLI.bytesLoaded >= this._realLI.bytesTotal)))){ this._doneProgressStalling = true; super.dispatchEvent(new ProgressEvent(ProgressEvent.PROGRESS, false, false, this._realLI.bytesLoaded, this._realLI.bytesTotal)); }; super.dispatchEvent(new Event(Event.INIT, false, false)); super.dispatchEvent(new Event(Event.COMPLETE, false, false)); }; }; } function set realContentLoaderInfo(_arg1:LoaderInfo):void{ var obj:Object; var value = _arg1; this._realContentLI = value; this._realContentLI.addEventListener(Event.COMPLETE, this.handleRealContentEvent, false, 0, true); this._realContentLI.addEventListener(Event.INIT, this.handleRealContentEvent, false, 0, true); this._realContentLI.addEventListener(IOErrorEvent.IO_ERROR, this.handleLoaderInfoEvent, false, 0, true); this._realContentLI.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this.handleSecurityErrorEvent, false, 0, true); this._rslPreloaderLoaded = true; if (this._realContentLI.hasOwnProperty("childSandboxBridge")){ try { obj = this._realLI["childSandboxBridge"]; if (obj != null){ this._realContentLI["childSandboxBridge"] = obj; }; } catch(se:SecurityError) { }; try { obj = this._realLI["parentSandboxBridge"]; if (obj != null){ this._realContentLI["parentSandboxBridge"] = obj; }; } catch(se:SecurityError) { }; }; } function get realContentLoaderInfo():LoaderInfo{ return (this._realContentLI); } private function handleRealContentEvent(_arg1:Event):void{ var d:DisplayObject; var e = _arg1; if (e.type == Event.INIT){ try { d = this._realContentLI.content; } catch(se:SecurityError) { d = null; }; this._proLoader.loadDoneCallback(d); if (((!(this._doneProgressStalling)) && ((this._realLI.bytesLoaded >= this._realLI.bytesTotal)))){ this._doneProgressStalling = true; super.dispatchEvent(new ProgressEvent(ProgressEvent.PROGRESS, false, false, this._realLI.bytesLoaded, this._realLI.bytesTotal)); }; }; super.dispatchEvent(e); } } }//package fl.display
Section 30
//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 31
//ProLoaderRSLPreloaderSandboxEvent (fl.events.ProLoaderRSLPreloaderSandboxEvent) package fl.events { import flash.display.*; import flash.events.*; public class ProLoaderRSLPreloaderSandboxEvent extends Event { public var loaderInfo:LoaderInfo; public var shape:Shape; public static const PROLOADER_RSLPRELOADER_SANDBOX:String = "__proLoaderRSLPreloaderSandbox"; public function ProLoaderRSLPreloaderSandboxEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:LoaderInfo=null, _arg5:Shape=null){ super(_arg1, _arg2, _arg3); this.loaderInfo = _arg4; this.shape = _arg5; } override public function clone():Event{ return (new ProLoaderRSLPreloaderSandboxEvent(type, bubbles, cancelable, this.loaderInfo, this.shape)); } override public function toString():String{ return (formatToString("ProLoaderRSLPreloaderSandboxEvent", "type", "bubbles", "cancelable", "eventPhase", "loaderInfo", "shape")); } } }//package fl.events
Section 32
//ScrollEvent (fl.events.ScrollEvent) package fl.events { import flash.events.*; public class ScrollEvent extends Event { private var _direction:String; private var _delta:Number; private var _position:Number; public static const SCROLL:String = "scroll"; public function ScrollEvent(_arg1:String, _arg2:Number, _arg3:Number){ super(ScrollEvent.SCROLL, false, false); _direction = _arg1; _delta = _arg2; _position = _arg3; } public function get direction():String{ return (_direction); } public function get delta():Number{ return (_delta); } public function get position():Number{ return (_position); } override public function toString():String{ return (formatToString("ScrollEvent", "type", "bubbles", "cancelable", "direction", "delta", "position")); } override public function clone():Event{ return (new ScrollEvent(_direction, _delta, _position)); } } }//package fl.events
Section 33
//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 docParent: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); docParent = null; try { docParent = doc.parent; } catch(se:SecurityError) { docParent = null; }; if ((((((doc is Stage)) || ((docParent 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 p:DisplayObjectContainer; var o = _arg1; try { p = o.parent; while (((((p) && (!((p is Stage))))) && (!(((p.parent) && ((p.parent is Stage))))))) { if (!p.tabChildren){ return (false); }; p = p.parent; }; } catch(se:SecurityError) { }; 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 formParent:DisplayObjectContainer; var tf:TextField; var sb:SimpleButton; var o = _arg1; try { formParent = DisplayObject(form).parent; while (o != formParent) { if ((o is UIComponent)){ if (!UIComponent(o).enabled){ return (false); }; } else { if ((o is TextField)){ tf = TextField(o); if ((((tf.type == TextFieldType.DYNAMIC)) || (!(tf.selectable)))){ return (false); }; } else { if ((o is SimpleButton)){ sb = SimpleButton(o); if (!sb.enabled){ return (false); }; }; }; }; if (!o.visible){ return (false); }; o = o.parent; }; } catch(se:SecurityError) { }; 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); try { form.stage.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false, 0, true); form.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 0, true); form.stage.addEventListener(Event.ACTIVATE, activateHandler, false, 0, true); form.stage.addEventListener(Event.DEACTIVATE, deactivateHandler, false, 0, true); } catch(se:SecurityError) { form.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false, 0, true); form.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 0, true); form.addEventListener(Event.ACTIVATE, activateHandler, false, 0, true); form.addEventListener(Event.DEACTIVATE, deactivateHandler, false, 0, true); }; form.addEventListener(FocusEvent.FOCUS_IN, focusInHandler, true, 0, true); form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true, 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); try { form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false); form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false); form.stage.removeEventListener(Event.ACTIVATE, activateHandler, false); form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler, false); } catch(se:SecurityError) { }; form.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false); form.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false); form.removeEventListener(Event.ACTIVATE, activateHandler, false); form.removeEventListener(Event.DEACTIVATE, deactivateHandler, false); form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); 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 index:int; var tmp:String; var tmp2:String; var aa = _arg1; var bb = _arg2; var val1 = ""; var val2 = ""; var zeros = "0000"; var a:DisplayObject = DisplayObject(aa); var b:DisplayObject = DisplayObject(bb); try { while (((!((a == DisplayObject(form)))) && (a.parent))) { index = getChildIndex(a.parent, a); tmp = index.toString(16); if (tmp.length < 4){ tmp2 = (zeros.substring(0, (4 - tmp.length)) + tmp); }; val1 = (tmp2 + val1); a = a.parent; }; } catch(se1:SecurityError) { }; try { while (((!((b == DisplayObject(form)))) && (b.parent))) { index = getChildIndex(b.parent, b); tmp = index.toString(16); if (tmp.length < 4){ tmp2 = (zeros.substring(0, (4 - tmp.length)) + tmp); }; val2 = (tmp2 + val2); b = b.parent; }; } catch(se2:SecurityError) { }; return (((val1 > val2)) ? 1 : ((val1 < val2)) ? -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 component = _arg1; var p:InteractiveObject = component; try { while (component) { if ((((component is IFocusManagerComponent)) && (IFocusManagerComponent(component).focusEnabled))){ return (component); }; component = component.parent; }; } catch(se:SecurityError) { }; return (p); } private function getTopLevelFocusTarget(_arg1:InteractiveObject):InteractiveObject{ var o = _arg1; try { while (o != InteractiveObject(form)) { if ((((((((o is IFocusManagerComponent)) && (IFocusManagerComponent(o).focusEnabled))) && (IFocusManagerComponent(o).mouseFocusEnabled))) && (UIComponent(o).enabled))){ return (o); }; o = o.parent; if (o == null){ break; }; }; } catch(se:SecurityError) { }; return (null); } } }//package fl.managers
Section 34
//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; function get form():DisplayObjectContainer; function set form(_arg1:DisplayObjectContainer):void; } }//package fl.managers
Section 35
//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 36
//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 37
//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 38
//AdressP (AdressP) package { import flash.display.*; public dynamic class AdressP extends MovieClip { public function AdressP(){ addFrameScript(0, frame1, 4, frame5, 8, frame9, 12, frame13, 16, frame17, 20, frame21, 24, frame25, 28, frame29, 32, frame33, 36, frame37, 40, frame41, 44, frame45, 48, frame49, 52, frame53, 56, frame57, 60, frame61, 64, frame65, 68, frame69); } function frame1(){ stop(); } function frame5(){ gotoAndStop("bura"); } function frame9(){ gotoAndStop("pant"); } function frame13(){ gotoAndStop("tait"); } function frame17(){ gotoAndStop("se-ta"); } function frame21(){ gotoAndStop("ka-de"); } function frame25(){ gotoAndStop("scart"); } function frame29(){ gotoAndStop("syat"); } function frame33(){ gotoAndStop("bure"); } function frame37(){ gotoAndStop("sscart"); } function frame41(){ gotoAndStop("Fue"); } function frame45(){ gotoAndStop("Fscart"); } function frame49(){ gotoAndStop("ni-so"); } function frame53(){ gotoAndStop("sukumizu"); } function frame57(){ gotoAndStop("banny"); } function frame61(){ gotoAndStop("reino"); } function frame65(){ gotoAndStop("nijie1"); } function frame69(){ gotoAndStop("nijie2"); } } }//package
Section 39
//Aitem (Aitem) package { import flash.display.*; public dynamic class Aitem extends MovieClip { public function Aitem(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 40
//AtexP (AtexP) package { import flash.display.*; public dynamic class AtexP extends MovieClip { public function AtexP(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 41
//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { } }//package
Section 42
//getpoint (getpoint) package { import flash.display.*; public dynamic class getpoint extends MovieClip { public var gp:MovieClip; public function getpoint(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package
Section 43
//item_menus (item_menus) package { import flash.display.*; public dynamic class item_menus extends MovieClip { } }//package
Section 44
//ScrollArrowDown_disabledSkin (ScrollArrowDown_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_disabledSkin extends MovieClip { } }//package
Section 45
//ScrollArrowDown_downSkin (ScrollArrowDown_downSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_downSkin extends MovieClip { } }//package
Section 46
//ScrollArrowDown_overSkin (ScrollArrowDown_overSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_overSkin extends MovieClip { } }//package
Section 47
//ScrollArrowDown_upSkin (ScrollArrowDown_upSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_upSkin extends MovieClip { } }//package
Section 48
//ScrollArrowUp_disabledSkin (ScrollArrowUp_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_disabledSkin extends MovieClip { } }//package
Section 49
//ScrollArrowUp_downSkin (ScrollArrowUp_downSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_downSkin extends MovieClip { } }//package
Section 50
//ScrollArrowUp_overSkin (ScrollArrowUp_overSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_overSkin extends MovieClip { } }//package
Section 51
//ScrollArrowUp_upSkin (ScrollArrowUp_upSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_upSkin extends MovieClip { } }//package
Section 52
//ScrollBar_thumbIcon (ScrollBar_thumbIcon) package { import flash.display.*; public dynamic class ScrollBar_thumbIcon extends MovieClip { } }//package
Section 53
//ScrollPane_disabledSkin (ScrollPane_disabledSkin) package { import flash.display.*; public dynamic class ScrollPane_disabledSkin extends MovieClip { } }//package
Section 54
//ScrollPane_upSkin (ScrollPane_upSkin) package { import flash.display.*; public dynamic class ScrollPane_upSkin extends MovieClip { } }//package
Section 55
//ScrollThumb_downSkin (ScrollThumb_downSkin) package { import flash.display.*; public dynamic class ScrollThumb_downSkin extends MovieClip { } }//package
Section 56
//ScrollThumb_overSkin (ScrollThumb_overSkin) package { import flash.display.*; public dynamic class ScrollThumb_overSkin extends MovieClip { } }//package
Section 57
//ScrollThumb_upSkin (ScrollThumb_upSkin) package { import flash.display.*; public dynamic class ScrollThumb_upSkin extends MovieClip { } }//package
Section 58
//ScrollTrack_skin (ScrollTrack_skin) package { import flash.display.*; public dynamic class ScrollTrack_skin extends MovieClip { } }//package
Section 59
//sepa (sepa) package { import flash.display.*; import flash.text.*; public dynamic class sepa extends MovieClip { public var tex:TextField; } }//package
Section 60
//shop_item (shop_item) package { import flash.display.*; import flash.text.*; public dynamic class shop_item extends MovieClip { public var point:TextField; public var itemname:TextField; public var checks:MovieClip; public var locks:MovieClip; public var btn:SimpleButton; } }//package

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:3
Symbol 3 MovieClipUses:2Used by:4
Symbol 4 MovieClipUses:3Used by:111
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:7
Symbol 7 MovieClipUses:6Used by:8
Symbol 8 MovieClipUses:7Used by:111
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:11
Symbol 11 MovieClipUses:10Used by:12
Symbol 12 MovieClipUses:11Used by:111
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:15
Symbol 15 MovieClipUses:14Used by:16
Symbol 16 MovieClipUses:15Used by:111
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:19
Symbol 19 MovieClipUses:18Used by:20
Symbol 20 MovieClipUses:19Used by:111
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:23
Symbol 23 MovieClipUses:22Used by:24
Symbol 24 MovieClipUses:23Used by:111
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:27
Symbol 27 MovieClipUses:26Used by:28
Symbol 28 MovieClipUses:27Used by:111
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:31
Symbol 31 MovieClipUses:30Used by:32
Symbol 32 MovieClipUses:31Used by:111
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:35
Symbol 35 MovieClipUses:34Used by:36
Symbol 36 MovieClipUses:35Used by:111
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:39
Symbol 39 MovieClipUses:38Used by:40
Symbol 40 MovieClipUses:39Used by:111
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:43
Symbol 43 MovieClipUses:42Used by:44
Symbol 44 MovieClipUses:43Used by:111
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:47
Symbol 47 MovieClipUses:46Used by:48
Symbol 48 MovieClipUses:47Used by:111
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:51
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClipUses:51Used by:111
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:55
Symbol 55 MovieClipUses:54Used by:56
Symbol 56 MovieClipUses:55Used by:111
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:59
Symbol 59 MovieClipUses:58Used by:60
Symbol 60 MovieClipUses:59Used by:111
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:63
Symbol 63 MovieClipUses:62Used by:64
Symbol 64 MovieClipUses:63Used by:111
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:67
Symbol 67 MovieClipUses:66Used by:68
Symbol 68 MovieClipUses:67Used by:111
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:71
Symbol 71 MovieClipUses:70Used by:78
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:74
Symbol 74 MovieClipUses:73Used by:78
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:77
Symbol 77 MovieClipUses:76Used by:78
Symbol 78 MovieClipUses:71 74 77Used by:111
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:81
Symbol 81 MovieClipUses:80Used by:88
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:84
Symbol 84 MovieClipUses:83Used by:88
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:87
Symbol 87 MovieClipUses:86Used by:88
Symbol 88 MovieClipUses:81 84 87Used by:111
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:91
Symbol 91 MovieClipUses:90Used by:92
Symbol 92 MovieClipUses:91Used by:111
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 MovieClipUses:94Used by:96
Symbol 96 MovieClipUses:95Used by:111
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:99
Symbol 99 MovieClipUses:98Used by:100
Symbol 100 MovieClipUses:99Used by:111
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:103
Symbol 103 MovieClipUses:102Used by:110
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:106
Symbol 106 MovieClipUses:105Used by:110
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:109
Symbol 109 MovieClipUses:108Used by:110
Symbol 110 MovieClipUses:103 106 109Used by:111
Symbol 111 MovieClip {AtexP}Uses:4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 78 88 92 96 100 110
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:181
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:181
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:181
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:181
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:181
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:181
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:181
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:181
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:181
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:181
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:181
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:181
Symbol 136 BitmapUsed by:138 140
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:136 137Used by:181
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:136 139Used by:181
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:181
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:181
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:181
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:181
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:181
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:181
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:181
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:181
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:181
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:181
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:181
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:181
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:181
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:181
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:181
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:181
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:181
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:181
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:181
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:181
Symbol 181 MovieClip {AdressP}Uses:113 115 117 119 121 123 125 127 129 131 133 135 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180
Symbol 182 GraphicUsed by:194
Symbol 183 FontUsed by:184 185 196 198 453 454 610 611 612 613 614 615 616 617 618
Symbol 184 EditableTextUses:183Used by:194
Symbol 185 EditableTextUses:183Used by:194
Symbol 186 GraphicUsed by:188
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClip {_fla.lock_144}Uses:186 187Used by:194
Symbol 189 GraphicUsed by:191
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClip {_fla.check_145}Uses:189 190Used by:194
Symbol 192 GraphicUsed by:193
Symbol 193 ButtonUses:192Used by:194
Symbol 194 MovieClip {shop_item}Uses:182 184 185 188 191 193
Symbol 195 GraphicUsed by:197
Symbol 196 EditableTextUses:183Used by:197
Symbol 197 MovieClip {sepa}Uses:195 196
Symbol 198 EditableTextUses:183Used by:199
Symbol 199 MovieClipUses:198Used by:200
Symbol 200 MovieClip {getpoint}Uses:199
Symbol 201 MovieClip {item_menus}
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:240
Symbol 204 MovieClip {fl.core.ComponentShim}Used by:239 240
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:209 210
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:209 210
Symbol 209 MovieClip {ScrollPane_disabledSkin}Uses:206 208Used by:240
Symbol 210 MovieClip {ScrollPane_upSkin}Uses:206 208Used by:240
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClip {ScrollTrack_skin}Uses:211Used by:239
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClip {focusRectSkin}Uses:213Used by:239
Symbol 215 GraphicUsed by:218
Symbol 216 GraphicUsed by:217 220 224 233
Symbol 217 MovieClipUses:216Used by:218 228 230
Symbol 218 MovieClip {ScrollArrowUp_downSkin}Uses:215 217Used by:239
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClip {ScrollArrowDown_downSkin}Uses:219 216Used by:239
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClip {ScrollThumb_downSkin}Uses:221Used by:239
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClip {ScrollArrowDown_overSkin}Uses:223 216Used by:239
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClip {ScrollThumb_overSkin}Uses:225Used by:239
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClip {ScrollArrowUp_overSkin}Uses:227 217Used by:239
Symbol 229 GraphicUsed by:230 233
Symbol 230 MovieClip {ScrollArrowUp_upSkin}Uses:229 217Used by:239
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClip {ScrollThumb_upSkin}Uses:231Used by:239
Symbol 233 MovieClip {ScrollArrowDown_upSkin}Uses:229 216Used by:239
Symbol 234 GraphicUsed by:235 236
Symbol 235 MovieClip {ScrollArrowDown_disabledSkin}Uses:234Used by:239
Symbol 236 MovieClip {ScrollArrowUp_disabledSkin}Uses:234Used by:239
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClip {ScrollBar_thumbIcon}Uses:237Used by:239
Symbol 239 MovieClip {fl.controls.ScrollBar}Uses:212 204 214 218 220 222 224 226 228 230 232 233 235 236 238Used by:240
Symbol 240 MovieClip {fl.containers.ScrollPane}Uses:203 204 209 210 239Used by:631
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:450
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:450
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:450
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:450
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:450
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:256 262 278 288 292 296 302 310 340 346 358 395 420 445
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:255
Symbol 255 MovieClipUses:254Used by:256
Symbol 256 MovieClipUses:252 255Used by:450
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:450
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:261
Symbol 261 MovieClipUses:260Used by:262
Symbol 262 MovieClipUses:252 261Used by:450
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:450
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:267
Symbol 267 MovieClipUses:266Used by:268
Symbol 268 MovieClipUses:267Used by:450
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:450
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:450
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:450
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:277
Symbol 277 MovieClipUses:276Used by:278
Symbol 278 MovieClipUses:252 277Used by:450
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClipUses:280Used by:450
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:284
Symbol 284 MovieClipUses:283Used by:450
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:287
Symbol 287 MovieClipUses:286Used by:288
Symbol 288 MovieClipUses:252 287Used by:450
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:291
Symbol 291 MovieClipUses:290Used by:292
Symbol 292 MovieClipUses:252 291Used by:450
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:295
Symbol 295 MovieClipUses:294Used by:296
Symbol 296 MovieClipUses:252 295Used by:450
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:450
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:301
Symbol 301 MovieClipUses:300Used by:302
Symbol 302 MovieClipUses:252 301Used by:450
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:450
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:450
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:309
Symbol 309 MovieClipUses:308Used by:310
Symbol 310 MovieClipUses:252 309Used by:450
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:313
Symbol 313 MovieClipUses:312Used by:314
Symbol 314 MovieClipUses:313Used by:450
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:450
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:450
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:450
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:450
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:450
Symbol 325 BitmapUsed by:326
Symbol 326 GraphicUses:325Used by:450
Symbol 327 BitmapUsed by:328
Symbol 328 GraphicUses:327Used by:450
Symbol 329 BitmapUsed by:330
Symbol 330 GraphicUses:329Used by:450
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:333
Symbol 333 MovieClipUses:332Used by:334
Symbol 334 MovieClipUses:333Used by:450
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:335Used by:450
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:339
Symbol 339 MovieClipUses:338Used by:340
Symbol 340 MovieClipUses:252 339Used by:450
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:450
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:345
Symbol 345 MovieClipUses:344Used by:346
Symbol 346 MovieClipUses:252 345Used by:450
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:450
Symbol 349 ShapeTweeningUsed by:358
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:352
Symbol 352 MovieClipUses:351Used by:358
Symbol 353 ShapeTweeningUsed by:358
Symbol 354 ShapeTweeningUsed by:358
Symbol 355 ShapeTweeningUsed by:358
Symbol 356 ShapeTweeningUsed by:358
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:252 349 352 353 354 355 356 357Used by:450
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:450
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:363
Symbol 363 MovieClipUses:362Used by:364
Symbol 364 MovieClipUses:363Used by:450
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:367
Symbol 367 MovieClipUses:366Used by:368
Symbol 368 MovieClipUses:367Used by:450
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:371
Symbol 371 MovieClipUses:370Used by:372
Symbol 372 MovieClipUses:371Used by:450
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:375
Symbol 375 MovieClipUses:374Used by:376
Symbol 376 MovieClipUses:375Used by:450
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:450
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:450
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:450
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:450
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:387
Symbol 387 MovieClipUses:386Used by:395
Symbol 388 ShapeTweeningUsed by:395
Symbol 389 ShapeTweeningUsed by:395
Symbol 390 GraphicUsed by:395
Symbol 391 ShapeTweeningUsed by:395
Symbol 392 ShapeTweeningUsed by:395
Symbol 393 ShapeTweeningUsed by:395
Symbol 394 ShapeTweeningUsed by:395
Symbol 395 MovieClipUses:252 387 388 389 390 391 392 393 394Used by:450
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:398
Symbol 398 MovieClipUses:397Used by:420
Symbol 399 ShapeTweeningUsed by:420
Symbol 400 GraphicUsed by:420
Symbol 401 ShapeTweeningUsed by:420
Symbol 402 GraphicUsed by:420
Symbol 403 ShapeTweeningUsed by:420
Symbol 404 GraphicUsed by:420
Symbol 405 ShapeTweeningUsed by:420
Symbol 406 ShapeTweeningUsed by:420
Symbol 407 ShapeTweeningUsed by:420
Symbol 408 ShapeTweeningUsed by:420
Symbol 409 ShapeTweeningUsed by:420
Symbol 410 ShapeTweeningUsed by:420
Symbol 411 ShapeTweeningUsed by:420
Symbol 412 GraphicUsed by:420
Symbol 413 ShapeTweeningUsed by:420
Symbol 414 ShapeTweeningUsed by:420
Symbol 415 ShapeTweeningUsed by:420
Symbol 416 ShapeTweeningUsed by:420
Symbol 417 ShapeTweeningUsed by:420
Symbol 418 GraphicUsed by:420
Symbol 419 GraphicUsed by:420
Symbol 420 MovieClipUses:252 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419Used by:450
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:423
Symbol 423 MovieClipUses:422Used by:424
Symbol 424 MovieClipUses:423Used by:450
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:450
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:450
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:450
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:450
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:435
Symbol 435 MovieClipUses:434Used by:436
Symbol 436 MovieClipUses:435Used by:450
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:450
Symbol 439 GraphicUsed by:440
Symbol 440 MovieClipUses:439Used by:445
Symbol 441 ShapeTweeningUsed by:445
Symbol 442 ShapeTweeningUsed by:445
Symbol 443 GraphicUsed by:445
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:252 440 441 442 443 444Used by:450
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:450
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:450
Symbol 450 MovieClip {Aitem}Uses:242 244 246 248 250 256 258 262 264 268 270 272 274 278 281 284 288 292 296 298 302 304 306 310 314 316 318 320 322 324 326 328 330 334 336 340 342 346 348 358 360 364 368 372 376 378 380 382 384 395 420 424 426 428 430 432 436 438 445 447 449Used by:576
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:451Used by:Timeline
Symbol 453 EditableTextUses:183Used by:Timeline
Symbol 454 EditableTextUses:183Used by:Timeline
Symbol 455 GraphicUsed by:456 462
Symbol 456 MovieClipUses:455Used by:457
Symbol 457 MovieClipUses:456Used by:462
Symbol 458 GraphicUsed by:462
Symbol 459 FontUsed by:460 592
Symbol 460 EditableTextUses:459Used by:462
Symbol 461 GraphicUsed by:462
Symbol 462 ButtonUses:455 457 458 460 461Used by:Timeline
Symbol 463 ShapeTweeningUsed by:468
Symbol 464 ShapeTweeningUsed by:468
Symbol 465 ShapeTweeningUsed by:468
Symbol 466 ShapeTweeningUsed by:468
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClip {_fla.movie_4}Uses:463 464 465 466 467Used by:Timeline
Symbol 469 GraphicUsed by:Timeline
Symbol 470 GraphicUsed by:480
Symbol 471 GraphicUsed by:480
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:480
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:480
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:480
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:480
Symbol 480 MovieClip {_fla.BackG_5}Uses:470 471 473 475 477 479Used by:Timeline
Symbol 481 GraphicUsed by:Timeline
Symbol 482 BitmapUsed by:483
Symbol 483 GraphicUses:482Used by:484
Symbol 484 MovieClipUses:483Used by:576
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:487
Symbol 487 MovieClipUses:486Used by:576
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:494
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:494
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:494
Symbol 494 MovieClip {_fla.body_type_10}Uses:489 491 493Used by:576
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:497
Symbol 497 MovieClipUses:496Used by:498
Symbol 498 MovieClipUses:497Used by:523
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:501
Symbol 501 MovieClipUses:500Used by:502
Symbol 502 MovieClipUses:501Used by:523
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:505
Symbol 505 MovieClipUses:504Used by:506
Symbol 506 MovieClipUses:505Used by:523
Symbol 507 BitmapUsed by:508
Symbol 508 GraphicUses:507Used by:509
Symbol 509 MovieClipUses:508Used by:510
Symbol 510 MovieClipUses:509Used by:523
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:513
Symbol 513 MovieClipUses:512Used by:514
Symbol 514 MovieClipUses:513Used by:523
Symbol 515 BitmapUsed by:516
Symbol 516 GraphicUses:515Used by:517
Symbol 517 MovieClipUses:516Used by:518
Symbol 518 MovieClipUses:517Used by:523
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:521
Symbol 521 MovieClipUses:520Used by:522
Symbol 522 MovieClipUses:521Used by:523
Symbol 523 MovieClip {_fla.Timeline_11}Uses:498 502 506 510 514 518 522Used by:576
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:526
Symbol 526 MovieClipUses:525Used by:527
Symbol 527 MovieClipUses:526Used by:562
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:536
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:530Used by:536
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:536
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:534Used by:536
Symbol 536 MovieClip {_fla.eyelight_29}Uses:529 531 533 535Used by:562
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:539
Symbol 539 MovieClipUses:538Used by:540
Symbol 540 MovieClip {_fla.eyeline_34}Uses:539Used by:562
Symbol 541 BitmapUsed by:542
Symbol 542 GraphicUses:541Used by:543
Symbol 543 MovieClipUses:542Used by:544
Symbol 544 MovieClipUses:543Used by:545
Symbol 545 MovieClip {_fla.me5A_36}Uses:544Used by:562
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:548
Symbol 548 MovieClipUses:547Used by:549
Symbol 549 MovieClipUses:548Used by:562
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:552
Symbol 552 MovieClipUses:551Used by:553
Symbol 553 MovieClipUses:552Used by:562
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:556
Symbol 556 MovieClipUses:555Used by:557
Symbol 557 MovieClipUses:556Used by:562
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:560
Symbol 560 MovieClipUses:559Used by:561
Symbol 561 MovieClipUses:560Used by:562
Symbol 562 MovieClip {_fla.Timeline_26}Uses:527 536 540 545 549 553 557 561Used by:576
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:565
Symbol 565 MovieClipUses:564Used by:576
Symbol 566 MovieClipUsed by:576  Timeline
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:569
Symbol 569 MovieClipUses:568Used by:576
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:572
Symbol 572 MovieClipUses:571Used by:576
Symbol 573 BitmapUsed by:574
Symbol 574 GraphicUses:573Used by:575
Symbol 575 MovieClipUses:574Used by:576
Symbol 576 MovieClipUses:484 487 494 523 562 565 566 569 572 575 450Used by:577
Symbol 577 MovieClip {_fla.komiji_6}Uses:576Used by:Timeline
Symbol 578 GraphicUsed by:Timeline
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:581
Symbol 581 MovieClip {_fla.tool1_102}Uses:580Used by:Timeline
Symbol 582 BitmapUsed by:583
Symbol 583 GraphicUses:582Used by:584
Symbol 584 MovieClip {_fla.tool2_103}Uses: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 MovieClip {_fla.tool4_105}Uses:589Used by:Timeline
Symbol 591 GraphicUsed by:Timeline
Symbol 592 EditableTextUses:459Used by:594
Symbol 593 GraphicUsed by:594
Symbol 594 ButtonUses:592 593Used by:Timeline
Symbol 595 GraphicUsed by:596
Symbol 596 ButtonUses:595Used by:Timeline
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597Used by:599
Symbol 599 MovieClipUses:598Used by:604
Symbol 600 BitmapUsed by:601
Symbol 601 GraphicUses:600Used by:602
Symbol 602 MovieClipUses:601Used by:604
Symbol 603 GraphicUsed by:604
Symbol 604 ButtonUses:599 602 603Used by:Timeline
Symbol 605 GraphicUsed by:609
Symbol 606 GraphicUsed by:609
Symbol 607 GraphicUsed by:609
Symbol 608 GraphicUsed by:609
Symbol 609 ButtonUses:605 606 607 608Used by:Timeline
Symbol 610 EditableTextUses:183Used by:Timeline
Symbol 611 EditableTextUses:183Used by:Timeline
Symbol 612 EditableTextUses:183Used by:Timeline
Symbol 613 EditableTextUses:183Used by:Timeline
Symbol 614 EditableTextUses:183Used by:Timeline
Symbol 615 EditableTextUses:183Used by:Timeline
Symbol 616 EditableTextUses:183Used by:Timeline
Symbol 617 EditableTextUses:183Used by:Timeline
Symbol 618 EditableTextUses:183Used by:Timeline
Symbol 619 GraphicUsed by:631
Symbol 620 GraphicUsed by:622
Symbol 621 GraphicUsed by:622
Symbol 622 ButtonUses:620 621Used by:631
Symbol 623 GraphicUsed by:626 628 630
Symbol 624 GraphicUsed by:626
Symbol 625 GraphicUsed by:626 628 630
Symbol 626 ButtonUses:623 624 625Used by:631
Symbol 627 GraphicUsed by:628
Symbol 628 ButtonUses:623 627 625Used by:631
Symbol 629 GraphicUsed by:630
Symbol 630 ButtonUses:623 629 625Used by:631
Symbol 631 MovieClipUses:619 240 622 626 628 630Used by:Timeline

Instance Names

"load_per"Frame 1Symbol 454 EditableText
"thankyou"Frame 1Symbol 462 Button
"loadend"Frame 1Symbol 468 MovieClip {_fla.movie_4}
"bgimg"Frame 3Symbol 480 MovieClip {_fla.BackG_5}
"komiji"Frame 3Symbol 577 MovieClip {_fla.komiji_6}
"tool1"Frame 3Symbol 581 MovieClip {_fla.tool1_102}
"tool2"Frame 3Symbol 584 MovieClip {_fla.tool2_103}
"tool3"Frame 3Symbol 587 MovieClip
"tool4"Frame 3Symbol 590 MovieClip {_fla.tool4_105}
"mylink"Frame 3Symbol 594 Button
"shop_btn"Frame 3Symbol 596 Button
"clickpoint"Frame 3Symbol 604 Button
"tool1_UG"Frame 3Symbol 609 Button
"tool3_UG"Frame 3Symbol 609 Button
"tool4_UG"Frame 3Symbol 609 Button
"tool2_UG"Frame 3Symbol 609 Button
"tool3_txt"Frame 3Symbol 610 EditableText
"tool1_txt"Frame 3Symbol 611 EditableText
"tool2_txt"Frame 3Symbol 612 EditableText
"tool4_txt"Frame 3Symbol 613 EditableText
"point_txt"Frame 3Symbol 614 EditableText
"tool1_ugp"Frame 3Symbol 615 EditableText
"tool2_ugp"Frame 3Symbol 616 EditableText
"tool4_ugp"Frame 3Symbol 617 EditableText
"tool3_ugp"Frame 3Symbol 618 EditableText
"getpointMC"Frame 3Symbol 566 MovieClip
"menu_ber_mc"Frame 3Symbol 631 MovieClip
"point"Symbol 194 MovieClip {shop_item} Frame 1Symbol 184 EditableText
"itemname"Symbol 194 MovieClip {shop_item} Frame 1Symbol 185 EditableText
"locks"Symbol 194 MovieClip {shop_item} Frame 1Symbol 188 MovieClip {_fla.lock_144}
"checks"Symbol 194 MovieClip {shop_item} Frame 1Symbol 191 MovieClip {_fla.check_145}
"btn"Symbol 194 MovieClip {shop_item} Frame 1Symbol 193 Button
"tex"Symbol 197 MovieClip {sepa} Frame 1Symbol 196 EditableText
"pt_txt"Symbol 199 MovieClip Frame 1Symbol 198 EditableText
"gp"Symbol 200 MovieClip {getpoint} Frame 1Symbol 199 MovieClip
"right"Symbol 536 MovieClip {_fla.eyelight_29} Frame 1Symbol 529 MovieClip
"right"Symbol 536 MovieClip {_fla.eyelight_29} Frame 2Symbol 531 MovieClip
"right"Symbol 536 MovieClip {_fla.eyelight_29} Frame 3Symbol 533 MovieClip
"right"Symbol 536 MovieClip {_fla.eyelight_29} Frame 4Symbol 535 MovieClip
"sysline"Symbol 540 MovieClip {_fla.eyeline_34} Frame 1Symbol 539 MovieClip
"hart"Symbol 545 MovieClip {_fla.me5A_36} Frame 1Symbol 544 MovieClip
"Hright"Symbol 562 MovieClip {_fla.Timeline_26} Frame 1Symbol 536 MovieClip {_fla.eyelight_29}
"sysline"Symbol 562 MovieClip {_fla.Timeline_26} Frame 1Symbol 540 MovieClip {_fla.eyeline_34}
"hart"Symbol 562 MovieClip {_fla.Timeline_26} Frame 1Symbol 545 MovieClip {_fla.me5A_36}
"nijipony"Symbol 576 MovieClip Frame 1Symbol 484 MovieClip
"pony"Symbol 576 MovieClip Frame 1Symbol 487 MovieClip
"bodytype"Symbol 576 MovieClip Frame 1Symbol 494 MovieClip {_fla.body_type_10}
"mouth"Symbol 576 MovieClip Frame 1Symbol 523 MovieClip {_fla.Timeline_11}
"eyes"Symbol 576 MovieClip Frame 1Symbol 562 MovieClip {_fla.Timeline_26}
"kami"Symbol 576 MovieClip Frame 1Symbol 565 MovieClip
"itemRay0"Symbol 576 MovieClip Frame 1Symbol 566 MovieClip
"dressray0"Symbol 576 MovieClip Frame 1Symbol 566 MovieClip
"dressray1"Symbol 576 MovieClip Frame 1Symbol 566 MovieClip
"dressray2"Symbol 576 MovieClip Frame 1Symbol 566 MovieClip
"dressray3"Symbol 576 MovieClip Frame 1Symbol 566 MovieClip
"dressray4"Symbol 576 MovieClip Frame 1Symbol 566 MovieClip
"Fkami"Symbol 576 MovieClip Frame 1Symbol 569 MovieClip
"osage2"Symbol 576 MovieClip Frame 1Symbol 572 MovieClip
"osage"Symbol 576 MovieClip Frame 1Symbol 575 MovieClip
"itemRay1"Symbol 576 MovieClip Frame 1Symbol 566 MovieClip
"moji"Symbol 576 MovieClip Frame 1Symbol 566 MovieClip
"body"Symbol 577 MovieClip {_fla.komiji_6} Frame 1Symbol 576 MovieClip
"menu_list"Symbol 631 MovieClip Frame 1Symbol 240 MovieClip {fl.containers.ScrollPane}
"close_btn"Symbol 631 MovieClip Frame 1Symbol 622 Button
"shop1_btn"Symbol 631 MovieClip Frame 1Symbol 626 Button
"shop2_btn"Symbol 631 MovieClip Frame 1Symbol 628 Button
"shop3_btn"Symbol 631 MovieClip Frame 1Symbol 630 Button

Special Tags

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

Labels

"load"Frame 1
"main"Frame 3
"bura"Symbol 181 MovieClip {AdressP} Frame 2
"pant"Symbol 181 MovieClip {AdressP} Frame 6
"tait"Symbol 181 MovieClip {AdressP} Frame 10
"se-ta"Symbol 181 MovieClip {AdressP} Frame 14
"ka-de"Symbol 181 MovieClip {AdressP} Frame 18
"scart"Symbol 181 MovieClip {AdressP} Frame 22
"syat"Symbol 181 MovieClip {AdressP} Frame 26
"bure"Symbol 181 MovieClip {AdressP} Frame 30
"sscart"Symbol 181 MovieClip {AdressP} Frame 34
"Fue"Symbol 181 MovieClip {AdressP} Frame 38
"Fscart"Symbol 181 MovieClip {AdressP} Frame 42
"ni-so"Symbol 181 MovieClip {AdressP} Frame 46
"sukumizu"Symbol 181 MovieClip {AdressP} Frame 50
"banny"Symbol 181 MovieClip {AdressP} Frame 54
"reino"Symbol 181 MovieClip {AdressP} Frame 58
"nijie1"Symbol 181 MovieClip {AdressP} Frame 62
"nijie2"Symbol 181 MovieClip {AdressP} Frame 66
"yure"Symbol 577 MovieClip {_fla.komiji_6} Frame 1
"yure2"Symbol 577 MovieClip {_fla.komiji_6} Frame 93
"yure3"Symbol 577 MovieClip {_fla.komiji_6} Frame 135
"yure4"Symbol 577 MovieClip {_fla.komiji_6} Frame 156
"yure5"Symbol 577 MovieClip {_fla.komiji_6} Frame 244
"yure6"Symbol 577 MovieClip {_fla.komiji_6} Frame 281




http://swfchan.com/34/166733/info.shtml
Created: 18/10 -2018 17:40:14 Last modified: 18/10 -2018 17:40:14 Server time: 22/12 -2024 08:20:15