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

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

Teddy in the Bush.swf

This is the info page for
Flash #42803

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


Text
12%

loading...

<p align="left"><font face="Times New Roman" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">THIS GAME IS CURRENTLY NOT <sbr />AVAILABLE FOR DISTRIBUTION. &nbsp;</font></p><p align="left"></p><p align="left"><font face="Times New Roman" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">If you would like to play, please visit :</font></p><p align="left"></p><p align="left"><font face="Times New Roman" size="20" color="#ffff00" letterSpacing="0.000000" kerning="1"><a href="http://www.freeworldgroup.com" target = "_blank">www.freeworldgroup.com</a></font></p><p align="left"></p><p align="left"><font face="Times New Roman" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">For licensing information please contact us <sbr />via the freeworldgroup.com <font color="#ffff00"><a href="http://www.freeworldgroup.com/emailform.html" target = "_blank">contact form</a></font>.</font></p><p align="left"></p><p align="left"><font face="Times New Roman" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Thanks!</font></p><p align="left"></p>

SUBMIT SCORE

X

25000

NAME :

SCORE :

SUBMIT

SENDING ...

VIEW HIGHSCORES

HIGHSCORE RECEIVED

100

+

Y

D

E

T

PLAY

START

INSTRUCTIONS

MORE ONLINE GAMES

DOWNLOAD GAMES

ADD GAMES TO YOUR SITE

Copyright 2007 freeworldgroup.com

Credits

v0.963

You're a power hungry greedy
bear with a fetish for
honey, fruit, gold and diamonds!

MENU

SKIP

Your objective is to find these
objects and escape to the exit
without being caught by the
creatures that might want to
thwart you.

EXIT

Remove plants/walls
to find power-ups hidden beneath.

These power-ups will be required
to get you through the game.

Small Wall - Short Life
Can be demolished by enemy.

Large Wall - Permanent
Cannot not be demolished.

Build walls to block the guardians
of the garden from hurting you.

SPACE

Z

Arrow keys to move around

Space bar to build or
demolish walls

Z to toggle wall type
that is built

MAIN MENU

?

1

2

3

4

5

6

7

8

9

10

11

12

MAIN MENU

POWER :

X

RESET

TIME :

10

SCORE :

LEVEL :

134250

15

134

LOW

MEDIUM

HIGH

BEST

Q

X

Hammer is
required to remove
this wall

You need remove
the totem pole
to stop the fire

You have picked up
a hammer

Life-span of weak
walls increased.

Speed increased.

You can cross the
river now!

LIFE :

15

This wall
cannot be
demolished!

DO YOU WANT
TO EXIT TO
THE MENU ?

YES

NO

NEXT LEVEL

SCORE :

100000

SPACE BAR TO CONTINUE

100000

100000

Poupee De Cire Remix
BY Brunzolaitis

ActionScript [AS1/AS2]

Frame 1
var my_cm = new ContextMenu(); my_cm.hideBuiltInItems(); this.menu = my_cm; _root.DRScore = 0; _global.ipb_get_gname = function () { var _local4 = _root._url; var _local5 = ""; var _local3 = ""; var _local6 = (_local4.lastIndexOf("\\") + 1); if ((_local6 == -1) || (_local6 == 0)) { _local6 = _local4.lastIndexOf("/") + 1; } var _local2 = _local6; var _local7 = String(_local4).length; while (_local2 < String(_local4).length) { _local3 = _local4.charAt(_local2); if (_local3 == ".") { break; } _local5 = _local5 + _local3; _local2++; } return(_local5); }; ipb_gname = _global.ipb_get_gname(); xx = new LoadVars(); xx.onLoad = function (success) { if (success) { _global.ipb_scoreVar = this.scoreVar; } }; fname = ((("arcade/gamedata/" + ipb_gname) + "/") + ipb_gname) + ".txt"; xx.load(fname);
Frame 3
if (_root.getBytesLoaded() < _root.getBytesTotal()) { gotoAndStop ("Loading"); }
Instance of Symbol 60 MovieClip in Frame 5
//component parameters onClipEvent (construct) { _game_name = "teddy"; score_var = "_root.game.score"; }
Symbol 2 MovieClip Frame 1
onPress = function () { FWGURL(); }; this.cacheAsBitmap = true;
Symbol 5 MovieClip Frame 1
onEnterFrame = function () { var _local4 = _root.getBytesLoaded(); var _local3 = _root.getBytesTotal(); var _local5 = int((_local4 / _local3) * 100); num_txt.text = _local5 + "%"; if (_local4 == _local3) { delete this.onEnterFrame; if ((_root._mochiad instanceof MovieClip) != true) { _root.play(); } } };
Symbol 9 MovieClip Frame 1
_x = (Stage.width / 2); _y = ((Stage.height / 2) - 30);
Symbol 9 MovieClip Frame 39
stop(); var rate; var all = _root.getBytesTotal(); onEnterFrame = function () { var _local3 = _root.getBytesLoaded(); rate = int((_local3 / all) * 100) + "%"; mLoading._alpha = Math.round(SFM.linearCycle(getTimer(), 1000, 100)); if (_local3 == all) { delete this.onEnterFrame; if ((_root._mochiad instanceof MovieClip) != true) { _root.play(); } } };
Symbol 834 MovieClip Frame 1
if (yy.savescore == 1) { if (ipb_score == undefined) { ipb_score = eval (_global.ipb_scoreVar); } xx = new LoadVars(); xx.arcadegid = _root.ibpro_gameid; xx.gscore = ipb_score; xx.gname = _global.ipb_get_gname(); xx.enscore = (ipb_score * yy.randchar) ^ yy.randchar2; xx.send("index.php?autocom=arcade&do=savescore", "_self", "POST"); stop(); } _global.ipbSend = function (ipb_score) { _root._visible = false; _root.enabled = false; xx = new LoadVars(); yy = new LoadVars(); xx.sendAndLoad("index.php?autocom=arcade&do=verifyscore", yy, "POST"); };
Symbol 793 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.1"); } static function showPreGameAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showTimedAd(options) { showInterLevelAd(options); } static function showPreloaderAd(options) { showPreGameAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local26); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local25 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local25); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb_arg) { var _local8 = parseInt(cb_arg); var _local4 = this._callbacks[_local8]; if (!_local4) { return(undefined); } delete this._callbacks[_local8]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }
Symbol 794 MovieClip [__Packages.Fade] Frame 0
class Fade { function Fade () { } static function start() { var _local4 = Stage.width; var _local5 = Stage.height; var bmpRoot = (new flash.display.BitmapData(_local4, _local5, false, 0)); bmpRoot.draw(_root); var _local3 = _root.createEmptyMovieClip("mClip_mask", _root.getNextHighestDepth()); var mClip_bmp = _root.createEmptyMovieClip("mClip_bmp", _root.getNextHighestDepth()); mClip_bmp.attachBitmap(bmpRoot, 0); _local3.bmpRoot = bmpRoot; _local3.mClip_bmp = mClip_bmp; _local3.nTime = 0; _local3.nT = 20; _local3.ready = function () { this.mClip_bmp.setMask(this); Fade.enabledFor(true); }; _local3.finish = function () { this.mClip_bmp.removeMovieClip(); this.bmpRoot.dispose(); Fade.enabledFor(false); this.removeMovieClip(); }; switch (random(4)) { case 0 : _local3.nRdm = random(2); createClip("m_", _local3, 0, 0); createClip("m_", _local3, 0, 1, {_x:10, _y:10, _rotation:180}); _local3.onEnterFrame = function () { if (this.nTime == 0) { this.ready(); } this.nTime++; this.nTemp = 50 - Fade.nolinearCycle(this.nTime, this.nT, 50); if (this.nRdm > 0) { this.m_0._yscale = (this.m_1._yscale = this.nTemp); } else { this.m_0._xscale = (this.m_1._xscale = this.nTemp); } if (this.nTime == (this.nT / 2)) { this.finish(); delete this.onEnterFrame; } }; break; case 1 : _local3.nRdm = random(3); _local3.nRdm_2 = random(4); createClip("m_", _local3, 1, 0, {_x:5, _y:5}); _local3.onEnterFrame = function () { if (this.nTime == 0) { this.ready(); } this.nTime++; this.nTemp = 100 - Fade.nolinearCycle(this.nTime, this.nT, 100); switch (this.nRdm) { case 0 : this.m_0._xscale = 150; this.m_0._yscale = this.nTemp; break; case 1 : this.m_0._xscale = this.nTemp; this.m_0._yscale = 150; break; case 2 : this.m_0._xscale = (this.m_0._yscale = this.nTemp); } if (this.nRdm_2 == 3) { this.m_0._rotation = 180 - Fade.nolinearCycle(this.nTime, this.nT, 180); } else if (this.nRdm_2 == 2) { this.m_0._rotation = Fade.nolinearCycle(this.nTime, this.nT, 180); } if (this.nTime == (this.nT / 2)) { this.finish(); delete this.onEnterFrame; } }; break; case 2 : _local3.nRdm = random(5); createClip("m_", _local3, 2, 0); createClip("m_", _local3, 2, 1, {_x:10, _y:10, _rotation:180}); _local3.onEnterFrame = function () { if (this.nTime == 0) { this.ready(); } this.nTime++; this.nTemp = 100 - Fade.nolinearCycle(this.nTime, this.nT, 100); switch (this.nRdm) { case 0 : this.m_0._yscale = (this.m_1._yscale = this.nTemp); break; case 1 : this.m_0._xscale = (this.m_1._yscale = this.nTemp); break; case 2 : this.m_0._yscale = (this.m_1._xscale = this.nTemp); break; case 3 : this.m_0._xscale = (this.m_1._xscale = this.nTemp); break; case 4 : this.m_0._xscale = (this.m_1._xscale = this.nTemp); this.m_0._yscale = (this.m_1._yscale = this.nTemp); } if (this.nTime == (this.nT / 2)) { this.finish(); delete this.onEnterFrame; } }; break; case 3 : _local3.nRdm = random(2); createClip("m_", _local3, 2, 0); createClip("m_", _local3, 2, 1, {_x:10, _y:10, _rotation:180}); createClip("m_", _local3, 2, 2, {_x:0, _y:10, _rotation:-90}); createClip("m_", _local3, 2, 3, {_x:10, _y:0, _rotation:90}); _local3.onEnterFrame = function () { if (this.nTime == 0) { this.ready(); } this.nTime++; this.nTemp = 100 - Fade.nolinearCycle(this.nTime, this.nT, 100); if (this.nRdm > 0) { this.m_0._yscale = (this.m_1._yscale = (this.m_2._yscale = (this.m_3._yscale = this.nTemp))); } else { this.m_0._xscale = (this.m_1._xscale = (this.m_2._xscale = (this.m_3._xscale = this.nTemp))); } if (this.nTime == (this.nT / 2)) { this.finish(); delete this.onEnterFrame; } }; break; } (_local3._width = _local4); (_local3._height = _local5); } static function enabledFor(_b, _m, _nDepth) { (_m == undefined) && (_m = _root); (_nDepth == undefined) && (_nDepth = _m.getNextHighestDepth()); if (_b) { _m.createEmptyMovieClip("mEnabled", _nDepth); _m.mEnabled.enabled = false; _m.mEnabled.hitArea = _root; _m.mEnabled.onPress = function () { }; updateAfterEvent(); } else { _m.mEnabled.removeMovieClip(); updateAfterEvent(); } } static function createClip(_s, _m, _nType, _nDepth, _ob) { (_nDepth == undefined) && (_nDepth = _m.getNextHighestDepth()); (_nType == undefined) && (_nType = 0); _m.createEmptyMovieClip(_s + _nDepth, _nDepth); _m[_s + _nDepth].beginFill(16711680); switch (_nType) { case 0 : _m[_s + _nDepth].lineTo(10, 0); _m[_s + _nDepth].lineTo(10, 10); _m[_s + _nDepth].lineTo(0, 10); _m[_s + _nDepth].lineTo(0, 0); break; case 1 : _m[_s + _nDepth].moveTo(-5, -5); _m[_s + _nDepth].lineTo(-5, 5); _m[_s + _nDepth].lineTo(5, 5); _m[_s + _nDepth].lineTo(5, -5); _m[_s + _nDepth].lineTo(-5, -5); break; case 2 : _m[_s + _nDepth].lineTo(10, 0); _m[_s + _nDepth].lineTo(0, 10); _m[_s + _nDepth].lineTo(0, 0); break; } _m[_s + _nDepth].endFill(); for (var _local5 in _ob) { _m[_s + _nDepth][_local5] = _ob[_local5]; } return(_m[_s + _nDepth]); } static function nolinearCycle(x, T, r) { var _local1 = T / 2; var _local2 = (-r) / (_local1 * _local1); return((_local2 * Math.pow((x % T) - _local1, 2)) + r); } static function linearCycle(x, T, r) { var _local1 = T / 2; if ((x % T) > _local1) { return((1 - ((x % _local1) / _local1)) * r); } if ((x % T) < _local1) { return(((x % _local1) / _local1) * r); } return(r); } }
Symbol 795 MovieClip [__Packages.manage.SoundManage] Frame 0
class manage.SoundManage { var isMusicPlay, isSoundPlay; function SoundManage () { _root.createEmptyMovieClip("mysound_mc", _root.getNextHighestDepth()); _root.createEmptyMovieClip("mymusic_mc", _root.getNextHighestDepth()); soundArray[0] = new Array(); soundArray[1] = new Array(); soundArray[2] = new Array(); musicArray[0] = new Array(); musicArray[1] = new Array(); musicArray[2] = new Array(); addMusic("main_s"); if (isMusicPlay == undefined) { isMusicPlay = true; playMusic("main_s", 999999); } if (isSoundPlay == undefined) { isSoundPlay = true; } } function addSound() { switch (arguments.length) { case 1 : soundArray[0].push(arguments[0]); _root.mysound_mc.createEmptyMovieClip(arguments[0] + "_sound", _root.mysound_mc.getNextHighestDepth()); var _local4 = new Sound(_root.mysound_mc[arguments[0] + "_sound"]); _local4.attachSound(arguments[0]); soundArray[1].push(_local4); soundArray[2].push(100); trace((("\u52A0\u5165\u97F3\u6548\uFF1A" + arguments[0]) + "\u97F3\u91CF\u4E3A\uFF1A") + _local4.getVolume()); break; case 2 : if (arguments[1] > 100) { arguments[1] = 100; } else if (arguments[1] < 0) { arguments[1] = 0; } soundArray[0].push(arguments[0]); _root.mysound_mc.createEmptyMovieClip(arguments[0] + "_sound", _root.mysound_mc.getNextHighestDepth()); _local4 = new Sound(_root.mysound_mc[arguments[0] + "_sound"]); _local4.attachSound(arguments[0]); _local4.setVolume(arguments[1]); soundArray[1].push(_local4); soundArray[2].push(arguments[1]); trace((("\u52A0\u5165\u97F3\u6548\uFF1A" + arguments[0]) + "\u97F3\u91CF\u4E3A\uFF1A") + _local4.getVolume()); } } function addMusic() { switch (arguments.length) { case 1 : musicArray[0].push(arguments[0]); _root.mymusic_mc.createEmptyMovieClip(arguments[0] + "_sound", _root.mymusic_mc.getNextHighestDepth()); var _local4 = new Sound(_root.mymusic_mc[arguments[0] + "_sound"]); _local4.attachSound(arguments[0]); musicArray[1].push(_local4); musicArray[2].push(100); trace((("\u52A0\u5165\u97F3\u4E50\uFF1A" + arguments[0]) + "\u97F3\u91CF\u4E3A\uFF1A") + _local4.getVolume()); break; case 2 : if (arguments[1] > 100) { arguments[1] = 100; } else if (arguments[1] < 0) { arguments[1] = 0; } musicArray[0].push(arguments[0]); _root.mymusic_mc.createEmptyMovieClip(arguments[0] + "_sound", _root.mymusic_mc.getNextHighestDepth()); _local4 = new Sound(_root.mymusic_mc[arguments[0] + "_sound"]); _local4.attachSound(arguments[0]); _local4.setVolume(arguments[1]); musicArray[1].push(_local4); musicArray[2].push(arguments[1]); trace((("\u52A0\u5165\u97F3\u6548\uFF1A" + arguments[0]) + "\u97F3\u91CF\u4E3A\uFF1A") + _local4.getVolume()); } } function stopSound() { isSoundPlay = false; var _local2 = 0; while (_local2 <= soundArray[1].length) { soundArray[1][_local2].setVolume(0); _local2++; } } function stopMusic() { isMusicPlay = false; var _local2 = 0; while (_local2 <= musicArray[1].length) { musicArray[1][_local2].setVolume(0); _local2++; } } function returnSound() { isSoundPlay = true; var _local2 = 0; while (_local2 < soundArray[1].length) { soundArray[1][_local2].setVolume(soundArray[2][_local2]); _local2++; } } function returnMusic() { isMusicPlay = true; var _local2 = 0; while (_local2 < musicArray[1].length) { musicArray[1][_local2].setVolume(musicArray[2][_local2]); _local2++; } } function setSoundVol() { switch (arguments.length) { case 1 : if (arguments[0] > 100) { arguments[0] = 100; } else if (arguments[0] < 0) { arguments[0] = 0; } var _local3 = 0; while (_local3 < soundArray[1].length) { soundArray[2][_local3] = arguments[0]; soundArray[1][_local3].setVolume(arguments[0]); _local3++; } break; case 2 : if (arguments[1] > 100) { arguments[1] = 100; } else if (arguments[1] < 0) { arguments[1] = 0; } _local3 = 0; for(;;){ if (_local3 >= soundArray[0].length) { break; } if (soundArray[0][_local3] == arguments[0]) { soundArray[2][_local3] = arguments[1]; soundArray[1][_local3].setVolume(arguments[1]); break; } _local3++; }; } } function setMusicVol() { switch (arguments.length) { case 1 : if (arguments[0] > 100) { arguments[0] = 100; } else if (arguments[0] < 0) { arguments[0] = 0; } var _local3 = 0; while (_local3 < musicArray[1].length) { musicArray[2][_local3] = arguments[0]; musicArray[1][_local3].setVolume(arguments[0]); _local3++; } break; case 2 : if (arguments[1] > 100) { arguments[1] = 100; } else if (arguments[1] < 0) { arguments[1] = 0; } _local3 = 0; for(;;){ if (_local3 >= musicArray[0].length) { break; } if (musicArray[0][_local3] == arguments[0]) { musicArray[2][_local3] = arguments[1]; musicArray[1][_local3].setVolume(arguments[1]); break; } _local3++; }; } } function playSound() { if (isSoundPlay == true) { switch (arguments.length) { case 1 : var _local3 = 0; while (_local3 <= soundArray[0].length) { if (soundArray[0][_local3] == arguments[0]) { soundArray[1][_local3].start(0, 1); trace("\u64AD\u653E\u97F3\u6548\uFF1A" + soundArray[1][_local3]); break; } _local3++; } break; case 2 : _local3 = 0; while (_local3 <= soundArray[0].length) { if (soundArray[0][_local3] == arguments[0]) { soundArray[1][_local3].start(0, arguments[1]); trace("\u64AD\u653E\u97F3\u6548\uFF1A" + soundArray[1][_local3]); break; } _local3++; } break; case 3 : _local3 = 0; for(;;){ if (_local3 > soundArray[0].length) { break; } if (soundArray[0][_local3] == arguments[0]) { soundArray[1][_local3].setVolume(arguments[2]); soundArray[1][_local3].start(0, arguments[1]); trace((("\u64AD\u653E\u97F3\u6548\uFF1A" + soundArray[1][_local3]) + " \u97F3\u91CF\u4E3A\uFF1A") + soundArray[1][_local3].getVolume()); soundArray[1][_local3].setVolume(soundArray[2][_local3]); break; } _local3++; }; } } } function playMusic() { if (isMusicPlay == true) { switch (arguments.length) { case 1 : var _local3 = 0; while (_local3 <= musicArray[0].length) { if (musicArray[0][_local3] == arguments[0]) { musicArray[1][_local3].start(0, 1); trace("\u64AD\u653E\u97F3\u6548\uFF1A" + musicArray[1][_local3]); break; } _local3++; } break; case 2 : _local3 = 0; while (_local3 <= musicArray[0].length) { if (musicArray[0][_local3] == arguments[0]) { musicArray[1][_local3].start(0, arguments[1]); trace("\u64AD\u653E\u97F3\u4E50\uFF1A" + musicArray[1][_local3]); break; } _local3++; } break; case 3 : _local3 = 0; for(;;){ if (_local3 > musicArray[0].length) { break; } if (musicArray[0][_local3] == arguments[0]) { musicArray[1][_local3].setVolume(arguments[2]); musicArray[1][_local3].start(0, arguments[1]); trace((("\u64AD\u653E\u97F3\u6548\uFF1A" + musicArray[1][_local3]) + " \u97F3\u91CF\u4E3A\uFF1A") + musicArray[1][_local3].getVolume()); musicArray[1][_local3].setVolume(musicArray[2][_local3]); break; } _local3++; }; } } } function isTrueStopSound() { switch (arguments.length) { case 0 : var _local3 = 0; while (_local3 <= soundArray[1].length) { soundArray[1][_local3].stop(); _local3++; } break; case 1 : _local3 = 0; for(;;){ if (_local3 > soundArray[1].length) { break; } if (soundArray[0][_local3] == arguments[0]) { soundArray[1][_local3].stop(); } _local3++; }; } } function isTrueStopMusic() { switch (arguments.length) { case 0 : var _local3 = 0; while (_local3 <= musicArray[1].length) { musicArray[1][_local3].stop(); _local3++; } break; case 1 : _local3 = 0; for(;;){ if (_local3 > musicArray[1].length) { break; } if (musicArray[0][_local3] == arguments[0]) { musicArray[1][_local3].stop(); } _local3++; }; } } function clearSoundAndMusic() { for (var _local3 in _root.mymusic_mc) { removeMovieClip(_root.mymusic_mc[_local3]); } for (var _local3 in _root.mysound_mc) { removeMovieClip(_root.mysound_mc[_local3]); } removeMovieClip(_root.mysound_mc); removeMovieClip(_root.mymusic_mc); soundArray = null; musicArray = null; delete soundArray; delete musicArray; } var soundArray = new Array(); var musicArray = new Array(); }
Symbol 796 MovieClip [__Packages.manage.CommonManage] Frame 0
class manage.CommonManage { function CommonManage () { } static function gray(_m, _b) { if (_b) { var _local1 = _m.filters; _local1.push(new flash.filters.ColorMatrixFilter([0.308600038290024, 0.609399974346161, 0.0820000022649765, 0, 0, 0.308600008487701, 0.609399974346161, 0.0820000022649765, 0, 0, 0.308600008487701, 0.609399974346161, 0.0820000246167183, 0, 0, 0, 0, 0, 1, 0])); _m.filters = _local1; } else { _m.filters = []; } } }
Symbol 797 MovieClip [__Packages.Father] Frame 0
class Father extends MovieClip { function Father () { super(); } function onEnterFrame() { if (_root.game.isGameOver == false) { if (_root.game.isPause == false) { run(); } } } function run() { } }
Symbol 798 MovieClip [__Packages.building.Building] Frame 0
class building.Building extends Father { function Building () { super(); } function run() { } function Buliding() { } function remove() { } }
Symbol 799 MovieClip [__Packages.building.Wall] Frame 0
class building.Wall extends building.Building { var removeMovieClip; function Wall () { super(); } function boooBuild() { } function remove() { removeMovieClip(); } }
Symbol 800 MovieClip [__Packages.building.PlayerStoneWall] Frame 0
class building.PlayerStoneWall extends building.Wall { var myType, myXState, myYState, isCanBooo, gotoAndStop; function PlayerStoneWall () { super(); myType = 2; myXState = 2; myYState = 2; isCanBooo = true; } function boooBuild() { remove(); } function remove() { gotoAndStop(2); } }
Symbol 801 MovieClip [__Packages.computer.Computer] Frame 0
class computer.Computer extends Father { var myTimer, depthNo, isRun, fangxiang, _name, _visible, mc1, mc2, mc3, mc4, seat, _x, _y, swapDepths, build1, build2, build3, build4, gotoAndStop, runTime, speed; function Computer () { super(); myTimer = depthNo; isRun = false; fangxiang = random(4) + 1; setNowDepth(); getNowSeat(0, 0); manage.GameManage.nowLevelComputerArray.push(_name); } function run() { myTimer++; if (myTimer >= 8) { if (_visible == true) { if (!_root.game.hit_mc.hitTest(this)) { _visible = false; } } else if (_visible == false) { if (_root.game.hit_mc.hitTest(this)) { _visible = true; } } myTimer = 0; } if (_visible == true) { runOne(); findPlayer(); } } function findPlayer() { } function runOne() { } function resetFangxiang() { setFangxiang(random(4) + 1); } function setFangxiang(no) { fangxiang = no; } function getNowSeat(xno, yno) { _root.game.map_mc.comSetArray_mc[mc1] = undefined; _root.game.map_mc.comSetArray_mc[mc2] = undefined; _root.game.map_mc.comSetArray_mc[mc3] = undefined; _root.game.map_mc.comSetArray_mc[mc4] = undefined; seat = manage.DepthManage.getSeat((_x - 12) + (xno * 24), (_y - 12) + (yno * 24)); mc1 = _root.game.createOneComSet("emptyWall", seat.x, seat.y)._name; mc2 = _root.game.createOneComSet("emptyWall", seat.x + 1, seat.y)._name; mc3 = _root.game.createOneComSet("emptyWall", seat.x, seat.y + 1)._name; mc4 = _root.game.createOneComSet("emptyWall", seat.x + 1, seat.y + 1)._name; } function setNowDepth() { swapDepths((((seat.y + 1) * 1000) + 600) + depthNo); } function moveRight() { setFangxiang(1); build1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 2)) + "_") + seat.y) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 2)) + "_") + (seat.y + 1)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 2)) + "_") + seat.y) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 2)) + "_") + (seat.y + 1)) + "_mc"]; if (build1.isPass != undefined) { build1 = undefined; } if (build2.isPass != undefined) { build2 = undefined; } if ((build3 == undefined) && (build4 == undefined)) { if ((build1 == undefined) && (build2 == undefined)) { goRight(); return(undefined); } if (build1 == undefined) { if ((build2.myXState == 0) || (build2.myXState == 1)) { if (build2.isUse == false) { build2.remove(); } goRight(); return(undefined); } resetFangxiang(); return(undefined); } if (build2 == undefined) { if ((build1.myXState == 0) || (build1.myXState == 1)) { if (build1.isUse == false) { build1.remove(); } goRight(); return(undefined); } resetFangxiang(); return(undefined); } if (((build1.myXState == 0) || (build1.myXState == -1)) && ((build2.myXState == 0) || (build2.myXState == -1))) { if (build1.isUse == false) { build1.remove(); } if (build2.isUse == false) { build2.remove(); } goRight(); return(undefined); } resetFangxiang(); return(undefined); } resetFangxiang(); return(undefined); } function moveLeft() { setFangxiang(2); build1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - 1)) + "_") + seat.y) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - 1)) + "_") + (seat.y + 1)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x - 1)) + "_") + seat.y) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x - 1)) + "_") + (seat.y + 1)) + "_mc"]; if (build1.isPass != undefined) { build1 = undefined; } if (build2.isPass != undefined) { build2 = undefined; } if ((build3 == undefined) && (build4 == undefined)) { if ((build1 == undefined) && (build2 == undefined)) { goLeft(); return(undefined); } if (build1 == undefined) { if ((build2.myXState == 0) || (build2.myXState == -1)) { if (build2.isUse == false) { build2.remove(); } goLeft(); return(undefined); } resetFangxiang(); return(undefined); } if (build2 == undefined) { if ((build1.myXState == 0) || (build1.myXState == -1)) { if (build1.isUse == false) { build1.remove(); } goLeft(); return(undefined); } resetFangxiang(); return(undefined); } if (((build1.myXState == 0) || (build1.myXState == -1)) && ((build2.myXState == 0) || (build2.myXState == -1))) { if (build1.isUse == false) { build1.remove(); } if (build2.isUse == false) { build2.remove(); } goLeft(); return(undefined); } resetFangxiang(); return(undefined); } resetFangxiang(); return(undefined); } function moveUp() { setFangxiang(3); build1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y - 1)) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - 1)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + seat.x) + "_") + (seat.y - 1)) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - 1)) + "_mc"]; if (build1.isPass != undefined) { build1 = undefined; } if (build2.isPass != undefined) { build2 = undefined; } if ((build3 == undefined) && (build4 == undefined)) { if ((build1 == undefined) && (build2 == undefined)) { goUp(); return(undefined); } if (build1 == undefined) { if ((build2.myYState == 0) || (build2.myYState == 1)) { if (build2.isUse == false) { build2.remove(); } goUp(); return(undefined); } resetFangxiang(); return(undefined); } if (build2 == undefined) { if ((build1.myYState == 0) || (build1.myYState == 1)) { if (build1.isUse == false) { build1.remove(); } goUp(); return(undefined); } resetFangxiang(); return(undefined); } if (((build1.myYState == 0) || (build1.myYState == -1)) && ((build2.myYState == 0) || (build2.myYState == -1))) { if (build1.isUse == false) { build1.remove(); } if (build2.isUse == false) { build2.remove(); } goUp(); return(undefined); } resetFangxiang(); return(undefined); } resetFangxiang(); return(undefined); } function moveDown() { setFangxiang(4); build1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y + 2)) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + 2)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + seat.x) + "_") + (seat.y + 2)) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + 2)) + "_mc"]; if (build1.isPass != undefined) { build1 = undefined; } if (build2.isPass != undefined) { build2 = undefined; } if ((build3 == undefined) && (build4 == undefined)) { if ((build1 == undefined) && (build2 == undefined)) { goDown(); return(undefined); } if (build1 == undefined) { if ((build2.myYState == 0) || (build2.myYState == -1)) { if (build2.isUse == false) { build2.remove(); } goDown(); return(undefined); } resetFangxiang(); return(undefined); } if (build2 == undefined) { if ((build1.myYState == 0) || (build1.myYState == -1)) { if (build1.isUse == false) { build1.remove(); } goDown(); return(undefined); } resetFangxiang(); return(undefined); } if (((build1.myYState == 0) || (build1.myYState == -1)) && ((build2.myYState == 0) || (build2.myYState == -1))) { if (build1.isUse == false) { build1.remove(); } if (build2.isUse == false) { build2.remove(); } goDown(); return(undefined); } resetFangxiang(); return(undefined); } resetFangxiang(); return(undefined); } function goRight() { gotoAndStop(fangxiang); getNowSeat(1, 0); runTime = manage.GameManage.oneSize / speed; isRun = true; runOne = function () { this.runTime--; this._x = this._x + this.speed; if (this.runTime == 0) { this.isRun = false; this.runOne = function () { }; } }; } function goLeft() { gotoAndStop(fangxiang); getNowSeat(-1, 0); runTime = manage.GameManage.oneSize / speed; isRun = true; runOne = function () { this.runTime--; this._x = this._x - this.speed; if (this.runTime == 0) { this.isRun = false; this.runOne = function () { }; } }; } function goUp() { gotoAndStop(fangxiang); getNowSeat(0, -1); setNowDepth(); runTime = manage.GameManage.oneSize / speed; isRun = true; runOne = function () { this.runTime--; this._y = this._y - this.speed; if (this.runTime == 0) { this.setNowDepth(); this.isRun = false; this.runOne = function () { }; } }; } function goDown() { gotoAndStop(fangxiang); getNowSeat(0, 1); setNowDepth(); runTime = manage.GameManage.oneSize / speed; isRun = true; runOne = function () { this.runTime--; this._y = this._y + this.speed; if (this.runTime == 0) { this.setNowDepth(); this.isRun = false; this.runOne = function () { }; } }; } function fireStar() { trace("a ?"); } }
Symbol 802 MovieClip [__Packages.manage.GameManage] Frame 0
class manage.GameManage extends MovieClip { var levelVO, life, runTime, isGameOver, isPause, keyManage, frameManage, score, levelMax, level, level_l, intervalID, prevLevelScore, comNo, thisMapW, thisMapH, gotoAndStop, money; function GameManage () { super(); levelVO = new LevelVO(); trace("GameManage.rootX = " + rootX); trace("GameManage.rootY = " + rootY); } function init() { life = 6; runTime = 0; isGameOver = false; isPause = false; keyManage = null; frameManage = null; score = 0; levelMax = 112; if (level == undefined) { level = 0; } level_l = 1; keyManage = new manage.KeyManage(); frameManage = new manage.FrameManage(); nextLevel(); trace("\u521D\u59CB\u5316GAME\u5BF9\u8C61\uFF01"); } function kissDoor() { isPause = true; _root.game.map_mc.buildArray_mc.player_mc.xiong_mc.gotoAndStop(4); _root.game.soundManage.playSound("jiguang_s"); } function nextGameTime() { runTime--; if (runTime <= 0) { clearInterval(intervalID); youDie(); } } function youDie() { isPause = true; clearInterval(intervalID); if (life > 0) { life--; _root.game.map_mc.buildArray_mc.player_mc.gotoAndStop(5); } else { gameOver(); } } function onEnterFrame() { frameManage.nextPoint(); if (isGameOver == false) { if (isPause == false) { if (frameManage.isOK(2)) { keyManage.detectKeys(); } } } } function nextLevel() { _root.game.nextLevel_mc.gotoAndStop(1); isPause = false; addNextLevelScore(); prevLevelScore = score; level = level + 1; level_l = 1; trace("this.level=" + level); runTime = levelTimerArray[level]; if (intervalID == undefined) { clearInterval(intervalID); intervalID = setInterval(this, "nextGameTime", 1000); } else { clearInterval(intervalID); intervalID = setInterval(this, "nextGameTime", 1000); } trace("this.levelVO.dataObj.level=" + levelVO.dataObj.level); trace("this.level=" + level); if ((levelVO.dataObj.level < level) || (levelVO.dataObj.level == undefined)) { levelVO.dataObj.level = level; trace("\u6539\u53D8\u4E86\uFF01this.levelVO.dataObj.level"); } comNo = 0; clearAll(); if (level > levelMax) { win(); return(undefined); } _root.game.map_mc.groundArray_mc.gotoAndStop(level); createPlayer(); createLevelBulid(); trace(("\u8FDB\u5165\u7B2C " + level) + " \u5173\uFF01"); } function resetGame() { isPause = false; score = prevLevelScore; _root.game.level = _root.game.level - 1; _root.game.nextLevel(); } function createComputer() { for (var _local2 in computerArray[level]) { createOneComputer(computerArray[level][_local2][2], computerArray[level][_local2][0], computerArray[level][_local2][1]); } } function createPlayer() { _root.game.map_mc.buildArray_mc.attachMovie("player", "player_mc", (playerArray[level][1] * 1000) + 800, {_x:(playerArray[level][0] * 24) + 24, _y:(playerArray[level][1] * 24) + 24}); keyManage.setPlayer(_root.game.map_mc.buildArray_mc.player_mc); } function createPowreUp(str, ox, oy, thisType) { _root.game.map_mc.buildArray_mc.attachMovie(str, ((("qiang" + ox) + "_") + oy) + "_mc", (oy * 1000) + ox, {_x:ox * 24, _y:oy * 24, moneyType:thisType}); } function createOneComputer(str, ox, oy, no) { _root.game.map_mc.buildArray_mc.attachMovie(str, ((("computer" + ox) + "_") + oy) + "_mc", ((oy * 1000) + no) + 600, {_x:(ox * 24) + 24, _y:(oy * 24) + 24, depthNo:no, seat:{x:ox, y:oy}}); } function createOneRiver(str, ox, oy) { return(_root.game.map_mc.buildArray_mc.attachMovie(str, ((("qiang" + ox) + "_") + oy) + "_mc", (oy * 30) + ox, {_x:ox * 24, _y:oy * 24, seat:{x:ox, y:oy}})); } function createOneBuilding(str, ox, oy, up) { return(_root.game.map_mc.buildArray_mc.attachMovie(str, ((("qiang" + ox) + "_") + oy) + "_mc", (oy * 1000) + ox, {_x:ox * 24, _y:oy * 24, powerup:up, seat:{x:ox, y:oy}})); } function createBian(str, ox, oy) { return(_root.game.map_mc.buildArray_mc.attachMovie(str, ((("qiang" + ox) + "_") + oy) + "_mc", (oy * 1000) + ox, {_x:ox * 24, _y:oy * 24, isBian:true, seat:{x:ox, y:oy}})); } function createOneComSet(str, ox, oy) { return((_root.game.map_mc.comSetArray_mc[((("qiang" + ox) + "_") + oy) + "_mc"] = new building.EmptyWall(((("qiang" + ox) + "_") + oy) + "_mc"))); } function createLevelBulid() { trace("\u521B\u5EFA\u65B0\u7684\u5173\u53E3\uFF01"); var _local4 = 1; while (_local4 <= levelXYArray[level][0]) { var _local3 = 1; while (_local3 <= levelXYArray[level][1]) { var _local2 = buildArray[level][_local3 - 1][_local4 - 1]; if ((_local2 >= 20) && (_local2 < 40)) { createOneBuilding("commonWall" + (random(3) + 1), _local4, _local3, _local2 - 20); } else if (_local2 == 11) { createOneBuilding("strongWall", _local4, _local3); } else if (_local2 == 12) { createOneRiver("boatWall", _local4, _local3); } else if (_local2 == 14) { createOneBuilding("restoreWall", _local4, _local3); } else if (_local2 == 15) { createOneBuilding("whenWall", _local4, _local3); } else if (((((_local2 == 60) || (_local2 == 62)) || (_local2 == 64)) || (_local2 == 66)) || (_local2 == 68)) { createOneBuilding("switchWall", _local4, _local3, _local2); } else if (((((_local2 == 61) || (_local2 == 63)) || (_local2 == 65)) || (_local2 == 67)) || (_local2 == 69)) { createOneBuilding("caseWall", _local4, _local3, _local2); } else if (_local2 == 71) { createOneComputer("commonCom", _local4, _local3, comNo++); } else if (_local2 == 72) { createOneComputer("hunterCom", _local4, _local3, comNo++); } else if (_local2 == 73) { createOneComputer("throughCom", _local4, _local3, comNo++); } else if (_local2 == 75) { createOneComputer("eatCom", _local4, _local3, comNo++); } if ((_local2 >= 40) && (_local2 < 60)) { createOneBuilding("selectWall", _local4, _local3, _local2 - 40); } else if (_local2 == 99) { createOneComputer("door", _local4, _local3); } _local3++; } _local4++; } var _local5 = levelXYArray[level][0]; var _local6 = levelXYArray[level][1]; _local4 = 0; while (_local4 <= (_local5 + 1)) { createBian("bian", _local4, 0); createBian("bian", _local4, _local6 + 1); _local4++; } _local4 = 1; while (_local4 <= _local6) { createBian("bian", 0, _local4); createBian("bian", _local5 + 1, _local4); _local4++; } thisMapW = (_local5 + 2) * oneSize; thisMapH = (_local6 + 2) * oneSize; } function addNextLevelScore() { } function clearAll() { nowLevelComputerArray.splice(0); selectWallArray.splice(0); switchWallSetArray[1].splice(0); switchWallSetArray[2].splice(0); switchWallSetArray[3].splice(0); switchWallSetArray[4].splice(0); switchWallSetArray[5].splice(0); for (var _local2 in _root.game.map_mc.buildArray_mc) { _root.game.map_mc.buildArray_mc[_local2].removeMovieClip(); } for (var _local2 in _root.game.map_mc.groundArray_mc) { _root.game.map_mc.groundArray_mc[_local2].removeMovieClip(); } for (var _local2 in _root.game.map_mc.groundArray_mc) { _root.game.map_mc.groundArray_mc[_local2].removeMovieClip(); } for (var _local2 in _root.game.map_mc.skyArray_mc) { _root.game.map_mc.skyArray_mc[_local2].removeMovieClip(); } for (var _local2 in _root.game.map_mc.comSetArray_mc) { if (_root.game.map_mc.comSetArray_mc[_local2] instanceof MovieClip) { _root.game.map_mc.comSetArray_mc[_local2].removeMovieClip(); } else { _root.game.map_mc.comSetArray_mc[_local2] = undefined; } } _root.game.map_mc._x = 0; _root.game.map_mc._y = 0; } function getLevel() { return(level); } function win() { trace("\u80DC\u5229\u4E86\uFF01"); isGameOver = true; runTime = 0; Fade.start(); gotoAndStop("win"); } function gameOver() { trace("gameover"); isGameOver = true; runTime = 0; Fade.start(); gotoAndStop("gameover"); } function isAllOver() { } function addScore(no) { if (!isNaN(no)) { score = score + no; if (score < 0) { score = 0; } else { score = int(score); } flashUpdateScore(no); } } function reduceScore(no) { addScore(no * -1); } function setScore(no) { score = no; } function clearScore() { score = 0; } function flashUpdateScore(no) { } function addMoney(no) { if (!isNaN(no)) { money = money + no; if (money < 0) { money = 0; } else { money = int(money); } flashUpdateMoney(no); } } function reduceMoney(no) { addMoney(no * -1); } function flashUpdateMoney(no) { } function clearMoney() { money = 0; } static var rootX = 480; static var rootY = 500; static var oneSize = 24; static var nowLevelComputerArray = new Array(); static var selectWallArray = new Array(); static var boatWallArray = new Array(); static var computerArray = new Array("commonCom"); static var buildArray1 = new Array(new Array(43, 42, 0, 0, 0, 0, 0, 0, 22, 36, 0, 0, 0, 0, 0, 0, 40, 41), new Array(42, 42, 0, 0, 0, 0, 0, 0, 22, 22, 0, 0, 0, 0, 0, 0, 40, 40), new Array(0, 0, 0, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 0, 0, 0), new Array(0, 0, 0, 21, 21, 0, 0, 11, 71, 0, 11, 0, 0, 23, 21, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 11, 11, 11, 11, 0, 0, 11, 11, 11, 11, 0, 0, 0, 0), new Array(0, 22, 22, 0, 71, 0, 0, 0, 99, 0, 0, 0, 0, 0, 0, 21, 21, 0), new Array(0, 22, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 0), new Array(0, 0, 0, 0, 11, 11, 11, 11, 0, 0, 11, 11, 11, 11, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 21, 21, 0, 0, 11, 0, 0, 11, 0, 0, 21, 22, 0, 0, 0), new Array(0, 0, 0, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 22, 21, 0, 0, 0), new Array(41, 41, 0, 0, 0, 0, 0, 0, 21, 21, 0, 0, 0, 0, 0, 0, 41, 41), new Array(42, 41, 0, 0, 0, 0, 0, 0, 22, 22, 0, 0, 0, 0, 0, 0, 41, 42)); static var buildArray2 = new Array(new Array(23, 21, 0, 0, 0, 0, 0, 0, 22, 22, 0, 0, 0, 0, 0, 0, 22, 23), new Array(21, 21, 0, 0, 0, 0, 0, 0, 21, 21, 0, 0, 0, 0, 0, 0, 22, 22), new Array(0, 0, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 0, 0), new Array(0, 0, 11, 22, 21, 0, 0, 0, 0, 0, 0, 0, 0, 21, 22, 11, 0, 0), new Array(0, 0, 0, 21, 20, 0, 11, 11, 11, 11, 11, 11, 0, 20, 21, 0, 0, 0), new Array(0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 11, 0, 20, 0, 0, 0, 0, 20, 0, 11, 0, 0, 0, 0), new Array(21, 21, 0, 0, 11, 20, 40, 20, 0, 0, 20, 40, 20, 11, 0, 0, 20, 23), new Array(23, 21, 0, 0, 11, 0, 20, 0, 0, 0, 0, 20, 0, 11, 0, 0, 20, 23), new Array(71, 0, 0, 0, 0, 11, 0, 0, 11, 11, 0, 0, 11, 0, 0, 0, 71, 0), new Array(0, 0, 0, 0, 0, 0, 11, 0, 99, 0, 0, 11, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 22, 24, 11, 0, 11, 0, 0, 11, 0, 11, 20, 21, 0, 0, 0), new Array(0, 0, 11, 36, 25, 0, 11, 0, 45, 45, 0, 11, 0, 21, 22, 11, 0, 0), new Array(0, 0, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 0, 0), new Array(22, 20, 0, 0, 0, 0, 0, 0, 20, 20, 0, 0, 0, 0, 0, 0, 21, 23), new Array(24, 22, 0, 0, 0, 0, 0, 0, 22, 22, 0, 0, 0, 0, 0, 0, 23, 22)); static var buildArray3 = new Array(new Array(22, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21), new Array(20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21), new Array(0, 0, 0, 21, 11, 40, 40, 11, 21, 0, 0, 11, 11, 0, 0, 21, 11, 15, 15, 11, 21, 0, 0, 0), new Array(0, 0, 0, 20, 42, 24, 24, 42, 20, 0, 0, 0, 11, 0, 0, 20, 41, 22, 22, 41, 20, 0, 0, 0), new Array(0, 0, 0, 21, 41, 24, 24, 41, 21, 0, 0, 11, 0, 0, 0, 21, 41, 22, 36, 41, 21, 0, 0, 0), new Array(0, 0, 0, 20, 11, 41, 41, 11, 20, 0, 0, 0, 11, 0, 0, 20, 11, 43, 42, 11, 20, 0, 0, 0), new Array(0, 0, 0, 21, 20, 20, 20, 20, 21, 0, 0, 11, 0, 0, 0, 22, 22, 22, 22, 22, 22, 0, 0, 0), new Array(73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(21, 20, 0, 11, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 20), new Array(21, 20, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 0, 11, 11, 0, 11, 20), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 0, 0, 11, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 22, 20, 22, 20, 22, 20, 0, 0, 0, 11, 0, 0, 21, 20, 22, 22, 20, 21, 0, 0, 0), new Array(0, 0, 0, 20, 11, 42, 42, 11, 22, 0, 0, 11, 0, 0, 0, 20, 11, 46, 46, 11, 20, 0, 0, 0), new Array(0, 0, 0, 22, 42, 45, 44, 42, 20, 0, 0, 0, 11, 0, 0, 21, 42, 99, 0, 42, 21, 0, 0, 0), new Array(0, 0, 0, 20, 42, 44, 45, 42, 22, 0, 0, 11, 0, 0, 0, 20, 41, 0, 0, 41, 20, 0, 0, 0), new Array(0, 0, 0, 22, 11, 40, 40, 11, 20, 0, 0, 11, 11, 0, 0, 21, 11, 40, 40, 11, 21, 0, 0, 0), new Array(21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21), new Array(22, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 25)); static var buildArray4 = new Array(new Array(0, 0, 0, 0, 0, 0, 11, 71, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 71, 0), new Array(0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 11, 0, 0, 21, 21, 21, 0, 0, 20, 0, 0, 21, 22, 23, 22, 21, 0, 0), new Array(0, 0, 0, 0, 0, 0, 11, 0, 0, 21, 21, 21, 0, 0, 11, 0, 0, 21, 22, 23, 22, 21, 0, 0), new Array(0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 20, 20, 11, 11, 11), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(11, 11, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0, 11, 20, 20), new Array(0, 11, 0, 0, 20, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0), new Array(0, 11, 0, 0, 20, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0), new Array(11, 11, 41, 41, 11, 11, 11, 0, 0, 0, 11, 0, 0, 11, 11, 11, 0, 0, 11, 0, 0, 11, 0, 0), new Array(0, 0, 0, 0, 11, 0, 11, 0, 0, 0, 11, 0, 0, 11, 26, 23, 22, 21, 11, 0, 0, 11, 0, 0), new Array(0, 0, 0, 0, 11, 11, 11, 11, 0, 0, 11, 0, 0, 11, 38, 36, 22, 21, 11, 0, 0, 11, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 11, 26, 23, 22, 21, 11, 0, 0, 11, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 11, 11, 11, 11, 11, 11, 0, 0, 11, 0, 0), new Array(0, 0, 42, 42, 42, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0), new Array(0, 0, 42, 46, 42, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0), new Array(0, 0, 42, 42, 42, 0, 0, 11, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0), new Array(0, 71, 0, 0, 0, 0, 0, 11, 21, 22, 21, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 11, 21, 22, 21, 11, 0, 46, 58, 0, 0, 0, 0, 0, 0, 11, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 45, 46, 0, 11, 11, 11, 11, 11, 11, 20, 20), new Array(11, 11, 11, 0, 0, 11, 11, 11, 11, 0, 0, 11, 0, 0, 0, 0, 11, 71, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0), new Array(0, 99, 0, 0, 0, 25, 24, 0, 11, 0, 0, 11, 0, 0, 0, 0, 20, 0, 0, 24, 25, 24, 0, 0), new Array(0, 0, 0, 0, 0, 24, 25, 0, 11, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0)); static var buildArray5 = new Array(new Array(0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 21, 21, 21, 0), new Array(0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 20, 22, 24, 24, 22, 20, 0, 0, 0, 0, 0, 20, 0, 0, 21, 48, 21, 0), new Array(0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 11, 0, 0, 21, 21, 21, 0), new Array(0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 44, 46, 11, 0, 0, 0, 0, 0, 0), new Array(20, 20, 11, 11, 11, 20, 20, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 45, 44, 11, 20, 20, 11, 11, 11, 11), new Array(0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 0, 11, 0, 42, 0, 0, 11, 0, 0, 0, 0, 71, 0), new Array(0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 41, 0, 41, 0, 11, 0, 0, 0, 0, 0, 0), new Array(11, 11, 15, 15, 11, 11, 11, 11, 11, 0, 0, 22, 21, 22, 0, 0, 11, 0, 40, 0, 11, 0, 0, 0, 45, 46, 0, 0), new Array(0, 0, 0, 0, 0, 0, 71, 0, 11, 0, 0, 21, 22, 21, 0, 0, 11, 12, 12, 12, 11, 0, 0, 0, 46, 45, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 11, 0, 25, 0, 11, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 43, 45, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 11, 24, 0, 24, 11, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 45, 43, 0, 0, 0, 11, 11, 11, 11, 20, 20, 11, 11, 11, 0, 23, 0, 11, 11, 11, 11, 11, 11, 37, 23), new Array(75, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 11, 39, 0, 22, 0, 0, 0, 0, 0, 11, 24, 24), new Array(0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 11, 11, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11), new Array(0, 0, 0, 0, 21, 21, 21, 21, 11, 0, 0, 11, 11, 11, 20, 20, 11, 11, 11, 11, 11, 11, 11, 0, 0, 0, 0, 0), new Array(11, 11, 11, 11, 11, 12, 12, 12, 11, 0, 0, 11, 0, 0, 0, 0, 0, 71, 0, 11, 43, 45, 11, 0, 0, 0, 0, 0), new Array(20, 21, 21, 22, 22, 23, 23, 23, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 11, 45, 43, 11, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 22, 25, 22, 0, 0, 11, 0, 0, 11, 11, 11, 11, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 40, 73, 0, 0, 99, 0, 11, 0, 0), new Array(0, 0, 21, 25, 23, 22, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 11, 0, 0), new Array(0, 0, 24, 36, 23, 22, 0, 0, 11, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 22), new Array(0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 23)); static var buildArray6 = new Array(new Array(0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 22, 22, 0, 0), new Array(0, 0, 0, 60, 0, 0, 11, 0, 0, 11, 99, 0, 0, 0, 0, 0, 11, 55, 49, 11, 0, 22, 22, 0, 0), new Array(0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 11, 24, 24, 65, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 11, 0, 0, 65, 0, 0, 0, 0, 0), new Array(61, 61, 11, 11, 11, 11, 11, 0, 0, 11, 11, 11, 11, 11, 65, 65, 11, 0, 0, 11, 11, 11, 11, 20, 20), new Array(0, 0, 11, 71, 0, 11, 0, 0, 0, 0, 11, 71, 0, 11, 0, 0, 11, 0, 0, 11, 26, 36, 11, 0, 0), new Array(0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 27, 26, 11, 0, 0), new Array(0, 0, 11, 65, 65, 11, 0, 0, 0, 0, 11, 63, 63, 11, 0, 0, 11, 15, 15, 11, 15, 15, 11, 0, 0), new Array(0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 11, 0, 0, 20, 0, 0, 11, 0, 0), new Array(0, 0, 11, 0, 0, 0, 0, 75, 0, 0, 0, 0, 0, 63, 0, 0, 11, 0, 0, 20, 0, 0, 11, 0, 0), new Array(0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 11, 0, 0, 20, 0, 0, 11, 0, 0), new Array(0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 27, 27, 40, 0, 0, 20, 0, 0, 11, 0, 0), new Array(0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 64, 28, 40, 0, 0, 0, 0, 0, 11, 0, 0), new Array(0, 0, 11, 20, 20, 11, 11, 11, 11, 11, 11, 65, 65, 11, 11, 11, 11, 11, 11, 11, 20, 20, 11, 0, 0), new Array(0, 0, 11, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 0, 20, 0, 0, 0, 11, 0, 0), new Array(0, 0, 11, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 11, 0, 0), new Array(20, 20, 11, 11, 11, 11, 11, 0, 0, 0, 28, 11, 11, 11, 62, 0, 0, 0, 11, 11, 11, 11, 11, 20, 20), new Array(0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 25, 11, 11, 11, 25, 0, 0, 0, 11, 0, 0, 0, 0, 71, 0), new Array(0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0), new Array(0, 0, 25, 24, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 54, 45, 0, 0), new Array(0, 0, 24, 25, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0, 45, 47, 0, 0), new Array(0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0)); static var buildArray7 = new Array(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 14, 0, 14, 0, 14, 0, 14, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 14, 48, 14, 49, 14, 49, 14, 48, 14, 0, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0), new Array(0, 0, 0, 14, 0, 14, 0, 14, 0, 14, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0), new Array(20, 20, 11, 20, 20, 11, 20, 20, 11, 20, 20, 11, 20, 20, 11, 11, 11, 11, 11, 11, 0, 0, 11, 0, 0), new Array(0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 72, 0, 11, 0, 0, 11, 0, 0), new Array(0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0), new Array(0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 14, 0, 0, 23, 14, 26, 0, 0, 11, 0, 0, 11, 0, 0), new Array(0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 14, 11, 14, 0, 0, 11, 55, 43, 11, 0, 0), new Array(0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 24, 14, 25, 0, 0, 11, 45, 44, 11, 0, 0), new Array(0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 11, 0, 0), new Array(0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 40, 99, 0, 11, 0, 0), new Array(0, 0, 11, 0, 0, 11, 0, 0, 11, 40, 40, 11, 11, 11, 11, 11, 11, 0, 0, 40, 0, 0, 11, 0, 0), new Array(0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 71, 0, 11, 11, 11, 11, 11, 11, 0, 0), new Array(0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 11, 26, 38, 0, 0, 0, 0, 0), new Array(24, 38, 11, 14, 14, 11, 20, 20, 11, 11, 0, 0, 11, 11, 11, 0, 0, 11, 28, 27, 0, 0, 0, 0, 0), new Array(25, 26, 11, 0, 0, 20, 0, 0, 24, 11, 0, 0, 0, 0, 11, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11), new Array(11, 11, 11, 0, 0, 20, 0, 0, 24, 11, 0, 0, 0, 0, 11, 0, 0, 44, 25, 0, 14, 0, 14, 0, 0), new Array(0, 0, 0, 0, 0, 11, 0, 0, 11, 11, 11, 11, 0, 0, 0, 0, 0, 45, 26, 14, 0, 14, 0, 14, 0), new Array(0, 25, 14, 24, 0, 11, 0, 0, 15, 0, 0, 11, 0, 0, 0, 0, 0, 44, 23, 0, 14, 0, 14, 0, 0), new Array(0, 14, 11, 14, 0, 11, 0, 0, 15, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14, 14), new Array(0, 24, 14, 25, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0), new Array(0, 0, 0, 0, 0, 11, 26, 26, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(26, 25, 24, 23, 22, 11, 11, 11, 11, 0, 0, 14, 14, 14, 14, 14, 24, 24, 14, 14, 14, 14, 14, 0, 0), new Array(0, 0, 0, 0, 0, 71, 0, 11, 0, 0, 0, 0, 0, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 14, 14, 14, 0, 0, 11, 14, 14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11), new Array(0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 36), new Array(0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 24)); static var buildArray8 = new Array(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 24, 27, 28, 29), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 55, 24, 50, 27), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 25, 26, 29, 30), new Array(11, 11, 11, 15, 15, 11, 11, 11, 11, 11, 11, 0, 0, 11, 11, 11, 11, 11, 11, 0, 0, 11, 11, 11, 11, 11), new Array(0, 0, 11, 48, 48, 11, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0), new Array(0, 0, 11, 49, 49, 11, 0, 46, 60, 0, 11, 0, 0, 11, 0, 38, 24, 0, 11, 0, 0, 11, 0, 28, 36, 0), new Array(0, 0, 11, 12, 12, 11, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0), new Array(0, 11, 11, 63, 63, 11, 11, 0, 0, 11, 11, 0, 0, 11, 11, 0, 0, 11, 11, 0, 0, 11, 11, 0, 0, 11), new Array(0, 11, 0, 0, 0, 0, 11, 71, 0, 11, 0, 0, 0, 0, 11, 71, 0, 11, 0, 0, 0, 0, 11, 0, 0, 11), new Array(0, 11, 0, 99, 0, 0, 11, 0, 0, 11, 0, 11, 11, 0, 11, 0, 0, 11, 0, 25, 25, 0, 11, 0, 0, 11), new Array(0, 11, 0, 0, 0, 0, 11, 0, 0, 11, 0, 59, 57, 0, 11, 0, 0, 11, 0, 26, 26, 0, 11, 0, 0, 11), new Array(0, 11, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 11, 0, 0, 11), new Array(0, 11, 11, 11, 11, 11, 11, 0, 0, 11, 11, 14, 14, 11, 11, 0, 0, 11, 11, 14, 14, 11, 11, 0, 0, 11), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 26, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 14, 23, 14, 38, 14, 25, 14, 23, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 26), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 26, 0, 0, 0, 0, 25, 0, 0, 26), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 47, 49, 11, 11, 11, 11, 11, 11, 11, 11, 11), new Array(11, 11, 11, 11, 61, 61, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0), new Array(12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 0, 0, 44, 44, 45, 26, 72, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 71, 0, 11, 0, 0, 73, 0, 0, 0, 11, 0, 0, 44, 29, 46, 27, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 11, 0, 0, 44, 62, 47, 27, 0, 0), new Array(0, 0, 46, 46, 0, 0, 45, 47, 0, 0, 0, 0, 0, 26, 25, 0, 0, 0, 0, 0, 44, 29, 46, 27, 0, 0), new Array(0, 0, 46, 46, 0, 0, 47, 45, 0, 0, 0, 0, 0, 25, 26, 0, 0, 0, 0, 0, 44, 44, 45, 26, 0, 0), new Array(75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0)); static var buildArray9 = new Array(new Array(0, 0, 22, 22, 22, 22, 0, 0, 11, 46, 0, 0, 0, 0, 0, 0, 44, 11, 0, 0, 45, 44, 43, 42, 0, 0), new Array(0, 22, 0, 0, 0, 0, 22, 0, 11, 0, 45, 0, 0, 0, 0, 44, 0, 11, 0, 46, 0, 0, 0, 66, 41, 0), new Array(22, 0, 0, 0, 0, 0, 0, 22, 11, 0, 0, 45, 0, 0, 44, 0, 0, 11, 47, 0, 0, 0, 0, 0, 0, 46), new Array(23, 0, 0, 0, 0, 0, 0, 23, 40, 71, 0, 0, 45, 44, 0, 0, 0, 40, 48, 0, 0, 73, 0, 0, 0, 40), new Array(23, 0, 0, 0, 0, 0, 0, 23, 40, 0, 0, 0, 46, 39, 0, 0, 0, 40, 49, 0, 0, 0, 0, 0, 0, 49), new Array(23, 0, 0, 0, 0, 0, 0, 23, 11, 0, 0, 46, 0, 0, 47, 0, 0, 11, 40, 0, 0, 0, 0, 0, 0, 48), new Array(0, 24, 0, 0, 0, 0, 24, 0, 11, 0, 46, 0, 0, 0, 0, 48, 0, 11, 0, 42, 0, 0, 0, 0, 47, 0), new Array(0, 0, 24, 21, 21, 24, 0, 0, 11, 46, 0, 0, 68, 0, 0, 0, 41, 11, 0, 0, 43, 44, 45, 46, 0, 0), new Array(11, 11, 11, 14, 14, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 40, 40), new Array(28, 0, 0, 0, 0, 0, 0, 27, 11, 30, 50, 48, 50, 50, 48, 50, 30, 11, 21, 0, 0, 0, 0, 0, 0, 23), new Array(0, 22, 22, 0, 0, 23, 23, 0, 11, 50, 30, 50, 48, 48, 50, 30, 50, 11, 0, 48, 48, 0, 0, 45, 45, 0), new Array(0, 22, 22, 0, 0, 23, 23, 0, 11, 49, 47, 11, 11, 11, 11, 47, 49, 11, 0, 48, 48, 0, 0, 45, 45, 0), new Array(0, 0, 0, 47, 47, 0, 0, 0, 11, 47, 49, 11, 99, 0, 11, 49, 47, 11, 71, 0, 0, 27, 27, 71, 0, 0), new Array(0, 0, 0, 47, 47, 0, 0, 0, 11, 49, 47, 11, 0, 0, 11, 47, 49, 11, 0, 0, 0, 36, 28, 0, 0, 0), new Array(0, 24, 24, 0, 0, 25, 25, 0, 11, 47, 49, 11, 65, 69, 11, 49, 47, 11, 0, 46, 46, 0, 0, 47, 47, 0), new Array(0, 24, 24, 0, 0, 25, 25, 0, 11, 48, 28, 48, 67, 65, 48, 28, 48, 11, 0, 46, 46, 0, 0, 47, 47, 0), new Array(29, 0, 0, 0, 0, 0, 0, 26, 11, 28, 48, 48, 63, 61, 48, 48, 28, 11, 24, 0, 0, 0, 0, 0, 0, 25), new Array(11, 20, 20, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14, 14, 11, 11, 11, 11, 11, 11, 11, 14, 14, 11, 11, 11), new Array(0, 0, 0, 0, 0, 0, 71, 0, 11, 62, 0, 0, 0, 0, 0, 0, 29, 11, 24, 0, 0, 0, 0, 0, 14, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 72, 0, 11, 0, 0, 0, 0, 0, 14, 64, 14), new Array(0, 0, 25, 25, 25, 25, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 14, 0), new Array(0, 0, 25, 48, 47, 20, 0, 0, 11, 0, 0, 0, 25, 27, 0, 0, 0, 14, 0, 0, 0, 11, 11, 0, 0, 0), new Array(0, 0, 25, 47, 48, 25, 0, 0, 11, 0, 0, 0, 28, 25, 0, 0, 0, 14, 0, 0, 0, 11, 11, 0, 0, 0), new Array(0, 0, 25, 25, 25, 25, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 71, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 15, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 60, 11, 30, 0, 0, 0, 0, 0, 0, 34, 11, 0, 0, 0, 0, 0, 0, 0, 31)); static var buildArray10 = new Array(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 11, 20, 20, 11, 11, 11, 11, 20, 20, 11, 11, 11, 0, 0), new Array(0, 0, 0, 0, 0, 11, 11, 11, 11, 11, 11, 11, 0, 0, 11, 0, 0, 11, 71, 0, 11, 0, 0, 0, 0, 11, 0, 0), new Array(14, 14, 11, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 11, 0, 0), new Array(0, 0, 0, 71, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 29, 28, 11, 0, 0), new Array(0, 0, 0, 0, 0, 11, 0, 0, 11, 11, 11, 11, 0, 0, 11, 29, 29, 11, 0, 0, 11, 73, 0, 28, 29, 11, 0, 0), new Array(0, 0, 30, 0, 0, 11, 0, 0, 11, 71, 0, 11, 0, 0, 11, 27, 27, 11, 0, 0, 11, 0, 0, 11, 11, 11, 0, 0), new Array(0, 0, 36, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 11, 11, 11, 0, 0, 11, 49, 59, 11, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 11, 58, 48, 11, 0, 22, 22, 0), new Array(0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 11, 0, 24, 24, 0), new Array(11, 11, 11, 11, 11, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 11, 11, 11, 0, 0, 0, 0, 0, 14, 0, 26, 26, 0), new Array(0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 71, 0, 11, 0, 0, 0, 0, 0, 14, 0, 28, 28, 0), new Array(0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 11, 11, 11, 0, 54, 47, 0), new Array(0, 28, 26, 24, 0, 11, 24, 24, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 71, 0, 11, 0, 47, 59, 0), new Array(0, 28, 48, 24, 0, 11, 26, 26, 11, 0, 0, 11, 71, 0, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 11, 11, 11, 11), new Array(0, 30, 50, 24, 0, 14, 28, 28, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 48, 48, 11, 0, 0, 11, 47, 48, 50, 51), new Array(0, 30, 50, 24, 0, 14, 30, 30, 11, 0, 0, 11, 11, 11, 11, 0, 0, 11, 50, 50, 11, 0, 0, 11, 47, 48, 50, 51), new Array(0, 28, 48, 24, 0, 11, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 11, 0, 0, 11, 0, 0, 0, 0), new Array(0, 28, 26, 24, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 0), new Array(0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 11, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 11, 11, 11, 11, 0, 0, 11, 0, 0, 11, 0, 0, 11, 11, 11, 11, 0, 0, 11, 52, 0, 0, 0)); static var buildArray11 = new Array(new Array(0, 0, 61, 0, 0, 67, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 34), new Array(0, 0, 61, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 30), new Array(0, 0, 61, 0, 0, 67, 67, 67, 66, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67), new Array(0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 0, 0, 0, 0), new Array(0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 61, 75, 0, 45, 45, 45, 44, 59, 44, 46, 47, 47, 46, 44, 44, 44, 45, 45, 45, 0, 0, 65, 65, 65), new Array(0, 0, 61, 0, 0, 45, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 45, 0, 0, 65, 72, 0), new Array(0, 0, 61, 0, 0, 45, 11, 0, 0, 14, 50, 30, 0, 0, 0, 0, 0, 0, 0, 11, 45, 0, 0, 65, 0, 0), new Array(0, 0, 61, 0, 0, 44, 11, 0, 0, 0, 14, 50, 30, 0, 0, 15, 0, 0, 0, 11, 44, 0, 0, 64, 0, 0), new Array(0, 0, 61, 0, 0, 44, 11, 0, 0, 0, 0, 14, 51, 31, 0, 0, 0, 0, 14, 11, 44, 0, 0, 65, 0, 0), new Array(0, 0, 61, 0, 0, 44, 11, 0, 15, 0, 0, 0, 14, 52, 32, 0, 0, 14, 50, 11, 44, 0, 0, 65, 0, 0), new Array(0, 0, 60, 0, 0, 46, 11, 0, 0, 0, 32, 11, 51, 49, 11, 0, 14, 50, 30, 11, 46, 0, 0, 65, 0, 0), new Array(0, 0, 61, 0, 0, 47, 11, 0, 0, 31, 52, 53, 99, 0, 50, 14, 51, 30, 0, 14, 47, 0, 0, 65, 0, 0), new Array(0, 0, 61, 0, 0, 47, 11, 0, 30, 51, 14, 51, 0, 0, 52, 52, 31, 0, 0, 14, 47, 0, 0, 65, 0, 0), new Array(0, 0, 61, 0, 0, 46, 11, 30, 50, 14, 0, 11, 51, 50, 11, 32, 0, 0, 0, 11, 46, 0, 0, 65, 0, 0), new Array(0, 0, 61, 0, 0, 44, 11, 50, 14, 0, 0, 32, 52, 14, 0, 0, 0, 15, 0, 11, 44, 0, 0, 65, 0, 0), new Array(0, 0, 61, 0, 0, 44, 11, 14, 0, 0, 0, 0, 31, 51, 14, 0, 73, 0, 0, 11, 44, 0, 0, 65, 0, 0), new Array(0, 0, 61, 0, 0, 44, 11, 0, 0, 0, 15, 0, 0, 30, 50, 14, 0, 0, 0, 11, 44, 0, 0, 65, 0, 0), new Array(65, 67, 65, 0, 0, 45, 11, 0, 0, 0, 0, 0, 0, 0, 30, 50, 14, 0, 0, 11, 45, 0, 0, 65, 0, 0), new Array(63, 36, 63, 0, 0, 45, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 45, 0, 0, 65, 0, 0), new Array(65, 67, 65, 0, 0, 45, 45, 45, 44, 44, 44, 46, 47, 47, 46, 44, 44, 44, 45, 45, 45, 0, 0, 65, 0, 0), new Array(0, 0, 0, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 0, 65, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0), new Array(63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 62, 63, 63, 0, 0, 65, 0, 0), new Array(29, 30, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 65, 30, 29), new Array(39, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 65, 29, 38)); static var buildArray12 = new Array(new Array(0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 29, 60), new Array(0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 34, 29), new Array(14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 14, 14, 14), new Array(0, 0, 47, 47, 47, 47, 47, 47, 47, 47, 0, 0, 0, 0, 0, 0, 0, 0, 50, 31, 50, 0, 0, 0, 0), new Array(0, 0, 44, 11, 11, 11, 11, 11, 11, 40, 0, 0, 25, 25, 0, 0, 0, 50, 33, 15, 33, 50, 0, 0, 0), new Array(0, 0, 44, 48, 11, 53, 51, 49, 40, 40, 0, 0, 25, 25, 0, 0, 52, 31, 15, 68, 15, 31, 52, 0, 0), new Array(0, 0, 0, 48, 11, 53, 51, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 33, 15, 33, 50, 0, 0, 0), new Array(0, 0, 0, 48, 11, 11, 11, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 31, 50, 0, 0, 0, 0), new Array(0, 0, 0, 48, 11, 50, 50, 50, 47, 47, 47, 47, 0, 47, 47, 47, 47, 0, 0, 52, 0, 0, 0, 0, 0), new Array(0, 0, 49, 40, 11, 48, 48, 0, 47, 11, 11, 51, 53, 51, 11, 11, 47, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 49, 11, 11, 11, 48, 0, 47, 48, 11, 40, 11, 40, 11, 48, 47, 0, 0, 0, 0, 0, 0, 0, 0), new Array(63, 63, 49, 48, 48, 48, 48, 0, 0, 48, 11, 40, 11, 40, 11, 48, 0, 0, 0, 0, 0, 0, 0, 61, 61), new Array(72, 0, 63, 0, 0, 0, 0, 0, 0, 48, 11, 40, 11, 40, 11, 48, 0, 0, 0, 0, 0, 0, 61, 71, 0), new Array(0, 0, 63, 0, 0, 0, 0, 0, 0, 48, 11, 40, 11, 40, 11, 48, 0, 50, 50, 50, 51, 52, 61, 0, 0), new Array(63, 63, 0, 0, 0, 0, 0, 0, 0, 48, 11, 40, 11, 40, 11, 48, 49, 50, 11, 11, 11, 52, 52, 61, 61), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 40, 11, 40, 11, 49, 48, 49, 11, 40, 40, 40, 11, 52, 0, 0), new Array(0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 49, 49, 49, 49, 49, 0, 48, 11, 40, 40, 40, 53, 0, 0, 0), new Array(0, 0, 0, 0, 50, 32, 50, 0, 0, 0, 0, 0, 0, 0, 73, 0, 48, 11, 40, 11, 11, 53, 52, 0, 0), new Array(0, 0, 0, 50, 32, 15, 32, 50, 0, 0, 0, 0, 0, 0, 0, 0, 48, 11, 40, 40, 40, 11, 52, 0, 0), new Array(0, 0, 52, 32, 15, 66, 15, 32, 52, 0, 0, 0, 0, 0, 0, 0, 49, 11, 40, 40, 40, 11, 52, 0, 0), new Array(0, 0, 0, 50, 32, 15, 32, 50, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 11, 11, 11, 52, 52, 0, 0), new Array(0, 0, 0, 0, 50, 32, 50, 0, 0, 65, 65, 0, 0, 0, 67, 69, 0, 50, 50, 50, 51, 52, 0, 0, 0), new Array(14, 14, 14, 0, 0, 52, 0, 0, 65, 32, 33, 65, 0, 69, 99, 0, 67, 0, 0, 0, 0, 0, 14, 14, 14), new Array(31, 38, 14, 0, 0, 0, 0, 0, 65, 33, 36, 65, 0, 67, 0, 0, 69, 0, 0, 0, 0, 0, 14, 39, 29), new Array(64, 31, 14, 0, 0, 0, 0, 0, 0, 65, 65, 0, 0, 0, 69, 67, 0, 0, 0, 0, 0, 0, 14, 29, 62)); static var switchWallSetArray = new Array(null, new Array(), new Array(), new Array(), new Array(), new Array()); static var buildArray = new Array(null, buildArray1, buildArray2, buildArray3, buildArray4, buildArray5, buildArray6, buildArray7, buildArray8, buildArray9, buildArray10, buildArray11, buildArray12); static var playerArray = new Array(null, new Array(4, 1), new Array(9, 3), new Array(6, 1), new Array(1, 1), new Array(1, 1), new Array(1, 1), new Array(1, 1), new Array(4, 1), new Array(4, 4), new Array(1, 1), new Array(1, 1), new Array(1, 1)); static var levelXYArray = new Array(null, new Array(18, 16), new Array(18, 16), new Array(24, 20), new Array(24, 28), new Array(28, 24), new Array(25, 25), new Array(25, 30), new Array(26, 26), new Array(26, 26), new Array(28, 22), new Array(26, 26), new Array(25, 25)); static var levelTimerArray = new Array(0, 180, 200, 300, 600, 900, 1000, 1100, 1400, 1800, 1800, 2000, 2500); static var levelScoreArray = new Array(0, 800, 1600, 2300, 3500, 4800, 5500, 6800, 8000, 10000); }
Symbol 803 MovieClip [__Packages.LocalSetting] Frame 0
class LocalSetting { var lso, dataObj; function LocalSetting (saveName) { saveName = saveName + "_as2"; lso = SharedObject.getLocal(saveName, "/"); if (lso.data.dataObj) { dataObj = cloneObj(lso.data.dataObj); } else { trace(saveName + " \u7B2C\u4E00\u6B21\u8BBE\u5B9A"); lso.data.defaultDataObj = cloneObj(dataObj); } lso.data.dataObj = dataObj; } function getDefault() { return(lso.data.defaultDataObj); } function setDefault() { lso.data.dataObj = (dataObj = cloneObj(lso.data.defaultDataObj)); } static function cloneObj(obj, varName, depth) { if (isNaN(depth)) { depth = 0; } if (varName == undefined) { varName = ""; } var _local5 = getObjType(obj); switch (_local5) { case "Array" : return(obj.slice()); case "Object" : var _local2 = new Object(); for (varName in obj) { _local2[varName] = cloneObj(obj[varName], varName, depth + 1); } return(_local2); } return(obj); } static function getObjType(obj) { switch (obj.constructor) { case Boolean : return("Boolean"); case Number : return("Number"); case String : return("String"); case Array : return("Array"); } return("Object"); } }
Symbol 804 MovieClip [__Packages.LevelVO] Frame 0
class LevelVO extends LocalSetting { function LevelVO () { super("Teddy_in_the_Bush_LevelVO"); } var dataObj = {level:0}; }
Symbol 805 MovieClip [__Packages.manage.KeyManage] Frame 0
class manage.KeyManage { var p90, isRun, player; function KeyManage () { p90 = 0; isRun = false; } function setPlayer(player) { this.player = null; this.player = player; trace(("\u628A " + this.player) + " \u8BBE\u4E3A\u952E\u76D8\u63A7\u5236\u5BF9\u8C61\u3002"); } function getPlayer() { return(player); } function huan() { } function detectKeys() { if (player.isRun == false) { if (Key.isDown(39)) { player.moveRight(); isRun = true; player.xiong_mc.xiong_mc.play(); } else if (Key.isDown(37)) { player.moveLeft(); isRun = true; player.xiong_mc.xiong_mc.play(); } else if (Key.isDown(38)) { player.moveUp(); isRun = true; player.xiong_mc.xiong_mc.play(); } else if (Key.isDown(40)) { player.moveDown(); isRun = true; player.xiong_mc.xiong_mc.play(); } else { player.xiong_mc.xiong_mc.stop(); } } if (p90 > 0) { p90--; } if (Key.isDown(90)) { if (p90 <= 0) { player.changeNowWall(); p90 = 5; } } } }
Symbol 806 MovieClip [__Packages.manage.FrameManage] Frame 0
class manage.FrameManage { var point2, point4, point8, point12, point24; function FrameManage () { point2 = 1; point4 = 1; point8 = 1; point12 = 1; point24 = 1; } function nextPoint() { point2++; point4++; point8++; point12++; point24++; nextMax(); } function isOK(no) { if (this["point" + no] == no) { return(true); } return(false); } function addPoint() { } function nextMax() { if (point2 > 2) { point2 = 1; } if (point4 > 4) { point4 = 1; } if (point8 > 8) { point8 = 1; } if (point12 > 12) { point12 = 1; } if (point24 > 24) { point24 = 1; } } }
Symbol 807 MovieClip [__Packages.building.EmptyWall] Frame 0
class building.EmptyWall { var _name, myType, myXState, myYState, isCanBooo; function EmptyWall (str) { _name = str; myType = 0; myXState = 2; myYState = 2; isCanBooo = false; } }
Symbol 808 MovieClip [__Packages.manage.DepthManage] Frame 0
class manage.DepthManage { function DepthManage () { } static function getThisDepth(obj) { return(int((obj._y * 650) + obj._x)); } static function getPlayerDepth() { } static function getSeat(mcX, mcY) { return({x:Math.floor(mcX / manage.GameManage.oneSize), y:Math.floor(mcY / manage.GameManage.oneSize)}); } }
Symbol 809 MovieClip [__Packages.computer.HunterCom] Frame 0
class computer.HunterCom extends computer.Computer { var speed, isRun, build1, build2, gotoAndStop, fangxiang, runTime, runOne, setFangxiang, p, b1, seat, b2, moveUp, moveDown, moveRight, moveLeft; function HunterCom () { super(); speed = 3; } function findPlayer() { if (_root.game.frameManage.isOK(4)) { if (isRun == false) { fireStar(); } } } function resetFangxiang() { if ((build1.isPlayerWall == true) || (build2.isPlayerWall == true)) { gotoAndStop(fangxiang); isRun = true; runTime = 40; runOne = function () { this.runTime--; if (this.runTime == 20) { this.body_mc.gotoAndStop(2); this.eating(); } if (this.runTime == 0) { this.body_mc.gotoAndStop(1); this.isRun = false; this.runOne = function () { }; } }; } setFangxiang(random(4) + 1); } function eating() { if (build1.isPlayerWall == true) { _root.game.soundManage.playSound("chai_s"); build1.remove(); } if (build2.isPlayerWall == true) { _root.game.soundManage.playSound("chai_s"); build2.remove(); } } function fireStar() { p = _root.game.map_mc.buildArray_mc.player_mc; switch (fangxiang) { case 1 : var _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y - _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - _local3)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == 1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == 1))) { if ((p.seat.y + 1) == (seat.y - _local3)) { if (p.seat.x == seat.x) { moveUp(); return(undefined); } if (p.seat.x == (seat.x + 1)) { moveUp(); return(undefined); } if ((p.seat.x + 1) == seat.x) { moveUp(); return(undefined); } if ((p.seat.x + 1) == (seat.x + 1)) { moveUp(); return(undefined); } } } else { break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y + _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + _local3)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == -1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == -1))) { if (p.seat.y == (seat.y + _local3)) { if (p.seat.x == seat.x) { moveDown(); return(undefined); } if (p.seat.x == (seat.x + 1)) { moveDown(); return(undefined); } if ((p.seat.x + 1) == seat.x) { moveDown(); return(undefined); } if ((p.seat.x + 1) == (seat.x + 1)) { moveDown(); return(undefined); } } } else { break; } _local3++; } moveRight(); break; case 2 : _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y - _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - _local3)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == 1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == 1))) { if ((p.seat.y + 1) == (seat.y - _local3)) { if (p.seat.x == seat.x) { moveUp(); return(undefined); } if (p.seat.x == (seat.x + 1)) { moveUp(); return(undefined); } if ((p.seat.x + 1) == seat.x) { moveUp(); return(undefined); } if ((p.seat.x + 1) == (seat.x + 1)) { moveUp(); return(undefined); } } } else { break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y + _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + _local3)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == -1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == -1))) { if (p.seat.y == (seat.y + _local3)) { if (p.seat.x == seat.x) { moveDown(); return(undefined); } if (p.seat.x == (seat.x + 1)) { moveDown(); return(undefined); } if ((p.seat.x + 1) == seat.x) { moveDown(); return(undefined); } if ((p.seat.x + 1) == (seat.x + 1)) { moveDown(); return(undefined); } } } else { break; } _local3++; } moveLeft(); break; case 3 : _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + (seat.y + 1)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == -1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == -1))) { if ((p.seat.x + 1) == (seat.x - _local3)) { if (p.seat.y == seat.y) { moveLeft(); return(undefined); } if (p.seat.y == (seat.y + 1)) { moveLeft(); return(undefined); } if ((p.seat.y + 1) == seat.y) { moveLeft(); return(undefined); } if ((p.seat.y + 1) == (seat.y + 1)) { moveLeft(); return(undefined); } } } else { break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + (seat.y + 1)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == 1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == 1))) { if (p.seat.x == ((seat.x + 1) + _local3)) { if (p.seat.y == seat.y) { moveRight(); return(undefined); } if (p.seat.y == (seat.y + 1)) { moveRight(); return(undefined); } if ((p.seat.y + 1) == seat.y) { moveRight(); return(undefined); } if ((p.seat.y + 1) == (seat.y + 1)) { moveRight(); return(undefined); } } } else { break; } _local3++; } moveUp(); break; case 4 : _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + (seat.y + 1)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == -1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == -1))) { if ((p.seat.x + 1) == (seat.x - _local3)) { if (p.seat.y == seat.y) { moveLeft(); return(undefined); } if (p.seat.y == (seat.y + 1)) { moveLeft(); return(undefined); } if ((p.seat.y + 1) == seat.y) { moveLeft(); return(undefined); } if ((p.seat.y + 1) == (seat.y + 1)) { moveLeft(); return(undefined); } } } else { break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + (seat.y + 1)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == 1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == 1))) { if (p.seat.x == ((seat.x + 1) + _local3)) { if (p.seat.y == seat.y) { moveRight(); return(undefined); } if (p.seat.y == (seat.y + 1)) { moveRight(); return(undefined); } if ((p.seat.y + 1) == seat.y) { moveRight(); return(undefined); } if ((p.seat.y + 1) == (seat.y + 1)) { moveRight(); return(undefined); } } } else { break; } _local3++; } moveDown(); } } }
Symbol 810 MovieClip [__Packages.computer.EatCom] Frame 0
class computer.EatCom extends computer.Computer { var speed, isRun, p, fangxiang, b1, seat, b2, build1, build2, gotoAndStop, body_mc, runTime, runOne, setFangxiang, swapDepths, depthNo, build3, build4, getNowSeat; function EatCom () { super(); speed = 2; } function findPlayer() { if (_root.game.frameManage.isOK(4)) { if (isRun == false) { fireStar(); } } } function fireStar() { p = _root.game.map_mc.buildArray_mc.player_mc; switch (fangxiang) { case 1 : var _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y - _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - _local3)) + "_mc"]; if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == 1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == 1))) { } else { if ((b1.isPlayerWall == true) || (b2.isPlayerWall == true)) { moveUp(); return(undefined); } break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y + _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + _local3)) + "_mc"]; if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == -1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == -1))) { } else { if ((b1.isPlayerWall == true) || (b2.isPlayerWall == true)) { moveDown(); return(undefined); } break; } _local3++; } moveRight(); break; case 2 : _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y - _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - _local3)) + "_mc"]; if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == 1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == 1))) { } else { if ((b1.isPlayerWall == true) || (b2.isPlayerWall == true)) { moveUp(); return(undefined); } break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y + _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + _local3)) + "_mc"]; if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == -1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == -1))) { } else { if ((b1.isPlayerWall == true) || (b2.isPlayerWall == true)) { moveDown(); return(undefined); } break; } _local3++; } moveLeft(); break; case 3 : _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + (seat.y + 1)) + "_mc"]; if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == -1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == -1))) { } else { if ((b1.isPlayerWall == true) || (b2.isPlayerWall == true)) { moveLeft(); return(undefined); } break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + (seat.y + 1)) + "_mc"]; if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == 1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == 1))) { } else { if ((b1.isPlayerWall == true) || (b2.isPlayerWall == true)) { moveRight(); return(undefined); } break; } _local3++; } moveUp(); break; case 4 : _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + (seat.y + 1)) + "_mc"]; if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == -1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == -1))) { } else { if ((b1.isPlayerWall == true) || (b2.isPlayerWall == true)) { moveLeft(); return(undefined); } break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + (seat.y + 1)) + "_mc"]; if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == 1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == 1))) { } else { if ((b1.isPlayerWall == true) || (b2.isPlayerWall == true)) { moveRight(); return(undefined); } break; } _local3++; } moveDown(); } } function resetFangxiang() { if ((build1.isPlayerWall == true) || (build2.isPlayerWall == true)) { gotoAndStop(fangxiang); body_mc.gotoAndStop(2); isRun = true; runTime = 30; runOne = function () { this.runTime--; if (this.runTime == 20) { this.eating(); } if (this.runTime == 0) { this.isRun = false; this.body_mc.gotoAndStop(1); this.runOne = function () { }; } }; } setFangxiang(random(4) + 1); } function setNowDepth() { swapDepths(((seat.y * 1000) + 600) + depthNo); } function eating() { if (build1.isPlayerWall == true) { _root.game.soundManage.playSound("chai_s"); build1.remove(); } if (build2.isPlayerWall == true) { _root.game.soundManage.playSound("chai_s"); build2.remove(); } } function moveRight() { setFangxiang(1); build1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 2)) + "_") + seat.y) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 2)) + "_") + (seat.y + 1)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 2)) + "_") + seat.y) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 2)) + "_") + (seat.y + 1)) + "_mc"]; if ((build3 == undefined) && (build4 == undefined)) { if ((build1 == undefined) && (build2 == undefined)) { goRight(); } else if (build1 == undefined) { if ((build2.myXState == 0) || (build2.myXState == 1)) { if (build2.isUse == false) { build2.remove(); } goRight(); } else { resetFangxiang(); } } else if (build2 == undefined) { if ((build1.myXState == 0) || (build1.myXState == 1)) { if (build1.isUse == false) { build1.remove(); } goRight(); } else { resetFangxiang(); } } else if (((build1.myXState == 0) || (build1.myXState == -1)) && ((build2.myXState == 0) || (build2.myXState == -1))) { if (build1.isUse == false) { build1.remove(); } if (build2.isUse == false) { build2.remove(); } goRight(); } else { resetFangxiang(); } } else { resetFangxiang(); } } function moveLeft() { setFangxiang(2); build1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - 1)) + "_") + seat.y) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - 1)) + "_") + (seat.y + 1)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x - 1)) + "_") + seat.y) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x - 1)) + "_") + (seat.y + 1)) + "_mc"]; if ((build3 == undefined) && (build4 == undefined)) { if ((build1 == undefined) && (build2 == undefined)) { goLeft(); } else if (build1 == undefined) { if ((build2.myXState == 0) || (build2.myXState == -1)) { if (build2.isUse == false) { build2.remove(); } goLeft(); } else { resetFangxiang(); } } else if (build2 == undefined) { if ((build1.myXState == 0) || (build1.myXState == -1)) { if (build1.isUse == false) { build1.remove(); } goLeft(); } else { resetFangxiang(); } } else if (((build1.myXState == 0) || (build1.myXState == -1)) && ((build2.myXState == 0) || (build2.myXState == -1))) { if (build1.isUse == false) { build1.remove(); } if (build2.isUse == false) { build2.remove(); } goLeft(); } else { resetFangxiang(); } } else { resetFangxiang(); } } function moveUp() { setFangxiang(3); build1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y - 1)) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - 1)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + seat.x) + "_") + (seat.y - 1)) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - 1)) + "_mc"]; if ((build3 == undefined) && (build4 == undefined)) { if ((build1 == undefined) && (build2 == undefined)) { goUp(); } else if (build1 == undefined) { if ((build2.myYState == 0) || (build2.myYState == 1)) { if (build2.isUse == false) { build2.remove(); } goUp(); } else { resetFangxiang(); } } else if (build2 == undefined) { if ((build1.myYState == 0) || (build1.myYState == 1)) { if (build1.isUse == false) { build1.remove(); } goUp(); } else { resetFangxiang(); } } else if (((build1.myYState == 0) || (build1.myYState == -1)) && ((build2.myYState == 0) || (build2.myYState == -1))) { if (build1.isUse == false) { build1.remove(); } if (build2.isUse == false) { build2.remove(); } goUp(); } else { resetFangxiang(); } } else { resetFangxiang(); } } function moveDown() { setFangxiang(4); build1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y + 2)) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + 2)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + seat.x) + "_") + (seat.y + 2)) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + 2)) + "_mc"]; if ((build3 == undefined) && (build4 == undefined)) { if ((build1 == undefined) && (build2 == undefined)) { goDown(); } else if (build1 == undefined) { if ((build2.myYState == 0) || (build2.myYState == -1)) { if (build2.isUse == false) { build2.remove(); } goDown(); } else { resetFangxiang(); } } else if (build2 == undefined) { if ((build1.myYState == 0) || (build1.myYState == -1)) { if (build1.isUse == false) { build1.remove(); } goDown(); } else { resetFangxiang(); } } else if (((build1.myYState == 0) || (build1.myYState == -1)) && ((build2.myYState == 0) || (build2.myYState == -1))) { if (build1.isUse == false) { build1.remove(); } if (build2.isUse == false) { build2.remove(); } goDown(); } else { resetFangxiang(); } } else { resetFangxiang(); } } function goRight() { gotoAndStop(fangxiang); getNowSeat(1, 0); runTime = manage.GameManage.oneSize / speed; isRun = true; runOne = function () { this.runTime--; this._x = this._x + this.speed; if (this.runTime == 0) { this.isRun = false; this.runOne = function () { }; } }; } function goLeft() { gotoAndStop(fangxiang); getNowSeat(-1, 0); runTime = manage.GameManage.oneSize / speed; isRun = true; runOne = function () { this.runTime--; this._x = this._x - this.speed; if (this.runTime == 0) { this.isRun = false; this.runOne = function () { }; } }; } function goUp() { gotoAndStop(fangxiang); getNowSeat(0, -1); setNowDepth(); runTime = manage.GameManage.oneSize / speed; isRun = true; runOne = function () { this.runTime--; this._y = this._y - this.speed; if (this.runTime == 0) { this.isRun = false; this.runOne = function () { }; } }; } function goDown() { gotoAndStop(fangxiang); getNowSeat(0, 1); setNowDepth(); runTime = manage.GameManage.oneSize / speed; isRun = true; runOne = function () { this.runTime--; this._y = this._y + this.speed; if (this.runTime == 0) { this.isRun = false; this.runOne = function () { }; } }; } }
Symbol 811 MovieClip [__Packages.computer.ThroughCom] Frame 0
class computer.ThroughCom extends computer.Computer { var speed, isRun, p, fangxiang, b1, seat, b2, setFangxiang, build1, build2, build3, build4, resetFangxiang, gotoAndStop, getNowSeat, runTime, runOne, setNowDepth; function ThroughCom () { super(); speed = 1; } function findPlayer() { if (_root.game.frameManage.isOK(4)) { if (isRun == false) { fireStar(); } } } function fireStar() { p = _root.game.map_mc.buildArray_mc.player_mc; switch (fangxiang) { case 1 : var _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y - _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - _local3)) + "_mc"]; if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == 1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == 1))) { if ((p.seat.y + 1) == (seat.y - _local3)) { if (p.seat.x == seat.x) { moveUp(); return(undefined); } if (p.seat.x == (seat.x + 1)) { moveUp(); return(undefined); } if ((p.seat.x + 1) == seat.x) { moveUp(); return(undefined); } if ((p.seat.x + 1) == (seat.x + 1)) { moveUp(); return(undefined); } } } else { break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y + _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + _local3)) + "_mc"]; if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == -1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == -1))) { if (p.seat.y == (seat.y + _local3)) { if (p.seat.x == seat.x) { moveDown(); return(undefined); } if (p.seat.x == (seat.x + 1)) { moveDown(); return(undefined); } if ((p.seat.x + 1) == seat.x) { moveDown(); return(undefined); } if ((p.seat.x + 1) == (seat.x + 1)) { moveDown(); return(undefined); } } } else { break; } _local3++; } moveRight(); break; case 2 : _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y - _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - _local3)) + "_mc"]; if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == 1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == 1))) { if ((p.seat.y + 1) == (seat.y - _local3)) { if (p.seat.x == seat.x) { moveUp(); return(undefined); } if (p.seat.x == (seat.x + 1)) { moveUp(); return(undefined); } if ((p.seat.x + 1) == seat.x) { moveUp(); return(undefined); } if ((p.seat.x + 1) == (seat.x + 1)) { moveUp(); return(undefined); } } } else { break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y + _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + _local3)) + "_mc"]; if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == -1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == -1))) { if (p.seat.y == (seat.y + _local3)) { if (p.seat.x == seat.x) { moveDown(); return(undefined); } if (p.seat.x == (seat.x + 1)) { moveDown(); return(undefined); } if ((p.seat.x + 1) == seat.x) { moveDown(); return(undefined); } if ((p.seat.x + 1) == (seat.x + 1)) { moveDown(); return(undefined); } } } else { break; } _local3++; } moveLeft(); break; case 3 : _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + (seat.y + 1)) + "_mc"]; if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == -1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == -1))) { if ((p.seat.x + 1) == (seat.x - _local3)) { if (p.seat.y == seat.y) { moveLeft(); return(undefined); } if (p.seat.y == (seat.y + 1)) { moveLeft(); return(undefined); } if ((p.seat.y + 1) == seat.y) { moveLeft(); return(undefined); } if ((p.seat.y + 1) == (seat.y + 1)) { moveLeft(); return(undefined); } } } else { break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + (seat.y + 1)) + "_mc"]; if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == 1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == 1))) { if (p.seat.x == ((seat.x + 1) + _local3)) { if (p.seat.y == seat.y) { moveRight(); return(undefined); } if (p.seat.y == (seat.y + 1)) { moveRight(); return(undefined); } if ((p.seat.y + 1) == seat.y) { moveRight(); return(undefined); } if ((p.seat.y + 1) == (seat.y + 1)) { moveRight(); return(undefined); } } } else { break; } _local3++; } moveUp(); break; case 4 : _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + (seat.y + 1)) + "_mc"]; if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == -1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == -1))) { if ((p.seat.x + 1) == (seat.x - _local3)) { if (p.seat.y == seat.y) { moveLeft(); return(undefined); } if (p.seat.y == (seat.y + 1)) { moveLeft(); return(undefined); } if ((p.seat.y + 1) == seat.y) { moveLeft(); return(undefined); } if ((p.seat.y + 1) == (seat.y + 1)) { moveLeft(); return(undefined); } } } else { break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + (seat.y + 1)) + "_mc"]; if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == 1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == 1))) { if (p.seat.x == ((seat.x + 1) + _local3)) { if (p.seat.y == seat.y) { moveRight(); return(undefined); } if (p.seat.y == (seat.y + 1)) { moveRight(); return(undefined); } if ((p.seat.y + 1) == seat.y) { moveRight(); return(undefined); } if ((p.seat.y + 1) == (seat.y + 1)) { moveRight(); return(undefined); } } } else { break; } _local3++; } moveDown(); } } function moveRight() { setFangxiang(1); build1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 2)) + "_") + seat.y) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 2)) + "_") + (seat.y + 1)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 2)) + "_") + seat.y) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 2)) + "_") + (seat.y + 1)) + "_mc"]; if ((((build3 == undefined) && (build4 == undefined)) && (build1.isBian != true)) && (build2.isBian != true)) { if (build2.isUse == false) { build2.remove(); } if (build1.isUse == false) { build1.remove(); } goRight(); } else { resetFangxiang(); } } function moveLeft() { setFangxiang(2); build1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - 1)) + "_") + seat.y) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - 1)) + "_") + (seat.y + 1)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x - 1)) + "_") + seat.y) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x - 1)) + "_") + (seat.y + 1)) + "_mc"]; if ((((build3 == undefined) && (build4 == undefined)) && (build1.isBian != true)) && (build2.isBian != true)) { if (build1.isUse == false) { build1.remove(); } if (build2.isUse == false) { build2.remove(); } goLeft(); } else { resetFangxiang(); } } function moveUp() { setFangxiang(3); build1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y - 1)) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - 1)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + seat.x) + "_") + (seat.y - 1)) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - 1)) + "_mc"]; if ((((build3 == undefined) && (build4 == undefined)) && (build1.isBian != true)) && (build2.isBian != true)) { if (build1.isUse == false) { build1.remove(); } if (build2.isUse == false) { build2.remove(); } goUp(); } else { resetFangxiang(); } } function moveDown() { setFangxiang(4); build1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y + 2)) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + 2)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + seat.x) + "_") + (seat.y + 2)) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + 2)) + "_mc"]; if ((((build3 == undefined) && (build4 == undefined)) && (build1.isBian != true)) && (build2.isBian != true)) { if (build1.isUse == false) { build1.remove(); } if (build2.isUse == false) { build2.remove(); } goDown(); } else { resetFangxiang(); } } function goRight() { gotoAndStop(fangxiang); getNowSeat(1, 0); runTime = manage.GameManage.oneSize / speed; isRun = true; runOne = function () { this.runTime--; this._x = this._x + this.speed; if (this.runTime == 0) { this.randomFangxiang(); this.isRun = false; this.runOne = function () { }; } }; } function goLeft() { gotoAndStop(fangxiang); getNowSeat(-1, 0); runTime = manage.GameManage.oneSize / speed; isRun = true; runOne = function () { this.runTime--; this._x = this._x - this.speed; if (this.runTime == 0) { this.randomFangxiang(); this.isRun = false; this.runOne = function () { }; } }; } function goUp() { gotoAndStop(fangxiang); getNowSeat(0, -1); setNowDepth(); runTime = manage.GameManage.oneSize / speed; isRun = true; runOne = function () { this.runTime--; this._y = this._y - this.speed; if (this.runTime == 0) { this.randomFangxiang(); this.setNowDepth(); this.isRun = false; this.runOne = function () { }; } }; } function goDown() { gotoAndStop(fangxiang); getNowSeat(0, 1); setNowDepth(); runTime = manage.GameManage.oneSize / speed; isRun = true; runOne = function () { this.runTime--; this._y = this._y + this.speed; if (this.runTime == 0) { this.randomFangxiang(); this.setNowDepth(); this.isRun = false; this.runOne = function () { }; } }; } function randomFangxiang() { if (random(13) == 0) { resetFangxiang(); } } }
Symbol 812 MovieClip [__Packages.building.CaseWall] Frame 0
class building.CaseWall extends building.Wall { var isFire, myCaseObj, myType, powerup, myXState, myYState, isCanBooo, _name, body_mc; function CaseWall () { super(); isFire = true; myCaseObj = new Array(); myType = powerup; myXState = 2; myYState = 2; isCanBooo = false; findSwitch(); } function findSwitch() { switch (myType) { case 61 : manage.GameManage.switchWallSetArray[1].push(_name); break; case 63 : manage.GameManage.switchWallSetArray[2].push(_name); break; case 65 : manage.GameManage.switchWallSetArray[3].push(_name); break; case 67 : manage.GameManage.switchWallSetArray[4].push(_name); break; case 69 : manage.GameManage.switchWallSetArray[5].push(_name); } } function remove() { myXState = 0; myYState = 0; isFire = false; body_mc.play(); } function boooBuild() { } }
Symbol 813 MovieClip [__Packages.building.SwitchWall] Frame 0
class building.SwitchWall extends building.Wall { var myCaseObj, myType, powerup, myXState, myYState, isCanBooo, body_mc; function SwitchWall () { super(); myCaseObj = new Array(); myType = powerup; trace("\u4F10\u4EEC this.myType=" + myType); myXState = 2; myYState = 2; isCanBooo = true; } function remove() { body_mc.play(); } function boooBuild() { switch (myType) { case 60 : myCaseObj = manage.GameManage.switchWallSetArray[1]; break; case 62 : myCaseObj = manage.GameManage.switchWallSetArray[2]; break; case 64 : myCaseObj = manage.GameManage.switchWallSetArray[3]; break; case 66 : myCaseObj = manage.GameManage.switchWallSetArray[4]; break; case 68 : myCaseObj = manage.GameManage.switchWallSetArray[5]; } var _local3 = 0; while (_local3 < myCaseObj.length) { _root.game.map_mc.buildArray_mc[myCaseObj[_local3]].remove(); _local3++; } remove(); } }
Symbol 814 MovieClip [__Packages.building.BoatWall] Frame 0
class building.BoatWall extends building.Wall { var isPass, myType, myXState, myYState, isCanBooo, _name; function BoatWall () { super(); isPass = false; myType = 12; myXState = 2; myYState = 2; isCanBooo = false; manage.GameManage.boatWallArray.push(_name); } function boooBuild() { } function remove() { } }
Symbol 815 MovieClip [__Packages.building.WhenWall] Frame 0
class building.WhenWall extends building.Wall { var isOpen, whenTimer, myType, myXState, myYState, isCanBooo, gotoAndStop, hit_mc, seat; function WhenWall () { super(); isOpen = false; whenTimer = 100; myType = 15; myXState = 2; myYState = 2; isCanBooo = false; } function run() { if (isOpen == false) { whenTimer--; if (whenTimer <= 0) { gotoAndStop(2); myXState = 0; myYState = 0; isOpen = true; whenTimer = 100; } } else { whenTimer--; if (whenTimer <= 0) { if (hit_mc.hitTest(_root.game.map_mc.buildArray_mc.player_mc.hit_mc) || (_root.game.map_mc.comSetArray_mc[((("qiang" + seat.x) + "_") + seat.y) + "_mc"] != undefined)) { } else { gotoAndStop(1); myXState = 2; myYState = 2; isOpen = false; whenTimer = 100; } } } } function boooBuild() { } }
Symbol 816 MovieClip [__Packages.building.RestoreWall] Frame 0
class building.RestoreWall extends building.Wall { var restoreTimer, myType, myXState, myYState, isCanBooo, gotoAndStop, run; function RestoreWall () { super(); restoreTimer = 140; myType = 14; myXState = 2; myYState = 2; isCanBooo = true; } function boooBuild() { gotoAndStop(2); myXState = 0; myYState = 0; isCanBooo = false; run = function () { this.restoreTimer--; if (this.restoreTimer <= 0) { if (this.hit_mc.hitTest(_root.game.map_mc.buildArray_mc.player_mc.hit_mc)) { } else { this.isCanBooo = true; this.restoreTimer = 140; this.gotoAndStop(1); this.myXState = 2; this.myYState = 2; this.run = null; } } }; } }
Symbol 817 MovieClip [__Packages.powerup.PowerUp] Frame 0
class powerup.PowerUp extends building.Building { var myType, myXState, myYState, isUse, isCanBooo, _y, _x, removeMovieClip; function PowerUp () { super(); myType = 100; myXState = 0; myYState = 0; isUse = false; isCanBooo = false; } function booo() { } function viewHappy() { _root.game.map_mc.skyArray_mc.attachMovie("powerup-guang", ("powerup-guang" + _root.game.map_mc.skyArray_mc.getNextHighestDepth()) + "_mc", _root.game.map_mc.skyArray_mc.getNextHighestDepth(), {_x:_x + 12, _y:_y + 12}); } function remove() { removeMovieClip(); } }
Symbol 818 MovieClip [__Packages.powerup.PowerMoney] Frame 0
class powerup.PowerMoney extends powerup.PowerUp { var gotoAndStop, moneyType, _y, _x, isUse, remove; function PowerMoney () { super(); setImage(); } function setImage() { gotoAndStop(moneyType); } function booo() { _root.game.soundManage.playSound("money_s"); var _local3 = getScore(); _root.game.addScore(_local3); _root.game.map_mc.skyArray_mc.attachMovie("addScore", ("addScore" + _root.game.map_mc.skyArray_mc.getNextHighestDepth()) + "_mc", _root.game.map_mc.skyArray_mc.getNextHighestDepth(), {_x:_x + 12, _y:_y + 12, no:_local3}); isUse = true; remove(); } function getScore() { switch (moneyType) { case 1 : return(20); case 2 : return(35); case 3 : return(50); case 4 : return(70); case 5 : return(80); case 6 : return(110); case 7 : return(140); case 8 : return(160); case 9 : return(200); case 10 : return(240); case 11 : return(280); case 12 : return(350); case 13 : return(500); } } }
Symbol 819 MovieClip [__Packages.building.StrongWall] Frame 0
class building.StrongWall extends building.Wall { var myType, myXState, myYState, isCanBooo, isBian, isStrong; function StrongWall () { super(); myType = 11; myXState = 2; myYState = 2; isCanBooo = false; if (isBian != true) { isStrong = true; } } function boooBuild() { } }
Symbol 820 MovieClip [__Packages.computer.CommonCom] Frame 0
class computer.CommonCom extends computer.Computer { var speed, myTimer, isRun, p, fangxiang, b1, seat, b2, moveUp, moveDown, moveRight, moveLeft; function CommonCom () { super(); speed = 2; } function findPlayer() { if ((myTimer % 4) == 0) { if (isRun == false) { fireStar(); } } } function fireStar() { p = _root.game.map_mc.buildArray_mc.player_mc; switch (fangxiang) { case 1 : var _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y - _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - _local3)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == 1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == 1))) { if ((p.seat.y + 1) == (seat.y - _local3)) { if (p.seat.x == seat.x) { moveUp(); return(undefined); } if (p.seat.x == (seat.x + 1)) { moveUp(); return(undefined); } if ((p.seat.x + 1) == seat.x) { moveUp(); return(undefined); } if ((p.seat.x + 1) == (seat.x + 1)) { moveUp(); return(undefined); } } } else { break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y + _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + _local3)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == -1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == -1))) { if (p.seat.y == (seat.y + _local3)) { if (p.seat.x == seat.x) { moveDown(); return(undefined); } if (p.seat.x == (seat.x + 1)) { moveDown(); return(undefined); } if ((p.seat.x + 1) == seat.x) { moveDown(); return(undefined); } if ((p.seat.x + 1) == (seat.x + 1)) { moveDown(); return(undefined); } } } else { break; } _local3++; } moveRight(); break; case 2 : _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y - _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - _local3)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == 1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == 1))) { if ((p.seat.y + 1) == (seat.y - _local3)) { if (p.seat.x == seat.x) { moveUp(); return(undefined); } if (p.seat.x == (seat.x + 1)) { moveUp(); return(undefined); } if ((p.seat.x + 1) == seat.x) { moveUp(); return(undefined); } if ((p.seat.x + 1) == (seat.x + 1)) { moveUp(); return(undefined); } } } else { break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y + _local3)) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + _local3)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myYState == 0)) || (b1.myYState == -1)) && (((b2 == undefined) || (b2.myYState == 0)) || (b2.myYState == -1))) { if (p.seat.y == (seat.y + _local3)) { if (p.seat.x == seat.x) { moveDown(); return(undefined); } if (p.seat.x == (seat.x + 1)) { moveDown(); return(undefined); } if ((p.seat.x + 1) == seat.x) { moveDown(); return(undefined); } if ((p.seat.x + 1) == (seat.x + 1)) { moveDown(); return(undefined); } } } else { break; } _local3++; } moveLeft(); break; case 3 : _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + (seat.y + 1)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == -1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == -1))) { if ((p.seat.x + 1) == (seat.x - _local3)) { if (p.seat.y == seat.y) { moveLeft(); return(undefined); } if (p.seat.y == (seat.y + 1)) { moveLeft(); return(undefined); } if ((p.seat.y + 1) == seat.y) { moveLeft(); return(undefined); } if ((p.seat.y + 1) == (seat.y + 1)) { moveLeft(); return(undefined); } } } else { break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + (seat.y + 1)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == 1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == 1))) { if (p.seat.x == ((seat.x + 1) + _local3)) { if (p.seat.y == seat.y) { moveRight(); return(undefined); } if (p.seat.y == (seat.y + 1)) { moveRight(); return(undefined); } if ((p.seat.y + 1) == seat.y) { moveRight(); return(undefined); } if ((p.seat.y + 1) == (seat.y + 1)) { moveRight(); return(undefined); } } } else { break; } _local3++; } moveUp(); break; case 4 : _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - _local3)) + "_") + (seat.y + 1)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == -1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == -1))) { if ((p.seat.x + 1) == (seat.x - _local3)) { if (p.seat.y == seat.y) { moveLeft(); return(undefined); } if (p.seat.y == (seat.y + 1)) { moveLeft(); return(undefined); } if ((p.seat.y + 1) == seat.y) { moveLeft(); return(undefined); } if ((p.seat.y + 1) == (seat.y + 1)) { moveLeft(); return(undefined); } } } else { break; } _local3++; } _local3 = 1; while (_local3 <= 8) { b1 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + seat.y) + "_mc"]; b2 = _root.game.map_mc.buildArray_mc[((("qiang" + ((seat.x + 1) + _local3)) + "_") + (seat.y + 1)) + "_mc"]; if (b1.isPass != undefined) { b1 = undefined; } if (b2.isPass != undefined) { b2 = undefined; } if ((((b1 == undefined) || (b1.myXState == 0)) || (b1.myXState == 1)) && (((b2 == undefined) || (b2.myXState == 0)) || (b2.myXState == 1))) { if (p.seat.x == ((seat.x + 1) + _local3)) { if (p.seat.y == seat.y) { moveRight(); return(undefined); } if (p.seat.y == (seat.y + 1)) { moveRight(); return(undefined); } if ((p.seat.y + 1) == seat.y) { moveRight(); return(undefined); } if ((p.seat.y + 1) == (seat.y + 1)) { moveRight(); return(undefined); } } } else { break; } _local3++; } moveDown(); } } }
Symbol 821 MovieClip [__Packages.building.PlayerWall] Frame 0
class building.PlayerWall extends building.Wall { var isPlayerWall, runTimer, myType, myXState, myYState, isCanBooo, gotoAndStop; function PlayerWall () { super(); isPlayerWall = true; runTimer = _root.game.map_mc.buildArray_mc.player_mc.wallTimeMax; myType = 1; myXState = 2; myYState = 2; isCanBooo = true; } function boooBuild() { remove(); } function run() { runTimer--; if (runTimer == 0) { remove(); } } function remove() { gotoAndStop(2); } }
Symbol 822 MovieClip [__Packages.building.CommonWall] Frame 0
class building.CommonWall extends building.Wall { var myType, myXState, myYState, isCanBooo, seat, powerup, swapDepths, _parent, body_mc; function CommonWall () { super(); myType = 20; myXState = 2; myYState = 2; isCanBooo = true; } function boooBuild() { var _local3 = new Object(); _local3.x = seat.x; _local3.y = seat.y; var _local4 = powerup; swapDepths(_parent.getNextHighestDepth()); remove(); if ((_local4 > 0) && (_local4 < 13)) { _root.game.createPowreUp("PowerHoney", _local3.x, _local3.y, _local4); } else if (_local4 == 14) { _root.game.createPowreUp("powerWallTime", _local3.x, _local3.y); } else if (_local4 == 15) { _root.game.createPowreUp("powerSpeed", _local3.x, _local3.y); } else if (_local4 == 16) { _root.game.createPowreUp("powerHammer", _local3.x, _local3.y); } else if (_local4 == 17) { _root.game.createPowreUp("powerBoat", _local3.x, _local3.y); } else if (_local4 == 18) { _root.game.createPowreUp("powerPower", _local3.x, _local3.y); } else if (_local4 == 19) { _root.game.createPowreUp("powerStoneWall", _local3.x, _local3.y); } } function remove() { _root.game.addScore(_root.game.level); body_mc.play(); } }
Symbol 823 MovieClip [__Packages.building.SelectWall] Frame 0
class building.SelectWall extends building.Wall { var isSelect, myType, myXState, myYState, isCanBooo, _name, seat, powerup, swapDepths, _parent, body_mc; function SelectWall () { super(); isSelect = true; myType = 40; myXState = 2; myYState = 2; isCanBooo = false; manage.GameManage.selectWallArray.push(_name); } function boooBuild() { if (_root.game.map_mc.buildArray_mc.player_mc.isHammer == true) { var _local3 = new Object(); _local3.x = seat.x; _local3.y = seat.y; var _local4 = powerup; swapDepths(_parent.getNextHighestDepth()); remove(); if ((_local4 > 0) && (_local4 < 14)) { _root.game.createPowreUp("powerMoney", _local3.x, _local3.y, _local4); } else if (_local4 == 14) { _root.game.createPowreUp("powerWallTime", _local3.x, _local3.y); } else if (_local4 == 15) { _root.game.createPowreUp("powerSpeed", _local3.x, _local3.y); } else if (_local4 == 16) { _root.game.createPowreUp("powerHammer", _local3.x, _local3.y); } else if (_local4 == 17) { _root.game.createPowreUp("powerBoat", _local3.x, _local3.y); } else if (_local4 == 18) { _root.game.createPowreUp("powerPower", _local3.x, _local3.y); } else if (_local4 == 19) { _root.game.createPowreUp("powerStoneWall", _local3.x, _local3.y); } } } function remove() { isSelect = false; _root.game.addScore(_root.game.level * 2); body_mc.play(); } }
Symbol 824 MovieClip [__Packages.powerup.PowerSpeed] Frame 0
class powerup.PowerSpeed extends powerup.PowerUp { var isUse, viewHappy, remove; function PowerSpeed () { super(); } function booo() { _root.game.soundManage.playSound("powerup_s"); _root.game.popupPowerup_mc.myType = 3; _root.game.popupPowerup_mc.gotoAndPlay(2); _root.game.map_mc.buildArray_mc.player_mc.speed = 8; _root.game.viewArray_mc.attachMovie("powerup-guang", ("powerup-guang" + _root.game.viewArray_mc.getNextHighestDepth()) + "_mc", _root.game.viewArray_mc.getNextHighestDepth(), {_x:_root.game.powerup_speed_mc._x + 12, _y:_root.game.powerup_speed_mc._y + 12}); _root.game.powerup_speed_mc.gotoAndStop(1); isUse = true; viewHappy(); remove(); } }
Symbol 825 MovieClip [__Packages.powerup.PowerStoneWall] Frame 0
class powerup.PowerStoneWall extends powerup.PowerUp { var power, isUse, viewHappy, remove; function PowerStoneWall () { super(); power = 4; } function booo() { _root.game.soundManage.playSound("powerup_s"); _root.game.map_mc.buildArray_mc.player_mc.addStoneWall(power); isUse = true; viewHappy(); remove(); } }
Symbol 826 MovieClip [__Packages.powerup.PowerWallTime] Frame 0
class powerup.PowerWallTime extends powerup.PowerUp { var power, isUse, viewHappy, remove; function PowerWallTime () { super(); power = 5; } function booo() { _root.game.soundManage.playSound("powerup_s"); _root.game.popupPowerup_mc.myType = 2; _root.game.popupPowerup_mc.gotoAndPlay(2); _root.game.map_mc.buildArray_mc.player_mc.wallTimeMax = _root.game.map_mc.buildArray_mc.player_mc.wallTimeMax + 100; _root.game.viewArray_mc.attachMovie("powerup-guang", ("powerup-guang" + _root.game.viewArray_mc.getNextHighestDepth()) + "_mc", _root.game.viewArray_mc.getNextHighestDepth(), {_x:_root.game.powerup_time_mc._x + 12, _y:_root.game.powerup_time_mc._y + 12}); _root.game.powerup_time_mc.gotoAndStop(1); isUse = true; viewHappy(); remove(); } }
Symbol 827 MovieClip [__Packages.powerup.PowerPower] Frame 0
class powerup.PowerPower extends powerup.PowerUp { var power, isUse, viewHappy, remove; function PowerPower () { super(); power = 5; } function booo() { _root.game.soundManage.playSound("powerup_s"); _root.game.map_mc.buildArray_mc.player_mc.addPower(power); isUse = true; viewHappy(); remove(); } }
Symbol 828 MovieClip [__Packages.powerup.PowerBoat] Frame 0
class powerup.PowerBoat extends powerup.PowerUp { var isUse, viewHappy, remove; function PowerBoat () { super(); } function booo() { _root.game.soundManage.playSound("powerup_s"); _root.game.popupPowerup_mc.myType = 4; _root.game.popupPowerup_mc.gotoAndPlay(2); _root.game.map_mc.buildArray_mc.player_mc.isBoat = true; _root.game.viewArray_mc.attachMovie("powerup-guang", ("powerup-guang" + _root.game.viewArray_mc.getNextHighestDepth()) + "_mc", _root.game.viewArray_mc.getNextHighestDepth(), {_x:_root.game.powerup_boat_mc._x + 12, _y:_root.game.powerup_boat_mc._y + 12}); _root.game.powerup_boat_mc.gotoAndStop(1); var _local3 = 0; while (_local3 < manage.GameManage.boatWallArray.length) { _root.game.map_mc.buildArray_mc[manage.GameManage.boatWallArray[_local3]].isPass = true; _local3++; } isUse = true; viewHappy(); remove(); } }
Symbol 829 MovieClip [__Packages.powerup.PowerHammer] Frame 0
class powerup.PowerHammer extends powerup.PowerUp { var isUse, viewHappy, remove; function PowerHammer () { super(); } function booo() { _root.game.soundManage.playSound("powerup_s"); _root.game.popupPowerup_mc.myType = 1; _root.game.popupPowerup_mc.gotoAndPlay(2); _root.game.map_mc.buildArray_mc.player_mc.isHammer = true; _root.game.viewArray_mc.attachMovie("powerup-guang", ("powerup-guang" + _root.game.viewArray_mc.getNextHighestDepth()) + "_mc", _root.game.viewArray_mc.getNextHighestDepth(), {_x:_root.game.powerup_hammer_mc._x + 12, _y:_root.game.powerup_hammer_mc._y + 12}); _root.game.powerup_hammer_mc.gotoAndStop(1); var _local3 = 0; while (_local3 < manage.GameManage.selectWallArray.length) { _root.game.map_mc.buildArray_mc[manage.GameManage.selectWallArray[_local3]].isCanBooo = true; _local3++; } isUse = true; viewHappy(); remove(); } }
Symbol 830 MovieClip [__Packages.Player] Frame 0
class Player extends Father { var footNo, myTimer, nowWall, stoneWallNo, power, isHammer, isBoat, isBuild, speed, isRun, xiong_mc, runTime, swapDepths, seat, _x, _y, fangxiang, gotoAndStop, build1, build2, build3, build4, hit_mc; function Player () { super(); footNo = 1; myTimer = 0; nowWall = 1; stoneWallNo = 6; power = powerMax; _root.game.life = _root.game.life; _root.game.power = power; _root.game.powerStone = stoneWallNo; _root.game.power_mc.gotoAndStop(power + 1); _root.game.powerup_speed_mc.gotoAndStop(2); _root.game.powerup_time_mc.gotoAndStop(2); _root.game.powerup_hammer_mc.gotoAndStop(2); _root.game.powerup_boat_mc.gotoAndStop(2); _root.game.wallView_mc.gotoAndStop(1); isHammer = false; isBoat = false; isBuild = false; setFangxiang(4); speed = 6; isRun = false; getNowSeat(0, 0); setNowDepth(); } function addStoneWall(no) { stoneWallNo = stoneWallNo + no; _root.game.powerStone = stoneWallNo; } function addPower(no) { power = power + no; if (power > powerMax) { power = powerMax; } _root.game.power = power; _root.game.power_mc.gotoAndStop(power + 1); } function reducePower(p) { if (nowWall == 2) { stoneWallNo = stoneWallNo - p; _root.game.powerStone = stoneWallNo; } else { power = power - p; _root.game.power = power; _root.game.power_mc.gotoAndStop(power + 1); } } function changeNowWall() { if (nowWall == 1) { nowWall = 2; _root.game.wallView_mc.gotoAndStop(2); } else if (nowWall == 2) { nowWall = 1; _root.game.wallView_mc.gotoAndStop(1); } } function run() { myTimer++; if (myTimer == 5) { isComputerHit(); myTimer = 0; } runOne(); } function runOne() { } function buildWall(str, xx, yy) { xiong_mc.gotoAndStop(2); _root.game.soundManage.playSound("build_s"); createBuilding = function () { _root.game.createOneBuilding(str, xx, yy); }; createBuilding(); runTime = 10; isRun = true; runOne = function () { this.runTime--; if (this.runTime == 0) { this.xiong_mc.gotoAndStop(1); this.isRun = false; this.runOne = function () { }; } }; } function createBuilding() { } function addBuildWall(str, xx, yy) { var onYYY = createBuilding; createBuilding = function () { onYYY(); _root.game.createOneBuilding(str, xx, yy); }; } function returnWallStr() { switch (nowWall) { case 1 : return("playerWall"); case 2 : return("playerStoneWall"); } } function setNowDepth() { swapDepths(((seat.y + 1) * 1000) + 800); } function getNowSeat(xno, yno) { seat = manage.DepthManage.getSeat((_x - 12) + (xno * 24), (_y - 12) + (yno * 24)); } function setFangxiang(no) { fangxiang = no; gotoAndStop(fangxiang); } function reduceWallView() { _root.game.soundManage.playSound("chai_s"); if (isHammer == false) { xiong_mc.gotoAndStop(2); } else { xiong_mc.gotoAndStop(3); } runTime = 10; isRun = true; runOne = function () { this.runTime--; if (this.runTime == 0) { this.xiong_mc.gotoAndStop(1); this.isRun = false; this.runOne = function () { }; } }; } function pressSpaces() { if (isRun == false) { switch (fangxiang) { case 1 : build1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 2)) + "_") + seat.y) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 2)) + "_") + (seat.y + 1)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 2)) + "_") + seat.y) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 2)) + "_") + (seat.y + 1)) + "_mc"]; if ((((build1 == undefined) && (build2 == undefined)) && (build3 == undefined)) && (build4 == undefined)) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x + 2, seat.y); reducePower(1); } if (powerEnough(1)) { if (isRun == true) { _root.game.createOneBuilding(returnWallStr(), seat.x + 2, seat.y + 1); } else { buildWall(returnWallStr(), seat.x + 2, seat.y + 1); } reducePower(1); } } else if ((build1 == undefined) && (build3 == undefined)) { if (build4 != undefined) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x + 2, seat.y); reducePower(1); } } else if (build2.isCanBooo == false) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x + 2, seat.y); reducePower(1); } } else if (build2.isCanBooo == true) { reduceWallView(); build2.boooBuild(); } } else if ((build2 == undefined) && (build4 == undefined)) { if (build3 != undefined) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x + 2, seat.y + 1); reducePower(1); } } else if (build1.isCanBooo == false) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x + 2, seat.y + 1); reducePower(1); } } else { reduceWallView(); build1.boooBuild(); } } else if ((build3 != undefined) && (build4 != undefined)) { } else { if ((build1.isCanBooo == true) || (build2.isCanBooo == true)) { reduceWallView(); } build1.boooBuild(); build2.boooBuild(); } break; case 2 : build1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - 1)) + "_") + seat.y) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - 1)) + "_") + (seat.y + 1)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x - 1)) + "_") + seat.y) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x - 1)) + "_") + (seat.y + 1)) + "_mc"]; if ((((build1 == undefined) && (build2 == undefined)) && (build3 == undefined)) && (build4 == undefined)) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x - 1, seat.y); reducePower(1); } if (powerEnough(1)) { if (isRun == true) { _root.game.createOneBuilding(returnWallStr(), seat.x - 1, seat.y + 1); } else { buildWall(returnWallStr(), seat.x - 1, seat.y + 1); } reducePower(1); } } else if ((build1 == undefined) && (build3 == undefined)) { if (build4 != undefined) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x - 1, seat.y); reducePower(1); } } else if (build2.isCanBooo == false) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x - 1, seat.y); reducePower(1); } } else { reduceWallView(); build2.boooBuild(); } } else if ((build2 == undefined) && (build4 == undefined)) { if (build3 != undefined) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x - 1, seat.y + 1); reducePower(1); } } else if (build1.isCanBooo == false) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x - 1, seat.y + 1); reducePower(1); } } else { reduceWallView(); build1.boooBuild(); } } else if ((build3 != undefined) && (build4 != undefined)) { } else { if ((build1.isCanBooo == true) || (build2.isCanBooo == true)) { reduceWallView(); } build1.boooBuild(); build2.boooBuild(); } break; case 3 : build1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y - 1)) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - 1)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + seat.x) + "_") + (seat.y - 1)) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - 1)) + "_mc"]; if ((((build1 == undefined) && (build2 == undefined)) && (build3 == undefined)) && (build4 == undefined)) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x, seat.y - 1); reducePower(1); } if (powerEnough(1)) { if (isRun == true) { _root.game.createOneBuilding(returnWallStr(), seat.x + 1, seat.y - 1); } else { buildWall(returnWallStr(), seat.x + 1, seat.y - 1); } reducePower(1); } } else if ((build1 == undefined) && (build3 == undefined)) { if (build4 != undefined) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x, seat.y - 1); reducePower(1); } } else if (build2.isCanBooo == false) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x, seat.y - 1); reducePower(1); } } else { reduceWallView(); build2.boooBuild(); } } else if ((build2 == undefined) && (build4 == undefined)) { if (build3 != undefined) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x + 1, seat.y - 1); reducePower(1); } } else if (build1.isCanBooo == false) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x + 1, seat.y - 1); reducePower(1); } } else { reduceWallView(); build1.boooBuild(); } } else if ((build3 != undefined) && (build4 != undefined)) { } else { if ((build1.isCanBooo == true) || (build2.isCanBooo == true)) { reduceWallView(); } build1.boooBuild(); build2.boooBuild(); } break; case 4 : build1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y + 2)) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + 2)) + "_mc"]; build3 = _root.game.map_mc.comSetArray_mc[((("qiang" + seat.x) + "_") + (seat.y + 2)) + "_mc"]; build4 = _root.game.map_mc.comSetArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + 2)) + "_mc"]; if ((((build1 == undefined) && (build2 == undefined)) && (build3 == undefined)) && (build4 == undefined)) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x, seat.y + 2); reducePower(1); } if (powerEnough(1)) { if (isRun == true) { _root.game.createOneBuilding(returnWallStr(), seat.x + 1, seat.y + 2); } else { buildWall(returnWallStr(), seat.x + 1, seat.y + 2); } reducePower(1); } } else if ((build1 == undefined) && (build3 == undefined)) { if (build4 != undefined) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x, seat.y + 2); reducePower(1); } } else if (build2.isCanBooo == false) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x, seat.y + 2); reducePower(1); } } else { reduceWallView(); build2.boooBuild(); } } else if ((build2 == undefined) && (build4 == undefined)) { if (build4 != undefined) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x + 1, seat.y + 2); reducePower(1); } } else if (build1.isCanBooo == false) { if (powerEnough(1)) { buildWall(returnWallStr(), seat.x + 1, seat.y + 2); reducePower(1); } } else { reduceWallView(); build1.boooBuild(); } } else if ((build3 != undefined) && (build4 != undefined)) { } else { if ((build1.isCanBooo == true) || (build2.isCanBooo == true)) { reduceWallView(); } build1.boooBuild(); build2.boooBuild(); } } } else { isBuild = true; } if (((build1.isSelect == true) || (build2.isSelect == true)) && (isHammer == false)) { _root.game.isSelect_mc.gotoAndPlay(2); } if ((build1.isFire == true) || (build2.isFire == true)) { _root.game.isFire_mc.gotoAndPlay(2); } if ((build1.isStrong == true) || (build2.isStrong == true)) { _root.game.isStrong_mc.gotoAndPlay(2); } } function powerEnough(no) { if (nowWall == 1) { if (power >= no) { return(true); } trace("power\u4E0D\u591F\u4E86\uFF01"); return(false); } if (nowWall == 2) { if (stoneWallNo > 0) { if (power >= no) { return(true); } trace("power\u4E0D\u591F\u4E86\uFF01"); return(false); } trace(" \u7816 \u4E0D\u591F\u4E86\uFF01"); return(false); } } function moveRight() { if (fangxiang == 1) { build1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 2)) + "_") + seat.y) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 2)) + "_") + (seat.y + 1)) + "_mc"]; if ((build1 == undefined) && (build2 == undefined)) { goRight(); } else if (build1 == undefined) { if (((build2.myXState == 0) || (build2.myXState == 1)) || (build2.isPass == true)) { goRight(); } } else if (build2 == undefined) { if (((build1.myXState == 0) || (build1.myXState == 1)) || (build1.isPass == true)) { goRight(); } } else if ((((build1.myXState == 0) || (build1.myXState == -1)) || (build1.isPass == true)) && (((build2.myXState == 0) || (build2.myXState == -1)) || (build2.isPass == true))) { goRight(); } } else { setFangxiang(1); } } function moveLeft() { if (fangxiang == 2) { build1 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - 1)) + "_") + seat.y) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x - 1)) + "_") + (seat.y + 1)) + "_mc"]; if ((build1 == undefined) && (build2 == undefined)) { goLeft(); } else if (build1 == undefined) { if (((build2.myXState == 0) || (build2.myXState == -1)) || (build2.isPass == true)) { goLeft(); } } else if (build2 == undefined) { if (((build1.myXState == 0) || (build1.myXState == -1)) || (build1.isPass == true)) { goLeft(); } } else if ((((build1.myXState == 0) || (build1.myXState == -1)) || (build1.isPass == true)) && (((build2.myXState == 0) || (build2.myXState == -1)) || (build2.isPass == true))) { goLeft(); } } else { setFangxiang(2); } } function moveUp() { if (fangxiang == 3) { build1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y - 1)) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y - 1)) + "_mc"]; if ((build1 == undefined) && (build2 == undefined)) { goUp(); } else if (build1 == undefined) { if (((build2.myYState == 0) || (build2.myYState == 1)) || (build2.isPass == true)) { goUp(); } } else if (build2 == undefined) { if (((build1.myYState == 0) || (build1.myYState == 1)) || (build1.isPass == true)) { goUp(); } } else if ((((build1.myYState == 0) || (build1.myYState == -1)) || (build1.isPass == true)) && (((build2.myYState == 0) || (build2.myYState == -1)) || (build2.isPass == true))) { goUp(); } } else { setFangxiang(3); } } function moveDown() { if (fangxiang == 4) { build1 = _root.game.map_mc.buildArray_mc[((("qiang" + seat.x) + "_") + (seat.y + 2)) + "_mc"]; build2 = _root.game.map_mc.buildArray_mc[((("qiang" + (seat.x + 1)) + "_") + (seat.y + 2)) + "_mc"]; if ((build1 == undefined) && (build2 == undefined)) { goDown(); } else if (build1 == undefined) { if (((build2.myYState == 0) || (build2.myYState == -1)) || (build2.isPass == true)) { goDown(); } } else if (build2 == undefined) { if (((build1.myYState == 0) || (build1.myYState == -1)) || (build1.isPass == true)) { goDown(); } } else if ((((build1.myYState == 0) || (build1.myYState == -1)) || (build1.isPass == true)) && (((build2.myYState == 0) || (build2.myYState == -1)) || (build2.isPass == true))) { goDown(); } } else { setFangxiang(4); } } function goRight() { isPowerUpBooo(); runTime = manage.GameManage.oneSize / speed; isRun = true; getNowSeat(1, 0); runOne = function () { this.runTime--; this._x = this._x + this.speed; this.toRightMoveMap(); if (this.runTime == 0) { if (this.footNo == 1) { _root.game.map_mc.footArray_mc.attachMovie("foot_s", ("foot_h" + _root.game.map_mc.footArray_mc.getNextHighestDepth()) + "_mc", _root.game.map_mc.footArray_mc.getNextHighestDepth(), {_x:this._x - 12, _y:this._y + 8, _xscale:-100}); this.footNo = 2; } else { _root.game.map_mc.footArray_mc.attachMovie("foot_s", ("foot_h" + _root.game.map_mc.footArray_mc.getNextHighestDepth()) + "_mc", _root.game.map_mc.footArray_mc.getNextHighestDepth(), {_x:this._x - 12, _y:this._y + 16, _xscale:-100}); this.footNo = 1; } this.isRun = false; this.runOne = function () { }; if (this.isBuild == true) { this.isBuild = false; this.pressSpaces(); } } }; } function goLeft() { isPowerUpBooo(); runTime = manage.GameManage.oneSize / speed; isRun = true; getNowSeat(-1, 0); runOne = function () { this.runTime--; this._x = this._x - this.speed; this.toLeftMoveMap(); if (this.runTime == 0) { if (this.footNo == 1) { _root.game.map_mc.footArray_mc.attachMovie("foot_s", ("foot_h" + _root.game.map_mc.footArray_mc.getNextHighestDepth()) + "_mc", _root.game.map_mc.footArray_mc.getNextHighestDepth(), {_x:this._x + 12, _y:this._y + 8}); this.footNo = 2; } else { _root.game.map_mc.footArray_mc.attachMovie("foot_s", ("foot_h" + _root.game.map_mc.footArray_mc.getNextHighestDepth()) + "_mc", _root.game.map_mc.footArray_mc.getNextHighestDepth(), {_x:this._x + 12, _y:this._y + 16}); this.footNo = 1; } this.isRun = false; this.runOne = function () { }; if (this.isBuild == true) { this.isBuild = false; this.pressSpaces(); } } }; } function goUp() { isPowerUpBooo(); runTime = manage.GameManage.oneSize / speed; isRun = true; getNowSeat(0, -1); setNowDepth(); runOne = function () { this.runTime--; this._y = this._y - this.speed; this.toUpMoveMap(); if (this.runTime == 0) { if (this.footNo == 1) { _root.game.map_mc.footArray_mc.attachMovie("foot_h", ("foot_h" + _root.game.map_mc.footArray_mc.getNextHighestDepth()) + "_mc", _root.game.map_mc.footArray_mc.getNextHighestDepth(), {_x:this._x - 12, _y:this._y + 12, _yscale:-100}); this.footNo = 2; } else { _root.game.map_mc.footArray_mc.attachMovie("foot_h", ("foot_h" + _root.game.map_mc.footArray_mc.getNextHighestDepth()) + "_mc", _root.game.map_mc.footArray_mc.getNextHighestDepth(), {_x:this._x + 12, _y:this._y + 12, _yscale:-100}); this.footNo = 1; } this.isRun = false; this.runOne = function () { }; if (this.isBuild == true) { this.isBuild = false; this.pressSpaces(); } } }; } function goDown() { isPowerUpBooo(); runTime = manage.GameManage.oneSize / speed; isRun = true; getNowSeat(0, 1); setNowDepth(); runOne = function () { this.runTime--; this._y = this._y + this.speed; this.toDownMoveMap(); if (this.runTime == 0) { if (this.footNo == 1) { _root.game.map_mc.footArray_mc.attachMovie("foot_h", ("foot_h" + _root.game.map_mc.footArray_mc.getNextHighestDepth()) + "_mc", _root.game.map_mc.footArray_mc.getNextHighestDepth(), {_x:this._x - 12, _y:this._y - 12}); this.footNo = 2; } else { _root.game.map_mc.footArray_mc.attachMovie("foot_h", ("foot_h" + _root.game.map_mc.footArray_mc.getNextHighestDepth()) + "_mc", _root.game.map_mc.footArray_mc.getNextHighestDepth(), {_x:this._x + 12, _y:this._y - 12}); this.footNo = 1; } this.isRun = false; this.runOne = function () { }; if (this.isBuild == true) { this.isBuild = false; this.pressSpaces(); } } }; } function isPowerUpBooo() { if (build1.isUse == false) { build1.booo(); } if (build2.isUse == false) { build2.booo(); } } function isComputerHit() { var _local3 = 0; while (_local3 < manage.GameManage.nowLevelComputerArray.length) { if (hit_mc.hitTest(_root.game.map_mc.buildArray_mc[manage.GameManage.nowLevelComputerArray[_local3]].hit_mc)) { die(); } _local3++; } } function die() { trace("\u6B7B\u4E86\uFF01"); _root.game.youDie(); } function toRightMoveMap() { if (_root.game.map_mc._x > ((_root.game.thisMapW - manage.GameManage.rootX) * -1)) { if (ExtMath.to_global(_root.game.map_mc.buildArray_mc, this).x > 240) { _root.game.map_mc._x = _root.game.map_mc._x - speed; } } } function toLeftMoveMap() { if (_root.game.map_mc._x < 0) { if (ExtMath.to_global(_root.game.map_mc.buildArray_mc, this).x < 240) { _root.game.map_mc._x = _root.game.map_mc._x + speed; } } } function toUpMoveMap() { if (_root.game.map_mc._y < 0) { if (ExtMath.to_global(_root.game.map_mc.buildArray_mc, this).y < 240) { _root.game.map_mc._y = _root.game.map_mc._y + speed; } } } function toDownMoveMap() { if (_root.game.map_mc._y > (((_root.game.thisMapH - manage.GameManage.rootY) * -1) - 65)) { if (ExtMath.to_global(_root.game.map_mc.buildArray_mc, this).y > 240) { _root.game.map_mc._y = _root.game.map_mc._y - speed; } } } function moveReturnX() { } function moveReturnY() { } var wallTimeMax = 250; static var powerMax = 24; }
Symbol 831 MovieClip [__Packages.ExtMath] Frame 0
class ExtMath extends Math { function ExtMath () { super(); } static function distance(x1, y1, x2, y2) { var _local2 = x2 - x1; var _local1 = y2 - y1; return(Math.sqrt((_local2 * _local2) + (_local1 * _local1))); } static function distance2(x1, y1, x2, y2) { var _local2 = x2 - x1; var _local1 = y2 - y1; return((_local2 * _local2) + (_local1 * _local1)); } static function degreesToRadians(angle) { return(angle * 0.017453); } static function radiansToDegrees(radian) { return(radian * 57.29578); } static function sinD(angle) { return(Math.sin((angle * 3.141593) / 180)); } static function asinD(ratio) { return(Math.asin(ratio) * 57.29578); } static function cosD(angle) { return(Math.cos((angle * 3.141593) / 180)); } static function acosD(ratio) { return(Math.acos(ratio) * 57.29578); } static function tanD(angle) { return(Math.tan((angle * 3.141593) / 180)); } static function atan2D(y, x) { return(Math.atan2(y, x) * 57.29578); } static function angleOfLine(x1, y1, x2, y2) { return(atan2D(y2 - y1, x2 - x1)); } static function fixAngle(angle) { var _local1 = angle % 360; return((((_local1 % 360) < 0) ? (_local1 + 360) : (_local1))); } static function to_global(father_mc, target_mc) { var _local1 = {x:target_mc._x, y:target_mc._y}; father_mc.localToGlobal(_local1); return(_local1); } static function to_local(target, target_x, target_y) { var _local1 = {x:target_x, y:target_y}; target.globalToLocal(_local1); return(_local1); } static function coordinateConvert(mc1, mc2, x, y) { var _local2 = new Object({x:((x != undefined) ? (x) : 0), y:((y != undefined) ? (y) : 0)}); mc1.localToGlobal(_local2); if ((mc2 != undefined) && (mc2 != _root)) { mc2.globalToLocal(_local2); } return(_local2); } static function countDistance(mcX1, mcY1, mcX2, mcY2) { return(Math.sqrt((Math.abs(mcX2 - mcX1) * Math.abs(mcX2 - mcX1)) + (Math.abs(mcY2 - mcY1) * Math.abs(mcY2 - mcY1)))); } static function countMoveLen(obj1, obj2, len) { var _local3 = angleOfLine(obj1.x, obj1.y, obj2.x, obj2.y); return(flash.geom.Point.polar(len, (angleOfLine(obj1.x, obj1.y, obj2.x, obj2.y) * Math.PI) / 180)); } }
Symbol 832 MovieClip [__Packages.Door] Frame 0
class Door extends Father { var myTimer, seat, swapDepths, _x, _y, hit_mc; function Door () { super(); myTimer = 2; getNowSeat(); setNowDepth(); _root.game.createOneComSet("emptyWall", seat.x, seat.y); _root.game.createOneComSet("emptyWall", seat.x + 1, seat.y); _root.game.createOneComSet("emptyWall", seat.x, seat.y + 1); _root.game.createOneComSet("emptyWall", seat.x + 1, seat.y + 1); } function setNowDepth() { swapDepths(((seat.y + 1) * 1000) + 490); } function getNowSeat() { seat = manage.DepthManage.getSeat(_x - 12, _y - 12); } function run() { myTimer++; if (myTimer >= 10) { if (_root.game.map_mc.buildArray_mc.player_mc.hit_mc.hitTest(hit_mc)) { trace("\u8FC7\u5173\uFF01"); _root.game.kissDoor(); } myTimer = 0; } } }
Symbol 833 MovieClip [__Packages.powerup.PowerHoney] Frame 0
class powerup.PowerHoney extends powerup.PowerUp { var gotoAndStop, moneyType, _y, _x, isUse, remove; function PowerHoney () { super(); setImage(); } function setImage() { gotoAndStop(moneyType); } function booo() { _root.game.soundManage.playSound("money_s"); var _local3 = getScore(); _root.game.addScore(_local3); _root.game.map_mc.skyArray_mc.attachMovie("addScore", ("addScore" + _root.game.map_mc.skyArray_mc.getNextHighestDepth()) + "_mc", _root.game.map_mc.skyArray_mc.getNextHighestDepth(), {_x:_x + 12, _y:_y + 12, no:_local3}); isUse = true; remove(); } function getScore() { switch (moneyType) { case 1 : return(20); case 2 : return(30); case 3 : return(40); case 4 : return(50); case 5 : return(70); case 6 : return(90); case 7 : return(100); case 8 : return(120); case 9 : return(150); case 10 : return(170); case 11 : return(200); case 12 : return(300); case 13 : return(400); } } }
Symbol 12 MovieClip Frame 1
function isIn(domainName) { return(((isInUrlFront(domainName) || (isInUrlFront("http://" + domainName))) || (isInUrlFront("http://www." + domainName))) || (isInUrlFront("www." + domainName))); } function isInUrlFront(str) { var _loc1 = _url; _loc1.toLowerCase(); str.toLowerCase(); return(_loc1.indexOf(str) == 0); } _x = (Stage.width / 2); setProperty("", _x, Stage.width / 2); _y = (Stage.height / 2); setProperty("", _y, Stage.height / 2); if (!(isIn("freeworldgroup.com") || (isIn("ifungames.com")))) { this._visible = false; _root.gotoAndStop("Logo"); } else { this._visible = false; _root.gotoAndStop("Logo"); }
Symbol 36 MovieClip Frame 1
_x = (Stage.width / 2); _y = (Stage.height / 2); _root.stop(); onPress = function () { getURL ("http://www.freeworldgroup.com/", "_blank"); };
Symbol 36 MovieClip Frame 145
Fade.start(); _root.gotoAndStop("game");
Symbol 40 Button
on (release) { gname = "KissmatDR_v2"; _root.DRScore = eval (score_var); gscore = _root.DRScore; _global.ipbSend(); }
Symbol 46 Button
on (release) { gotoAndStop ("submited"); }
Symbol 56 Button
on (release) { viewHighscore(); }
Symbol 60 MovieClip Frame 1
stop(); _global.game_name = _game_name; var highscore = eval (score_var); _global.viewHighscore = function () { getURL ("http://www.freeworldgroup.com/score/index.asp?game=" + game_name, "_blank"); }; if (highscore <= 0) { this._visible = false; } trace(game_name); trace(highscore); trace("http://www.freeworldgroup.com/score/index.asp?game=" + game_name);
Symbol 60 MovieClip Frame 3
function sendData() { send_var.game = game_name; send_var.score = highscore; send_var.name = name_txt.text; if (send_var.name == "") { send_var.name = "guest" + int(Math.random() * 1000); } send_var.sendAndLoad("http://www.freeworldgroup.com/score/score.asp", load_var, "POST"); gotoAndStop ("sending"); } stop(); gold_txt.text = highscore; send_var = new LoadVars(); load_var = new LoadVars(); ok_btn.onRelease = sendData; load_var.onLoad = function () { gotoAndStop ("done"); };
Symbol 64 MovieClip [addScore] Frame 1
scoreView_mc.no = this.no;
Symbol 64 MovieClip [addScore] Frame 9
this.removeMovieClip();
Symbol 94 MovieClip [powerHoney] Frame 1
#initclip 70 Object.registerClass("powerHoney", powerup.PowerHoney); #endinitclip stop();
Symbol 94 MovieClip [powerHoney] Frame 2
stop();
Symbol 94 MovieClip [powerHoney] Frame 3
stop();
Symbol 94 MovieClip [powerHoney] Frame 4
stop();
Symbol 94 MovieClip [powerHoney] Frame 5
stop();
Symbol 94 MovieClip [powerHoney] Frame 6
stop();
Symbol 94 MovieClip [powerHoney] Frame 7
stop();
Symbol 94 MovieClip [powerHoney] Frame 8
stop();
Symbol 94 MovieClip [powerHoney] Frame 9
stop();
Symbol 94 MovieClip [powerHoney] Frame 10
stop();
Symbol 94 MovieClip [powerHoney] Frame 11
stop();
Symbol 94 MovieClip [powerHoney] Frame 12
stop();
Symbol 94 MovieClip [powerHoney] Frame 13
stop();
Symbol 101 MovieClip Frame 9
stop();
Symbol 104 MovieClip Frame 7
this._parent.removeMovieClip();
Symbol 105 MovieClip [playerStoneWall] Frame 1
#initclip 42 Object.registerClass("playerStoneWall", building.PlayerStoneWall); #endinitclip stop();
Symbol 105 MovieClip [playerStoneWall] Frame 2
stop();
Symbol 129 MovieClip Frame 1
stop();
Symbol 129 MovieClip Frame 2
stop();
Symbol 132 MovieClip Frame 1
stop();
Symbol 132 MovieClip Frame 2
stop();
Symbol 142 MovieClip Frame 1
stop();
Symbol 142 MovieClip Frame 2
stop();
Symbol 149 MovieClip Frame 1
stop();
Symbol 149 MovieClip Frame 2
stop();
Symbol 150 MovieClip [hunterCom] Frame 1
#initclip 43 Object.registerClass("hunterCom", computer.HunterCom); #endinitclip stop();
Symbol 150 MovieClip [hunterCom] Frame 2
stop();
Symbol 150 MovieClip [hunterCom] Frame 3
stop();
Symbol 150 MovieClip [hunterCom] Frame 4
stop();
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 2
stop();
Symbol 170 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 2
stop();
Symbol 176 MovieClip Frame 30
stop();
Symbol 177 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 2
stop();
Symbol 180 MovieClip Frame 30
stop();
Symbol 181 MovieClip Frame 1
stop();
Symbol 181 MovieClip Frame 2
stop();
Symbol 182 MovieClip [eatCom] Frame 1
#initclip 44 Object.registerClass("eatCom", computer.EatCom); #endinitclip stop();
Symbol 182 MovieClip [eatCom] Frame 2
stop();
Symbol 182 MovieClip [eatCom] Frame 3
stop();
Symbol 182 MovieClip [eatCom] Frame 4
stop();
Symbol 209 MovieClip [throughCom] Frame 1
#initclip 45 Object.registerClass("throughCom", computer.ThroughCom); #endinitclip stop();
Symbol 209 MovieClip [throughCom] Frame 2
stop();
Symbol 209 MovieClip [throughCom] Frame 3
stop();
Symbol 209 MovieClip [throughCom] Frame 4
stop();
Symbol 224 MovieClip Frame 1
stop();
Symbol 224 MovieClip Frame 11
stop();
Symbol 225 MovieClip [caseWall] Frame 1
#initclip 46 Object.registerClass("caseWall", building.CaseWall); #endinitclip
Symbol 230 MovieClip Frame 1
stop();
Symbol 230 MovieClip Frame 8
this._parent.removeMovieClip();
Symbol 231 MovieClip [switchWall] Frame 1
#initclip 47 Object.registerClass("switchWall", building.SwitchWall); #endinitclip stop();
Symbol 237 MovieClip [boatWall] Frame 1
#initclip 48 Object.registerClass("boatWall", building.BoatWall); #endinitclip
Symbol 250 MovieClip Frame 6
stop();
Symbol 251 MovieClip Frame 6
stop();
Symbol 252 MovieClip [whenWall] Frame 1
#initclip 49 Object.registerClass("whenWall", building.WhenWall); #endinitclip stop();
Symbol 252 MovieClip [whenWall] Frame 2
stop();
Symbol 262 MovieClip Frame 9
stop();
Symbol 264 MovieClip Frame 9
stop();
Symbol 265 MovieClip [restoreWall] Frame 1
#initclip 50 Object.registerClass("restoreWall", building.RestoreWall); #endinitclip stop();
Symbol 265 MovieClip [restoreWall] Frame 2
stop();
Symbol 292 MovieClip [powerMoney] Frame 1
#initclip 51 Object.registerClass("powerMoney", powerup.PowerMoney); #endinitclip stop();
Symbol 292 MovieClip [powerMoney] Frame 2
stop();
Symbol 292 MovieClip [powerMoney] Frame 3
stop();
Symbol 292 MovieClip [powerMoney] Frame 4
stop();
Symbol 292 MovieClip [powerMoney] Frame 5
stop();
Symbol 292 MovieClip [powerMoney] Frame 6
stop();
Symbol 292 MovieClip [powerMoney] Frame 7
stop();
Symbol 292 MovieClip [powerMoney] Frame 8
stop();
Symbol 292 MovieClip [powerMoney] Frame 9
stop();
Symbol 292 MovieClip [powerMoney] Frame 10
stop();
Symbol 292 MovieClip [powerMoney] Frame 11
stop();
Symbol 292 MovieClip [powerMoney] Frame 12
stop();
Symbol 292 MovieClip [powerMoney] Frame 13
stop();
Symbol 296 MovieClip [strongWall] Frame 1
#initclip 52 Object.registerClass("strongWall", building.StrongWall); #endinitclip
Symbol 297 MovieClip [emptyWall] Frame 1
#initclip 53 Object.registerClass("emptyWall", building.EmptyWall); #endinitclip
Symbol 316 MovieClip [commonCom] Frame 1
#initclip 54 Object.registerClass("commonCom", computer.CommonCom); #endinitclip stop();
Symbol 316 MovieClip [commonCom] Frame 2
stop();
Symbol 316 MovieClip [commonCom] Frame 3
stop();
Symbol 316 MovieClip [commonCom] Frame 4
stop();
Symbol 323 MovieClip Frame 9
stop();
Symbol 324 MovieClip Frame 7
this._parent.removeMovieClip();
Symbol 325 MovieClip [playerWall] Frame 1
#initclip 55 Object.registerClass("playerWall", building.PlayerWall); #endinitclip stop();
Symbol 325 MovieClip [playerWall] Frame 2
stop();
Symbol 338 MovieClip [bian] Frame 1
#initclip 56 Object.registerClass("bian", building.StrongWall); #endinitclip stop(); this.gotoAndStop(random(6) + 1);
Symbol 338 MovieClip [bian] Frame 2
stop();
Symbol 338 MovieClip [bian] Frame 3
stop();
Symbol 338 MovieClip [bian] Frame 4
stop();
Symbol 338 MovieClip [bian] Frame 5
stop();
Symbol 338 MovieClip [bian] Frame 6
stop();
Symbol 375 MovieClip Frame 1
this.onRelease = function () { getURL ("http://www.freeworldgroup.com", "_blank"); };
Symbol 376 Button
on (release) { gotoAndStop (2); }
Symbol 378 Button
on (release) { _root.game.startgame(); }
Symbol 380 Button
on (release) { Fade.start(); _root.game.gotoAndStop("Instructions"); }
Symbol 382 Button
on (release) { getURL ("http://www.freeworldgroup.com/", "_blank"); }
Symbol 384 Button
on (release) { getURL ("http://www.ifungames.com", "_blank"); }
Symbol 386 Button
on (release) { getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank"); }
Symbol 388 Button
on (release) { viewHighscore(); }
Symbol 389 MovieClip Frame 1
stop();
Symbol 389 MovieClip Frame 2
stop();
Symbol 393 Button
on (release) { getURL ("http://www.freeworldgroup.com/", "_blank"); }
Symbol 396 Button
on (release) { Fade.start(); gotoAndStop ("credits"); }
Symbol 439 Button
on (release) { _root.game.isPause = false; Fade.start(); _root.game.gotoAndStop("mainmenu"); }
Symbol 441 Button
on (release) { this.nextFrame(); }
Symbol 442 Button
on (release) { Fade.start(); _root.game.gotoAndStop("selectlevel"); }
Symbol 473 Button
on (release) { this.prevFrame(); }
Symbol 485 MovieClip Frame 1
stop();
Symbol 485 MovieClip Frame 8
this._parent.removeMovieClip();
Symbol 486 MovieClip [commonWall3] Frame 1
#initclip 57 Object.registerClass("commonWall3", building.CommonWall); #endinitclip
Symbol 493 MovieClip Frame 1
stop();
Symbol 493 MovieClip Frame 8
this._parent.removeMovieClip();
Symbol 494 MovieClip [commonWall2] Frame 1
#initclip 58 Object.registerClass("commonWall2", building.CommonWall); #endinitclip
Symbol 501 MovieClip Frame 1
stop();
Symbol 501 MovieClip Frame 8
this._parent.removeMovieClip();
Symbol 502 MovieClip [commonWall1] Frame 1
#initclip 59 Object.registerClass("commonWall1", building.CommonWall); #endinitclip
Symbol 507 MovieClip Frame 1
stop();
Symbol 507 MovieClip Frame 8
this._parent.removeMovieClip();
Symbol 508 MovieClip [selectWall] Frame 1
#initclip 60 Object.registerClass("selectWall", building.SelectWall); #endinitclip
Symbol 513 MovieClip [powerSpeed] Frame 1
#initclip 61 Object.registerClass("powerSpeed", powerup.PowerSpeed); #endinitclip
Symbol 516 MovieClip [powerStoneWall] Frame 1
#initclip 62 Object.registerClass("powerStoneWall", powerup.PowerStoneWall); #endinitclip
Symbol 519 MovieClip [powerWallTime] Frame 1
#initclip 63 Object.registerClass("powerWallTime", powerup.PowerWallTime); #endinitclip
Symbol 522 MovieClip [powerPower] Frame 1
#initclip 64 Object.registerClass("powerPower", powerup.PowerPower); #endinitclip
Symbol 525 MovieClip [powerBoat] Frame 1
#initclip 65 Object.registerClass("powerBoat", powerup.PowerBoat); #endinitclip
Symbol 528 MovieClip [powerHammer] Frame 1
#initclip 66 Object.registerClass("powerHammer", powerup.PowerHammer); #endinitclip
Symbol 574 MovieClip Frame 7
stop();
Symbol 585 MovieClip Frame 1
stop();
Symbol 585 MovieClip Frame 2
stop();
Symbol 585 MovieClip Frame 3
stop();
Symbol 585 MovieClip Frame 4
stop();
Symbol 585 MovieClip Frame 5
stop();
Symbol 602 MovieClip Frame 1
stop();
Symbol 614 MovieClip Frame 1
stop();
Symbol 614 MovieClip Frame 2
stop();
Symbol 614 MovieClip Frame 3
stop();
Symbol 614 MovieClip Frame 4
stop();
Symbol 614 MovieClip Frame 5
stop();
Symbol 614 MovieClip Frame 6
stop();
Symbol 614 MovieClip Frame 7
stop();
Symbol 623 MovieClip Frame 1
stop();
Symbol 623 MovieClip Frame 2
stop();
Symbol 624 Button
on (release) { if (_root.game.return_mc._visible == false) { _root.game.return_mc._visible = true; _root.game.isPause = true; } else { _root.game.return_mc._visible = false; _root.game.isPause = false; } }
Symbol 651 MovieClip Frame 1
stop();
Symbol 653 MovieClip Frame 1
stop();
Symbol 653 MovieClip Frame 2
stop();
Symbol 654 MovieClip Frame 1
stop();
Symbol 654 MovieClip Frame 2
stop();
Symbol 655 MovieClip Frame 1
stop();
Symbol 655 MovieClip Frame 2
stop();
Symbol 656 MovieClip Frame 1
stop();
Symbol 656 MovieClip Frame 2
stop();
Symbol 657 Button
on (release) { if (_root.game.life > 0) { this.score = this.prevLevelScore; _root.game.life--; _root.game.level = _root.game.level - 1; _root.game.nextLevel(); } }
Symbol 681 MovieClip Frame 1
function viewQ() { switch (_root._quality) { case "LOW" : qView_mc.b1_mc._visible = true; qView_mc.b2_mc._visible = false; qView_mc.b3_mc._visible = false; qView_mc.b4_mc._visible = false; break; case "MEDIUM" : qView_mc.b2_mc._visible = true; qView_mc.b1_mc._visible = false; qView_mc.b3_mc._visible = false; qView_mc.b4_mc._visible = false; break; case "HIGH" : qView_mc.b3_mc._visible = true; qView_mc.b2_mc._visible = false; qView_mc.b1_mc._visible = false; qView_mc.b4_mc._visible = false; break; case "BEST" : qView_mc.b4_mc._visible = true; qView_mc.b2_mc._visible = false; qView_mc.b3_mc._visible = false; qView_mc.b1_mc._visible = false; } } qView_mc._visible = false; if (_root.game.soundManage.isMusicPlay == true) { notmusic_mc._visible = false; } if (_root.game.soundManage.isSoundPlay == true) { notsound_mc._visible = false; } music_btn.onRelease = function () { trace("\u4F60\u70B9\u51FB\u4E86\u97F3\u4E50\u6309\u94AE\uFF01"); if (_root.game.soundManage.isMusicPlay == true) { _root.game.soundManage.stopMusic(); _root.game.soundManage.isMusicPlay = false; notmusic_mc._visible = true; } else { _root.game.soundManage.returnMusic(); _root.game.soundManage.isMusicPlay = true; notmusic_mc._visible = false; } }; sound_btn.onRelease = function () { trace("\u4F60\u70B9\u51FB\u4E86\u97F3\u6548\u6309\u94AE\uFF01"); if (_root.game.soundManage.isSoundPlay == true) { _root.game.soundManage.soundManage.stopSound(); _root.game.soundManage.isSoundPlay = false; notsound_mc._visible = true; } else { _root.game.soundManage.soundManage.returnSound(); _root.game.soundManage.isSoundPlay = true; notsound_mc._visible = false; } }; q_btn.onRelease = function () { if (qView_mc._visible == false) { qView_mc._visible = true; qView_mc.onEnterFrame = function () { if (!this.hit_mc.hitTest(_root._xmouse, _root._ymouse, true)) { this._visible = false; this.onEnterFrame = null; } }; viewQ(); } else { qView_mc._visible = false; } }; qView_mc.b1_btn.onRelease = function () { _root._quality = "LOW"; viewQ(); }; qView_mc.b2_btn.onRelease = function () { _root._quality = "MEDIUM"; viewQ(); }; qView_mc.b3_btn.onRelease = function () { _root._quality = "HIGH"; viewQ(); }; qView_mc.b4_btn.onRelease = function () { _root._quality = "BEST"; viewQ(); };
Symbol 685 MovieClip Frame 1
stop();
Symbol 685 MovieClip Frame 62
stop();
Symbol 689 MovieClip Frame 1
stop();
Symbol 689 MovieClip Frame 62
stop();
Symbol 696 MovieClip Frame 1
stop();
Symbol 696 MovieClip Frame 2
stop();
Symbol 696 MovieClip Frame 3
stop();
Symbol 696 MovieClip Frame 4
stop();
Symbol 697 MovieClip Frame 1
stop();
Symbol 697 MovieClip Frame 10
zi_mc.gotoAndStop(this.myType);
Symbol 697 MovieClip Frame 41
stop();
Symbol 701 MovieClip Frame 1
stop();
Symbol 701 MovieClip Frame 62
stop();
Symbol 704 Button
on (release) { _root.game.isPause = false; this._visible = false; }
Symbol 708 MovieClip Frame 1
this.useHandCursor = false;
Symbol 711 Button
on (release) { _root.game.nextLevel(); }
Symbol 715 Button
on (release) { _root.game.score = _root.game.prevLevelScore; _root.game.level = _root.game.level - 1; _root.game.nextLevel(); }
Symbol 721 MovieClip Frame 1
stop(); _root.game.isDie = false;
Symbol 721 MovieClip Frame 2
stop(); nowscore = _root.game.score;
Instance of Symbol 708 MovieClip in Symbol 721 MovieClip Frame 2
on (release) { }
Instance of Symbol 60 MovieClip in Symbol 721 MovieClip Frame 2
//component parameters onClipEvent (construct) { _game_name = "teddy"; score_var = "_root.game.score"; }
Symbol 721 MovieClip Frame 3
stop(); nowscore = _root.game.score; _root.game.isDie = true;
Symbol 721 MovieClip Frame 4
stop(); nowscore = _root.game.score; _root.game.isDie = true;
Symbol 741 MovieClip [game] Frame 1
#initclip 67 Object.registerClass("game", manage.GameManage); #endinitclip function startgame() { if (_root.game.isIn == true) { Fade.start(); _root.game.gotoAndStop("selectlevel"); } else { Fade.start(); _root.game.gotoAndStop("Instructions"); } } _root.game = this; stop(); clearInterval(this.intervalID); if (_root.game.soundManage == undefined) { var soundManage = (new manage.SoundManage()); _root.game.soundManage.addSound("money_s"); _root.game.soundManage.addSound("powerup_s"); _root.game.soundManage.addSound("build_s", 40); _root.game.soundManage.addSound("chai_s", 20); _root.game.soundManage.addSound("jiguang_s", 40); } var isPopup; var isIn;
Instance of Symbol 394 MovieClip in Symbol 741 MovieClip [game] Frame 1
on (release) { getURL ("http://www.freeworldgroup.com/", _blank); }
Symbol 741 MovieClip [game] Frame 2
stop(); isIn = true;
Symbol 741 MovieClip [game] Frame 3
stop(); var tempLevel = this.levelVO.dataObj.level; trace("tempLevel=" + tempLevel); if (tempLevel == 0) { l1_mc.gotoAndStop(2); l1_btn.i = 1; l1_btn.onRelease = function () { _root.game.level = 0; Fade.start(); _root.game.gotoAndStop("gamestart"); }; var i = 2; while (i <= 12) { manage.CommonManage.gray(this[("l" + i) + "_btn"], true); i++; } } else { var i = 1; while (i <= 12) { if (i <= tempLevel) { this[("l" + i) + "_mc"].gotoAndStop(i + 1); this[("l" + i) + "_btn"].i = i; this[("l" + i) + "_btn"].onRelease = function () { _root.game.level = this.i - 1; Fade.start(); _root.game.gotoAndStop("gamestart"); }; } else { manage.CommonManage.gray(this[("l" + i) + "_btn"], true); } i++; } }
Symbol 741 MovieClip [game] Frame 4
stop(); this.init(); _root._quality = "MEDIUM"; return_mc._visible = false; var isSpaceUp = true; var isDie = false; if (_root.game.myListener == undefined) { trace("\u6DFB\u52A0\u76D1\u542C\u5BF9\u8C61"); _root.game.myListener = new Object(); _root.game.myListener.onKeyUp = function () { if (_root.game.isGameOver == false) { if (Key.getCode(32)) { this.isSpaceUp = true; } } }; _root.game.myListener.onKeyDown = function () { if (_root.game.isGameOver == false) { if (_root.game.isPause == false) { if (Key.isDown(32)) { if (this.isSpaceUp == true) { this.isSpaceUp = false; _root.game.map_mc.buildArray_mc.player_mc.pressSpaces(); } } } else if (Key.isDown(32)) { if (_root.game.isDie == true) { _root.game.score = _root.game.prevLevelScore; _root.game.level = _root.game.level - 1; _root.game.nextLevel(); } } } }; Key.addListener(_root.game.myListener); }
Symbol 741 MovieClip [game] Frame 5
stop();
Instance of Symbol 60 MovieClip in Symbol 741 MovieClip [game] Frame 5
//component parameters onClipEvent (construct) { _game_name = "teddy"; score_var = "_root.game.score"; }
Symbol 741 MovieClip [game] Frame 6
stop();
Instance of Symbol 60 MovieClip in Symbol 741 MovieClip [game] Frame 6
//component parameters onClipEvent (construct) { _game_name = "teddy"; score_var = "_root.game.score"; }
Symbol 741 MovieClip [game] Frame 7
stop();
Symbol 745 MovieClip [powerup-guang] Frame 16
this.removeMovieClip();
Symbol 749 MovieClip [foot_h] Frame 19
this.removeMovieClip();
Symbol 753 MovieClip [foot_s] Frame 19
this.removeMovieClip();
Symbol 766 MovieClip Frame 6
_root.game.nextLevel_mc.gotoAndStop(2); stop();
Symbol 767 MovieClip Frame 1
stop();
Symbol 767 MovieClip Frame 2
stop();
Symbol 767 MovieClip Frame 3
stop();
Symbol 767 MovieClip Frame 4
stop();
Symbol 768 MovieClip Frame 1
stop();
Symbol 768 MovieClip Frame 2
stop();
Symbol 768 MovieClip Frame 3
stop();
Symbol 768 MovieClip Frame 4
stop();
Symbol 775 MovieClip Frame 6
_root.game.nextLevel_mc.gotoAndStop(2); stop();
Symbol 776 MovieClip Frame 1
stop();
Symbol 776 MovieClip Frame 2
stop();
Symbol 776 MovieClip Frame 3
stop();
Symbol 776 MovieClip Frame 4
stop();
Symbol 778 MovieClip Frame 6
_root.game.nextLevel_mc.gotoAndStop(2); stop();
Symbol 779 MovieClip Frame 1
stop();
Symbol 779 MovieClip Frame 2
stop();
Symbol 779 MovieClip Frame 3
stop();
Symbol 779 MovieClip Frame 4
stop();
Symbol 783 MovieClip Frame 20
if (_root.game.runTime <= 0) { _root.game.nextLevel_mc.gotoAndStop(4); } else { _root.game.nextLevel_mc.gotoAndStop(3); }
Symbol 784 MovieClip [player] Frame 1
#initclip 68 Object.registerClass("player", Player); #endinitclip stop();
Symbol 784 MovieClip [player] Frame 2
stop();
Symbol 784 MovieClip [player] Frame 3
stop();
Symbol 784 MovieClip [player] Frame 4
stop();
Symbol 784 MovieClip [player] Frame 5
stop();
Symbol 785 MovieClip [door] Frame 1
#initclip 69 Object.registerClass("door", Door); #endinitclip
Symbol 792 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"num_txt"Symbol 5 MovieClip Frame 1Symbol 4 EditableText
"gold_txt"Symbol 60 MovieClip Frame 3Symbol 48 EditableText
"name_txt"Symbol 60 MovieClip Frame 3Symbol 49 EditableText
"ok_btn"Symbol 60 MovieClip Frame 3Symbol 52 Button
"scoreView_mc"Symbol 64 MovieClip [addScore] Frame 1Symbol 63 MovieClip
"body_mc"Symbol 150 MovieClip [hunterCom] Frame 1Symbol 129 MovieClip
"hit_mc"Symbol 150 MovieClip [hunterCom] Frame 1Symbol 131 MovieClip
"body_mc"Symbol 150 MovieClip [hunterCom] Frame 2Symbol 132 MovieClip
"body_mc"Symbol 150 MovieClip [hunterCom] Frame 3Symbol 142 MovieClip
"body_mc"Symbol 150 MovieClip [hunterCom] Frame 4Symbol 149 MovieClip
"body_mc"Symbol 182 MovieClip [eatCom] Frame 1Symbol 169 MovieClip
"body_mc"Symbol 182 MovieClip [eatCom] Frame 2Symbol 170 MovieClip
"body_mc"Symbol 182 MovieClip [eatCom] Frame 3Symbol 177 MovieClip
"body_mc"Symbol 182 MovieClip [eatCom] Frame 4Symbol 181 MovieClip
"hit_mc"Symbol 209 MovieClip [throughCom] Frame 1Symbol 131 MovieClip
"body_mc"Symbol 225 MovieClip [caseWall] Frame 1Symbol 224 MovieClip
"body_mc"Symbol 231 MovieClip [switchWall] Frame 1Symbol 230 MovieClip
"hit_mc"Symbol 252 MovieClip [whenWall] Frame 2Symbol 131 MovieClip
"body_mc"Symbol 296 MovieClip [strongWall] Frame 1Symbol 295 MovieClip
"hit_mc"Symbol 316 MovieClip [commonCom] Frame 1Symbol 131 MovieClip
"body_mc"Symbol 486 MovieClip [commonWall3] Frame 1Symbol 485 MovieClip
"body_mc"Symbol 494 MovieClip [commonWall2] Frame 1Symbol 493 MovieClip
"body_mc"Symbol 502 MovieClip [commonWall1] Frame 1Symbol 501 MovieClip
"body_mc"Symbol 508 MovieClip [selectWall] Frame 1Symbol 507 MovieClip
"xiong_mc"Symbol 582 MovieClip Frame 21Symbol 551 MovieClip
"xiong_mc"Symbol 582 MovieClip Frame 41Symbol 554 MovieClip
"xiong_mc"Symbol 582 MovieClip Frame 61Symbol 565 MovieClip
"groundArray_mc"Symbol 618 MovieClip Frame 1Symbol 614 MovieClip
"footArray_mc"Symbol 618 MovieClip Frame 1Symbol 615 MovieClip
"comSetArray_mc"Symbol 618 MovieClip Frame 1Symbol 615 MovieClip
"buildArray_mc"Symbol 618 MovieClip Frame 1Symbol 616 MovieClip
"skyArray_mc"Symbol 618 MovieClip Frame 1Symbol 617 MovieClip
"hit_mc"Symbol 673 MovieClip Frame 1Symbol 131 MovieClip
"b4_btn"Symbol 673 MovieClip Frame 1Symbol 52 Button
"b3_btn"Symbol 673 MovieClip Frame 1Symbol 52 Button
"b2_btn"Symbol 673 MovieClip Frame 1Symbol 52 Button
"b1_btn"Symbol 673 MovieClip Frame 1Symbol 52 Button
"b2_mc"Symbol 673 MovieClip Frame 1Symbol 672 MovieClip
"b1_mc"Symbol 673 MovieClip Frame 1Symbol 672 MovieClip
"b3_mc"Symbol 673 MovieClip Frame 1Symbol 672 MovieClip
"b4_mc"Symbol 673 MovieClip Frame 1Symbol 672 MovieClip
"qView_mc"Symbol 681 MovieClip Frame 1Symbol 673 MovieClip
"q_btn"Symbol 681 MovieClip Frame 1Symbol 52 Button
"music_btn"Symbol 681 MovieClip Frame 1Symbol 52 Button
"sound_btn"Symbol 681 MovieClip Frame 1Symbol 52 Button
"notsound_mc"Symbol 681 MovieClip Frame 1Symbol 680 MovieClip
"notmusic_mc"Symbol 681 MovieClip Frame 1Symbol 680 MovieClip
"zi_mc"Symbol 697 MovieClip Frame 10Symbol 696 MovieClip
"l1_btn"Symbol 741 MovieClip [game] Frame 3Symbol 52 Button
"l2_btn"Symbol 741 MovieClip [game] Frame 3Symbol 52 Button
"l3_btn"Symbol 741 MovieClip [game] Frame 3Symbol 52 Button
"l4_btn"Symbol 741 MovieClip [game] Frame 3Symbol 52 Button
"l5_btn"Symbol 741 MovieClip [game] Frame 3Symbol 52 Button
"l6_btn"Symbol 741 MovieClip [game] Frame 3Symbol 52 Button
"l7_btn"Symbol 741 MovieClip [game] Frame 3Symbol 52 Button
"l8_btn"Symbol 741 MovieClip [game] Frame 3Symbol 52 Button
"l9_btn"Symbol 741 MovieClip [game] Frame 3Symbol 52 Button
"l10_btn"Symbol 741 MovieClip [game] Frame 3Symbol 52 Button
"l11_btn"Symbol 741 MovieClip [game] Frame 3Symbol 52 Button
"l12_btn"Symbol 741 MovieClip [game] Frame 3Symbol 52 Button
"l1_mc"Symbol 741 MovieClip [game] Frame 3Symbol 602 MovieClip
"l4_mc"Symbol 741 MovieClip [game] Frame 3Symbol 602 MovieClip
"l3_mc"Symbol 741 MovieClip [game] Frame 3Symbol 602 MovieClip
"l2_mc"Symbol 741 MovieClip [game] Frame 3Symbol 602 MovieClip
"l5_mc"Symbol 741 MovieClip [game] Frame 3Symbol 602 MovieClip
"l8_mc"Symbol 741 MovieClip [game] Frame 3Symbol 602 MovieClip
"l7_mc"Symbol 741 MovieClip [game] Frame 3Symbol 602 MovieClip
"l6_mc"Symbol 741 MovieClip [game] Frame 3Symbol 602 MovieClip
"l9_mc"Symbol 741 MovieClip [game] Frame 3Symbol 602 MovieClip
"l12_mc"Symbol 741 MovieClip [game] Frame 3Symbol 602 MovieClip
"l11_mc"Symbol 741 MovieClip [game] Frame 3Symbol 602 MovieClip
"l10_mc"Symbol 741 MovieClip [game] Frame 3Symbol 602 MovieClip
"map_mc"Symbol 741 MovieClip [game] Frame 4Symbol 618 MovieClip
"viewArray_mc"Symbol 741 MovieClip [game] Frame 4Symbol 615 MovieClip
"wallView_mc"Symbol 741 MovieClip [game] Frame 4Symbol 623 MovieClip
"power_mc"Symbol 741 MovieClip [game] Frame 4Symbol 651 MovieClip
"powerup_speed_mc"Symbol 741 MovieClip [game] Frame 4Symbol 653 MovieClip
"powerup_time_mc"Symbol 741 MovieClip [game] Frame 4Symbol 654 MovieClip
"powerup_hammer_mc"Symbol 741 MovieClip [game] Frame 4Symbol 655 MovieClip
"powerup_boat_mc"Symbol 741 MovieClip [game] Frame 4Symbol 656 MovieClip
"isSelect_mc"Symbol 741 MovieClip [game] Frame 4Symbol 685 MovieClip
"isFire_mc"Symbol 741 MovieClip [game] Frame 4Symbol 689 MovieClip
"popupPowerup_mc"Symbol 741 MovieClip [game] Frame 4Symbol 697 MovieClip
"isStrong_mc"Symbol 741 MovieClip [game] Frame 4Symbol 701 MovieClip
"return_mc"Symbol 741 MovieClip [game] Frame 4Symbol 706 MovieClip
"nextLevel_mc"Symbol 741 MovieClip [game] Frame 4Symbol 721 MovieClip
"hit_mc"Symbol 741 MovieClip [game] Frame 4Symbol 131 MovieClip
"xiong_mc"Symbol 767 MovieClip Frame 1Symbol 565 MovieClip
"xiong_mc"Symbol 768 MovieClip Frame 1Symbol 565 MovieClip
"xiong_mc"Symbol 776 MovieClip Frame 1Symbol 551 MovieClip
"xiong_mc"Symbol 779 MovieClip Frame 1Symbol 554 MovieClip
"xiong_mc"Symbol 784 MovieClip [player] Frame 1Symbol 767 MovieClip
"hit_mc"Symbol 784 MovieClip [player] Frame 1Symbol 131 MovieClip
"xiong_mc"Symbol 784 MovieClip [player] Frame 2Symbol 768 MovieClip
"xiong_mc"Symbol 784 MovieClip [player] Frame 3Symbol 776 MovieClip
"xiong_mc"Symbol 784 MovieClip [player] Frame 4Symbol 779 MovieClip
"hit_mc"Symbol 785 MovieClip [door] Frame 1Symbol 131 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 793 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 794 as "__Packages.Fade"
ExportAssets (56)Timeline Frame 1Symbol 795 as "__Packages.manage.SoundManage"
ExportAssets (56)Timeline Frame 1Symbol 796 as "__Packages.manage.CommonManage"
ExportAssets (56)Timeline Frame 1Symbol 797 as "__Packages.Father"
ExportAssets (56)Timeline Frame 1Symbol 798 as "__Packages.building.Building"
ExportAssets (56)Timeline Frame 1Symbol 799 as "__Packages.building.Wall"
ExportAssets (56)Timeline Frame 1Symbol 800 as "__Packages.building.PlayerStoneWall"
ExportAssets (56)Timeline Frame 1Symbol 801 as "__Packages.computer.Computer"
ExportAssets (56)Timeline Frame 1Symbol 802 as "__Packages.manage.GameManage"
ExportAssets (56)Timeline Frame 1Symbol 803 as "__Packages.LocalSetting"
ExportAssets (56)Timeline Frame 1Symbol 804 as "__Packages.LevelVO"
ExportAssets (56)Timeline Frame 1Symbol 805 as "__Packages.manage.KeyManage"
ExportAssets (56)Timeline Frame 1Symbol 806 as "__Packages.manage.FrameManage"
ExportAssets (56)Timeline Frame 1Symbol 807 as "__Packages.building.EmptyWall"
ExportAssets (56)Timeline Frame 1Symbol 808 as "__Packages.manage.DepthManage"
ExportAssets (56)Timeline Frame 1Symbol 809 as "__Packages.computer.HunterCom"
ExportAssets (56)Timeline Frame 1Symbol 810 as "__Packages.computer.EatCom"
ExportAssets (56)Timeline Frame 1Symbol 811 as "__Packages.computer.ThroughCom"
ExportAssets (56)Timeline Frame 1Symbol 812 as "__Packages.building.CaseWall"
ExportAssets (56)Timeline Frame 1Symbol 813 as "__Packages.building.SwitchWall"
ExportAssets (56)Timeline Frame 1Symbol 814 as "__Packages.building.BoatWall"
ExportAssets (56)Timeline Frame 1Symbol 815 as "__Packages.building.WhenWall"
ExportAssets (56)Timeline Frame 1Symbol 816 as "__Packages.building.RestoreWall"
ExportAssets (56)Timeline Frame 1Symbol 817 as "__Packages.powerup.PowerUp"
ExportAssets (56)Timeline Frame 1Symbol 818 as "__Packages.powerup.PowerMoney"
ExportAssets (56)Timeline Frame 1Symbol 819 as "__Packages.building.StrongWall"
ExportAssets (56)Timeline Frame 1Symbol 820 as "__Packages.computer.CommonCom"
ExportAssets (56)Timeline Frame 1Symbol 821 as "__Packages.building.PlayerWall"
ExportAssets (56)Timeline Frame 1Symbol 822 as "__Packages.building.CommonWall"
ExportAssets (56)Timeline Frame 1Symbol 823 as "__Packages.building.SelectWall"
ExportAssets (56)Timeline Frame 1Symbol 824 as "__Packages.powerup.PowerSpeed"
ExportAssets (56)Timeline Frame 1Symbol 825 as "__Packages.powerup.PowerStoneWall"
ExportAssets (56)Timeline Frame 1Symbol 826 as "__Packages.powerup.PowerWallTime"
ExportAssets (56)Timeline Frame 1Symbol 827 as "__Packages.powerup.PowerPower"
ExportAssets (56)Timeline Frame 1Symbol 828 as "__Packages.powerup.PowerBoat"
ExportAssets (56)Timeline Frame 1Symbol 829 as "__Packages.powerup.PowerHammer"
ExportAssets (56)Timeline Frame 1Symbol 830 as "__Packages.Player"
ExportAssets (56)Timeline Frame 1Symbol 831 as "__Packages.ExtMath"
ExportAssets (56)Timeline Frame 1Symbol 832 as "__Packages.Door"
ExportAssets (56)Timeline Frame 1Symbol 833 as "__Packages.powerup.PowerHoney"
ExportAssets (56)Timeline Frame 5Symbol 64 as "addScore"
ExportAssets (56)Timeline Frame 5Symbol 94 as "powerHoney"
ExportAssets (56)Timeline Frame 5Symbol 105 as "playerStoneWall"
ExportAssets (56)Timeline Frame 5Symbol 150 as "hunterCom"
ExportAssets (56)Timeline Frame 5Symbol 182 as "eatCom"
ExportAssets (56)Timeline Frame 5Symbol 209 as "throughCom"
ExportAssets (56)Timeline Frame 5Symbol 225 as "caseWall"
ExportAssets (56)Timeline Frame 5Symbol 231 as "switchWall"
ExportAssets (56)Timeline Frame 5Symbol 237 as "boatWall"
ExportAssets (56)Timeline Frame 5Symbol 252 as "whenWall"
ExportAssets (56)Timeline Frame 5Symbol 265 as "restoreWall"
ExportAssets (56)Timeline Frame 5Symbol 292 as "powerMoney"
ExportAssets (56)Timeline Frame 5Symbol 296 as "strongWall"
ExportAssets (56)Timeline Frame 5Symbol 297 as "emptyWall"
ExportAssets (56)Timeline Frame 5Symbol 316 as "commonCom"
ExportAssets (56)Timeline Frame 5Symbol 325 as "playerWall"
ExportAssets (56)Timeline Frame 5Symbol 338 as "bian"
ExportAssets (56)Timeline Frame 5Symbol 486 as "commonWall3"
ExportAssets (56)Timeline Frame 5Symbol 494 as "commonWall2"
ExportAssets (56)Timeline Frame 5Symbol 502 as "commonWall1"
ExportAssets (56)Timeline Frame 5Symbol 508 as "selectWall"
ExportAssets (56)Timeline Frame 5Symbol 513 as "powerSpeed"
ExportAssets (56)Timeline Frame 5Symbol 516 as "powerStoneWall"
ExportAssets (56)Timeline Frame 5Symbol 519 as "powerWallTime"
ExportAssets (56)Timeline Frame 5Symbol 522 as "powerPower"
ExportAssets (56)Timeline Frame 5Symbol 525 as "powerBoat"
ExportAssets (56)Timeline Frame 5Symbol 528 as "powerHammer"
ExportAssets (56)Timeline Frame 5Symbol 741 as "game"
ExportAssets (56)Timeline Frame 5Symbol 745 as "powerup-guang"
ExportAssets (56)Timeline Frame 5Symbol 749 as "foot_h"
ExportAssets (56)Timeline Frame 5Symbol 753 as "foot_s"
ExportAssets (56)Timeline Frame 5Symbol 784 as "player"
ExportAssets (56)Timeline Frame 5Symbol 785 as "door"
ExportAssets (56)Timeline Frame 5Symbol 786 as "powerup_s"
ExportAssets (56)Timeline Frame 5Symbol 787 as "chai_s"
ExportAssets (56)Timeline Frame 5Symbol 788 as "jiguang_s"
ExportAssets (56)Timeline Frame 5Symbol 789 as "build_s"
ExportAssets (56)Timeline Frame 5Symbol 790 as "money_s"
ExportAssets (56)Timeline Frame 5Symbol 791 as "main_s"

Labels

"Loading"Frame 1
"Logo"Frame 5
"game"Frame 8
"submited"Symbol 60 MovieClip Frame 2
"submit"Symbol 60 MovieClip Frame 3
"sending"Symbol 60 MovieClip Frame 4
"done"Symbol 60 MovieClip Frame 5
"mainmenu"Symbol 741 MovieClip [game] Frame 1
"Instructions"Symbol 741 MovieClip [game] Frame 2
"selectlevel"Symbol 741 MovieClip [game] Frame 3
"gamestart"Symbol 741 MovieClip [game] Frame 4
"gameover"Symbol 741 MovieClip [game] Frame 5
"win"Symbol 741 MovieClip [game] Frame 6
"credits"Symbol 741 MovieClip [game] Frame 7

Dynamic Text Variables

noSymbol 61 EditableText"100"
powerStoneSymbol 661 EditableText"10"
scoreSymbol 664 EditableText"134250"
levelSymbol 665 EditableText"15"
runTimeSymbol 666 EditableText"134"
lifeSymbol 699 EditableText"15"
nowscoreSymbol 714 EditableText"100000"
scoreSymbol 722 EditableText"100000"
scoreSymbol 732 EditableText"100000"




http://swfchan.com/9/42803/info.shtml
Created: 9/5 -2019 18:41:34 Last modified: 9/5 -2019 18:41:34 Server time: 05/05 -2024 18:48:51