Section 1
//axc45ktx_183 (cinderellafrenchmansionescape_fla.axc45ktx_183)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class axc45ktx_183 extends MovieClip {
public var close_mc:MovieClip;
public var lipstick:MovieClip;
public function axc45ktx_183(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9);
}
public function hffolipstick(_arg1:MouseEvent){
if (!MovieClip(root).chk25){
MovieClip(root).chk25 = true;
lipstick.gotoAndStop(2);
};
}
function frame3(){
stop();
}
function frame6(){
stop();
}
function frame7(){
stop();
gotoAndStop(2);
}
function frame1(){
stop();
}
function frame4(){
stop();
}
function frame5(){
stop();
}
function frame9(){
gotoAndStop(4);
}
function frame8(){
gotoAndStop(3);
}
function frame2(){
stop();
lipstick.buttonMode = true;
lipstick.addEventListener(MouseEvent.CLICK, hffolipstick);
if (MovieClip(root).chk25){
lipstick.gotoAndStop(2);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 2
//axc6ktx_192 (cinderellafrenchmansionescape_fla.axc6ktx_192)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class axc6ktx_192 extends MovieClip {
public var pill1:MovieClip;
public var obj1:MovieClip;
public var pill4:MovieClip;
public var pill5:MovieClip;
public var obj4:MovieClip;
public var obj5:MovieClip;
public var pill2:MovieClip;
public var obj8:MovieClip;
public var obj9:MovieClip;
public var obj3:MovieClip;
public var obj6:MovieClip;
public var obj7:MovieClip;
public var pill3:MovieClip;
public var obj2:MovieClip;
public var pill11:MovieClip;
public var pill12:MovieClip;
public var obj10:MovieClip;
public var obj11:MovieClip;
public var obj12:MovieClip;
public var obj14:MovieClip;
public var obj15:MovieClip;
public var obj17:MovieClip;
public var obj19:MovieClip;
public var obj16:MovieClip;
public var obj18:MovieClip;
public var obj13:MovieClip;
public var obj20:MovieClip;
public var obj21:MovieClip;
public var obj22:MovieClip;
public var obj23:MovieClip;
public var obj24:MovieClip;
public var obj25:MovieClip;
public var obj27:MovieClip;
public var obj26:MovieClip;
public var obj28:MovieClip;
public var obj29:MovieClip;
public var obj31:MovieClip;
public var obj33:MovieClip;
public var obj34:MovieClip;
public var obj35:MovieClip;
public var obj36:MovieClip;
public var obj30:MovieClip;
public var obj38:MovieClip;
public var obj39:MovieClip;
public var obj37:MovieClip;
public var obj40:MovieClip;
public var obj41:MovieClip;
public var obj42:MovieClip;
public var obj43:MovieClip;
public var obj44:MovieClip;
public var obj46:MovieClip;
public var obj47:MovieClip;
public var obj48:MovieClip;
public var obj32:MovieClip;
public var obj45:MovieClip;
public function axc6ktx_192(){
addFrameScript(0, frame1);
}
function frame1(){
pill1.mouseEnabled = false;
pill2.mouseEnabled = false;
pill3.mouseEnabled = false;
pill4.mouseEnabled = false;
}
}
}//package cinderellafrenchmansionescape_fla
Section 3
//axcz18ktx_107 (cinderellafrenchmansionescape_fla.axcz18ktx_107)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class axcz18ktx_107 extends MovieClip {
public function axcz18ktx_107(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 4
//axcz24ktx_27 (cinderellafrenchmansionescape_fla.axcz24ktx_27)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class axcz24ktx_27 extends MovieClip {
public var cprogress:cLoader;
}
}//package cinderellafrenchmansionescape_fla
Section 5
//axcz25ktx_40 (cinderellafrenchmansionescape_fla.axcz25ktx_40)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class axcz25ktx_40 extends MovieClip {
public var cprogress:MovieClip;
}
}//package cinderellafrenchmansionescape_fla
Section 6
//axcz26ktx_32 (cinderellafrenchmansionescape_fla.axcz26ktx_32)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class axcz26ktx_32 extends MovieClip {
public var cprogress:cLoader;
}
}//package cinderellafrenchmansionescape_fla
Section 7
//axcz27ktx_12 (cinderellafrenchmansionescape_fla.axcz27ktx_12)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class axcz27ktx_12 extends MovieClip {
public function axcz27ktx_12(){
addFrameScript(99, frame100);
}
function frame100(){
stop();
MovieClip(root).animationPlayed = true;
}
}
}//package cinderellafrenchmansionescape_fla
Section 8
//axcz31ktx_193 (cinderellafrenchmansionescape_fla.axcz31ktx_193)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class axcz31ktx_193 extends MovieClip {
public var sobj22:MovieClip;
public var pon_txt1:TextField;
public var sobj:MovieClip;
public var pon_txt5:TextField;
public var pon_txt7:TextField;
public var pon_txt4:TextField;
public var pon_txt6:TextField;
public var pon_txt2:TextField;
public var pon_txt3:TextField;
public var sobj19:MovieClip;
public var sobj13:MovieClip;
public var pon_txt8:TextField;
public var sobj11:MovieClip;
public var lipstick:MovieClip;
public function axcz31ktx_193(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 20, frame21, 56, frame57, 57, frame58, 58, frame59, 59, frame60, 60, frame61, 61, frame62, 62, frame63, 63, frame64);
}
function frame64(){
gotoAndStop(9);
}
function frame3(){
pon_txt2.mouseEnabled = false;
pon_txt2.visible = true;
pon_txt2.text = String(MovieClip(root).tNo2);
if (MovieClip(root).tNo2 == 1){
pon_txt2.visible = false;
};
}
function frame7(){
pon_txt6.mouseEnabled = false;
pon_txt6.visible = true;
pon_txt6.text = String(MovieClip(root).tNo6);
if (MovieClip(root).tNo6 == 1){
pon_txt6.visible = false;
};
}
function frame4(){
pon_txt3.mouseEnabled = false;
pon_txt3.visible = true;
pon_txt3.text = String(MovieClip(root).tNo3);
if (MovieClip(root).tNo3 == 1){
pon_txt3.visible = false;
};
}
function frame1(){
stop();
}
function frame8(){
pon_txt7.mouseEnabled = false;
pon_txt7.visible = true;
pon_txt7.text = String(MovieClip(root).tNo7);
if (MovieClip(root).tNo7 == 1){
pon_txt7.visible = false;
};
}
function frame9(){
pon_txt8.mouseEnabled = false;
pon_txt8.visible = true;
pon_txt8.text = String(MovieClip(root).tNo8);
if (MovieClip(root).tNo8 == 1){
pon_txt8.visible = false;
};
}
function frame2(){
pon_txt1.mouseEnabled = false;
pon_txt1.visible = true;
pon_txt1.text = String(MovieClip(root).tNo1);
if (MovieClip(root).tNo1 == 1){
pon_txt1.visible = false;
};
}
function frame5(){
pon_txt4.mouseEnabled = false;
pon_txt4.visible = true;
pon_txt4.text = String(MovieClip(root).tNo4);
if (MovieClip(root).tNo4 == 1){
pon_txt4.visible = false;
};
}
function frame21(){
if (MovieClip(root).chk25){
lipstick.gotoAndStop(2);
};
}
function frame6(){
pon_txt5.mouseEnabled = false;
pon_txt5.visible = true;
pon_txt5.text = String(MovieClip(root).tNo5);
if (MovieClip(root).tNo5 == 1){
pon_txt5.visible = false;
};
}
function frame59(){
gotoAndStop(4);
}
function frame57(){
gotoAndStop(2);
}
function frame58(){
gotoAndStop(3);
}
function frame61(){
gotoAndStop(6);
}
function frame62(){
gotoAndStop(7);
}
function frame60(){
gotoAndStop(5);
}
function frame63(){
gotoAndStop(8);
}
}
}//package cinderellafrenchmansionescape_fla
Section 9
//axcz32ktx_34 (cinderellafrenchmansionescape_fla.axcz32ktx_34)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class axcz32ktx_34 extends MovieClip {
public var cid:int;
public function axcz32ktx_34(){
addFrameScript(0, frame1, 3, frame4);
}
function frame1(){
stop();
}
function frame4(){
stop();
cid = int(this.name.substr(1));
trace(("cid=" + cid));
if (cid >= 18){
cid = 0;
};
if (MovieClip(parent).visible == true){
MovieClip(parent)[("c" + (cid + 1))].gotoAndPlay(2);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 10
//axcz33ktx_43 (cinderellafrenchmansionescape_fla.axcz33ktx_43)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class axcz33ktx_43 extends MovieClip {
public var cid:int;
public function axcz33ktx_43(){
addFrameScript(0, frame1, 3, frame4);
}
function frame1(){
stop();
}
function frame4(){
stop();
cid = int(this.name.substr(1));
trace(("cid=" + cid));
if (cid >= 18){
cid = 0;
};
if (MovieClip(parent).visible == true){
MovieClip(parent)[("c" + (cid + 1))].gotoAndPlay(2);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 11
//axsa17ktx_112 (cinderellafrenchmansionescape_fla.axsa17ktx_112)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.net.*;
public dynamic class axsa17ktx_112 extends MovieClip {
public var logo_mc:MovieClip;
public function axsa17ktx_112(){
addFrameScript(0, frame1);
}
public function sendWebsite(_arg1:MouseEvent){
navigateToURL(new URLRequest("http://www.wowescape.com/"), "_blank");
}
function frame1(){
logo_mc.buttonMode = true;
logo_mc.addEventListener(MouseEvent.MOUSE_DOWN, sendWebsite);
}
}
}//package cinderellafrenchmansionescape_fla
Section 12
//axsa23ktx_132 (cinderellafrenchmansionescape_fla.axsa23ktx_132)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.net.*;
public dynamic class axsa23ktx_132 extends MovieClip {
public var logo_mc:MovieClip;
public function axsa23ktx_132(){
addFrameScript(0, frame1);
}
public function sendWebsite(_arg1:MouseEvent){
navigateToURL(new URLRequest("http://www.wowescape.com/"), "_blank");
}
function frame1(){
logo_mc.buttonMode = true;
logo_mc.addEventListener(MouseEvent.MOUSE_DOWN, sendWebsite);
}
}
}//package cinderellafrenchmansionescape_fla
Section 13
//axsa42ktx_42 (cinderellafrenchmansionescape_fla.axsa42ktx_42)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class axsa42ktx_42 extends MovieClip {
public var c1:MovieClip;
public var c3:MovieClip;
public var c4:MovieClip;
public var c5:MovieClip;
public var c6:MovieClip;
public var c8:MovieClip;
public var c2:MovieClip;
public var c7:MovieClip;
public var c9:MovieClip;
public var c10:MovieClip;
public var c11:MovieClip;
public var c13:MovieClip;
public var c17:MovieClip;
public var c18:MovieClip;
public var c14:MovieClip;
public var c15:MovieClip;
public var c16:MovieClip;
public var c12:MovieClip;
public function axsa42ktx_42(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 14
//axsa48ktx_89 (cinderellafrenchmansionescape_fla.axsa48ktx_89)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class axsa48ktx_89 extends MovieClip {
public function axsa48ktx_89(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 15
//axsa50ktx_94 (cinderellafrenchmansionescape_fla.axsa50ktx_94)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.text.*;
public dynamic class axsa50ktx_94 extends MovieClip {
public var ok_btn:SimpleButton;
public var msg_txt:TextField;
}
}//package cinderellafrenchmansionescape_fla
Section 16
//axsa57ktx_110 (cinderellafrenchmansionescape_fla.axsa57ktx_110)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class axsa57ktx_110 extends MovieClip {
public var circleLoader:MovieClip;
}
}//package cinderellafrenchmansionescape_fla
Section 17
//axsa59ktx_26 (cinderellafrenchmansionescape_fla.axsa59ktx_26)
package cinderellafrenchmansionescape_fla {
import fl.controls.*;
import flash.display.*;
import flash.events.*;
import flash.text.*;
public dynamic class axsa59ktx_26 extends MovieClip {
public var iHolder13:MovieClip;
public var iHolder14:MovieClip;
public var iHolder15:MovieClip;
public var iHolder17:MovieClip;
public var iHolder18:MovieClip;
public var iHolder12:MovieClip;
public var iHolder16:MovieClip;
public var iHolder10:MovieClip;
public var pAgain_btn:SimpleButton;
public var iHolder19:MovieClip;
public var iHolder11:MovieClip;
public var skip1:SimpleButton;
public var name_txt:TextField;
public var gName0:TextField;
public var gName1:TextField;
public var gName2:TextField;
public var gName3:TextField;
public var gName7:TextField;
public var gName8:TextField;
public var gName9:TextField;
public var over_mc:MovieClip;
public var gName4:TextField;
public var gName5:TextField;
public var gName6:TextField;
public var gName10:TextField;
public var gName11:TextField;
public var gName12:TextField;
public var gName14:TextField;
public var gName15:TextField;
public var gName17:TextField;
public var gName18:TextField;
public var gName19:TextField;
public var gName13:TextField;
public var serverMsg:MovieClip;
public var score_txt:TextField;
public var gName16:TextField;
public var iHolder0:MovieClip;
public var iHolder2:MovieClip;
public var iHolder4:MovieClip;
public var iHolder7:MovieClip;
public var iHolder1:MovieClip;
public var iHolder9:MovieClip;
public var iHolder3:MovieClip;
public var msgBox_mc:MovieClip;
public var iHolder5:MovieClip;
public var iHolder6:MovieClip;
public var iHolder8:MovieClip;
public var tryAgain_btn:SimpleButton;
public var countryCombo:ComboBox;
public var submit_btn:SimpleButton;
public function axsa59ktx_26(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
gName0.mouseEnabled = false;
gName1.mouseEnabled = false;
gName2.mouseEnabled = false;
gName3.mouseEnabled = false;
tryAgain_btn.visible = false;
}
function frame2(){
stop();
skip1.addEventListener(MouseEvent.MOUSE_DOWN, onclickskip1);
}
function frame1(){
stop();
gName0.mouseEnabled = false;
gName1.mouseEnabled = false;
gName2.mouseEnabled = false;
gName3.mouseEnabled = false;
gName4.mouseEnabled = false;
gName5.mouseEnabled = false;
}
public function onclickskip1(_arg1:MouseEvent){
MovieClip(root).gotoAndStop("fin");
}
}
}//package cinderellafrenchmansionescape_fla
Section 18
//axsa64ktx_2 (cinderellafrenchmansionescape_fla.axsa64ktx_2)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.net.*;
public dynamic class axsa64ktx_2 extends MovieClip {
public var logo_mc:MovieClip;
public function axsa64ktx_2(){
addFrameScript(0, frame1);
}
public function sendWebsite(_arg1:MouseEvent){
navigateToURL(new URLRequest("http://www.wowescape.com/"), "_blank");
}
function frame1(){
logo_mc.buttonMode = true;
logo_mc.addEventListener(MouseEvent.MOUSE_DOWN, sendWebsite);
}
}
}//package cinderellafrenchmansionescape_fla
Section 19
//axsa7ktx_250 (cinderellafrenchmansionescape_fla.axsa7ktx_250)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.net.*;
public dynamic class axsa7ktx_250 extends MovieClip {
public var logo_mc:MovieClip;
public function axsa7ktx_250(){
addFrameScript(0, frame1);
}
public function sendWebsite(_arg1:MouseEvent){
navigateToURL(new URLRequest("http://www.wowescape.com/"), "_blank");
}
function frame1(){
logo_mc.buttonMode = true;
logo_mc.addEventListener(MouseEvent.MOUSE_DOWN, sendWebsite);
}
}
}//package cinderellafrenchmansionescape_fla
Section 20
//axsa8ktx_248 (cinderellafrenchmansionescape_fla.axsa8ktx_248)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class axsa8ktx_248 extends MovieClip {
public var btn:SimpleButton;
public var btn1:MovieClip;
}
}//package cinderellafrenchmansionescape_fla
Section 21
//buttoncopy_18 (cinderellafrenchmansionescape_fla.buttoncopy_18)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
public dynamic class buttoncopy_18 extends MovieClip {
public function buttoncopy_18(){
addFrameScript(0, frame1);
}
function frame1(){
addEventListener(MouseEvent.CLICK, clickHandler);
}
public function clickHandler(_arg1:Event):void{
parent.removeChild(parent["adBox"]);
parent.removeChild(this);
}
}
}//package cinderellafrenchmansionescape_fla
Section 22
//cxvnxcvvxcvsdf_430 (cinderellafrenchmansionescape_fla.cxvnxcvvxcvsdf_430)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class cxvnxcvvxcvsdf_430 extends MovieClip {
public function cxvnxcvvxcvsdf_430(){
addFrameScript(12, frame13, 13, frame14, 14, frame15);
}
function frame14(){
MovieClip(root).gotoAndStop("s8");
}
function frame15(){
stop();
}
function frame13(){
MovieClip(root).csk8 = true;
}
}
}//package cinderellafrenchmansionescape_fla
Section 23
//edresrs_360 (cinderellafrenchmansionescape_fla.edresrs_360)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class edresrs_360 extends MovieClip {
public function edresrs_360(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 24
//FGGGGG_157 (cinderellafrenchmansionescape_fla.FGGGGG_157)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class FGGGGG_157 extends MovieClip {
public function FGGGGG_157(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 25
//FGGGGGcopy_159 (cinderellafrenchmansionescape_fla.FGGGGGcopy_159)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class FGGGGGcopy_159 extends MovieClip {
public function FGGGGGcopy_159(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 26
//FGGGGGcopy2_160 (cinderellafrenchmansionescape_fla.FGGGGGcopy2_160)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class FGGGGGcopy2_160 extends MovieClip {
public function FGGGGGcopy2_160(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 27
//gjcf_221 (cinderellafrenchmansionescape_fla.gjcf_221)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class gjcf_221 extends MovieClip {
public var obj1:MovieClip;
public function gjcf_221(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 28
//ljgkljbrthgtrhgrgrgrgrevgdfgdftrg54trbvduji767yh657r45vcre4jm78998ohvtr6747mnju8ijuhy78fvrt5436545rtrt5djnh767678656u8bhvvvbvbbvvyioioioikl_222 (cinderellafrenchmansionescape_fla.ljgkljbrthgtrhgrgrgrgrevgdfgdftrg54trbvduji767yh657r45vcre4jm78998ohvtr6747mnju8ijuhy78fvrt5436545rtrt5djnh767678656u8bhvvvbvbbvvyioioioikl_222)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class ljgkljbrthgtrhgrgrgrgrevgdfgdftrg54trbvduji767yh657r45vcre4jm78998ohvtr6747mnju8ijuhy78fvrt5436545rtrt5djnh767678656u8bhvvvbvbbvvyioioioikl_222 extends MovieClip {
public function ljgkljbrthgtrhgrgrgrgrevgdfgdftrg54trbvduji767yh657r45vcre4jm78998ohvtr6747mnju8ijuhy78fvrt5436545rtrt5djnh767678656u8bhvvvbvbbvvyioioioikl_222(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 29
//MainTimeline (cinderellafrenchmansionescape_fla.MainTimeline)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import com.greensock.*;
import flash.text.*;
import flash.utils.*;
import nature.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import nature1.*;
import flash.net.*;
public dynamic class MainTimeline extends MovieClip {
public var puzz:MovieClip;
public var invClass:Class;
public var loader:MovieClip;
public var locker1:MovieClip;
public var locker2:MovieClip;
public var isetArr:Array;
public var bookWindow_mc1:MovieClip;
public var i:int;
public var k:int;
public var tid:int;
public var tim:int;
public var EmpArr:Array;
public var gameId:Number;
public var nor10:int;
public var nor11:int;
public var nor13:int;
public var nor14:int;
public var nor15:int;
public var nor16:int;
public var nor17:int;
public var nor18:int;
public var nor12:int;
public var refPoint:Point;
public var nor19:int;
public var sobj10:MovieClip;
public var sobj11:MovieClip;
public var sobj14:MovieClip;
public var winopen1:Boolean;
public var sobj19:MovieClip;
public var bgTransForm:SoundTransform;
public var nor20:int;
public var nor21:int;
public var sobj17:MovieClip;
public var nor25:int;
public var nor26:int;
public var nor27:int;
public var nor28:int;
public var nor22:int;
public var nor23:int;
public var nor24:int;
public var nor29:int;
public var sobj21:MovieClip;
public var sobj22:MovieClip;
public var sobj24:MovieClip;
public var sobj26:MovieClip;
public var sobj20:MovieClip;
public var sobj28:MovieClip;
public var nor30:int;
public var hit11:MovieClip;
public var hit12:MovieClip;
public var hat1:Boolean;
public var hat3:Boolean;
public var hit10:MovieClip;
public var hat2:Boolean;
public var start_btn:SimpleButton;
public var count1:Number;
public var count2:Number;
public var count3:Number;
public var count4:Number;
public var bgChannel:SoundChannel;
public var count:int;
public var fdoor:MovieClip;
public var sobj9:MovieClip;
public var obj12:MovieClip;
public var stopAction_mc1:MovieClip;
public var objectClick:int;
public var still:Boolean;
public var hit84:MovieClip;
public var lamp:MovieClip;
public var arr1:Array;
public var arr2:Array;
public var arr3:Array;
public var arr4:Array;
public var arr5:Array;
public var frArr:Array;
public var arr7:Array;
public var arr8:Array;
public var arr9:Array;
public var arrB:Array;
public var arrC:Array;
public var arrE:Array;
public var arrA:Array;
public var arrJ:Array;
public var arrD:Array;
public var arrM:Array;
public var arrF:Array;
public var arrG:Array;
public var arrH:Array;
public var arr6:Array;
public var arrK:Array;
public var obj1:MovieClip;
public var arrN:Array;
public var fly1:MovieClip;
public var fly2:MovieClip;
public var fly3:MovieClip;
public var fly4:MovieClip;
public var fly5:MovieClip;
public var fly6:MovieClip;
public var rowArr:Array;
public var arrL:Array;
public var arrs:Array;
public var tNo10:int;
public var tNo11:int;
public var tNo12:int;
public var tNo13:int;
public var tNo14:int;
public var tNo16:int;
public var tNo17:int;
public var tNo18:int;
public var tNo19:int;
public var arry:Array;
public var tNo15:int;
public var arrI:Array;
public var arrz:Array;
public var quit:SimpleButton;
public var Tcheck16:Boolean;
public var ckk10:Boolean;
public var ckk11:Boolean;
public var ckk13:Boolean;
public var ckk14:Boolean;
public var finearr:Array;
public var ckk16:Boolean;
public var ckk17:Boolean;
public var ckk18:Boolean;
public var ckk19:Boolean;
public var ckk15:Boolean;
public var No1:Number;
public var No2:Number;
public var ckk12:Boolean;
public var ckk20:Boolean;
public var ckk21:Boolean;
public var ckk22:Boolean;
public var ckk23:Boolean;
public var ckk24:Boolean;
public var ckk25:Boolean;
public var ckk26:Boolean;
public var ckk27:Boolean;
public var ckk28:Boolean;
public var hint1:Boolean;
public var hint2:Boolean;
public var hint3:Boolean;
public var hint4:Boolean;
public var hint5:Boolean;
public var hint6:Boolean;
public var hint7:Boolean;
public var ckk29:Boolean;
public var ckk30:Boolean;
public var adBox:MovieClip;
public var Ycheck16:Boolean;
public var panelNO:int;
public var hei:Number;
public var candle:MovieClip;
public var pillar:MovieClip;
public var squareArray:Array;
public var rmove:MovieClip;
public var zak11:Boolean;
public var zak12:Boolean;
public var zak13:Boolean;
public var zak14:Boolean;
public var zak15:Boolean;
public var zak16:Boolean;
public var zak10:Boolean;
public var zak17:Boolean;
public var walkThrough_mc2:SimpleButton;
public var putObj:Array;
public var hole1:MovieClip;
public var bgSndObj:bgSnd;
public var callNow:Boolean;
public var cobjectClick1:int;
public var atNum10:int;
public var atNum11:int;
public var atNum12:int;
public var atNum13:int;
public var atNum14:int;
public var atNum15:int;
public var atNum16:int;
public var atNum17:int;
public var atNum18:int;
public var atNum19:int;
public var FFFnk:Boolean;
public var mask_mc:MovieClip;
public var rightMove:Boolean;
public var sd10:MovieClip;
public var sd11:MovieClip;
public var sd12:MovieClip;
public var sd13:MovieClip;
public var sd15:MovieClip;
public var sd17:MovieClip;
public var sd18:MovieClip;
public var sd19:MovieClip;
public var sd14:MovieClip;
public var sd16:MovieClip;
public var atNum2:int;
public var atNum4:int;
public var atNum6:int;
public var atNum8:int;
public var atNum3:int;
public var arrs3:Array;
public var atNum5:int;
public var arrs5:Array;
public var atNum7:int;
public var arrs7:Array;
public var atNum1:int;
public var sd20:MovieClip;
public var sd21:MovieClip;
public var sd22:MovieClip;
public var sd23:MovieClip;
public var sd24:MovieClip;
public var sd25:MovieClip;
public var sd26:MovieClip;
public var sd27:MovieClip;
public var arrs1:Array;
public var chk7:Boolean;
public var chk8:Boolean;
public var chk9:Boolean;
public var chk2:Boolean;
public var arrs6:Array;
public var chk4:Boolean;
public var atNum9:int;
public var chk6:Boolean;
public var arrs2:Array;
public var chk1:Boolean;
public var chk3:Boolean;
public var chk5:Boolean;
public var arrs4:Array;
public var kat10:Boolean;
public var kat11:Boolean;
public var leftMove:Boolean;
public var kat13:Boolean;
public var kat12:Boolean;
public var wshoe3:MovieClip;
public var chkz:Boolean;
public var bird:MovieClip;
public var CPMStarSubPoolID:int;
public var moregame:SimpleButton;
public var FFFnk2:Boolean;
public var CFIX:Array;
public var wcheck15:Boolean;
public var foArr:Array;
public var wcheck14:Boolean;
public var FFFnk1:Boolean;
public var bck_btn:MovieClip;
public var objNO:int;
public var shoz1:MovieClip;
public var shoz2:MovieClip;
public var counta1:Number;
public var chk10:Boolean;
public var chk11:Boolean;
public var chk12:Boolean;
public var chk13:Boolean;
public var chk14:Boolean;
public var chk15:Boolean;
public var chk16:Boolean;
public var chk17:Boolean;
public var chk18:Boolean;
public var chk19:Boolean;
public var cobjectClick:int;
public var dor:Boolean;
public var wiboxNo:int;
public var csk11:Boolean;
public var csk12:Boolean;
public var csk13:Boolean;
public var csk14:Boolean;
public var csk15:Boolean;
public var csk16:Boolean;
public var csk10:Boolean;
public var csk18:Boolean;
public var csk19:Boolean;
public var chk20:Boolean;
public var chk21:Boolean;
public var chk22:Boolean;
public var chk23:Boolean;
public var chk25:Boolean;
public var chk26:Boolean;
public var chk27:Boolean;
public var chk28:Boolean;
public var chk29:Boolean;
public var hkk6:Boolean;
public var hkk7:Boolean;
public var hkk1:Boolean;
public var hkk2:Boolean;
public var bArr1:Array;
public var bArr2:Array;
public var bArr3:Array;
public var bArr4:Array;
public var bArr5:Array;
public var bArr6:Array;
public var bArr7:Array;
public var bArr8:Array;
public var bArr9:Array;
public var hkk4:Boolean;
public var hkk5:Boolean;
public var csk24:Boolean;
public var csk25:Boolean;
public var hkk8:Boolean;
public var chk24:Boolean;
public var moveNo:int;
public var csk29:Boolean;
public var chk30:Boolean;
public var chk31:Boolean;
public var chk32:Boolean;
public var chk33:Boolean;
public var chk34:Boolean;
public var chk35:Boolean;
public var chk36:Boolean;
public var chk38:Boolean;
public var hkk3:Boolean;
public var csk27:Boolean;
public var chk37:Boolean;
public var csk21:Boolean;
public var chk39:Boolean;
public var csk23:Boolean;
public var csk26:Boolean;
public var csk30:Boolean;
public var csk28:Boolean;
public var csk17:Boolean;
public var csk20:Boolean;
public var csk34:Boolean;
public var csk35:Boolean;
public var hkk9:Boolean;
public var csk37:Boolean;
public var csk38:Boolean;
public var csk39:Boolean;
public var chk40:Boolean;
public var csk36:Boolean;
public var csk22:Boolean;
public var numo:MovieClip;
public var csk33:Boolean;
public var sVal:Number;
public var backArray:Array;
public var cup1:MovieClip;
public var csk31:Boolean;
public var csk32:Boolean;
public var xak1:Boolean;
public var xak2:Boolean;
public var xak3:Boolean;
public var xak4:Boolean;
public var xak5:Boolean;
public var xak6:Boolean;
public var xak7:Boolean;
public var xak8:Boolean;
public var xak9:Boolean;
public var TileArr1:Array;
public var TileArr2:Array;
public var TileArr3:Array;
public var time_txt:TextField;
public var Arr1:Array;
public var Arr2:Array;
public var Arr3:Array;
public var Arr4:Array;
public var Arr6:Array;
public var Arr7:Array;
public var Arr8:Array;
public var Arr9:Array;
public var Arr5:Array;
public var tarFin:Boolean;
public var lmove:MovieClip;
public var sdArr:Array;
public var min:String;
public var highScorePath:String;
public var myContextMenu:ContextMenu;
public var rhit1:MovieClip;
public var rhit2:MovieClip;
public var rhit3:MovieClip;
public var butterfly:MovieClip;
public var hrint:int;
public var viewArray:Array;
public var startbtn:SimpleButton;
public var xPos:Array;
public var hita1:MovieClip;
public var base:MovieClip;
public var wobjNO:int;
public var inchk1:Array;
public var inchk2:Array;
public var inchk3:Array;
public var inchk4:Array;
public var inchk5:Array;
public var inchk6:Array;
public var inchk7:Array;
public var inchk8:Array;
public var inchk9:Array;
public var back_btn:SimpleButton;
public var next_btn:SimpleButton;
public var inchk10:Array;
public var inchk11:Array;
public var inchk12:Array;
public var inchk13:Array;
public var inchk14:Array;
public var inchk15:Array;
public var inchk16:Array;
public var inchk17:Array;
public var inchk18:Array;
public var inchk19:Array;
public var closeButton:MovieClip;
public var whitFin1:Boolean;
public var whitFin2:Boolean;
public var pumpkin:MovieClip;
public var fFram:int;
public var hkk10:Boolean;
public var hkk11:Boolean;
public var hkk12:Boolean;
public var hkk13:Boolean;
public var hkk14:Boolean;
public var hkk15:Boolean;
public var hkk16:Boolean;
public var hkk17:Boolean;
public var hkk18:Boolean;
public var hkk19:Boolean;
public var get12:Boolean;
public var get13:Boolean;
public var get14:Boolean;
public var get15:Boolean;
public var get16:Boolean;
public var get10:Boolean;
public var get11:Boolean;
public var get19:Boolean;
public var get17:Boolean;
public var hkk21:Boolean;
public var hkk20:Boolean;
public var hkk22:Boolean;
public var get18:Boolean;
public var hkk23:Boolean;
public var stone:MovieClip;
public var fshoz:MovieClip;
public var jai4:Boolean;
public var wNO:int;
public var pause_btn:SimpleButton;
public var posy:Array;
public var posx:Array;
public var invArr:Array;
public var pauseMode:Boolean;
public var objectId:int;
public var potz:MovieClip;
public var CPMStarPoolID:int;
public var pauseBg:MovieClip;
public var edoor1:MovieClip;
public var edoor2:MovieClip;
public var edoor3:MovieClip;
public var bArr13:Array;
public var bArr14:Array;
public var bArr16:Array;
public var bArr10:Array;
public var bArr18:Array;
public var bArr12:Array;
public var bArr17:Array;
public var bArr11:Array;
public var bArr15:Array;
public var eggz:MovieClip;
public var tcount:int;
public var bArr19:Array;
public var sNO:int;
public var zoomArr:Array;
public var panel_mc:MovieClip;
public var gameScore:int;
public var FinK:Boolean;
public var cupboard1:MovieClip;
public var jar:MovieClip;
public var gra3:MovieClip;
public var windowopen:Boolean;
public var perct:Number;
public var stopAction_mc:MovieClip;
public var objectName:Array;
public var Brr1:Array;
public var finearr11:Array;
public var finearr12:Array;
public var Fintake:Boolean;
public var disArr:Array;
public var perct_txt1:TextField;
public var chka1:Boolean;
public var yPos:Array;
public var mute_btn:MovieClip;
public var invObj:objclass;
public var wer:Boolean;
public var ntt:MovieClip;
public var gPage:MovieClip;
public var get1:Boolean;
public var skip_btn:SimpleButton;
public var get3:Boolean;
public var get4:Boolean;
public var get5:Boolean;
public var get6:Boolean;
public var get7:Boolean;
public var get8:Boolean;
public var get2:Boolean;
public var get9:Boolean;
public var mirror:MovieClip;
public var wid:Number;
public var moveFun:Boolean;
public var sd1:MovieClip;
public var sd2:MovieClip;
public var sd3:MovieClip;
public var sd4:MovieClip;
public var sd5:MovieClip;
public var sd6:MovieClip;
public var sd7:MovieClip;
public var sd8:MovieClip;
public var sd9:MovieClip;
public var boxx:MovieClip;
public var prevFrameLabel:String;
public var kit1:MovieClip;
public var kit5:MovieClip;
public var kit6:MovieClip;
public var kit9:MovieClip;
public var check1:Boolean;
public var check3:Boolean;
public var check5:Boolean;
public var Arr10:Array;
public var check2:Boolean;
public var ad:DisplayObject;
public var check4:Boolean;
public var check6:Boolean;
public var arr10:Array;
public var arr11:Array;
public var arr12:Array;
public var arr13:Array;
public var arr14:Array;
public var arr15:Array;
public var arr16:Array;
public var arr18:Array;
public var arr19:Array;
public var glow2:GlowFilter;
public var glow3:GlowFilter;
public var sec:String;
public var glow1:GlowFilter;
public var arr20:Array;
public var arr21:Array;
public var arr22:Array;
public var dT:int;
public var glow21:GlowFilter;
public var pauseSound:Boolean;
public var getFin:Boolean;
public var frArr1:Array;
public var frArr2:Array;
public var frArr3:Array;
public var frArr4:Array;
public var frArr6:Array;
public var frArr8:Array;
public var frArr5:Array;
public var frArr7:Array;
public var frArr9:Array;
public var menuItem:ContextMenuItem;
public var rlogo:MovieClip;
public var totalObjects:int;
public var tNo1:int;
public var tNo2:int;
public var tNo3:int;
public var tNo4:int;
public var tNo6:int;
public var tNo7:int;
public var tNo8:int;
public var tNo9:int;
public var tNo5:int;
public var csk2:Boolean;
public var csk3:Boolean;
public var csk4:Boolean;
public var csk5:Boolean;
public var csk6:Boolean;
public var csk7:Boolean;
public var csk8:Boolean;
public var csk9:Boolean;
public var csk1:Boolean;
public var gameFinish2:Boolean;
public var gameFinish4:Boolean;
public var gameFinish1:Boolean;
public var gameFinish3:Boolean;
public var nh:int;
public var ckk211:Boolean;
public var Arrchk2:Array;
public var kat1:Boolean;
public var kat2:Boolean;
public var kat3:Boolean;
public var kat4:Boolean;
public var kat5:Boolean;
public var kat6:Boolean;
public var kat8:Boolean;
public var kat9:Boolean;
public var chkz2:Boolean;
public var Arrchk1:Array;
public var kat7:Boolean;
public var sto:MovieClip;
public var iobjNO:int;
public var frNO1:int;
public var chck1:Boolean;
public var grtFin:Boolean;
public var zak1:Boolean;
public var zak3:Boolean;
public var zak5:Boolean;
public var score:int;
public var zak4:Boolean;
public var zak7:Boolean;
public var zak8:Boolean;
public var zak9:Boolean;
public var zak6:Boolean;
public var zak2:Boolean;
public var objectId1:int;
public var gFilter:GlowFilter;
public var pump3:MovieClip;
public var play_btn:SimpleButton;
public var frArr10:Array;
public var frArr11:Array;
public var frArr12:Array;
public var frArr13:Array;
public var frArr14:Array;
public var frArr15:Array;
public var frArr16:Array;
public var frArr17:Array;
public var frArr18:Array;
public var frArr19:Array;
public var objNameArr:Array;
public var hit1:MovieClip;
public var hit2:MovieClip;
public var hit3:MovieClip;
public var hit4:MovieClip;
public var hit5:MovieClip;
public var hit6:MovieClip;
public var hit7:MovieClip;
public var hit8:MovieClip;
public var hit9:MovieClip;
public var GaArr:Array;
public var cont:MovieClip;
public var hitx:MovieClip;
public var hitz:MovieClip;
public var subSoundChannel:SoundChannel;
public var animationPlayed:Boolean;
public var drte:int;
public var nor1:int;
public var nor2:int;
public var nor3:int;
public var nor4:int;
public var nor5:int;
public var nor6:int;
public var nor7:int;
public var nor8:int;
public var nor9:int;
public var ckk1:Boolean;
public var ckk2:Boolean;
public var gameStart:Boolean;
public var ckk4:Boolean;
public var ckk5:Boolean;
public var ckk6:Boolean;
public var ckk7:Boolean;
public var ckk8:Boolean;
public var ckk9:Boolean;
public var ckk3:Boolean;
public var perct1:Number;
public var perct2:Number;
public var drw1:MovieClip;
public var drw2:MovieClip;
public var drw3:MovieClip;
public var drw4:MovieClip;
public var drw5:MovieClip;
public var drw6:MovieClip;
public var clickArr:Array;
public var objectClick1:int;
public var lio2:MovieClip;
public function MainTimeline(){
addFrameScript(0, this.frame1, 1, this.frame2, 2, this.frame3, 3, this.frame4, 4, this.frame5, 5, this.frame6, 6, this.frame7, 7, this.frame8, 8, this.frame9, 9, this.frame10, 10, this.frame11, 11, this.frame12, 12, this.frame13, 13, this.frame14, 14, this.frame15, 15, this.frame16, 16, this.frame17, 17, this.frame18, 18, this.frame19, 19, this.frame20, 20, this.frame21, 21, this.frame22, 22, this.frame23, 23, this.frame24, 24, this.frame25, 25, this.frame26, 26, this.frame27, 27, this.frame28, 28, this.frame29, 29, this.frame30, 30, this.frame31, 31, this.frame32, 32, this.frame33, 33, this.frame34, 34, this.frame35, 35, this.frame36, 36, this.frame37, 37, this.frame38, 38, this.frame39, 39, this.frame40);
}
public function onclickstart_btn(_arg1:MouseEvent){
this.playSound("btn");
gotoAndStop("aboutpage");
}
public function fungra3(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo1++;
MovieClip(root).bArr1[3] = 1;
if (!(MovieClip(root).get1)){
MovieClip(root).tcount++;
};
MovieClip(root).frArr1[MovieClip(root).tNo1] = 3;
MovieClip(root).objNO = 2;
MovieClip(root).attachInv(this.gra3);
this.gra3.visible = false;
MovieClip(root).PosFind1();
};
}
public function onclickobj1(_arg1:MouseEvent){
if (((!((_arg1.currentTarget.currentFrame == 1))) && (!(this.Fintake)))){
this.snd();
this.objNO = _arg1.currentTarget.currentFrame;
if ((((this.objNO == 21)) && (!(this.winopen1)))){
this.panelNO = this.panel_mc.currentFrame;
this.moveNo = _arg1.currentTarget.name.substr(3);
_arg1.currentTarget.gotoAndStop(1);
this.wiboxNo = _arg1.currentTarget.name.substr(3);
this.iobjNO = _arg1.currentTarget.name.substr(3);
this.isetArr[this.wiboxNo] = 50;
this.winopen1 = true;
this.wobjNO = this.objNO;
this.stopAction_mc1.visible = true;
this.bookWindow_mc1.visible = true;
this.bookWindow_mc1.gotoAndStop(2);
} else {
if (this.objNO == 2){
this.tNo1--;
this.Fintake = true;
this.iobjNO = _arg1.currentTarget.name.substr(3);
this.panel_mc[("obj" + this.atNum1)].gotoAndStop(57);
this.ITweenFun();
if (this.tNo1 == 0){
_arg1.currentTarget.gotoAndStop(1);
this.isetArr[this.iobjNO] = 1;
this.spannerFun();
};
} else {
if (this.objNO == 3){
this.tNo2--;
this.Fintake = true;
this.iobjNO = _arg1.currentTarget.name.substr(3);
this.panel_mc[("obj" + this.atNum2)].gotoAndStop(58);
this.ITweenFun();
if (this.tNo2 == 0){
_arg1.currentTarget.gotoAndStop(1);
this.isetArr[this.iobjNO] = 1;
this.spannerFun();
};
} else {
if (this.objNO == 4){
this.tNo3--;
this.Fintake = true;
this.iobjNO = _arg1.currentTarget.name.substr(3);
this.panel_mc[("obj" + this.atNum3)].gotoAndStop(59);
this.ITweenFun();
if (this.tNo3 == 0){
_arg1.currentTarget.gotoAndStop(1);
this.isetArr[this.iobjNO] = 1;
this.spannerFun();
};
} else {
if (this.objNO == 5){
this.tNo4--;
this.Fintake = true;
this.iobjNO = _arg1.currentTarget.name.substr(3);
this.panel_mc[("obj" + this.atNum4)].gotoAndStop(60);
this.ITweenFun();
if (this.tNo4 == 0){
_arg1.currentTarget.gotoAndStop(1);
this.isetArr[this.iobjNO] = 1;
this.spannerFun();
};
} else {
if (this.objNO == 6){
this.tNo5--;
this.Fintake = true;
this.iobjNO = _arg1.currentTarget.name.substr(3);
this.panel_mc[("obj" + this.atNum5)].gotoAndStop(61);
this.ITweenFun();
if (this.tNo5 == 0){
_arg1.currentTarget.gotoAndStop(1);
this.isetArr[this.iobjNO] = 1;
this.spannerFun();
};
} else {
if (this.objNO == 7){
this.tNo6--;
this.Fintake = true;
this.iobjNO = _arg1.currentTarget.name.substr(3);
this.panel_mc[("obj" + this.atNum6)].gotoAndStop(62);
this.ITweenFun();
if (this.tNo6 == 0){
_arg1.currentTarget.gotoAndStop(1);
this.isetArr[this.iobjNO] = 1;
this.spannerFun();
};
} else {
if (this.objNO == 8){
this.tNo7--;
this.Fintake = true;
this.iobjNO = _arg1.currentTarget.name.substr(3);
this.panel_mc[("obj" + this.atNum7)].gotoAndStop(63);
this.ITweenFun();
if (this.tNo7 == 0){
_arg1.currentTarget.gotoAndStop(1);
this.isetArr[this.iobjNO] = 1;
this.spannerFun();
};
} else {
if (this.objNO == 9){
this.tNo8--;
this.Fintake = true;
this.iobjNO = _arg1.currentTarget.name.substr(3);
this.panel_mc[("obj" + this.atNum8)].gotoAndStop(64);
this.ITweenFun();
if (this.tNo8 == 0){
_arg1.currentTarget.gotoAndStop(1);
this.isetArr[this.iobjNO] = 1;
this.spannerFun();
};
} else {
this.Fintake = true;
this.iobjNO = _arg1.currentTarget.name.substr(3);
this.isetArr[this.iobjNO] = 1;
_arg1.currentTarget.gotoAndStop(1);
this.ITweenFun();
};
};
};
};
};
};
};
};
};
};
}
public function funhita1(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s30");
}
public function mutetipS(_arg1:MouseEvent){
}
public function onclickplay_btn(_arg1:MouseEvent){
this.playSound("btn");
gotoAndStop("s1");
}
public function checkCount(){
this.i = 1;
while (this.i <= 48) {
if (this.isetArr[this.i] == 1){
this.EmpArr.push(this.i);
};
this.i++;
};
this.tcount = this.EmpArr[0];
this.EmpArr.length = 0;
this.checkCount1();
}
public function PosFind10(){
if (this.inchk10[1] == 0){
this.takkk();
} else {
if (this.inchk10[1] != 0){
if (this.inchk10[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk10[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk10[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk10[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk10[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk10[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind11(){
if (this.inchk11[1] == 0){
this.takkk();
} else {
if (this.inchk11[1] != 0){
if (this.inchk11[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk11[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk11[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk11[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk11[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk11[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind13(){
if (this.inchk13[1] == 0){
this.takkk();
} else {
if (this.inchk13[1] != 0){
if (this.inchk13[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk13[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk13[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk13[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk13[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk13[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind15(){
if (this.inchk15[1] == 0){
this.takkk();
} else {
if (this.inchk15[1] != 0){
if (this.inchk15[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk15[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk15[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk15[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk15[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk15[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind12(){
if (this.inchk12[1] == 0){
this.takkk();
} else {
if (this.inchk12[1] != 0){
if (this.inchk12[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk12[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk12[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk12[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk12[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk12[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind17(){
if (this.inchk17[1] == 0){
this.takkk();
} else {
if (this.inchk17[1] != 0){
if (this.inchk17[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk17[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk17[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk17[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk17[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk17[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind18(){
if (this.inchk18[1] == 0){
this.takkk();
} else {
if (this.inchk18[1] != 0){
if (this.inchk18[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk18[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk18[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk18[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk18[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk18[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind19(){
if (this.inchk19[1] == 0){
this.takkk();
} else {
if (this.inchk19[1] != 0){
if (this.inchk19[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk19[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk19[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk19[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk19[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk19[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind16(){
if (this.inchk16[1] == 0){
this.takkk();
} else {
if (this.inchk16[1] != 0){
if (this.inchk16[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk16[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk16[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk16[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk16[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk16[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind14(){
if (this.inchk14[1] == 0){
this.takkk();
} else {
if (this.inchk14[1] != 0){
if (this.inchk14[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk14[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk14[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk14[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk14[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk14[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function mFourth(){
TweenLite.to(this.panel_mc, 0.01, {x:-1930.8, onComplete:this.FFF2});
}
public function muteFunction(){
if (this.mute_btn.currentFrame == 1){
stage.removeEventListener(MouseEvent.MOUSE_DOWN, this.onClickSound);
this.bgChannel.stop();
this.subSoundChannel.stop();
this.mute_btn.gotoAndStop(2);
this.pauseSound = true;
} else {
stage.addEventListener(MouseEvent.MOUSE_DOWN, this.onClickSound);
this.bgChannel = this.bgSndObj.play(0, int.MAX_VALUE);
this.bgTransForm.volume = 1.2;
this.mute_btn.gotoAndStop(1);
this.pauseSound = false;
};
}
public function mthird(){
TweenLite.to(this.panel_mc, 0.01, {x:-1166.8, onComplete:this.FFF2});
}
public function getAction(_arg1:ContextMenuEvent){
navigateToURL(new URLRequest(_arg1.target.caption), "_blank");
}
public function mFifth(){
TweenLite.to(this.panel_mc, 0.01, {x:1151.2, onComplete:this.FFF2});
}
public function FFF1(){
this.lmove.endpoint1.visible = true;
this.lmove.lb.visible = false;
this.rmove.endpoint1.visible = false;
this.rmove.rb.visible = true;
}
public function FFF3(){
this.lmove.endpoint1.visible = false;
this.lmove.lb.visible = true;
this.rmove.endpoint1.visible = true;
this.rmove.rb.visible = false;
}
public function ttsendWebsite(_arg1:MouseEvent){
if (!(this.loaderInfo.url.match("wowescape"))){
navigateToURL(new URLRequest("http://www.wowescape.com/"), "_blank");
};
}
public function FFF2(){
this.lmove.endpoint1.visible = false;
this.lmove.lb.visible = true;
this.rmove.endpoint1.visible = false;
this.rmove.rb.visible = true;
}
public function loadGame(_arg1:Event){
this.perct = int(((this.loaderInfo.bytesLoaded / this.loaderInfo.bytesTotal) * 100));
this.perct1 = (this.perct / this.rlogo.totalFrames);
this.perct2 = (this.perct2 + (this.perct1 / 100));
this.perct_txt1.mouseEnabled = false;
this.perct_txt1.text = (String(Math.round(this.perct2)) + "%");
if ((((this.perct2 >= 99)) && (this.animationPlayed))){
stage.removeEventListener(Event.ENTER_FRAME, this.loadGame);
this.startbtn.visible = true;
};
}
public function birdfun(){
if ((((((((this.Arr1[1] == 2)) && ((this.Arr1[2] == 3)))) && ((this.Arr1[3] == 4)))) && ((this.Arr1[4] == 5)))){
this.hkk10 = true;
setTimeout(this.nmj10, 500);
};
}
public function onclickMOVE(_arg1:MouseEvent){
if (((((_arg1.currentTarget.hitTestObject(this.rhit1)) || (_arg1.currentTarget.hitTestObject(this.rhit2)))) || (_arg1.currentTarget.hitTestObject(this.rhit3)))){
this.upFun();
};
if ((((currentLabel == "s31")) && ((this.objNO == 25)))){
if (this.invObj.hitTestObject(this.numo)){
this.hint1 = true;
this.numo.visible = true;
this.invObj.mask_mc1.alpha = 0.1;
this.mask_mc.visible = false;
} else {
this.invObj.mask_mc1.alpha = 0.5;
this.mask_mc.visible = true;
this.numo.mask = this.mask_mc;
this.numo.visible = false;
};
this.invObj.y = (this.mask_mc.y = mouseY);
this.invObj.x = (this.mask_mc.x = mouseX);
};
}
public function potzfun(){
if ((((((((this.arrB[1] == 2)) && ((this.arrB[2] == 2)))) && ((this.arrB[3] == 2)))) && ((this.arrB[4] == 2)))){
this.hkk2 = true;
setTimeout(this.nmj2, 500);
};
}
public function stopSound(){
this.subSoundChannel.stop();
}
public function hffokit1(_arg1:MouseEvent){
if (!(this.chk1)){
this.chk1 = true;
this.kit1.gotoAndStop(2);
};
}
public function hffokit5(_arg1:MouseEvent){
if (!(this.chk5)){
this.chk5 = true;
this.kit5.gotoAndStop(2);
};
}
public function hffokit6(_arg1:MouseEvent){
if ((((this.kit6.currentFrame == 1)) && (!(this.chk6)))){
this.chk6 = true;
this.kit6.gotoAndStop(2);
} else {
if ((((this.kit6.currentFrame == 2)) && (!(this.chk7)))){
this.chk7 = true;
this.kit6.gotoAndStop(3);
};
};
}
public function hffokit9(_arg1:MouseEvent){
if (!(this.chk9)){
this.chk9 = true;
this.kit9.gotoAndStop(2);
};
}
public function candlefun(){
if ((((((((this.candle.a1.currentFrame == 3)) && ((this.candle.a2.currentFrame == 3)))) && ((this.candle.a3.currentFrame == 3)))) && ((this.candle.a4.currentFrame == 3)))){
this.hkk7 = true;
setTimeout(this.nmj7, 500);
};
}
public function fshozfun(){
if ((((this.arrH[1] == 2)) && ((this.arrH[2] == 2)))){
this.stopAction_mc.visible = true;
this.hkk9 = true;
setTimeout(this.nmj9, 300);
};
}
public function Next1(){
this.panel_mc[("obj" + this.tcount)].gotoAndStop(this.objNO);
this.isetArr[this.tcount] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Next2(){
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.Fintake = false;
if (this.objNO == 2){
this.tNo1++;
this.panel_mc[("obj" + this.atNum1)].gotoAndStop(57);
} else {
if (this.objNO == 3){
this.tNo2++;
this.panel_mc[("obj" + this.atNum2)].gotoAndStop(58);
} else {
if (this.objNO == 4){
this.tNo3++;
this.panel_mc[("obj" + this.atNum3)].gotoAndStop(59);
} else {
if (this.objNO == 5){
this.tNo4++;
this.panel_mc[("obj" + this.atNum4)].gotoAndStop(60);
} else {
if (this.objNO == 6){
this.tNo5++;
this.panel_mc[("obj" + this.atNum5)].gotoAndStop(61);
} else {
if (this.objNO == 7){
this.tNo6++;
this.panel_mc[("obj" + this.atNum6)].gotoAndStop(62);
} else {
if (this.objNO == 8){
this.tNo7++;
this.panel_mc[("obj" + this.atNum7)].gotoAndStop(63);
} else {
if (this.objNO == 9){
this.tNo8++;
this.panel_mc[("obj" + this.atNum8)].gotoAndStop(64);
} else {
this.panel_mc[("obj" + this.iobjNO)].gotoAndStop(this.objNO);
};
};
};
};
};
};
};
};
this.isetArr[this.iobjNO] = this.objNO;
this.invObj.visible = false;
}
public function changeFrame(){
if (currentLabel == "s1"){
this.bck_btn.visible = false;
} else {
if (currentLabel == "s2"){
this.bck_btn.visible = false;
} else {
if (currentLabel == "s3"){
this.bck_btn.visible = false;
} else {
if (currentLabel == "s4"){
this.bck_btn.visible = false;
} else {
if (currentLabel == "s5"){
this.bck_btn.visible = false;
} else {
if (currentLabel == "s6"){
this.bck_btn.visible = false;
} else {
if (currentLabel == "s7"){
this.bck_btn.visible = false;
} else {
if (currentLabel == "s8"){
this.bck_btn.visible = false;
} else {
if (currentLabel == "s9"){
this.bck_btn.visible = false;
} else {
if (currentLabel == "s10"){
this.bck_btn.visible = false;
} else {
if (currentLabel == "s11"){
this.bck_btn.visible = false;
} else {
if (currentLabel == "s12"){
this.bck_btn.visible = false;
} else {
if (currentLabel == "s13"){
this.bck_btn.visible = false;
} else {
if (currentLabel == "s14"){
this.bck_btn.visible = false;
} else {
if (currentLabel == "s15"){
this.bck_btn.visible = false;
} else {
if (currentLabel == "s16"){
this.bck_btn.visible = false;
} else {
this.bck_btn.visible = true;
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
}
public function ert1(){
this.clearList();
gotoAndStop("Finpage");
}
public function pmove2(_arg1:MouseEvent){
if (this.lmove.endpoint1.visible == false){
if (this.lmove.hitTestObject(this.panel_mc.pill2)){
this.mFirst();
} else {
if (this.lmove.hitTestObject(this.panel_mc.pill3)){
this.mSecond();
} else {
if (this.lmove.hitTestObject(this.panel_mc.pill4)){
this.mthird();
} else {
if (this.lmove.hitTestObject(this.panel_mc.pill11)){
this.mFourth();
} else {
if (this.lmove.hitTestObject(this.panel_mc.pill12)){
this.mFifth();
};
};
};
};
};
};
}
public function pmove1(_arg1:MouseEvent){
if (this.rmove.endpoint1.visible == false){
if (((this.rmove.visible) && (this.rmove.hitTestObject(this.panel_mc.pill2)))){
this.mSecond();
};
if (((this.rmove.visible) && (this.rmove.hitTestObject(this.panel_mc.pill3)))){
this.mthird();
};
if (((this.rmove.visible) && (this.rmove.hitTestObject(this.panel_mc.pill4)))){
this.mFourth();
};
if (((this.rmove.visible) && (this.rmove.hitTestObject(this.panel_mc.pill5)))){
this.mFifth();
};
if (((this.rmove.visible) && (this.rmove.hitTestObject(this.panel_mc.pill1)))){
this.mSixth();
};
};
}
public function uidrw3(){
this.drw3.gotoAndStop(2);
}
public function ResetFun1(){
}
function frame3(){
this.skip_btn.addEventListener(MouseEvent.MOUSE_DOWN, this.onclickskip_btn);
this.next_btn.addEventListener(MouseEvent.MOUSE_DOWN, this.onclicknext_btn);
}
public function uidrw1(){
this.drw1.gotoAndStop(2);
}
function frame1(){
this.CPMStarPoolID = 27237;
this.CPMStarSubPoolID = 1060;
stop();
this.startbtn.visible = false;
stage.tabChildren = false;
stage.stageFocusRect = false;
stage.scaleMode = "exactFit";
stage.showDefaultContextMenu = false;
this.animationPlayed = false;
this.perct = 0;
this.perct1 = 0;
this.perct2 = 0;
this.myContextMenu = new ContextMenu();
this.myContextMenu.hideBuiltInItems();
this.menuItem = new ContextMenuItem("http://www.wowescape.com");
this.menuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, this.getAction);
this.myContextMenu.customItems.push(this.menuItem);
this.contextMenu = this.myContextMenu;
stage.addEventListener(Event.ENTER_FRAME, this.loadGame);
this.startbtn.addEventListener(MouseEvent.MOUSE_DOWN, this.onclickstartbtn);
this.rlogo.buttonMode = true;
this.rlogo.addEventListener(MouseEvent.MOUSE_DOWN, this.ttsendWebsite);
}
public function uidrw5(){
this.drw5.gotoAndStop(2);
}
function frame7(){
this.changeFrame();
this.sd6.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd6);
if (this.ckk1){
this.cup1.gotoAndStop(2);
};
if (this.ckk2){
this.hole1.gotoAndStop(3);
};
this.lio2.buttonMode = true;
this.lio2.addEventListener(MouseEvent.MOUSE_DOWN, this.funlio2);
if (MovieClip(root).bArr6[2] == 1){
this.lio2.visible = false;
};
}
function frame9(){
this.changeFrame();
if (this.chk2){
this.drw1.gotoAndStop(2);
};
this.i = 1;
while (this.i <= 4) {
if (this.arrC[this.i] == 2){
this.pumpkin[("a" + this.i)].gotoAndStop(2);
};
this.i++;
};
if (this.hkk3){
this.pumpkin.gotoAndStop(2);
};
this.sd8.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd8);
this.hit6.buttonMode = true;
this.hit6.addEventListener(MouseEvent.MOUSE_DOWN, this.funhit6);
this.sobj14.buttonMode = true;
this.sobj14.addEventListener(MouseEvent.MOUSE_DOWN, this.iobj14);
if (MovieClip(root).invArr[14] == 1){
this.sobj14.visible = false;
};
this.sobj17.buttonMode = true;
this.sobj17.addEventListener(MouseEvent.MOUSE_DOWN, this.iobj17);
if (MovieClip(root).invArr[17] == 1){
this.sobj17.visible = false;
};
}
function frame6(){
this.changeFrame();
if (this.ckk4){
this.eggz.gotoAndStop(2);
};
this.i = 1;
while (this.i <= 4) {
if (this.arrB[this.i] == 2){
this.potz[("a" + this.i)].gotoAndStop(2);
};
this.i++;
};
if (this.hkk2){
this.potz.gotoAndStop(2);
};
this.kit1.buttonMode = true;
this.kit1.addEventListener(MouseEvent.CLICK, this.hffokit1);
if (this.chk1){
this.kit1.gotoAndStop(2);
};
this.sobj11.buttonMode = true;
this.sobj11.addEventListener(MouseEvent.MOUSE_DOWN, this.iobj11);
if (MovieClip(root).invArr[11] == 1){
this.sobj11.visible = false;
};
this.sd5.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd5);
this.sobj10.buttonMode = true;
this.sobj10.addEventListener(MouseEvent.MOUSE_DOWN, this.iobj10);
if (MovieClip(root).invArr[10] == 1){
this.sobj10.visible = false;
};
this.hit1.buttonMode = true;
this.hit1.addEventListener(MouseEvent.MOUSE_DOWN, this.funhit1);
this.hit2.buttonMode = true;
this.hit2.addEventListener(MouseEvent.MOUSE_DOWN, this.funhit2);
}
public function uidrw2(){
this.drw2.gotoAndStop(2);
}
public function uidrw6(){
this.drw6.gotoAndStop(2);
}
function frame4(){
this.back_btn.addEventListener(MouseEvent.MOUSE_DOWN, this.onclickback_btn);
this.play_btn.addEventListener(MouseEvent.MOUSE_DOWN, this.onclickplay_btn);
}
function frame5(){
stop();
if (!(this.gameStart)){
this.gFilter = new GlowFilter(0xFFFFFF, 2, 3, 3, 1, 1);
this.pauseBg.visible = false;
this.stopAction_mc.visible = false;
this.stopAction_mc1.visible = false;
this.gameStart = true;
this.time_txt.text = "00:00";
this.time_txt.mouseEnabled = false;
this.tid = setInterval(this.stimer, 1000);
this.rhit2.mouseEnabled = false;
this.rhit1.mouseEnabled = false;
this.rhit3.mouseEnabled = false;
this.bgSndObj = new bgSnd();
this.bgTransForm = new SoundTransform();
this.bgChannel = new SoundChannel();
this.bgChannel.soundTransform = this.bgTransForm;
this.bgTransForm.volume = 1.2;
this.bgChannel = this.bgSndObj.play(0, int.MAX_VALUE);
this.lmove.endpoint1.visible = true;
this.lmove.lb.visible = false;
this.rmove.endpoint1.visible = false;
this.bookWindow_mc1.visible = false;
this.invObj = new objclass();
this.Arrchk1 = new Array("");
this.Arrchk2 = new Array("");
this.i = 1;
while (this.i <= 8) {
this.refPoint = new Point(this.panel_mc[("obj" + this.i)].x, this.panel_mc[("obj" + this.i)].y);
this.refPoint = this.panel_mc.localToGlobal(this.refPoint);
this.posx[this.i] = this.refPoint.x;
this.Arrchk1[this.i] = this.posx[this.i];
this.posy[this.i] = this.refPoint.y;
this.Arrchk2[this.i] = this.posy[this.i];
this.i++;
};
this.i = 9;
while (this.i <= 16) {
this.posx[this.i] = this.Arrchk1[(this.i - 8)];
this.posy[this.i] = this.Arrchk2[(this.i - 8)];
this.i++;
};
this.i = 17;
while (this.i <= 24) {
this.posx[this.i] = this.Arrchk1[(this.i - 16)];
this.posy[this.i] = this.Arrchk2[(this.i - 16)];
this.i++;
};
this.i = 25;
while (this.i <= 32) {
this.posx[this.i] = this.Arrchk1[(this.i - 24)];
this.posy[this.i] = this.Arrchk2[(this.i - 24)];
this.i++;
};
this.i = 33;
while (this.i <= 40) {
this.posx[this.i] = this.Arrchk1[(this.i - 32)];
this.posy[this.i] = this.Arrchk2[(this.i - 32)];
this.i++;
};
this.i = 41;
while (this.i <= 48) {
this.posx[this.i] = this.Arrchk1[(this.i - 40)];
this.posy[this.i] = this.Arrchk2[(this.i - 40)];
this.i++;
};
this.i = 1;
while (this.i <= 48) {
this.panel_mc[("obj" + this.i)].gotoAndStop(this.isetArr[this.i]);
this.panel_mc[("obj" + this.i)].addEventListener(MouseEvent.MOUSE_DOWN, this.onclickobj1);
this.panel_mc[("obj" + this.i)].addEventListener(MouseEvent.MOUSE_MOVE, this.onclickobjmove);
this.i++;
};
this.dT = 0;
};
this.fFram = 0;
this.rmove.addEventListener(MouseEvent.MOUSE_DOWN, this.pmove1);
this.lmove.addEventListener(MouseEvent.MOUSE_DOWN, this.pmove2);
this.bck_btn.addEventListener(MouseEvent.MOUSE_DOWN, this.previousFrameFun1);
this.pause_btn.addEventListener(MouseEvent.MOUSE_OVER, this.pausetipS);
this.pause_btn.addEventListener(MouseEvent.MOUSE_DOWN, this.pauseGame);
this.pauseBg.btn1.buttonMode = true;
this.pauseBg.btn1.addEventListener(MouseEvent.MOUSE_DOWN, this.resumeGame);
this.pauseBg.btn.addEventListener(MouseEvent.MOUSE_DOWN, this.resumeGame);
stage.addEventListener(KeyboardEvent.KEY_UP, this.listenKey);
this.mute_btn.buttonMode = true;
this.mute_btn.addEventListener(MouseEvent.MOUSE_OVER, this.mutetipS);
this.mute_btn.addEventListener(MouseEvent.MOUSE_DOWN, this.muteSound);
this.walkThrough_mc2.addEventListener(MouseEvent.MOUSE_DOWN, this.gotoWalk2);
this.quit.addEventListener(MouseEvent.MOUSE_DOWN, this.hjdcj);
stage.addEventListener(MouseEvent.MOUSE_DOWN, this.onClickSound);
this.bookWindow_mc1.close_mc.addEventListener(MouseEvent.MOUSE_DOWN, this.onclickclose_mc122);
this.changeFrame();
this.sd1.buttonMode = true;
this.sd1.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd1);
this.sd2.buttonMode = true;
this.sd2.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd2);
this.sd3.buttonMode = true;
this.sd3.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd3);
this.sd4.buttonMode = true;
this.sd4.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd4);
this.i = 1;
while (this.i <= 4) {
if (this.arrA[this.i] == 2){
this.sto[("a" + this.i)].gotoAndStop(2);
};
this.i++;
};
if (this.hkk1){
this.sto.gotoAndStop(2);
};
if (this.ckk5){
this.edoor1.gotoAndStop(2);
this.hit5.visible = false;
};
this.sobj9.buttonMode = true;
this.sobj9.addEventListener(MouseEvent.MOUSE_DOWN, this.iobj9);
if (MovieClip(root).invArr[9] == 1){
this.sobj9.visible = false;
};
this.hit5.buttonMode = true;
this.hit5.addEventListener(MouseEvent.MOUSE_DOWN, this.funhit5);
}
function frame8(){
this.changeFrame();
if (this.ckk7){
this.mirror.gotoAndStop(4);
};
if (this.chk15){
this.locker2.gotoAndStop(2);
};
if (this.ckk6){
this.jar.gotoAndStop(2);
};
if (this.chk8){
this.jar.gotoAndStop(3);
};
this.i = 1;
while (this.i <= 4) {
if (this.arrD[this.i] == 2){
this.shoz1[("a" + this.i)].gotoAndStop(2);
};
this.i++;
};
if (this.hkk4){
this.shoz1.gotoAndStop(2);
};
this.fly1.buttonMode = true;
this.fly1.addEventListener(MouseEvent.MOUSE_DOWN, this.funfly1);
if (MovieClip(root).bArr7[1] == 1){
this.fly1.visible = false;
};
this.fly2.buttonMode = true;
this.fly2.addEventListener(MouseEvent.MOUSE_DOWN, this.funfly2);
if (MovieClip(root).bArr7[2] == 1){
this.fly2.visible = false;
};
this.sd7.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd7);
this.hit3.buttonMode = true;
this.hit3.addEventListener(MouseEvent.MOUSE_DOWN, this.funhit3);
this.hit4.buttonMode = true;
this.hit4.addEventListener(MouseEvent.MOUSE_DOWN, this.funhit4);
if (this.ckk3){
this.locker1.gotoAndStop(3);
};
}
function frame2(){
stop();
this.gPage.gotoAndStop(1);
this.tyuu3();
this.gameScore = 0;
this.gameId = 8819;
this.tim = 0;
this.tid = 0;
stage.tabChildren = false;
stage.stageFocusRect = false;
stage.scaleMode = "exactFit";
this.min = "";
this.sec = "";
this.pauseSound = false;
this.pauseMode = false;
this.score = 0;
this.still = false;
this.gameStart = false;
this.i = 0;
this.totalObjects = 1;
this.backArray = new Array("s1");
this.viewArray = new Array();
this.objNameArr = new Array();
this.objectName = new Array();
this.prevFrameLabel = "s1";
this.windowopen = false;
this.invArr = new Array("");
this.i = 1;
while (this.i <= 72) {
this.invArr[this.i] = 0;
this.i++;
};
this.rowArr = new Array("", 0, 0, 0, 0);
this.putObj = new Array("", 0, 0, 0, 0);
this.moveFun = false;
this.hrint = 0;
this.GaArr = new Array("", 85, 170, 0xFF, 340, 425, 510, 595, 680);
this.posx = new Array("");
this.posy = new Array("", 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29);
this.i = 1;
while (this.i <= 48) {
this.posy[this.i] = 29;
this.i++;
};
this.i = 1;
while (this.i <= 8) {
this.posx[this.i] = this.GaArr[this.i];
this.i++;
};
this.i = 9;
while (this.i <= 16) {
this.hrint++;
this.posx[this.i] = this.GaArr[this.hrint];
this.i++;
};
this.hrint = 0;
this.i = 17;
while (this.i <= 24) {
this.hrint++;
this.posx[this.i] = this.GaArr[this.hrint];
this.i++;
};
this.hrint = 0;
this.i = 25;
while (this.i <= 32) {
this.hrint++;
this.posx[this.i] = this.GaArr[this.hrint];
this.i++;
};
this.hrint = 0;
this.i = 33;
while (this.i <= 40) {
this.hrint++;
this.posx[this.i] = this.GaArr[this.hrint];
this.i++;
};
this.hrint = 0;
this.i = 41;
while (this.i <= 48) {
this.hrint++;
this.posx[this.i] = this.GaArr[this.hrint];
this.i++;
};
this.tNo1 = 0;
this.tNo2 = 0;
this.tNo3 = 0;
this.tNo4 = 0;
this.tNo5 = 0;
this.tNo6 = 0;
this.tNo7 = 0;
this.tNo8 = 0;
this.tNo9 = 0;
this.tNo10 = 0;
this.tNo11 = 0;
this.tNo12 = 0;
this.tNo13 = 0;
this.tNo14 = 0;
this.tNo15 = 0;
this.tNo16 = 0;
this.tNo17 = 0;
this.tNo18 = 0;
this.tNo19 = 0;
this.atNum1 = 0;
this.atNum2 = 0;
this.atNum3 = 0;
this.atNum4 = 0;
this.atNum5 = 0;
this.atNum6 = 0;
this.atNum7 = 0;
this.atNum8 = 0;
this.atNum9 = 0;
this.atNum10 = 0;
this.atNum11 = 0;
this.atNum12 = 0;
this.atNum13 = 0;
this.atNum14 = 0;
this.atNum15 = 0;
this.atNum16 = 0;
this.atNum17 = 0;
this.atNum18 = 0;
this.atNum19 = 0;
this.Fintake = false;
this.winopen1 = false;
this.bArr1 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr2 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr3 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr4 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr5 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr6 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr7 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr8 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr9 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr10 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr11 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr12 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr13 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr14 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr15 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr16 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr17 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr18 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.bArr19 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.inchk1 = new Array("", 0);
this.inchk2 = new Array("", 0);
this.inchk3 = new Array("", 0);
this.inchk4 = new Array("", 0);
this.inchk5 = new Array("", 0);
this.inchk6 = new Array("", 0);
this.inchk7 = new Array("", 0);
this.inchk8 = new Array("", 0);
this.inchk9 = new Array("", 0);
this.inchk10 = new Array("", 0);
this.inchk11 = new Array("", 0);
this.inchk12 = new Array("", 0);
this.inchk13 = new Array("", 0);
this.inchk14 = new Array("", 0);
this.inchk15 = new Array("", 0);
this.inchk16 = new Array("", 0);
this.inchk17 = new Array("", 0);
this.inchk18 = new Array("", 0);
this.inchk19 = new Array("", 0);
this.wcheck15 = false;
this.wcheck14 = false;
this.FinK = false;
this.No1 = 0;
this.No2 = 180;
this.zoomArr = new Array("", "s5", "s6", "s7", "s8", "s9", "s10", "s11", "s12", "s13", "s14", "s15", "s16", "s17", "s27", "s19", "s20", "s41", "s29", "s30", "s21", "s22", "s24", "s25", "s26", "s37", "s38", "s39", "s31", "s28");
this.sNO = 0;
this.xPos = new Array("");
this.yPos = new Array("");
this.tcount = 1;
this.objNO = 0;
this.panelNO = 1;
this.iobjNO = 0;
this.wiboxNo = 0;
this.wobjNO = 0;
this.moveNo = 0;
this.rightMove = false;
this.leftMove = false;
this.isetArr = new Array("");
this.EmpArr = new Array();
this.i = 1;
while (this.i <= 48) {
this.isetArr[this.i] = 1;
this.i++;
};
this.wNO = 0;
this.sdArr = new Array("", 0, 0, 0, 0);
this.Tcheck16 = false;
this.whitFin1 = false;
this.whitFin2 = false;
this.grtFin = false;
this.wer = false;
this.Ycheck16 = false;
this.finearr = new Array("");
this.i = 1;
while (this.i <= 26) {
this.finearr[this.i] = 1;
this.i++;
};
this.drte = 0;
this.frArr = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr1 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr2 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr3 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr4 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr5 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr6 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr7 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr8 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr9 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr10 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr11 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr12 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr13 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr14 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr15 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr16 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr17 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr18 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frArr19 = new Array("", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
this.frNO1 = 0;
this.finearr11 = new Array("", 1, 1, 1, 1, 1, 1);
this.finearr12 = new Array("", 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2);
this.get1 = false;
this.get2 = false;
this.get3 = false;
this.get4 = false;
this.get5 = false;
this.get6 = false;
this.get7 = false;
this.get8 = false;
this.get9 = false;
this.get10 = false;
this.get11 = false;
this.get12 = false;
this.get13 = false;
this.get14 = false;
this.get15 = false;
this.get16 = false;
this.get17 = false;
this.get18 = false;
this.get19 = false;
this.Arr1 = new Array("", 1, 1, 1, 1);
this.Arr2 = new Array("", 1, 1, 1, 1, 1, 1, 1, 1, 1);
this.Arr3 = new Array("", 1, 1, 1, 1);
this.Arr4 = new Array("", 1, 1, 1, 1, 1, 1);
this.Arr5 = new Array("", 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
this.Arr6 = new Array("", 1, 1);
this.Arr7 = new Array("", 1, 1);
this.Arr8 = new Array("", 1, 1);
this.Arr9 = new Array("", 1, 1);
this.Arr10 = new Array("", 1, 1, 1, 1, 1, 1);
this.arr1 = new Array("", 1, 1, 1, 1, 1);
this.arr2 = new Array("", 1, 1, 1, 1, 1, 1, 1, 1, 1);
this.arr3 = new Array("", 1, 1, 1, 1);
this.arr4 = new Array("", 1, 1, 1, 1, 1, 1, 1, 1);
this.arr5 = new Array("", 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
this.arr6 = new Array("", 1, 1);
this.arr7 = new Array("", 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
this.arr8 = new Array("", 1, 1, 1, 1);
this.arr9 = new Array("", 1, 1, 1, 1);
this.arr10 = new Array("", 1, 6, 10, 7, 1, 12, 9, 11, 3, 1, 2);
this.arr11 = new Array("", 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
this.arr12 = new Array("", 1, 1, 1, 1, 1);
this.arr13 = new Array("", 1, 1, 1, 1, 1, 1, 1, 1);
this.arr14 = new Array("", 1, 1, 1, 1);
this.arr15 = new Array("", 1, 1);
this.arr16 = new Array("", 1, 1, 1, 1, 1, 1);
this.arr18 = new Array("", 5, 9, 1, 7, 3, 8, 4, 2, 6);
this.arr19 = new Array("", 1, 1, 1, 1, 1, 1, 1, 1, 1);
this.arr20 = new Array("", 2, 1, 5);
this.arr21 = new Array("", 4, 3, 2, 1);
this.arr22 = new Array("", 4, 2, 3, 1, 3, 2, 4, 2, 2);
this.arrs = new Array("", 1);
this.arrs1 = new Array("", 1);
this.arrs2 = new Array("", 1);
this.arrs3 = new Array("", 1);
this.arrs4 = new Array("", 1);
this.arrs5 = new Array("", 1);
this.arrs6 = new Array("", 1);
this.arrs7 = new Array("", 1);
this.gameFinish1 = false;
this.gameFinish2 = false;
this.gameFinish3 = false;
this.gameFinish4 = false;
this.CFIX = new Array("", 0, 0, 0, 0, 0);
this.tarFin = false;
this.sVal = 0.8;
this.arrA = new Array("");
this.i = 1;
while (this.i <= 4) {
this.arrA[this.i] = 1;
this.i++;
};
this.arrB = new Array("");
this.i = 1;
while (this.i <= 4) {
this.arrB[this.i] = 1;
this.i++;
};
this.arrC = new Array("");
this.i = 1;
while (this.i <= 4) {
this.arrC[this.i] = 1;
this.i++;
};
this.arrD = new Array("");
this.i = 1;
while (this.i <= 4) {
this.arrD[this.i] = 1;
this.i++;
};
this.arrE = new Array("");
this.i = 1;
while (this.i <= 2) {
this.arrE[this.i] = 1;
this.i++;
};
this.arrF = new Array("");
this.i = 1;
while (this.i <= 6) {
this.arrF[this.i] = 1;
this.i++;
};
this.arrG = new Array("");
this.i = 1;
while (this.i <= 4) {
this.arrG[this.i] = 1;
this.i++;
};
this.arrH = new Array("");
this.i = 1;
while (this.i <= 2) {
this.arrH[this.i] = 1;
this.i++;
};
this.arrI = new Array("");
this.i = 1;
while (this.i <= 5) {
this.arrI[this.i] = 1;
this.i++;
};
this.arrJ = new Array("");
this.i = 1;
while (this.i <= 6) {
this.arrJ[this.i] = 1;
this.i++;
};
this.arrK = new Array("");
this.i = 1;
while (this.i <= 5) {
this.arrK[this.i] = 1;
this.i++;
};
this.arrL = new Array("");
this.i = 1;
while (this.i <= 2) {
this.arrL[this.i] = 1;
this.i++;
};
this.arrM = new Array("");
this.i = 1;
while (this.i <= 4) {
this.arrM[this.i] = 1;
this.i++;
};
this.arrN = new Array("");
this.i = 1;
while (this.i <= 6) {
this.arrN[this.i] = 1;
this.i++;
};
this.nor1 = 0;
this.nor2 = 0;
this.nor3 = 0;
this.nor4 = 0;
this.nor5 = 0;
this.nor6 = 0;
this.nor7 = 0;
this.nor8 = 0;
this.nor9 = 0;
this.nor10 = 0;
this.nor11 = 0;
this.nor12 = 0;
this.nor13 = 0;
this.nor14 = 0;
this.nor15 = 0;
this.nor16 = 0;
this.nor17 = 0;
this.nor18 = 0;
this.nor19 = 0;
this.nor20 = 0;
this.nor21 = 0;
this.nor22 = 0;
this.nor23 = 0;
this.nor24 = 0;
this.nor25 = 0;
this.nor26 = 0;
this.nor27 = 0;
this.nor28 = 0;
this.nor29 = 0;
this.nor30 = 0;
this.k = 0;
this.glow21 = new GlowFilter(0xFF0000, 3, 7, 7, 3, 3);
this.glow2 = new GlowFilter(0xFF0000, 2, 6, 6, 2, 2);
this.glow1 = new GlowFilter(0xFF0000, 2, 8, 8, 3, 3);
this.glow3 = new GlowFilter(0xFF0000, 2, 6, 6, 2, 2);
this.count1 = 0;
this.count2 = 0;
this.count3 = 0;
this.count4 = 0;
this.counta1 = 0;
this.nh = 0;
this.arrz = new Array();
this.arry = new Array();
this.TileArr1 = new Array("");
this.TileArr2 = new Array("");
this.TileArr3 = new Array("");
this.hint1 = false;
this.hint2 = false;
this.hint3 = false;
this.hint4 = false;
this.hint5 = false;
this.hint6 = false;
this.hint7 = false;
this.check1 = false;
this.check2 = false;
this.check3 = false;
this.check4 = false;
this.check5 = false;
this.check6 = false;
this.chka1 = false;
this.chk1 = false;
this.chk2 = false;
this.chk3 = false;
this.chk4 = false;
this.chk5 = false;
this.chk6 = false;
this.chk7 = false;
this.chk8 = false;
this.chk9 = false;
this.chk10 = false;
this.chk11 = false;
this.chk12 = false;
this.chk13 = false;
this.chk14 = false;
this.chk15 = false;
this.chk16 = false;
this.chk17 = false;
this.chk18 = false;
this.chk19 = false;
this.chk20 = false;
this.chk21 = false;
this.chk22 = false;
this.chk23 = false;
this.chk24 = false;
this.chk25 = false;
this.chk26 = false;
this.chk27 = false;
this.chk28 = false;
this.chk29 = false;
this.chk30 = false;
this.chk31 = false;
this.chk32 = false;
this.chk33 = false;
this.chk34 = false;
this.chk35 = false;
this.chk36 = false;
this.chk37 = false;
this.chk38 = false;
this.chk39 = false;
this.chk40 = false;
this.hat1 = false;
this.hat2 = false;
this.hat3 = false;
this.jai4 = false;
this.zak1 = false;
this.zak2 = false;
this.zak3 = false;
this.zak4 = false;
this.zak5 = false;
this.zak6 = false;
this.zak7 = false;
this.zak8 = false;
this.zak9 = false;
this.zak10 = false;
this.zak11 = false;
this.zak12 = false;
this.zak13 = false;
this.zak14 = false;
this.zak15 = false;
this.zak16 = false;
this.zak17 = false;
this.FFFnk = false;
this.FFFnk1 = false;
this.FFFnk2 = false;
this.kat1 = false;
this.kat2 = false;
this.kat3 = false;
this.kat4 = false;
this.kat5 = false;
this.kat6 = false;
this.kat7 = false;
this.kat8 = false;
this.kat9 = false;
this.kat10 = false;
this.kat11 = false;
this.kat12 = false;
this.kat13 = false;
this.ckk211 = false;
this.ckk1 = false;
this.ckk2 = false;
this.ckk3 = false;
this.ckk4 = false;
this.ckk5 = false;
this.ckk6 = false;
this.ckk7 = false;
this.ckk8 = false;
this.ckk9 = false;
this.ckk10 = false;
this.ckk11 = false;
this.ckk12 = false;
this.ckk13 = false;
this.ckk14 = false;
this.ckk15 = false;
this.ckk16 = false;
this.ckk17 = false;
this.ckk18 = false;
this.ckk19 = false;
this.ckk20 = false;
this.ckk21 = false;
this.ckk22 = false;
this.ckk23 = false;
this.ckk24 = false;
this.ckk25 = false;
this.ckk26 = false;
this.ckk27 = false;
this.ckk28 = false;
this.ckk29 = false;
this.ckk30 = false;
this.foArr = new Array();
this.Brr1 = new Array();
this.disArr = new Array("");
this.clickArr = new Array("");
this.objectClick = 0;
this.objectClick1 = 0;
this.count = 0;
this.objectId = 0;
this.objectId1 = 0;
this.getFin = false;
this.squareArray = new Array();
this.cobjectClick = 0;
this.cobjectClick1 = 0;
this.foArr = randomNumber.generateRandom(1, 16);
this.Brr1 = randomNumber.generateRandom(1, 8);
this.i = 1;
while (this.i <= 16) {
this.clickArr[this.i] = 0;
this.i++;
};
this.disArr[this.foArr[0]] = this.Brr1[0];
this.disArr[this.foArr[1]] = this.Brr1[1];
this.disArr[this.foArr[2]] = this.Brr1[2];
this.disArr[this.foArr[3]] = this.Brr1[3];
this.disArr[this.foArr[4]] = this.Brr1[4];
this.disArr[this.foArr[5]] = this.Brr1[5];
this.disArr[this.foArr[6]] = this.Brr1[6];
this.disArr[this.foArr[7]] = this.Brr1[7];
this.disArr[this.foArr[8]] = this.Brr1[0];
this.disArr[this.foArr[9]] = this.Brr1[1];
this.disArr[this.foArr[10]] = this.Brr1[2];
this.disArr[this.foArr[11]] = this.Brr1[3];
this.disArr[this.foArr[12]] = this.Brr1[4];
this.disArr[this.foArr[13]] = this.Brr1[5];
this.disArr[this.foArr[14]] = this.Brr1[6];
this.disArr[this.foArr[15]] = this.Brr1[7];
trace(this.disArr);
this.chck1 = false;
this.hkk1 = false;
this.hkk2 = false;
this.hkk3 = false;
this.hkk4 = false;
this.hkk5 = false;
this.hkk6 = false;
this.hkk7 = false;
this.hkk8 = false;
this.hkk9 = false;
this.hkk10 = false;
this.hkk11 = false;
this.hkk12 = false;
this.hkk13 = false;
this.hkk14 = false;
this.hkk15 = false;
this.hkk16 = false;
this.hkk17 = false;
this.hkk18 = false;
this.hkk19 = false;
this.hkk20 = false;
this.hkk21 = false;
this.hkk22 = false;
this.hkk23 = false;
this.xak1 = false;
this.xak2 = false;
this.xak3 = false;
this.xak4 = false;
this.xak5 = false;
this.xak6 = false;
this.xak7 = false;
this.xak8 = false;
this.xak9 = false;
this.csk1 = false;
this.csk2 = false;
this.csk3 = false;
this.csk4 = false;
this.csk5 = false;
this.csk6 = false;
this.csk7 = false;
this.csk8 = false;
this.csk9 = false;
this.csk10 = false;
this.csk11 = false;
this.csk12 = false;
this.csk13 = false;
this.csk14 = false;
this.csk15 = false;
this.csk16 = false;
this.csk17 = false;
this.csk18 = false;
this.csk19 = false;
this.csk20 = false;
this.csk21 = false;
this.csk22 = false;
this.csk23 = false;
this.csk24 = false;
this.csk25 = false;
this.csk26 = false;
this.csk27 = false;
this.csk28 = false;
this.csk29 = false;
this.csk30 = false;
this.csk31 = false;
this.csk32 = false;
this.csk33 = false;
this.csk34 = false;
this.csk35 = false;
this.csk36 = false;
this.csk37 = false;
this.csk38 = false;
this.csk39 = false;
this.chkz = false;
this.chkz2 = false;
this.dor = false;
this.callNow = false;
this.subSoundChannel = new SoundChannel();
this.start_btn.addEventListener(MouseEvent.MOUSE_DOWN, this.onclickstart_btn);
this.moregame.addEventListener(MouseEvent.CLICK, this.mogaer);
}
public function uidrw4(){
this.drw4.gotoAndStop(2);
}
public function funhit1(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s31");
}
public function funhit2(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s17");
}
public function funhit3(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s19");
}
public function funhit4(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s22");
}
public function funhit5(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s20");
}
public function funhit7(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s23");
}
public function funhit9(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s25");
}
public function funhit6(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s18");
}
public function funhit8(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s27");
}
public function funhitx(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s33");
}
public function yyy(){
gotoAndStop("gameover");
}
public function fundrw1(_arg1:MouseEvent){
if (!(this.chk2)){
this.nor1 = _arg1.currentTarget.name.substr(1);
if (_arg1.currentTarget.currentFrame < 5){
this.arr1[this.nor1] = (_arg1.currentTarget.currentFrame + 1);
_arg1.currentTarget.gotoAndStop((_arg1.currentTarget.currentFrame + 1));
} else {
if (_arg1.currentTarget.currentFrame == 5){
this.arr1[this.nor1] = 2;
_arg1.currentTarget.gotoAndStop(2);
};
};
this.shardrw1();
};
}
public function fundrw5(_arg1:MouseEvent){
if (!(this.chk16)){
this.nor5 = _arg1.currentTarget.name.substr(1);
if (_arg1.currentTarget.currentFrame < 6){
this.arr5[this.nor5] = (_arg1.currentTarget.currentFrame + 1);
_arg1.currentTarget.gotoAndStop((_arg1.currentTarget.currentFrame + 1));
} else {
if (_arg1.currentTarget.currentFrame == 6){
this.arr5[this.nor5] = 1;
_arg1.currentTarget.gotoAndStop(1);
};
};
this.shardrw5();
};
}
public function fundrw6(_arg1:MouseEvent){
if (!(this.chk17)){
this.nor6 = _arg1.currentTarget.name.substr(1);
if (_arg1.currentTarget.currentFrame < 12){
this.arr6[this.nor6] = (_arg1.currentTarget.currentFrame + 1);
_arg1.currentTarget.gotoAndStop((_arg1.currentTarget.currentFrame + 1));
} else {
if (_arg1.currentTarget.currentFrame == 12){
this.arr6[this.nor6] = 1;
_arg1.currentTarget.gotoAndStop(1);
};
};
this.shardrw6();
};
}
public function fundrw2(_arg1:MouseEvent){
if (!(this.chk11)){
this.nor2 = _arg1.currentTarget.name.substr(1);
if (_arg1.currentTarget.currentFrame < 9){
this.arr2[this.nor2] = (_arg1.currentTarget.currentFrame + 1);
_arg1.currentTarget.gotoAndStop((_arg1.currentTarget.currentFrame + 1));
} else {
if (_arg1.currentTarget.currentFrame == 9){
this.arr2[this.nor2] = 1;
_arg1.currentTarget.gotoAndStop(1);
};
};
this.shardrw2();
};
}
public function fundrw3(_arg1:MouseEvent){
if (!(this.chk12)){
this.nor3 = _arg1.currentTarget.name.substr(1);
if (_arg1.currentTarget.currentFrame < 2){
this.arr3[this.nor3] = (_arg1.currentTarget.currentFrame + 1);
_arg1.currentTarget.gotoAndStop((_arg1.currentTarget.currentFrame + 1));
} else {
if (_arg1.currentTarget.currentFrame == 2){
this.arr3[this.nor3] = 1;
_arg1.currentTarget.gotoAndStop(1);
};
};
this.shardrw3();
};
}
public function fundrw4(_arg1:MouseEvent){
if (!(this.chk14)){
this.nor4 = _arg1.currentTarget.name.substr(1);
if (_arg1.currentTarget.currentFrame < 8){
this.arr4[this.nor4] = (_arg1.currentTarget.currentFrame + 1);
_arg1.currentTarget.gotoAndStop((_arg1.currentTarget.currentFrame + 1));
} else {
if (_arg1.currentTarget.currentFrame == 8){
this.arr4[this.nor4] = 2;
_arg1.currentTarget.gotoAndStop(2);
};
};
this.shardrw4();
};
}
public function funhitz(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s21");
}
public function reC2(){
if (this.rowArr[1] == 1){
if (((((((((((((((!((this.isetArr[9] == 1))) && (!((this.isetArr[10] == 1))))) && (!((this.isetArr[11] == 1))))) && (!((this.isetArr[12] == 1))))) && (!((this.isetArr[13] == 1))))) && (!((this.isetArr[14] == 1))))) && (!((this.isetArr[15] == 1))))) && (!((this.isetArr[16] == 1))))){
this.rowArr[2] = 1;
} else {
this.rowArr[2] = 0;
};
};
this.reC3();
}
public function reC3(){
if (this.rowArr[2] == 1){
if (((((((((((((((!((this.isetArr[17] == 1))) && (!((this.isetArr[18] == 1))))) && (!((this.isetArr[19] == 1))))) && (!((this.isetArr[20] == 1))))) && (!((this.isetArr[21] == 1))))) && (!((this.isetArr[22] == 1))))) && (!((this.isetArr[23] == 1))))) && (!((this.isetArr[24] == 1))))){
this.rowArr[3] = 1;
} else {
this.rowArr[3] = 0;
};
};
this.reC4();
}
public function reC4(){
if (this.rowArr[3] == 1){
if (((((((((((((((!((this.isetArr[25] == 1))) && (!((this.isetArr[26] == 1))))) && (!((this.isetArr[27] == 1))))) && (!((this.isetArr[28] == 1))))) && (!((this.isetArr[29] == 1))))) && (!((this.isetArr[30] == 1))))) && (!((this.isetArr[31] == 1))))) && (!((this.isetArr[32] == 1))))){
this.rowArr[4] = 1;
} else {
this.rowArr[4] = 0;
};
};
this.reC5();
}
public function reC5(){
if (this.rowArr[4] == 1){
if (((((((((((((((!((this.isetArr[33] == 1))) && (!((this.isetArr[34] == 1))))) && (!((this.isetArr[35] == 1))))) && (!((this.isetArr[36] == 1))))) && (!((this.isetArr[37] == 1))))) && (!((this.isetArr[38] == 1))))) && (!((this.isetArr[39] == 1))))) && (!((this.isetArr[40] == 1))))){
this.rowArr[5] = 1;
} else {
this.rowArr[5] = 0;
};
};
this.reC6();
}
public function reC6(){
if (this.rowArr[5] == 1){
if (((((((((((((((!((this.isetArr[41] == 1))) && (!((this.isetArr[42] == 1))))) && (!((this.isetArr[43] == 1))))) && (!((this.isetArr[44] == 1))))) && (!((this.isetArr[45] == 1))))) && (!((this.isetArr[46] == 1))))) && (!((this.isetArr[47] == 1))))) && (!((this.isetArr[48] == 1))))){
this.rowArr[6] = 1;
} else {
this.rowArr[6] = 0;
};
};
this.reC();
}
public function funlio2(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo6++;
MovieClip(root).bArr6[2] = 1;
if (!(MovieClip(root).get6)){
MovieClip(root).tcount++;
};
MovieClip(root).frArr6[MovieClip(root).tNo6] = 2;
MovieClip(root).objNO = 7;
MovieClip(root).attachInv(this.lio2);
this.lio2.visible = false;
MovieClip(root).PosFind6();
};
}
public function shardrw2(){
if ((((((((((((((((((this.drw2.q1.currentFrame == 8)) && ((this.drw2.q2.currentFrame == 9)))) && ((this.drw2.q3.currentFrame == 1)))) && ((this.drw2.q4.currentFrame == 4)))) && ((this.drw2.q5.currentFrame == 6)))) && ((this.drw2.q6.currentFrame == 7)))) && ((this.drw2.q7.currentFrame == 2)))) && ((this.drw2.q8.currentFrame == 3)))) && ((this.drw2.q9.currentFrame == 5)))){
this.chk11 = true;
setTimeout(this.uidrw2, 500);
};
}
public function shardrw3(){
if ((((((((this.drw3.q1.currentFrame == 2)) && ((this.drw3.q2.currentFrame == 1)))) && ((this.drw3.q3.currentFrame == 1)))) && ((this.drw3.q4.currentFrame == 2)))){
this.chk12 = true;
setTimeout(this.uidrw3, 500);
};
}
public function shardrw4(){
if (((((((((((((((((this.chk25) && ((this.drw4.q1.currentFrame == 6)))) && ((this.drw4.q2.currentFrame == 7)))) && ((this.drw4.q3.currentFrame == 4)))) && ((this.drw4.q4.currentFrame == 5)))) && ((this.drw4.q5.currentFrame == 2)))) && ((this.drw4.q6.currentFrame == 3)))) && ((this.drw4.q7.currentFrame == 8)))) && ((this.drw4.q8.currentFrame == 8)))){
this.chk14 = true;
setTimeout(this.uidrw4, 500);
};
}
public function shardrw5(){
if (((((((((((((((((((((((this.ckk16) && ((this.drw5.q1.currentFrame == 6)))) && ((((this.drw5.q2.currentFrame == 1)) || ((this.drw5.q2.currentFrame == 5)))))) && ((this.drw5.q3.currentFrame == 4)))) && ((this.drw5.q4.currentFrame == 2)))) && ((this.drw5.q5.currentFrame == 3)))) && ((this.drw5.q6.currentFrame == 5)))) && ((this.drw5.q7.currentFrame == 6)))) && ((this.drw5.q8.currentFrame == 1)))) && ((this.drw5.q9.currentFrame == 2)))) && ((this.drw5.q10.currentFrame == 4)))) && ((this.drw5.q11.currentFrame == 3)))){
this.chk16 = true;
setTimeout(this.uidrw5, 500);
};
}
public function shardrw6(){
if ((((this.drw6.q1.currentFrame == 12)) && ((this.drw6.q2.currentFrame == 8)))){
this.chk17 = true;
setTimeout(this.uidrw6, 500);
};
}
public function shardrw1(){
if (((((((((((this.ckk4) && ((this.drw1.q1.currentFrame == 4)))) && ((this.drw1.q2.currentFrame == 5)))) && ((this.drw1.q3.currentFrame == 3)))) && ((this.drw1.q4.currentFrame == 5)))) && ((this.drw1.q5.currentFrame == 4)))){
this.chk2 = true;
setTimeout(this.uidrw1, 500);
};
}
public function iobj9(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[9] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(this.sobj9);
this.sobj9.visible = false;
MovieClip(root).takkk();
};
}
public function hitsd10(_arg1:MouseEvent){
gotoAndStop("s1");
}
public function hitsd11(_arg1:MouseEvent){
gotoAndStop("s8");
}
public function hitsd12(_arg1:MouseEvent){
gotoAndStop("s6");
}
public function hitsd13(_arg1:MouseEvent){
gotoAndStop("s7");
}
public function hitsd14(_arg1:MouseEvent){
gotoAndStop("s10");
}
public function hitsd15(_arg1:MouseEvent){
gotoAndStop("s8");
}
public function hitsd16(_arg1:MouseEvent){
gotoAndStop("s11");
}
public function hitsd17(_arg1:MouseEvent){
gotoAndStop("s9");
}
public function hitsd18(_arg1:MouseEvent){
gotoAndStop("s10");
}
public function hitsd19(_arg1:MouseEvent){
gotoAndStop("s13");
}
public function hitsd21(_arg1:MouseEvent){
gotoAndStop("s14");
}
public function hitsd22(_arg1:MouseEvent){
gotoAndStop("s12");
}
public function hitsd23(_arg1:MouseEvent){
gotoAndStop("s15");
}
public function hitsd24(_arg1:MouseEvent){
gotoAndStop("s13");
}
public function hitsd25(_arg1:MouseEvent){
gotoAndStop("s16");
}
public function hitsd26(_arg1:MouseEvent){
gotoAndStop("s14");
}
public function hitsd20(_arg1:MouseEvent){
gotoAndStop("s11");
}
public function mSixth(){
TweenLite.to(this.panel_mc, 0.01, {x:1901.2, onComplete:this.FFF3});
}
public function hitsd27(_arg1:MouseEvent){
gotoAndStop("s15");
}
public function stimer(){
this.tim++;
this.min = String(int((this.tim / 60)));
this.sec = String(int((this.tim % 60)));
if (this.min.length < 2){
this.min = ("0" + this.min);
};
if (this.sec.length < 2){
this.sec = ("0" + this.sec);
};
this.time_txt.text = ((this.min + ":") + this.sec);
}
public function funwshoe3(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo4++;
MovieClip(root).bArr4[3] = 1;
if (!(MovieClip(root).get4)){
MovieClip(root).tcount++;
};
MovieClip(root).frArr4[MovieClip(root).tNo4] = 3;
MovieClip(root).objNO = 5;
MovieClip(root).attachInv(this.wshoe3);
this.wshoe3.visible = false;
MovieClip(root).PosFind4();
};
}
public function dtfun(){
this.bookWindow_mc1.visible = false;
this.stopAction_mc1.visible = false;
this.winopen1 = false;
this.isetArr[this.wiboxNo] = 1;
this.takkk();
if (this.panelNO == this.panel_mc.currentFrame){
this.panel_mc[("obj" + this.wiboxNo)].gotoAndStop(1);
};
}
public function nmj1(){
this.sto.gotoAndStop(2);
}
public function nmj2(){
this.potz.gotoAndStop(2);
}
public function nmj3(){
this.pumpkin.gotoAndStop(2);
}
public function nmj4(){
this.shoz1.gotoAndStop(2);
}
public function nmj5(){
this.lamp.gotoAndStop(2);
}
public function nmj6(){
this.butterfly.gotoAndStop(2);
}
public function nmj7(){
this.candle.gotoAndStop(2);
}
public function nmj8(){
this.shoz2.gotoAndStop(2);
}
public function nmj9(){
this.fshoz.gotoAndStop(2);
setTimeout(this.nmj91, 2000);
}
public function TweenFun(){
this.stopAction_mc.visible = true;
this.invObj = new objclass();
this.cont.addChild((this.invObj as MovieClip));
this.invObj.gotoAndStop(this.objNO);
this.invObj.x = this.xPos[1];
this.invObj.y = this.yPos[1];
if (((((((((((((((!((this.objNO == 2))) && (!((this.objNO == 3))))) && (!((this.objNO == 4))))) && (!((this.objNO == 5))))) && (!((this.objNO == 6))))) && (!((this.objNO == 7))))) && (!((this.objNO == 8))))) && (!((this.objNO == 9))))){
this.checkCount();
};
this.refPoint = new Point(this.panel_mc[("obj" + this.tcount)].x, this.panel_mc[("obj" + this.tcount)].y);
this.refPoint = this.panel_mc.localToGlobal(this.refPoint);
if (((!(this.get1)) && ((this.objNO == 2)))){
this.checkCount();
this.get1 = true;
this.atNum1 = this.tcount;
if (this.atNum1 <= 8){
this.inchk1[1] = 1;
} else {
if (this.atNum1 <= 16){
this.inchk1[1] = 2;
} else {
if (this.atNum1 <= 24){
this.inchk1[1] = 3;
} else {
if (this.atNum1 <= 32){
this.inchk1[1] = 4;
} else {
if (this.atNum1 <= 40){
this.inchk1[1] = 5;
} else {
if (this.atNum1 <= 48){
this.inchk1[1] = 6;
};
};
};
};
};
};
};
if (((!(this.get2)) && ((this.objNO == 3)))){
this.checkCount();
this.get2 = true;
this.atNum2 = this.tcount;
if (this.atNum2 <= 8){
this.inchk2[1] = 1;
} else {
if (this.atNum2 <= 16){
this.inchk2[1] = 2;
} else {
if (this.atNum2 <= 24){
this.inchk2[1] = 3;
} else {
if (this.atNum2 <= 32){
this.inchk2[1] = 4;
} else {
if (this.atNum2 <= 40){
this.inchk2[1] = 5;
} else {
if (this.atNum2 <= 48){
this.inchk2[1] = 6;
};
};
};
};
};
};
};
if (((!(this.get3)) && ((this.objNO == 4)))){
this.checkCount();
this.get3 = true;
this.atNum3 = this.tcount;
if (this.atNum3 <= 8){
this.inchk3[1] = 1;
} else {
if (this.atNum3 <= 16){
this.inchk3[1] = 2;
} else {
if (this.atNum3 <= 24){
this.inchk3[1] = 3;
} else {
if (this.atNum3 <= 32){
this.inchk3[1] = 4;
} else {
if (this.atNum3 <= 40){
this.inchk3[1] = 5;
} else {
if (this.atNum3 <= 48){
this.inchk3[1] = 6;
};
};
};
};
};
};
};
if (((!(this.get4)) && ((this.objNO == 5)))){
this.checkCount();
this.get4 = true;
this.atNum4 = this.tcount;
if (this.atNum4 <= 8){
this.inchk4[1] = 1;
} else {
if (this.atNum4 <= 16){
this.inchk4[1] = 2;
} else {
if (this.atNum4 <= 24){
this.inchk4[1] = 3;
} else {
if (this.atNum4 <= 32){
this.inchk4[1] = 4;
} else {
if (this.atNum4 <= 40){
this.inchk4[1] = 5;
} else {
if (this.atNum4 <= 48){
this.inchk4[1] = 6;
};
};
};
};
};
};
};
if (((!(this.get5)) && ((this.objNO == 6)))){
this.checkCount();
this.get5 = true;
this.atNum5 = this.tcount;
if (this.atNum5 <= 8){
this.inchk5[1] = 1;
} else {
if (this.atNum5 <= 16){
this.inchk5[1] = 2;
} else {
if (this.atNum5 <= 24){
this.inchk5[1] = 3;
} else {
if (this.atNum5 <= 32){
this.inchk5[1] = 4;
} else {
if (this.atNum5 <= 40){
this.inchk5[1] = 5;
} else {
if (this.atNum5 <= 48){
this.inchk5[1] = 6;
};
};
};
};
};
};
};
if (((!(this.get6)) && ((this.objNO == 7)))){
this.checkCount();
this.get6 = true;
this.atNum6 = this.tcount;
if (this.atNum6 <= 8){
this.inchk6[1] = 1;
} else {
if (this.atNum6 <= 16){
this.inchk6[1] = 2;
} else {
if (this.atNum6 <= 24){
this.inchk6[1] = 3;
} else {
if (this.atNum6 <= 32){
this.inchk6[1] = 4;
} else {
if (this.atNum6 <= 40){
this.inchk6[1] = 5;
} else {
if (this.atNum6 <= 48){
this.inchk6[1] = 6;
};
};
};
};
};
};
};
if (((!(this.get7)) && ((this.objNO == 8)))){
this.checkCount();
this.get7 = true;
this.atNum7 = this.tcount;
if (this.atNum7 <= 8){
this.inchk7[1] = 1;
} else {
if (this.atNum7 <= 16){
this.inchk7[1] = 2;
} else {
if (this.atNum7 <= 24){
this.inchk7[1] = 3;
} else {
if (this.atNum7 <= 32){
this.inchk7[1] = 4;
} else {
if (this.atNum7 <= 40){
this.inchk7[1] = 5;
} else {
if (this.atNum7 <= 48){
this.inchk7[1] = 6;
};
};
};
};
};
};
};
if (((!(this.get8)) && ((this.objNO == 9)))){
this.checkCount();
this.get8 = true;
this.atNum8 = this.tcount;
if (this.atNum8 <= 8){
this.inchk8[1] = 1;
} else {
if (this.atNum8 <= 16){
this.inchk8[1] = 2;
} else {
if (this.atNum8 <= 24){
this.inchk8[1] = 3;
} else {
if (this.atNum8 <= 32){
this.inchk8[1] = 4;
} else {
if (this.atNum8 <= 40){
this.inchk8[1] = 5;
} else {
if (this.atNum8 <= 48){
this.inchk8[1] = 6;
};
};
};
};
};
};
};
if (this.objNO == 2){
this.invObj.gotoAndStop(this.objNO);
TweenLite.to(this.invObj, 0.5, {x:this.posx[this.atNum1], y:this.posy[this.atNum1], onComplete:this.Nex1});
} else {
if (this.objNO == 3){
this.invObj.gotoAndStop(this.objNO);
TweenLite.to(this.invObj, 0.5, {x:this.posx[this.atNum2], y:this.posy[this.atNum2], onComplete:this.Nex2});
} else {
if (this.objNO == 4){
this.invObj.gotoAndStop(this.objNO);
TweenLite.to(this.invObj, 0.5, {x:this.posx[this.atNum3], y:this.posy[this.atNum3], onComplete:this.Nex3});
} else {
if (this.objNO == 5){
this.invObj.gotoAndStop(this.objNO);
TweenLite.to(this.invObj, 0.5, {x:this.posx[this.atNum4], y:this.posy[this.atNum4], onComplete:this.Nex4});
} else {
if (this.objNO == 6){
this.invObj.gotoAndStop(this.objNO);
TweenLite.to(this.invObj, 0.5, {x:this.posx[this.atNum5], y:this.posy[this.atNum5], onComplete:this.Nex5});
} else {
if (this.objNO == 7){
this.invObj.gotoAndStop(this.objNO);
TweenLite.to(this.invObj, 0.5, {x:this.posx[this.atNum6], y:this.posy[this.atNum6], onComplete:this.Nex6});
} else {
if (this.objNO == 8){
this.invObj.gotoAndStop(this.objNO);
TweenLite.to(this.invObj, 0.5, {x:this.posx[this.atNum7], y:this.posy[this.atNum7], onComplete:this.Nex7});
} else {
if (this.objNO == 9){
this.invObj.gotoAndStop(this.objNO);
TweenLite.to(this.invObj, 0.5, {x:this.posx[this.atNum8], y:this.posy[this.atNum8], onComplete:this.Nex8});
} else {
TweenLite.to(this.invObj, 0.5, {x:this.posx[this.tcount], y:this.posy[this.tcount], onComplete:this.Next1});
};
};
};
};
};
};
};
};
}
public function onclickUP(_arg1:MouseEvent){
var param1:MouseEvent = _arg1;
var vhgk:Function;
var vhg:Function;
var vhgx:Function;
var vgjj:Function;
var vgjj2:Function;
var vgjj3:Function;
var vgjj4:Function;
var ghghjd:Function;
var vgjj6:Function;
var vgjj41:Function;
var evt:MouseEvent = param1;
if (currentLabel == "s1"){
if (this.objNO == 2){
this.i = 1;
while (this.i <= 4) {
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && ((this.arrA[this.i] == 1)))) && ((this.sto[("a" + this.i)].currentFrame == 1)))) && (this.invObj.hitTestObject(this.sto[("a" + this.i)])))){
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.sto[("a" + this.i)].gotoAndStop(2);
if ((((this.objNO == 2)) && ((this.tNo1 == 0)))){
this.get1 = false;
this.inchk1[1] = 0;
};
this.arrA[this.i] = 2;
this.emc();
this.stofun();
};
this.i++;
};
};
};
if (currentLabel == "s3"){
if (this.objNO == 10){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk1)))) && ((this.cup1.aa.currentFrame == 1)))) && (this.invObj.hitTestObject(this.cup1.aa)))){
vhgk = function (){
cup1.gotoAndStop(2);
};
this.ckk1 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.cup1.aa.gotoAndStop(2);
setTimeout(vhgk, 400);
this.emc();
};
};
};
if (currentLabel == "s3"){
if (this.objNO == 11){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk2)))) && ((this.hole1.currentFrame == 1)))) && (this.invObj.hitTestObject(this.hole1)))){
vhg = function (){
this.attachInv(ntt);
objNO = 11;
this.takkk();
hole1.gotoAndStop(3);
};
this.ckk2 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.hole1.gotoAndStop(2);
setTimeout(vhg, 700);
this.emc();
};
};
};
if (currentLabel == "s2"){
if (this.objNO == 3){
this.i = 1;
while (this.i <= 4) {
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && ((this.arrB[this.i] == 1)))) && ((this.potz[("a" + this.i)].currentFrame == 1)))) && (this.invObj.hitTestObject(this.potz[("a" + this.i)])))){
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.potz[("a" + this.i)].gotoAndStop(2);
if ((((this.objNO == 3)) && ((this.tNo2 == 0)))){
this.get2 = false;
this.inchk2[1] = 0;
};
this.arrB[this.i] = 2;
this.emc();
this.potzfun();
};
this.i++;
};
};
};
if (currentLabel == "s19"){
if (this.objNO == 13){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk3)))) && ((this.locker1.currentFrame == 1)))) && (this.invObj.hitTestObject(this.locker1.aa)))){
vhgx = function (){
locker1.gotoAndStop(3);
};
this.ckk3 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.locker1.gotoAndStop(2);
setTimeout(vhgx, 600);
this.emc();
};
};
};
if (currentLabel == "s17"){
if (this.objNO == 15){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk4)))) && ((this.eggz.currentFrame == 1)))) && (this.invObj.hitTestObject(this.eggz)))){
this.ckk4 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.eggz.gotoAndStop(2);
this.emc();
};
};
};
if (currentLabel == "s5"){
if (this.objNO == 6){
this.i = 1;
while (this.i <= 4) {
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && ((this.arrC[this.i] == 1)))) && ((this.pumpkin[("a" + this.i)].currentFrame == 1)))) && (this.invObj.hitTestObject(this.pumpkin[("a" + this.i)])))){
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.pumpkin[("a" + this.i)].gotoAndStop(2);
if ((((this.objNO == 6)) && ((this.tNo5 == 0)))){
this.get5 = false;
this.inchk5[1] = 0;
};
this.arrC[this.i] = 2;
this.emc();
this.pumpkinfun();
};
this.i++;
};
};
};
if (currentLabel == "s4"){
if (this.objNO == 4){
this.i = 1;
while (this.i <= 4) {
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && ((this.arrD[this.i] == 1)))) && ((this.shoz1[("a" + this.i)].currentFrame == 1)))) && (this.invObj.hitTestObject(this.shoz1[("a" + this.i)])))){
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.shoz1[("a" + this.i)].gotoAndStop(2);
if ((((this.objNO == 4)) && ((this.tNo3 == 0)))){
this.get3 = false;
this.inchk3[1] = 0;
};
this.arrD[this.i] = 2;
this.emc();
this.shozfun1();
};
this.i++;
};
};
};
if (currentLabel == "s20"){
if (this.objNO == 14){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk5)))) && ((this.edoor1.currentFrame == 1)))) && (this.invObj.hitTestObject(this.edoor1.aa)))){
this.ckk5 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.edoor1.gotoAndStop(2);
this.emc();
};
};
};
if (currentLabel == "s4"){
if (this.objNO == 12){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk6)))) && ((this.jar.currentFrame == 1)))) && (this.invObj.hitTestObject(this.jar)))){
this.ckk6 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.jar.gotoAndStop(2);
this.emc();
};
};
};
if (currentLabel == "s4"){
if (this.objNO == 16){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk7)))) && ((this.mirror.currentFrame == 1)))) && (this.invObj.hitTestObject(this.mirror)))){
this.ckk7 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.mirror.gotoAndStop(2);
this.emc();
};
};
};
if (currentLabel == "s6"){
if (this.objNO == 7){
this.i = 1;
while (this.i <= 2) {
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && ((this.arrE[this.i] == 1)))) && ((this.lamp[("a" + this.i)].currentFrame == 1)))) && (this.invObj.hitTestObject(this.lamp[("a" + this.i)])))){
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.lamp[("a" + this.i)].gotoAndStop(2);
if ((((this.objNO == 7)) && ((this.tNo6 == 0)))){
this.get6 = false;
this.inchk6[1] = 0;
};
this.arrE[this.i] = 2;
this.emc();
this.lampfun();
};
this.i++;
};
};
};
if (currentLabel == "s23"){
if (this.objNO == 19){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk8)))) && ((this.edoor2.currentFrame == 1)))) && (this.invObj.hitTestObject(this.edoor2.aa)))){
this.ckk8 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.edoor2.gotoAndStop(2);
this.emc();
};
};
};
if (currentLabel == "s8"){
if (this.objNO == 8){
this.i = 1;
while (this.i <= 6) {
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && ((this.arrF[this.i] == 1)))) && ((this.butterfly[("a" + this.i)].currentFrame == 1)))) && (this.invObj.hitTestObject(this.butterfly[("a" + this.i)])))){
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.butterfly[("a" + this.i)].gotoAndStop(2);
if ((((this.objNO == 8)) && ((this.tNo7 == 0)))){
this.get7 = false;
this.inchk7[1] = 0;
};
this.arrF[this.i] = 2;
this.emc();
this.butterflyfun();
};
this.i++;
};
};
};
if (currentLabel == "s8"){
if (this.objNO == 18){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk9)))) && ((this.candle.a1.currentFrame == 1)))) && (this.invObj.hitTestObject(this.candle.a1)))){
vgjj = function (){
this.attachInv(ntt);
objNO = 18;
this.takkk();
candle.a1.gotoAndStop(3);
this.candlefun();
};
this.ckk9 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.candle.a1.gotoAndStop(2);
setTimeout(vgjj, 500);
this.emc();
};
};
};
if (currentLabel == "s8"){
if (this.objNO == 18){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk10)))) && ((this.candle.a2.currentFrame == 1)))) && (this.invObj.hitTestObject(this.candle.a2)))){
vgjj2 = function (){
this.attachInv(ntt);
objNO = 18;
this.takkk();
candle.a2.gotoAndStop(3);
this.candlefun();
};
this.ckk10 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.candle.a2.gotoAndStop(2);
setTimeout(vgjj2, 500);
this.emc();
};
};
};
if (currentLabel == "s8"){
if (this.objNO == 18){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk11)))) && ((this.candle.a3.currentFrame == 1)))) && (this.invObj.hitTestObject(this.candle.a3)))){
vgjj3 = function (){
this.attachInv(ntt);
objNO = 18;
this.takkk();
candle.a3.gotoAndStop(3);
this.candlefun();
};
this.ckk11 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.candle.a3.gotoAndStop(2);
setTimeout(vgjj3, 500);
this.emc();
};
};
};
if (currentLabel == "s8"){
if (this.objNO == 18){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk12)))) && ((this.candle.a4.currentFrame == 1)))) && (this.invObj.hitTestObject(this.candle.a4)))){
vgjj4 = function (){
this.attachInv(ntt);
objNO = 18;
this.takkk();
candle.a4.gotoAndStop(3);
this.candlefun();
};
this.ckk12 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.candle.a4.gotoAndStop(2);
setTimeout(vgjj4, 500);
this.emc();
};
};
};
if (currentLabel == "s12"){
if (this.objNO == 20){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk13)))) && ((this.base.currentFrame == 1)))) && (this.invObj.hitTestObject(this.base)))){
ghghjd = function (){
this.attachInv(ntt);
objNO = 20;
this.takkk();
base.gotoAndStop(3);
};
this.ckk13 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.base.gotoAndStop(2);
setTimeout(ghghjd, 800);
this.emc();
};
};
};
if (currentLabel == "s12"){
if (this.objNO == 5){
this.i = 1;
while (this.i <= 4) {
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && ((this.arrG[this.i] == 1)))) && ((this.shoz2[("a" + this.i)].currentFrame == 1)))) && (this.invObj.hitTestObject(this.shoz2[("a" + this.i)])))){
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.shoz2[("a" + this.i)].gotoAndStop(2);
if ((((this.objNO == 5)) && ((this.tNo4 == 0)))){
this.get4 = false;
this.inchk4[1] = 0;
};
this.arrG[this.i] = 2;
this.emc();
this.shozfun2();
};
this.i++;
};
};
};
if (currentLabel == "s13"){
if (this.objNO == 22){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk14)))) && ((this.pillar.aa.currentFrame == 1)))) && (this.invObj.hitTestObject(this.pillar.aa)))){
vgjj6 = function (){
pillar.gotoAndStop(2);
};
this.ckk14 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.pillar.aa.gotoAndStop(2);
setTimeout(vgjj6, 500);
this.emc();
};
};
};
if (currentLabel == "s24"){
if (this.objNO == 17){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk15)))) && ((this.edoor3.currentFrame == 1)))) && (this.invObj.hitTestObject(this.edoor3.aa)))){
this.ckk15 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.edoor3.gotoAndStop(2);
this.emc();
};
};
};
if (currentLabel == "s25"){
if (this.objNO == 23){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk16)))) && ((this.stone.currentFrame == 1)))) && (this.invObj.hitTestObject(this.stone)))){
this.ckk16 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.stone.gotoAndStop(2);
this.emc();
};
};
};
if (currentLabel == "s10"){
if (this.objNO == 9){
this.i = 1;
while (this.i <= 2) {
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && ((this.arrH[this.i] == 1)))) && ((this.fshoz[("a" + this.i)].currentFrame == 1)))) && (this.invObj.hitTestObject(this.fshoz[("a" + this.i)])))){
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.fshoz[("a" + this.i)].gotoAndStop(2);
if ((((this.objNO == 9)) && ((this.tNo8 == 0)))){
this.get8 = false;
this.inchk8[1] = 0;
};
this.arrH[this.i] = 2;
this.emc();
this.fshozfun();
};
this.i++;
};
};
} else {
if (currentLabel == "s31"){
this.mask_mc.visible = true;
this.numo.mask = this.mask_mc;
this.numo.visible = false;
};
};
if (currentLabel == "s32"){
if (this.objNO == 18){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk17)))) && ((this.boxx.currentFrame == 1)))) && (this.invObj.hitTestObject(this.boxx)))){
vgjj41 = function (){
this.attachInv(ntt);
objNO = 18;
this.takkk();
boxx.gotoAndStop(3);
};
this.ckk17 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.boxx.gotoAndStop(2);
setTimeout(vgjj41, 500);
this.emc();
};
};
};
if (currentLabel == "s15"){
if ((((((((this.objNO == 26)) || ((this.objNO == 27)))) || ((this.objNO == 28)))) || ((this.objNO == 29)))){
this.i = 1;
while (this.i <= 4) {
if (((((((((this.invObj.visible) && ((this.Arr1[this.i] == 1)))) && (!(this.winopen1)))) && ((this.bird[("s" + this.i)].currentFrame == 1)))) && (this.invObj.hitTestObject(this.bird[("s" + this.i)])))){
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.Fintake = false;
this.invObj.visible = false;
if (this.objNO == 26){
this.Arr1[this.i] = 2;
this.bird[("s" + this.i)].gotoAndStop(2);
} else {
if (this.objNO == 27){
this.Arr1[this.i] = 3;
this.bird[("s" + this.i)].gotoAndStop(3);
} else {
if (this.objNO == 28){
this.Arr1[this.i] = 4;
this.bird[("s" + this.i)].gotoAndStop(4);
} else {
if (this.objNO == 29){
this.Arr1[this.i] = 5;
this.bird[("s" + this.i)].gotoAndStop(5);
};
};
};
};
this.emc();
this.birdfun();
};
this.i++;
};
};
};
if (currentLabel == "s14"){
if (this.objNO == 24){
if (((((((((this.invObj.visible) && (!(this.winopen1)))) && (!(this.ckk18)))) && ((this.fdoor.currentFrame == 1)))) && (this.invObj.hitTestObject(this.fdoor.aa)))){
this.ckk18 = true;
stage.removeEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
this.invObj.visible = false;
this.Fintake = false;
this.fdoor.gotoAndStop(2);
this.emc();
};
};
};
if (this.invObj.visible){
this.invObj.removeEventListener(MouseEvent.MOUSE_MOVE, this.onclickMOVE);
this.refPoint = new Point(this.panel_mc[("obj" + this.iobjNO)].x, this.panel_mc[("obj" + this.iobjNO)].y);
this.refPoint = this.panel_mc.localToGlobal(this.refPoint);
TweenLite.to(this.invObj, 0.5, {x:this.refPoint.x, y:this.refPoint.y, onComplete:this.Next2});
};
}
public function onClickSound(_arg1:MouseEvent){
this.playSound("clickSnd");
}
public function mogaer(_arg1:MouseEvent){
navigateToURL(new URLRequest("http://www.wowescape.com/"), "_blank");
}
public function PosFind1(){
if (this.inchk1[1] == 0){
this.takkk();
} else {
if (this.inchk1[1] != 0){
if (this.inchk1[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk1[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk1[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk1[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk1[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk1[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind2(){
if (this.inchk2[1] == 0){
this.takkk();
} else {
if (this.inchk2[1] != 0){
if (this.inchk2[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk2[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk2[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk2[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk2[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk2[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind3(){
if (this.inchk3[1] == 0){
this.takkk();
} else {
if (this.inchk3[1] != 0){
if (this.inchk3[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk3[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk3[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk3[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk3[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk3[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind4(){
if (this.inchk4[1] == 0){
this.takkk();
} else {
if (this.inchk4[1] != 0){
if (this.inchk4[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk4[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk4[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk4[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk4[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk4[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind5(){
if (this.inchk5[1] == 0){
this.takkk();
} else {
if (this.inchk5[1] != 0){
if (this.inchk5[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk5[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk5[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk5[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk5[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk5[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind6(){
if (this.inchk6[1] == 0){
this.takkk();
} else {
if (this.inchk6[1] != 0){
if (this.inchk6[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk6[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk6[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk6[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk6[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk6[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind7(){
if (this.inchk7[1] == 0){
this.takkk();
} else {
if (this.inchk7[1] != 0){
if (this.inchk7[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk7[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk7[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk7[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk7[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk7[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind8(){
if (this.inchk8[1] == 0){
this.takkk();
} else {
if (this.inchk8[1] != 0){
if (this.inchk8[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk8[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk8[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk8[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk8[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk8[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function PosFind9(){
if (this.inchk9[1] == 0){
this.takkk();
} else {
if (this.inchk9[1] != 0){
if (this.inchk9[1] == 1){
this.mFirst();
this.TweenFun();
} else {
if (this.inchk9[1] == 2){
this.mSecond();
this.TweenFun();
} else {
if (this.inchk9[1] == 3){
this.mthird();
this.TweenFun();
} else {
if (this.inchk9[1] == 4){
this.mFourth();
this.TweenFun();
} else {
if (this.inchk9[1] == 5){
this.mFifth();
this.TweenFun();
} else {
if (this.inchk9[1] == 6){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
};
};
}
public function pauseFunction(){
if (this.pauseBg.visible == false){
stage.removeEventListener(MouseEvent.MOUSE_DOWN, this.onClickSound);
this.pauseBg.visible = true;
clearInterval(this.tid);
this.subSoundChannel.stop();
this.mute_btn.gotoAndStop(2);
this.bgChannel.stop();
} else {
if (this.pauseBg.visible == true){
this.pauseBg.visible = false;
this.tid = setInterval(this.stimer, 1000);
if (!(this.pauseSound)){
this.mute_btn.gotoAndStop(1);
this.bgChannel = this.bgSndObj.play(0, int.MAX_VALUE);
this.bgTransForm.volume = 1.2;
};
};
};
}
public function funfly1(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo7++;
MovieClip(root).bArr7[1] = 1;
if (!(MovieClip(root).get7)){
MovieClip(root).tcount++;
};
MovieClip(root).frArr7[MovieClip(root).tNo7] = 1;
MovieClip(root).objNO = 8;
MovieClip(root).attachInv(this.fly1);
this.fly1.visible = false;
MovieClip(root).PosFind7();
};
}
public function funfly2(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo7++;
MovieClip(root).bArr7[2] = 1;
if (!(MovieClip(root).get7)){
MovieClip(root).tcount++;
};
MovieClip(root).frArr7[MovieClip(root).tNo7] = 2;
MovieClip(root).objNO = 8;
MovieClip(root).attachInv(this.fly2);
this.fly2.visible = false;
MovieClip(root).PosFind7();
};
}
public function funfly3(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo7++;
MovieClip(root).bArr7[3] = 1;
if (!(MovieClip(root).get7)){
MovieClip(root).tcount++;
};
MovieClip(root).frArr7[MovieClip(root).tNo7] = 3;
MovieClip(root).objNO = 8;
MovieClip(root).attachInv(this.fly3);
this.fly3.visible = false;
MovieClip(root).PosFind7();
};
}
public function funfly4(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo7++;
MovieClip(root).bArr7[4] = 1;
if (!(MovieClip(root).get7)){
MovieClip(root).tcount++;
};
MovieClip(root).frArr7[MovieClip(root).tNo7] = 4;
MovieClip(root).objNO = 8;
MovieClip(root).attachInv(this.fly4);
this.fly4.visible = false;
MovieClip(root).PosFind7();
};
}
public function funfly5(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo7++;
MovieClip(root).bArr7[5] = 1;
if (!(MovieClip(root).get7)){
MovieClip(root).tcount++;
};
MovieClip(root).frArr7[MovieClip(root).tNo7] = 5;
MovieClip(root).objNO = 8;
MovieClip(root).attachInv(this.fly5);
this.fly5.visible = false;
MovieClip(root).PosFind7();
};
}
public function funfly6(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo7++;
MovieClip(root).bArr7[6] = 1;
if (!(MovieClip(root).get7)){
MovieClip(root).tcount++;
};
MovieClip(root).frArr7[MovieClip(root).tNo7] = 6;
MovieClip(root).objNO = 8;
MovieClip(root).attachInv(this.fly6);
this.fly6.visible = false;
MovieClip(root).PosFind7();
};
}
function frame10(){
this.changeFrame();
this.sd9.buttonMode = true;
this.sd9.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd9);
this.sd10.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd10);
this.i = 1;
while (this.i <= 2) {
if (this.arrE[this.i] == 2){
this.lamp[("a" + this.i)].gotoAndStop(2);
};
this.i++;
};
if (this.hkk5){
this.lamp.gotoAndStop(2);
};
this.sobj24.buttonMode = true;
this.sobj24.addEventListener(MouseEvent.MOUSE_DOWN, this.iobj24);
if (MovieClip(root).invArr[24] == 1){
this.sobj24.visible = false;
};
}
function frame12(){
this.changeFrame();
if (this.ckk8){
this.edoor2.gotoAndStop(2);
this.hit7.visible = false;
};
if (this.ckk9){
this.candle.a1.gotoAndStop(3);
};
if (this.ckk10){
this.candle.a2.gotoAndStop(3);
};
if (this.ckk11){
this.candle.a3.gotoAndStop(3);
};
if (this.ckk12){
this.candle.a4.gotoAndStop(3);
};
if (this.hkk7){
this.candle.gotoAndStop(2);
};
this.kit9.buttonMode = true;
this.kit9.addEventListener(MouseEvent.CLICK, this.hffokit9);
if (this.chk9){
this.kit9.gotoAndStop(2);
};
this.i = 1;
while (this.i <= 6) {
if (this.arrF[this.i] == 2){
this.butterfly[("a" + this.i)].gotoAndStop(2);
};
this.i++;
};
if (this.hkk6){
this.butterfly.gotoAndStop(2);
};
this.sd13.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd13);
this.hit7.buttonMode = true;
this.hit7.addEventListener(MouseEvent.MOUSE_DOWN, this.funhit7);
}
function frame13(){
this.changeFrame();
this.sd14.buttonMode = true;
this.sd14.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd14);
this.sd15.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd15);
this.sobj28.buttonMode = true;
this.sobj28.addEventListener(MouseEvent.MOUSE_DOWN, this.iobj28);
if (MovieClip(root).invArr[28] == 1){
this.sobj28.visible = false;
};
this.fly3.buttonMode = true;
this.fly3.addEventListener(MouseEvent.MOUSE_DOWN, this.funfly3);
if (MovieClip(root).bArr7[3] == 1){
this.fly3.visible = false;
};
this.i = 1;
while (this.i <= 9) {
if (this.drw2.currentFrame == 1){
this.drw2[("q" + this.i)].buttonMode = true;
this.drw2[("q" + this.i)].gotoAndStop(this.arr2[this.i]);
this.drw2[("q" + this.i)].addEventListener(MouseEvent.CLICK, this.fundrw2);
};
this.i++;
};
if (this.chk11){
this.drw2.gotoAndStop(2);
};
}
function frame14(){
this.changeFrame();
if (this.chk16){
this.drw5.gotoAndStop(2);
};
this.i = 1;
while (this.i <= 2) {
if (this.arrH[this.i] == 2){
this.fshoz[("a" + this.i)].gotoAndStop(2);
};
this.i++;
};
if (this.hkk9){
this.fshoz.gotoAndStop(3);
};
this.sd16.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd16);
this.sd17.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd17);
this.hit8.buttonMode = true;
this.hit8.addEventListener(MouseEvent.MOUSE_DOWN, this.funhit8);
this.i = 1;
while (this.i <= 4) {
if (this.drw3.currentFrame == 1){
this.drw3[("q" + this.i)].buttonMode = true;
this.drw3[("q" + this.i)].gotoAndStop(this.arr3[this.i]);
this.drw3[("q" + this.i)].addEventListener(MouseEvent.CLICK, this.fundrw3);
};
this.i++;
};
if (this.chk12){
this.drw3.gotoAndStop(2);
};
}
function frame15(){
this.changeFrame();
if (this.ckk16){
this.stone.gotoAndStop(2);
};
if (this.ckk15){
this.edoor3.gotoAndStop(2);
this.hit10.visible = false;
};
this.sd18.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd18);
this.hit9.buttonMode = true;
this.hit9.addEventListener(MouseEvent.MOUSE_DOWN, this.funhit9);
this.hit10.buttonMode = true;
this.hit10.addEventListener(MouseEvent.MOUSE_DOWN, this.funhit10);
this.gra3.buttonMode = true;
this.gra3.addEventListener(MouseEvent.MOUSE_DOWN, this.fungra3);
if (MovieClip(root).bArr1[3] == 1){
this.gra3.visible = false;
};
this.fly4.buttonMode = true;
this.fly4.addEventListener(MouseEvent.MOUSE_DOWN, this.funfly4);
if (MovieClip(root).bArr7[4] == 1){
this.fly4.visible = false;
};
}
function frame19(){
this.changeFrame();
this.i = 1;
while (this.i <= 4) {
this.bird[("s" + this.i)].gotoAndStop(this.Arr1[this.i]);
this.i++;
};
this.i = 1;
while (this.i <= 4) {
this.bird[("s" + this.i)].buttonMode = true;
this.bird[("s" + this.i)].addEventListener(MouseEvent.MOUSE_DOWN, this.pk);
this.i++;
};
if (this.hkk10){
this.bird.gotoAndStop(2);
};
this.sobj20.buttonMode = true;
this.sobj20.addEventListener(MouseEvent.MOUSE_DOWN, this.iobj20);
if (MovieClip(root).invArr[20] == 1){
this.sobj20.visible = false;
};
this.sobj21.buttonMode = true;
this.sobj21.addEventListener(MouseEvent.MOUSE_DOWN, this.iobj21);
if (MovieClip(root).invArr[21] == 1){
this.sobj21.visible = false;
};
this.sobj22.buttonMode = true;
this.sobj22.addEventListener(MouseEvent.MOUSE_DOWN, this.iobj22);
if (MovieClip(root).invArr[22] == 1){
this.sobj22.visible = false;
};
this.sobj19.buttonMode = true;
this.sobj19.addEventListener(MouseEvent.MOUSE_DOWN, this.iobj19);
if (MovieClip(root).invArr[19] == 1){
this.sobj19.visible = false;
};
this.sd25.buttonMode = true;
this.sd25.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd25);
this.sd26.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd26);
this.fly6.buttonMode = true;
this.fly6.addEventListener(MouseEvent.MOUSE_DOWN, this.funfly6);
if (MovieClip(root).bArr7[6] == 1){
this.fly6.visible = false;
};
}
function frame16(){
this.changeFrame();
this.sd19.buttonMode = true;
this.sd19.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd19);
this.sd20.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd20);
if (this.ckk13){
this.base.gotoAndStop(3);
};
this.i = 1;
while (this.i <= 4) {
if (this.arrG[this.i] == 2){
this.shoz2[("a" + this.i)].gotoAndStop(2);
};
this.i++;
};
if (this.hkk8){
this.shoz2.gotoAndStop(2);
};
}
function frame18(){
this.changeFrame();
if (this.ckk18){
this.fdoor.gotoAndStop(3);
};
if (this.ckk17){
this.boxx.gotoAndStop(3);
};
this.hit84.buttonMode = true;
this.hit84.addEventListener(MouseEvent.MOUSE_DOWN, this.funhit84);
this.sd23.buttonMode = true;
this.sd23.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd23);
this.sd24.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd24);
this.pump3.buttonMode = true;
this.pump3.addEventListener(MouseEvent.MOUSE_DOWN, this.funpump3);
if (MovieClip(root).bArr5[3] == 1){
this.pump3.visible = false;
};
}
function frame17(){
this.changeFrame();
if (this.chk30){
this.puzz.gotoAndStop(2);
};
if (this.ckk14){
this.pillar.gotoAndStop(2);
};
this.i = 1;
while (this.i <= 8) {
if (this.drw4.currentFrame == 1){
this.drw4[("q" + this.i)].buttonMode = true;
this.drw4[("q" + this.i)].gotoAndStop(this.arr4[this.i]);
this.drw4[("q" + this.i)].addEventListener(MouseEvent.CLICK, this.fundrw4);
};
this.i++;
};
if (this.chk14){
this.drw4.gotoAndStop(2);
};
this.fly5.buttonMode = true;
this.fly5.addEventListener(MouseEvent.MOUSE_DOWN, this.funfly5);
if (MovieClip(root).bArr7[5] == 1){
this.fly5.visible = false;
};
this.sobj26.buttonMode = true;
this.sobj26.addEventListener(MouseEvent.MOUSE_DOWN, this.iobj26);
if (MovieClip(root).invArr[26] == 1){
this.sobj26.visible = false;
};
this.sd21.buttonMode = true;
this.sd21.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd21);
this.sd22.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd22);
this.hit11.buttonMode = true;
this.hit11.addEventListener(MouseEvent.MOUSE_DOWN, this.funhit11);
this.hit12.buttonMode = true;
this.hit12.addEventListener(MouseEvent.MOUSE_DOWN, this.funhit12);
}
function frame11(){
this.changeFrame();
if (this.chk4){
this.cupboard1.gotoAndStop(2);
} else {
if (!(this.chk4)){
this.cupboard1.gotoAndStop(1);
};
};
this.kit5.buttonMode = true;
this.kit5.addEventListener(MouseEvent.CLICK, this.hffokit5);
if (this.chk5){
this.kit5.gotoAndStop(2);
};
if (this.chk6){
this.kit6.gotoAndStop(2);
};
if (this.chk7){
this.kit6.gotoAndStop(3);
};
this.hitx.buttonMode = true;
this.hitx.addEventListener(MouseEvent.MOUSE_DOWN, this.funhitx);
this.sd11.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd11);
this.sd12.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd12);
}
function frame26(){
this.changeFrame();
if (this.chk15){
this.locker2.gotoAndStop(2);
};
}
function frame21(){
this.changeFrame();
if (this.ckk4){
this.eggz.gotoAndStop(2);
};
}
function frame22(){
this.changeFrame();
this.i = 1;
while (this.i <= 5) {
if (this.drw1.currentFrame == 1){
this.drw1[("q" + this.i)].buttonMode = true;
this.drw1[("q" + this.i)].gotoAndStop(this.arr1[this.i]);
this.drw1[("q" + this.i)].addEventListener(MouseEvent.CLICK, this.fundrw1);
};
this.i++;
};
if (this.chk2){
this.drw1.gotoAndStop(2);
};
}
function frame23(){
this.changeFrame();
if (this.ckk3){
this.locker1.gotoAndStop(3);
};
}
function frame24(){
this.changeFrame();
if (this.ckk5){
this.edoor1.gotoAndStop(2);
};
}
public function reC(){
if (this.rowArr[1] == 1){
this.putObj[1] = 1;
};
}
function frame27(){
this.changeFrame();
if (this.ckk8){
this.edoor2.gotoAndStop(2);
};
}
function frame20(){
this.changeFrame();
if (this.chk17){
this.drw6.gotoAndStop(2);
};
this.hitz.buttonMode = true;
this.hitz.addEventListener(MouseEvent.MOUSE_DOWN, this.funhitz);
this.sd27.addEventListener(MouseEvent.MOUSE_DOWN, this.hitsd27);
this.hita1.buttonMode = true;
this.hita1.addEventListener(MouseEvent.MOUSE_DOWN, this.funhita1);
this.wshoe3.buttonMode = true;
this.wshoe3.addEventListener(MouseEvent.MOUSE_DOWN, this.funwshoe3);
if (MovieClip(root).bArr4[3] == 1){
this.wshoe3.visible = false;
};
}
function frame29(){
this.changeFrame();
if (this.ckk16){
this.stone.gotoAndStop(2);
};
}
function frame25(){
this.changeFrame();
}
function frame34(){
this.changeFrame();
this.i = 1;
while (this.i <= 2) {
if (this.drw6.currentFrame == 1){
this.drw6[("q" + this.i)].buttonMode = true;
this.drw6[("q" + this.i)].gotoAndStop(this.arr6[this.i]);
this.drw6[("q" + this.i)].addEventListener(MouseEvent.CLICK, this.fundrw6);
};
this.i++;
};
if (this.chk17){
this.drw6.gotoAndStop(2);
};
}
function frame33(){
this.changeFrame();
if (this.chk30){
this.puzz.gotoAndStop(2);
};
}
function frame36(){
this.changeFrame();
if (this.ckk17){
this.boxx.gotoAndStop(3);
};
}
function frame31(){
this.changeFrame();
this.i = 1;
while (this.i <= 11) {
if (this.drw5.currentFrame == 1){
this.drw5[("q" + this.i)].buttonMode = true;
this.drw5[("q" + this.i)].gotoAndStop(this.arr5[this.i]);
this.drw5[("q" + this.i)].addEventListener(MouseEvent.CLICK, this.fundrw5);
};
this.i++;
};
if (this.chk16){
this.drw5.gotoAndStop(2);
};
}
function frame38(){
stop();
this.gPage.gotoAndStop(2);
setTimeout(this.tyuu4, 5E-6);
}
function frame40(){
stop();
this.gPage.gotoAndStop(3);
this.highScorePath = "http://www.wowescape.com/highscore/cinderella-french-mansion-escape/8819";
setTimeout(this.tyuu, 5E-6);
}
public function emc(){
this.emm();
this.emmmy();
this.emmmy1();
this.emmmy2();
this.emmmy3();
this.emmmy4();
}
function frame35(){
this.changeFrame();
this.numo.scaleX = 0.75;
this.numo.scaleY = 0.75;
this.numo.mask = this.mask_mc;
}
public function onclickstartbtn(_arg1:MouseEvent){
gotoAndStop("startPage");
}
function frame28(){
this.changeFrame();
if (this.ckk15){
this.edoor3.gotoAndStop(2);
};
}
public function stofun(){
if ((((((((this.arrA[1] == 2)) && ((this.arrA[2] == 2)))) && ((this.arrA[3] == 2)))) && ((this.arrA[4] == 2)))){
this.hkk1 = true;
setTimeout(this.nmj1, 500);
};
}
public function emm(){
if ((((((((((((((((this.isetArr[1] == 1)) || ((this.isetArr[2] == 1)))) || ((this.isetArr[3] == 1)))) || ((this.isetArr[4] == 1)))) || ((this.isetArr[5] == 1)))) || ((this.isetArr[6] == 1)))) || ((this.isetArr[7] == 1)))) || ((this.isetArr[8] == 1)))){
this.rowArr[1] = 0;
};
}
public function funpump3(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo5++;
MovieClip(root).bArr5[3] = 1;
if (!(MovieClip(root).get5)){
MovieClip(root).tcount++;
};
MovieClip(root).frArr5[MovieClip(root).tNo5] = 3;
MovieClip(root).objNO = 6;
MovieClip(root).attachInv(this.pump3);
this.pump3.visible = false;
MovieClip(root).PosFind5();
};
}
function frame30(){
this.changeFrame();
}
function frame32(){
this.changeFrame();
}
function frame37(){
this.changeFrame();
this.kit6.buttonMode = true;
this.kit6.addEventListener(MouseEvent.CLICK, this.hffokit6);
if (this.chk6){
this.kit6.gotoAndStop(2);
};
if (this.chk7){
this.kit6.gotoAndStop(3);
};
}
function frame39(){
setTimeout(this.yyy, 2000);
}
public function onclickback_btn(_arg1:MouseEvent){
this.playSound("btn");
gotoAndStop("aboutpage");
}
public function onclicknext_btn(_arg1:MouseEvent){
this.playSound("btn");
gotoAndStop("control page");
}
public function emmmy(){
if ((((((((((((((((this.isetArr[9] == 1)) || ((this.isetArr[10] == 1)))) || ((this.isetArr[11] == 1)))) || ((this.isetArr[12] == 1)))) || ((this.isetArr[13] == 1)))) || ((this.isetArr[14] == 1)))) || ((this.isetArr[15] == 1)))) || ((this.isetArr[16] == 1)))){
this.rowArr[2] = 0;
};
}
public function spannerFun(){
if (((((((((((((((!((this.isetArr[1] == 1))) && (!((this.isetArr[2] == 1))))) && (!((this.isetArr[3] == 1))))) && (!((this.isetArr[4] == 1))))) && (!((this.isetArr[5] == 1))))) && (!((this.isetArr[6] == 1))))) && (!((this.isetArr[7] == 1))))) && (!((this.isetArr[8] == 1))))){
this.rowArr[1] = 1;
} else {
this.rowArr[1] = 0;
};
this.reC2();
this.emm();
this.emmmy();
this.emmmy1();
this.emmmy2();
this.emmmy3();
this.emmmy4();
}
public function resumeGame(_arg1:MouseEvent){
this.pauseFunction();
}
public function nmj10(){
this.bird.gotoAndStop(2);
}
public function iobj10(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[10] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(this.sobj10);
this.sobj10.visible = false;
MovieClip(root).takkk();
};
}
public function iobj14(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[14] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(this.sobj14);
this.sobj14.visible = false;
MovieClip(root).takkk();
};
}
public function iobj17(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[17] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(this.sobj17);
this.sobj17.visible = false;
MovieClip(root).takkk();
};
}
public function iobj11(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[11] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(this.sobj11);
this.sobj11.visible = false;
MovieClip(root).takkk();
};
}
public function iobj19(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[19] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(this.sobj19);
this.sobj19.visible = false;
MovieClip(root).takkk();
};
}
public function iobj20(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[20] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(this.sobj20);
this.sobj20.visible = false;
MovieClip(root).takkk();
};
}
public function iobj21(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[21] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(this.sobj21);
this.sobj21.visible = false;
MovieClip(root).takkk();
};
}
public function iobj22(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[22] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(this.sobj22);
this.sobj22.visible = false;
MovieClip(root).takkk();
};
}
public function iobj24(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[24] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(this.sobj24);
this.sobj24.visible = false;
MovieClip(root).takkk();
};
}
public function iobj26(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[26] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(this.sobj26);
this.sobj26.visible = false;
MovieClip(root).takkk();
};
}
public function iobj28(_arg1:MouseEvent){
if (!(MovieClip(root).Fintake)){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[28] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(this.sobj28);
this.sobj28.visible = false;
MovieClip(root).takkk();
};
}
public function funhit10(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s24");
}
public function funhit12(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s26");
}
public function nmj91(){
this.stopAction_mc.visible = false;
this.fshoz.gotoAndStop(3);
}
public function funhit11(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s29");
}
public function pauseGame(_arg1:MouseEvent){
this.pauseFunction();
}
public function mSecond(){
TweenLite.to(this.panel_mc, 0.01, {x:-388.9, onComplete:this.FFF2});
}
public function Nex10(){
this.panel_mc[("obj" + this.atNum10)].gotoAndStop(66);
this.isetArr[this.atNum10] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex11(){
this.panel_mc[("obj" + this.atNum11)].gotoAndStop(67);
this.isetArr[this.atNum11] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex12(){
this.panel_mc[("obj" + this.atNum12)].gotoAndStop(68);
this.isetArr[this.atNum12] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex15(){
this.panel_mc[("obj" + this.atNum15)].gotoAndStop(71);
this.isetArr[this.atNum15] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex17(){
this.panel_mc[("obj" + this.atNum17)].gotoAndStop(73);
this.isetArr[this.atNum17] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex18(){
this.panel_mc[("obj" + this.atNum18)].gotoAndStop(74);
this.isetArr[this.atNum18] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex19(){
this.panel_mc[("obj" + this.atNum19)].gotoAndStop(75);
this.isetArr[this.atNum19] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex13(){
this.panel_mc[("obj" + this.atNum13)].gotoAndStop(69);
this.isetArr[this.atNum13] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex16(){
this.panel_mc[("obj" + this.atNum16)].gotoAndStop(72);
this.isetArr[this.atNum16] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex14(){
this.panel_mc[("obj" + this.atNum14)].gotoAndStop(70);
this.isetArr[this.atNum14] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function hitsd1(_arg1:MouseEvent){
gotoAndStop("s2");
}
public function hitsd2(_arg1:MouseEvent){
gotoAndStop("s3");
}
public function hitsd3(_arg1:MouseEvent){
gotoAndStop("s4");
}
public function hitsd4(_arg1:MouseEvent){
gotoAndStop("s5");
}
public function hitsd5(_arg1:MouseEvent){
gotoAndStop("s1");
}
public function hitsd6(_arg1:MouseEvent){
gotoAndStop("s1");
}
public function hitsd7(_arg1:MouseEvent){
gotoAndStop("s1");
}
public function hitsd8(_arg1:MouseEvent){
gotoAndStop("s1");
}
public function hitsd9(_arg1:MouseEvent){
gotoAndStop("s7");
}
public function funhit84(_arg1:MouseEvent){
this.backArray.push(currentLabel);
gotoAndStop("s32");
}
public function gotoWalk2(_arg1:MouseEvent){
navigateToURL(new URLRequest("http://www.wowescape.com/walkthrough/cinderella-french-mansion-escape/8819"));
}
public function checkCount1(){
this.spannerFun();
}
public function previousFrameFun1(_arg1:MouseEvent){
var _loc2_:String;
if (this.backArray.length > 0){
_loc2_ = this.backArray.pop();
gotoAndStop(_loc2_);
};
}
public function clearList(){
clearInterval(this.tid);
stage.removeEventListener(MouseEvent.MOUSE_DOWN, this.onClickSound);
stage.removeEventListener(KeyboardEvent.KEY_UP, this.listenKey);
}
public function lampfun(){
if ((((this.arrE[1] == 2)) && ((this.arrE[2] == 2)))){
this.hkk5 = true;
setTimeout(this.nmj5, 500);
};
}
public function tyuu3(){
var _loc1_:gameOverwowescape;
_loc1_ = new gameOverwowescape(this.gPage, this.gameScore, 1, this.gameId, this.highScorePath);
}
public function tyuu4(){
var _loc1_:gameOverwowescape;
_loc1_ = new gameOverwowescape(this.gPage, this.gameScore, 1, this.gameId, this.highScorePath);
}
public function upFun(){
this.refPoint = new Point(this.panel_mc[("obj" + this.iobjNO)].x, this.panel_mc[("obj" + this.iobjNO)].y);
this.refPoint = this.panel_mc.localToGlobal(this.refPoint);
TweenLite.to(this.invObj, 0.5, {x:this.refPoint.x, y:this.refPoint.y, onComplete:this.Next2});
}
public function pumpkinfun(){
if ((((((((this.arrC[1] == 2)) && ((this.arrC[2] == 2)))) && ((this.arrC[3] == 2)))) && ((this.arrC[4] == 2)))){
this.hkk3 = true;
setTimeout(this.nmj3, 500);
};
}
public function emmmy2(){
if ((((((((((((((((this.isetArr[25] == 1)) || ((this.isetArr[26] == 1)))) || ((this.isetArr[27] == 1)))) || ((this.isetArr[28] == 1)))) || ((this.isetArr[29] == 1)))) || ((this.isetArr[30] == 1)))) || ((this.isetArr[31] == 1)))) || ((this.isetArr[32] == 1)))){
this.rowArr[4] = 0;
};
}
public function emmmy4(){
if ((((((((((((((((this.isetArr[41] == 1)) || ((this.isetArr[42] == 1)))) || ((this.isetArr[43] == 1)))) || ((this.isetArr[44] == 1)))) || ((this.isetArr[45] == 1)))) || ((this.isetArr[46] == 1)))) || ((this.isetArr[47] == 1)))) || ((this.isetArr[48] == 1)))){
this.rowArr[6] = 0;
};
}
public function emmmy1(){
if ((((((((((((((((this.isetArr[17] == 1)) || ((this.isetArr[18] == 1)))) || ((this.isetArr[19] == 1)))) || ((this.isetArr[20] == 1)))) || ((this.isetArr[21] == 1)))) || ((this.isetArr[22] == 1)))) || ((this.isetArr[23] == 1)))) || ((this.isetArr[24] == 1)))){
this.rowArr[3] = 0;
};
}
public function emmmy3(){
if ((((((((((((((((this.isetArr[33] == 1)) || ((this.isetArr[34] == 1)))) || ((this.isetArr[35] == 1)))) || ((this.isetArr[36] == 1)))) || ((this.isetArr[37] == 1)))) || ((this.isetArr[38] == 1)))) || ((this.isetArr[39] == 1)))) || ((this.isetArr[40] == 1)))){
this.rowArr[5] = 0;
};
}
public function onclickclose_mc122(_arg1:MouseEvent){
this.bookWindow_mc1.visible = false;
this.stopAction_mc1.visible = false;
if (this.winopen1){
this.winopen1 = false;
this.isetArr[this.wiboxNo] = this.wobjNO;
if (this.panelNO == this.panel_mc.currentFrame){
this.panel_mc[("obj" + this.wiboxNo)].gotoAndStop(this.wobjNO);
};
};
}
public function snd(){
var polkjk:Function;
polkjk = function (){
stage.addEventListener(MouseEvent.MOUSE_DOWN, onClickSound);
};
this.playSound("clicktake");
stage.removeEventListener(MouseEvent.MOUSE_DOWN, this.onClickSound);
setTimeout(polkjk, 200);
}
public function shozfun1(){
if ((((((((this.arrD[1] == 2)) && ((this.arrD[2] == 2)))) && ((this.arrD[3] == 2)))) && ((this.arrD[4] == 2)))){
this.hkk4 = true;
setTimeout(this.nmj4, 500);
};
}
public function shozfun2(){
if ((((((((this.arrG[1] == 2)) && ((this.arrG[2] == 2)))) && ((this.arrG[3] == 2)))) && ((this.arrG[4] == 2)))){
this.hkk8 = true;
setTimeout(this.nmj8, 500);
};
}
public function takkk(){
this.emm();
if (this.rowArr[1] == 0){
this.mFirst();
this.TweenFun();
} else {
if ((((this.rowArr[1] == 1)) && ((this.rowArr[2] == 0)))){
this.mSecond();
this.TweenFun();
} else {
if ((((this.rowArr[2] == 1)) && ((this.rowArr[3] == 0)))){
this.mthird();
this.TweenFun();
} else {
if ((((this.rowArr[3] == 1)) && ((this.rowArr[4] == 0)))){
this.mFourth();
this.TweenFun();
} else {
if ((((this.rowArr[4] == 1)) && ((this.rowArr[5] == 0)))){
this.mFifth();
this.TweenFun();
} else {
if ((((this.rowArr[5] == 1)) && ((this.rowArr[6] == 0)))){
this.mSixth();
this.TweenFun();
};
};
};
};
};
};
}
public function onclickskip_btn(_arg1:MouseEvent){
this.playSound("btn");
gotoAndStop("s1");
}
public function pk(_arg1:MouseEvent){
this.k = _arg1.currentTarget.name.substr(1);
if (((!(this.hkk10)) && ((_arg1.currentTarget.currentFrame == 2)))){
_arg1.currentTarget.gotoAndStop(1);
this.Arr1[this.k] = 1;
this.objNO = 26;
this.attachInv(this.ntt);
this.takkk();
} else {
if (((!(this.hkk10)) && ((_arg1.currentTarget.currentFrame == 3)))){
_arg1.currentTarget.gotoAndStop(1);
this.Arr1[this.k] = 1;
this.objNO = 27;
this.attachInv(this.ntt);
this.takkk();
} else {
if (((!(this.hkk10)) && ((_arg1.currentTarget.currentFrame == 4)))){
_arg1.currentTarget.gotoAndStop(1);
this.Arr1[this.k] = 1;
this.objNO = 28;
this.attachInv(this.ntt);
this.takkk();
} else {
if (((!(this.hkk10)) && ((_arg1.currentTarget.currentFrame == 5)))){
_arg1.currentTarget.gotoAndStop(1);
this.Arr1[this.k] = 1;
this.objNO = 29;
this.attachInv(this.ntt);
this.takkk();
};
};
};
};
}
public function pausetipS(_arg1:MouseEvent){
}
public function onclickobjmove(_arg1:MouseEvent){
if (((!((_arg1.currentTarget.currentFrame == 1))) && (!(this.Fintake)))){
_arg1.currentTarget.buttonMode = true;
} else {
if ((((_arg1.currentTarget.currentFrame == 1)) && (!(this.Fintake)))){
_arg1.currentTarget.buttonMode = false;
};
};
}
public function butterflyfun(){
if ((((((((((((this.arrF[1] == 2)) && ((this.arrF[2] == 2)))) && ((this.arrF[3] == 2)))) && ((this.arrF[4] == 2)))) && ((this.arrF[5] == 2)))) && ((this.arrF[6] == 2)))){
this.hkk6 = true;
setTimeout(this.nmj6, 500);
};
}
public function playSound(_arg1:String, _arg2:Number=3){
var _loc3_:SoundTransform;
var _loc4_:Class;
var _loc5_:Object;
if (!(this.pauseSound)){
_loc3_ = new SoundTransform(_arg2);
_loc4_ = (getDefinitionByName(_arg1) as Class);
_loc5_ = new (_loc4_);
this.subSoundChannel.soundTransform = _loc3_;
this.subSoundChannel = _loc5_.play();
};
}
public function rt(){
}
public function mFirst(){
TweenLite.to(this.panel_mc, 0.01, {x:403.1, onComplete:this.FFF1});
}
public function muteSound(_arg1:MouseEvent){
this.muteFunction();
}
public function ITweenFun(){
this.invObj = new objclass();
if (this.objNO == 2){
this.invObj.gotoAndStop(57);
} else {
if (this.objNO == 3){
this.invObj.gotoAndStop(58);
} else {
if (this.objNO == 4){
this.invObj.gotoAndStop(59);
} else {
if (this.objNO == 5){
this.invObj.gotoAndStop(60);
} else {
if (this.objNO == 6){
this.invObj.gotoAndStop(61);
} else {
if (this.objNO == 7){
this.invObj.gotoAndStop(62);
} else {
if (this.objNO == 8){
this.invObj.gotoAndStop(63);
} else {
if (this.objNO == 9){
this.invObj.gotoAndStop(64);
} else {
this.invObj.gotoAndStop(this.objNO);
};
};
};
};
};
};
};
};
this.cont.addChild((this.invObj as MovieClip));
this.invObj.x = mouseX;
this.invObj.y = mouseY;
this.invObj.scaleX = 1.4;
this.invObj.scaleY = 1.4;
this.ntt = (this.invObj as MovieClip);
this.invObj.buttonMode = true;
this.invObj.dno = this.objNO;
this.invObj.startDrag();
this.invObj.addEventListener(MouseEvent.MOUSE_MOVE, this.onclickMOVE);
stage.addEventListener(MouseEvent.MOUSE_UP, this.onclickUP);
}
public function Nex3(){
this.panel_mc[("obj" + this.atNum3)].gotoAndStop(59);
this.isetArr[this.atNum3] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex4(){
this.panel_mc[("obj" + this.atNum4)].gotoAndStop(60);
this.isetArr[this.atNum4] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex8(){
this.panel_mc[("obj" + this.atNum8)].gotoAndStop(64);
this.isetArr[this.atNum8] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex2(){
this.panel_mc[("obj" + this.atNum2)].gotoAndStop(58);
this.isetArr[this.atNum2] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex5(){
this.panel_mc[("obj" + this.atNum5)].gotoAndStop(61);
this.isetArr[this.atNum5] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex6(){
this.panel_mc[("obj" + this.atNum6)].gotoAndStop(62);
this.isetArr[this.atNum6] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex7(){
this.panel_mc[("obj" + this.atNum7)].gotoAndStop(63);
this.isetArr[this.atNum7] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex9(){
this.panel_mc[("obj" + this.atNum9)].gotoAndStop(65);
this.isetArr[this.atNum9] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function Nex1(){
this.panel_mc[("obj" + this.atNum1)].gotoAndStop(57);
this.isetArr[this.atNum1] = this.objNO;
this.checkCount();
this.cont.removeChild((this.invObj as MovieClip));
this.Fintake = false;
this.stopAction_mc.visible = false;
}
public function listenKey(_arg1:KeyboardEvent){
if ((((_arg1.keyCode == 80)) || ((_arg1.keyCode == 112)))){
this.pauseFunction();
} else {
if ((((((_arg1.keyCode == 77)) || ((_arg1.keyCode == 109)))) && ((this.pauseBg.visible == false)))){
this.muteFunction();
};
};
}
public function attachInv(_arg1:MovieClip){
var _loc2_:Point;
_loc2_ = new Point(_arg1.x, _arg1.y);
_loc2_ = _arg1.parent.localToGlobal(_loc2_);
this.xPos[1] = _loc2_.x;
this.yPos[1] = _loc2_.y;
}
public function hjdcj(_arg1:MouseEvent){
this.clearList();
SoundMixer.stopAll();
gotoAndStop("startPage");
}
public function tyuu(){
var _loc1_:gameOverwowescape;
Mouse.show();
clearInterval(this.tid);
SoundMixer.stopAll();
this.gameScore = Math.round(((60 / this.tim) * 100000));
if (this.gameScore < 100){
this.gameScore = 100;
};
_loc1_ = new gameOverwowescape(this.gPage, this.gameScore, 1, this.gameId, this.highScorePath);
}
}
}//package cinderellafrenchmansionescape_fla
Section 30
//mutebutton_232 (cinderellafrenchmansionescape_fla.mutebutton_232)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class mutebutton_232 extends MovieClip {
public function mutebutton_232(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 31
//safe_297 (cinderellafrenchmansionescape_fla.safe_297)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class safe_297 extends MovieClip {
public var m3:SimpleButton;
public var m6:SimpleButton;
public var m7:SimpleButton;
public var m8:SimpleButton;
public var i;
public var enter1:SimpleButton;
public var m4:SimpleButton;
public var m5:SimpleButton;
public var m9:SimpleButton;
public var m1:SimpleButton;
public var clear1:SimpleButton;
public var m2:SimpleButton;
public var pin:TextField;
public var rshoe3:MovieClip;
public var s:int;
public function safe_297(){
addFrameScript(0, frame1, 1, frame2);
}
public function hghjyf(_arg1:MouseEvent){
MovieClip(root).playSound("numb");
s = _arg1.currentTarget.name.substr(1);
pin.appendText(String(s));
}
function frame1(){
stop();
s = 0;
i = 1;
while (i <= 9) {
this[("m" + i)].addEventListener(MouseEvent.MOUSE_DOWN, hghjyf);
i++;
};
clear1.addEventListener(MouseEvent.CLICK, sfafgyhf);
enter1.addEventListener(MouseEvent.CLICK, entyyjhy);
}
public function funrshoe3(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo3++;
MovieClip(root).bArr3[3] = 1;
if (!MovieClip(root).get3){
MovieClip(root).tcount++;
};
MovieClip(root).frArr3[MovieClip(root).tNo3] = 3;
MovieClip(root).objNO = 4;
MovieClip(root).attachInv(rshoe3);
rshoe3.visible = false;
MovieClip(root).PosFind3();
};
}
public function sfafgyhf(_arg1:MouseEvent){
pin.text = "";
}
public function entyyjhy(_arg1:MouseEvent){
if (((((MovieClip(root).chk7) && ((pin.length < 7)))) && ((pin.text == "859674")))){
MovieClip(root).chk15 = true;
gotoAndStop(2);
};
}
function frame2(){
stop();
rshoe3.buttonMode = true;
rshoe3.addEventListener(MouseEvent.MOUSE_DOWN, funrshoe3);
if (MovieClip(root).bArr3[3] == 1){
rshoe3.visible = false;
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 32
//Symbol1_156 (cinderellafrenchmansionescape_fla.Symbol1_156)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol1_156 extends MovieClip {
public var sobj18:MovieClip;
public var a2:MovieClip;
public var a1:MovieClip;
public function Symbol1_156(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
sobj18.buttonMode = true;
sobj18.addEventListener(MouseEvent.MOUSE_DOWN, iobj18);
if (MovieClip(root).invArr[18] == 1){
sobj18.visible = false;
};
}
public function iobj18(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[18] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(sobj18);
sobj18.visible = false;
MovieClip(root).takkk();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 33
//Symbol100_372 (cinderellafrenchmansionescape_fla.Symbol100_372)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol100_372 extends MovieClip {
public function Symbol100_372(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 34
//Symbol101_371 (cinderellafrenchmansionescape_fla.Symbol101_371)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol101_371 extends MovieClip {
public var q4:MovieClip;
public var gra2:MovieClip;
public var q1:MovieClip;
public var q2:MovieClip;
public var q3:MovieClip;
public function Symbol101_371(){
addFrameScript(0, frame1, 1, frame2);
}
public function fungra2(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo1++;
MovieClip(root).bArr1[2] = 1;
if (!MovieClip(root).get1){
MovieClip(root).tcount++;
};
MovieClip(root).frArr1[MovieClip(root).tNo1] = 2;
MovieClip(root).objNO = 2;
MovieClip(root).attachInv(gra2);
gra2.visible = false;
MovieClip(root).PosFind1();
};
}
function frame1(){
stop();
}
function frame2(){
stop();
gra2.buttonMode = true;
gra2.addEventListener(MouseEvent.MOUSE_DOWN, fungra2);
if (MovieClip(root).bArr1[2] == 1){
gra2.visible = false;
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 35
//Symbol102_168 (cinderellafrenchmansionescape_fla.Symbol102_168)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol102_168 extends MovieClip {
public var wshoe1:MovieClip;
public function Symbol102_168(){
addFrameScript(8, frame9, 9, frame10);
}
function frame10(){
stop();
wshoe1.buttonMode = true;
wshoe1.addEventListener(MouseEvent.MOUSE_DOWN, funwshoe1);
if (MovieClip(root).bArr4[1] == 1){
wshoe1.visible = false;
};
}
function frame9(){
MovieClip(root).csk1 = true;
}
public function funwshoe1(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo4++;
MovieClip(root).bArr4[1] = 1;
if (!MovieClip(root).get4){
MovieClip(root).tcount++;
};
MovieClip(root).frArr4[MovieClip(root).tNo4] = 1;
MovieClip(root).objNO = 5;
MovieClip(root).attachInv(wshoe1);
wshoe1.visible = false;
MovieClip(root).PosFind4();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 36
//Symbol103_420 (cinderellafrenchmansionescape_fla.Symbol103_420)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol103_420 extends MovieClip {
public var i;
public var q1:MovieClip;
public var q2:MovieClip;
public var sobj25:MovieClip;
public function Symbol103_420(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
i = 1;
while (i <= 2) {
this[("q" + i)].gotoAndStop(MovieClip(root).arr6[i]);
i++;
};
}
function frame2(){
stop();
sobj25.buttonMode = true;
sobj25.addEventListener(MouseEvent.MOUSE_DOWN, iobj25);
if (MovieClip(root).invArr[25] == 1){
sobj25.visible = false;
};
}
public function iobj25(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[25] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(sobj25);
sobj25.visible = false;
MovieClip(root).takkk();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 37
//Symbol105_413 (cinderellafrenchmansionescape_fla.Symbol105_413)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol105_413 extends MovieClip {
public var wshoe4:MovieClip;
public function Symbol105_413(){
addFrameScript(13, frame14, 14, frame15);
}
function frame14(){
MovieClip(root).csk19 = true;
}
function frame15(){
stop();
wshoe4.buttonMode = true;
wshoe4.addEventListener(MouseEvent.MOUSE_DOWN, funwshoe4);
if (MovieClip(root).bArr4[4] == 1){
wshoe4.visible = false;
};
}
public function funwshoe4(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo4++;
MovieClip(root).bArr4[4] = 1;
if (!MovieClip(root).get4){
MovieClip(root).tcount++;
};
MovieClip(root).frArr4[MovieClip(root).tNo4] = 4;
MovieClip(root).objNO = 5;
MovieClip(root).attachInv(wshoe4);
wshoe4.visible = false;
MovieClip(root).PosFind4();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 38
//Symbol11_333 (cinderellafrenchmansionescape_fla.Symbol11_333)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol11_333 extends MovieClip {
public function Symbol11_333(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 39
//Symbol11fsfs_283 (cinderellafrenchmansionescape_fla.Symbol11fsfs_283)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol11fsfs_283 extends MovieClip {
public function Symbol11fsfs_283(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 40
//Symbol12_332 (cinderellafrenchmansionescape_fla.Symbol12_332)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol12_332 extends MovieClip {
public var a6:MovieClip;
public var a4:MovieClip;
public var a5:MovieClip;
public var wshoe2:MovieClip;
public var a2:MovieClip;
public var a3:MovieClip;
public var a1:MovieClip;
public function Symbol12_332(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
wshoe2.buttonMode = true;
wshoe2.addEventListener(MouseEvent.MOUSE_DOWN, funwshoe2);
if (MovieClip(root).bArr4[2] == 1){
wshoe2.visible = false;
};
}
public function funwshoe2(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo4++;
MovieClip(root).bArr4[2] = 1;
if (!MovieClip(root).get4){
MovieClip(root).tcount++;
};
MovieClip(root).frArr4[MovieClip(root).tNo4] = 2;
MovieClip(root).objNO = 5;
MovieClip(root).attachInv(wshoe2);
wshoe2.visible = false;
MovieClip(root).PosFind4();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 41
//Symbol13_262 (cinderellafrenchmansionescape_fla.Symbol13_262)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol13_262 extends MovieClip {
public function Symbol13_262(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 42
//Symbol130_347 (cinderellafrenchmansionescape_fla.Symbol130_347)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol130_347 extends MovieClip {
public function Symbol130_347(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 43
//Symbol14_261 (cinderellafrenchmansionescape_fla.Symbol14_261)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol14_261 extends MovieClip {
public var a4:MovieClip;
public var sobj13:MovieClip;
public var a2:MovieClip;
public var a3:MovieClip;
public var a1:MovieClip;
public function Symbol14_261(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
sobj13.buttonMode = true;
sobj13.addEventListener(MouseEvent.MOUSE_DOWN, iobj13);
if (MovieClip(root).invArr[13] == 1){
sobj13.visible = false;
};
}
public function iobj13(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[13] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(sobj13);
sobj13.visible = false;
MovieClip(root).takkk();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 44
//Symbol149_407 (cinderellafrenchmansionescape_fla.Symbol149_407)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol149_407 extends MovieClip {
public var sobj27:MovieClip;
public function Symbol149_407(){
addFrameScript(0, frame1, 2, frame3);
}
function frame3(){
stop();
sobj27.buttonMode = true;
sobj27.addEventListener(MouseEvent.MOUSE_DOWN, iobj27);
if (MovieClip(root).invArr[27] == 1){
sobj27.visible = false;
};
}
function frame1(){
stop();
}
public function iobj27(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[27] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(sobj27);
sobj27.visible = false;
MovieClip(root).takkk();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 45
//Symbol15_165 (cinderellafrenchmansionescape_fla.Symbol15_165)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol15_165 extends MovieClip {
public function Symbol15_165(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 46
//Symbol156_335 (cinderellafrenchmansionescape_fla.Symbol156_335)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol156_335 extends MovieClip {
public var puzz:MovieClip;
}
}//package cinderellafrenchmansionescape_fla
Section 47
//Symbol16_164 (cinderellafrenchmansionescape_fla.Symbol16_164)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol16_164 extends MovieClip {
public var a4:MovieClip;
public var opa1:MovieClip;
public var a2:MovieClip;
public var a3:MovieClip;
public var a1:MovieClip;
public function Symbol16_164(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
if (MovieClip(root).csk1){
opa1.gotoAndStop(10);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 48
//Symbol1cfd_374 (cinderellafrenchmansionescape_fla.Symbol1cfd_374)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol1cfd_374 extends MovieClip {
public var opa17:MovieClip;
public function Symbol1cfd_374(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
if (MovieClip(root).csk17){
opa17.gotoAndStop(10);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 49
//Symbol1sdsdcopyiokjhjuix_227 (cinderellafrenchmansionescape_fla.Symbol1sdsdcopyiokjhjuix_227)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol1sdsdcopyiokjhjuix_227 extends MovieClip {
public var rb:SimpleButton;
public var endpoint1:MovieClip;
}
}//package cinderellafrenchmansionescape_fla
Section 50
//Symbol1sdsdiokjhjuix_223 (cinderellafrenchmansionescape_fla.Symbol1sdsdiokjhjuix_223)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol1sdsdiokjhjuix_223 extends MovieClip {
public var endpoint1:MovieClip;
public var lb:SimpleButton;
}
}//package cinderellafrenchmansionescape_fla
Section 51
//Symbol22_437 (cinderellafrenchmansionescape_fla.Symbol22_437)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol22_437 extends MovieClip {
public function Symbol22_437(){
addFrameScript(49, frame50);
}
function frame50(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 52
//Symbol24_325 (cinderellafrenchmansionescape_fla.Symbol24_325)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol24_325 extends MovieClip {
public var open1:MovieClip;
public var close1:MovieClip;
public var lio1:MovieClip;
public function Symbol24_325(){
addFrameScript(0, frame1, 1, frame2);
}
public function funopen1(_arg1:MouseEvent){
MovieClip(root).playSound("draw");
MovieClip(root).chk4 = true;
MovieClip(root).cupboard1.gotoAndStop(2);
}
function frame1(){
stop();
open1.buttonMode = true;
open1.addEventListener(MouseEvent.CLICK, funopen1);
}
public function funclose1(_arg1:MouseEvent){
MovieClip(root).playSound("draw");
MovieClip(root).chk4 = false;
MovieClip(root).cupboard1.gotoAndStop(1);
}
function frame2(){
stop();
close1.buttonMode = true;
close1.addEventListener(MouseEvent.CLICK, funclose1);
lio1.buttonMode = true;
lio1.addEventListener(MouseEvent.MOUSE_DOWN, funlio1);
if (MovieClip(root).bArr6[1] == 1){
lio1.visible = false;
};
}
public function funlio1(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo6++;
MovieClip(root).bArr6[1] = 1;
if (!MovieClip(root).get6){
MovieClip(root).tcount++;
};
MovieClip(root).frArr6[MovieClip(root).tNo6] = 1;
MovieClip(root).objNO = 7;
MovieClip(root).attachInv(lio1);
lio1.visible = false;
MovieClip(root).PosFind6();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 53
//Symbol25_359 (cinderellafrenchmansionescape_fla.Symbol25_359)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol25_359 extends MovieClip {
public var q4:MovieClip;
public var q5:MovieClip;
public var q10:MovieClip;
public var q11:MovieClip;
public var i;
public var rshoe4:MovieClip;
public var q1:MovieClip;
public var q2:MovieClip;
public var q6:MovieClip;
public var q7:MovieClip;
public var q9:MovieClip;
public var q3:MovieClip;
public var q8:MovieClip;
public function Symbol25_359(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
i = 1;
while (i <= 11) {
this[("q" + i)].gotoAndStop(MovieClip(root).arr5[i]);
i++;
};
}
function frame2(){
stop();
i = 1;
while (i <= 11) {
this[("q" + i)].gotoAndStop(MovieClip(root).arr5[i]);
i++;
};
rshoe4.buttonMode = true;
rshoe4.addEventListener(MouseEvent.MOUSE_DOWN, funrshoe4);
if (MovieClip(root).bArr3[4] == 1){
rshoe4.visible = false;
};
}
public function funrshoe4(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo3++;
MovieClip(root).bArr3[4] = 1;
if (!MovieClip(root).get3){
MovieClip(root).tcount++;
};
MovieClip(root).frArr3[MovieClip(root).tNo3] = 4;
MovieClip(root).objNO = 4;
MovieClip(root).attachInv(rshoe4);
rshoe4.visible = false;
MovieClip(root).PosFind3();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 54
//Symbol26_361 (cinderellafrenchmansionescape_fla.Symbol26_361)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol26_361 extends MovieClip {
public function Symbol26_361(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 55
//Symbol27_274 (cinderellafrenchmansionescape_fla.Symbol27_274)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol27_274 extends MovieClip {
public var aa:MovieClip;
public var pot1:MovieClip;
public var opa2:MovieClip;
public function Symbol27_274(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
public function funpot1(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo2++;
MovieClip(root).bArr2[1] = 1;
if (!MovieClip(root).get2){
MovieClip(root).tcount++;
};
MovieClip(root).frArr2[MovieClip(root).tNo2] = 1;
MovieClip(root).objNO = 3;
MovieClip(root).attachInv(pot1);
pot1.visible = false;
MovieClip(root).PosFind2();
};
}
function frame2(){
stop();
if (MovieClip(root).csk2){
opa2.gotoAndStop(10);
};
pot1.buttonMode = true;
pot1.addEventListener(MouseEvent.MOUSE_DOWN, funpot1);
if (MovieClip(root).bArr2[1] == 1){
pot1.visible = false;
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 56
//Symbol28_276 (cinderellafrenchmansionescape_fla.Symbol28_276)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol28_276 extends MovieClip {
public function Symbol28_276(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 57
//Symbol29_277 (cinderellafrenchmansionescape_fla.Symbol29_277)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol29_277 extends MovieClip {
public function Symbol29_277(){
addFrameScript(8, frame9, 9, frame10);
}
function frame10(){
stop();
}
function frame9(){
MovieClip(root).csk2 = true;
}
}
}//package cinderellafrenchmansionescape_fla
Section 58
//Symbol3_402 (cinderellafrenchmansionescape_fla.Symbol3_402)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol3_402 extends MovieClip {
public var aa:MovieClip;
public var khit6:MovieClip;
public function Symbol3_402(){
addFrameScript(0, frame1, 2, frame3);
}
function frame3(){
stop();
khit6.buttonMode = true;
khit6.addEventListener(MouseEvent.MOUSE_DOWN, funkhit6);
}
function frame1(){
stop();
}
public function funkhit6(_arg1:MouseEvent){
var val:Function;
var evt = _arg1;
val = function (){
MovieClip(root).clearList();
MovieClip(root).gotoAndStop("Finpage");
};
MovieClip(root).sd23.visible = false;
MovieClip(root).sd24.visible = false;
setTimeout(val, 500);
}
}
}//package cinderellafrenchmansionescape_fla
Section 59
//Symbol31_411 (cinderellafrenchmansionescape_fla.Symbol31_411)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol31_411 extends MovieClip {
public var s1:MovieClip;
public var s2:MovieClip;
public var s4:MovieClip;
public var s3:MovieClip;
public var i;
public var opa19:MovieClip;
public function Symbol31_411(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
i = 1;
while (i <= 4) {
this[("s" + i)].gotoAndStop(MovieClip(root).Arr1[i]);
i++;
};
if (MovieClip(root).csk19){
opa19.gotoAndStop(15);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 60
//Symbol32_388 (cinderellafrenchmansionescape_fla.Symbol32_388)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol32_388 extends MovieClip {
public var aa:MovieClip;
public var pump2:MovieClip;
public function Symbol32_388(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
pump2.buttonMode = true;
pump2.addEventListener(MouseEvent.MOUSE_DOWN, funpump2);
if (MovieClip(root).bArr5[2] == 1){
pump2.visible = false;
};
}
public function funpump2(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo5++;
MovieClip(root).bArr5[2] = 1;
if (!MovieClip(root).get5){
MovieClip(root).tcount++;
};
MovieClip(root).frArr5[MovieClip(root).tNo5] = 2;
MovieClip(root).objNO = 6;
MovieClip(root).attachInv(pump2);
pump2.visible = false;
MovieClip(root).PosFind5();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 61
//Symbol34_315 (cinderellafrenchmansionescape_fla.Symbol34_315)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol34_315 extends MovieClip {
public var q5:MovieClip;
public var q4:MovieClip;
public var i;
public var pot4:MovieClip;
public var q1:MovieClip;
public var q2:MovieClip;
public var q3:MovieClip;
public function Symbol34_315(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
i = 1;
while (i <= 5) {
this[("q" + i)].gotoAndStop(MovieClip(root).arr1[i]);
i++;
};
}
function frame2(){
stop();
pot4.buttonMode = true;
pot4.addEventListener(MouseEvent.MOUSE_DOWN, funpot4);
if (MovieClip(root).bArr2[4] == 1){
pot4.visible = false;
};
}
public function funpot4(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo2++;
MovieClip(root).bArr2[4] = 1;
if (!MovieClip(root).get2){
MovieClip(root).tcount++;
};
MovieClip(root).frArr2[MovieClip(root).tNo2] = 4;
MovieClip(root).objNO = 3;
MovieClip(root).attachInv(pot4);
pot4.visible = false;
MovieClip(root).PosFind2();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 62
//Symbol35_317 (cinderellafrenchmansionescape_fla.Symbol35_317)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol35_317 extends MovieClip {
public function Symbol35_317(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 63
//Symbol36_412 (cinderellafrenchmansionescape_fla.Symbol36_412)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol36_412 extends MovieClip {
public function Symbol36_412(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 64
//Symbol4_404 (cinderellafrenchmansionescape_fla.Symbol4_404)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol4_404 extends MovieClip {
public function Symbol4_404(){
addFrameScript(9, frame10);
}
function frame10(){
stop();
MovieClip(root).fdoor.gotoAndStop(3);
}
}
}//package cinderellafrenchmansionescape_fla
Section 65
//Symbol44_378 (cinderellafrenchmansionescape_fla.Symbol44_378)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol44_378 extends MovieClip {
public function Symbol44_378(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 66
//Symbol45_377 (cinderellafrenchmansionescape_fla.Symbol45_377)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol45_377 extends MovieClip {
public var a4:MovieClip;
public var opa13:MovieClip;
public var a2:MovieClip;
public var a3:MovieClip;
public var a1:MovieClip;
public function Symbol45_377(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
if (MovieClip(root).csk13){
opa13.gotoAndStop(20);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 67
//Symbol46copy_366 (cinderellafrenchmansionescape_fla.Symbol46copy_366)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol46copy_366 extends MovieClip {
public function Symbol46copy_366(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 68
//Symbol46copy2_363 (cinderellafrenchmansionescape_fla.Symbol46copy2_363)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol46copy2_363 extends MovieClip {
public function Symbol46copy2_363(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 69
//Symbol47_362 (cinderellafrenchmansionescape_fla.Symbol47_362)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol47_362 extends MovieClip {
public var sobj23:MovieClip;
public var a2:MovieClip;
public var a1:MovieClip;
public function Symbol47_362(){
addFrameScript(0, frame1, 2, frame3);
}
function frame3(){
stop();
sobj23.buttonMode = true;
sobj23.addEventListener(MouseEvent.MOUSE_DOWN, iobj23);
if (MovieClip(root).invArr[23] == 1){
sobj23.visible = false;
};
}
function frame1(){
stop();
}
public function iobj23(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[23] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(sobj23);
sobj23.visible = false;
MovieClip(root).takkk();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 70
//Symbol5_152 (cinderellafrenchmansionescape_fla.Symbol5_152)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol5_152 extends MovieClip {
public var khit1:MovieClip;
public function Symbol5_152(){
addFrameScript(0, frame1, 1, frame2);
}
public function funkhivct1(_arg1:MouseEvent){
MovieClip(root).backArray.push("s1");
MovieClip(root).gotoAndStop("s6");
}
function frame1(){
stop();
}
function frame2(){
stop();
khit1.buttonMode = true;
khit1.addEventListener(MouseEvent.MOUSE_DOWN, funkhivct1);
}
}
}//package cinderellafrenchmansionescape_fla
Section 71
//Symbol50_319 (cinderellafrenchmansionescape_fla.Symbol50_319)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol50_319 extends MovieClip {
public var a4:MovieClip;
public var rshoe1:MovieClip;
public var a2:MovieClip;
public var a3:MovieClip;
public var a1:MovieClip;
public function Symbol50_319(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
rshoe1.buttonMode = true;
rshoe1.addEventListener(MouseEvent.MOUSE_DOWN, funrshoe1);
if (MovieClip(root).bArr3[1] == 1){
rshoe1.visible = false;
};
}
public function funrshoe1(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo3++;
MovieClip(root).bArr3[1] = 1;
if (!MovieClip(root).get3){
MovieClip(root).tcount++;
};
MovieClip(root).frArr3[MovieClip(root).tNo3] = 1;
MovieClip(root).objNO = 4;
MovieClip(root).attachInv(rshoe1);
rshoe1.visible = false;
MovieClip(root).PosFind3();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 72
//Symbol54_427 (cinderellafrenchmansionescape_fla.Symbol54_427)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol54_427 extends MovieClip {
public function Symbol54_427(){
addFrameScript(8, frame9, 9, frame10);
}
function frame10(){
stop();
}
function frame9(){
MovieClip(root).csk4 = true;
MovieClip(root).gotoAndStop("s1");
}
}
}//package cinderellafrenchmansionescape_fla
Section 73
//Symbol56_425 (cinderellafrenchmansionescape_fla.Symbol56_425)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol56_425 extends MovieClip {
public var aa:MovieClip;
public var opa4:MovieClip;
public function Symbol56_425(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
if (MovieClip(root).csk4){
opa4.gotoAndStop(10);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 74
//Symbol57_346 (cinderellafrenchmansionescape_fla.Symbol57_346)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol57_346 extends MovieClip {
public var a4:MovieClip;
public var opa10:MovieClip;
public var a2:MovieClip;
public var a3:MovieClip;
public var a1:MovieClip;
public function Symbol57_346(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
if (MovieClip(root).csk10){
opa10.gotoAndStop(20);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 75
//Symbol58_265 (cinderellafrenchmansionescape_fla.Symbol58_265)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol58_265 extends MovieClip {
public var lolli:MovieClip;
}
}//package cinderellafrenchmansionescape_fla
Section 76
//Symbol59_264 (cinderellafrenchmansionescape_fla.Symbol59_264)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol59_264 extends MovieClip {
public var opa3:MovieClip;
public function Symbol59_264(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
if (MovieClip(root).csk3){
opa3.gotoAndStop(32);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 77
//Symbol6_436 (cinderellafrenchmansionescape_fla.Symbol6_436)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol6_436 extends MovieClip {
public function Symbol6_436(){
addFrameScript(0, frame1, 2, frame3);
}
function frame3(){
stop();
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 78
//Symbol61_270 (cinderellafrenchmansionescape_fla.Symbol61_270)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol61_270 extends MovieClip {
public function Symbol61_270(){
addFrameScript(1, frame2, 30, frame31, 31, frame32);
}
function frame2(){
MovieClip(root).stopAction_mc.visible = true;
}
function frame31(){
MovieClip(root).csk3 = true;
MovieClip(root).attachInv(MovieClip(root).ntt);
MovieClip(root).objNO = 15;
MovieClip(root).takkk();
}
function frame32(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 79
//Symbol62_287 (cinderellafrenchmansionescape_fla.Symbol62_287)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol62_287 extends MovieClip {
public var aa:MovieClip;
public var pot2:MovieClip;
public function Symbol62_287(){
addFrameScript(0, frame1, 2, frame3);
}
function frame3(){
stop();
pot2.buttonMode = true;
pot2.addEventListener(MouseEvent.MOUSE_DOWN, funpot2);
if (MovieClip(root).bArr2[2] == 1){
pot2.visible = false;
};
}
function frame1(){
stop();
}
public function funpot2(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo2++;
MovieClip(root).bArr2[2] = 1;
if (!MovieClip(root).get2){
MovieClip(root).tcount++;
};
MovieClip(root).frArr2[MovieClip(root).tNo2] = 2;
MovieClip(root).objNO = 3;
MovieClip(root).attachInv(pot2);
pot2.visible = false;
MovieClip(root).PosFind2();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 80
//Symbol64_278 (cinderellafrenchmansionescape_fla.Symbol64_278)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol64_278 extends MovieClip {
public var sobj12:MovieClip;
public function Symbol64_278(){
addFrameScript(0, frame1, 2, frame3);
}
function frame3(){
stop();
sobj12.buttonMode = true;
sobj12.addEventListener(MouseEvent.MOUSE_DOWN, iobj12);
if (MovieClip(root).invArr[12] == 1){
sobj12.visible = false;
};
}
function frame1(){
stop();
}
public function iobj12(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[12] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(sobj12);
sobj12.visible = false;
MovieClip(root).takkk();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 81
//Symbol66_291 (cinderellafrenchmansionescape_fla.Symbol66_291)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol66_291 extends MovieClip {
public var handle:MovieClip;
public var opa5:MovieClip;
public function Symbol66_291(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
public function hffohandle(_arg1:MouseEvent){
if (!MovieClip(root).chk8){
MovieClip(root).chk8 = true;
handle.gotoAndPlay(2);
};
}
function frame3(){
stop();
if (MovieClip(root).csk5){
opa5.gotoAndStop(35);
};
}
function frame1(){
stop();
}
function frame2(){
stop();
handle.buttonMode = true;
handle.addEventListener(MouseEvent.CLICK, hffohandle);
}
}
}//package cinderellafrenchmansionescape_fla
Section 82
//Symbol67_293 (cinderellafrenchmansionescape_fla.Symbol67_293)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol67_293 extends MovieClip {
public function Symbol67_293(){
addFrameScript(0, frame1, 8, frame9, 9, frame10);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame9(){
MovieClip(root).jar.gotoAndStop(3);
}
}
}//package cinderellafrenchmansionescape_fla
Section 83
//Symbol68_295 (cinderellafrenchmansionescape_fla.Symbol68_295)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol68_295 extends MovieClip {
public var pot3:MovieClip;
public function Symbol68_295(){
addFrameScript(1, frame2, 33, frame34, 34, frame35);
}
public function funpot3(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo2++;
MovieClip(root).bArr2[3] = 1;
if (!MovieClip(root).get2){
MovieClip(root).tcount++;
};
MovieClip(root).frArr2[MovieClip(root).tNo2] = 3;
MovieClip(root).objNO = 3;
MovieClip(root).attachInv(pot3);
pot3.visible = false;
MovieClip(root).PosFind2();
};
}
function frame2(){
MovieClip(root).stopAction_mc.visible = true;
}
function frame34(){
MovieClip(root).stopAction_mc.visible = false;
MovieClip(root).csk5 = true;
}
function frame35(){
stop();
pot3.buttonMode = true;
pot3.addEventListener(MouseEvent.MOUSE_DOWN, funpot3);
if (MovieClip(root).bArr2[3] == 1){
pot3.visible = false;
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 84
//Symbol6copy_330 (cinderellafrenchmansionescape_fla.Symbol6copy_330)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol6copy_330 extends MovieClip {
public function Symbol6copy_330(){
addFrameScript(0, frame1, 2, frame3);
}
function frame3(){
stop();
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 85
//Symbol6ddd_320 (cinderellafrenchmansionescape_fla.Symbol6ddd_320)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol6ddd_320 extends MovieClip {
public function Symbol6ddd_320(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 86
//Symbol7_422 (cinderellafrenchmansionescape_fla.Symbol7_422)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol7_422 extends MovieClip {
public function Symbol7_422(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 87
//Symbol70_272 (cinderellafrenchmansionescape_fla.Symbol70_272)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol70_272 extends MovieClip {
public function Symbol70_272(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 88
//Symbol71_348 (cinderellafrenchmansionescape_fla.Symbol71_348)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol71_348 extends MovieClip {
public var rshoe2:MovieClip;
public function Symbol71_348(){
addFrameScript(18, frame19, 19, frame20);
}
function frame20(){
stop();
rshoe2.buttonMode = true;
rshoe2.addEventListener(MouseEvent.MOUSE_DOWN, funrshoe2);
if (MovieClip(root).bArr3[2] == 1){
rshoe2.visible = false;
};
}
function frame19(){
MovieClip(root).csk10 = true;
}
public function funrshoe2(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo3++;
MovieClip(root).bArr3[2] = 1;
if (!MovieClip(root).get3){
MovieClip(root).tcount++;
};
MovieClip(root).frArr3[MovieClip(root).tNo3] = 2;
MovieClip(root).objNO = 4;
MovieClip(root).attachInv(rshoe2);
rshoe2.visible = false;
MovieClip(root).PosFind3();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 89
//Symbol72_350 (cinderellafrenchmansionescape_fla.Symbol72_350)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol72_350 extends MovieClip {
public var opa7:MovieClip;
public function Symbol72_350(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
if (MovieClip(root).csk7){
opa7.gotoAndStop(20);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 90
//Symbol73_352 (cinderellafrenchmansionescape_fla.Symbol73_352)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol73_352 extends MovieClip {
public var khit1:MovieClip;
public function Symbol73_352(){
addFrameScript(18, frame19, 19, frame20);
}
function frame20(){
stop();
khit1.buttonMode = true;
khit1.addEventListener(MouseEvent.MOUSE_DOWN, funkhitttt1);
}
function frame19(){
MovieClip(root).csk7 = true;
}
public function funkhitttt1(_arg1:MouseEvent){
MovieClip(root).backArray.push("s8");
MovieClip(root).gotoAndStop("s9");
}
}
}//package cinderellafrenchmansionescape_fla
Section 91
//Symbol74_428 (cinderellafrenchmansionescape_fla.Symbol74_428)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol74_428 extends MovieClip {
public var aa:MovieClip;
public var opa8:MovieClip;
public function Symbol74_428(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
if (MovieClip(root).csk8){
opa8.gotoAndStop(15);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 92
//Symbol75_355 (cinderellafrenchmansionescape_fla.Symbol75_355)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol75_355 extends MovieClip {
public function Symbol75_355(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 93
//Symbol76_354 (cinderellafrenchmansionescape_fla.Symbol76_354)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol76_354 extends MovieClip {
public var q4:MovieClip;
public var q5:MovieClip;
public var sobj15:MovieClip;
public var q1:MovieClip;
public var q2:MovieClip;
public var q6:MovieClip;
public var q7:MovieClip;
public var q9:MovieClip;
public var q3:MovieClip;
public var q8:MovieClip;
public function Symbol76_354(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
sobj15.buttonMode = true;
sobj15.addEventListener(MouseEvent.MOUSE_DOWN, iobj15);
if (MovieClip(root).invArr[15] == 1){
sobj15.visible = false;
};
}
public function iobj15(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[15] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(sobj15);
sobj15.visible = false;
MovieClip(root).takkk();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 94
//Symbol77_309 (cinderellafrenchmansionescape_fla.Symbol77_309)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol77_309 extends MovieClip {
public var sobj16:MovieClip;
public function Symbol77_309(){
addFrameScript(0, frame1, 3, frame4);
}
function frame1(){
stop();
}
function frame4(){
stop();
sobj16.buttonMode = true;
sobj16.addEventListener(MouseEvent.MOUSE_DOWN, iobj16);
if (MovieClip(root).invArr[16] == 1){
sobj16.visible = false;
};
}
public function iobj16(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).invArr[16] = 1;
MovieClip(root).tcount++;
MovieClip(root).sNO = _arg1.currentTarget.name.substr(4);
MovieClip(root).objNO = (MovieClip(root).sNO + 1);
MovieClip(root).attachInv(sobj16);
sobj16.visible = false;
MovieClip(root).takkk();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 95
//Symbol78_311 (cinderellafrenchmansionescape_fla.Symbol78_311)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol78_311 extends MovieClip {
public function Symbol78_311(){
addFrameScript(1, frame2, 14, frame15, 15, frame16);
}
function frame15(){
MovieClip(root).attachInv(MovieClip(root).ntt);
MovieClip(root).objNO = 16;
MovieClip(root).takkk();
}
function frame16(){
stop();
MovieClip(root).mirror.gotoAndStop(3);
}
function frame2(){
MovieClip(root).stopAction_mc.visible = true;
}
}
}//package cinderellafrenchmansionescape_fla
Section 96
//Symbol79_312 (cinderellafrenchmansionescape_fla.Symbol79_312)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol79_312 extends MovieClip {
public function Symbol79_312(){
addFrameScript(1, frame2, 49, frame50, 50, frame51);
}
function frame2(){
MovieClip(root).stopAction_mc.visible = true;
}
function frame51(){
stop();
}
function frame50(){
MovieClip(root).stopAction_mc.visible = false;
MovieClip(root).mirror.gotoAndStop(4);
}
}
}//package cinderellafrenchmansionescape_fla
Section 97
//Symbol8_421 (cinderellafrenchmansionescape_fla.Symbol8_421)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol8_421 extends MovieClip {
public function Symbol8_421(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 98
//Symbol81_376 (cinderellafrenchmansionescape_fla.Symbol81_376)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol81_376 extends MovieClip {
public var khit1:MovieClip;
public function Symbol81_376(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
khit1.buttonMode = true;
khit1.addEventListener(MouseEvent.MOUSE_DOWN, funkhidt1);
}
public function funkhidt1(_arg1:MouseEvent){
MovieClip(root).backArray.push("s11");
MovieClip(root).gotoAndStop("s12");
}
}
}//package cinderellafrenchmansionescape_fla
Section 99
//Symbol83_431 (cinderellafrenchmansionescape_fla.Symbol83_431)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol83_431 extends MovieClip {
public var aa:MovieClip;
public var opa16:MovieClip;
public function Symbol83_431(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
if (MovieClip(root).csk16){
opa16.gotoAndStop(9);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 100
//Symbol84_433 (cinderellafrenchmansionescape_fla.Symbol84_433)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol84_433 extends MovieClip {
public function Symbol84_433(){
addFrameScript(7, frame8, 8, frame9);
}
function frame8(){
MovieClip(root).csk16 = true;
MovieClip(root).gotoAndStop("s11");
}
function frame9(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 101
//Symbol85_375 (cinderellafrenchmansionescape_fla.Symbol85_375)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol85_375 extends MovieClip {
public function Symbol85_375(){
addFrameScript(8, frame9, 9, frame10);
}
function frame10(){
stop();
}
function frame9(){
MovieClip(root).csk17 = true;
}
}
}//package cinderellafrenchmansionescape_fla
Section 102
//Symbol86_389 (cinderellafrenchmansionescape_fla.Symbol86_389)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol86_389 extends MovieClip {
public function Symbol86_389(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 103
//Symbol88_384 (cinderellafrenchmansionescape_fla.Symbol88_384)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol88_384 extends MovieClip {
public var pump1:MovieClip;
public function Symbol88_384(){
addFrameScript(0, frame1, 2, frame3);
}
function frame3(){
stop();
pump1.buttonMode = true;
pump1.addEventListener(MouseEvent.MOUSE_DOWN, funpump1);
if (MovieClip(root).bArr5[1] == 1){
pump1.visible = false;
};
}
function frame1(){
stop();
}
public function funpump1(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo5++;
MovieClip(root).bArr5[1] = 1;
if (!MovieClip(root).get5){
MovieClip(root).tcount++;
};
MovieClip(root).frArr5[MovieClip(root).tNo5] = 1;
MovieClip(root).objNO = 6;
MovieClip(root).attachInv(pump1);
pump1.visible = false;
MovieClip(root).PosFind5();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 104
//Symbol9_282 (cinderellafrenchmansionescape_fla.Symbol9_282)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol9_282 extends MovieClip {
public var fshoe1:MovieClip;
public var a4:MovieClip;
public var a2:MovieClip;
public var a3:MovieClip;
public var a1:MovieClip;
public function Symbol9_282(){
addFrameScript(0, frame1, 1, frame2);
}
public function funfshoe1(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo8++;
MovieClip(root).bArr8[1] = 1;
if (!MovieClip(root).get8){
MovieClip(root).tcount++;
};
MovieClip(root).frArr8[MovieClip(root).tNo8] = 1;
MovieClip(root).objNO = 9;
MovieClip(root).attachInv(fshoe1);
fshoe1.visible = false;
MovieClip(root).PosFind8();
};
}
function frame1(){
stop();
}
function frame2(){
stop();
fshoe1.buttonMode = true;
fshoe1.addEventListener(MouseEvent.MOUSE_DOWN, funfshoe1);
if (MovieClip(root).bArr8[1] == 1){
fshoe1.visible = false;
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 105
//Symbol90_392 (cinderellafrenchmansionescape_fla.Symbol90_392)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol90_392 extends MovieClip {
public var b2:MovieClip;
public var b4:MovieClip;
public var b5:MovieClip;
public var b6:MovieClip;
public var b7:MovieClip;
public var b1:MovieClip;
public var b3:MovieClip;
public var yAre:Array;
public var Ad:Array;
public var lpp1:int;
public var jk:int;
public var i:int;
public var k:int;
public var lpp:int;
public var gFilterr:GlowFilter;
public var lpp2:int;
public var xAre:Array;
public var opa20:MovieClip;
public function Symbol90_392(){
addFrameScript(0, frame1, 1, frame2);
}
public function TMonlcikcb13(_arg1:MouseEvent){
if (!MovieClip(root).chk30){
jk = _arg1.currentTarget.name.substr(1);
if ((((lpp == 0)) && (!((_arg1.currentTarget.currentFrame == 1))))){
if ((((jk == 1)) && ((((((b2.currentFrame == 1)) || ((b5.currentFrame == 1)))) || ((b6.currentFrame == 1)))))){
lpp = jk;
lpp1 = _arg1.currentTarget.currentFrame;
this[("b" + lpp)].filters = [gFilterr];
};
if ((((jk == 2)) && ((((b1.currentFrame == 1)) || ((b3.currentFrame == 1)))))){
lpp = jk;
lpp1 = _arg1.currentTarget.currentFrame;
this[("b" + lpp)].filters = [gFilterr];
};
if ((((jk == 3)) && ((((b2.currentFrame == 1)) || ((b4.currentFrame == 1)))))){
lpp = jk;
lpp1 = _arg1.currentTarget.currentFrame;
this[("b" + lpp)].filters = [gFilterr];
};
if ((((jk == 4)) && ((((((b3.currentFrame == 1)) || ((b6.currentFrame == 1)))) || ((b7.currentFrame == 1)))))){
lpp = jk;
lpp1 = _arg1.currentTarget.currentFrame;
this[("b" + lpp)].filters = [gFilterr];
};
if ((((jk == 5)) && ((((b1.currentFrame == 1)) || ((b6.currentFrame == 1)))))){
lpp = jk;
lpp1 = _arg1.currentTarget.currentFrame;
this[("b" + lpp)].filters = [gFilterr];
};
if ((((jk == 6)) && ((((((((b1.currentFrame == 1)) || ((b5.currentFrame == 1)))) || ((b4.currentFrame == 1)))) || ((b7.currentFrame == 1)))))){
lpp = jk;
lpp1 = _arg1.currentTarget.currentFrame;
this[("b" + lpp)].filters = [gFilterr];
};
if ((((jk == 7)) && ((((b4.currentFrame == 1)) || ((b6.currentFrame == 1)))))){
lpp = jk;
lpp1 = _arg1.currentTarget.currentFrame;
this[("b" + lpp)].filters = [gFilterr];
};
} else {
if (_arg1.currentTarget.currentFrame == 1){
if ((((lpp == 1)) && ((((((jk == 2)) || ((jk == 5)))) || ((jk == 6)))))){
this[("b" + lpp)].filters = null;
this[("b" + jk)].filters = [gFilterr];
lpp2 = _arg1.currentTarget.currentFrame;
MovieClip(root).stopAction_mc.visible = true;
setTimeout(kll, 50);
} else {
if ((((lpp == 2)) && ((((jk == 1)) || ((jk == 3)))))){
this[("b" + lpp)].filters = null;
this[("b" + jk)].filters = [gFilterr];
lpp2 = _arg1.currentTarget.currentFrame;
MovieClip(root).stopAction_mc.visible = true;
setTimeout(kll, 50);
} else {
if ((((lpp == 3)) && ((((jk == 2)) || ((jk == 4)))))){
this[("b" + lpp)].filters = null;
this[("b" + jk)].filters = [gFilterr];
lpp2 = _arg1.currentTarget.currentFrame;
MovieClip(root).stopAction_mc.visible = true;
setTimeout(kll, 50);
} else {
if ((((lpp == 4)) && ((((((jk == 3)) || ((jk == 6)))) || ((jk == 7)))))){
this[("b" + lpp)].filters = null;
this[("b" + jk)].filters = [gFilterr];
lpp2 = _arg1.currentTarget.currentFrame;
MovieClip(root).stopAction_mc.visible = true;
setTimeout(kll, 50);
} else {
if ((((lpp == 5)) && ((((jk == 1)) || ((jk == 6)))))){
this[("b" + lpp)].filters = null;
this[("b" + jk)].filters = [gFilterr];
lpp2 = _arg1.currentTarget.currentFrame;
MovieClip(root).stopAction_mc.visible = true;
setTimeout(kll, 50);
} else {
if ((((lpp == 6)) && ((((((((jk == 1)) || ((jk == 5)))) || ((jk == 4)))) || ((jk == 7)))))){
this[("b" + lpp)].filters = null;
this[("b" + jk)].filters = [gFilterr];
lpp2 = _arg1.currentTarget.currentFrame;
MovieClip(root).stopAction_mc.visible = true;
setTimeout(kll, 50);
} else {
if ((((lpp == 7)) && ((((jk == 4)) || ((jk == 6)))))){
this[("b" + lpp)].filters = null;
this[("b" + jk)].filters = [gFilterr];
lpp2 = _arg1.currentTarget.currentFrame;
MovieClip(root).stopAction_mc.visible = true;
setTimeout(kll, 50);
};
};
};
};
};
};
};
};
};
};
}
public function ipp3(){
gotoAndStop(2);
}
public function AdF(){
if (!MovieClip(root).FFFnk){
k++;
this[("b" + k)].gotoAndStop(Ad[k]);
MovieClip(root).TileArr1[k] = Ad[k];
if (k < 7){
AdF();
};
if (k >= 7){
MovieClip(root).FFFnk = true;
};
};
}
public function kll(){
MovieClip(root).stopAction_mc.visible = false;
this[("b" + jk)].filters = null;
this[("b" + jk)].gotoAndStop(lpp1);
this[("b" + lpp)].gotoAndStop(lpp2);
lpp = 0;
i = 1;
while (i <= 7) {
MovieClip(root).TileArr1[i] = this[("b" + i)].currentFrame;
i++;
};
if (((((((((((((((MovieClip(root).chk9) && ((b1.currentFrame == 4)))) && ((b2.currentFrame == 2)))) && ((b3.currentFrame == 3)))) && ((b4.currentFrame == 5)))) && ((b5.currentFrame == 1)))) && ((b6.currentFrame == 6)))) && ((b7.currentFrame == 1)))){
trace("Finsh --------- ");
MovieClip(root).chk30 = true;
setTimeout(ipp3, 500);
};
}
function frame2(){
stop();
i = 1;
while (i <= 7) {
this[("b" + i)].gotoAndStop(MovieClip(root).TileArr1[i]);
i++;
};
if (MovieClip(root).csk20){
opa20.gotoAndStop(7);
};
}
function frame1(){
stop();
i = 0;
k = 0;
Ad = new Array("", 1, 6, 3, 5, 1, 4, 2);
xAre = new Array("");
yAre = new Array("");
i = 1;
while (i <= 7) {
xAre[i] = this[("b" + i)].x;
yAre[i] = this[("b" + i)].y;
i++;
};
AdF();
gFilterr = new GlowFilter(0xFF0000, 6, 6, 5, 2, 2);
i = 1;
while (i <= 7) {
this[("b" + i)].buttonMode = true;
this[("b" + i)].gotoAndStop(MovieClip(root).TileArr1[i]);
this[("b" + i)].addEventListener(MouseEvent.MOUSE_DOWN, TMonlcikcb13);
i++;
};
jk = 0;
lpp = 0;
lpp1 = 1;
lpp2 = 1;
}
}
}//package cinderellafrenchmansionescape_fla
Section 106
//Symbol90fvg_336 (cinderellafrenchmansionescape_fla.Symbol90fvg_336)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol90fvg_336 extends MovieClip {
public var b2:MovieClip;
public var b4:MovieClip;
public var b5:MovieClip;
public var b6:MovieClip;
public var b7:MovieClip;
public var b1:MovieClip;
public var b3:MovieClip;
}
}//package cinderellafrenchmansionescape_fla
Section 107
//Symbol91_394 (cinderellafrenchmansionescape_fla.Symbol91_394)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol91_394 extends MovieClip {
public var pump4:MovieClip;
public function Symbol91_394(){
addFrameScript(5, frame6, 6, frame7);
}
function frame6(){
MovieClip(root).csk20 = true;
}
function frame7(){
stop();
pump4.buttonMode = true;
pump4.addEventListener(MouseEvent.MOUSE_DOWN, funpump4);
if (MovieClip(root).bArr5[4] == 1){
pump4.visible = false;
};
}
public function funpump4(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo5++;
MovieClip(root).bArr5[4] = 1;
if (!MovieClip(root).get5){
MovieClip(root).tcount++;
};
MovieClip(root).frArr5[MovieClip(root).tNo5] = 4;
MovieClip(root).objNO = 6;
MovieClip(root).attachInv(pump4);
pump4.visible = false;
MovieClip(root).PosFind5();
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 108
//Symbol92_334 (cinderellafrenchmansionescape_fla.Symbol92_334)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol92_334 extends MovieClip {
public var opa9:MovieClip;
public function Symbol92_334(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
if (MovieClip(root).csk9){
opa9.gotoAndStop(10);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 109
//Symbol93_344 (cinderellafrenchmansionescape_fla.Symbol93_344)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol93_344 extends MovieClip {
public var khit1:MovieClip;
public function Symbol93_344(){
addFrameScript(8, frame9, 9, frame10);
}
function frame10(){
stop();
khit1.buttonMode = true;
khit1.addEventListener(MouseEvent.MOUSE_DOWN, funkhithh1);
}
function frame9(){
MovieClip(root).csk9 = true;
}
public function funkhithh1(_arg1:MouseEvent){
MovieClip(root).backArray.push("s8");
MovieClip(root).gotoAndStop("s28");
}
}
}//package cinderellafrenchmansionescape_fla
Section 110
//Symbol94_379 (cinderellafrenchmansionescape_fla.Symbol94_379)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol94_379 extends MovieClip {
public var fshoe2:MovieClip;
public function Symbol94_379(){
addFrameScript(18, frame19, 19, frame20);
}
function frame20(){
stop();
fshoe2.buttonMode = true;
fshoe2.addEventListener(MouseEvent.MOUSE_DOWN, funfshoe2);
if (MovieClip(root).bArr8[2] == 1){
fshoe2.visible = false;
};
}
public function funfshoe2(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo8++;
MovieClip(root).bArr8[2] = 1;
if (!MovieClip(root).get8){
MovieClip(root).tcount++;
};
MovieClip(root).frArr8[MovieClip(root).tNo8] = 2;
MovieClip(root).objNO = 9;
MovieClip(root).attachInv(fshoe2);
fshoe2.visible = false;
MovieClip(root).PosFind8();
};
}
function frame19(){
MovieClip(root).csk13 = true;
}
}
}//package cinderellafrenchmansionescape_fla
Section 111
//Symbol95_415 (cinderellafrenchmansionescape_fla.Symbol95_415)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol95_415 extends MovieClip {
public function Symbol95_415(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 112
//Symbol95copy2_210 (cinderellafrenchmansionescape_fla.Symbol95copy2_210)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol95copy2_210 extends MovieClip {
public function Symbol95copy2_210(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 113
//Symbol95kjcopy_187 (cinderellafrenchmansionescape_fla.Symbol95kjcopy_187)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol95kjcopy_187 extends MovieClip {
public var opa12:MovieClip;
public function Symbol95kjcopy_187(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
if (MovieClip(root).csk12){
opa12.gotoAndStop(20);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 114
//Symbol96_397 (cinderellafrenchmansionescape_fla.Symbol96_397)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Symbol96_397 extends MovieClip {
public function Symbol96_397(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 115
//Symbol97_396 (cinderellafrenchmansionescape_fla.Symbol97_396)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol97_396 extends MovieClip {
public var q4:MovieClip;
public var q5:MovieClip;
public var opa14:MovieClip;
public var q1:MovieClip;
public var q2:MovieClip;
public var q6:MovieClip;
public var q7:MovieClip;
public var q3:MovieClip;
public var q8:MovieClip;
public function Symbol97_396(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
if (MovieClip(root).csk14){
opa14.gotoAndStop(6);
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 116
//Symbol98_398 (cinderellafrenchmansionescape_fla.Symbol98_398)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol98_398 extends MovieClip {
public var gra4:MovieClip;
public function Symbol98_398(){
addFrameScript(4, frame5, 5, frame6);
}
public function fungra4(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo1++;
MovieClip(root).bArr1[4] = 1;
if (!MovieClip(root).get1){
MovieClip(root).tcount++;
};
MovieClip(root).frArr1[MovieClip(root).tNo1] = 4;
MovieClip(root).objNO = 2;
MovieClip(root).attachInv(gra4);
gra4.visible = false;
MovieClip(root).PosFind1();
};
}
function frame6(){
stop();
gra4.buttonMode = true;
gra4.addEventListener(MouseEvent.MOUSE_DOWN, fungra4);
if (MovieClip(root).bArr1[4] == 1){
gra4.visible = false;
};
}
function frame5(){
MovieClip(root).csk14 = true;
}
}
}//package cinderellafrenchmansionescape_fla
Section 117
//Symbol99_328 (cinderellafrenchmansionescape_fla.Symbol99_328)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class Symbol99_328 extends MovieClip {
public var gra1:MovieClip;
public function Symbol99_328(){
addFrameScript(0, frame1, 1, frame2);
}
public function fungra1(_arg1:MouseEvent){
if (!MovieClip(root).Fintake){
MovieClip(root).snd();
MovieClip(root).Fintake = true;
MovieClip(root).tNo1++;
MovieClip(root).bArr1[1] = 1;
if (!MovieClip(root).get1){
MovieClip(root).tcount++;
};
MovieClip(root).frArr1[MovieClip(root).tNo1] = 1;
MovieClip(root).objNO = 2;
MovieClip(root).attachInv(gra1);
gra1.visible = false;
MovieClip(root).PosFind1();
};
}
function frame1(){
stop();
}
function frame2(){
stop();
gra1.buttonMode = true;
gra1.addEventListener(MouseEvent.MOUSE_DOWN, fungra1);
if (MovieClip(root).bArr1[1] == 1){
gra1.visible = false;
};
}
}
}//package cinderellafrenchmansionescape_fla
Section 118
//Tween44_393 (cinderellafrenchmansionescape_fla.Tween44_393)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class Tween44_393 extends MovieClip {
public function Tween44_393(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 119
//vbghg_416 (cinderellafrenchmansionescape_fla.vbghg_416)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class vbghg_416 extends MovieClip {
public function vbghg_416(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 120
//vbghgcopy_212 (cinderellafrenchmansionescape_fla.vbghgcopy_212)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
public dynamic class vbghgcopy_212 extends MovieClip {
public function vbghgcopy_212(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cinderellafrenchmansionescape_fla
Section 121
//vbghgkj_189 (cinderellafrenchmansionescape_fla.vbghgkj_189)
package cinderellafrenchmansionescape_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.media.*;
import flash.geom.*;
import flash.ui.*;
import flash.filters.*;
import flash.system.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.xml.*;
public dynamic class vbghgkj_189 extends MovieClip {
public function vbghgkj_189(){
addFrameScript(18, frame19, 19, frame20);
}
function frame20(){
stop();
}
function frame19(){
MovieClip(root).csk12 = true;
}
}
}//package cinderellafrenchmansionescape_fla
Section 122
//PropTween (com.greensock.core.PropTween)
package com.greensock.core {
public class PropTween {
public var start:Number;
public var name:String;
public var prevNode:PropTween;
public var change:Number;
public var target:Object;
public var priority:int;
public var property:String;
public var nextNode:PropTween;
public var isPlugin:Boolean;
public function PropTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Boolean, _arg7:PropTween=null, _arg8:int=0){
this.target = _arg1;
this.property = _arg2;
this.start = _arg3;
this.change = _arg4;
this.name = _arg5;
this.isPlugin = _arg6;
if (_arg7){
_arg7.prevNode = this;
this.nextNode = _arg7;
};
this.priority = _arg8;
}
}
}//package com.greensock.core
Section 123
//SimpleTimeline (com.greensock.core.SimpleTimeline)
package com.greensock.core {
public class SimpleTimeline extends TweenCore {
public var autoRemoveChildren:Boolean;
protected var _lastChild:TweenCore;
protected var _firstChild:TweenCore;
public function SimpleTimeline(_arg1:Object=null){
super(0, _arg1);
}
override public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{
var _local4:TweenCore;
var _local5:Number;
var _local6:TweenCore;
_local4 = _firstChild;
this.cachedTotalTime = _arg1;
this.cachedTime = _arg1;
while (_local4) {
_local6 = _local4.nextNode;
if (((_local4.active) || ((((_arg1 >= _local4.cachedStartTime)) && (!(_local4.cachedPaused)))))){
if (!_local4.cachedReversed){
_local4.renderTime(((_arg1 - _local4.cachedStartTime) * _local4.cachedTimeScale), _arg2, false);
} else {
_local5 = (_local4.cacheIsDirty) ? _local4.totalDuration : _local4.cachedTotalDuration;
_local4.renderTime((_local5 - ((_arg1 - _local4.cachedStartTime) * _local4.cachedTimeScale)), _arg2, false);
};
};
_local4 = _local6;
};
}
public function addChild(_arg1:TweenCore):void{
if (((!(_arg1.gc)) && (_arg1.timeline))){
_arg1.timeline.remove(_arg1, true);
};
_arg1.timeline = this;
if (_arg1.gc){
_arg1.setEnabled(true, true);
};
if (_firstChild){
_firstChild.prevNode = _arg1;
};
_arg1.nextNode = _firstChild;
_firstChild = _arg1;
_arg1.prevNode = null;
}
public function get rawTime():Number{
return (this.cachedTotalTime);
}
public function remove(_arg1:TweenCore, _arg2:Boolean=false):void{
if (((!(_arg1.gc)) && (!(_arg2)))){
_arg1.setEnabled(false, true);
};
if (_arg1.nextNode){
_arg1.nextNode.prevNode = _arg1.prevNode;
} else {
if (_lastChild == _arg1){
_lastChild = _arg1.prevNode;
};
};
if (_arg1.prevNode){
_arg1.prevNode.nextNode = _arg1.nextNode;
} else {
if (_firstChild == _arg1){
_firstChild = _arg1.nextNode;
};
};
}
}
}//package com.greensock.core
Section 124
//TweenCore (com.greensock.core.TweenCore)
package com.greensock.core {
import com.greensock.*;
public class TweenCore {
public var initted:Boolean;
protected var _hasUpdate:Boolean;
public var active:Boolean;
protected var _delay:Number;
public var cachedReversed:Boolean;
public var nextNode:TweenCore;
public var cachedTime:Number;
protected var _rawPrevTime:Number;// = -1
public var vars:Object;
public var cachedTotalTime:Number;
public var data;
public var timeline:SimpleTimeline;
public var cachedStartTime:Number;
public var prevNode:TweenCore;
public var cachedDuration:Number;
public var gc:Boolean;
protected var _pauseTime:Number;
public var cacheIsDirty:Boolean;
public var cachedPaused:Boolean;
public var cachedTimeScale:Number;
public var cachedTotalDuration:Number;
public static const version:Number = 1.1;
protected static var _classInitted:Boolean;
public function TweenCore(_arg1:Number=0, _arg2:Object=null){
var _local3:SimpleTimeline;
_rawPrevTime = -1;
super();
this.vars = ((_arg2) || ({}));
this.cachedDuration = (this.cachedTotalDuration = ((_arg1) || (0)));
_delay = ((this.vars.delay) || (0));
this.cachedTimeScale = ((this.vars.timeScale) || (1));
this.active = Boolean((((((_arg1 == 0)) && ((_delay == 0)))) && (!((this.vars.immediateRender == false)))));
this.cachedTotalTime = (this.cachedTime = 0);
this.data = this.vars.data;
if (!_classInitted){
if (isNaN(TweenLite.rootFrame)){
TweenLite.initClass();
_classInitted = true;
} else {
return;
};
};
_local3 = ((this.vars.timeline is SimpleTimeline)) ? this.vars.timeline : (this.vars.useFrames) ? TweenLite.rootFramesTimeline : TweenLite.rootTimeline;
this.cachedStartTime = (_local3.cachedTotalTime + _delay);
_local3.addChild(this);
if (this.vars.reversed){
this.cachedReversed = true;
};
if (this.vars.paused){
this.paused = true;
};
}
public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{
}
public function get delay():Number{
return (_delay);
}
public function get duration():Number{
return (this.cachedDuration);
}
public function set reversed(_arg1:Boolean):void{
if (_arg1 != this.cachedReversed){
this.cachedReversed = _arg1;
setTotalTime(this.cachedTotalTime, true);
};
}
public function set startTime(_arg1:Number):void{
var _local2:Boolean;
_local2 = Boolean(((!((this.timeline == null))) && (((!((_arg1 == this.cachedStartTime))) || (this.gc)))));
this.cachedStartTime = _arg1;
if (_local2){
this.timeline.addChild(this);
};
}
public function set delay(_arg1:Number):void{
this.startTime = (this.startTime + (_arg1 - _delay));
_delay = _arg1;
}
public function resume():void{
this.paused = false;
}
public function get paused():Boolean{
return (this.cachedPaused);
}
public function play():void{
this.reversed = false;
this.paused = false;
}
public function set duration(_arg1:Number):void{
this.cachedDuration = (this.cachedTotalDuration = _arg1);
setDirtyCache(false);
}
public function invalidate():void{
}
public function restart(_arg1:Boolean=false, _arg2:Boolean=true):void{
this.reversed = false;
this.paused = false;
this.setTotalTime((_arg1) ? -(_delay) : 0, _arg2);
}
public function complete(_arg1:Boolean=false, _arg2:Boolean=false):void{
if (!_arg1){
renderTime(this.cachedTotalDuration, _arg2, false);
return;
};
if (this.timeline.autoRemoveChildren){
this.setEnabled(false, false);
} else {
this.active = false;
};
if (!_arg2){
if (((((this.vars.onComplete) && ((this.cachedTime == this.cachedDuration)))) && (!(this.cachedReversed)))){
this.vars.onComplete.apply(null, this.vars.onCompleteParams);
} else {
if (((((this.cachedReversed) && ((this.cachedTotalTime == 0)))) && (this.vars.onReverseComplete))){
this.vars.onReverseComplete.apply(null, this.vars.onReverseCompleteParams);
};
};
};
}
public function get reversed():Boolean{
return (this.cachedReversed);
}
public function get totalTime():Number{
return (this.cachedTotalTime);
}
public function get startTime():Number{
return (this.cachedStartTime);
}
public function set currentTime(_arg1:Number):void{
setTotalTime(_arg1, false);
}
protected function setDirtyCache(_arg1:Boolean=true):void{
var _local2:TweenCore;
_local2 = (_arg1) ? this : this.timeline;
while (_local2) {
_local2.cacheIsDirty = true;
_local2 = _local2.timeline;
};
}
public function reverse(_arg1:Boolean=true):void{
this.reversed = true;
if (_arg1){
this.paused = false;
} else {
if (this.gc){
this.setEnabled(true, false);
};
};
}
public function set paused(_arg1:Boolean):void{
if (((!((_arg1 == this.cachedPaused))) && (this.timeline))){
if (_arg1){
_pauseTime = this.timeline.rawTime;
} else {
this.cachedStartTime = (this.cachedStartTime + (this.timeline.rawTime - _pauseTime));
_pauseTime = NaN;
setDirtyCache(false);
};
this.cachedPaused = _arg1;
this.active = Boolean(((((!(this.cachedPaused)) && ((this.cachedTotalTime > 0)))) && ((this.cachedTotalTime < this.cachedTotalDuration))));
};
if (((!(_arg1)) && (this.gc))){
this.setTotalTime(this.cachedTotalTime, false);
this.setEnabled(true, false);
};
}
public function kill():void{
setEnabled(false, false);
}
public function set totalTime(_arg1:Number):void{
setTotalTime(_arg1, false);
}
public function get currentTime():Number{
return (this.cachedTime);
}
protected function setTotalTime(_arg1:Number, _arg2:Boolean=false):void{
var _local3:Number;
var _local4:Number;
if (this.timeline){
_local3 = (((_pauseTime) || ((_pauseTime == 0)))) ? _pauseTime : this.timeline.cachedTotalTime;
if (this.cachedReversed){
_local4 = (this.cacheIsDirty) ? this.totalDuration : this.cachedTotalDuration;
this.cachedStartTime = (_local3 - ((_local4 - _arg1) / this.cachedTimeScale));
} else {
this.cachedStartTime = (_local3 - (_arg1 / this.cachedTimeScale));
};
if (!this.timeline.cacheIsDirty){
setDirtyCache(false);
};
if (this.cachedTotalTime != _arg1){
renderTime(_arg1, _arg2, false);
};
};
}
public function pause():void{
this.paused = true;
}
public function set totalDuration(_arg1:Number):void{
this.duration = _arg1;
}
public function get totalDuration():Number{
return (this.cachedTotalDuration);
}
public function setEnabled(_arg1:Boolean, _arg2:Boolean=false):Boolean{
if (_arg1 == this.gc){
if (_arg1){
this.active = Boolean(((((!(this.cachedPaused)) && ((this.cachedTotalTime > 0)))) && ((this.cachedTotalTime < this.cachedTotalDuration))));
if (!_arg2){
this.timeline.addChild(this);
};
} else {
this.active = false;
if (!_arg2){
this.timeline.remove(this, true);
};
};
this.gc = !(_arg1);
};
return (false);
}
}
}//package com.greensock.core
Section 125
//Back (com.greensock.easing.Back)
package com.greensock.easing {
public class Back {
public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 1)) + _arg2));
}
public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{
_arg1 = (_arg1 / _arg4);
return (((((_arg3 * _arg1) * _arg1) * (((_arg5 + 1) * _arg1) - _arg5)) + _arg2));
}
public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{
_arg1 = (_arg1 / (_arg4 * 0.5));
if (_arg1 < 1){
_arg5 = (_arg5 * 1.525);
return ((((_arg3 * 0.5) * ((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) - _arg5))) + _arg2));
};
_arg1 = (_arg1 - 2);
_arg5 = (_arg5 * 1.525);
return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 2)) + _arg2));
}
}
}//package com.greensock.easing
Section 126
//TweenLite (com.greensock.TweenLite)
package com.greensock {
import flash.display.*;
import com.greensock.core.*;
import flash.events.*;
import flash.utils.*;
import com.greensock.plugins.*;
public class TweenLite extends TweenCore {
public var target:Object;
protected var _overwrite:uint;
public var ratio:Number;// = 0
protected var _notifyPluginsOfEnabled:Boolean;
protected var _hasPlugins:Boolean;
public var cachedPT1:PropTween;
protected var _overwrittenProps:Object;
public var propTweenLookup:Object;
protected var _ease:Function;
public static const version:Number = 11.101;
public static var rootTimeline:SimpleTimeline;
public static var fastEaseLookup:Dictionary = new Dictionary(false);
public static var onPluginEvent:Function;
public static var rootFramesTimeline:SimpleTimeline;
public static var defaultEase:Function = TweenLite.easeOut;
public static var plugins:Object = {};
public static var masterList:Dictionary = new Dictionary(false);
public static var overwriteManager:Object;
public static var rootFrame:Number;
public static var killDelayedCallsTo:Function = TweenLite.killTweensOf;
private static var _shape:Shape = new Shape();
protected static var _reservedProps:Object = {ease:1, delay:1, overwrite:1, onComplete:1, onCompleteParams:1, useFrames:1, runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, roundProps:1, onStart:1, onStartParams:1, onReverseComplete:1, onReverseCompleteParams:1, onRepeat:1, onRepeatParams:1, proxiedEase:1, easeParams:1, yoyo:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, onReverseCompleteListener:1, onRepeatListener:1, orientToBezier:1, timeScale:1, immediateRender:1, repeat:1, repeatDelay:1, timeline:1, data:1, paused:1};
public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){
var _local4:Array;
var _local5:TweenLite;
ratio = 0;
super(_arg2, _arg3);
this.target = _arg1;
if ((((this.target is TweenCore)) && (("timeScale" in this.vars)))){
this.cachedTimeScale = 1;
};
propTweenLookup = {};
_ease = defaultEase;
_overwrite = (((!(("overwrite" in _arg3))) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite);
_local4 = masterList[_arg1];
if (!_local4){
masterList[_arg1] = [this];
} else {
if (_overwrite == 1){
for each (_local5 in _local4) {
if (!_local5.gc){
_local5.setEnabled(false, false);
};
};
masterList[_arg1] = [this];
} else {
_local4[_local4.length] = this;
};
};
if (((this.active) || (this.vars.immediateRender))){
renderTime(0, false, true);
};
}
override public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{
var _local4:Boolean;
var _local5:Number;
var _local6:PropTween;
_local5 = this.cachedTime;
this.active = true;
if (_arg1 >= this.cachedDuration){
this.cachedTotalTime = (this.cachedTime = this.cachedDuration);
this.ratio = 1;
_local4 = true;
if (this.cachedDuration == 0){
if ((((((_arg1 == 0)) || ((_rawPrevTime < 0)))) && (!((_rawPrevTime == _arg1))))){
_arg3 = true;
};
_rawPrevTime = _arg1;
};
} else {
if (_arg1 <= 0){
this.cachedTotalTime = (this.cachedTime = (this.ratio = 0));
if (_arg1 < 0){
this.active = false;
if (this.cachedDuration == 0){
if (_rawPrevTime > 0){
_arg3 = true;
_local4 = true;
};
_rawPrevTime = _arg1;
};
};
if (((this.cachedReversed) && (!((_local5 == 0))))){
_local4 = true;
};
} else {
this.cachedTotalTime = (this.cachedTime = _arg1);
this.ratio = _ease(_arg1, 0, 1, this.cachedDuration);
};
};
if ((((this.cachedTime == _local5)) && (!(_arg3)))){
return;
};
if (!this.initted){
init();
if (((!(_local4)) && (this.cachedTime))){
this.ratio = _ease(this.cachedTime, 0, 1, this.cachedDuration);
};
};
if ((((((((_local5 == 0)) && (this.vars.onStart))) && (!((this.cachedTime == 0))))) && (!(_arg2)))){
this.vars.onStart.apply(null, this.vars.onStartParams);
};
_local6 = this.cachedPT1;
while (_local6) {
_local6.target[_local6.property] = (_local6.start + (this.ratio * _local6.change));
_local6 = _local6.nextNode;
};
if (((_hasUpdate) && (!(_arg2)))){
this.vars.onUpdate.apply(null, this.vars.onUpdateParams);
};
if (_local4){
if (((_hasPlugins) && (this.cachedPT1))){
onPluginEvent("onComplete", this);
};
complete(true, _arg2);
};
}
protected function init():void{
var _local1:String;
var _local2:int;
var _local3:*;
var _local4:Boolean;
var _local5:Array;
var _local6:PropTween;
if (typeof(this.vars.ease) == "function"){
_ease = this.vars.ease;
};
if (this.vars.easeParams){
this.vars.proxiedEase = _ease;
_ease = easeProxy;
};
this.cachedPT1 = null;
this.propTweenLookup = {};
for (_local1 in this.vars) {
if ((((_local1 in _reservedProps)) && (!((((_local1 == "timeScale")) && ((this.target is TweenCore))))))){
} else {
if ((((_local1 in plugins)) && (new ((plugins[_local1] as Class)).onInitTween(this.target, this.vars[_local1], this)))){
this.cachedPT1 = new PropTween(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length)==1) ? _local3.overwriteProps[0] : "_MULTIPLE_", true, this.cachedPT1);
if (this.cachedPT1.name == "_MULTIPLE_"){
_local2 = _local3.overwriteProps.length;
while (_local2--) {
this.propTweenLookup[_local3.overwriteProps[_local2]] = this.cachedPT1;
};
} else {
this.propTweenLookup[this.cachedPT1.name] = this.cachedPT1;
};
if (_local3.priority){
this.cachedPT1.priority = _local3.priority;
_local4 = true;
};
if (((_local3.onDisable) || (_local3.onEnable))){
_notifyPluginsOfEnabled = true;
};
_hasPlugins = true;
} else {
this.cachedPT1 = new PropTween(this.target, _local1, Number(this.target[_local1]), ((typeof(this.vars[_local1]))=="number") ? (Number(this.vars[_local1]) - this.target[_local1]) : Number(this.vars[_local1]), _local1, false, this.cachedPT1);
this.propTweenLookup[_local1] = this.cachedPT1;
};
};
};
if (_local4){
onPluginEvent("onInit", this);
};
if (this.vars.runBackwards){
_local6 = this.cachedPT1;
while (_local6) {
_local6.start = (_local6.start + _local6.change);
_local6.change = -(_local6.change);
_local6 = _local6.nextNode;
};
};
_hasUpdate = Boolean(!((this.vars.onUpdate == null)));
if (_overwrittenProps){
killVars(_overwrittenProps);
if (this.cachedPT1 == null){
this.setEnabled(false, false);
};
};
if ((((((((_overwrite > 1)) && (this.cachedPT1))) && (masterList[this.target]))) && ((_local5.length > 1)))){
if (overwriteManager.manageOverwrites(this, this.propTweenLookup, _local5, _overwrite)){
init();
};
};
this.initted = true;
}
protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams)));
}
override public function invalidate():void{
if (((_notifyPluginsOfEnabled) && (this.cachedPT1))){
onPluginEvent("onDisable", this);
};
this.cachedPT1 = null;
_overwrittenProps = null;
_hasUpdate = (this.initted = (this.active = (_notifyPluginsOfEnabled = false)));
this.propTweenLookup = {};
}
public function killVars(_arg1:Object, _arg2:Boolean=true):Boolean{
var _local3:String;
var _local4:PropTween;
var _local5:Boolean;
if (_overwrittenProps == null){
_overwrittenProps = {};
};
for (_local3 in _arg1) {
if ((_local3 in propTweenLookup)){
_local4 = propTweenLookup[_local3];
if (((_local4.isPlugin) && ((_local4.name == "_MULTIPLE_")))){
_local4.target.killProps(_arg1);
if (_local4.target.overwriteProps.length == 0){
_local4.name = "";
};
};
if (_local4.name != "_MULTIPLE_"){
if (_local4.nextNode){
_local4.nextNode.prevNode = _local4.prevNode;
};
if (_local4.prevNode){
_local4.prevNode.nextNode = _local4.nextNode;
} else {
if (this.cachedPT1 == _local4){
this.cachedPT1 = _local4.nextNode;
};
};
if (((_local4.isPlugin) && (_local4.target.onDisable))){
_local4.target.onDisable();
if (_local4.target.activeDisable){
_local5 = true;
};
};
delete propTweenLookup[_local3];
};
};
if (_arg2){
_overwrittenProps[_local3] = 1;
};
};
return (_local5);
}
override public function setEnabled(_arg1:Boolean, _arg2:Boolean=false):Boolean{
var _local3:Array;
if (_arg1 == this.gc){
if (_arg1){
_local3 = TweenLite.masterList[this.target];
if (!_local3){
TweenLite.masterList[this.target] = [this];
} else {
_local3[_local3.length] = this;
};
};
super.setEnabled(_arg1, _arg2);
if (((_notifyPluginsOfEnabled) && (this.cachedPT1))){
return (onPluginEvent((_arg1) ? "onEnable" : "onDisable", this));
};
};
return (false);
}
public static function initClass():void{
rootFrame = 0;
rootTimeline = new SimpleTimeline(null);
rootFramesTimeline = new SimpleTimeline(null);
rootTimeline.cachedStartTime = (getTimer() * 0.001);
rootFramesTimeline.cachedStartTime = rootFrame;
rootTimeline.autoRemoveChildren = true;
rootFramesTimeline.autoRemoveChildren = true;
_shape.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true);
if (overwriteManager == null){
overwriteManager = {mode:1, enabled:false};
};
}
public static function killTweensOf(_arg1:Object, _arg2:Boolean=false):void{
var _local3:Array;
var _local4:int;
if ((_arg1 in masterList)){
_local3 = masterList[_arg1];
_local4 = _local3.length;
while (_local4--) {
if (!TweenLite(_local3[_local4]).gc){
if (_arg2){
TweenLite(_local3[_local4]).complete(false, false);
} else {
TweenLite(_local3[_local4]).setEnabled(false, false);
};
};
};
delete masterList[_arg1];
};
}
public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{
_arg3.runBackwards = true;
if (!("immediateRender" in _arg3)){
_arg3.immediateRender = true;
};
return (new TweenLite(_arg1, _arg2, _arg3));
}
protected static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (1 - (_arg1 / _arg4));
return ((1 - (_arg1 * _arg1)));
}
public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null, _arg4:Boolean=false):TweenLite{
return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, immediateRender:false, useFrames:_arg4, overwrite:0}));
}
protected static function updateAll(_arg1:Event=null):void{
var _local2:Dictionary;
var _local3:Object;
var _local4:Array;
var _local5:int;
rootTimeline.renderTime((((getTimer() * 0.001) - rootTimeline.cachedStartTime) * rootTimeline.cachedTimeScale), false, false);
rootFrame++;
rootFramesTimeline.renderTime(((rootFrame - rootFramesTimeline.cachedStartTime) * rootFramesTimeline.cachedTimeScale), false, false);
if (!(rootFrame % 60)){
_local2 = masterList;
for (_local3 in _local2) {
_local4 = _local2[_local3];
_local5 = _local4.length;
while (_local5--) {
if (TweenLite(_local4[_local5]).gc){
_local4.splice(_local5, 1);
};
};
if (_local4.length == 0){
delete _local2[_local3];
};
};
};
}
public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{
return (new TweenLite(_arg1, _arg2, _arg3));
}
}
}//package com.greensock
Section 127
//AdLoader (CPMStar.AdLoader)
package CPMStar {
import flash.display.*;
import flash.system.*;
import flash.net.*;
public class AdLoader {
private static var cpmstarLoader:Loader;
public static function LoadAd(_arg1:int, _arg2:int):DisplayObject{
var _local3:String;
Security.allowDomain("server.cpmstar.com");
_local3 = "http://server.cpmstar.com/adviewas3.swf";
cpmstarLoader = new Loader();
cpmstarLoader.load(new URLRequest(((((_local3 + "?poolid=") + _arg1) + "&subpoolid=") + _arg2)));
return (cpmstarLoader);
}
}
}//package CPMStar
Section 128
//BaseScrollPane (fl.containers.BaseScrollPane)
package fl.containers {
import fl.core.*;
import fl.controls.*;
import flash.display.*;
import flash.events.*;
import fl.events.*;
import flash.geom.*;
public class BaseScrollPane extends UIComponent {
protected var defaultLineScrollSize:Number;// = 4
protected var _maxHorizontalScrollPosition:Number;// = 0
protected var vScrollBar:Boolean;
protected var disabledOverlay:Shape;
protected var hScrollBar:Boolean;
protected var availableWidth:Number;
protected var _verticalPageScrollSize:Number;// = 0
protected var vOffset:Number;// = 0
protected var _verticalScrollBar:ScrollBar;
protected var useFixedHorizontalScrolling:Boolean;// = false
protected var contentWidth:Number;// = 0
protected var contentHeight:Number;// = 0
protected var _horizontalPageScrollSize:Number;// = 0
protected var background:DisplayObject;
protected var _useBitmpScrolling:Boolean;// = false
protected var contentPadding:Number;// = 0
protected var availableHeight:Number;
protected var _horizontalScrollBar:ScrollBar;
protected var contentScrollRect:Rectangle;
protected var _horizontalScrollPolicy:String;
protected var _verticalScrollPolicy:String;
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};
public function BaseScrollPane(){
contentWidth = 0;
contentHeight = 0;
contentPadding = 0;
vOffset = 0;
_maxHorizontalScrollPosition = 0;
_horizontalPageScrollSize = 0;
_verticalPageScrollSize = 0;
defaultLineScrollSize = 4;
useFixedHorizontalScrolling = false;
_useBitmpScrolling = false;
super();
}
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));
}
public function get verticalScrollPosition():Number{
return (_verticalScrollBar.scrollPosition);
}
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);
};
}
public function set verticalScrollPosition(_arg1:Number):void{
drawNow();
_verticalScrollBar.scrollPosition = _arg1;
setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false);
}
protected function setContentSize(_arg1:Number, _arg2:Number):void{
if ((((((contentWidth == _arg1)) || (useFixedHorizontalScrolling))) && ((contentHeight == _arg2)))){
return;
};
contentWidth = _arg1;
contentHeight = _arg2;
invalidate(InvalidationType.SIZE);
}
public function get horizontalScrollPosition():Number{
return (_horizontalScrollBar.scrollPosition);
}
public function get horizontalScrollBar():ScrollBar{
return (_horizontalScrollBar);
}
override public function set enabled(_arg1:Boolean):void{
if (enabled == _arg1){
return;
};
_verticalScrollBar.enabled = _arg1;
_horizontalScrollBar.enabled = _arg1;
super.enabled = _arg1;
}
public function get verticalLineScrollSize():Number{
return (_verticalScrollBar.lineScrollSize);
}
public function get horizontalScrollPolicy():String{
return (_horizontalScrollPolicy);
}
protected function calculateAvailableSize():void{
var _local1:Number;
var _local2:Number;
var _local3:Number;
var _local4:Number;
var _local5:Number;
_local1 = ScrollBar.WIDTH;
_local2 = (contentPadding = Number(getStyleValue("contentPadding")));
_local3 = ((height - (2 * _local2)) - vOffset);
vScrollBar = (((_verticalScrollPolicy == ScrollPolicy.ON)) || ((((_verticalScrollPolicy == ScrollPolicy.AUTO)) && ((contentHeight > _local3)))));
_local4 = ((width - (vScrollBar) ? _local1 : 0) - (2 * _local2));
_local5 = (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;
}
public function get maxVerticalScrollPosition():Number{
drawNow();
return (Math.max(0, (contentHeight - availableHeight)));
}
public function set horizontalScrollPosition(_arg1:Number):void{
drawNow();
_horizontalScrollBar.scrollPosition = _arg1;
setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false);
}
public function get horizontalLineScrollSize():Number{
return (_horizontalScrollBar.lineScrollSize);
}
public function set verticalPageScrollSize(_arg1:Number):void{
_verticalPageScrollSize = _arg1;
invalidate(InvalidationType.SIZE);
}
public function get verticalScrollPolicy():String{
return (_verticalScrollPolicy);
}
protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{
}
public function get useBitmapScrolling():Boolean{
return (_useBitmpScrolling);
}
protected function handleScroll(_arg1:ScrollEvent):void{
if (_arg1.target == _verticalScrollBar){
setVerticalScrollPosition(_arg1.position);
} else {
setHorizontalScrollPosition(_arg1.position);
};
}
public function set verticalLineScrollSize(_arg1:Number):void{
_verticalScrollBar.lineScrollSize = _arg1;
}
public function get verticalScrollBar():ScrollBar{
return (_verticalScrollBar);
}
protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{
}
public function set horizontalPageScrollSize(_arg1:Number):void{
_horizontalPageScrollSize = _arg1;
invalidate(InvalidationType.SIZE);
}
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();
}
public function set horizontalScrollPolicy(_arg1:String):void{
_horizontalScrollPolicy = _arg1;
invalidate(InvalidationType.SIZE);
}
override protected function configUI():void{
var _local1:Graphics;
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();
_local1 = disabledOverlay.graphics;
_local1.beginFill(0xFFFFFF);
_local1.drawRect(0, 0, width, height);
_local1.endFill();
addEventListener(MouseEvent.MOUSE_WHEEL, handleWheel, false, 0, true);
}
protected function calculateContentWidth():void{
}
public function get verticalPageScrollSize():Number{
if (isNaN(availableHeight)){
drawNow();
};
return (((((_verticalPageScrollSize == 0)) && (!(isNaN(availableHeight))))) ? availableHeight : _verticalPageScrollSize);
}
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 drawBackground():void{
var _local1:DisplayObject;
_local1 = background;
background = getDisplayObjectInstance(getStyleValue("skin"));
background.width = width;
background.height = height;
addChildAt(background, 0);
if (((!((_local1 == null))) && (!((_local1 == background))))){
removeChild(_local1);
};
}
public function set horizontalLineScrollSize(_arg1:Number):void{
_horizontalScrollBar.lineScrollSize = _arg1;
}
public function get horizontalPageScrollSize():Number{
if (isNaN(availableWidth)){
drawNow();
};
return (((((_horizontalPageScrollSize == 0)) && (!(isNaN(availableWidth))))) ? availableWidth : _horizontalPageScrollSize);
}
public function get maxHorizontalScrollPosition():Number{
drawNow();
return (Math.max(0, (contentWidth - availableWidth)));
}
protected function setStyles():void{
copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES);
copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES);
}
protected function updateChildren():void{
_verticalScrollBar.enabled = (_horizontalScrollBar.enabled = enabled);
_verticalScrollBar.drawNow();
_horizontalScrollBar.drawNow();
}
public function set verticalScrollPolicy(_arg1:String):void{
_verticalScrollPolicy = _arg1;
invalidate(InvalidationType.SIZE);
}
public function set useBitmapScrolling(_arg1:Boolean):void{
_useBitmpScrolling = _arg1;
invalidate(InvalidationType.STATE);
}
public static function getStyleDefinition():Object{
return (mergeStyles(defaultStyles, ScrollBar.getStyleDefinition()));
}
}
}//package fl.containers
Section 129
//CellRenderer (fl.controls.listClasses.CellRenderer)
package fl.controls.listClasses {
import fl.controls.*;
import flash.events.*;
public class CellRenderer extends LabelButton implements ICellRenderer {
protected var _data:Object;
protected var _listData:ListData;
private static var defaultStyles:Object = {upSkin:"CellRenderer_upSkin", downSkin:"CellRenderer_downSkin", overSkin:"CellRenderer_overSkin", disabledSkin:"CellRenderer_disabledSkin", selectedDisabledSkin:"CellRenderer_selectedDisabledSkin", selectedUpSkin:"CellRenderer_selectedUpSkin", selectedDownSkin:"CellRenderer_selectedDownSkin", selectedOverSkin:"CellRenderer_selectedOverSkin", textFormat:null, disabledTextFormat:null, embedFonts:null, textPadding:5};
public function CellRenderer():void{
toggle = true;
focusEnabled = false;
}
override protected function toggleSelected(_arg1:MouseEvent):void{
}
override public function get selected():Boolean{
return (super.selected);
}
public function set listData(_arg1:ListData):void{
_listData = _arg1;
label = _listData.label;
setStyle("icon", _listData.icon);
}
override public function set selected(_arg1:Boolean):void{
super.selected = _arg1;
}
public function set data(_arg1:Object):void{
_data = _arg1;
}
public function get listData():ListData{
return (_listData);
}
override public function setSize(_arg1:Number, _arg2:Number):void{
super.setSize(_arg1, _arg2);
}
override protected function drawLayout():void{
var _local1:Number;
var _local2:Number;
var _local3:Number;
_local1 = Number(getStyleValue("textPadding"));
_local2 = 0;
if (icon != null){
icon.x = _local1;
icon.y = Math.round(((height - icon.height) >> 1));
_local2 = (icon.width + _local1);
};
if (label.length > 0){
textField.visible = true;
_local3 = Math.max(0, ((width - _local2) - (_local1 * 2)));
textField.width = _local3;
textField.height = (textField.textHeight + 4);
textField.x = (_local2 + _local1);
textField.y = Math.round(((height - textField.height) >> 1));
} else {
textField.visible = false;
};
background.width = width;
background.height = height;
}
public function get data():Object{
return (_data);
}
public static function getStyleDefinition():Object{
return (defaultStyles);
}
}
}//package fl.controls.listClasses
Section 130
//ICellRenderer (fl.controls.listClasses.ICellRenderer)
package fl.controls.listClasses {
public interface ICellRenderer {
function setSize(_arg1:Number, _arg2:Number):void;
function get listData():ListData;
function get data():Object;
function setMouseState(_arg1:String):void;
function set x(_arg1:Number):void;
function set y(_arg1:Number):void;
function set data(_arg1:Object):void;
function set selected(_arg1:Boolean):void;
function set listData(_arg1:ListData):void;
function get selected():Boolean;
}
}//package fl.controls.listClasses
Section 131
//ListData (fl.controls.listClasses.ListData)
package fl.controls.listClasses {
import fl.core.*;
public class ListData {
protected var _index:uint;
protected var _owner:UIComponent;
protected var _label:String;
protected var _icon:Object;// = null
protected var _row:uint;
protected var _column:uint;
public function ListData(_arg1:String, _arg2:Object, _arg3:UIComponent, _arg4:uint, _arg5:uint, _arg6:uint=0){
_icon = null;
super();
_label = _arg1;
_icon = _arg2;
_owner = _arg3;
_index = _arg4;
_row = _arg5;
_column = _arg6;
}
public function get owner():UIComponent{
return (_owner);
}
public function get label():String{
return (_label);
}
public function get row():uint{
return (_row);
}
public function get index():uint{
return (_index);
}
public function get icon():Object{
return (_icon);
}
public function get column():uint{
return (_column);
}
}
}//package fl.controls.listClasses
Section 132
//BaseButton (fl.controls.BaseButton)
package fl.controls {
import fl.core.*;
import flash.display.*;
import flash.events.*;
import fl.events.*;
import flash.utils.*;
public class BaseButton extends UIComponent {
protected var _selected:Boolean;// = false
private var unlockedMouseState:String;
protected var pressTimer:Timer;
protected var mouseState:String;
protected var background:DisplayObject;
private var _mouseStateLocked:Boolean;// = false
protected var _autoRepeat:Boolean;// = false
private static var defaultStyles:Object = {upSkin:"Button_upSkin", downSkin:"Button_downSkin", overSkin:"Button_overSkin", disabledSkin:"Button_disabledSkin", selectedDisabledSkin:"Button_selectedDisabledSkin", selectedUpSkin:"Button_selectedUpSkin", selectedDownSkin:"Button_selectedDownSkin", selectedOverSkin:"Button_selectedOverSkin", focusRectSkin:null, focusRectPadding:null, repeatDelay:500, repeatInterval:35};
public function BaseButton(){
_selected = false;
_autoRepeat = false;
_mouseStateLocked = false;
super();
buttonMode = true;
mouseChildren = false;
useHandCursor = false;
setupMouseEvents();
setMouseState("up");
pressTimer = new Timer(1, 0);
pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true);
}
protected function endPress():void{
pressTimer.reset();
}
public function set mouseStateLocked(_arg1:Boolean):void{
_mouseStateLocked = _arg1;
if (_arg1 == false){
setMouseState(unlockedMouseState);
} else {
unlockedMouseState = mouseState;
};
}
public function get autoRepeat():Boolean{
return (_autoRepeat);
}
public function set autoRepeat(_arg1:Boolean):void{
_autoRepeat = _arg1;
}
override public function set enabled(_arg1:Boolean):void{
super.enabled = _arg1;
mouseEnabled = _arg1;
}
public function get selected():Boolean{
return (_selected);
}
protected function mouseEventHandler(_arg1:MouseEvent):void{
if (_arg1.type == MouseEvent.MOUSE_DOWN){
setMouseState("down");
startPress();
} else {
if ((((_arg1.type == MouseEvent.ROLL_OVER)) || ((_arg1.type == MouseEvent.MOUSE_UP)))){
setMouseState("over");
endPress();
} else {
if (_arg1.type == MouseEvent.ROLL_OUT){
setMouseState("up");
endPress();
};
};
};
}
public function setMouseState(_arg1:String):void{
if (_mouseStateLocked){
unlockedMouseState = _arg1;
return;
};
if (mouseState == _arg1){
return;
};
mouseState = _arg1;
invalidate(InvalidationType.STATE);
}
protected function startPress():void{
if (_autoRepeat){
pressTimer.delay = Number(getStyleValue("repeatDelay"));
pressTimer.start();
};
dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true));
}
protected function buttonDown(_arg1:TimerEvent):void{
if (!_autoRepeat){
endPress();
return;
};
if (pressTimer.currentCount == 1){
pressTimer.delay = Number(getStyleValue("repeatInterval"));
};
dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true));
}
public function set selected(_arg1:Boolean):void{
if (_selected == _arg1){
return;
};
_selected = _arg1;
invalidate(InvalidationType.STATE);
}
override public function get enabled():Boolean{
return (super.enabled);
}
override protected function draw():void{
if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){
drawBackground();
invalidate(InvalidationType.SIZE, false);
};
if (isInvalid(InvalidationType.SIZE)){
drawLayout();
};
super.draw();
}
protected function setupMouseEvents():void{
addEventListener(MouseEvent.ROLL_OVER, mouseEventHandler, false, 0, true);
addEventListener(MouseEvent.MOUSE_DOWN, mouseEventHandler, false, 0, true);
addEventListener(MouseEvent.MOUSE_UP, mouseEventHandler, false, 0, true);
addEventListener(MouseEvent.ROLL_OUT, mouseEventHandler, false, 0, true);
}
protected function drawLayout():void{
background.width = width;
background.height = height;
}
protected function drawBackground():void{
var _local1:String;
var _local2:DisplayObject;
_local1 = (enabled) ? mouseState : "disabled";
if (selected){
_local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1));
};
_local1 = (_local1 + "Skin");
_local2 = background;
background = getDisplayObjectInstance(getStyleValue(_local1));
addChildAt(background, 0);
if (((!((_local2 == null))) && (!((_local2 == background))))){
removeChild(_local2);
};
}
public static function getStyleDefinition():Object{
return (defaultStyles);
}
}
}//package fl.controls
Section 133
//Button (fl.controls.Button)
package fl.controls {
import fl.core.*;
import flash.display.*;
import fl.managers.*;
public class Button extends LabelButton implements IFocusManagerComponent {
protected var emphasizedBorder:DisplayObject;
protected var _emphasized:Boolean;// = false
private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2};
public static var createAccessibilityImplementation:Function;
public function Button(){
_emphasized = false;
super();
}
override public function drawFocus(_arg1:Boolean):void{
var _local2:Number;
var _local3:*;
super.drawFocus(_arg1);
if (_arg1){
_local2 = Number(getStyleValue("emphasizedPadding"));
if ((((_local2 < 0)) || (!(_emphasized)))){
_local2 = 0;
};
_local3 = getStyleValue("focusRectPadding");
_local3 = ((_local3)==null) ? 2 : _local3;
_local3 = (_local3 + _local2);
uiFocusRect.x = -(_local3);
uiFocusRect.y = -(_local3);
uiFocusRect.width = (width + (_local3 * 2));
uiFocusRect.height = (height + (_local3 * 2));
};
}
public function set emphasized(_arg1:Boolean):void{
_emphasized = _arg1;
invalidate(InvalidationType.STYLES);
}
override protected function draw():void{
if (((isInvalid(InvalidationType.STYLES)) || (isInvalid(InvalidationType.SIZE)))){
drawEmphasized();
};
super.draw();
if (emphasizedBorder != null){
setChildIndex(emphasizedBorder, (numChildren - 1));
};
}
public function get emphasized():Boolean{
return (_emphasized);
}
override protected function initializeAccessibility():void{
if (Button.createAccessibilityImplementation != null){
Button.createAccessibilityImplementation(this);
};
}
protected function drawEmphasized():void{
var _local1:Object;
var _local2:Number;
if (emphasizedBorder != null){
removeChild(emphasizedBorder);
};
emphasizedBorder = null;
if (!_emphasized){
return;
};
_local1 = getStyleValue("emphasizedSkin");
if (_local1 != null){
emphasizedBorder = getDisplayObjectInstance(_local1);
};
if (emphasizedBorder != null){
addChildAt(emphasizedBorder, 0);
_local2 = Number(getStyleValue("emphasizedPadding"));
emphasizedBorder.x = (emphasizedBorder.y = -(_local2));
emphasizedBorder.width = (width + (_local2 * 2));
emphasizedBorder.height = (height + (_local2 * 2));
};
}
public static function getStyleDefinition():Object{
return (UIComponent.mergeStyles(LabelButton.getStyleDefinition(), defaultStyles));
}
}
}//package fl.controls
Section 134
//ButtonLabelPlacement (fl.controls.ButtonLabelPlacement)
package fl.controls {
public class ButtonLabelPlacement {
public static const TOP:String = "top";
public static const LEFT:String = "left";
public static const BOTTOM:String = "bottom";
public static const RIGHT:String = "right";
}
}//package fl.controls
Section 135
//ComboBox (fl.controls.ComboBox)
package fl.controls {
import fl.controls.listClasses.*;
import fl.core.*;
import flash.display.*;
import flash.events.*;
import fl.data.*;
import fl.managers.*;
import fl.events.*;
import flash.text.*;
import flash.geom.*;
import flash.ui.*;
public class ComboBox extends UIComponent implements IFocusManagerComponent {
protected var _dropdownWidth:Number;
protected var highlightedCell:int;// = -1
protected var _prompt:String;
protected var isOpen:Boolean;// = false
protected var list:List;
protected var _rowCount:uint;// = 5
protected var currentIndex:int;
protected var isKeyDown:Boolean;// = false
protected var _labels:Array;
protected var background:BaseButton;
protected var inputField:TextInput;
protected var listOverIndex:uint;
protected var editableValue:String;
protected var _editable:Boolean;// = false
private var collectionItemImport:SimpleCollectionItem;
protected static const BACKGROUND_STYLES:Object = {overSkin:"overSkin", downSkin:"downSkin", upSkin:"upSkin", disabledSkin:"disabledSkin", repeatInterval:"repeatInterval"};
protected static const LIST_STYLES:Object = {upSkin:"comboListUpSkin", overSkin:"comboListOverSkin", downSkin:"comobListDownSkin", disabledSkin:"comboListDisabledSkin", downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval", textFormat:"textFormat", disabledAlpha:"disabledAlpha", skin:"listSkin"};
private static var defaultStyles:Object = {upSkin:"ComboBox_upSkin", downSkin:"ComboBox_downSkin", overSkin:"ComboBox_overSkin", disabledSkin:"ComboBox_disabledSkin", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, textPadding:3, buttonWidth:24, disabledAlpha:null, listSkin:null};
public static var createAccessibilityImplementation:Function;
public function ComboBox(){
_rowCount = 5;
_editable = false;
isOpen = false;
highlightedCell = -1;
isKeyDown = false;
super();
}
protected function drawList():void{
list.rowCount = Math.max(0, Math.min(_rowCount, list.dataProvider.length));
}
public function set imeMode(_arg1:String):void{
inputField.imeMode = _arg1;
}
public function get dropdown():List{
return (list);
}
public function get dropdownWidth():Number{
return (list.width);
}
public function sortItemsOn(_arg1:String, _arg2:Object=null){
return (list.sortItemsOn(_arg1, _arg2));
}
protected function onEnter(_arg1:ComponentEvent):void{
_arg1.stopPropagation();
}
public function removeItemAt(_arg1:uint):void{
list.removeItemAt(_arg1);
invalidate(InvalidationType.DATA);
}
public function open():void{
currentIndex = selectedIndex;
if (((isOpen) || ((length == 0)))){
return;
};
dispatchEvent(new Event(Event.OPEN));
isOpen = true;
addEventListener(Event.ENTER_FRAME, addCloseListener, false, 0, true);
positionList();
list.scrollToSelected();
stage.addChild(list);
}
public function get selectedItem():Object{
return (list.selectedItem);
}
public function set text(_arg1:String):void{
if (!editable){
return;
};
inputField.text = _arg1;
}
public function get labelField():String{
return (list.labelField);
}
override protected function keyDownHandler(_arg1:KeyboardEvent):void{
var _local2:int;
var _local3:uint;
var _local4:Number;
var _local5:int;
isKeyDown = true;
if (_arg1.ctrlKey){
switch (_arg1.keyCode){
case Keyboard.UP:
if (highlightedCell > -1){
selectedIndex = highlightedCell;
dispatchEvent(new Event(Event.CHANGE));
};
close();
break;
case Keyboard.DOWN:
open();
break;
};
return;
};
_arg1.stopPropagation();
_local2 = Math.max(((calculateAvailableHeight() / list.rowHeight) << 0), 1);
_local3 = selectedIndex;
_local4 = ((highlightedCell)==-1) ? selectedIndex : highlightedCell;
_local5 = -1;
switch (_arg1.keyCode){
case Keyboard.SPACE:
if (isOpen){
close();
} else {
open();
};
return;
case Keyboard.ESCAPE:
if (isOpen){
if (highlightedCell > -1){
selectedIndex = selectedIndex;
};
close();
};
return;
case Keyboard.UP:
_local5 = Math.max(0, (_local4 - 1));
break;
case Keyboard.DOWN:
_local5 = Math.min((length - 1), (_local4 + 1));
break;
case Keyboard.PAGE_UP:
_local5 = Math.max((_local4 - _local2), 0);
break;
case Keyboard.PAGE_DOWN:
_local5 = Math.min((_local4 + _local2), (length - 1));
break;
case Keyboard.HOME:
_local5 = 0;
break;
case Keyboard.END:
_local5 = (length - 1);
break;
case Keyboard.ENTER:
if (((_editable) && ((highlightedCell == -1)))){
editableValue = inputField.text;
selectedIndex = -1;
} else {
if (((isOpen) && ((highlightedCell > -1)))){
editableValue = null;
selectedIndex = highlightedCell;
dispatchEvent(new Event(Event.CHANGE));
};
};
dispatchEvent(new ComponentEvent(ComponentEvent.ENTER));
close();
return;
default:
if (editable){
break;
};
_local5 = list.getNextIndexAtLetter(String.fromCharCode(_arg1.keyCode), _local4);
break;
};
if (_local5 > -1){
if (isOpen){
highlightCell(_local5);
inputField.text = list.itemToLabel(getItemAt(_local5));
} else {
highlightCell();
selectedIndex = _local5;
dispatchEvent(new Event(Event.CHANGE));
};
};
}
public function set dropdownWidth(_arg1:Number):void{
_dropdownWidth = _arg1;
invalidate(InvalidationType.SIZE);
}
public function get editable():Boolean{
return (_editable);
}
override protected function focusInHandler(_arg1:FocusEvent):void{
super.focusInHandler(_arg1);
if (editable){
stage.focus = inputField.textField;
};
}
protected function onStageClick(_arg1:MouseEvent):void{
if (!isOpen){
return;
};
if (((!(contains((_arg1.target as DisplayObject)))) && (!(list.contains((_arg1.target as DisplayObject)))))){
if (highlightedCell != -1){
selectedIndex = highlightedCell;
dispatchEvent(new Event(Event.CHANGE));
};
close();
};
}
protected function handleDataChange(_arg1:DataChangeEvent):void{
invalidate(InvalidationType.DATA);
}
override protected function keyUpHandler(_arg1:KeyboardEvent):void{
isKeyDown = false;
}
protected function onListItemUp(_arg1:MouseEvent):void{
var _local2:*;
stage.removeEventListener(MouseEvent.MOUSE_UP, onListItemUp);
if (((!((_arg1.target is ICellRenderer))) || (!(list.contains((_arg1.target as DisplayObject)))))){
return;
};
editableValue = null;
_local2 = selectedIndex;
selectedIndex = _arg1.target.listData.index;
if (_local2 != selectedIndex){
dispatchEvent(new Event(Event.CHANGE));
};
close();
}
public function removeAll():void{
list.removeAll();
inputField.text = "";
invalidate(InvalidationType.DATA);
}
public function set selectedItem(_arg1:Object):void{
list.selectedItem = _arg1;
invalidate(InvalidationType.SELECTED);
}
protected function highlightCell(_arg1:int=-1):void{
var _local2:ICellRenderer;
if (highlightedCell > -1){
_local2 = list.itemToCellRenderer(getItemAt(highlightedCell));
if (_local2 != null){
_local2.setMouseState("up");
};
};
if (_arg1 == -1){
return;
};
list.scrollToIndex(_arg1);
list.drawNow();
_local2 = list.itemToCellRenderer(getItemAt(_arg1));
if (_local2 != null){
_local2.setMouseState("over");
highlightedCell = _arg1;
};
}
public function itemToLabel(_arg1:Object):String{
if (_arg1 == null){
return ("");
};
return (list.itemToLabel(_arg1));
}
public function addItemAt(_arg1:Object, _arg2:uint):void{
list.addItemAt(_arg1, _arg2);
invalidate(InvalidationType.DATA);
}
public function replaceItemAt(_arg1:Object, _arg2:uint):Object{
return (list.replaceItemAt(_arg1, _arg2));
}
protected function showPrompt():void{
inputField.text = _prompt;
}
public function set rowCount(_arg1:uint):void{
_rowCount = _arg1;
invalidate(InvalidationType.SIZE);
}
public function get restrict():String{
return (inputField.restrict);
}
protected function setEmbedFonts():void{
var _local1:Object;
_local1 = getStyleValue("embedFonts");
if (_local1 != null){
inputField.textField.embedFonts = _local1;
};
}
public function sortItems(... _args){
return (list.sortItems.apply(list, _args));
}
public function set labelField(_arg1:String):void{
list.labelField = _arg1;
invalidate(InvalidationType.DATA);
}
public function set editable(_arg1:Boolean):void{
_editable = _arg1;
drawTextField();
}
public function set prompt(_arg1:String):void{
if (_arg1 == ""){
_prompt = null;
} else {
_prompt = _arg1;
};
invalidate(InvalidationType.STATE);
}
public function get length():int{
return (list.length);
}
protected function drawTextField():void{
inputField.setStyle("upSkin", "");
inputField.setStyle("disabledSkin", "");
inputField.enabled = enabled;
inputField.editable = _editable;
inputField.textField.selectable = ((enabled) && (_editable));
inputField.mouseEnabled = (inputField.mouseChildren = ((enabled) && (_editable)));
inputField.focusEnabled = false;
if (_editable){
inputField.addEventListener(FocusEvent.FOCUS_IN, onInputFieldFocus, false, 0, true);
inputField.addEventListener(FocusEvent.FOCUS_OUT, onInputFieldFocusOut, false, 0, true);
} else {
inputField.removeEventListener(FocusEvent.FOCUS_IN, onInputFieldFocus);
inputField.removeEventListener(FocusEvent.FOCUS_OUT, onInputFieldFocusOut);
};
}
protected function onInputFieldFocusOut(_arg1:FocusEvent):void{
inputField.removeEventListener(ComponentEvent.ENTER, onEnter);
selectedIndex = selectedIndex;
}
protected function passEvent(_arg1:Event):void{
dispatchEvent(_arg1);
}
public function get imeMode():String{
return (inputField.imeMode);
}
public function get labelFunction():Function{
return (list.labelFunction);
}
protected function calculateAvailableHeight():Number{
var _local1:Number;
_local1 = Number(getStyleValue("contentPadding"));
return ((list.height - (_local1 * 2)));
}
public function get selectedIndex():int{
return (list.selectedIndex);
}
override protected function focusOutHandler(_arg1:FocusEvent):void{
isKeyDown = false;
if (isOpen){
if (((!(_arg1.relatedObject)) || (!(list.contains(_arg1.relatedObject))))){
if (((!((highlightedCell == -1))) && (!((highlightedCell == selectedIndex))))){
selectedIndex = highlightedCell;
dispatchEvent(new Event(Event.CHANGE));
};
close();
};
};
super.focusOutHandler(_arg1);
}
public function get selectedLabel():String{
if (editableValue != null){
return (editableValue);
};
if (selectedIndex == -1){
return (null);
};
return (itemToLabel(selectedItem));
}
public function get text():String{
return (inputField.text);
}
protected function onListChange(_arg1:Event):void{
editableValue = null;
dispatchEvent(_arg1);
invalidate(InvalidationType.SELECTED);
if (isKeyDown){
return;
};
close();
}
protected function onToggleListVisibility(_arg1:MouseEvent):void{
_arg1.stopPropagation();
dispatchEvent(_arg1);
if (isOpen){
close();
} else {
open();
stage.addEventListener(MouseEvent.MOUSE_UP, onListItemUp, false, 0, true);
};
}
override protected function draw():void{
var _local1:*;
_local1 = selectedIndex;
if ((((_local1 == -1)) && (((((!((prompt == null))) || (editable))) || ((length == 0)))))){
_local1 = Math.max(-1, Math.min(_local1, (length - 1)));
} else {
editableValue = null;
_local1 = Math.max(0, Math.min(_local1, (length - 1)));
};
if (list.selectedIndex != _local1){
list.selectedIndex = _local1;
invalidate(InvalidationType.SELECTED, false);
};
if (isInvalid(InvalidationType.STYLES)){
setStyles();
setEmbedFonts();
invalidate(InvalidationType.SIZE, false);
};
if (isInvalid(InvalidationType.SIZE, InvalidationType.DATA, InvalidationType.STATE)){
drawTextFormat();
drawLayout();
invalidate(InvalidationType.DATA);
};
if (isInvalid(InvalidationType.DATA)){
drawList();
invalidate(InvalidationType.SELECTED, true);
};
if (isInvalid(InvalidationType.SELECTED)){
if ((((_local1 == -1)) && (!((editableValue == null))))){
inputField.text = editableValue;
} else {
if (_local1 > -1){
if (length > 0){
inputField.horizontalScrollPosition = 0;
inputField.text = itemToLabel(list.selectedItem);
};
} else {
if ((((_local1 == -1)) && (!((_prompt == null))))){
showPrompt();
} else {
inputField.text = "";
};
};
};
if (((((editable) && ((selectedIndex > -1)))) && ((stage.focus == inputField.textField)))){
inputField.setSelection(0, inputField.length);
};
};
drawTextField();
super.draw();
}
public function addItem(_arg1:Object):void{
list.addItem(_arg1);
invalidate(InvalidationType.DATA);
}
public function get rowCount():uint{
return (_rowCount);
}
override protected function configUI():void{
super.configUI();
background = new BaseButton();
background.focusEnabled = false;
copyStylesToChild(background, BACKGROUND_STYLES);
background.addEventListener(MouseEvent.MOUSE_DOWN, onToggleListVisibility, false, 0, true);
addChild(background);
inputField = new TextInput();
inputField.focusTarget = (this as IFocusManagerComponent);
inputField.focusEnabled = false;
inputField.addEventListener(Event.CHANGE, onTextInput, false, 0, true);
addChild(inputField);
list = new List();
list.focusEnabled = false;
copyStylesToChild(list, LIST_STYLES);
list.addEventListener(Event.CHANGE, onListChange, false, 0, true);
list.addEventListener(ListEvent.ITEM_CLICK, onListChange, false, 0, true);
list.addEventListener(ListEvent.ITEM_ROLL_OUT, passEvent, false, 0, true);
list.addEventListener(ListEvent.ITEM_ROLL_OVER, passEvent, false, 0, true);
list.verticalScrollBar.addEventListener(Event.SCROLL, passEvent, false, 0, true);
}
protected function positionList():void{
var _local1:Point;
_local1 = localToGlobal(new Point(0, 0));
list.x = _local1.x;
if (((_local1.y + height) + list.height) > stage.stageHeight){
list.y = (_local1.y - list.height);
} else {
list.y = (_local1.y + height);
};
}
public function get value():String{
var _local1:Object;
if (editableValue != null){
return (editableValue);
};
_local1 = selectedItem;
if (((!(_editable)) && (!((_local1.data == null))))){
return (_local1.data);
};
return (itemToLabel(_local1));
}
public function get prompt():String{
return (_prompt);
}
public function set dataProvider(_arg1:DataProvider):void{
_arg1.addEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange, false, 0, true);
list.dataProvider = _arg1;
invalidate(InvalidationType.DATA);
}
public function set restrict(_arg1:String):void{
if (((componentInspectorSetting) && ((_arg1 == "")))){
_arg1 = null;
};
if (!_editable){
return;
};
inputField.restrict = _arg1;
}
protected function onTextInput(_arg1:Event):void{
_arg1.stopPropagation();
if (!_editable){
return;
};
editableValue = inputField.text;
selectedIndex = -1;
dispatchEvent(new Event(Event.CHANGE));
}
protected function onInputFieldFocus(_arg1:FocusEvent):void{
inputField.addEventListener(ComponentEvent.ENTER, onEnter, false, 0, true);
close();
}
public function getItemAt(_arg1:uint):Object{
return (list.getItemAt(_arg1));
}
override protected function initializeAccessibility():void{
if (ComboBox.createAccessibilityImplementation != null){
ComboBox.createAccessibilityImplementation(this);
};
}
protected function drawLayout():void{
var _local1:Number;
var _local2:Number;
_local1 = (getStyleValue("buttonWidth") as Number);
_local2 = (getStyleValue("textPadding") as Number);
background.setSize(width, height);
inputField.x = (inputField.y = _local2);
inputField.setSize(((width - _local1) - _local2), (height - _local2));
list.width = (isNaN(_dropdownWidth)) ? width : _dropdownWidth;
background.enabled = enabled;
background.drawNow();
}
public function removeItem(_arg1:Object):Object{
return (list.removeItem(_arg1));
}
private function addCloseListener(_arg1:Event){
removeEventListener(Event.ENTER_FRAME, addCloseListener);
if (!isOpen){
return;
};
stage.addEventListener(MouseEvent.MOUSE_DOWN, onStageClick, false, 0, true);
}
public function get dataProvider():DataProvider{
return (list.dataProvider);
}
public function get textField():TextInput{
return (inputField);
}
protected function setStyles():void{
copyStylesToChild(background, BACKGROUND_STYLES);
copyStylesToChild(list, LIST_STYLES);
}
public function set labelFunction(_arg1:Function):void{
list.labelFunction = _arg1;
invalidate(InvalidationType.DATA);
}
protected function drawTextFormat():void{
var _local1:TextFormat;
_local1 = (getStyleValue((_enabled) ? "textFormat" : "disabledTextFormat") as TextFormat);
if (_local1 == null){
_local1 = new TextFormat();
};
inputField.textField.defaultTextFormat = _local1;
inputField.textField.setTextFormat(_local1);
setEmbedFonts();
}
public function set selectedIndex(_arg1:int):void{
list.selectedIndex = _arg1;
highlightCell();
invalidate(InvalidationType.SELECTED);
}
public function close():void{
highlightCell();
highlightedCell = -1;
if (!isOpen){
return;
};
dispatchEvent(new Event(Event.CLOSE));
stage.removeEventListener(MouseEvent.MOUSE_DOWN, onStageClick);
isOpen = false;
stage.removeChild(list);
}
public static function getStyleDefinition():Object{
return (mergeStyles(defaultStyles, List.getStyleDefinition()));
}
}
}//package fl.controls
Section 136
//LabelButton (fl.controls.LabelButton)
package fl.controls {
import fl.core.*;
import flash.display.*;
import flash.events.*;
import fl.managers.*;
import fl.events.*;
import flash.text.*;
import flash.ui.*;
public class LabelButton extends BaseButton implements IFocusManagerComponent {
protected var _labelPlacement:String;// = "right"
protected var _toggle:Boolean;// = false
protected var icon:DisplayObject;
protected var oldMouseState:String;
protected var mode:String;// = "center"
public var textField:TextField;
protected var _label:String;// = "Label"
private static var defaultStyles:Object = {icon:null, upIcon:null, downIcon:null, overIcon:null, disabledIcon:null, selectedDisabledIcon:null, selectedUpIcon:null, selectedDownIcon:null, selectedOverIcon:null, textFormat:null, disabledTextFormat:null, textPadding:5, embedFonts:false};
public static var createAccessibilityImplementation:Function;
public function LabelButton(){
_labelPlacement = ButtonLabelPlacement.RIGHT;
_toggle = false;
_label = "Label";
mode = "center";
super();
}
protected function toggleSelected(_arg1:MouseEvent):void{
selected = !(selected);
dispatchEvent(new Event(Event.CHANGE, true));
}
public function get labelPlacement():String{
return (_labelPlacement);
}
override protected function keyDownHandler(_arg1:KeyboardEvent):void{
if (!enabled){
return;
};
if (_arg1.keyCode == Keyboard.SPACE){
if (oldMouseState == null){
oldMouseState = mouseState;
};
setMouseState("down");
startPress();
};
}
protected function setEmbedFont(){
var _local1:Object;
_local1 = getStyleValue("embedFonts");
if (_local1 != null){
textField.embedFonts = _local1;
};
}
override protected function keyUpHandler(_arg1:KeyboardEvent):void{
if (!enabled){
return;
};
if (_arg1.keyCode == Keyboard.SPACE){
setMouseState(oldMouseState);
oldMouseState = null;
endPress();
dispatchEvent(new MouseEvent(MouseEvent.CLICK));
};
}
override public function get selected():Boolean{
return ((_toggle) ? _selected : false);
}
public function set labelPlacement(_arg1:String):void{
_labelPlacement = _arg1;
invalidate(InvalidationType.SIZE);
}
public function set toggle(_arg1:Boolean):void{
if (((!(_arg1)) && (super.selected))){
selected = false;
};
_toggle = _arg1;
if (_toggle){
addEventListener(MouseEvent.CLICK, toggleSelected, false, 0, true);
} else {
removeEventListener(MouseEvent.CLICK, toggleSelected);
};
invalidate(InvalidationType.STATE);
}
public function get label():String{
return (_label);
}
override public function set selected(_arg1:Boolean):void{
_selected = _arg1;
if (_toggle){
invalidate(InvalidationType.STATE);
};
}
override protected function draw():void{
if (textField.text != _label){
label = _label;
};
if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){
drawBackground();
drawIcon();
drawTextFormat();
invalidate(InvalidationType.SIZE, false);
};
if (isInvalid(InvalidationType.SIZE)){
drawLayout();
};
if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){
if (((isFocused) && (focusManager.showFocusIndicator))){
drawFocus(true);
};
};
validate();
}
public function get toggle():Boolean{
return (_toggle);
}
override protected function configUI():void{
super.configUI();
textField = new TextField();
textField.type = TextFieldType.DYNAMIC;
textField.selectable = false;
addChild(textField);
}
override protected function drawLayout():void{
var _local1:Number;
var _local2:String;
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:Number;
var _local7:Number;
var _local8:Number;
_local1 = Number(getStyleValue("textPadding"));
_local2 = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement;
textField.height = (textField.textHeight + 4);
_local3 = (textField.textWidth + 4);
_local4 = (textField.textHeight + 4);
_local5 = ((icon)==null) ? 0 : (icon.width + _local1);
_local6 = ((icon)==null) ? 0 : (icon.height + _local1);
textField.visible = (label.length > 0);
if (icon != null){
icon.x = Math.round(((width - icon.width) / 2));
icon.y = Math.round(((height - icon.height) / 2));
};
if (textField.visible == false){
textField.width = 0;
textField.height = 0;
} else {
if ((((_local2 == ButtonLabelPlacement.BOTTOM)) || ((_local2 == ButtonLabelPlacement.TOP)))){
_local7 = Math.max(0, Math.min(_local3, (width - (2 * _local1))));
if ((height - 2) > _local4){
_local8 = _local4;
} else {
_local8 = (height - 2);
};
_local3 = _local7;
textField.width = _local3;
_local4 = _local8;
textField.height = _local4;
textField.x = Math.round(((width - _local3) / 2));
textField.y = Math.round(((((height - textField.height) - _local6) / 2) + ((_local2)==ButtonLabelPlacement.BOTTOM) ? _local6 : 0));
if (icon != null){
icon.y = Math.round(((_local2)==ButtonLabelPlacement.BOTTOM) ? (textField.y - _local6) : ((textField.y + textField.height) + _local1));
};
} else {
_local7 = Math.max(0, Math.min(_local3, ((width - _local5) - (2 * _local1))));
_local3 = _local7;
textField.width = _local3;
textField.x = Math.round(((((width - _local3) - _local5) / 2) + ((_local2)!=ButtonLabelPlacement.LEFT) ? _local5 : 0));
textField.y = Math.round(((height - textField.height) / 2));
if (icon != null){
icon.x = Math.round(((_local2)!=ButtonLabelPlacement.LEFT) ? (textField.x - _local5) : ((textField.x + _local3) + _local1));
};
};
};
super.drawLayout();
}
override protected function initializeAccessibility():void{
if (LabelButton.createAccessibilityImplementation != null){
LabelButton.createAccessibilityImplementation(this);
};
}
protected function drawIcon():void{
var _local1:DisplayObject;
var _local2:String;
var _local3:Object;
_local1 = icon;
_local2 = (enabled) ? mouseState : "disabled";
if (selected){
_local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1));
};
_local2 = (_local2 + "Icon");
_local3 = getStyleValue(_local2);
if (_local3 == null){
_local3 = getStyleValue("icon");
};
if (_local3 != null){
icon = getDisplayObjectInstance(_local3);
};
if (icon != null){
addChildAt(icon, 1);
};
if (((!((_local1 == null))) && (!((_local1 == icon))))){
removeChild(_local1);
};
}
public function set label(_arg1:String):void{
_label = _arg1;
if (textField.text != _label){
textField.text = _label;
dispatchEvent(new ComponentEvent(ComponentEvent.LABEL_CHANGE));
};
invalidate(InvalidationType.SIZE);
invalidate(InvalidationType.STYLES);
}
protected function drawTextFormat():void{
var _local1:Object;
var _local2:TextFormat;
var _local3:TextFormat;
_local1 = UIComponent.getStyleDefinition();
_local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat);
textField.setTextFormat(_local2);
_local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat);
if (_local3 != null){
textField.setTextFormat(_local3);
} else {
_local3 = _local2;
};
textField.defaultTextFormat = _local3;
setEmbedFont();
}
public static function getStyleDefinition():Object{
return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition()));
}
}
}//package fl.controls
Section 137
//List (fl.controls.List)
package fl.controls {
import fl.controls.listClasses.*;
import fl.core.*;
import flash.display.*;
import flash.events.*;
import fl.managers.*;
import flash.utils.*;
import flash.geom.*;
import flash.ui.*;
public class List extends SelectableList implements IFocusManagerComponent {
protected var _labelField:String;// = "label"
protected var _rowHeight:Number;// = 20
protected var _cellRenderer:Object;
protected var _iconField:String;// = "icon"
protected var _labelFunction:Function;
protected var _iconFunction:Function;
private static var defaultStyles:Object = {focusRectSkin:null, focusRectPadding:null};
public static var createAccessibilityImplementation:Function;
public function List(){
_rowHeight = 20;
_labelField = "label";
_iconField = "icon";
super();
}
public function get iconField():String{
return (_iconField);
}
protected function doKeySelection(_arg1:int, _arg2:Boolean, _arg3:Boolean):void{
var _local4:Boolean;
var _local5:int;
var _local6:Array;
var _local7:int;
var _local8:int;
_local4 = false;
if (_arg2){
_local6 = [];
_local7 = lastCaretIndex;
_local8 = _arg1;
if (_local7 == -1){
_local7 = ((caretIndex)!=-1) ? caretIndex : _arg1;
};
if (_local7 > _local8){
_local8 = _local7;
_local7 = _arg1;
};
_local5 = _local7;
while (_local5 <= _local8) {
_local6.push(_local5);
_local5++;
};
selectedIndices = _local6;
caretIndex = _arg1;
_local4 = true;
} else {
selectedIndex = _arg1;
caretIndex = (lastCaretIndex = _arg1);
_local4 = true;
};
if (_local4){
dispatchEvent(new Event(Event.CHANGE));
};
invalidate(InvalidationType.DATA);
}
override protected function drawList():void{
var _local1:Rectangle;
var _local2:uint;
var _local3:uint;
var _local4:uint;
var _local5:Object;
var _local6:ICellRenderer;
var _local7:Dictionary;
var _local8:Dictionary;
var _local9:Boolean;
var _local10:String;
var _local11:Object;
var _local12:Sprite;
var _local13:String;
listHolder.x = (listHolder.y = contentPadding);
_local1 = listHolder.scrollRect;
_local1.x = _horizontalScrollPosition;
_local1.y = (Math.floor(_verticalScrollPosition) % rowHeight);
listHolder.scrollRect = _local1;
listHolder.cacheAsBitmap = useBitmapScrolling;
_local2 = Math.floor((_verticalScrollPosition / rowHeight));
_local3 = Math.min(length, ((_local2 + rowCount) + 1));
_local7 = (renderedItems = new Dictionary(true));
_local4 = _local2;
while (_local4 < _local3) {
_local7[_dataProvider.getItemAt(_local4)] = true;
_local4++;
};
_local8 = new Dictionary(true);
while (activeCellRenderers.length > 0) {
_local6 = (activeCellRenderers.pop() as ICellRenderer);
_local5 = _local6.data;
if ((((_local7[_local5] == null)) || ((invalidItems[_local5] == true)))){
availableCellRenderers.push(_local6);
} else {
_local8[_local5] = _local6;
invalidItems[_local5] = true;
};
list.removeChild((_local6 as DisplayObject));
};
invalidItems = new Dictionary(true);
_local4 = _local2;
while (_local4 < _local3) {
_local9 = false;
_local5 = _dataProvider.getItemAt(_local4);
if (_local8[_local5] != null){
_local9 = true;
_local6 = _local8[_local5];
delete _local8[_local5];
} else {
if (availableCellRenderers.length > 0){
_local6 = (availableCellRenderers.pop() as ICellRenderer);
} else {
_local6 = (getDisplayObjectInstance(getStyleValue("cellRenderer")) as ICellRenderer);
_local12 = (_local6 as Sprite);
if (_local12 != null){
_local12.addEventListener(MouseEvent.CLICK, handleCellRendererClick, false, 0, true);
_local12.addEventListener(MouseEvent.ROLL_OVER, handleCellRendererMouseEvent, false, 0, true);
_local12.addEventListener(MouseEvent.ROLL_OUT, handleCellRendererMouseEvent, false, 0, true);
_local12.addEventListener(Event.CHANGE, handleCellRendererChange, false, 0, true);
_local12.doubleClickEnabled = true;
_local12.addEventListener(MouseEvent.DOUBLE_CLICK, handleCellRendererDoubleClick, false, 0, true);
if (_local12["setStyle"] != null){
for (_local13 in rendererStyles) {
var _local16 = _local12;
_local16["setStyle"](_local13, rendererStyles[_local13]);
};
};
};
};
};
list.addChild((_local6 as Sprite));
activeCellRenderers.push(_local6);
_local6.y = (rowHeight * (_local4 - _local2));
_local6.setSize((availableWidth + _maxHorizontalScrollPosition), rowHeight);
_local10 = itemToLabel(_local5);
_local11 = null;
if (_iconFunction != null){
_local11 = _iconFunction(_local5);
} else {
if (_iconField != null){
_local11 = _local5[_iconField];
};
};
if (!_local9){
_local6.data = _local5;
};
_local6.listData = new ListData(_local10, _local11, this, _local4, _local4, 0);
_local6.selected = !((_selectedIndices.indexOf(_local4) == -1));
if ((_local6 is UIComponent)){
(_local6 as UIComponent).drawNow();
};
_local4++;
};
}
public function get iconFunction():Function{
return (_iconFunction);
}
public function set iconField(_arg1:String):void{
if (_arg1 == _iconField){
return;
};
_iconField = _arg1;
invalidate(InvalidationType.DATA);
}
override protected function keyDownHandler(_arg1:KeyboardEvent):void{
var _local2:int;
if (!selectable){
return;
};
switch (_arg1.keyCode){
case Keyboard.UP:
case Keyboard.DOWN:
case Keyboard.END:
case Keyboard.HOME:
case Keyboard.PAGE_UP:
case Keyboard.PAGE_DOWN:
moveSelectionVertically(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection)));
break;
case Keyboard.LEFT:
case Keyboard.RIGHT:
moveSelectionHorizontally(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection)));
break;
case Keyboard.SPACE:
if (caretIndex == -1){
caretIndex = 0;
};
doKeySelection(caretIndex, _arg1.shiftKey, _arg1.ctrlKey);
scrollToSelected();
break;
default:
_local2 = getNextIndexAtLetter(String.fromCharCode(_arg1.keyCode), selectedIndex);
if (_local2 > -1){
selectedIndex = _local2;
scrollToSelected();
};
break;
};
_arg1.stopPropagation();
}
override public function itemToLabel(_arg1:Object):String{
if (_labelFunction != null){
return (String(_labelFunction(_arg1)));
};
return (((_arg1[_labelField])!=null) ? String(_arg1[_labelField]) : "");
}
public function get labelField():String{
return (_labelField);
}
override protected function moveSelectionVertically(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{
var _local4:int;
var _local5:int;
var _local6:int;
_local4 = Math.max(Math.floor((calculateAvailableHeight() / rowHeight)), 1);
_local5 = -1;
_local6 = 0;
switch (_arg1){
case Keyboard.UP:
if (caretIndex > 0){
_local5 = (caretIndex - 1);
};
break;
case Keyboard.DOWN:
if (caretIndex < (length - 1)){
_local5 = (caretIndex + 1);
};
break;
case Keyboard.PAGE_UP:
if (caretIndex > 0){
_local5 = Math.max((caretIndex - _local4), 0);
};
break;
case Keyboard.PAGE_DOWN:
if (caretIndex < (length - 1)){
_local5 = Math.min((caretIndex + _local4), (length - 1));
};
break;
case Keyboard.HOME:
if (caretIndex > 0){
_local5 = 0;
};
break;
case Keyboard.END:
if (caretIndex < (length - 1)){
_local5 = (length - 1);
};
break;
};
if (_local5 >= 0){
doKeySelection(_local5, _arg2, _arg3);
scrollToSelected();
};
}
public function set labelField(_arg1:String):void{
if (_arg1 == _labelField){
return;
};
_labelField = _arg1;
invalidate(InvalidationType.DATA);
}
public function set rowCount(_arg1:uint):void{
var _local2:Number;
var _local3:Number;
_local2 = Number(getStyleValue("contentPadding"));
_local3 = ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0;
height = (((rowHeight * _arg1) + (2 * _local2)) + _local3);
}
override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{
list.x = -(_arg1);
super.setHorizontalScrollPosition(_arg1, true);
}
public function set iconFunction(_arg1:Function):void{
if (_iconFunction == _arg1){
return;
};
_iconFunction = _arg1;
invalidate(InvalidationType.DATA);
}
public function get labelFunction():Function{
return (_labelFunction);
}
override protected function moveSelectionHorizontally(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{
}
override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{
invalidate(InvalidationType.SCROLL);
super.setVerticalScrollPosition(_arg1, true);
}
protected function calculateAvailableHeight():Number{
var _local1:Number;
_local1 = Number(getStyleValue("contentPadding"));
return (((height - (_local1 * 2)) - ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0));
}
override protected function draw():void{
var _local1:Boolean;
_local1 = !((contentHeight == (rowHeight * length)));
contentHeight = (rowHeight * length);
if (isInvalid(InvalidationType.STYLES)){
setStyles();
drawBackground();
if (contentPadding != getStyleValue("contentPadding")){
invalidate(InvalidationType.SIZE, false);
};
if (_cellRenderer != getStyleValue("cellRenderer")){
_invalidateList();
_cellRenderer = getStyleValue("cellRenderer");
};
};
if (((isInvalid(InvalidationType.SIZE, InvalidationType.STATE)) || (_local1))){
drawLayout();
};
if (isInvalid(InvalidationType.RENDERER_STYLES)){
updateRendererStyles();
};
if (isInvalid(InvalidationType.STYLES, InvalidationType.SIZE, InvalidationType.DATA, InvalidationType.SCROLL, InvalidationType.SELECTED)){
drawList();
};
updateChildren();
validate();
}
override protected function configUI():void{
useFixedHorizontalScrolling = true;
_horizontalScrollPolicy = ScrollPolicy.AUTO;
_verticalScrollPolicy = ScrollPolicy.AUTO;
super.configUI();
}
override public function get rowCount():uint{
return (Math.ceil((calculateAvailableHeight() / rowHeight)));
}
override protected function initializeAccessibility():void{
if (List.createAccessibilityImplementation != null){
List.createAccessibilityImplementation(this);
};
}
override public function scrollToIndex(_arg1:int):void{
var _local2:uint;
var _local3:uint;
drawNow();
_local2 = (Math.floor(((_verticalScrollPosition + availableHeight) / rowHeight)) - 1);
_local3 = Math.ceil((_verticalScrollPosition / rowHeight));
if (_arg1 < _local3){
verticalScrollPosition = (_arg1 * rowHeight);
} else {
if (_arg1 > _local2){
verticalScrollPosition = (((_arg1 + 1) * rowHeight) - availableHeight);
};
};
}
public function get rowHeight():Number{
return (_rowHeight);
}
public function set labelFunction(_arg1:Function):void{
if (_labelFunction == _arg1){
return;
};
_labelFunction = _arg1;
invalidate(InvalidationType.DATA);
}
public function set rowHeight(_arg1:Number):void{
_rowHeight = _arg1;
invalidate(InvalidationType.SIZE);
}
public static function getStyleDefinition():Object{
return (mergeStyles(defaultStyles, SelectableList.getStyleDefinition()));
}
}
}//package fl.controls
Section 138
//ScrollBar (fl.controls.ScrollBar)
package fl.controls {
import fl.core.*;
import flash.events.*;
import fl.events.*;
public class ScrollBar extends UIComponent {
private var _direction:String;// = "vertical"
protected var inDrag:Boolean;// = false
protected var upArrow:BaseButton;
private var _pageScrollSize:Number;// = 0
protected var downArrow:BaseButton;
private var _pageSize:Number;// = 10
private var thumbScrollOffset:Number;
private var _maxScrollPosition:Number;// = 0
private var _scrollPosition:Number;// = 0
protected var track:BaseButton;
private var _minScrollPosition:Number;// = 0
private var _lineScrollSize:Number;// = 1
protected var thumb:LabelButton;
protected static const THUMB_STYLES:Object = {disabledSkin:"thumbDisabledSkin", downSkin:"thumbDownSkin", overSkin:"thumbOverSkin", upSkin:"thumbUpSkin", icon:"thumbIcon", textPadding:0};
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 UP_ARROW_STYLES:Object = {disabledSkin:"upArrowDisabledSkin", downSkin:"upArrowDownSkin", overSkin:"upArrowOverSkin", upSkin:"upArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"};
protected static const TRACK_STYLES:Object = {disabledSkin:"trackDisabledSkin", downSkin:"trackDownSkin", overSkin:"trackOverSkin", upSkin:"trackUpSkin", 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(){
_pageSize = 10;
_pageScrollSize = 0;
_lineScrollSize = 1;
_minScrollPosition = 0;
_maxScrollPosition = 0;
_scrollPosition = 0;
_direction = ScrollBarDirection.VERTICAL;
inDrag = false;
super();
setStyles();
focusEnabled = false;
}
public function get minScrollPosition():Number{
return (_minScrollPosition);
}
public function set minScrollPosition(_arg1:Number):void{
setScrollProperties(_pageSize, _arg1, _maxScrollPosition);
}
public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{
var _local3:Number;
_local3 = scrollPosition;
_scrollPosition = Math.max(_minScrollPosition, Math.min(_maxScrollPosition, _arg1));
if (_local3 == _scrollPosition){
return;
};
if (_arg2){
dispatchEvent(new ScrollEvent(_direction, (scrollPosition - _local3), scrollPosition));
};
updateThumb();
}
public function set scrollPosition(_arg1:Number):void{
setScrollPosition(_arg1, true);
}
public function get pageScrollSize():Number{
return (((_pageScrollSize)==0) ? _pageSize : _pageScrollSize);
}
public function set pageSize(_arg1:Number):void{
if (_arg1 > 0){
_pageSize = _arg1;
};
}
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();
}
override public function set enabled(_arg1:Boolean):void{
super.enabled = _arg1;
downArrow.enabled = (track.enabled = (thumb.enabled = (upArrow.enabled = ((enabled) && ((_maxScrollPosition > _minScrollPosition))))));
updateThumb();
}
protected function updateThumb():void{
var _local1:Number;
_local1 = ((_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;
};
}
protected function thumbPressHandler(_arg1:MouseEvent):void{
inDrag = true;
thumbScrollOffset = (mouseY - thumb.y);
thumb.mouseStateLocked = true;
mouseChildren = false;
stage.addEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag, false, 0, true);
stage.addEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler, false, 0, true);
}
protected function thumbReleaseHandler(_arg1:MouseEvent):void{
inDrag = false;
mouseChildren = true;
thumb.mouseStateLocked = false;
stage.removeEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag);
stage.removeEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler);
}
public function set pageScrollSize(_arg1:Number):void{
if (_arg1 >= 0){
_pageScrollSize = _arg1;
};
}
protected function handleThumbDrag(_arg1:MouseEvent):void{
var _local2:Number;
_local2 = Math.max(0, Math.min((track.height - thumb.height), ((mouseY - track.y) - thumbScrollOffset)));
setScrollPosition((((_local2 / (track.height - thumb.height)) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition));
}
public function set direction(_arg1:String):void{
var _local2:Boolean;
if (_direction == _arg1){
return;
};
_direction = _arg1;
if (isLivePreview){
return;
};
setScaleY(1);
_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);
}
public function set lineScrollSize(_arg1:Number):void{
if (_arg1 > 0){
_lineScrollSize = _arg1;
};
}
override public function get height():Number{
return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.width : super.height);
}
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)));
};
};
};
};
}
public function get pageSize():Number{
return (_pageSize);
}
public function set maxScrollPosition(_arg1:Number):void{
setScrollProperties(_pageSize, _minScrollPosition, _arg1);
}
public function get scrollPosition():Number{
return (_scrollPosition);
}
override public function get enabled():Boolean{
return (super.enabled);
}
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();
}
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;
}
public function get direction():String{
return (_direction);
}
public function get lineScrollSize():Number{
return (_lineScrollSize);
}
override public function setSize(_arg1:Number, _arg2:Number):void{
if (_direction == ScrollBarDirection.HORIZONTAL){
super.setSize(_arg2, _arg1);
} else {
super.setSize(_arg1, _arg2);
};
}
public function get maxScrollPosition():Number{
return (_maxScrollPosition);
}
override public function get width():Number{
return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.height : super.width);
}
protected function setStyles():void{
copyStylesToChild(downArrow, DOWN_ARROW_STYLES);
copyStylesToChild(thumb, THUMB_STYLES);
copyStylesToChild(track, TRACK_STYLES);
copyStylesToChild(upArrow, UP_ARROW_STYLES);
}
public static function getStyleDefinition():Object{
return (defaultStyles);
}
}
}//package fl.controls
Section 139
//ScrollBarDirection (fl.controls.ScrollBarDirection)
package fl.controls {
public class ScrollBarDirection {
public static const HORIZONTAL:String = "horizontal";
public static const VERTICAL:String = "vertical";
}
}//package fl.controls
Section 140
//ScrollPolicy (fl.controls.ScrollPolicy)
package fl.controls {
public class ScrollPolicy {
public static const OFF:String = "off";
public static const ON:String = "on";
public static const AUTO:String = "auto";
}
}//package fl.controls
Section 141
//SelectableList (fl.controls.SelectableList)
package fl.controls {
import fl.controls.listClasses.*;
import fl.core.*;
import flash.display.*;
import flash.events.*;
import fl.data.*;
import fl.managers.*;
import fl.events.*;
import flash.utils.*;
import flash.ui.*;
import fl.containers.*;
public class SelectableList extends BaseScrollPane implements IFocusManagerComponent {
protected var invalidItems:Dictionary;
protected var renderedItems:Dictionary;
protected var listHolder:Sprite;
protected var _allowMultipleSelection:Boolean;// = false
protected var lastCaretIndex:int;// = -1
protected var _selectedIndices:Array;
protected var availableCellRenderers:Array;
protected var list:Sprite;
protected var caretIndex:int;// = -1
protected var updatedRendererStyles:Object;
protected var preChangeItems:Array;
protected var activeCellRenderers:Array;
protected var rendererStyles:Object;
protected var _verticalScrollPosition:Number;
protected var _dataProvider:DataProvider;
protected var _horizontalScrollPosition:Number;
private var collectionItemImport:SimpleCollectionItem;
protected var _selectable:Boolean;// = true
private static var defaultStyles:Object = {skin:"List_skin", cellRenderer:CellRenderer, contentPadding:null, disabledAlpha:null};
public static var createAccessibilityImplementation:Function;
public function SelectableList(){
_allowMultipleSelection = false;
_selectable = true;
caretIndex = -1;
lastCaretIndex = -1;
super();
activeCellRenderers = [];
availableCellRenderers = [];
invalidItems = new Dictionary(true);
renderedItems = new Dictionary(true);
_selectedIndices = [];
if (dataProvider == null){
dataProvider = new DataProvider();
};
verticalScrollPolicy = ScrollPolicy.AUTO;
rendererStyles = {};
updatedRendererStyles = {};
}
protected function drawList():void{
}
public function set allowMultipleSelection(_arg1:Boolean):void{
if (_arg1 == _allowMultipleSelection){
return;
};
_allowMultipleSelection = _arg1;
if (((!(_arg1)) && ((_selectedIndices.length > 1)))){
_selectedIndices = [_selectedIndices.pop()];
invalidate(InvalidationType.DATA);
};
}
public function sortItemsOn(_arg1:String, _arg2:Object=null){
return (_dataProvider.sortOn(_arg1, _arg2));
}
public function removeItemAt(_arg1:uint):Object{
return (_dataProvider.removeItemAt(_arg1));
}
public function get selectedItem():Object{
return (((_selectedIndices.length)==0) ? null : _dataProvider.getItemAt(selectedIndex));
}
override protected function keyDownHandler(_arg1:KeyboardEvent):void{
if (!selectable){
return;
};
switch (_arg1.keyCode){
case Keyboard.UP:
case Keyboard.DOWN:
case Keyboard.END:
case Keyboard.HOME:
case Keyboard.PAGE_UP:
case Keyboard.PAGE_DOWN:
moveSelectionVertically(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection)));
_arg1.stopPropagation();
break;
case Keyboard.LEFT:
case Keyboard.RIGHT:
moveSelectionHorizontally(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection)));
_arg1.stopPropagation();
break;
};
}
public function get selectable():Boolean{
return (_selectable);
}
public function itemToCellRenderer(_arg1:Object):ICellRenderer{
var _local2:*;
var _local3:ICellRenderer;
if (_arg1 != null){
for (_local2 in activeCellRenderers) {
_local3 = (activeCellRenderers[_local2] as ICellRenderer);
if (_local3.data == _arg1){
return (_local3);
};
};
};
return (null);
}
public function getNextIndexAtLetter(_arg1:String, _arg2:int=-1):int{
var _local3:int;
var _local4:Number;
var _local5:Number;
var _local6:Object;
var _local7:String;
if (length == 0){
return (-1);
};
_arg1 = _arg1.toUpperCase();
_local3 = (length - 1);
_local4 = 0;
while (_local4 < _local3) {
_local5 = ((_arg2 + 1) + _local4);
if (_local5 > (length - 1)){
_local5 = (_local5 - length);
};
_local6 = getItemAt(_local5);
if (_local6 == null){
break;
};
_local7 = itemToLabel(_local6);
if (_local7 == null){
} else {
if (_local7.charAt(0).toUpperCase() == _arg1){
return (_local5);
};
};
_local4++;
};
return (-1);
}
public function invalidateList():void{
_invalidateList();
invalidate(InvalidationType.DATA);
}
override public function set enabled(_arg1:Boolean):void{
super.enabled = _arg1;
list.mouseChildren = _enabled;
}
public function get selectedIndices():Array{
return (_selectedIndices.concat());
}
public function set selectable(_arg1:Boolean):void{
if (_arg1 == _selectable){
return;
};
if (!_arg1){
selectedIndices = [];
};
_selectable = _arg1;
}
public function itemToLabel(_arg1:Object):String{
return (_arg1["label"]);
}
public function addItemAt(_arg1:Object, _arg2:uint):void{
_dataProvider.addItemAt(_arg1, _arg2);
invalidateList();
}
public function replaceItemAt(_arg1:Object, _arg2:uint):Object{
return (_dataProvider.replaceItemAt(_arg1, _arg2));
}
protected function handleDataChange(_arg1:DataChangeEvent):void{
var _local2:int;
var _local3:int;
var _local4:String;
var _local5:uint;
_local2 = _arg1.startIndex;
_local3 = _arg1.endIndex;
_local4 = _arg1.changeType;
if (_local4 == DataChangeType.INVALIDATE_ALL){
clearSelection();
invalidateList();
} else {
if (_local4 == DataChangeType.INVALIDATE){
_local5 = 0;
while (_local5 < _arg1.items.length) {
invalidateItem(_arg1.items[_local5]);
_local5++;
};
} else {
if (_local4 == DataChangeType.ADD){
_local5 = 0;
while (_local5 < _selectedIndices.length) {
if (_selectedIndices[_local5] >= _local2){
_selectedIndices[_local5] = (_selectedIndices[_local5] + (_local2 - _local3));
};
_local5++;
};
} else {
if (_local4 == DataChangeType.REMOVE){
_local5 = 0;
while (_local5 < _selectedIndices.length) {
if (_selectedIndices[_local5] >= _local2){
if (_selectedIndices[_local5] <= _local3){
delete _selectedIndices[_local5];
} else {
_selectedIndices[_local5] = (_selectedIndices[_local5] - ((_local2 - _local3) + 1));
};
};
_local5++;
};
} else {
if (_local4 == DataChangeType.REMOVE_ALL){
clearSelection();
} else {
if (_local4 == DataChangeType.REPLACE){
} else {
selectedItems = preChangeItems;
preChangeItems = null;
};
};
};
};
};
};
invalidate(InvalidationType.DATA);
}
protected function _invalidateList():void{
availableCellRenderers = [];
while (activeCellRenderers.length > 0) {
list.removeChild((activeCellRenderers.pop() as DisplayObject));
};
}
protected function updateRendererStyles():void{
var _local1:Array;
var _local2:uint;
var _local3:uint;
var _local4:String;
_local1 = availableCellRenderers.concat(activeCellRenderers);
_local2 = _local1.length;
_local3 = 0;
while (_local3 < _local2) {
if (_local1[_local3].setStyle == null){
} else {
for (_local4 in updatedRendererStyles) {
_local1[_local3].setStyle(_local4, updatedRendererStyles[_local4]);
};
_local1[_local3].drawNow();
};
_local3++;
};
updatedRendererStyles = {};
}
public function set selectedItem(_arg1:Object):void{
var _local2:int;
_local2 = _dataProvider.getItemIndex(_arg1);
selectedIndex = _local2;
}
public function sortItems(... _args){
return (_dataProvider.sort.apply(_dataProvider, _args));
}
public function removeAll():void{
_dataProvider.removeAll();
}
protected function handleCellRendererChange(_arg1:Event):void{
var _local2:ICellRenderer;
var _local3:uint;
_local2 = (_arg1.currentTarget as ICellRenderer);
_local3 = _local2.listData.index;
_dataProvider.invalidateItemAt(_local3);
}
protected function moveSelectionVertically(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{
}
override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{
var _local3:Number;
if (_arg1 == _horizontalScrollPosition){
return;
};
_local3 = (_arg1 - _horizontalScrollPosition);
_horizontalScrollPosition = _arg1;
if (_arg2){
dispatchEvent(new ScrollEvent(ScrollBarDirection.HORIZONTAL, _local3, _arg1));
};
}
public function scrollToSelected():void{
scrollToIndex(selectedIndex);
}
public function invalidateItem(_arg1:Object):void{
if (renderedItems[_arg1] == null){
return;
};
invalidItems[_arg1] = true;
invalidate(InvalidationType.DATA);
}
protected function handleCellRendererClick(_arg1:MouseEvent):void{
var _local2:ICellRenderer;
var _local3:uint;
var _local4:int;
var _local5:int;
var _local6:uint;
if (!_enabled){
return;
};
_local2 = (_arg1.currentTarget as ICellRenderer);
_local3 = _local2.listData.index;
if (((!(dispatchEvent(new ListEvent(ListEvent.ITEM_CLICK, false, true, _local2.listData.column, _local2.listData.row, _local3, _local2.data)))) || (!(_selectable)))){
return;
};
_local4 = selectedIndices.indexOf(_local3);
if (!_allowMultipleSelection){
if (_local4 != -1){
return;
};
_local2.selected = true;
_selectedIndices = [_local3];
lastCaretIndex = (caretIndex = _local3);
} else {
if (_arg1.shiftKey){
_local6 = ((_selectedIndices.length)>0) ? _selectedIndices[0] : _local3;
_selectedIndices = [];
if (_local6 > _local3){
_local5 = _local6;
while (_local5 >= _local3) {
_selectedIndices.push(_local5);
_local5--;
};
} else {
_local5 = _local6;
while (_local5 <= _local3) {
_selectedIndices.push(_local5);
_local5++;
};
};
caretIndex = _local3;
} else {
if (_arg1.ctrlKey){
if (_local4 != -1){
_local2.selected = false;
_selectedIndices.splice(_local4, 1);
} else {
_local2.selected = true;
_selectedIndices.push(_local3);
};
caretIndex = _local3;
} else {
_selectedIndices = [_local3];
lastCaretIndex = (caretIndex = _local3);
};
};
};
dispatchEvent(new Event(Event.CHANGE));
invalidate(InvalidationType.DATA);
}
public function get length():uint{
return (_dataProvider.length);
}
public function get allowMultipleSelection():Boolean{
return (_allowMultipleSelection);
}
protected function onPreChange(_arg1:DataChangeEvent):void{
switch (_arg1.changeType){
case DataChangeType.REMOVE:
case DataChangeType.ADD:
case DataChangeType.INVALIDATE:
case DataChangeType.REMOVE_ALL:
case DataChangeType.REPLACE:
case DataChangeType.INVALIDATE_ALL:
break;
default:
preChangeItems = selectedItems;
break;
};
}
public function getRendererStyle(_arg1:String, _arg2:int=-1):Object{
return (rendererStyles[_arg1]);
}
override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{
var _local3:Number;
if (_arg1 == _verticalScrollPosition){
return;
};
_local3 = (_arg1 - _verticalScrollPosition);
_verticalScrollPosition = _arg1;
if (_arg2){
dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, _local3, _arg1));
};
}
protected function moveSelectionHorizontally(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{
}
public function set selectedIndices(_arg1:Array):void{
if (!_selectable){
return;
};
_selectedIndices = ((_arg1)==null) ? [] : _arg1.concat();
invalidate(InvalidationType.SELECTED);
}
public function get selectedIndex():int{
return (((_selectedIndices.length)==0) ? -1 : _selectedIndices[(_selectedIndices.length - 1)]);
}
override protected function draw():void{
super.draw();
}
override protected function configUI():void{
super.configUI();
listHolder = new Sprite();
addChild(listHolder);
listHolder.scrollRect = contentScrollRect;
list = new Sprite();
listHolder.addChild(list);
}
public function addItem(_arg1:Object):void{
_dataProvider.addItem(_arg1);
invalidateList();
}
protected function handleCellRendererMouseEvent(_arg1:MouseEvent):void{
var _local2:ICellRenderer;
var _local3:String;
_local2 = (_arg1.target as ICellRenderer);
_local3 = ((_arg1.type)==MouseEvent.ROLL_OVER) ? ListEvent.ITEM_ROLL_OVER : ListEvent.ITEM_ROLL_OUT;
dispatchEvent(new ListEvent(_local3, false, false, _local2.listData.column, _local2.listData.row, _local2.listData.index, _local2.data));
}
public function clearRendererStyle(_arg1:String, _arg2:int=-1):void{
delete rendererStyles[_arg1];
updatedRendererStyles[_arg1] = null;
invalidate(InvalidationType.RENDERER_STYLES);
}
protected function handleCellRendererDoubleClick(_arg1:MouseEvent):void{
var _local2:ICellRenderer;
var _local3:uint;
if (!_enabled){
return;
};
_local2 = (_arg1.currentTarget as ICellRenderer);
_local3 = _local2.listData.index;
dispatchEvent(new ListEvent(ListEvent.ITEM_DOUBLE_CLICK, false, true, _local2.listData.column, _local2.listData.row, _local3, _local2.data));
}
public function get rowCount():uint{
return (0);
}
public function isItemSelected(_arg1:Object):Boolean{
return ((selectedItems.indexOf(_arg1) > -1));
}
public function set dataProvider(_arg1:DataProvider):void{
if (_dataProvider != null){
_dataProvider.removeEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange);
_dataProvider.removeEventListener(DataChangeEvent.PRE_DATA_CHANGE, onPreChange);
};
_dataProvider = _arg1;
_dataProvider.addEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange, false, 0, true);
_dataProvider.addEventListener(DataChangeEvent.PRE_DATA_CHANGE, onPreChange, false, 0, true);
clearSelection();
invalidateList();
}
override protected function drawLayout():void{
super.drawLayout();
contentScrollRect = listHolder.scrollRect;
contentScrollRect.width = availableWidth;
contentScrollRect.height = availableHeight;
listHolder.scrollRect = contentScrollRect;
}
public function getItemAt(_arg1:uint):Object{
return (_dataProvider.getItemAt(_arg1));
}
override protected function initializeAccessibility():void{
if (SelectableList.createAccessibilityImplementation != null){
SelectableList.createAccessibilityImplementation(this);
};
}
public function scrollToIndex(_arg1:int):void{
}
public function removeItem(_arg1:Object):Object{
return (_dataProvider.removeItem(_arg1));
}
public function get dataProvider():DataProvider{
return (_dataProvider);
}
public function set maxHorizontalScrollPosition(_arg1:Number):void{
_maxHorizontalScrollPosition = _arg1;
invalidate(InvalidationType.SIZE);
}
public function setRendererStyle(_arg1:String, _arg2:Object, _arg3:uint=0):void{
if (rendererStyles[_arg1] == _arg2){
return;
};
updatedRendererStyles[_arg1] = _arg2;
rendererStyles[_arg1] = _arg2;
invalidate(InvalidationType.RENDERER_STYLES);
}
public function invalidateItemAt(_arg1:uint):void{
var _local2:Object;
_local2 = _dataProvider.getItemAt(_arg1);
if (_local2 != null){
invalidateItem(_local2);
};
}
public function set selectedItems(_arg1:Array):void{
var _local2:Array;
var _local3:uint;
var _local4:int;
if (_arg1 == null){
selectedIndices = null;
return;
};
_local2 = [];
_local3 = 0;
while (_local3 < _arg1.length) {
_local4 = _dataProvider.getItemIndex(_arg1[_local3]);
if (_local4 != -1){
_local2.push(_local4);
};
_local3++;
};
selectedIndices = _local2;
}
public function clearSelection():void{
selectedIndex = -1;
}
override public function get maxHorizontalScrollPosition():Number{
return (_maxHorizontalScrollPosition);
}
public function get selectedItems():Array{
var _local1:Array;
var _local2:uint;
_local1 = [];
_local2 = 0;
while (_local2 < _selectedIndices.length) {
_local1.push(_dataProvider.getItemAt(_selectedIndices[_local2]));
_local2++;
};
return (_local1);
}
public function set selectedIndex(_arg1:int):void{
selectedIndices = ((_arg1)==-1) ? null : [_arg1];
}
public static function getStyleDefinition():Object{
return (mergeStyles(defaultStyles, BaseScrollPane.getStyleDefinition()));
}
}
}//package fl.controls
Section 142
//TextInput (fl.controls.TextInput)
package fl.controls {
import fl.core.*;
import flash.display.*;
import flash.events.*;
import fl.managers.*;
import fl.events.*;
import flash.text.*;
import flash.ui.*;
public class TextInput extends UIComponent implements IFocusManagerComponent {
protected var _html:Boolean;// = false
protected var _savedHTML:String;
protected var background:DisplayObject;
protected var _editable:Boolean;// = true
public var textField:TextField;
private static var defaultStyles:Object = {upSkin:"TextInput_upSkin", disabledSkin:"TextInput_disabledSkin", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, textPadding:0, embedFonts:false};
public static var createAccessibilityImplementation:Function;
public function TextInput(){
_editable = true;
_html = false;
super();
}
override public function drawFocus(_arg1:Boolean):void{
if (focusTarget != null){
focusTarget.drawFocus(_arg1);
return;
};
super.drawFocus(_arg1);
}
public function set imeMode(_arg1:String):void{
_imeMode = _arg1;
}
override protected function isOurFocus(_arg1:DisplayObject):Boolean{
return ((((_arg1 == textField)) || (super.isOurFocus(_arg1))));
}
protected function handleKeyDown(_arg1:KeyboardEvent):void{
if (_arg1.keyCode == Keyboard.ENTER){
dispatchEvent(new ComponentEvent(ComponentEvent.ENTER, true));
};
}
public function set text(_arg1:String):void{
textField.text = _arg1;
_html = false;
invalidate(InvalidationType.DATA);
invalidate(InvalidationType.STYLES);
}
protected function updateTextFieldType():void{
textField.type = (((enabled) && (editable))) ? TextFieldType.INPUT : TextFieldType.DYNAMIC;
textField.selectable = enabled;
}
public function get selectionEndIndex():int{
return (textField.selectionEndIndex);
}
public function get editable():Boolean{
return (_editable);
}
override protected function focusInHandler(_arg1:FocusEvent):void{
var _local2:IFocusManager;
if (_arg1.target == this){
stage.focus = textField;
};
_local2 = focusManager;
if (((editable) && (_local2))){
_local2.showFocusIndicator = true;
if (((textField.selectable) && ((textField.selectionBeginIndex == textField.selectionBeginIndex)))){
setSelection(0, textField.length);
};
};
super.focusInHandler(_arg1);
if (editable){
setIMEMode(true);
};
}
public function get selectionBeginIndex():int{
return (textField.selectionBeginIndex);
}
public function set alwaysShowSelection(_arg1:Boolean):void{
textField.alwaysShowSelection = _arg1;
}
override public function set enabled(_arg1:Boolean):void{
super.enabled = _arg1;
updateTextFieldType();
}
protected function setEmbedFont(){
var _local1:Object;
_local1 = getStyleValue("embedFonts");
if (_local1 != null){
textField.embedFonts = _local1;
};
}
public function get horizontalScrollPosition():int{
return (textField.scrollH);
}
public function set condenseWhite(_arg1:Boolean):void{
textField.condenseWhite = _arg1;
}
public function set displayAsPassword(_arg1:Boolean):void{
textField.displayAsPassword = _arg1;
}
public function set horizontalScrollPosition(_arg1:int):void{
textField.scrollH = _arg1;
}
public function get restrict():String{
return (textField.restrict);
}
public function get textWidth():Number{
return (textField.textWidth);
}
public function get textHeight():Number{
return (textField.textHeight);
}
public function set editable(_arg1:Boolean):void{
_editable = _arg1;
updateTextFieldType();
}
public function get maxChars():int{
return (textField.maxChars);
}
public function get length():int{
return (textField.length);
}
public function getLineMetrics(_arg1:int):TextLineMetrics{
return (textField.getLineMetrics(_arg1));
}
public function get imeMode():String{
return (_imeMode);
}
override protected function focusOutHandler(_arg1:FocusEvent):void{
super.focusOutHandler(_arg1);
if (editable){
setIMEMode(false);
};
}
public function set htmlText(_arg1:String):void{
if (_arg1 == ""){
text = "";
return;
};
_html = true;
_savedHTML = _arg1;
textField.htmlText = _arg1;
invalidate(InvalidationType.DATA);
invalidate(InvalidationType.STYLES);
}
public function get text():String{
return (textField.text);
}
override public function get enabled():Boolean{
return (super.enabled);
}
public function get condenseWhite():Boolean{
return (textField.condenseWhite);
}
public function get alwaysShowSelection():Boolean{
return (textField.alwaysShowSelection);
}
override protected function draw():void{
var _local1:Object;
if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){
drawTextFormat();
drawBackground();
_local1 = getStyleValue("embedFonts");
if (_local1 != null){
textField.embedFonts = _local1;
};
invalidate(InvalidationType.SIZE, false);
};
if (isInvalid(InvalidationType.SIZE)){
drawLayout();
};
super.draw();
}
protected function handleTextInput(_arg1:TextEvent):void{
_arg1.stopPropagation();
dispatchEvent(new TextEvent(TextEvent.TEXT_INPUT, true, false, _arg1.text));
}
override protected function configUI():void{
super.configUI();
tabChildren = true;
textField = new TextField();
addChild(textField);
updateTextFieldType();
textField.addEventListener(TextEvent.TEXT_INPUT, handleTextInput, false, 0, true);
textField.addEventListener(Event.CHANGE, handleChange, false, 0, true);
textField.addEventListener(KeyboardEvent.KEY_DOWN, handleKeyDown, false, 0, true);
}
public function setSelection(_arg1:int, _arg2:int):void{
textField.setSelection(_arg1, _arg2);
}
public function get displayAsPassword():Boolean{
return (textField.displayAsPassword);
}
public function appendText(_arg1:String):void{
textField.appendText(_arg1);
}
public function set restrict(_arg1:String):void{
if (((componentInspectorSetting) && ((_arg1 == "")))){
_arg1 = null;
};
textField.restrict = _arg1;
}
public function get htmlText():String{
return (textField.htmlText);
}
protected function drawBackground():void{
var _local1:DisplayObject;
var _local2:String;
_local1 = background;
_local2 = (enabled) ? "upSkin" : "disabledSkin";
background = getDisplayObjectInstance(getStyleValue(_local2));
if (background == null){
return;
};
addChildAt(background, 0);
if (((((!((_local1 == null))) && (!((_local1 == background))))) && (contains(_local1)))){
removeChild(_local1);
};
}
override public function setFocus():void{
stage.focus = textField;
}
protected function drawLayout():void{
var _local1:Number;
_local1 = Number(getStyleValue("textPadding"));
if (background != null){
background.width = width;
background.height = height;
};
textField.width = (width - (2 * _local1));
textField.height = (height - (2 * _local1));
textField.x = (textField.y = _local1);
}
public function set maxChars(_arg1:int):void{
textField.maxChars = _arg1;
}
public function get maxHorizontalScrollPosition():int{
return (textField.maxScrollH);
}
protected function drawTextFormat():void{
var _local1:Object;
var _local2:TextFormat;
var _local3:TextFormat;
_local1 = UIComponent.getStyleDefinition();
_local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat);
textField.setTextFormat(_local2);
_local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat);
if (_local3 != null){
textField.setTextFormat(_local3);
} else {
_local3 = _local2;
};
textField.defaultTextFormat = _local3;
setEmbedFont();
if (_html){
textField.htmlText = _savedHTML;
};
}
protected function handleChange(_arg1:Event):void{
_arg1.stopPropagation();
dispatchEvent(new Event(Event.CHANGE, true));
}
public static function getStyleDefinition():Object{
return (defaultStyles);
}
}
}//package fl.controls
Section 143
//ComponentShim (fl.core.ComponentShim)
package fl.core {
import flash.display.*;
public dynamic class ComponentShim extends MovieClip {
}
}//package fl.core
Section 144
//InvalidationType (fl.core.InvalidationType)
package fl.core {
public class InvalidationType {
public static const SIZE:String = "size";
public static const ALL:String = "all";
public static const DATA:String = "data";
public static const SCROLL:String = "scroll";
public static const STATE:String = "state";
public static const STYLES:String = "styles";
public static const SELECTED:String = "selected";
public static const RENDERER_STYLES:String = "rendererStyles";
}
}//package fl.core
Section 145
//UIComponent (fl.core.UIComponent)
package fl.core {
import flash.display.*;
import flash.events.*;
import fl.managers.*;
import fl.events.*;
import flash.text.*;
import flash.utils.*;
import flash.system.*;
public class UIComponent extends Sprite {
protected var _enabled:Boolean;// = true
private var _mouseFocusEnabled:Boolean;// = true
protected var startHeight:Number;
protected var _height:Number;
protected var _oldIMEMode:String;// = null
protected var startWidth:Number;
public var focusTarget:IFocusManagerComponent;
protected var errorCaught:Boolean;// = false
protected var uiFocusRect:DisplayObject;
protected var _width:Number;
public var version:String;// = "3.0.0.15"
protected var isFocused:Boolean;// = false
protected var callLaterMethods:Dictionary;
private var _focusEnabled:Boolean;// = true
private var tempText:TextField;
protected var invalidateFlag:Boolean;// = false
protected var _inspector:Boolean;// = false
protected var sharedStyles:Object;
protected var invalidHash:Object;
protected var isLivePreview:Boolean;// = false
protected var _imeMode:String;// = null
protected var instanceStyles:Object;
protected var _x:Number;
protected var _y:Number;
public static var inCallLaterPhase:Boolean = false;
private static var defaultStyles:Object = {focusRectSkin:"focusRectSkin", focusRectPadding:2, textFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), disabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultTextFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultDisabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0)};
public static var createAccessibilityImplementation:Function;
private static var focusManagers:Dictionary = new Dictionary(false);
public function UIComponent(){
version = "3.0.0.15";
isLivePreview = false;
invalidateFlag = false;
_enabled = true;
isFocused = false;
_focusEnabled = true;
_mouseFocusEnabled = true;
_imeMode = null;
_oldIMEMode = null;
errorCaught = false;
_inspector = false;
super();
instanceStyles = {};
sharedStyles = {};
invalidHash = {};
callLaterMethods = new Dictionary();
StyleManager.registerInstance(this);
configUI();
invalidate(InvalidationType.ALL);
tabEnabled = (this is IFocusManagerComponent);
focusRect = false;
if (tabEnabled){
addEventListener(FocusEvent.FOCUS_IN, focusInHandler);
addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler);
addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
addEventListener(KeyboardEvent.KEY_UP, keyUpHandler);
};
initializeFocusManager();
addEventListener(Event.ENTER_FRAME, hookAccessibility, false, 0, true);
}
public function drawFocus(_arg1:Boolean):void{
var _local2:Number;
isFocused = _arg1;
if (((!((uiFocusRect == null))) && (contains(uiFocusRect)))){
removeChild(uiFocusRect);
uiFocusRect = null;
};
if (_arg1){
uiFocusRect = (getDisplayObjectInstance(getStyleValue("focusRectSkin")) as Sprite);
if (uiFocusRect == null){
return;
};
_local2 = Number(getStyleValue("focusRectPadding"));
uiFocusRect.x = -(_local2);
uiFocusRect.y = -(_local2);
uiFocusRect.width = (width + (_local2 * 2));
uiFocusRect.height = (height + (_local2 * 2));
addChildAt(uiFocusRect, 0);
};
}
private function callLaterDispatcher(_arg1:Event):void{
var _local2:Dictionary;
var _local3:Object;
if (_arg1.type == Event.ADDED_TO_STAGE){
removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher);
stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true);
stage.invalidate();
return;
};
_arg1.target.removeEventListener(Event.RENDER, callLaterDispatcher);
if (stage == null){
addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true);
return;
};
inCallLaterPhase = true;
_local2 = callLaterMethods;
for (_local3 in _local2) {
_local3();
delete _local2[_local3];
};
inCallLaterPhase = false;
}
private function addedHandler(_arg1:Event):void{
removeEventListener("addedToStage", addedHandler);
initializeFocusManager();
}
protected function getStyleValue(_arg1:String):Object{
return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]);
}
protected function isOurFocus(_arg1:DisplayObject):Boolean{
return ((_arg1 == this));
}
override public function get scaleX():Number{
return ((width / startWidth));
}
override public function get scaleY():Number{
return ((height / startHeight));
}
override public function set height(_arg1:Number):void{
if (_height == _arg1){
return;
};
setSize(width, _arg1);
}
protected function keyDownHandler(_arg1:KeyboardEvent):void{
}
protected function focusInHandler(_arg1:FocusEvent):void{
var _local2:IFocusManager;
if (isOurFocus((_arg1.target as DisplayObject))){
_local2 = focusManager;
if (((_local2) && (_local2.showFocusIndicator))){
drawFocus(true);
isFocused = true;
};
};
}
public function setStyle(_arg1:String, _arg2:Object):void{
if ((((instanceStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){
return;
};
instanceStyles[_arg1] = _arg2;
invalidate(InvalidationType.STYLES);
}
override public function get visible():Boolean{
return (super.visible);
}
public function get componentInspectorSetting():Boolean{
return (_inspector);
}
override public function get x():Number{
return ((isNaN(_x)) ? super.x : _x);
}
override public function get y():Number{
return ((isNaN(_y)) ? super.y : _y);
}
protected function setIMEMode(_arg1:Boolean){
var enabled = _arg1;
if (_imeMode != null){
if (enabled){
IME.enabled = true;
_oldIMEMode = IME.conversionMode;
try {
if (((!(errorCaught)) && (!((IME.conversionMode == IMEConversionMode.UNKNOWN))))){
IME.conversionMode = _imeMode;
};
errorCaught = false;
} catch(e:Error) {
errorCaught = true;
throw (new Error(("IME mode not supported: " + _imeMode)));
};
} else {
if (((!((IME.conversionMode == IMEConversionMode.UNKNOWN))) && (!((_oldIMEMode == IMEConversionMode.UNKNOWN))))){
IME.conversionMode = _oldIMEMode;
};
IME.enabled = false;
};
};
}
public function set enabled(_arg1:Boolean):void{
if (_arg1 == _enabled){
return;
};
_enabled = _arg1;
invalidate(InvalidationType.STATE);
}
public function setSharedStyle(_arg1:String, _arg2:Object):void{
if ((((sharedStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){
return;
};
sharedStyles[_arg1] = _arg2;
if (instanceStyles[_arg1] == null){
invalidate(InvalidationType.STYLES);
};
}
protected function keyUpHandler(_arg1:KeyboardEvent):void{
}
public function set focusEnabled(_arg1:Boolean):void{
_focusEnabled = _arg1;
}
override public function set scaleX(_arg1:Number):void{
setSize((startWidth * _arg1), height);
}
public function get mouseFocusEnabled():Boolean{
return (_mouseFocusEnabled);
}
override public function set scaleY(_arg1:Number):void{
setSize(width, (startHeight * _arg1));
}
protected function getDisplayObjectInstance(_arg1:Object):DisplayObject{
var classDef:Object;
var skin = _arg1;
classDef = null;
if ((skin is Class)){
return ((new (skin) as DisplayObject));
};
if ((skin is DisplayObject)){
(skin as DisplayObject).x = 0;
(skin as DisplayObject).y = 0;
return ((skin as DisplayObject));
};
try {
classDef = getDefinitionByName(skin.toString());
} catch(e:Error) {
try {
classDef = (loaderInfo.applicationDomain.getDefinition(skin.toString()) as Object);
} catch(e:Error) {
};
};
if (classDef == null){
return (null);
};
return ((new (classDef) as DisplayObject));
}
protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{
var _local3:String;
for (_local3 in _arg2) {
_arg1.setStyle(_local3, getStyleValue(_arg2[_local3]));
};
}
protected function beforeComponentParameters():void{
}
protected function callLater(_arg1:Function):void{
if (inCallLaterPhase){
return;
};
callLaterMethods[_arg1] = true;
if (stage != null){
stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true);
stage.invalidate();
} else {
addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true);
};
}
protected function createFocusManager():void{
if (focusManagers[stage] == null){
focusManagers[stage] = new FocusManager(stage);
};
}
override public function set visible(_arg1:Boolean):void{
var _local2:String;
if (super.visible == _arg1){
return;
};
super.visible = _arg1;
_local2 = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE;
dispatchEvent(new ComponentEvent(_local2, true));
}
protected function hookAccessibility(_arg1:Event):void{
removeEventListener(Event.ENTER_FRAME, hookAccessibility);
initializeAccessibility();
}
public function set componentInspectorSetting(_arg1:Boolean):void{
_inspector = _arg1;
if (_inspector){
beforeComponentParameters();
} else {
afterComponentParameters();
};
}
override public function set x(_arg1:Number):void{
move(_arg1, _y);
}
public function drawNow():void{
draw();
}
override public function set y(_arg1:Number):void{
move(_x, _arg1);
}
protected function checkLivePreview():Boolean{
var className:String;
if (parent == null){
return (false);
};
try {
className = getQualifiedClassName(parent);
} catch(e:Error) {
};
return ((className == "fl.livepreview::LivePreviewParent"));
}
protected function focusOutHandler(_arg1:FocusEvent):void{
if (isOurFocus((_arg1.target as DisplayObject))){
drawFocus(false);
isFocused = false;
};
}
public function set mouseFocusEnabled(_arg1:Boolean):void{
_mouseFocusEnabled = _arg1;
}
public function getFocus():InteractiveObject{
if (stage){
return (stage.focus);
};
return (null);
}
protected function validate():void{
invalidHash = {};
}
override public function get height():Number{
return (_height);
}
public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{
invalidHash[_arg1] = true;
if (_arg2){
this.callLater(draw);
};
}
public function get enabled():Boolean{
return (_enabled);
}
protected function getScaleX():Number{
return (super.scaleX);
}
protected function getScaleY():Number{
return (super.scaleY);
}
public function get focusEnabled():Boolean{
return (_focusEnabled);
}
protected function afterComponentParameters():void{
}
protected function draw():void{
if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){
if (((isFocused) && (focusManager.showFocusIndicator))){
drawFocus(true);
};
};
validate();
}
protected function configUI():void{
var _local1:Number;
var _local2:Number;
var _local3:Number;
isLivePreview = checkLivePreview();
_local1 = rotation;
rotation = 0;
_local2 = super.width;
_local3 = super.height;
var _local4 = 1;
super.scaleY = _local4;
super.scaleX = _local4;
setSize(_local2, _local3);
move(super.x, super.y);
rotation = _local1;
startWidth = _local2;
startHeight = _local3;
if (numChildren > 0){
removeChildAt(0);
};
}
protected function setScaleX(_arg1:Number):void{
super.scaleX = _arg1;
}
protected function setScaleY(_arg1:Number):void{
super.scaleY = _arg1;
}
private function initializeFocusManager():void{
if (stage == null){
addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true);
} else {
createFocusManager();
};
}
public function set focusManager(_arg1:IFocusManager):void{
UIComponent.focusManagers[this] = _arg1;
}
public function clearStyle(_arg1:String):void{
setStyle(_arg1, null);
}
protected function isInvalid(_arg1:String, ... _args):Boolean{
if (((invalidHash[_arg1]) || (invalidHash[InvalidationType.ALL]))){
return (true);
};
while (_args.length > 0) {
if (invalidHash[_args.pop()]){
return (true);
};
};
return (false);
}
public function setSize(_arg1:Number, _arg2:Number):void{
_width = _arg1;
_height = _arg2;
invalidate(InvalidationType.SIZE);
dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false));
}
override public function set width(_arg1:Number):void{
if (_width == _arg1){
return;
};
setSize(_arg1, height);
}
public function setFocus():void{
if (stage){
stage.focus = this;
};
}
protected function initializeAccessibility():void{
if (UIComponent.createAccessibilityImplementation != null){
UIComponent.createAccessibilityImplementation(this);
};
}
public function get focusManager():IFocusManager{
var _local1:DisplayObject;
_local1 = this;
while (_local1) {
if (UIComponent.focusManagers[_local1] != null){
return (IFocusManager(UIComponent.focusManagers[_local1]));
};
_local1 = _local1.parent;
};
return (null);
}
override public function get width():Number{
return (_width);
}
public function move(_arg1:Number, _arg2:Number):void{
_x = _arg1;
_y = _arg2;
super.x = Math.round(_arg1);
super.y = Math.round(_arg2);
dispatchEvent(new ComponentEvent(ComponentEvent.MOVE));
}
public function validateNow():void{
invalidate(InvalidationType.ALL, false);
draw();
}
public function getStyle(_arg1:String):Object{
return (instanceStyles[_arg1]);
}
public static function getStyleDefinition():Object{
return (defaultStyles);
}
public static function mergeStyles(... _args):Object{
var _local2:Object;
var _local3:uint;
var _local4:uint;
var _local5:Object;
var _local6:String;
_local2 = {};
_local3 = _args.length;
_local4 = 0;
while (_local4 < _local3) {
_local5 = _args[_local4];
for (_local6 in _local5) {
if (_local2[_local6] != null){
} else {
_local2[_local6] = _args[_local4][_local6];
};
};
_local4++;
};
return (_local2);
}
}
}//package fl.core
Section 146
//DataProvider (fl.data.DataProvider)
package fl.data {
import flash.events.*;
import fl.events.*;
public class DataProvider extends EventDispatcher {
protected var data:Array;
public function DataProvider(_arg1:Object=null){
if (_arg1 == null){
data = [];
} else {
data = getDataFromObject(_arg1);
};
}
protected function dispatchPreChangeEvent(_arg1:String, _arg2:Array, _arg3:int, _arg4:int):void{
dispatchEvent(new DataChangeEvent(DataChangeEvent.PRE_DATA_CHANGE, _arg1, _arg2, _arg3, _arg4));
}
public function invalidateItemAt(_arg1:int):void{
checkIndex(_arg1, (data.length - 1));
dispatchChangeEvent(DataChangeType.INVALIDATE, [data[_arg1]], _arg1, _arg1);
}
public function getItemIndex(_arg1:Object):int{
return (data.indexOf(_arg1));
}
protected function getDataFromObject(_arg1:Object):Array{
var _local2:Array;
var _local3:Array;
var _local4:uint;
var _local5:Object;
var _local6:XML;
var _local7:XMLList;
var _local8:XML;
var _local9:XMLList;
var _local10:XML;
var _local11:XMLList;
var _local12:XML;
if ((_arg1 is Array)){
_local3 = (_arg1 as Array);
if (_local3.length > 0){
if ((((_local3[0] is String)) || ((_local3[0] is Number)))){
_local2 = [];
_local4 = 0;
while (_local4 < _local3.length) {
_local5 = {label:String(_local3[_local4]), data:_local3[_local4]};
_local2.push(_local5);
_local4++;
};
return (_local2);
};
};
return (_arg1.concat());
//unresolved jump
};
if ((_arg1 is DataProvider)){
return (_arg1.toArray());
};
if ((_arg1 is XML)){
_local6 = (_arg1 as XML);
_local2 = [];
_local7 = _local6.*;
for each (_local8 in _local7) {
_arg1 = {};
_local9 = _local8.attributes();
for each (_local10 in _local9) {
_arg1[_local10.localName()] = _local10.toString();
};
_local11 = _local8.*;
for each (_local12 in _local11) {
if (_local12.hasSimpleContent()){
_arg1[_local12.localName()] = _local12.toString();
};
};
_local2.push(_arg1);
};
return (_local2);
//unresolved jump
};
throw (new TypeError((("Error: Type Coercion failed: cannot convert " + _arg1) + " to Array or DataProvider.")));
}
public function removeItemAt(_arg1:uint):Object{
var _local2:Array;
checkIndex(_arg1, (data.length - 1));
dispatchPreChangeEvent(DataChangeType.REMOVE, data.slice(_arg1, (_arg1 + 1)), _arg1, _arg1);
_local2 = data.splice(_arg1, 1);
dispatchChangeEvent(DataChangeType.REMOVE, _local2, _arg1, _arg1);
return (_local2[0]);
}
public function addItem(_arg1:Object):void{
dispatchPreChangeEvent(DataChangeType.ADD, [_arg1], (data.length - 1), (data.length - 1));
data.push(_arg1);
dispatchChangeEvent(DataChangeType.ADD, [_arg1], (data.length - 1), (data.length - 1));
}
public function sortOn(_arg1:Object, _arg2:Object=null){
var _local3:Array;
dispatchPreChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1));
_local3 = data.sortOn(_arg1, _arg2);
dispatchChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1));
return (_local3);
}
public function sort(... _args){
var _local2:Array;
dispatchPreChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1));
_local2 = data.sort.apply(data, _args);
dispatchChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1));
return (_local2);
}
public function addItems(_arg1:Object):void{
addItemsAt(_arg1, data.length);
}
public function concat(_arg1:Object):void{
addItems(_arg1);
}
public function clone():DataProvider{
return (new DataProvider(data));
}
public function toArray():Array{
return (data.concat());
}
public function get length():uint{
return (data.length);
}
public function addItemAt(_arg1:Object, _arg2:uint):void{
checkIndex(_arg2, data.length);
dispatchPreChangeEvent(DataChangeType.ADD, [_arg1], _arg2, _arg2);
data.splice(_arg2, 0, _arg1);
dispatchChangeEvent(DataChangeType.ADD, [_arg1], _arg2, _arg2);
}
public function getItemAt(_arg1:uint):Object{
checkIndex(_arg1, (data.length - 1));
return (data[_arg1]);
}
override public function toString():String{
return ((("DataProvider [" + data.join(" , ")) + "]"));
}
public function invalidateItem(_arg1:Object):void{
var _local2:uint;
_local2 = getItemIndex(_arg1);
if (_local2 == -1){
return;
};
invalidateItemAt(_local2);
}
protected function dispatchChangeEvent(_arg1:String, _arg2:Array, _arg3:int, _arg4:int):void{
dispatchEvent(new DataChangeEvent(DataChangeEvent.DATA_CHANGE, _arg1, _arg2, _arg3, _arg4));
}
protected function checkIndex(_arg1:int, _arg2:int):void{
if ((((_arg1 > _arg2)) || ((_arg1 < 0)))){
throw (new RangeError((((("DataProvider index (" + _arg1) + ") is not in acceptable range (0 - ") + _arg2) + ")")));
};
}
public function addItemsAt(_arg1:Object, _arg2:uint):void{
var _local3:Array;
checkIndex(_arg2, data.length);
_local3 = getDataFromObject(_arg1);
dispatchPreChangeEvent(DataChangeType.ADD, _local3, _arg2, ((_arg2 + _local3.length) - 1));
data.splice.apply(data, [_arg2, 0].concat(_local3));
dispatchChangeEvent(DataChangeType.ADD, _local3, _arg2, ((_arg2 + _local3.length) - 1));
}
public function replaceItem(_arg1:Object, _arg2:Object):Object{
var _local3:int;
_local3 = getItemIndex(_arg2);
if (_local3 != -1){
return (replaceItemAt(_arg1, _local3));
};
return (null);
}
public function removeItem(_arg1:Object):Object{
var _local2:int;
_local2 = getItemIndex(_arg1);
if (_local2 != -1){
return (removeItemAt(_local2));
};
return (null);
}
public function merge(_arg1:Object):void{
var _local2:Array;
var _local3:uint;
var _local4:uint;
var _local5:uint;
var _local6:Object;
_local2 = getDataFromObject(_arg1);
_local3 = _local2.length;
_local4 = data.length;
dispatchPreChangeEvent(DataChangeType.ADD, data.slice(_local4, data.length), _local4, (this.data.length - 1));
_local5 = 0;
while (_local5 < _local3) {
_local6 = _local2[_local5];
if (getItemIndex(_local6) == -1){
data.push(_local6);
};
_local5++;
};
if (data.length > _local4){
dispatchChangeEvent(DataChangeType.ADD, data.slice(_local4, data.length), _local4, (this.data.length - 1));
} else {
dispatchChangeEvent(DataChangeType.ADD, [], -1, -1);
};
}
public function replaceItemAt(_arg1:Object, _arg2:uint):Object{
var _local3:Array;
checkIndex(_arg2, (data.length - 1));
_local3 = [data[_arg2]];
dispatchPreChangeEvent(DataChangeType.REPLACE, _local3, _arg2, _arg2);
data[_arg2] = _arg1;
dispatchChangeEvent(DataChangeType.REPLACE, _local3, _arg2, _arg2);
return (_local3[0]);
}
public function invalidate():void{
dispatchEvent(new DataChangeEvent(DataChangeEvent.DATA_CHANGE, DataChangeType.INVALIDATE_ALL, data.concat(), 0, data.length));
}
public function removeAll():void{
var _local1:Array;
_local1 = data.concat();
dispatchPreChangeEvent(DataChangeType.REMOVE_ALL, _local1, 0, _local1.length);
data = [];
dispatchChangeEvent(DataChangeType.REMOVE_ALL, _local1, 0, _local1.length);
}
}
}//package fl.data
Section 147
//SimpleCollectionItem (fl.data.SimpleCollectionItem)
package fl.data {
public dynamic class SimpleCollectionItem {
public var label:String;
public var data:String;
public function toString():String{
return ((((("[SimpleCollectionItem: " + label) + ",") + data) + "]"));
}
}
}//package fl.data
Section 148
//ComponentEvent (fl.events.ComponentEvent)
package fl.events {
import flash.events.*;
public class ComponentEvent extends Event {
public static const HIDE:String = "hide";
public static const BUTTON_DOWN:String = "buttonDown";
public static const MOVE:String = "move";
public static const RESIZE:String = "resize";
public static const ENTER:String = "enter";
public static const LABEL_CHANGE:String = "labelChange";
public static const SHOW:String = "show";
public function ComponentEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){
super(_arg1, _arg2, _arg3);
}
override public function toString():String{
return (formatToString("ComponentEvent", "type", "bubbles", "cancelable"));
}
override public function clone():Event{
return (new ComponentEvent(type, bubbles, cancelable));
}
}
}//package fl.events
Section 149
//DataChangeEvent (fl.events.DataChangeEvent)
package fl.events {
import flash.events.*;
public class DataChangeEvent extends Event {
protected var _items:Array;
protected var _endIndex:uint;
protected var _changeType:String;
protected var _startIndex:uint;
public static const PRE_DATA_CHANGE:String = "preDataChange";
public static const DATA_CHANGE:String = "dataChange";
public function DataChangeEvent(_arg1:String, _arg2:String, _arg3:Array, _arg4:int=-1, _arg5:int=-1):void{
super(_arg1);
_changeType = _arg2;
_startIndex = _arg4;
_items = _arg3;
_endIndex = ((_arg5)==-1) ? _startIndex : _arg5;
}
public function get changeType():String{
return (_changeType);
}
public function get startIndex():uint{
return (_startIndex);
}
public function get items():Array{
return (_items);
}
override public function clone():Event{
return (new DataChangeEvent(type, _changeType, _items, _startIndex, _endIndex));
}
override public function toString():String{
return (formatToString("DataChangeEvent", "type", "changeType", "startIndex", "endIndex", "bubbles", "cancelable"));
}
public function get endIndex():uint{
return (_endIndex);
}
}
}//package fl.events
Section 150
//DataChangeType (fl.events.DataChangeType)
package fl.events {
public class DataChangeType {
public static const ADD:String = "add";
public static const REMOVE:String = "remove";
public static const REMOVE_ALL:String = "removeAll";
public static const CHANGE:String = "change";
public static const REPLACE:String = "replace";
public static const INVALIDATE:String = "invalidate";
public static const INVALIDATE_ALL:String = "invalidateAll";
public static const SORT:String = "sort";
}
}//package fl.events
Section 151
//ListEvent (fl.events.ListEvent)
package fl.events {
import flash.events.*;
public class ListEvent extends Event {
protected var _index:int;
protected var _item:Object;
protected var _columnIndex:int;
protected var _rowIndex:int;
public static const ITEM_DOUBLE_CLICK:String = "itemDoubleClick";
public static const ITEM_ROLL_OUT:String = "itemRollOut";
public static const ITEM_ROLL_OVER:String = "itemRollOver";
public static const ITEM_CLICK:String = "itemClick";
public function ListEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:int=-1, _arg5:int=-1, _arg6:int=-1, _arg7:Object=null){
super(_arg1, _arg2, _arg3);
_rowIndex = _arg5;
_columnIndex = _arg4;
_index = _arg6;
_item = _arg7;
}
public function get rowIndex():Object{
return (_rowIndex);
}
public function get index():int{
return (_index);
}
public function get item():Object{
return (_item);
}
public function get columnIndex():int{
return (_columnIndex);
}
override public function clone():Event{
return (new ListEvent(type, bubbles, cancelable, _columnIndex, _rowIndex));
}
override public function toString():String{
return (formatToString("ListEvent", "type", "bubbles", "cancelable", "columnIndex", "rowIndex", "index", "item"));
}
}
}//package fl.events
Section 152
//ScrollEvent (fl.events.ScrollEvent)
package fl.events {
import flash.events.*;
public class ScrollEvent extends Event {
private var _position:Number;
private var _direction:String;
private var _delta: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;
}
override public function clone():Event{
return (new ScrollEvent(_direction, _delta, _position));
}
public function get position():Number{
return (_position);
}
override public function toString():String{
return (formatToString("ScrollEvent", "type", "bubbles", "cancelable", "direction", "delta", "position"));
}
public function get delta():Number{
return (_delta);
}
public function get direction():String{
return (_direction);
}
}
}//package fl.events
Section 153
//FocusManager (fl.managers.FocusManager)
package fl.managers {
import fl.core.*;
import fl.controls.*;
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.utils.*;
import flash.ui.*;
public class FocusManager implements IFocusManager {
private var focusableObjects:Dictionary;
private var _showFocusIndicator:Boolean;// = true
private var defButton:Button;
private var focusableCandidates:Array;
private var _form:DisplayObjectContainer;
private var _defaultButtonEnabled:Boolean;// = true
private var activated:Boolean;// = false
private var _defaultButton:Button;
private var calculateCandidates:Boolean;// = true
private var lastFocus:InteractiveObject;
private var lastAction:String;
public function FocusManager(_arg1:DisplayObjectContainer){
activated = false;
calculateCandidates = true;
_showFocusIndicator = true;
_defaultButtonEnabled = true;
super();
focusableObjects = new Dictionary(true);
if (_arg1 != null){
_form = _arg1;
addFocusables(DisplayObject(_arg1));
_arg1.addEventListener(Event.ADDED, addedHandler);
_arg1.addEventListener(Event.REMOVED, removedHandler);
activate();
};
}
public function get showFocusIndicator():Boolean{
return (_showFocusIndicator);
}
private function getIndexOfNextObject(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:String):int{
var _local5:int;
var _local6:int;
var _local7:DisplayObject;
var _local8:IFocusManagerGroup;
var _local9:int;
var _local10:DisplayObject;
var _local11:IFocusManagerGroup;
_local5 = focusableCandidates.length;
_local6 = _arg1;
while (true) {
if (_arg2){
_arg1--;
} else {
_arg1++;
};
if (_arg3){
if (((_arg2) && ((_arg1 < 0)))){
break;
};
if (((!(_arg2)) && ((_arg1 == _local5)))){
break;
};
} else {
_arg1 = ((_arg1 + _local5) % _local5);
if (_local6 == _arg1){
break;
};
};
if (isValidFocusCandidate(focusableCandidates[_arg1], _arg4)){
_local7 = DisplayObject(findFocusManagerComponent(focusableCandidates[_arg1]));
if ((_local7 is IFocusManagerGroup)){
_local8 = IFocusManagerGroup(_local7);
_local9 = 0;
while (_local9 < focusableCandidates.length) {
_local10 = focusableCandidates[_local9];
if ((_local10 is IFocusManagerGroup)){
_local11 = IFocusManagerGroup(_local10);
if ((((_local11.groupName == _local8.groupName)) && (_local11.selected))){
_arg1 = _local9;
break;
};
};
_local9++;
};
};
return (_arg1);
};
};
return (_arg1);
}
public function set form(_arg1:DisplayObjectContainer):void{
_form = _arg1;
}
private function addFocusables(_arg1:DisplayObject, _arg2:Boolean=false):void{
var focusable:IFocusManagerComponent;
var io:InteractiveObject;
var doc:DisplayObjectContainer;
var i:int;
var child:DisplayObject;
var o = _arg1;
var skipTopLevel = _arg2;
if (!skipTopLevel){
if ((o is IFocusManagerComponent)){
focusable = IFocusManagerComponent(o);
if (focusable.focusEnabled){
if (((focusable.tabEnabled) && (isTabVisible(o)))){
focusableObjects[o] = true;
calculateCandidates = true;
};
o.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler);
o.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler);
};
} else {
if ((o is InteractiveObject)){
io = (o as InteractiveObject);
if (((((io) && (io.tabEnabled))) && ((findFocusManagerComponent(io) == io)))){
focusableObjects[io] = true;
calculateCandidates = true;
};
io.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler);
io.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler);
};
};
};
if ((o is DisplayObjectContainer)){
doc = DisplayObjectContainer(o);
o.addEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler);
if ((((((doc is Stage)) || ((doc.parent is Stage)))) || (doc.tabChildren))){
i = 0;
while (i < doc.numChildren) {
try {
child = doc.getChildAt(i);
if (child != null){
addFocusables(doc.getChildAt(i));
};
} catch(error:SecurityError) {
};
i = (i + 1);
};
};
};
}
private function getChildIndex(_arg1:DisplayObjectContainer, _arg2:DisplayObject):int{
return (_arg1.getChildIndex(_arg2));
}
private function mouseFocusChangeHandler(_arg1:FocusEvent):void{
if ((_arg1.relatedObject is TextField)){
return;
};
_arg1.preventDefault();
}
private function focusOutHandler(_arg1:FocusEvent):void{
var _local2:InteractiveObject;
_local2 = (_arg1.target as InteractiveObject);
}
private function isValidFocusCandidate(_arg1:DisplayObject, _arg2:String):Boolean{
var _local3:IFocusManagerGroup;
if (!isEnabledAndVisible(_arg1)){
return (false);
};
if ((_arg1 is IFocusManagerGroup)){
_local3 = IFocusManagerGroup(_arg1);
if (_arg2 == _local3.groupName){
return (false);
};
};
return (true);
}
public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{
var _local2:InteractiveObject;
_local2 = _arg1;
while (_arg1) {
if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){
return (_arg1);
};
_arg1 = _arg1.parent;
};
return (_local2);
}
private function sortFocusableObjectsTabIndex():void{
var _local1:Object;
var _local2:InteractiveObject;
focusableCandidates = [];
for (_local1 in focusableObjects) {
_local2 = InteractiveObject(_local1);
if (((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))){
focusableCandidates.push(_local2);
};
};
focusableCandidates.sort(sortByTabIndex);
}
private function removeFocusables(_arg1:DisplayObject):void{
var _local2:Object;
var _local3:DisplayObject;
if ((_arg1 is DisplayObjectContainer)){
_arg1.removeEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler);
_arg1.removeEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler);
for (_local2 in focusableObjects) {
_local3 = DisplayObject(_local2);
if (DisplayObjectContainer(_arg1).contains(_local3)){
if (_local3 == lastFocus){
lastFocus = null;
};
_local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler);
delete focusableObjects[_local2];
calculateCandidates = true;
};
};
};
}
private function addedHandler(_arg1:Event):void{
var _local2:DisplayObject;
_local2 = DisplayObject(_arg1.target);
if (_local2.stage){
addFocusables(DisplayObject(_arg1.target));
};
}
private function getTopLevelFocusTarget(_arg1:InteractiveObject):InteractiveObject{
while (_arg1 != InteractiveObject(form)) {
if ((((((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))) && (IFocusManagerComponent(_arg1).mouseFocusEnabled))) && (UIComponent(_arg1).enabled))){
return (_arg1);
};
_arg1 = _arg1.parent;
if (_arg1 == null){
break;
};
};
return (null);
}
private function tabChildrenChangeHandler(_arg1:Event):void{
var _local2:DisplayObjectContainer;
if (_arg1.target != _arg1.currentTarget){
return;
};
calculateCandidates = true;
_local2 = DisplayObjectContainer(_arg1.target);
if (_local2.tabChildren){
addFocusables(_local2, true);
} else {
removeFocusables(_local2);
};
}
public function sendDefaultButtonEvent():void{
defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK));
}
public function getFocus():InteractiveObject{
var _local1:InteractiveObject;
_local1 = form.stage.focus;
return (findFocusManagerComponent(_local1));
}
private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{
var _local2:DisplayObjectContainer;
var _local3:TextField;
var _local4:SimpleButton;
_local2 = DisplayObject(form).parent;
while (_arg1 != _local2) {
if ((_arg1 is UIComponent)){
if (!UIComponent(_arg1).enabled){
return (false);
};
} else {
if ((_arg1 is TextField)){
_local3 = TextField(_arg1);
if ((((_local3.type == TextFieldType.DYNAMIC)) || (!(_local3.selectable)))){
return (false);
};
} else {
if ((_arg1 is SimpleButton)){
_local4 = SimpleButton(_arg1);
if (!_local4.enabled){
return (false);
};
};
};
};
if (!_arg1.visible){
return (false);
};
_arg1 = _arg1.parent;
};
return (true);
}
public function set defaultButton(_arg1:Button):void{
var _local2:Button;
_local2 = (_arg1) ? Button(_arg1) : null;
if (_local2 != _defaultButton){
if (_defaultButton){
_defaultButton.emphasized = false;
};
if (defButton){
defButton.emphasized = false;
};
_defaultButton = _local2;
defButton = _local2;
if (_local2){
_local2.emphasized = true;
};
};
}
private function deactivateHandler(_arg1:Event):void{
var _local2:InteractiveObject;
_local2 = InteractiveObject(_arg1.target);
}
public function setFocus(_arg1:InteractiveObject):void{
if ((_arg1 is IFocusManagerComponent)){
IFocusManagerComponent(_arg1).setFocus();
} else {
form.stage.focus = _arg1;
};
}
private function setFocusToNextObject(_arg1:FocusEvent):void{
var _local2:InteractiveObject;
if (!hasFocusableObjects()){
return;
};
_local2 = getNextFocusManagerComponent(_arg1.shiftKey);
if (_local2){
setFocus(_local2);
};
}
private function hasFocusableObjects():Boolean{
var _local1:Object;
for (_local1 in focusableObjects) {
return (true);
};
return (false);
}
private function tabIndexChangeHandler(_arg1:Event):void{
calculateCandidates = true;
}
private function sortFocusableObjects():void{
var _local1:Object;
var _local2:InteractiveObject;
focusableCandidates = [];
for (_local1 in focusableObjects) {
_local2 = InteractiveObject(_local1);
if (((((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))) && ((_local2.tabIndex > 0)))){
sortFocusableObjectsTabIndex();
return;
};
focusableCandidates.push(_local2);
};
focusableCandidates.sort(sortByDepth);
}
private function keyFocusChangeHandler(_arg1:FocusEvent):void{
showFocusIndicator = true;
if ((((((_arg1.keyCode == Keyboard.TAB)) || ((_arg1.keyCode == 0)))) && (!(_arg1.isDefaultPrevented())))){
setFocusToNextObject(_arg1);
_arg1.preventDefault();
};
}
private function getIndexOfFocusedObject(_arg1:DisplayObject):int{
var _local2:int;
var _local3:int;
_local2 = focusableCandidates.length;
_local3 = 0;
_local3 = 0;
while (_local3 < _local2) {
if (focusableCandidates[_local3] == _arg1){
return (_local3);
};
_local3++;
};
return (-1);
}
public function hideFocus():void{
}
private function removedHandler(_arg1:Event):void{
var _local2:int;
var _local3:DisplayObject;
var _local4:InteractiveObject;
_local3 = DisplayObject(_arg1.target);
if ((((_local3 is IFocusManagerComponent)) && ((focusableObjects[_local3] == true)))){
if (_local3 == lastFocus){
IFocusManagerComponent(lastFocus).drawFocus(false);
lastFocus = null;
};
_local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler);
delete focusableObjects[_local3];
calculateCandidates = true;
} else {
if ((((_local3 is InteractiveObject)) && ((focusableObjects[_local3] == true)))){
_local4 = (_local3 as InteractiveObject);
if (_local4){
if (_local4 == lastFocus){
lastFocus = null;
};
delete focusableObjects[_local4];
calculateCandidates = true;
};
_local3.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler);
};
};
removeFocusables(_local3);
}
private function sortByDepth(_arg1:InteractiveObject, _arg2:InteractiveObject):Number{
var _local3:String;
var _local4:String;
var _local5:int;
var _local6:String;
var _local7:String;
var _local8:String;
var _local9:DisplayObject;
var _local10:DisplayObject;
_local3 = "";
_local4 = "";
_local8 = "0000";
_local9 = DisplayObject(_arg1);
_local10 = DisplayObject(_arg2);
while (((!((_local9 == DisplayObject(form)))) && (_local9.parent))) {
_local5 = getChildIndex(_local9.parent, _local9);
_local6 = _local5.toString(16);
if (_local6.length < 4){
_local7 = (_local8.substring(0, (4 - _local6.length)) + _local6);
};
_local3 = (_local7 + _local3);
_local9 = _local9.parent;
};
while (((!((_local10 == DisplayObject(form)))) && (_local10.parent))) {
_local5 = getChildIndex(_local10.parent, _local10);
_local6 = _local5.toString(16);
if (_local6.length < 4){
_local7 = (_local8.substring(0, (4 - _local6.length)) + _local6);
};
_local4 = (_local7 + _local4);
_local10 = _local10.parent;
};
return (((_local3 > _local4)) ? 1 : ((_local3 < _local4)) ? -1 : 0);
}
public function get defaultButton():Button{
return (_defaultButton);
}
private function activateHandler(_arg1:Event):void{
var _local2:InteractiveObject;
_local2 = InteractiveObject(_arg1.target);
if (lastFocus){
if ((lastFocus is IFocusManagerComponent)){
IFocusManagerComponent(lastFocus).setFocus();
} else {
form.stage.focus = lastFocus;
};
};
lastAction = "ACTIVATE";
}
public function showFocus():void{
}
public function set defaultButtonEnabled(_arg1:Boolean):void{
_defaultButtonEnabled = _arg1;
}
public function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject{
var _local2:DisplayObject;
var _local3:String;
var _local4:int;
var _local5:Boolean;
var _local6:int;
var _local7:int;
var _local8:IFocusManagerGroup;
if (!hasFocusableObjects()){
return (null);
};
if (calculateCandidates){
sortFocusableObjects();
calculateCandidates = false;
};
_local2 = form.stage.focus;
_local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2)));
_local3 = "";
if ((_local2 is IFocusManagerGroup)){
_local8 = IFocusManagerGroup(_local2);
_local3 = _local8.groupName;
};
_local4 = getIndexOfFocusedObject(_local2);
_local5 = false;
_local6 = _local4;
if (_local4 == -1){
if (_arg1){
_local4 = focusableCandidates.length;
};
_local5 = true;
};
_local7 = getIndexOfNextObject(_local4, _arg1, _local5, _local3);
return (findFocusManagerComponent(focusableCandidates[_local7]));
}
private function mouseDownHandler(_arg1:MouseEvent):void{
var _local2:InteractiveObject;
if (_arg1.isDefaultPrevented()){
return;
};
_local2 = getTopLevelFocusTarget(InteractiveObject(_arg1.target));
if (!_local2){
return;
};
showFocusIndicator = false;
if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){
setFocus(_local2);
};
lastAction = "MOUSEDOWN";
}
private function isTabVisible(_arg1:DisplayObject):Boolean{
var _local2:DisplayObjectContainer;
_local2 = _arg1.parent;
while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) {
if (!_local2.tabChildren){
return (false);
};
_local2 = _local2.parent;
};
return (true);
}
public function get nextTabIndex():int{
return (0);
}
private function keyDownHandler(_arg1:KeyboardEvent):void{
if (_arg1.keyCode == Keyboard.TAB){
lastAction = "KEY";
if (calculateCandidates){
sortFocusableObjects();
calculateCandidates = false;
};
};
if (((((((defaultButtonEnabled) && ((_arg1.keyCode == Keyboard.ENTER)))) && (defaultButton))) && (defButton.enabled))){
sendDefaultButtonEvent();
};
}
private function focusInHandler(_arg1:FocusEvent):void{
var _local2:InteractiveObject;
var _local3:Button;
_local2 = InteractiveObject(_arg1.target);
if (form.contains(_local2)){
lastFocus = findFocusManagerComponent(InteractiveObject(_local2));
if ((lastFocus is Button)){
_local3 = Button(lastFocus);
if (defButton){
defButton.emphasized = false;
defButton = _local3;
_local3.emphasized = true;
};
} else {
if (((defButton) && (!((defButton == _defaultButton))))){
defButton.emphasized = false;
defButton = _defaultButton;
_defaultButton.emphasized = true;
};
};
};
}
private function tabEnabledChangeHandler(_arg1:Event):void{
var _local2:InteractiveObject;
var _local3:Boolean;
calculateCandidates = true;
_local2 = InteractiveObject(_arg1.target);
_local3 = (focusableObjects[_local2] == true);
if (_local2.tabEnabled){
if (((!(_local3)) && (isTabVisible(_local2)))){
if (!(_local2 is IFocusManagerComponent)){
_local2.focusRect = false;
};
focusableObjects[_local2] = true;
};
} else {
if (_local3){
delete focusableObjects[_local2];
};
};
}
public function set showFocusIndicator(_arg1:Boolean):void{
_showFocusIndicator = _arg1;
}
public function get form():DisplayObjectContainer{
return (_form);
}
private function sortByTabIndex(_arg1:InteractiveObject, _arg2:InteractiveObject):int{
return (((_arg1.tabIndex > _arg2.tabIndex)) ? 1 : ((_arg1.tabIndex < _arg2.tabIndex)) ? -1 : sortByDepth(_arg1, _arg2));
}
public function activate():void{
if (activated){
return;
};
form.stage.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false, 0, true);
form.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 0, true);
form.addEventListener(FocusEvent.FOCUS_IN, focusInHandler, true);
form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true);
form.stage.addEventListener(Event.ACTIVATE, activateHandler, false, 0, true);
form.stage.addEventListener(Event.DEACTIVATE, deactivateHandler, false, 0, true);
form.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
form.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true);
activated = true;
if (lastFocus){
setFocus(lastFocus);
};
}
public function deactivate():void{
form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler);
form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler);
form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true);
form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true);
form.stage.removeEventListener(Event.ACTIVATE, activateHandler);
form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler);
form.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
form.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true);
activated = false;
}
public function get defaultButtonEnabled():Boolean{
return (_defaultButtonEnabled);
}
}
}//package fl.managers
Section 154
//IFocusManager (fl.managers.IFocusManager)
package fl.managers {
import fl.controls.*;
import flash.display.*;
public interface IFocusManager {
function getFocus():InteractiveObject;
function deactivate():void;
function set defaultButton(_arg1:Button):void;
function set showFocusIndicator(_arg1:Boolean):void;
function get defaultButtonEnabled():Boolean;
function get nextTabIndex():int;
function get defaultButton():Button;
function get showFocusIndicator():Boolean;
function setFocus(_arg1:InteractiveObject):void;
function activate():void;
function showFocus():void;
function set defaultButtonEnabled(_arg1:Boolean):void;
function hideFocus():void;
function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject;
function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject;
}
}//package fl.managers
Section 155
//IFocusManagerComponent (fl.managers.IFocusManagerComponent)
package fl.managers {
public interface IFocusManagerComponent {
function set focusEnabled(_arg1:Boolean):void;
function drawFocus(_arg1:Boolean):void;
function setFocus():void;
function get focusEnabled():Boolean;
function get tabEnabled():Boolean;
function get tabIndex():int;
function get mouseFocusEnabled():Boolean;
}
}//package fl.managers
Section 156
//IFocusManagerGroup (fl.managers.IFocusManagerGroup)
package fl.managers {
public interface IFocusManagerGroup {
function set groupName(_arg1:String):void;
function set selected(_arg1:Boolean):void;
function get groupName():String;
function get selected():Boolean;
}
}//package fl.managers
Section 157
//StyleManager (fl.managers.StyleManager)
package fl.managers {
import fl.core.*;
import flash.text.*;
import flash.utils.*;
public class StyleManager {
private var globalStyles:Object;
private var classToDefaultStylesDict:Dictionary;
private var styleToClassesHash:Object;
private var classToStylesDict:Dictionary;
private var classToInstancesDict:Dictionary;
private static var _instance:StyleManager;
public function StyleManager(){
styleToClassesHash = {};
classToInstancesDict = new Dictionary(true);
classToStylesDict = new Dictionary(true);
classToDefaultStylesDict = new Dictionary(true);
globalStyles = UIComponent.getStyleDefinition();
}
public static function clearComponentStyle(_arg1:Object, _arg2:String):void{
var _local3:Class;
var _local4:Object;
_local3 = getClassDef(_arg1);
_local4 = getInstance().classToStylesDict[_local3];
if (((!((_local4 == null))) && (!((_local4[_arg2] == null))))){
delete _local4[_arg2];
invalidateComponentStyle(_local3, _arg2);
};
}
private static function getClassDef(_arg1:Object):Class{
var component = _arg1;
if ((component is Class)){
return ((component as Class));
};
try {
return ((getDefinitionByName(getQualifiedClassName(component)) as Class));
} catch(e:Error) {
if ((component is UIComponent)){
try {
return ((component.loaderInfo.applicationDomain.getDefinition(getQualifiedClassName(component)) as Class));
} catch(e:Error) {
};
};
};
return (null);
}
public static function clearStyle(_arg1:String):void{
setStyle(_arg1, null);
}
public static function setComponentStyle(_arg1:Object, _arg2:String, _arg3:Object):void{
var _local4:Class;
var _local5:Object;
_local4 = getClassDef(_arg1);
_local5 = getInstance().classToStylesDict[_local4];
if (_local5 == null){
_local5 = (getInstance().classToStylesDict[_local4] = {});
};
if (_local5 == _arg3){
return;
};
_local5[_arg2] = _arg3;
invalidateComponentStyle(_local4, _arg2);
}
private static function setSharedStyles(_arg1:UIComponent):void{
var _local2:StyleManager;
var _local3:Class;
var _local4:Object;
var _local5:String;
_local2 = getInstance();
_local3 = getClassDef(_arg1);
_local4 = _local2.classToDefaultStylesDict[_local3];
for (_local5 in _local4) {
_arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5));
};
}
public static function getComponentStyle(_arg1:Object, _arg2:String):Object{
var _local3:Class;
var _local4:Object;
_local3 = getClassDef(_arg1);
_local4 = getInstance().classToStylesDict[_local3];
return (((_local4)==null) ? null : _local4[_arg2]);
}
private static function getInstance(){
if (_instance == null){
_instance = new (StyleManager);
};
return (_instance);
}
private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{
var _local3:Dictionary;
var _local4:Object;
var _local5:UIComponent;
_local3 = getInstance().classToInstancesDict[_arg1];
if (_local3 == null){
return;
};
for (_local4 in _local3) {
_local5 = (_local4 as UIComponent);
if (_local5 == null){
} else {
_local5.setSharedStyle(_arg2, getSharedStyle(_local5, _arg2));
};
};
}
private static function invalidateStyle(_arg1:String):void{
var _local2:Dictionary;
var _local3:Object;
_local2 = getInstance().styleToClassesHash[_arg1];
if (_local2 == null){
return;
};
for (_local3 in _local2) {
invalidateComponentStyle(Class(_local3), _arg1);
};
}
public static function registerInstance(_arg1:UIComponent):void{
var inst:StyleManager;
var classDef:Class;
var target:Class;
var defaultStyles:Object;
var styleToClasses:Object;
var n:String;
var instance = _arg1;
inst = getInstance();
classDef = getClassDef(instance);
if (classDef == null){
return;
};
if (inst.classToInstancesDict[classDef] == null){
inst.classToInstancesDict[classDef] = new Dictionary(true);
target = classDef;
while (defaultStyles == null) {
if (target["getStyleDefinition"] != null){
defaultStyles = target["getStyleDefinition"]();
break;
};
try {
target = (instance.loaderInfo.applicationDomain.getDefinition(getQualifiedSuperclassName(target)) as Class);
} catch(err:Error) {
try {
target = (getDefinitionByName(getQualifiedSuperclassName(target)) as Class);
} catch(e:Error) {
defaultStyles = UIComponent.getStyleDefinition();
break;
};
};
};
styleToClasses = inst.styleToClassesHash;
for (n in defaultStyles) {
if (styleToClasses[n] == null){
styleToClasses[n] = new Dictionary(true);
};
styleToClasses[n][classDef] = true;
};
inst.classToDefaultStylesDict[classDef] = defaultStyles;
inst.classToStylesDict[classDef] = {};
};
inst.classToInstancesDict[classDef][instance] = true;
setSharedStyles(instance);
}
public static function getStyle(_arg1:String):Object{
return (getInstance().globalStyles[_arg1]);
}
private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{
var _local3:Class;
var _local4:StyleManager;
var _local5:Object;
_local3 = getClassDef(_arg1);
_local4 = getInstance();
_local5 = _local4.classToStylesDict[_local3][_arg2];
if (_local5 != null){
return (_local5);
};
_local5 = _local4.globalStyles[_arg2];
if (_local5 != null){
return (_local5);
};
return (_local4.classToDefaultStylesDict[_local3][_arg2]);
}
public static function setStyle(_arg1:String, _arg2:Object):void{
var _local3:Object;
_local3 = getInstance().globalStyles;
if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){
return;
};
_local3[_arg1] = _arg2;
invalidateStyle(_arg1);
}
}
}//package fl.managers
Section 158
//randomNumber (nature.randomNumber)
package nature {
public class randomNumber {
public static function generateRandom(_arg1:int, _arg2:int):Array{
var _local3:int;
var _local4:Array;
var _local5:Array;
var _local6:int;
var _local7:int;
_local3 = 0;
_local4 = new Array();
_local5 = new Array();
_local6 = (_arg2 - _arg1);
_local3 = _arg1;
while (_local3 <= _arg2) {
_local5.push(_local3);
_local3++;
};
_local3 = _arg1;
while (_local3 <= _arg2) {
_local7 = Math.round((Math.random() * (_local5.length - 1)));
_local4.push(_local5[_local7]);
_local5.splice(_local7, 1);
_local3++;
};
return (_local4);
}
public static function randomize(_arg1:Array):Array{
var _local2:int;
var _local3:Array;
var _local4:Array;
var _local5:int;
_local2 = 0;
if (_arg1[0] == ""){
_local2 = 1;
};
_local3 = new Array();
_local4 = generateRandom(_local2, (_arg1.length - 1));
_local5 = 0;
while (_local5 < _local4.length) {
_local3.push(_arg1[_local4[_local5]]);
_local5++;
};
return (_local3);
}
}
}//package nature
Section 159
//gameOverwowescape (nature1.gameOverwowescape)
package nature1 {
import flash.display.*;
import flash.events.*;
import com.greensock.*;
import com.greensock.easing.*;
import flash.system.*;
import flash.net.*;
public class gameOverwowescape extends MovieClip {
var imagePath:String;// = "http://www.wowescape.com/images/"
var gamePath:String;// = "http://www.wowescape.com/index.php?pgname=game&gameid="
var gameCount:int;// = 0
var gLevel:int;// = 0
var imageRand:Array;
var highScorePath:String;// = ""
var gPage:MovieClip;
var context:LoaderContext;
var gameData:Array;
var totalGames:int;// = 0
var gId:Number;// = 0
public function gameOverwowescape(_arg1:MovieClip, _arg2, _arg3:int, _arg4:Number, _arg5:String){
var _local6:URLLoader;
var _local7:URLRequest;
var _local8:Array;
var _local9:int;
var _local10:int;
var _local11:int;
var _local12:Number;
imagePath = "http://www.wowescape.com/images/";
gamePath = "http://www.wowescape.com/index.php?pgname=game&gameid=";
imageRand = new Array();
totalGames = 0;
gameCount = 0;
gameData = new Array();
gPage = new MovieClip();
gLevel = 0;
gId = 0;
highScorePath = "";
context = new LoaderContext();
super();
context.checkPolicyFile = true;
highScorePath = _arg5;
gPage = _arg1;
_local6 = new URLLoader();
_local7 = new URLRequest("http://www.wowescape.com/othergames-xml/otherGame.xml");
_local6.load(_local7);
_local6.addEventListener(Event.COMPLETE, getXml);
Security.allowDomain("*");
if (gPage.currentFrame == 1){
_local9 = 0;
while (_local9 <= 5) {
gPage[("iHolder" + _local9)].buttonMode = true;
_local9++;
};
};
if (gPage.currentFrame == 2){
_local10 = 0;
while (_local10 <= 19) {
gPage[("iHolder" + _local10)].buttonMode = true;
_local10++;
};
};
if (gPage.currentFrame == 3){
_local11 = 0;
while (_local11 <= 3) {
gPage[("iHolder" + _local11)].buttonMode = true;
_local11++;
};
};
_local8 = new Array("Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Antigua and Barbuda", "Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bhutan", "Bolivia", "Bosnia and Herzegovina", "Botswana", "Brazil", "Brunei", "Darussalam", "Bulgaria", "Burkina", "Faso", "Burma (Myanmar)", "Burundi", "Cambodia", "Cameroon", "Canada", "Cape", "Verde", "Central African Republic", "Chad", "Chile", "China", "Colombia", "Comoros", "Congo", "Costa Rica", "Croatia", "Cuba", "Cyprus", "Czech Republic", "Denmark", "Djibouti", "Dominica", "Dominican Republic", "Ecuador", "East", "Timor", "Egypt", "Salvador", "England", "Equatorial Guinea", "Eritrea", "Estonia", "Ethiopia", "Fiji", "Finland", "France", "Gabon", "Gambia", "Georgia", "Germany", "Ghana", "Great Britain", "Greece", "Grenada", "Guatemala", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Honduras", "Hungary", "Iceland", "India", "Indonesia", "Iran", "Iraq", "Ireland", "Israel", "Italy", "Jamaica", "Japan", "Jordan", "Kazakhstan", "Kenya", "Kiribati", "Korea (North)", "Korea (South)", "Kosovo", "Kuwait", "Kyrgyzstan", "Laos", "Latvia", "Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macedonia", "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Marshall Islands", "Mauritania", "Mauritius", "Mexico", "Micronesia", "Moldova", "Monaco", "Mongolia", "Montenegro", "Morocco", "Mozambique", "Myanmar", "Namibia", "Nauru", "Nepal", "Netherlands", "New Zealand", "Nicaragua", "Niger", "Nigeria", "Norway", "Northern Ireland", "Oman", "Pakistan", "Palau", "Palestinian", "Panama", "Papua new Guinea", "Paraguay", "Peru", "Philippines", "Poland", "Portugal", "Qatar", "Romania", "Russia", "Rwanda", "Nevis", "Lucia Vincent", "Arabia", "Scotland", "Senegal", "Serbia", "Seychelles", "Sierra", "Leone", "Singapore", "Slovakia", "Slovenia", "Solomon Islands", "Somalia", "South Africa", "Spain", "Sri Lanka", "Sudan", "Suriname", "Swaziland", "Sweden", "Switzerland", "Syria", "Taiwan", "Tajikistan", "Tanzania", "Thailand", "Togo", "Tonga", "Trinidad", "Tobago", "Tunisia", "Turkey", "Turkmenistan", "Tuvalu", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom", "United States", "Uruguay", "Uzbekistan", "Vanuatu", "Vatican", "Venezuela", "Vietnam", "Western Sahara*", "Wales", "Yemen", "Zaire", "Zambia", "Zimbabwe");
_local8.sort();
if (gPage.currentFrame == 3){
gPage.countryCombo.addItem({label:"All Countries"});
_local12 = 0;
while (_local12 < _local8.length) {
gPage.countryCombo.addItem({label:_local8[_local12]});
_local12++;
};
gPage.score_txt.text = String(_arg2);
gLevel = _arg3;
gId = _arg4;
gPage.submit_btn.addEventListener(MouseEvent.MOUSE_DOWN, sendScore);
gPage.pAgain_btn.addEventListener(MouseEvent.MOUSE_DOWN, playGame);
gPage.tryAgain_btn.addEventListener(MouseEvent.MOUSE_UP, tryAgain);
gPage.msgBox_mc.ok_btn.addEventListener(MouseEvent.MOUSE_DOWN, hideMsgBox);
gPage.msgBox_mc.visible = false;
gPage.serverMsg.scaleX = (gPage.serverMsg.scaleY = 0);
gPage.serverMsg.circleLoader.visible = false;
};
}
function gotoGame(_arg1:MouseEvent){
navigateToURL(new URLRequest(_arg1.currentTarget.urlPath), "_blank");
}
function loadImages(_arg1:int){
var _local2:Loader;
_local2 = new Loader();
gPage[("iHolder" + _arg1)].cprogress.c1.gotoAndPlay(2);
_local2.load(new URLRequest(gameData[imageRand[_arg1]].iPath), context);
gPage[("gName" + gameCount)].text = gameData[imageRand[_arg1]].gName;
_local2.contentLoaderInfo.addEventListener(Event.COMPLETE, loadImage);
}
function loadImage(_arg1:Event){
_arg1.target.content.width = (_arg1.target.content.height = 70);
gPage[("iHolder" + gameCount)].addChild(_arg1.target.content);
gPage[("iHolder" + gameCount)].cprogress.gotoAndStop(2);
gPage[("iHolder" + gameCount)].urlPath = gameData[imageRand[gameCount]].gPath;
gPage[("iHolder" + gameCount)].addEventListener(MouseEvent.MOUSE_DOWN, gotoGame);
gameCount++;
if (gPage.currentFrame == 1){
if ((((gameCount < 6)) && ((gameCount < totalGames)))){
loadImages(gameCount);
};
} else {
if (gPage.currentFrame == 2){
if ((((gameCount < 20)) && ((gameCount < totalGames)))){
loadImages(gameCount);
};
} else {
if (gPage.currentFrame == 3){
if ((((gameCount < 4)) && ((gameCount < totalGames)))){
loadImages(gameCount);
};
};
};
};
}
function getAck(_arg1:Event){
gPage.serverMsg.circleLoader.visible = false;
TweenLite.to(gPage.serverMsg, 0.5, {scaleX:0, scaleY:0, ease:Back.easeIn});
trace(String(_arg1.target.data));
if (String(_arg1.target.data).match("success")){
trace("score send");
if (highScorePath != ""){
navigateToURL(new URLRequest(highScorePath), "_blank");
} else {
navigateToURL(new URLRequest(("http://www.wowescape.com/index.php?pgname=highscore&gameId=" + gId)), "_blank");
};
MovieClip(gPage.root).gotoAndStop("startPage");
};
}
function hideMsgBox(_arg1:MouseEvent){
gPage.msgBox_mc.visible = false;
}
function tryAgain(_arg1:MouseEvent){
MovieClip(gPage.root).gotoAndStop("gamePage");
}
function generateRandom(_arg1:int):Array{
var _local2:int;
var _local3:Array;
var _local4:Array;
var _local5:int;
_local2 = 0;
_local3 = new Array();
_local4 = new Array();
_local2 = 0;
while (_local2 < _arg1) {
_local4.push(_local2);
_local2++;
};
_local2 = 0;
while (_local2 < _arg1) {
_local5 = Math.round((Math.random() * (_local4.length - 1)));
if (_local5 == -1){
_local5 = 0;
};
_local3.push(_local4[_local5]);
_local4.splice(_local5, 1);
_local2++;
};
trace(_local3);
return (_local3);
}
function playGame(_arg1:MouseEvent){
MovieClip(gPage.root).gotoAndStop("startPage");
}
function getXml(_arg1:Event){
var _local2:XML;
var _local3:int;
_local2 = XML(_arg1.target.data);
totalGames = _local2.game.length();
trace(("totalGame=" + totalGames));
_local3 = 0;
while (_local3 < totalGames) {
gameData.push({gName:_local2.game[_local3].gName, gPath:_local2.game[_local3].gPath, iPath:_local2.game[_local3].iPath});
_local3++;
};
imageRand = generateRandom(totalGames);
loadImages(gameCount);
}
function sendScore(_arg1:MouseEvent){
var _local2:URLLoader;
var _local3:URLRequest;
var _local4:URLVariables;
trace((("text=" + gPage.name_txt.text) + "++"));
if (gPage.name_txt.text == ""){
gPage.msgBox_mc.visible = true;
gPage.msgBox_mc.msg_txt.text = "Enter your name";
} else {
if (gPage.countryCombo.selectedItem.label == "All Countries"){
gPage.msgBox_mc.visible = true;
gPage.msgBox_mc.msg_txt.text = "Select your country";
} else {
TweenLite.to(gPage.serverMsg, 0.5, {scaleX:1, scaleY:1, ease:Back.easeOut});
gPage.serverMsg.circleLoader.visible = true;
gPage.serverMsg.circleLoader.c1.gotoAndPlay(2);
_local2 = new URLLoader();
_local3 = new URLRequest("http://www.wowescape.com/saveScore1.php");
_local4 = new URLVariables();
_local3.method = URLRequestMethod.POST;
_local4.userName = gPage.name_txt.text;
_local4.selectCountry = gPage.countryCombo.selectedItem.label;
_local4.userScore = gPage.score_txt.text;
_local4.userLevel = gLevel;
_local4.siteAddress = "www.wowescape.com";
_local4.gameId = gId;
_local3.data = _local4;
_local2.load(_local3);
_local2.addEventListener(Event.COMPLETE, getAck);
};
};
}
}
}//package nature1
Section 160
//bgSnd (bgSnd)
package {
import flash.media.*;
public dynamic class bgSnd extends Sound {
}
}//package
Section 161
//btn (btn)
package {
import flash.media.*;
public dynamic class btn extends Sound {
}
}//package
Section 162
//CellRenderer_disabledSkin (CellRenderer_disabledSkin)
package {
import flash.display.*;
public dynamic class CellRenderer_disabledSkin extends MovieClip {
}
}//package
Section 163
//CellRenderer_downSkin (CellRenderer_downSkin)
package {
import flash.display.*;
public dynamic class CellRenderer_downSkin extends MovieClip {
}
}//package
Section 164
//CellRenderer_overSkin (CellRenderer_overSkin)
package {
import flash.display.*;
public dynamic class CellRenderer_overSkin extends MovieClip {
}
}//package
Section 165
//CellRenderer_selectedDisabledSkin (CellRenderer_selectedDisabledSkin)
package {
import flash.display.*;
public dynamic class CellRenderer_selectedDisabledSkin extends MovieClip {
}
}//package
Section 166
//CellRenderer_selectedDownSkin (CellRenderer_selectedDownSkin)
package {
import flash.display.*;
public dynamic class CellRenderer_selectedDownSkin extends MovieClip {
}
}//package
Section 167
//CellRenderer_selectedOverSkin (CellRenderer_selectedOverSkin)
package {
import flash.display.*;
public dynamic class CellRenderer_selectedOverSkin extends MovieClip {
}
}//package
Section 168
//CellRenderer_selectedUpSkin (CellRenderer_selectedUpSkin)
package {
import flash.display.*;
public dynamic class CellRenderer_selectedUpSkin extends MovieClip {
}
}//package
Section 169
//CellRenderer_upSkin (CellRenderer_upSkin)
package {
import flash.display.*;
public dynamic class CellRenderer_upSkin extends MovieClip {
}
}//package
Section 170
//clickSnd (clickSnd)
package {
import flash.media.*;
public dynamic class clickSnd extends Sound {
}
}//package
Section 171
//clicktake (clicktake)
package {
import flash.media.*;
public dynamic class clicktake extends Sound {
}
}//package
Section 172
//cLoader (cLoader)
package {
import flash.display.*;
public dynamic class cLoader extends MovieClip {
public var c1:MovieClip;
public var c3:MovieClip;
public var c4:MovieClip;
public var c5:MovieClip;
public var c6:MovieClip;
public var c8:MovieClip;
public var c2:MovieClip;
public var c7:MovieClip;
public var c9:MovieClip;
public var c10:MovieClip;
public var c11:MovieClip;
public var c13:MovieClip;
public var c17:MovieClip;
public var c18:MovieClip;
public var c14:MovieClip;
public var c15:MovieClip;
public var c16:MovieClip;
public var c12:MovieClip;
public function cLoader(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 173
//ComboBox_disabledSkin (ComboBox_disabledSkin)
package {
import flash.display.*;
public dynamic class ComboBox_disabledSkin extends MovieClip {
}
}//package
Section 174
//ComboBox_downSkin (ComboBox_downSkin)
package {
import flash.display.*;
public dynamic class ComboBox_downSkin extends MovieClip {
}
}//package
Section 175
//ComboBox_overSkin (ComboBox_overSkin)
package {
import flash.display.*;
public dynamic class ComboBox_overSkin extends MovieClip {
}
}//package
Section 176
//ComboBox_upSkin (ComboBox_upSkin)
package {
import flash.display.*;
public dynamic class ComboBox_upSkin extends MovieClip {
}
}//package
Section 177
//door (door)
package {
import flash.media.*;
public dynamic class door extends Sound {
}
}//package
Section 178
//draw (draw)
package {
import flash.media.*;
public dynamic class draw extends Sound {
}
}//package
Section 179
//drawer (drawer)
package {
import flash.media.*;
public dynamic class drawer extends Sound {
}
}//package
Section 180
//edoor (edoor)
package {
import flash.media.*;
public dynamic class edoor extends Sound {
}
}//package
Section 181
//focusRectSkin (focusRectSkin)
package {
import flash.display.*;
public dynamic class focusRectSkin extends MovieClip {
}
}//package
Section 182
//key (key)
package {
import flash.media.*;
public dynamic class key extends Sound {
}
}//package
Section 183
//List_skin (List_skin)
package {
import flash.display.*;
public dynamic class List_skin extends MovieClip {
}
}//package
Section 184
//numb (numb)
package {
import flash.media.*;
public dynamic class numb extends Sound {
}
}//package
Section 185
//numberclickingsound (numberclickingsound)
package {
import flash.media.*;
public dynamic class numberclickingsound extends Sound {
}
}//package
Section 186
//objclass (objclass)
package {
import flash.display.*;
import flash.text.*;
public dynamic class objclass extends MovieClip {
public var sobj22:MovieClip;
public var mask_mc1:MovieClip;
public var pon_txt1:TextField;
public var sobj:MovieClip;
public var pon_txt5:TextField;
public var pon_txt7:TextField;
public var pon_txt3:TextField;
public var pon_txt4:TextField;
public var pon_txt6:TextField;
public var pon_txt2:TextField;
public var sobj19:MovieClip;
public var sobj13:MovieClip;
public var pon_txt8:TextField;
public var sobj11:MovieClip;
public var sobj20:MovieClip;
public function objclass(){
addFrameScript(0, frame1, 56, frame57, 57, frame58, 58, frame59, 59, frame60, 60, frame61, 61, frame62, 62, frame63, 63, frame64);
}
function frame62(){
gotoAndStop(7);
}
function frame64(){
gotoAndStop(9);
}
function frame1(){
stop();
}
function frame59(){
gotoAndStop(4);
}
function frame57(){
gotoAndStop(2);
}
function frame58(){
gotoAndStop(3);
}
function frame61(){
gotoAndStop(6);
}
function frame60(){
gotoAndStop(5);
}
function frame63(){
gotoAndStop(8);
}
}
}//package
Section 187
//objectclicking (objectclicking)
package {
import flash.media.*;
public dynamic class objectclicking extends Sound {
}
}//package
Section 188
//ScrollArrowDown_disabledSkin (ScrollArrowDown_disabledSkin)
package {
import flash.display.*;
public dynamic class ScrollArrowDown_disabledSkin extends MovieClip {
}
}//package
Section 189
//ScrollArrowDown_downSkin (ScrollArrowDown_downSkin)
package {
import flash.display.*;
public dynamic class ScrollArrowDown_downSkin extends MovieClip {
}
}//package
Section 190
//ScrollArrowDown_overSkin (ScrollArrowDown_overSkin)
package {
import flash.display.*;
public dynamic class ScrollArrowDown_overSkin extends MovieClip {
}
}//package
Section 191
//ScrollArrowDown_upSkin (ScrollArrowDown_upSkin)
package {
import flash.display.*;
public dynamic class ScrollArrowDown_upSkin extends MovieClip {
}
}//package
Section 192
//ScrollArrowUp_disabledSkin (ScrollArrowUp_disabledSkin)
package {
import flash.display.*;
public dynamic class ScrollArrowUp_disabledSkin extends MovieClip {
}
}//package
Section 193
//ScrollArrowUp_downSkin (ScrollArrowUp_downSkin)
package {
import flash.display.*;
public dynamic class ScrollArrowUp_downSkin extends MovieClip {
}
}//package
Section 194
//ScrollArrowUp_overSkin (ScrollArrowUp_overSkin)
package {
import flash.display.*;
public dynamic class ScrollArrowUp_overSkin extends MovieClip {
}
}//package
Section 195
//ScrollArrowUp_upSkin (ScrollArrowUp_upSkin)
package {
import flash.display.*;
public dynamic class ScrollArrowUp_upSkin extends MovieClip {
}
}//package
Section 196
//ScrollBar_thumbIcon (ScrollBar_thumbIcon)
package {
import flash.display.*;
public dynamic class ScrollBar_thumbIcon extends MovieClip {
}
}//package
Section 197
//ScrollThumb_downSkin (ScrollThumb_downSkin)
package {
import flash.display.*;
public dynamic class ScrollThumb_downSkin extends MovieClip {
}
}//package
Section 198
//ScrollThumb_overSkin (ScrollThumb_overSkin)
package {
import flash.display.*;
public dynamic class ScrollThumb_overSkin extends MovieClip {
}
}//package
Section 199
//ScrollThumb_upSkin (ScrollThumb_upSkin)
package {
import flash.display.*;
public dynamic class ScrollThumb_upSkin extends MovieClip {
}
}//package
Section 200
//ScrollTrack_skin (ScrollTrack_skin)
package {
import flash.display.*;
public dynamic class ScrollTrack_skin extends MovieClip {
}
}//package
Section 201
//TextInput_disabledSkin (TextInput_disabledSkin)
package {
import flash.display.*;
public dynamic class TextInput_disabledSkin extends MovieClip {
}
}//package
Section 202
//TextInput_upSkin (TextInput_upSkin)
package {
import flash.display.*;
public dynamic class TextInput_upSkin extends MovieClip {
}
}//package