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

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

al-capone-mahjong.swf

This is the info page for
Flash #124679

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


Text
<p align="center"><font face="Hobo Std" size="42" color="#ffffff" letterSpacing="3.000000" kerning="0">0%</font></p>

Loading

START

INSTRUCTIONS

CREDITS

free Mahjong games

INSTRUCTIONS

Click at the identical unlocked items
to delete them. The item is unlocked
when its two adjacent sides are opened.
You win when all items are deleted.
You win when all items are deleted.

unlocked -

-unlocked

OK

CREDITS

DEVELOPED BY

MAIN MENU

MORE MAHJONG GAMES

CANCEL

GET FULL VERSION

:

<p align="center"><font face="NewBaskervilleBTT" size="30" color="#ffff99" letterSpacing="3.000000" kerning="0">0</font></p>

Time:

Score:

QUIT

MORE
GAMES

SHUFFLE

PAUSE

<p align="right"><font face="NewBaskervilleBTT" size="30" color="#ffff99" letterSpacing="3.000000" kerning="0">22</font></p>

<p align="left"><font face="NewBaskervilleBTT" size="30" color="#ffff99" letterSpacing="3.000000" kerning="0">00</font></p>

<p align="center"><font face="Hobo Std" size="100" color="#ffffcc" letterSpacing="1.400000" kerning="0">Level 2</font></p>

CONGRATULATIONS

YOU HAVE PASSED
ALL LEVELS

IT'S TRIAL VERSION
VISIT OUR SITE TO
GET FULL VERSION

CONTINUE

GET FULL VERSION

GAME OVER

YOUR SCORE

ENTER YOUR NAME:

SUBMIT

MAIN MENU

MORE MAHJONG GAMES

<p align="center"><font face="NewBaskervilleBTT" size="30" color="#ffffcc" letterSpacing="3.000000" kerning="0">0</font></p>

<p align="center"></p>

PAUSE

ActionScript [AS3]

Section 1
//mcBtnCancel_42 (AlCaponeMahjong_fla.mcBtnCancel_42) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcBtnCancel_42 extends MovieClip { public var btn:SimpleButton; public function mcBtnCancel_42(){ addFrameScript(0, frame1, 6, frame7, 12, frame13); } function frame1(){ stop(); } function frame7(){ if (this.rol){ stop(); }; } function frame13(){ if (this.rol){ gotoAndPlay(2); }; } } }//package AlCaponeMahjong_fla
Section 2
//mcBtnContinue_63 (AlCaponeMahjong_fla.mcBtnContinue_63) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcBtnContinue_63 extends MovieClip { public var btn:SimpleButton; public function mcBtnContinue_63(){ addFrameScript(0, frame1, 6, frame7, 12, frame13); } function frame1(){ stop(); } function frame7(){ if (this.rol){ stop(); }; } function frame13(){ if (this.rol){ gotoAndPlay(2); }; } } }//package AlCaponeMahjong_fla
Section 3
//mcBtnFetFull_44 (AlCaponeMahjong_fla.mcBtnFetFull_44) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcBtnFetFull_44 extends MovieClip { public var btn:SimpleButton; public function mcBtnFetFull_44(){ addFrameScript(0, frame1, 6, frame7, 12, frame13); } function frame1(){ stop(); } function frame7(){ if (this.rol){ stop(); }; } function frame13(){ if (this.rol){ gotoAndPlay(2); }; } } }//package AlCaponeMahjong_fla
Section 4
//mcBtnFetFull_end_65 (AlCaponeMahjong_fla.mcBtnFetFull_end_65) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcBtnFetFull_end_65 extends MovieClip { public var btn:SimpleButton; public function mcBtnFetFull_end_65(){ addFrameScript(0, frame1, 6, frame7, 12, frame13); } function frame1(){ stop(); } function frame7(){ if (this.rol){ stop(); }; } function frame13(){ if (this.rol){ gotoAndPlay(2); }; } } }//package AlCaponeMahjong_fla
Section 5
//mcBtnOk_23 (AlCaponeMahjong_fla.mcBtnOk_23) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcBtnOk_23 extends MovieClip { public var btn:SimpleButton; public function mcBtnOk_23(){ addFrameScript(0, frame1, 6, frame7, 12, frame13); } function frame1(){ stop(); } function frame7(){ if (this.rol){ stop(); }; } function frame13(){ if (this.rol){ gotoAndPlay(2); }; } } }//package AlCaponeMahjong_fla
Section 6
//mcCreditsBtn_12 (AlCaponeMahjong_fla.mcCreditsBtn_12) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcCreditsBtn_12 extends MovieClip { public var btn:SimpleButton; public function mcCreditsBtn_12(){ addFrameScript(0, frame1, 9, frame10, 17, frame18); } function frame1(){ stop(); } function frame10(){ if (this.rol){ stop(); }; } function frame18(){ if (this.rol){ gotoAndPlay("Over"); }; } } }//package AlCaponeMahjong_fla
Section 7
//mcCreditsWin_26 (AlCaponeMahjong_fla.mcCreditsWin_26) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcCreditsWin_26 extends MovieClip { public var btnOk:MovieClip; public var btn:SimpleButton; public function mcCreditsWin_26(){ addFrameScript(0, frame1, 24, frame25, 31, frame32); } function frame1(){ stop(); } function frame25(){ stop(); } function frame32(){ root.gotoAndStop("Main"); } } }//package AlCaponeMahjong_fla
Section 8
//mcFinalImage_56 (AlCaponeMahjong_fla.mcFinalImage_56) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcFinalImage_56 extends MovieClip { public function mcFinalImage_56(){ addFrameScript(0, frame1, 56, frame57); } function frame1(){ stop(); } function frame57(){ root.GameOver(); stop(); } } }//package AlCaponeMahjong_fla
Section 9
//mcInstructionsBtn_9 (AlCaponeMahjong_fla.mcInstructionsBtn_9) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcInstructionsBtn_9 extends MovieClip { public var btn:SimpleButton; public function mcInstructionsBtn_9(){ addFrameScript(0, frame1, 9, frame10, 17, frame18); } function frame1(){ stop(); } function frame10(){ if (this.rol){ stop(); }; } function frame18(){ if (this.rol){ gotoAndPlay("Over"); }; } } }//package AlCaponeMahjong_fla
Section 10
//mcInstructionsWin_18 (AlCaponeMahjong_fla.mcInstructionsWin_18) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcInstructionsWin_18 extends MovieClip { public var BG:MovieClip; public var btnOk:MovieClip; public function mcInstructionsWin_18(){ addFrameScript(0, frame1, 24, frame25, 31, frame32); } function frame1(){ stop(); } function frame25(){ stop(); } function frame32(){ root.gotoAndStop("Main"); } } }//package AlCaponeMahjong_fla
Section 11
//mcItemBack_87 (AlCaponeMahjong_fla.mcItemBack_87) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcItemBack_87 extends MovieClip { public var BG:MovieClip; public function mcItemBack_87(){ addFrameScript(0, frame1); } function frame1(){ parent.Set(); } } }//package AlCaponeMahjong_fla
Section 12
//mcLevelNum_54 (AlCaponeMahjong_fla.mcLevelNum_54) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcLevelNum_54 extends MovieClip { public var mc:MovieClip; public function mcLevelNum_54(){ addFrameScript(0, frame1, 36, frame37); } function frame1(){ stop(); } function frame37(){ root.gotoLevel(); } } }//package AlCaponeMahjong_fla
Section 13
//mcLevelNumText_55 (AlCaponeMahjong_fla.mcLevelNumText_55) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcLevelNumText_55 extends MovieClip { public var txtLevel:TextField; public function mcLevelNumText_55(){ addFrameScript(0, frame1); } function frame1(){ txtLevel.text = ("Level " + (root.nLevelNum + 1)); } } }//package AlCaponeMahjong_fla
Section 14
//mcLevelsPreviews_93 (AlCaponeMahjong_fla.mcLevelsPreviews_93) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcLevelsPreviews_93 extends MovieClip { public function mcLevelsPreviews_93(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package AlCaponeMahjong_fla
Section 15
//mcLimitedLevelWin_40 (AlCaponeMahjong_fla.mcLimitedLevelWin_40) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcLimitedLevelWin_40 extends MovieClip { public var btnGetFull:MovieClip; public var btnCancel:MovieClip; public function mcLimitedLevelWin_40(){ addFrameScript(0, frame1, 18, frame19); } public function fnOver(_arg1:MouseEvent){ _arg1.target.parent.rol = true; _arg1.target.parent.play(); } public function fnOut(_arg1:MouseEvent){ _arg1.target.parent.rol = false; _arg1.target.parent.play(); } public function fnDown(_arg1:MouseEvent){ root.sndBtnPress.play(); this.gotoAndPlay("Hide"); } public function fnFullDown(_arg1:MouseEvent){ root.sndBtnPress.play(); navigateToURL(new URLRequest(root.strFullVersionLink), "_blank"); } function frame1(){ stop(); } function frame19(){ this.btnCancel.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnDown); this.btnCancel.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnCancel.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnGetFull.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnFullDown); this.btnGetFull.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnGetFull.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); stop(); } } }//package AlCaponeMahjong_fla
Section 16
//mcLock_114 (AlCaponeMahjong_fla.mcLock_114) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcLock_114 extends MovieClip { public function mcLock_114(){ addFrameScript(7, frame8); } function frame8(){ stop(); } } }//package AlCaponeMahjong_fla
Section 17
//mcMainMenuBtn_31 (AlCaponeMahjong_fla.mcMainMenuBtn_31) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcMainMenuBtn_31 extends MovieClip { public var btn:SimpleButton; public function mcMainMenuBtn_31(){ addFrameScript(0, frame1, 9, frame10, 17, frame18); } function frame1(){ stop(); } function frame10(){ if (this.rol){ stop(); }; } function frame18(){ if (this.rol){ gotoAndPlay("Over"); }; } } }//package AlCaponeMahjong_fla
Section 18
//mcMainMenuBtn_gameOver_75 (AlCaponeMahjong_fla.mcMainMenuBtn_gameOver_75) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcMainMenuBtn_gameOver_75 extends MovieClip { public var btn:SimpleButton; public function mcMainMenuBtn_gameOver_75(){ addFrameScript(0, frame1, 9, frame10, 17, frame18); } function frame1(){ stop(); } function frame10(){ if (this.rol){ stop(); }; } function frame18(){ if (this.rol){ gotoAndPlay("Over"); }; } } }//package AlCaponeMahjong_fla
Section 19
//mcMoreGames2_34 (AlCaponeMahjong_fla.mcMoreGames2_34) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcMoreGames2_34 extends MovieClip { public var btn:SimpleButton; public function mcMoreGames2_34(){ addFrameScript(0, frame1, 9, frame10, 17, frame18); } function frame1(){ stop(); } function frame10(){ if (this.rol){ stop(); }; } function frame18(){ if (this.rol){ gotoAndPlay("Over"); }; } } }//package AlCaponeMahjong_fla
Section 20
//mcMoreGames3_50 (AlCaponeMahjong_fla.mcMoreGames3_50) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcMoreGames3_50 extends MovieClip { public var btn:SimpleButton; public function mcMoreGames3_50(){ addFrameScript(0, frame1, 7, frame8, 13, frame14); } function frame1(){ stop(); } function frame8(){ if (this.rol){ stop(); }; } function frame14(){ if (this.rol){ gotoAndPlay("Over"); }; } } }//package AlCaponeMahjong_fla
Section 21
//mcMoreGames4_78 (AlCaponeMahjong_fla.mcMoreGames4_78) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcMoreGames4_78 extends MovieClip { public var btn:SimpleButton; public function mcMoreGames4_78(){ addFrameScript(0, frame1, 9, frame10, 17, frame18); } function frame1(){ stop(); } function frame10(){ if (this.rol){ stop(); }; } function frame18(){ if (this.rol){ gotoAndPlay("Over"); }; } } }//package AlCaponeMahjong_fla
Section 22
//mcMoreGamesBtn_15 (AlCaponeMahjong_fla.mcMoreGamesBtn_15) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcMoreGamesBtn_15 extends MovieClip { public var btn:SimpleButton; public function mcMoreGamesBtn_15(){ addFrameScript(0, frame1, 9, frame10, 17, frame18); } function frame1(){ stop(); } function frame10(){ if (this.rol){ stop(); }; } function frame18(){ if (this.rol){ gotoAndPlay("Over"); }; } } }//package AlCaponeMahjong_fla
Section 23
//mcNoFreeLevelWin_37 (AlCaponeMahjong_fla.mcNoFreeLevelWin_37) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcNoFreeLevelWin_37 extends MovieClip { public var btnOk:MovieClip; public function mcNoFreeLevelWin_37(){ addFrameScript(0, frame1, 18, frame19); } public function fnOver(_arg1:MouseEvent){ _arg1.target.parent.rol = true; _arg1.target.parent.play(); } public function fnOut(_arg1:MouseEvent){ _arg1.target.parent.rol = false; _arg1.target.parent.play(); } public function fnDown(_arg1:MouseEvent){ root.sndBtnPress.play(); this.gotoAndPlay("Hide"); } function frame1(){ stop(); } function frame19(){ this.btnOk.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnDown); this.btnOk.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnOk.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); stop(); } } }//package AlCaponeMahjong_fla
Section 24
//mcNoSameItemsWin_81 (AlCaponeMahjong_fla.mcNoSameItemsWin_81) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcNoSameItemsWin_81 extends MovieClip { public function mcNoSameItemsWin_81(){ addFrameScript(0, frame1, 73, frame74); } function frame1(){ stop(); } function frame74(){ root.GameOver(); } } }//package AlCaponeMahjong_fla
Section 25
//mcPauseBtn_52 (AlCaponeMahjong_fla.mcPauseBtn_52) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcPauseBtn_52 extends MovieClip { public var btn:SimpleButton; public function mcPauseBtn_52(){ addFrameScript(0, frame1, 7, frame8, 13, frame14); } function frame1(){ stop(); } function frame8(){ if (this.rol){ stop(); }; } function frame14(){ if (this.rol){ gotoAndPlay("Over"); }; } } }//package AlCaponeMahjong_fla
Section 26
//mcPauseWin_83 (AlCaponeMahjong_fla.mcPauseWin_83) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcPauseWin_83 extends MovieClip { public var Area:MovieClip; public function mcPauseWin_83(){ addFrameScript(0, frame1, 14, frame15); } public function fnDown(_arg1:MouseEvent){ root.RemoveGamePause(); this.removeEventListener(MouseEvent.MOUSE_DOWN, fnDown); } function frame1(){ stop(); } function frame15(){ this.addEventListener(MouseEvent.MOUSE_DOWN, fnDown); stop(); } } }//package AlCaponeMahjong_fla
Section 27
//mcQuitBtn_49 (AlCaponeMahjong_fla.mcQuitBtn_49) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcQuitBtn_49 extends MovieClip { public var btn:SimpleButton; public function mcQuitBtn_49(){ addFrameScript(0, frame1, 7, frame8, 13, frame14); } function frame1(){ stop(); } function frame8(){ if (this.rol){ stop(); }; } function frame14(){ if (this.rol){ gotoAndPlay("Over"); }; } } }//package AlCaponeMahjong_fla
Section 28
//mcShuffleBtn_51 (AlCaponeMahjong_fla.mcShuffleBtn_51) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcShuffleBtn_51 extends MovieClip { public var btn:SimpleButton; public function mcShuffleBtn_51(){ addFrameScript(0, frame1, 7, frame8, 13, frame14); } function frame1(){ stop(); } function frame8(){ if (this.rol){ stop(); }; } function frame14(){ if (this.rol){ gotoAndPlay("Over"); }; } } }//package AlCaponeMahjong_fla
Section 29
//mcStartBtn_5 (AlCaponeMahjong_fla.mcStartBtn_5) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcStartBtn_5 extends MovieClip { public var btn:SimpleButton; public function mcStartBtn_5(){ addFrameScript(0, frame1, 9, frame10, 17, frame18); } function frame1(){ stop(); } function frame10(){ if (this.rol){ stop(); }; } function frame18(){ if (this.rol){ gotoAndPlay("Over"); }; } } }//package AlCaponeMahjong_fla
Section 30
//mcSubmitBtn_71 (AlCaponeMahjong_fla.mcSubmitBtn_71) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcSubmitBtn_71 extends MovieClip { public var btn:SimpleButton; public function mcSubmitBtn_71(){ addFrameScript(0, frame1, 9, frame10, 17, frame18); } function frame1(){ stop(); } function frame10(){ if (this.rol){ stop(); }; } function frame18(){ if (this.rol){ gotoAndPlay("Over"); }; } } }//package AlCaponeMahjong_fla
Section 31
//mcTrialFinalImage_61 (AlCaponeMahjong_fla.mcTrialFinalImage_61) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class mcTrialFinalImage_61 extends MovieClip { public var btnContinue:MovieClip; public var btnGetFull:MovieClip; public function mcTrialFinalImage_61(){ addFrameScript(0, frame1, 30, frame31); } public function fnOver(_arg1:MouseEvent){ _arg1.target.parent.rol = true; _arg1.target.parent.play(); } public function fnOut(_arg1:MouseEvent){ _arg1.target.parent.rol = false; _arg1.target.parent.play(); } public function fnDown(_arg1:MouseEvent){ root.sndBtnPress.play(); root.GameOver(); } public function fnFullDown(_arg1:MouseEvent){ root.sndBtnPress.play(); navigateToURL(new URLRequest(root.strFullVersionLink), "_blank"); } function frame1(){ stop(); } function frame31(){ this.btnContinue.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnDown); this.btnContinue.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnContinue.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnGetFull.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnFullDown); this.btnGetFull.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnGetFull.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); stop(); } } }//package AlCaponeMahjong_fla
Section 32
//Smoker_2 (AlCaponeMahjong_fla.Smoker_2) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class Smoker_2 extends MovieClip { public function Smoker_2(){ addFrameScript(51, frame52); } function frame52(){ stop(); } } }//package AlCaponeMahjong_fla
Section 33
//Tween10copy_25 (AlCaponeMahjong_fla.Tween10copy_25) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class Tween10copy_25 extends MovieClip { public var BG:MovieClip; public var btnOk:MovieClip; public function Tween10copy_25(){ addFrameScript(0, frame1); } public function fnOver(_arg1:MouseEvent){ _arg1.target.parent.rol = true; _arg1.target.parent.play(); } public function fnOut(_arg1:MouseEvent){ _arg1.target.parent.rol = false; _arg1.target.parent.play(); } public function fnDown(_arg1:MouseEvent){ root.sndBtnPress.play(); this.parent.gotoAndPlay("Hide"); } function frame1(){ this.btnOk.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnDown); this.btnOk.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnOk.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); } } }//package AlCaponeMahjong_fla
Section 34
//Tween10copy2_27 (AlCaponeMahjong_fla.Tween10copy2_27) package AlCaponeMahjong_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class Tween10copy2_27 extends MovieClip { public var btnOk:MovieClip; public var btn:SimpleButton; public function Tween10copy2_27(){ addFrameScript(0, frame1); } public function fnOver(_arg1:MouseEvent){ _arg1.target.parent.rol = true; _arg1.target.parent.play(); } public function fnOut(_arg1:MouseEvent){ _arg1.target.parent.rol = false; _arg1.target.parent.play(); } public function fnDown(_arg1:MouseEvent){ root.sndBtnPress.play(); this.parent.gotoAndPlay("Hide"); } public function fnUrlDown(_arg1:MouseEvent){ root.sndBtnPress.play(); } function frame1(){ this.btnOk.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnDown); this.btnOk.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnOk.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); btn.addEventListener(MouseEvent.MOUSE_DOWN, fnUrlDown); } } }//package AlCaponeMahjong_fla
Section 35
//Field (Main.Field) package Main { import flash.events.*; import flash.display.*; public dynamic class Field extends MovieClip { public var ar_Items:Array; public var HeightCount:Number;// = 8 public var WidthCount:Number;// = 13 public var ItemWidth:Number;// = 42 public var ItemHeight:Number;// = 52 public var mt_Map:MapTypes; public var LevelType:Number;// = 0 private var ar_ItemsSelected:Array; private var KindCount:Number;// = 28 private var nCountOn:Number; private var nRemoved:Number;// = 0 private var BX:Number; private var BY:Number; public function Field(){ this.BX = this.x; this.BY = this.y; this.Create(); } public function ReCreate(){ var _local2:Number; var _local3:Number; var _local1:Number = 0; while (_local1 < this.ar_Items.length) { _local2 = 0; while (_local2 < this.ar_Items[_local1].length) { _local3 = 0; while (_local3 < this.ar_Items[_local1][_local2].length) { this.ar_Items[_local1][_local2][_local3].RemoveFromContainer(); _local3++; }; _local2++; }; _local1++; }; this.Create(); } public function Create(){ var _local5:Number; var _local6:Number; if (root.nLevelNum == 2){ this.x = (this.BX + 40); this.y = (this.BY + 20); } else { this.x = this.BX; this.y = this.BY; }; this.ar_ItemsSelected = new Array(); this.nRemoved = 0; this.LevelType = root.nLevelType; mt_Map = new MapTypes(); var _local1:Number = 0; this.ar_Items = new Array(); var _local2:Number = 0; var _local3:Number = 0; this.nCountOn = 0; var _local4:Number = (3 - root.nLevelSkill); while (_local4 < mt_Map.ar_Maps[this.LevelType].length) { _local2 = (this.ar_Items.push(new Array()) - 1); _local5 = 0; while (_local5 < HeightCount) { this.ar_Items[_local2].push(new Array()); _local6 = 0; while (_local6 < WidthCount) { _local1++; this.ar_Items[_local2][_local5].push(new FieldItem()); this.ar_Items[_local2][_local5][_local6].x = ((_local6 * this.ItemWidth) - (_local4 * 5)); this.ar_Items[_local2][_local5][_local6].y = ((_local5 * this.ItemHeight) - (_local4 * 5)); this.ar_Items[_local2][_local5][_local6].DepthLevel = _local2; this.ar_Items[_local2][_local5][_local6].LevelNum = _local4; this.ar_Items[_local2][_local5][_local6].nX = _local6; this.ar_Items[_local2][_local5][_local6].nY = _local5; this.ar_Items[_local2][_local5][_local6].Num = _local1; this.ar_Items[_local2][_local5][_local6].isOn = parseInt(mt_Map.ar_Maps[this.LevelType][_local4][_local5][_local6]); if (this.ar_Items[_local2][_local5][_local6].isOn){ this.nCountOn++; }; this.ar_Items[_local2][_local5][_local6].nType = Math.floor((Math.random() * this.KindCount)); this.ar_Items[_local2][_local5][_local6].Update(this); _local6++; }; _local5++; }; _local4++; }; ShuffleItems(); } public function SelectItem(_arg1:FieldItem):Boolean{ var _local2:Boolean; if (this.ar_ItemsSelected.length == 0){ this.ar_ItemsSelected.push(_arg1); _local2 = true; } else { this.ar_ItemsSelected.push(_arg1); _local2 = false; this.CheckSelectedItems(); }; return (_local2); } public function isHereItem(_arg1, _arg2, _arg3, _arg4, _arg5):Boolean{ var _local6:Boolean; var _local7:Number = (_arg1.nX + _arg2); var _local8:Number = (_arg1.nY + _arg3); var _local9:Number = (_arg1.DepthLevel + _arg4); if ((((((_local7 < 0)) || ((_local8 < 0)))) || ((_local9 > (this.ar_Items.length - 1))))){ _local6 = false; } else { if (_local8 > (this.ar_Items[_local9].length - 1)){ _local6 = false; } else { if (_local7 > (this.ar_Items[_local9][_local8].length - 1)){ _local6 = false; }; }; }; if (_local6){ if (!this.ar_Items[_local9][_local8][_local7].isOn){ _local6 = false; } else { if (((_arg5) && (this.ar_Items[_local9][_local8][_local7].wasShuffeled))){ _local6 = false; } else { if (this.ar_Items[_local9][_local8][_local7].wasRemoved){ _local6 = false; }; }; }; }; return (_local6); } public function isFreeItem(_arg1:FieldItem, _arg2:Boolean):Boolean{ var _local3:Boolean; if (((isHereItem(_arg1, -1, 0, 0, _arg2)) && (isHereItem(_arg1, 1, 0, 0, _arg2)))){ _local3 = false; }; if (((isHereItem(_arg1, 0, -1, 0, _arg2)) && (isHereItem(_arg1, 0, 1, 0, _arg2)))){ _local3 = false; }; if (isHereItem(_arg1, 0, 0, 1, _arg2)){ _local3 = false; }; return (_local3); } public function CheckSelectedItems(){ if ((((this.ar_ItemsSelected[0].nType == this.ar_ItemsSelected[1].nType)) && (!((this.ar_ItemsSelected[0] == this.ar_ItemsSelected[1]))))){ if (((isFreeItem(this.ar_ItemsSelected[0], false)) && (isFreeItem(this.ar_ItemsSelected[1], false)))){ this.ar_ItemsSelected[0].Remove(); this.ar_ItemsSelected[1].Remove(); root.snd_RemovingItems.play(); this.nRemoved = (this.nRemoved + 2); if (this.nRemoved == this.nCountOn){ root.ShowNext(); } else { if (!this.IsSame2Here()){ root.GameOverNoSame(); }; }; root.addScores(10); }; }; this.RemoveSelectionFromItems(); } public function RemoveSelectionFromItems(){ var _local1:Number = (this.ar_ItemsSelected.length - 1); while (_local1 >= 0) { this.ar_ItemsSelected[_local1].RemoveSelection(); this.ar_ItemsSelected.pop(); _local1--; }; } public function getFreeItemsNow():Array{ var _local3:Number; var _local4:Number; var _local1:Array = new Array(); var _local2:Number = 0; while (_local2 < this.ar_Items.length) { _local3 = 0; while (_local3 < this.ar_Items[_local2].length) { _local4 = 0; while (_local4 < this.ar_Items[_local2][_local3].length) { if (((this.isFreeItem(this.ar_Items[_local2][_local3][_local4], false)) && (this.ar_Items[_local2][_local3][_local4].isOn))){ _local1.push(this.ar_Items[_local2][_local3][_local4]); }; _local4++; }; _local3++; }; _local2++; }; return (_local1); } public function IsSame2Here():Boolean{ var _local5:Number; var _local6:Number; var _local7:Number; var _local1:Boolean; var _local2:Array = new Array(); var _local3:Number = 0; while (_local3 < this.ar_Items.length) { _local5 = 0; while (_local5 < this.ar_Items[_local3].length) { _local6 = 0; while (_local6 < this.ar_Items[_local3][_local5].length) { if (((((this.isFreeItem(this.ar_Items[_local3][_local5][_local6], false)) && (this.ar_Items[_local3][_local5][_local6].isOn))) && (!(this.ar_Items[_local3][_local5][_local6].wasRemoved)))){ _local2.push(this.ar_Items[_local3][_local5][_local6]); }; _local6++; }; _local5++; }; _local3++; }; var _local4:Number = 0; while (_local4 < _local2.length) { _local7 = 0; while (_local7 < _local2.length) { if (((!((_local4 == _local7))) && ((_local2[_local4].nType == _local2[_local7].nType)))){ _local1 = true; }; _local7++; }; _local4++; }; return (_local1); } public function ShuffleItems(){ var _local3:Number; var _local4:Number; var _local5:Array; var _local6:Number; var _local7:Number; var _local8:Boolean; var _local9:Number; var _local1:Number = 0; var _local2:Number = 0; while (_local2 < this.ar_Items.length) { _local3 = 0; while (_local3 < this.ar_Items[_local2].length) { _local4 = 0; while (_local4 < this.ar_Items[_local2][_local3].length) { this.ar_Items[_local2][_local3][_local4].wasShuffeled = false; _local4++; }; _local3++; }; _local2++; }; while (_local1 < this.nCountOn) { _local5 = new Array(); _local2 = 0; while (_local2 < this.ar_Items.length) { _local3 = 0; while (_local3 < this.ar_Items[_local2].length) { _local4 = 0; while (_local4 < this.ar_Items[_local2][_local3].length) { if (((((this.isFreeItem(this.ar_Items[_local2][_local3][_local4], true)) && (this.ar_Items[_local2][_local3][_local4].isOn))) && (!(this.ar_Items[_local2][_local3][_local4].wasShuffeled)))){ _local5.push(this.ar_Items[_local2][_local3][_local4]); }; _local4++; }; _local3++; }; _local2++; }; _local6 = 0; while (_local6 < _local5.length) { if (!_local5[_local6].wasShuffeled){ _local5[_local6].wasShuffeled = true; _local7 = Math.floor((Math.random() * this.KindCount)); _local5[_local6].nType = _local7; _local8 = false; _local1++; while (!(_local8)) { _local9 = Math.floor((Math.random() * _local5.length)); if (!_local5[_local9].wasShuffeled){ _local8 = true; _local5[_local9].wasShuffeled = true; _local5[_local9].nType = _local7; _local1++; }; }; }; _local6++; }; }; } } }//package Main
Section 36
//FieldItem (Main.FieldItem) package Main { import flash.events.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.utils.*; public dynamic class FieldItem extends MovieClip { public var btn:SimpleButton; public var mc:MovieClip; public var isOn:Number;// = 0 public var nType:Number;// = 0 public var DepthLevel:Number;// = 0 public var nY:Number;// = 0 public var nX:Number;// = 0 public var wasSelected:Boolean;// = false public var rol:Boolean;// = false public var Num:Number; public var LevelNum:Number; public var wasRemoved:Boolean;// = false public var wasShuffeled:Boolean;// = false private var intervalId:Number; private var FIELD:Field; public function FieldItem(){ addFrameScript(0, frame1, 14, frame15, 15, frame16, 20, frame21, 25, frame26, 41, frame42); } private function fnOver(_arg1:MouseEvent){ if (!this.wasSelected){ this.rol = true; play(); }; } private function fnOut(_arg1:MouseEvent){ if (((!(this.wasSelected)) && (this.rol))){ this.rol = false; play(); }; } private function fnDown(_arg1:MouseEvent){ if (!this.rol){ this.rol = true; this.play(); }; if (this.FIELD.SelectItem(this)){ this.wasSelected = true; }; root.sndObjectPress.play(); } public function Remove(){ this.btn.removeEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btn.removeEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btn.removeEventListener(MouseEvent.MOUSE_DOWN, fnDown); this.wasRemoved = true; this.gotoAndPlay("Remove"); } private function Showed(){ this.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnDown); } public function RemoveSelection(){ this.wasSelected = false; this.rol = false; this.play(); } public function Update(_arg1:MovieClip){ if (this.isOn != 0){ _arg1.addChild(this); this.intervalId = setInterval(fnShow, (this.Num * 5)); this.FIELD = (_arg1 as Field); }; } public function RemoveFromContainer(){ if (this.isOn != 0){ this.FIELD.removeChild(this); }; } public function Set(){ this.mc.gotoAndStop((this.nType + 1)); var _local1:Number = ((3 - LevelNum) / 10); this.mc.BG.transform.colorTransform = new ColorTransform((1.2 - _local1), (1.2 - _local1), (1.2 - _local1), 1, 0, 0, 0, 0); } private function fnShow(){ gotoAndPlay("SHOW"); clearInterval(this.intervalId); } function frame1(){ stop(); } function frame15(){ this.Showed(); } function frame16(){ stop(); } function frame21(){ if (this.rol){ stop(); }; } function frame26(){ if (this.rol){ gotoAndPlay("OVER"); } else { gotoAndStop("S"); }; } function frame42(){ stop(); } } }//package Main
Section 37
//Game (Main.Game) package Main { import flash.events.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; public dynamic class Game extends MovieClip { public var mcNoSameWin:MovieClip; public var mcLevelNum:MovieClip; public var mcLimitedLevelWin:MovieClip; public var mcTrialFinalImage:MovieClip; public var mcControls:GameControls; public var mcPauseWin:MovieClip; public var mcGameOverWin:GameOverWin; public var mcNoFreeLevelWin:MovieClip; public var mcInstructionsWin:MovieClip; public var mcFinalImage:MovieClip; public var mcCreditsWin:MovieClip; public var mcField:Field; public var nLevelType:Number;// = 0 public var nLevelSkill:Number;// = 0 public var nLevelNum:Number;// = 0 public var nScores:Number;// = 0 public var CountOpenedLevels:Number;// = 1 public var StoredData:SharedObject; public var strMoreGamePath:String;// = "http://www.game-mahjong.com/?from=AlCaponeMahjong" public var strScoresPath:String;// = "http://online-free-gaming.com/index.php?t=9&gameid=18" public var strFullVersionLink:String;// = "https://www.regnow.com/softsell/nph-softsell.cgi?item=8595-22" public var isPause:Boolean;// = false public var sndMusic:MenuMusic; public var snd_RemovingItems:sndRemovingItems; public var sndBtnPress:BtnPress; public var sndObjectPress:ObjectPress; public var sndLevelEnd:LevelEnd; public var ar_Times:Array; public var isTrial:Boolean;// = false public var nLevelsLimit:Number; public function Game(){ sndMusic = new MenuMusic(); snd_RemovingItems = new sndRemovingItems(); sndBtnPress = new BtnPress(); sndObjectPress = new ObjectPress(); sndLevelEnd = new LevelEnd(); ar_Times = new Array(5, 8, 11, 15); super(); addFrameScript(0, frame1, 1, frame2, 3, frame4); if (this.isTrial){ this.nLevelsLimit = 7; } else { this.nLevelsLimit = 20; }; sndMusic.play(0, 0xFFFF); this.StoredData = SharedObject.getLocal("AztecMahjong"); if (this.StoredData.data.CountOpenedLevels == undefined){ this.StoredData.data.CountOpenedLevels = 1; }; this.CountOpenedLevels = this.StoredData.data.CountOpenedLevels; } public function GameOverNoSame(){ root.mcNoSameWin.gotoAndPlay("Show"); this.mcControls.Reset(); } public function addScores(_arg1:Number){ this.nScores = (this.nScores + _arg1); this.mcControls.SetScores(); } public function gotoLevel(){ this.mcField.Create(); this.mcControls.Start(); } public function ShowNext(){ this.sndLevelEnd.play(); this.nLevelNum++; if (this.nLevelNum < this.nLevelsLimit){ this.nLevelSkill = Math.floor((this.nLevelNum / 5)); this.nLevelType = (this.nLevelNum - (this.nLevelSkill * 5)); this.mcLevelNum.gotoAndPlay("Show"); this.mcControls.Stop(); if (this.nLevelNum > (this.CountOpenedLevels - 1)){ this.CountOpenedLevels++; this.StoredData.data.CountOpenedLevels = this.CountOpenedLevels; }; } else { if (!this.isTrial){ this.mcFinalImage.gotoAndPlay("Show"); } else { this.mcTrialFinalImage.gotoAndPlay("Show"); }; }; } public function GameOver(){ this.mcGameOverWin.Show(); } public function RemoveGamePause(){ this.isPause = false; this.mcPauseWin.gotoAndPlay("Hide"); } public function GamePause(){ this.isPause = true; this.mcPauseWin.gotoAndPlay("Show"); } function frame1(){ stop(); } function frame2(){ stop(); } function frame4(){ stop(); } } }//package Main
Section 38
//GameControls (Main.GameControls) package Main { import flash.events.*; import flash.display.*; import flash.text.*; import flash.net.*; import flash.utils.*; public dynamic class GameControls extends MovieClip { public var btnPause:MovieClip; public var mcMoreGames:MovieClip; public var txtScores:TextField; public var mcQuitBtn:MovieClip; public var txtSecs:TextField; public var txtMins:TextField; public var btnShuffle:MovieClip; var TimerID:Number; var nTime:Number; public function GameControls(){ this.nTime = (root.ar_Times[root.nLevelSkill] * 60); this.TimerID = setInterval(fnTick, 1000); this.UpdateTimerTexts(); this.mcQuitBtn.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.mcQuitBtn.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.mcQuitBtn.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnQuitDown); this.mcMoreGames.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.mcMoreGames.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.mcMoreGames.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnMoreGamesDown); this.btnPause.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnPause.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnPause.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnPauseDown); this.btnShuffle.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnShuffle.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnShuffle.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnShuffleDown); } private function fnPauseDown(_arg1:MouseEvent){ root.sndBtnPress.play(); root.GamePause(); } private function fnShuffleDown(_arg1:MouseEvent){ root.sndBtnPress.play(); root.mcField.ReCreate(); } private function fnMoreGamesDown(_arg1:MouseEvent){ root.sndBtnPress.play(); navigateToURL(new URLRequest(root.strMoreGamePath), "_blank"); } private function fnQuitDown(_arg1:MouseEvent){ root.sndBtnPress.play(); this.Reset(); root.GameOver(); } private function fnOver(_arg1:MouseEvent){ _arg1.target.parent.rol = true; _arg1.target.parent.play(); } private function fnOut(_arg1:MouseEvent){ _arg1.target.parent.rol = false; _arg1.target.parent.play(); } private function fnTick(){ if (!root.isPause){ this.nTime--; this.UpdateTimerTexts(); }; } private function UpdateTimerTexts(){ var _local1:String; var _local2:String; var _local3:Number; var _local4:Number; if (this.nTime >= 0){ _local1 = "00"; _local2 = "00"; _local3 = Math.floor((nTime / 60)); _local4 = (nTime - (_local3 * 60)); if (_local3 < 10){ _local1 = ("0" + _local3.toString()); } else { _local1 = _local3.toString(); }; if (_local4 < 10){ _local2 = ("0" + _local4.toString()); } else { _local2 = _local4.toString(); }; this.txtSecs.text = _local2; this.txtMins.text = _local1; } else { this.Reset(); root.GameOver(); }; } public function SetScores(){ this.txtScores.text = root.nScores.toString(); } public function Reset(){ clearInterval(this.TimerID); this.mcQuitBtn.btn.removeEventListener(MouseEvent.MOUSE_OVER, fnOver); this.mcQuitBtn.btn.removeEventListener(MouseEvent.MOUSE_OUT, fnOut); this.mcQuitBtn.btn.removeEventListener(MouseEvent.MOUSE_DOWN, fnQuitDown); this.mcMoreGames.btn.removeEventListener(MouseEvent.MOUSE_OVER, fnOver); this.mcMoreGames.btn.removeEventListener(MouseEvent.MOUSE_OUT, fnOut); this.mcMoreGames.btn.removeEventListener(MouseEvent.MOUSE_DOWN, fnMoreGamesDown); } public function Stop(){ clearInterval(this.TimerID); root.addScores(Math.floor((nTime / 5))); } public function Start(){ this.nTime = (root.ar_Times[root.nLevelSkill] * 60); this.TimerID = setInterval(fnTick, 1000); } } }//package Main
Section 39
//GameOverWin (Main.GameOverWin) package Main { import flash.events.*; import flash.display.*; import flash.text.*; import flash.net.*; import flash.utils.*; public dynamic class GameOverWin extends MovieClip { public var btnMoreGames:MovieClip; public var txtName:TextField; public var btnSubmit:MovieClip; public var btnMainMenu:MovieClip; public var txtScores:TextField; public function GameOverWin(){ addFrameScript(0, frame1, 29, frame30, 36, frame37); } public function Show(){ this.gotoAndPlay("Show"); } public function Hide(){ this.gotoAndPlay("Hide"); } public function Init(){ this.btnSubmit.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnMainMenu.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnMoreGames.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnSubmit.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnMainMenu.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnMoreGames.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnMoreGames.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnMoreGamesDown); this.btnMainMenu.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnMainMenuDown); this.btnSubmit.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnSubmitDown); this.txtScores.text = root.nScores.toString(); } private function fnMoreGamesDown(_arg1:MouseEvent){ root.sndBtnPress.play(); navigateToURL(new URLRequest(root.strMoreGamePath), "_blank"); } private function fnSubmitDown(_arg1:MouseEvent){ root.sndBtnPress.play(); navigateToURL(new URLRequest(((((((root.strScoresPath + "&scrore=") + this.txtScores.text) + "&name=") + this.txtName.text) + "&key=") + String((((root.nScores * root.nScores) + (5 * root.nScores)) + 34)))), "_blank"); this.Hide(); } private function fnMainMenuDown(_arg1:MouseEvent){ root.sndBtnPress.play(); this.Hide(); } private function fnOver(_arg1:MouseEvent){ _arg1.target.parent.rol = true; _arg1.target.parent.play(); } private function fnOut(_arg1:MouseEvent){ _arg1.target.parent.rol = false; _arg1.target.parent.play(); } function frame1(){ stop(); } function frame30(){ this.Init(); stop(); } function frame37(){ root.nScores = 0; root.gotoAndStop("Main"); } } }//package Main
Section 40
//LevelPreviewItem (Main.LevelPreviewItem) package Main { import flash.events.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.utils.*; public dynamic class LevelPreviewItem extends MovieClip { public var mcLock:MovieClip; public var Icons:MovieClip; public var bg:MovieClip; public var btn:SimpleButton; public var nLevelType:Number;// = 0 public var nLevelSkill:Number;// = 0 public var Num:Number;// = 0 public var isLocked:Boolean;// = false public var isLimited:Boolean;// = false public function LevelPreviewItem(){ addFrameScript(0, frame1, 7, frame8, 13, frame14); } public function Update(){ this.Icons.gotoAndStop((this.Num + 1)); if (isLocked){ this.bg.transform.colorTransform = new ColorTransform(0.7, 0.7, 0.7, 1, 0, 0, 0, 0); this.Icons.transform.colorTransform = new ColorTransform(0.7, 0.7, 0.7, 1, 0, 0, 0, 0); if (!this.isLimited){ this.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnDownLocked); } else { this.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnDownLimited); }; } else { this.mcLock.visible = false; this.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnDown); }; this.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); } private function fnDownLimited(_arg1:MouseEvent){ root.sndBtnPress.play(); if (root.CountOpenedLevels < root.nLevelsLimit){ root.mcNoFreeLevelWin.gotoAndPlay("Show"); } else { root.mcLimitedLevelWin.gotoAndPlay("Show"); }; } private function fnDownLocked(_arg1:MouseEvent){ root.sndBtnPress.play(); root.mcNoFreeLevelWin.gotoAndPlay("Show"); } private function fnDown(_arg1:MouseEvent){ root.sndBtnPress.play(); root.nLevelType = this.nLevelType; root.nLevelSkill = this.nLevelSkill; root.nLevelNum = this.Num; root.gotoAndStop("Game"); } private function fnOver(_arg1:MouseEvent){ _arg1.target.parent.rol = true; _arg1.target.parent.play(); } private function fnOut(_arg1:MouseEvent){ _arg1.target.parent.rol = false; _arg1.target.parent.play(); } function frame1(){ stop(); } function frame8(){ if (this.rol){ stop(); }; } function frame14(){ if (this.rol){ gotoAndPlay("Over"); }; } } }//package Main
Section 41
//LevelSelector (Main.LevelSelector) package Main { import flash.events.*; import flash.display.*; import flash.net.*; import flash.utils.*; public dynamic class LevelSelector extends MovieClip { public var btnMoreGames:MovieClip; public var btnMenu:MovieClip; public var ar_Items:Array; public function LevelSelector(){ this.CreateItems(); this.InitBtns(); } private function CreateItems(){ var _local2:Number; var _local3:Number; this.ar_Items = new Array(); var _local1:Number = 0; while (_local1 < 20) { _local2 = Math.floor((_local1 / 5)); _local3 = (_local1 - (_local2 * 5)); this.ar_Items.push(new LevelPreviewItem()); this.addChild(this.ar_Items[_local1]); this.ar_Items[_local1].x = (128 * _local3); this.ar_Items[_local1].y = (109 * _local2); this.ar_Items[_local1].nLevelType = _local3; this.ar_Items[_local1].nLevelSkill = _local2; if (_local1 >= root.CountOpenedLevels){ this.ar_Items[_local1].isLocked = true; }; if (_local1 >= root.nLevelsLimit){ this.ar_Items[_local1].isLocked = true; this.ar_Items[_local1].isLimited = true; }; this.ar_Items[_local1].Num = _local1; this.ar_Items[_local1].Update(); _local1++; }; } private function InitBtns(){ this.btnMoreGames.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnMenu.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnMoreGames.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnMenu.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnMenu.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnMenuDown); this.btnMoreGames.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnMoreGamesDown); } private function fnMenuDown(_arg1:MouseEvent){ root.sndBtnPress.play(); root.gotoAndStop("Main"); } private function fnMoreGamesDown(_arg1:MouseEvent){ root.sndBtnPress.play(); navigateToURL(new URLRequest(root.strMoreGamePath), "_blank"); } private function fnOver(_arg1:MouseEvent){ _arg1.target.parent.rol = true; _arg1.target.parent.play(); } private function fnOut(_arg1:MouseEvent){ _arg1.target.parent.rol = false; _arg1.target.parent.play(); } } }//package Main
Section 42
//MainMenu (Main.MainMenu) package Main { import flash.events.*; import flash.display.*; import flash.net.*; import flash.utils.*; public dynamic class MainMenu extends MovieClip { public var btnInstructions:MovieClip; public var btnMoreGames:MovieClip; public var btnStart:MovieClip; public var btnCredits:MovieClip; public function MainMenu(){ addFrameScript(22, frame23); } public function Init(){ this.btnStart.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnInstructions.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnCredits.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnMoreGames.btn.addEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnStart.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnInstructions.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnCredits.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnMoreGames.btn.addEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnStart.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnStartDown); this.btnMoreGames.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnMoreGamesDown); this.btnCredits.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnCreditsDown); this.btnInstructions.btn.addEventListener(MouseEvent.MOUSE_DOWN, fnInstrDown); } private function Reset(){ this.btnStart.btn.removeEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnInstructions.btn.removeEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnCredits.btn.removeEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnMoreGames.btn.removeEventListener(MouseEvent.MOUSE_OVER, fnOver); this.btnStart.btn.removeEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnInstructions.btn.removeEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnCredits.btn.removeEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnMoreGames.btn.removeEventListener(MouseEvent.MOUSE_OUT, fnOut); this.btnStart.btn.removeEventListener(MouseEvent.MOUSE_DOWN, fnStartDown); this.btnMoreGames.btn.removeEventListener(MouseEvent.MOUSE_DOWN, fnMoreGamesDown); this.btnInstructions.btn.removeEventListener(MouseEvent.MOUSE_DOWN, fnInstrDown); this.btnCredits.btn.removeEventListener(MouseEvent.MOUSE_DOWN, fnCreditsDown); } private function fnInstrDown(_arg1:MouseEvent){ root.sndBtnPress.play(); root.mcInstructionsWin.gotoAndPlay("Show"); } private function fnCreditsDown(_arg1:MouseEvent){ root.sndBtnPress.play(); root.mcCreditsWin.gotoAndPlay("Show"); } private function fnStartDown(_arg1:MouseEvent){ root.sndBtnPress.play(); this.Reset(); root.gotoAndStop("Levels"); } private function fnMoreGamesDown(_arg1:MouseEvent){ root.sndBtnPress.play(); navigateToURL(new URLRequest(root.strMoreGamePath), "_blank"); } private function fnOver(_arg1:MouseEvent){ _arg1.target.parent.rol = true; _arg1.target.parent.play(); } private function fnOut(_arg1:MouseEvent){ _arg1.target.parent.rol = false; _arg1.target.parent.play(); } function frame23(){ this.Init(); stop(); } } }//package Main
Section 43
//MapTypes (Main.MapTypes) package Main { import flash.events.*; import flash.display.*; import flash.text.*; public dynamic class MapTypes { public var xmlType1:XML; public var xmlType2:XML; public var xmlType3:XML; public var xmlType4:XML; public var xmlType5:XML; public var ar_Maps:Array; public function MapTypes(){ var _local2:Number; var _local3:Number; xmlType1 = <MAP> <LEVEL> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 0 1 1 1 1 1 0 0 0 0</LINE> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> <LINE>0 0 0 0 1 1 1 1 1 0 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> </LEVEL> <LEVEL> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 0 1 1 1 1 1 0 0 0 0</LINE> <LINE>0 0 1 1 1 1 0 1 1 1 1 0 0</LINE> <LINE>0 1 1 1 1 0 0 0 1 1 1 1 0</LINE> <LINE>0 1 1 1 1 0 0 0 1 1 1 1 0</LINE> <LINE>0 0 1 1 1 1 0 1 1 1 1 0 0</LINE> <LINE>0 0 0 0 1 1 1 1 1 0 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> </LEVEL> <LEVEL> <LINE>0 0 0 0 0 0 0 0 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 1 1 1 0 1 1 1 0 0 0</LINE> <LINE>0 0 1 1 1 0 0 0 1 1 1 0 0</LINE> <LINE>0 0 1 1 1 0 0 0 1 1 1 0 0</LINE> <LINE>0 0 0 1 1 1 0 1 1 1 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 0 0 0 0 0 0 0 0</LINE> </LEVEL> <LEVEL> <LINE>0 0 0 0 0 0 0 0 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 1 1 1 0 1 1 1 0 0 0</LINE> <LINE>0 0 0 1 0 0 0 0 0 1 0 0 0</LINE> <LINE>0 0 0 1 0 0 0 0 0 1 0 0 0</LINE> <LINE>0 0 0 1 1 1 0 1 1 1 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 0 0 0 0 0 0 0 0</LINE> </LEVEL> </MAP> ; xmlType2 = <MAP> <LEVEL> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 1 1 1 1 1 1 1 1 1 0 0</LINE> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> <LINE>0 0 1 1 1 1 1 1 1 1 1 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> </LEVEL> <LEVEL> <LINE>0 1 1 1 1 1 1 1 1 1 1 1 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 1 1 1 1 1 1 1 1 1 0 0</LINE> <LINE>0 1 1 1 0 0 1 0 0 1 1 1 0</LINE> <LINE>0 1 1 1 0 0 1 0 0 1 1 1 0</LINE> <LINE>0 0 1 1 1 1 1 1 1 1 1 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 1 1 1 1 1 1 1 1 1 1 1 0</LINE> </LEVEL> <LEVEL> <LINE>0 0 1 1 1 0 0 0 1 1 1 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 1 1 0 0 1 0 0 1 1 0 0</LINE> <LINE>0 1 1 1 0 0 1 0 0 1 1 1 0</LINE> <LINE>0 1 1 1 0 0 1 0 0 1 1 1 0</LINE> <LINE>0 0 1 1 0 0 1 0 0 1 1 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 1 1 1 0 0 0 1 1 1 0 0</LINE> </LEVEL> <LEVEL> <LINE>0 0 0 0 0 0 0 0 0 0 0 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 0 1 0 0 1 0 0 1 0 0 0</LINE> <LINE>0 0 1 1 0 0 0 0 0 1 1 0 0</LINE> <LINE>0 0 1 1 0 0 0 0 0 1 1 0 0</LINE> <LINE>0 0 0 1 0 0 1 0 0 1 0 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 0 0 0 0 0 0 0 0 0 0 0</LINE> </LEVEL> </MAP> ; xmlType3 = <MAP> <LEVEL> <LINE>0 1 1 0 0 1 1 0 0 1 1 0 0</LINE> <LINE>0 0 1 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 0 0 0 0</LINE> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> <LINE>0 0 1 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 1 1 0 0 1 1 0 0 1 1 0 0</LINE> <LINE>0 0 0 0 0 1 1 0 0 0 0 0 0</LINE> </LEVEL> <LEVEL> <LINE>0 0 0 0 0 1 1 0 0 0 0 0 0</LINE> <LINE>0 0 1 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 0 0 0 0</LINE> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> <LINE>0 0 1 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 0 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 0 0 0 0 0 0</LINE> </LEVEL> <LEVEL> <LINE>0 0 0 0 0 1 1 0 0 0 0 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 0 0 0 0</LINE> <LINE>0 0 0 1 1 0 0 1 1 0 0 0 0</LINE> <LINE>0 1 1 1 1 0 0 1 1 1 1 1 0</LINE> <LINE>0 1 1 1 1 0 0 1 1 1 1 1 0</LINE> <LINE>0 0 1 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 0 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 0 0 0 0 0 0 0 0</LINE> </LEVEL> <LEVEL> <LINE>0 0 0 0 0 0 0 0 0 0 0 0 0</LINE> <LINE>0 0 0 0 1 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 1 1 0 0 1 1 0 0 0 0</LINE> <LINE>0 0 1 1 1 0 0 1 1 1 0 0 0</LINE> <LINE>0 0 1 1 1 0 0 1 1 1 0 0 0</LINE> <LINE>0 0 0 0 1 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 0 0 0 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 0 0 0 0 0 0 0 0</LINE> </LEVEL> </MAP> ; xmlType4 = <MAP> <LEVEL> <LINE>0 0 0 0 1 1 1 1 1 0 0 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 1 1 1 1 1 1 1 1 1 0 0</LINE> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> <LINE>0 0 1 1 1 1 1 1 1 1 1 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 0 0 1 1 1 1 1 0 0 0 0</LINE> </LEVEL> <LEVEL> <LINE>0 0 0 0 0 1 0 1 0 0 0 0 0</LINE> <LINE>0 0 0 1 1 1 0 1 1 1 0 0 0</LINE> <LINE>0 0 1 1 1 0 0 0 1 1 1 0 0</LINE> <LINE>0 1 1 1 1 1 1 1 1 1 1 1 0</LINE> <LINE>0 1 1 1 1 1 1 1 1 1 1 1 0</LINE> <LINE>0 0 1 1 1 0 0 0 1 1 1 0 0</LINE> <LINE>0 0 0 1 1 1 0 1 1 1 0 0 0</LINE> <LINE>0 0 0 0 0 1 0 1 0 0 0 0 0</LINE> </LEVEL> <LEVEL> <LINE>0 0 0 0 0 1 0 1 0 0 0 0 0</LINE> <LINE>0 0 0 1 1 1 0 1 1 1 0 0 0</LINE> <LINE>0 0 0 1 0 0 0 0 0 1 0 0 0</LINE> <LINE>0 0 1 1 1 1 0 1 1 1 1 0 0</LINE> <LINE>0 0 1 1 1 1 0 1 1 1 1 0 0</LINE> <LINE>0 0 0 1 0 0 0 0 0 1 0 0 0</LINE> <LINE>0 0 0 1 1 1 0 1 1 1 0 0 0</LINE> <LINE>0 0 0 0 0 1 0 1 0 0 0 0 0</LINE> </LEVEL> <LEVEL> <LINE>0 0 0 0 0 0 0 0 0 0 0 0 0</LINE> <LINE>0 0 0 0 1 1 0 1 1 0 0 0 0</LINE> <LINE>0 0 0 1 0 0 0 0 0 1 0 0 0</LINE> <LINE>0 0 0 1 1 0 0 0 1 1 0 0 0</LINE> <LINE>0 0 0 1 1 0 0 0 1 1 0 0 0</LINE> <LINE>0 0 0 1 0 0 0 0 0 1 0 0 0</LINE> <LINE>0 0 0 0 1 1 0 1 1 0 0 0 0</LINE> <LINE>0 0 0 0 0 0 0 0 0 0 0 0 0</LINE> </LEVEL> </MAP> ; xmlType5 = <MAP> <LEVEL> <LINE>0 0 1 1 1 1 1 1 1 1 1 0 0</LINE> <LINE>0 0 1 0 0 1 1 1 0 0 1 0 0</LINE> <LINE>0 0 1 0 0 1 1 1 0 0 1 0 0</LINE> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> <LINE>1 1 1 1 1 1 1 1 1 1 1 1 1</LINE> <LINE>0 0 1 0 0 1 1 1 0 0 1 0 0</LINE> <LINE>0 0 1 0 0 1 1 1 0 0 1 0 0</LINE> <LINE>0 0 1 1 1 1 1 1 1 1 1 0 0</LINE> </LEVEL> <LEVEL> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 1 1 1 1 1 1 1 1 1 0 0</LINE> <LINE>0 0 1 1 1 1 1 1 1 1 1 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> </LEVEL> <LEVEL> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> </LEVEL> <LEVEL> <LINE>0 0 0 0 0 0 0 0 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 0 1 0 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 0 1 1 1 1 1 1 1 0 0 0</LINE> <LINE>0 0 0 0 0 1 1 1 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 0 1 0 0 0 0 0 0</LINE> <LINE>0 0 0 0 0 0 0 0 0 0 0 0 0</LINE> </LEVEL> </MAP> ; super(); this.ar_Maps = new Array(); var _local1:Number = 0; while (_local1 < 5) { ar_Maps.push(new Array()); _local2 = 0; while (_local2 < this[("xmlType" + (_local1 + 1))].LEVEL.length()) { ar_Maps[_local1].push(new Array()); _local3 = 0; while (_local3 < this[("xmlType" + (_local1 + 1))].LEVEL[_local2].LINE.length()) { ar_Maps[_local1][_local2].push(this[("xmlType" + (_local1 + 1))].LEVEL[_local2].LINE[_local3].toString().split(" ")); _local3++; }; _local2++; }; _local1++; }; } } }//package Main
Section 44
//Preloader (Main.Preloader) package Main { import flash.events.*; import flash.display.*; import flash.text.*; import flash.net.*; public dynamic class Preloader extends MovieClip { public var txtP:TextField; public var n_percent:Number;// = 0 public function Preloader(){ addEventListener(Event.ENTER_FRAME, Update); } public function Update(_arg1:Event):void{ var _local2:Number = stage.loaderInfo.bytesLoaded; var _local3:Number = stage.loaderInfo.bytesTotal; var _local4 = ""; var _local5:Number = 0; if (_local3 > 0){ _local5 = Math.floor(((_local2 / _local3) * 100)); } else { _local5 = 0; }; if (this.n_percent < _local5){ this.n_percent = (this.n_percent + ((_local5 - this.n_percent) * 0.3)); }; this.txtP.text = (Math.floor((n_percent + 1)).toString() + " %"); if ((((n_percent >= 99)) && ((_local5 == 100)))){ removeEventListener(Event.ENTER_FRAME, Update); root.play(); }; } } }//package Main
Section 45
//Blending (Blending) package { import flash.media.*; public dynamic class Blending extends Sound { } }//package
Section 46
//BtnPress (BtnPress) package { import flash.media.*; public dynamic class BtnPress extends Sound { } }//package
Section 47
//LevelEnd (LevelEnd) package { import flash.media.*; public dynamic class LevelEnd extends Sound { } }//package
Section 48
//MenuMusic (MenuMusic) package { import flash.media.*; public dynamic class MenuMusic extends Sound { } }//package
Section 49
//ObjectPress (ObjectPress) package { import flash.media.*; public dynamic class ObjectPress extends Sound { } }//package
Section 50
//sndRemovingItems (sndRemovingItems) package { import flash.media.*; public dynamic class sndRemovingItems extends Sound { } }//package

Library Items

Symbol 1 Sound {LevelEnd}
Symbol 2 Sound {ObjectPress}
Symbol 3 Sound {BtnPress}
Symbol 4 Sound {sndRemovingItems}
Symbol 5 Sound {Blending}
Symbol 6 Sound {MenuMusic}
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:9
Symbol 9 MovieClipUses:8Used by:10
Symbol 10 MovieClipUses:9Used by:80
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:13
Symbol 13 MovieClipUses:12Used by:71
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:16
Symbol 16 MovieClipUses:15Used by:71
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:19
Symbol 19 MovieClipUses:18Used by:71
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:22
Symbol 22 MovieClipUses:21Used by:71
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:25
Symbol 25 MovieClipUses:24Used by:71
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:28
Symbol 28 MovieClipUses:27Used by:71
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:31
Symbol 31 MovieClipUses:30Used by:71
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:34
Symbol 34 MovieClipUses:33Used by:71
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:37
Symbol 37 MovieClipUses:36Used by:71
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:40
Symbol 40 MovieClipUses:39Used by:71
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:43
Symbol 43 MovieClipUses:42Used by:71
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:46
Symbol 46 MovieClipUses:45Used by:71
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:49
Symbol 49 MovieClipUses:48Used by:71
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:52
Symbol 52 MovieClipUses:51Used by:71
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:55
Symbol 55 MovieClipUses:54Used by:71
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:58
Symbol 58 MovieClipUses:57Used by:71
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:61
Symbol 61 MovieClipUses:60Used by:71
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:64
Symbol 64 MovieClipUses:63Used by:71
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:67
Symbol 67 MovieClipUses:66Used by:71
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:70
Symbol 70 MovieClipUses:69Used by:71
Symbol 71 MovieClip {AlCaponeMahjong_fla.mcLevelsPreviews_93}Uses:13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70Used by:80
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:74
Symbol 74 MovieClip {AlCaponeMahjong_fla.mcLock_114}Uses:73Used by:80
Symbol 75 GraphicUsed by:76
Symbol 76 ButtonUses:75Used by:80 191 197 203 209 226 233 234 242 248 264 269 283 285 287 289 309 313 326 333 337
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:79
Symbol 79 MovieClipUses:78Used by:80
Symbol 80 MovieClip {Main.LevelPreviewItem}Uses:10 71 74 76 79
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:83
Symbol 83 MovieClipUses:82Used by:140 227 228
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:140
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:140
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:140
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:140
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:140
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:140
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:140
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:140
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:140
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:140
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:140
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:140
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:140
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:140
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:140
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:140
Symbol 116 BitmapUsed by:117 223
Symbol 117 GraphicUses:116Used by:140
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:140
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:140
Symbol 122 BitmapUsed by:123 223
Symbol 123 GraphicUses:122Used by:140
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:140
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:140
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:140
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:140
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:140
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:140
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:140
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:140
Symbol 140 MovieClip {AlCaponeMahjong_fla.mcItemBack_87}Uses:83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139Used by:174
Symbol 141 GraphicUsed by:142
Symbol 142 ButtonUses:141Used by:174
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:173
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:173
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:173
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:173
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:173
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:173
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:173
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:173
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:173
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:173
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:173
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:173
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:173
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:173
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:173
Symbol 173 MovieClipUses:144 146 148 150 152 154 156 158 160 162 164 166 168 170 172Used by:174
Symbol 174 MovieClip {Main.FieldItem}Uses:140 142 173
Symbol 175 GraphicUsed by:179
Symbol 176 FontUsed by:177 178 262 267 277 294 339
Symbol 177 EditableTextUses:176Used by:179
Symbol 178 TextUses:176Used by:179
Symbol 179 MovieClip {Main.Preloader}Uses:175 177 178Used by:Timeline
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:237 297  Timeline
Symbol 182 VideoUsed by:183
Symbol 183 MovieClipUses:182Used by:184
Symbol 184 MovieClip {AlCaponeMahjong_fla.Smoker_2}Uses:183Used by:Timeline
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:187 239 323 334
Symbol 187 MovieClipUses:186Used by:191
Symbol 188 FontUsed by:189 195 201 207 218 220 221 222 224 229 230 240 246 279 280 281 282 284 286 288 290 291 299 301 307 311 315 317 318 324 331 335 338 347
Symbol 189 EditableTextUses:188Used by:190
Symbol 190 MovieClipUses:189Used by:191
Symbol 191 MovieClip {AlCaponeMahjong_fla.mcStartBtn_5}Uses:187 190 76Used by:210
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:194 226
Symbol 194 MovieClipUses:193Used by:197
Symbol 195 EditableTextUses:188Used by:196
Symbol 196 MovieClipUses:195Used by:197
Symbol 197 MovieClip {AlCaponeMahjong_fla.mcInstructionsBtn_9}Uses:194 196 76Used by:210
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:200
Symbol 200 MovieClipUses:199Used by:203
Symbol 201 EditableTextUses:188Used by:202
Symbol 202 MovieClipUses:201Used by:203
Symbol 203 MovieClip {AlCaponeMahjong_fla.mcCreditsBtn_12}Uses:200 202 76Used by:210
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:206
Symbol 206 MovieClipUses:205Used by:209
Symbol 207 EditableTextUses:188Used by:208
Symbol 208 MovieClipUses:207Used by:209
Symbol 209 MovieClip {AlCaponeMahjong_fla.mcMoreGamesBtn_15}Uses:206 208 76Used by:210
Symbol 210 MovieClip {Main.MainMenu}Uses:191 197 203 209Used by:Timeline
Symbol 211 GraphicUsed by:228 234 340
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:228 234 256 270 340 344 349
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:216
Symbol 216 MovieClipUses:215Used by:217
Symbol 217 MovieClipUses:216Used by:228 234 340
Symbol 218 TextUses:188Used by:228
Symbol 219 GraphicUsed by:228 234
Symbol 220 TextUses:188Used by:227 228
Symbol 221 TextUses:188Used by:227 228
Symbol 222 TextUses:188Used by:227 228
Symbol 223 GraphicUses:116 122Used by:227 228
Symbol 224 TextUses:188Used by:225
Symbol 225 MovieClipUses:224Used by:226
Symbol 226 MovieClip {AlCaponeMahjong_fla.mcBtnOk_23}Uses:193 225 76Used by:227 228 233 234 256
Symbol 227 MovieClip {AlCaponeMahjong_fla.Tween10copy_25}Uses:220 221 222 83 223 226Used by:228
Symbol 228 MovieClip {AlCaponeMahjong_fla.mcInstructionsWin_18}Uses:211 213 217 218 219 220 221 222 83 223 226 227Used by:Timeline
Symbol 229 TextUses:188Used by:234
Symbol 230 TextUses:188Used by:233 234
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233 234
Symbol 233 MovieClip {AlCaponeMahjong_fla.Tween10copy2_27}Uses:230 232 76 226Used by:234
Symbol 234 MovieClip {AlCaponeMahjong_fla.mcCreditsWin_26}Uses:211 213 217 229 219 230 232 76 226 233Used by:Timeline
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:249
Symbol 237 MovieClipUses:181Used by:238
Symbol 238 MovieClipUses:237Used by:249
Symbol 239 MovieClipUses:186Used by:242
Symbol 240 EditableTextUses:188Used by:241
Symbol 241 MovieClipUses:240Used by:242
Symbol 242 MovieClip {AlCaponeMahjong_fla.mcMainMenuBtn_31}Uses:239 241 76Used by:249
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:245
Symbol 245 MovieClipUses:244Used by:248
Symbol 246 EditableTextUses:188Used by:247
Symbol 247 MovieClipUses:246Used by:248
Symbol 248 MovieClip {AlCaponeMahjong_fla.mcMoreGames2_34}Uses:245 247 76Used by:249
Symbol 249 MovieClip {Main.LevelSelector}Uses:236 238 242 248Used by:Timeline
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:252
Symbol 252 MovieClipUses:251Used by:256 270 344
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:255
Symbol 255 MovieClipUses:254Used by:256
Symbol 256 MovieClip {AlCaponeMahjong_fla.mcNoFreeLevelWin_37}Uses:213 252 255 226Used by:Timeline
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:259
Symbol 259 MovieClipUses:258Used by:270
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:264
Symbol 262 TextUses:176Used by:263
Symbol 263 MovieClipUses:262Used by:264
Symbol 264 MovieClip {AlCaponeMahjong_fla.mcBtnCancel_42}Uses:261 263 76Used by:270
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:269
Symbol 267 TextUses:176Used by:268
Symbol 268 MovieClipUses:267Used by:269
Symbol 269 MovieClip {AlCaponeMahjong_fla.mcBtnFetFull_44}Uses:266 268 76Used by:270
Symbol 270 MovieClip {AlCaponeMahjong_fla.mcLimitedLevelWin_40}Uses:213 252 259 264 269Used by:Timeline
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:273
Symbol 273 MovieClipUses:272Used by:292
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:276
Symbol 276 MovieClipUses:275Used by:292
Symbol 277 TextUses:176Used by:292
Symbol 278 FontUsed by:279 290 291 304 338
Symbol 279 EditableTextUses:188 278Used by:292
Symbol 280 TextUses:188Used by:292
Symbol 281 TextUses:188Used by:292
Symbol 282 EditableTextUses:188Used by:283
Symbol 283 MovieClip {AlCaponeMahjong_fla.mcQuitBtn_49}Uses:282 76Used by:292
Symbol 284 EditableTextUses:188Used by:285
Symbol 285 MovieClip {AlCaponeMahjong_fla.mcMoreGames3_50}Uses:284 76Used by:292
Symbol 286 EditableTextUses:188Used by:287
Symbol 287 MovieClip {AlCaponeMahjong_fla.mcShuffleBtn_51}Uses:286 76Used by:292
Symbol 288 EditableTextUses:188Used by:289
Symbol 289 MovieClip {AlCaponeMahjong_fla.mcPauseBtn_52}Uses:288 76Used by:292
Symbol 290 EditableTextUses:188 278Used by:292
Symbol 291 EditableTextUses:188 278Used by:292
Symbol 292 MovieClip {Main.GameControls}Uses:273 276 277 279 280 281 283 285 287 289 290 291Used by:Timeline
Symbol 293 MovieClip {Main.Field}Used by:Timeline
Symbol 294 EditableTextUses:176Used by:295
Symbol 295 MovieClip {AlCaponeMahjong_fla.mcLevelNumText_55}Uses:294Used by:296
Symbol 296 MovieClip {AlCaponeMahjong_fla.mcLevelNum_54}Uses:295Used by:Timeline
Symbol 297 MovieClipUses:181Used by:298
Symbol 298 MovieClipUses:297Used by:303 314
Symbol 299 TextUses:188Used by:300
Symbol 300 MovieClipUses:299Used by:303
Symbol 301 TextUses:188Used by:302
Symbol 302 MovieClipUses:301Used by:303
Symbol 303 MovieClip {AlCaponeMahjong_fla.mcFinalImage_56}Uses:298 300 302Used by:Timeline
Symbol 304 TextUses:278Used by:305
Symbol 305 MovieClipUses:304Used by:314
Symbol 306 GraphicUsed by:309
Symbol 307 TextUses:188Used by:308
Symbol 308 MovieClipUses:307Used by:309
Symbol 309 MovieClip {AlCaponeMahjong_fla.mcBtnContinue_63}Uses:306 308 76Used by:314
Symbol 310 GraphicUsed by:313
Symbol 311 TextUses:188Used by:312
Symbol 312 MovieClipUses:311Used by:313
Symbol 313 MovieClip {AlCaponeMahjong_fla.mcBtnFetFull_end_65}Uses:310 312 76Used by:314
Symbol 314 MovieClip {AlCaponeMahjong_fla.mcTrialFinalImage_61}Uses:298 305 309 313Used by:Timeline
Symbol 315 EditableTextUses:188Used by:316
Symbol 316 MovieClipUses:315Used by:340
Symbol 317 EditableTextUses:188Used by:322 340
Symbol 318 TextUses:188Used by:327 340
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:321
Symbol 321 MovieClipUses:320Used by:340
Symbol 322 MovieClipUses:317Used by:340
Symbol 323 MovieClipUses:186Used by:326
Symbol 324 EditableTextUses:188Used by:325
Symbol 325 MovieClipUses:324Used by:326
Symbol 326 MovieClip {AlCaponeMahjong_fla.mcSubmitBtn_71}Uses:323 325 76Used by:340
Symbol 327 MovieClipUses:318Used by:340
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:330
Symbol 330 MovieClipUses:329Used by:333
Symbol 331 EditableTextUses:188Used by:332
Symbol 332 MovieClipUses:331Used by:333
Symbol 333 MovieClip {AlCaponeMahjong_fla.mcMainMenuBtn_gameOver_75}Uses:330 332 76Used by:340
Symbol 334 MovieClipUses:186Used by:337
Symbol 335 EditableTextUses:188Used by:336
Symbol 336 MovieClipUses:335Used by:337
Symbol 337 MovieClip {AlCaponeMahjong_fla.mcMoreGames4_78}Uses:334 336 76Used by:340
Symbol 338 EditableTextUses:188 278Used by:340
Symbol 339 EditableTextUses:176Used by:340
Symbol 340 MovieClip {Main.GameOverWin}Uses:211 213 217 316 317 318 321 322 326 327 333 337 338 339Used by:Timeline
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:343
Symbol 343 MovieClipUses:342Used by:344
Symbol 344 MovieClip {AlCaponeMahjong_fla.mcNoSameItemsWin_81}Uses:213 252 343Used by:Timeline
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:348
Symbol 347 TextUses:188Used by:348
Symbol 348 MovieClipUses:346 347Used by:349
Symbol 349 MovieClip {AlCaponeMahjong_fla.mcPauseWin_83}Uses:213 348Used by:Timeline

Instance Names

"mcInstructionsWin"Frame 2Symbol 228 MovieClip {AlCaponeMahjong_fla.mcInstructionsWin_18}
"mcCreditsWin"Frame 2Symbol 234 MovieClip {AlCaponeMahjong_fla.mcCreditsWin_26}
"mcNoFreeLevelWin"Frame 3Symbol 256 MovieClip {AlCaponeMahjong_fla.mcNoFreeLevelWin_37}
"mcLimitedLevelWin"Frame 3Symbol 270 MovieClip {AlCaponeMahjong_fla.mcLimitedLevelWin_40}
"mcControls"Frame 4Symbol 292 MovieClip {Main.GameControls}
"mcField"Frame 4Symbol 293 MovieClip {Main.Field}
"mcLevelNum"Frame 4Symbol 296 MovieClip {AlCaponeMahjong_fla.mcLevelNum_54}
"mcFinalImage"Frame 4Symbol 303 MovieClip {AlCaponeMahjong_fla.mcFinalImage_56}
"mcTrialFinalImage"Frame 4Symbol 314 MovieClip {AlCaponeMahjong_fla.mcTrialFinalImage_61}
"mcGameOverWin"Frame 4Symbol 340 MovieClip {Main.GameOverWin}
"mcNoSameWin"Frame 4Symbol 344 MovieClip {AlCaponeMahjong_fla.mcNoSameItemsWin_81}
"mcPauseWin"Frame 4Symbol 349 MovieClip {AlCaponeMahjong_fla.mcPauseWin_83}
"bg"Symbol 80 MovieClip {Main.LevelPreviewItem} Frame 1Symbol 10 MovieClip
"Icons"Symbol 80 MovieClip {Main.LevelPreviewItem} Frame 1Symbol 71 MovieClip {AlCaponeMahjong_fla.mcLevelsPreviews_93}
"mcLock"Symbol 80 MovieClip {Main.LevelPreviewItem} Frame 1Symbol 74 MovieClip {AlCaponeMahjong_fla.mcLock_114}
"btn"Symbol 80 MovieClip {Main.LevelPreviewItem} Frame 1Symbol 76 Button
"BG"Symbol 140 MovieClip {AlCaponeMahjong_fla.mcItemBack_87} Frame 1Symbol 83 MovieClip
"mc"Symbol 174 MovieClip {Main.FieldItem} Frame 2Symbol 140 MovieClip {AlCaponeMahjong_fla.mcItemBack_87}
"btn"Symbol 174 MovieClip {Main.FieldItem} Frame 15Symbol 142 Button
"txtP"Symbol 179 MovieClip {Main.Preloader} Frame 1Symbol 177 EditableText
"btn"Symbol 191 MovieClip {AlCaponeMahjong_fla.mcStartBtn_5} Frame 1Symbol 76 Button
"btn"Symbol 197 MovieClip {AlCaponeMahjong_fla.mcInstructionsBtn_9} Frame 1Symbol 76 Button
"btn"Symbol 203 MovieClip {AlCaponeMahjong_fla.mcCreditsBtn_12} Frame 1Symbol 76 Button
"btn"Symbol 209 MovieClip {AlCaponeMahjong_fla.mcMoreGamesBtn_15} Frame 1Symbol 76 Button
"btnStart"Symbol 210 MovieClip {Main.MainMenu} Frame 3Symbol 191 MovieClip {AlCaponeMahjong_fla.mcStartBtn_5}
"btnInstructions"Symbol 210 MovieClip {Main.MainMenu} Frame 5Symbol 197 MovieClip {AlCaponeMahjong_fla.mcInstructionsBtn_9}
"btnCredits"Symbol 210 MovieClip {Main.MainMenu} Frame 7Symbol 203 MovieClip {AlCaponeMahjong_fla.mcCreditsBtn_12}
"btnMoreGames"Symbol 210 MovieClip {Main.MainMenu} Frame 9Symbol 209 MovieClip {AlCaponeMahjong_fla.mcMoreGamesBtn_15}
"btn"Symbol 226 MovieClip {AlCaponeMahjong_fla.mcBtnOk_23} Frame 1Symbol 76 Button
"BG"Symbol 227 MovieClip {AlCaponeMahjong_fla.Tween10copy_25} Frame 1Symbol 83 MovieClip
"BG"Symbol 227 MovieClip {AlCaponeMahjong_fla.Tween10copy_25} Frame 1Symbol 83 MovieClip
"BG"Symbol 227 MovieClip {AlCaponeMahjong_fla.Tween10copy_25} Frame 1Symbol 83 MovieClip
"btnOk"Symbol 227 MovieClip {AlCaponeMahjong_fla.Tween10copy_25} Frame 1Symbol 226 MovieClip {AlCaponeMahjong_fla.mcBtnOk_23}
"BG"Symbol 228 MovieClip {AlCaponeMahjong_fla.mcInstructionsWin_18} Frame 7Symbol 83 MovieClip
"BG"Symbol 228 MovieClip {AlCaponeMahjong_fla.mcInstructionsWin_18} Frame 7Symbol 83 MovieClip
"BG"Symbol 228 MovieClip {AlCaponeMahjong_fla.mcInstructionsWin_18} Frame 7Symbol 83 MovieClip
"btnOk"Symbol 228 MovieClip {AlCaponeMahjong_fla.mcInstructionsWin_18} Frame 7Symbol 226 MovieClip {AlCaponeMahjong_fla.mcBtnOk_23}
"btn"Symbol 233 MovieClip {AlCaponeMahjong_fla.Tween10copy2_27} Frame 1Symbol 76 Button
"btnOk"Symbol 233 MovieClip {AlCaponeMahjong_fla.Tween10copy2_27} Frame 1Symbol 226 MovieClip {AlCaponeMahjong_fla.mcBtnOk_23}
"btn"Symbol 234 MovieClip {AlCaponeMahjong_fla.mcCreditsWin_26} Frame 7Symbol 76 Button
"btnOk"Symbol 234 MovieClip {AlCaponeMahjong_fla.mcCreditsWin_26} Frame 7Symbol 226 MovieClip {AlCaponeMahjong_fla.mcBtnOk_23}
"btn"Symbol 242 MovieClip {AlCaponeMahjong_fla.mcMainMenuBtn_31} Frame 1Symbol 76 Button
"btn"Symbol 248 MovieClip {AlCaponeMahjong_fla.mcMoreGames2_34} Frame 1Symbol 76 Button
"btnMenu"Symbol 249 MovieClip {Main.LevelSelector} Frame 1Symbol 242 MovieClip {AlCaponeMahjong_fla.mcMainMenuBtn_31}
"btnMoreGames"Symbol 249 MovieClip {Main.LevelSelector} Frame 1Symbol 248 MovieClip {AlCaponeMahjong_fla.mcMoreGames2_34}
"btnOk"Symbol 256 MovieClip {AlCaponeMahjong_fla.mcNoFreeLevelWin_37} Frame 8Symbol 226 MovieClip {AlCaponeMahjong_fla.mcBtnOk_23}
"btn"Symbol 264 MovieClip {AlCaponeMahjong_fla.mcBtnCancel_42} Frame 1Symbol 76 Button
"btn"Symbol 269 MovieClip {AlCaponeMahjong_fla.mcBtnFetFull_44} Frame 1Symbol 76 Button
"btnCancel"Symbol 270 MovieClip {AlCaponeMahjong_fla.mcLimitedLevelWin_40} Frame 8Symbol 264 MovieClip {AlCaponeMahjong_fla.mcBtnCancel_42}
"btnGetFull"Symbol 270 MovieClip {AlCaponeMahjong_fla.mcLimitedLevelWin_40} Frame 8Symbol 269 MovieClip {AlCaponeMahjong_fla.mcBtnFetFull_44}
"btn"Symbol 283 MovieClip {AlCaponeMahjong_fla.mcQuitBtn_49} Frame 1Symbol 76 Button
"btn"Symbol 285 MovieClip {AlCaponeMahjong_fla.mcMoreGames3_50} Frame 1Symbol 76 Button
"btn"Symbol 287 MovieClip {AlCaponeMahjong_fla.mcShuffleBtn_51} Frame 1Symbol 76 Button
"btn"Symbol 289 MovieClip {AlCaponeMahjong_fla.mcPauseBtn_52} Frame 1Symbol 76 Button
"txtScores"Symbol 292 MovieClip {Main.GameControls} Frame 1Symbol 279 EditableText
"mcQuitBtn"Symbol 292 MovieClip {Main.GameControls} Frame 1Symbol 283 MovieClip {AlCaponeMahjong_fla.mcQuitBtn_49}
"mcMoreGames"Symbol 292 MovieClip {Main.GameControls} Frame 1Symbol 285 MovieClip {AlCaponeMahjong_fla.mcMoreGames3_50}
"btnShuffle"Symbol 292 MovieClip {Main.GameControls} Frame 1Symbol 287 MovieClip {AlCaponeMahjong_fla.mcShuffleBtn_51}
"btnPause"Symbol 292 MovieClip {Main.GameControls} Frame 1Symbol 289 MovieClip {AlCaponeMahjong_fla.mcPauseBtn_52}
"txtMins"Symbol 292 MovieClip {Main.GameControls} Frame 1Symbol 290 EditableText
"txtSecs"Symbol 292 MovieClip {Main.GameControls} Frame 1Symbol 291 EditableText
"txtLevel"Symbol 295 MovieClip {AlCaponeMahjong_fla.mcLevelNumText_55} Frame 1Symbol 294 EditableText
"mc"Symbol 296 MovieClip {AlCaponeMahjong_fla.mcLevelNum_54} Frame 2Symbol 295 MovieClip {AlCaponeMahjong_fla.mcLevelNumText_55}
"btn"Symbol 309 MovieClip {AlCaponeMahjong_fla.mcBtnContinue_63} Frame 1Symbol 76 Button
"btn"Symbol 313 MovieClip {AlCaponeMahjong_fla.mcBtnFetFull_end_65} Frame 1Symbol 76 Button
"btnContinue"Symbol 314 MovieClip {AlCaponeMahjong_fla.mcTrialFinalImage_61} Frame 23Symbol 309 MovieClip {AlCaponeMahjong_fla.mcBtnContinue_63}
"btnGetFull"Symbol 314 MovieClip {AlCaponeMahjong_fla.mcTrialFinalImage_61} Frame 23Symbol 313 MovieClip {AlCaponeMahjong_fla.mcBtnFetFull_end_65}
"btn"Symbol 326 MovieClip {AlCaponeMahjong_fla.mcSubmitBtn_71} Frame 1Symbol 76 Button
"btn"Symbol 333 MovieClip {AlCaponeMahjong_fla.mcMainMenuBtn_gameOver_75} Frame 1Symbol 76 Button
"btn"Symbol 337 MovieClip {AlCaponeMahjong_fla.mcMoreGames4_78} Frame 1Symbol 76 Button
"btnSubmit"Symbol 340 MovieClip {Main.GameOverWin} Frame 11Symbol 326 MovieClip {AlCaponeMahjong_fla.mcSubmitBtn_71}
"btnMainMenu"Symbol 340 MovieClip {Main.GameOverWin} Frame 13Symbol 333 MovieClip {AlCaponeMahjong_fla.mcMainMenuBtn_gameOver_75}
"btnMoreGames"Symbol 340 MovieClip {Main.GameOverWin} Frame 15Symbol 337 MovieClip {AlCaponeMahjong_fla.mcMoreGames4_78}
"txtScores"Symbol 340 MovieClip {Main.GameOverWin} Frame 30Symbol 338 EditableText
"txtName"Symbol 340 MovieClip {Main.GameOverWin} Frame 30Symbol 339 EditableText
"Area"Symbol 349 MovieClip {AlCaponeMahjong_fla.mcPauseWin_83} Frame 2Symbol 213 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"Main"Frame 2
"Levels"Frame 3
"Game"Frame 4
"Over"Symbol 80 MovieClip {Main.LevelPreviewItem} Frame 2
"SHOW"Symbol 174 MovieClip {Main.FieldItem} Frame 2
"S"Symbol 174 MovieClip {Main.FieldItem} Frame 16
"OVER"Symbol 174 MovieClip {Main.FieldItem} Frame 17
"Remove"Symbol 174 MovieClip {Main.FieldItem} Frame 27
"Over"Symbol 191 MovieClip {AlCaponeMahjong_fla.mcStartBtn_5} Frame 2
"Over"Symbol 197 MovieClip {AlCaponeMahjong_fla.mcInstructionsBtn_9} Frame 2
"Over"Symbol 203 MovieClip {AlCaponeMahjong_fla.mcCreditsBtn_12} Frame 2
"Over"Symbol 209 MovieClip {AlCaponeMahjong_fla.mcMoreGamesBtn_15} Frame 2
"Show"Symbol 228 MovieClip {AlCaponeMahjong_fla.mcInstructionsWin_18} Frame 2
"Hide"Symbol 228 MovieClip {AlCaponeMahjong_fla.mcInstructionsWin_18} Frame 26
"Show"Symbol 234 MovieClip {AlCaponeMahjong_fla.mcCreditsWin_26} Frame 2
"Hide"Symbol 234 MovieClip {AlCaponeMahjong_fla.mcCreditsWin_26} Frame 26
"Over"Symbol 242 MovieClip {AlCaponeMahjong_fla.mcMainMenuBtn_31} Frame 2
"Over"Symbol 248 MovieClip {AlCaponeMahjong_fla.mcMoreGames2_34} Frame 2
"Show"Symbol 256 MovieClip {AlCaponeMahjong_fla.mcNoFreeLevelWin_37} Frame 2
"Hide"Symbol 256 MovieClip {AlCaponeMahjong_fla.mcNoFreeLevelWin_37} Frame 20
"Show"Symbol 270 MovieClip {AlCaponeMahjong_fla.mcLimitedLevelWin_40} Frame 2
"Hide"Symbol 270 MovieClip {AlCaponeMahjong_fla.mcLimitedLevelWin_40} Frame 20
"Over"Symbol 283 MovieClip {AlCaponeMahjong_fla.mcQuitBtn_49} Frame 2
"Over"Symbol 285 MovieClip {AlCaponeMahjong_fla.mcMoreGames3_50} Frame 2
"Over"Symbol 287 MovieClip {AlCaponeMahjong_fla.mcShuffleBtn_51} Frame 2
"Over"Symbol 289 MovieClip {AlCaponeMahjong_fla.mcPauseBtn_52} Frame 2
"Show"Symbol 296 MovieClip {AlCaponeMahjong_fla.mcLevelNum_54} Frame 2
"Show"Symbol 303 MovieClip {AlCaponeMahjong_fla.mcFinalImage_56} Frame 2
"Show"Symbol 314 MovieClip {AlCaponeMahjong_fla.mcTrialFinalImage_61} Frame 2
"Over"Symbol 326 MovieClip {AlCaponeMahjong_fla.mcSubmitBtn_71} Frame 2
"Over"Symbol 333 MovieClip {AlCaponeMahjong_fla.mcMainMenuBtn_gameOver_75} Frame 2
"Over"Symbol 337 MovieClip {AlCaponeMahjong_fla.mcMoreGames4_78} Frame 2
"Show"Symbol 340 MovieClip {Main.GameOverWin} Frame 2
"Hide"Symbol 340 MovieClip {Main.GameOverWin} Frame 31
"Show"Symbol 344 MovieClip {AlCaponeMahjong_fla.mcNoSameItemsWin_81} Frame 2
"Show"Symbol 349 MovieClip {AlCaponeMahjong_fla.mcPauseWin_83} Frame 2
"Hide"Symbol 349 MovieClip {AlCaponeMahjong_fla.mcPauseWin_83} Frame 16




http://swfchan.com/25/124679/info.shtml
Created: 1/3 -2019 06:44:08 Last modified: 1/3 -2019 06:44:08 Server time: 26/04 -2024 06:14:35