Frame 1
var my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
this.menu = my_cm;
MochiAd.showPreloaderAd({id:"376d08f3da22acfa", res:"600x400"});
Frame 3
if (_root.getBytesLoaded() < _root.getBytesTotal()) {
gotoAndStop ("loading");
}
Frame 5
stop();
Instance of Symbol 236 MovieClip in Frame 5
//component parameters
onClipEvent (construct) {
_game_name = "hidden_zombie";
score_var = "_root.score";
}
Frame 6
stop();
Mouse.show();
if (_root.soundManage == undefined) {
var soundManage = new SoundManage();
_root.soundManage.addSound("main_ss");
_root.soundManage.addSound("shot_s");
_root.soundManage.addSound("c2_s", 50);
_root.soundManage.addSound("xue_s", 30);
_root.soundManage.addSound("canjiao_s");
_root.soundManage.addSound("booo_s");
_root.soundManage.addSound("zhua_s");
_root.soundManage.addSound("zhaoxiang_s");
_root.soundManage.playSound("main_ss", 99999);
}
var isPopup;
var isIn;
Frame 7
stop();
_root.isIn = true;
Frame 8
stop();
_root.isPopup = true;
Frame 9
function onEnterFrame() {
_root.zhunxing_mc._x = _root._xmouse;
_root.zhunxing_mc._y = _root._ymouse;
_root.shou_mc._x = _root.zhunxing_mc._x + 70;
if (_root.shou_mc._currentframe == 1) {
if (_root.zhunxing_mc._y >= 244) {
_root.shou_mc._y = _root.zhunxing_mc._y;
} else {
_root.shou_mc._y = 244;
if ((_root.zhunxing_mc._y < 244) && (_root.zhunxing_mc._y >= 180)) {
_root.shou_mc.shou1_mc.shou1_mc.gotoAndStop(1);
} else if ((_root.zhunxing_mc._y < 180) && (_root.zhunxing_mc._y >= 130)) {
_root.shou_mc.shou1_mc.shou1_mc.gotoAndStop(2);
} else if ((_root.zhunxing_mc._y < 130) && (_root.zhunxing_mc._y >= 90)) {
_root.shou_mc.shou1_mc.shou1_mc.gotoAndStop(3);
} else if ((_root.zhunxing_mc._y < 90) && (_root.zhunxing_mc._y >= 50)) {
_root.shou_mc.shou1_mc.shou1_mc.gotoAndStop(4);
} else if ((_root.zhunxing_mc._y < 50) && (_root.zhunxing_mc._y >= 0)) {
_root.shou_mc.shou1_mc.shou1_mc.gotoAndStop(5);
}
}
}
if (GameManage.isGameOver == false) {
if (GameManage.isPause == false) {
_root.level = GameManage.level;
_root.level_l = GameManage.level_l;
if (_root.shoudian_mc._visible == true) {
_root.shoudian_mc._x = _root._xmouse;
_root.shoudian_mc._y = _root._ymouse;
}
if (_root.wuArray_mc._visible == true) {
var _local4 = random(70);
if (_local4 == 0) {
var _local3 = _root.wuArray_mc.attachMovie("wu", "wu" + _root.wuArray_mc.getNextHighestDepth(), _root.wuArray_mc.getNextHighestDepth());
_local3._x = random(400) + 200;
_local3._y = 450;
}
for (var _local2 in _root.wuArray_mc) {
_root.wuArray_mc[_local2]._y = _root.wuArray_mc[_local2]._y - 3;
if (_root.wuArray_mc[_local2]._y <= -50) {
_root.wuArray_mc[_local2].removeMovieClip();
}
}
}
GameManage.nowTime--;
if (GameManage.nowTime <= 0) {
_root.gameover();
}
if (_root._xmouse <= 150) {
if (_root.corpseArray1_mc._x < 134) {
_root.corpseArray1_mc._x = _root.corpseArray1_mc._x + 7;
_root.corpseArray2_mc._x = _root.corpseArray2_mc._x + 7;
_root.bg_mc._x = _root.bg_mc._x + 7;
}
} else if (_root._xmouse >= 565) {
if (_root.corpseArray1_mc._x > 0) {
_root.corpseArray1_mc._x = _root.corpseArray1_mc._x - 7;
_root.corpseArray2_mc._x = _root.corpseArray2_mc._x - 7;
_root.bg_mc._x = _root.bg_mc._x - 7;
}
}
_root.lifeview_mc.lifemask_mc._y = (_root.lifeMy + _root.lifeview_mc.life_mc._height) - ((GameManage.nowTime * _root.lifeview_mc.life_mc._height) / GameManage.allTime);
}
}
}
function onMouseDown() {
if (GameManage.isGameOver == false) {
if (GameManage.isPause == false) {
_root.soundManage.playSound("shot_s");
GameManage.nowTime = GameManage.nowTime - 35;
_root.shou_mc.gotoAndStop(2);
_root.shou_mc.shou_mc.gotoAndPlay(1);
}
}
}
function init() {
GameManage.isGameOver = false;
GameManage.isPause = false;
GameManage.level = 1;
GameManage.level_l = 1;
GameManage.howMany = 1;
GameManage.nowMany = 0;
GameManage.nowTime = GameManage.allTime;
GameManage.getNewCorpseArray();
_root.shoudian_mc._visible = false;
_root.wuArray_mc._visible = false;
_root.xiaoguo_mc._visible = false;
_root.return_mc._visible = false;
_root.bg_mc.gotoAndStop(1);
_root.gameover_mc._visible = false;
if (_root.soundManage.isSoundPlay == true) {
_root.sound_mc.gotoAndStop(1);
} else {
_root.sound_mc.gotoAndStop(2);
}
_root.nono = GameManage.howMany - GameManage.nowMany;
_root.score = 0;
_root.targetArray = new Array();
_root.startGame();
}
function gameover() {
_root.soundManage.playSound("canjiao_s");
_root.soundManage.playSound("canjiao_s");
GameManage.isGameOver = true;
_root.gameover_mc._visible = true;
_root.gameover_mc.gotoAndPlay(1);
}
function startGame() {
Mouse.hide();
_root.nono = GameManage.howMany - GameManage.nowMany;
_root.targetArray.splice(0);
var _local12 = 1;
while (_local12 <= GameManage.howMany) {
var _local4 = _root.getNewCorpse();
_root.targetArray.push(_local4);
var _local5 = 0;
for (var _local20 in _root.corpseArray1_mc) {
_local5++;
}
var _local11 = random(_local5) + 1;
var _local9 = true;
while (_local9 == true) {
_local11 = random(_local5) + 1;
_local5 = 0;
for (var _local20 in _root.corpseArray1_mc) {
_local5 = _local5 + 1;
if (_local11 == _local5) {
if (_root.corpseArray1_mc[_local20].isUse == false) {
var _local2 = _root.corpseArray1_mc[_local20].attachMovie("empty", ("corpse1_" + _root.corpseArray1_mc[_local20].getNextHighestDepth()) + "_mc", _root.corpseArray1_mc[_local20].getNextHighestDepth());
_root.corpseArray1_mc[_local20].isUse = true;
_local2._x = 0;
_local2._y = 0;
_local2.isTarget = true;
_local2.no = _local12 - 1;
var _local3 = _local2.getNextHighestDepth();
var _local14 = _local2.attachMovie("tui" + _local4[2], "jiao" + _local3, _local3);
_local14._x = 0;
_local14._y = -55;
_local3 = _local2.getNextHighestDepth();
var _local16 = _local2.attachMovie("shen" + _local4[1], "shen" + _local3, _local3);
_local16._x = 0;
_local16._y = -100;
_local3 = _local2.getNextHighestDepth();
var _local17 = _local2.attachMovie("tou" + _local4[0], "tou" + _local3, _local3);
_local17._x = 0;
_local17._y = -100;
_local9 = false;
} else {
_local9 = true;
}
}
}
}
_root.viewNowCorpse();
_local12++;
}
for (var _local20 in _root.corpseArray1_mc) {
var _local13;
var _local10 = 0;
while (_local10 != _root.targetArray.length) {
_local10 = 0;
_local13 = random(_root.zMax) + 1;
var _local6 = 0;
while (_local6 <= (_root.targetArray.length - 1)) {
if (_local13 == _root.targetArray[_local6]) {
break;
}
_local10++;
_local6++;
}
}
if (_root.corpseArray1_mc[_local20].isUse == false) {
var _local4 = _root.getNewCorpse();
var _local7 = _root.corpseArray1_mc[_local20].attachMovie("empty", ("corpse1_" + _root.corpseArray1_mc[_local20].getNextHighestDepth()) + "_mc", _root.corpseArray1_mc[_local20].getNextHighestDepth());
_root.corpseArray1_mc[_local20].isUse = true;
_local7._x = 0;
_local7._y = 0;
var _local8 = _local7.getNextHighestDepth();
var _local14 = _local7.attachMovie("tui" + _local4[2], "jiao" + _local8, _local8);
_local14._x = 0;
_local14._y = -55;
_local8 = _local7.getNextHighestDepth();
var _local16 = _local7.attachMovie("shen" + _local4[1], "shen" + _local8, _local8);
_local16._x = 0;
_local16._y = -100;
_local8 = _local7.getNextHighestDepth();
var _local17 = _local7.attachMovie("tou" + _local4[0], "tou" + _local8, _local8);
_local17._x = 0;
_local17._y = -100;
}
}
var _local18 = 0;
for (var _local20 in _root.corpseArray2_mc) {
_local18++;
}
var _local19 = random(_local18) + 1;
_local18 = 0;
for (var _local20 in _root.corpseArray2_mc) {
_local18++;
if (_local18 == _local19) {
var _local15 = _root.corpseArray2_mc[_local20].attachMovie("power1", ("power" + _root.corpseArray2_mc[_local20].getNextHighestDepth()) + "_mc", _root.corpseArray2_mc[_local20].getNextHighestDepth());
_local15._x = 0;
_local15._y = 0;
}
}
}
function getNewCorpse() {
var _local1 = random(GameManage.newCorpseArray.length);
var _local2 = GameManage.newCorpseArray[_local1];
GameManage.newCorpseArray.splice(_local1, 1);
return(_local2);
}
function viewNowCorpse() {
for (var _local4 in _root.tiao_mc) {
removeMovieClip(_root.tiao_mc[_local4]);
}
var _local5 = _root.targetArray[GameManage.nowMany];
var _local2 = _root.tiao_mc.attachMovie("empty", ("c" + _root.tiao_mc.getNextHighestDepth()) + "_mc", _root.tiao_mc.getNextHighestDepth());
_local2._x = 0;
_local2._y = -10;
_local2.isView = true;
var _local3 = _local2.getNextHighestDepth();
var _local6 = _local2.attachMovie("tui" + _local5[2], "jiao" + _local3, _local3);
_local6._x = 0;
_local6._y = -55;
_local3 = _local2.getNextHighestDepth();
var _local7 = _local2.attachMovie("shen" + _local5[1], "shen" + _local3, _local3);
_local7._x = 0;
_local7._y = -100;
_local3 = _local2.getNextHighestDepth();
var _local8 = _local2.attachMovie("tou" + _local5[0], "tou" + _local3, _local3);
_local8._x = 0;
_local8._y = -100;
_local2._xscale = 85;
_local2._yscale = 85;
}
function clearGame() {
var _local2 = 1;
while (_local2 <= 2) {
for (var _local4 in _root[("corpseArray" + _local2) + "_mc"]) {
_root[("corpseArray" + _local2) + "_mc"][_local4].isUse = false;
for (var _local3 in _root[("corpseArray" + _local2) + "_mc"][_local4]) {
removeMovieClip(_root[("corpseArray" + _local2) + "_mc"][_local4][_local3]);
}
}
_local2++;
}
for (var _local4 in _root.tiao_mc) {
removeMovieClip(_root.tiao_mc[_local4]);
}
for (var _local4 in _root.wuArray_mc) {
removeMovieClip(_root.wuArray_mc[_local4]);
}
}
stop();
var score;
var targetArray;
_root.shoudian_mc._visible = false;
_root.wuArray_mc._visible = false;
_root.xiaoguo_mc._visible = false;
_root.return_mc._visible = false;
_root.bg_mc.gotoAndStop(1);
_root.gameover_mc._visible = false;
if (_root.soundManage.isSoundPlay == true) {
_root.sound_mc.gotoAndStop(1);
} else {
_root.sound_mc.gotoAndStop(2);
}
init();
_root.lifeview_mc.life_mc.setMask(_root.lifeview_mc.lifemask_mc);
_root.lifeview_mc.lifemask_mc._y = _root.lifeview_mc.life_mc._y;
var lifeMy = _root.lifeview_mc.life_mc._y;
if (_root.myListener == undefined) {
var myListener = new Object();
myListener.onKeyDown = function () {
if (GameManage.isGameOver == false) {
if (Key.isDown(80)) {
if (_root.return_mc._visible == false) {
if (GameManage.isPause == false) {
_root.lifeview_mc.lifemask_mc._y = (_root.lifeMy + _root.lifeview_mc.life_mc._height) - ((GameManage.nowTime * _root.lifeview_mc.life_mc._height) / GameManage.allTime);
GameManage.isPause = true;
_root.dazui_mc.gotoAndPlay(11);
_root.return_mc._visible = true;
} else {
_root.return_mc._visible = true;
}
} else {
GameManage.isPause = false;
_root.dazui_mc.gotoAndPlay(30);
_root.return_mc._visible = false;
_root.xiaoguo_mc._visible = false;
}
}
}
};
Key.addListener(myListener);
}
_root.main_btn.onRelease = function () {
if (_root.return_mc._visible == false) {
if (GameManage.isPause == false) {
GameManage.nowTime = GameManage.nowTime + 35;
_root.lifeview_mc.lifemask_mc._y = (_root.lifeMy + _root.lifeview_mc.life_mc._height) - ((GameManage.nowTime * _root.lifeview_mc.life_mc._height) / GameManage.allTime);
GameManage.isPause = true;
_root.dazui_mc.gotoAndPlay(11);
_root.return_mc._visible = true;
} else {
_root.return_mc._visible = true;
}
} else {
GameManage.isPause = false;
_root.dazui_mc.gotoAndPlay(30);
_root.return_mc._visible = false;
_root.xiaoguo_mc._visible = false;
}
};
_root.sound_btn.onRelease = function () {
GameManage.nowTime = GameManage.nowTime + 35;
if (_root.soundManage.isSoundPlay == true) {
_root.soundManage.stopSound();
_root.sound_mc.gotoAndStop(2);
} else {
_root.soundManage.returnSound();
_root.sound_mc.gotoAndStop(1);
}
};
Frame 10
stop();
Mouse.show();
GameManage.isGameOver = true;
Frame 11
stop();
Instance of Symbol 236 MovieClip in Frame 11
//component parameters
onClipEvent (construct) {
_game_name = "hidden_zombie";
score_var = "_root.score";
}
Frame 12
stop();
Symbol 2 MovieClip Frame 1
this.onRelease = function () {
getURL ("http://www.freeworldgroup.com", "_blank");
};
Symbol 6 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 10 MovieClip Frame 1
this._visible = false;
Symbol 10 MovieClip Frame 2
this._visible = true;
Symbol 10 MovieClip Frame 39
stop();
Instance of Symbol 3 MovieClip in Symbol 10 MovieClip Frame 39
on (release) {
getURL ("http://www.freeworldgroup.com/", "_blank");
}
Symbol 495 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd
{
function MochiAd () {
}
static function getVersion() {
return("1.5");
}
static function showPreloaderAd(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 showTimedAd(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.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 _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 _local25 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"};
options = _parseOptions(options, _local25);
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 _local24 = options.depth;
delete options.depth;
var _local17 = _local18.createEmptyMovieClip(_local20, _local24);
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) {
cb = parseInt(cb);
var _local4 = this._callbacks[cb];
if (!_local4) {
return(undefined);
}
delete this._callbacks[cb];
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 _local7 = options.clip;
if (!_isNetworkAvailable()) {
return(null);
}
if (_local7._mochiad_loaded) {
return(null);
}
var _local12 = options.depth;
delete options.depth;
var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12);
var _local11 = _getRes(options);
options.res = (_local11[0] + "x") + _local11[1];
options.server = options.server + options.id;
delete options.id;
_local7._mochiad_loaded = true;
var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1);
for (var _local8 in options) {
_local4[_local8] = options[_local8];
}
if (_local7._url.indexOf("http") != 0) {
options.no_page = true;
}
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 _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_");
_local5.mc = _local6;
_local5.name = _local9;
_local5.hostname = _local14;
_local5.allowDomain = function (d) {
return(true);
};
_local5.allowInsecureDomain = _local5.allowDomain;
_local5.connect(_local9);
_local6.lc = _local5;
_local4.lc = _local9;
_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 496 MovieClip [__Packages.Exp] Frame 0
class Exp
{
var mc, totalPiece, onFinish;
function Exp (_mc) {
mc = _mc;
mc.filters = null;
mc.exp = this;
mc._rotation = 0;
totalPiece = 0;
mc.stop();
mc.onEnterFrame = function () {
delete this.onEnterFrame;
this.exp.init();
};
}
function init(Void) {
var _local2;
var _local3 = 1;
for (var _local4 in mc) {
_local2 = mc[_local4];
if (_local2._parent != mc) {
continue;
}
totalPiece++;
_local2.swapDepths(_local3++);
_local2.x = (0.1 * _local2._y) + ((Math.random() - 0.5) * 7);
_local2.y = (0.1 * _local2._x) + ((Math.random() - 0.5) * 7);
_local2.z = 0;
_local2.vx = _local2.x;
_local2.vy = _local2.y;
_local2.vz = 20 * (Math.random() + 0.5);
_local2.va = 10 - (Math.random() * 21);
_local2.g = -2;
_local2.onEnterFrame = function () {
this._rotation = this._rotation + this.va;
this.vx = this.vx * 0.95;
this.vy = this.vy * 0.95;
this.x = this.x + this.vx;
this.y = this.y + this.vy;
this.vz = this.vz + this.g;
this.z = this.z + this.vz;
if (this.z <= 0) {
this.z = 0;
this.vz = this.vz * -0.6;
}
this.xyObj = Exp.getXY(this.x, this.y, this.z);
this._x = this.xyObj._x;
this._y = this.xyObj._y;
this._xscale = (this._yscale = this._yscale * 0.95);
if (((((this.vx * this.vx) + (this.vy * this.vy)) + (this.vz * this.vz)) + (this.z * this.z)) < 5) {
this._parent.exp.delPiece();
this.removeMovieClip();
}
};
}
mc.gotoAndStop(2);
}
function delPiece(Void) {
if ((--totalPiece) <= 0) {
mc.swapDepths(0);
mc.removeMovieClip();
onFinish();
}
}
static function getXY(x, y, z) {
return({_x:y - x, _y:(0.5 * (x + y)) - z});
}
}
Symbol 497 MovieClip [__Packages.MiniGameManage] Frame 0
class MiniGameManage
{
function MiniGameManage () {
}
function nextLevel() {
nowMany = 0;
level_l++;
if (level_l == 6) {
level++;
level_l = 1;
}
getHow();
_root.self.clearGame();
_root.self.startGame();
}
function getHow() {
if (level == 1) {
howMany = 1;
} else if (level == 2) {
howMany = 2;
} else if (level == 3) {
howMany = 3;
} else if (level == 4) {
howMany = 4;
} else if (level == 5) {
howMany = 5;
if (level_l >= 3) {
howMany++;
}
} else if (level == 6) {
howMany = 6;
if (level_l >= 3) {
howMany++;
}
} else {
howMany = 7;
}
}
var isGameOver = false;
var isPause = false;
var level = 1;
var level_l = 1;
var howMany = 1;
var nowMany = 0;
}
Symbol 498 MovieClip [__Packages.PowerUp] Frame 0
class PowerUp extends MovieClip
{
var isUse, cacheAsBitmap;
function PowerUp () {
super();
isUse = false;
cacheAsBitmap = true;
}
function booo() {
isUse = true;
var _local4 = _root.yyArray_mc.attachMovie("xue_sui", "xue" + _root.yyArray_mc.getNextHighestDepth(), _root.yyArray_mc.getNextHighestDepth());
_local4._x = _root._xmouse;
_local4._y = _root._ymouse;
var _local3 = _root.yyArray_mc.attachMovie("xue_feijian", "xue" + _root.yyArray_mc.getNextHighestDepth(), _root.yyArray_mc.getNextHighestDepth());
_local3._x = 350;
_local3._y = 200;
}
}
Symbol 499 MovieClip [__Packages.PowerLife] Frame 0
class PowerLife extends PowerUp
{
var power, gotoAndStop;
function PowerLife () {
super();
power = 200;
}
function booo() {
if (GameManage.isGameOver == false) {
if (GameManage.isPause == false) {
super.booo();
GameManage.nowTime = GameManage.nowTime + power;
if (GameManage.nowTime > GameManage.allTime) {
GameManage.nowTime = GameManage.allTime;
}
_root.score = _root.score + 20;
gotoAndStop(2);
}
}
}
function onRelease() {
booo();
}
}
Symbol 500 MovieClip [__Packages.GameManage] Frame 0
class GameManage
{
function GameManage () {
}
static function getNewCorpseArray() {
newCorpseArray.splice(0);
var _local3 = touqian;
while (_local3 <= touhou) {
var _local2 = shenqian;
while (_local2 <= shenhou) {
var _local1 = tuiqian;
while (_local1 <= tuihou) {
newCorpseArray.push(new Array(_local3, _local2, _local1));
_local1++;
}
_local2++;
}
_local3++;
}
}
static function nextLevel() {
_root.shoudian_mc.gotoAndStop(1);
_root.shoudian_mc._visible = false;
_root.wuArray_mc._visible = false;
nowMany = 0;
level_l++;
_root.score = _root.score + int((nowTime / 10) * level);
if (level_l == 6) {
level++;
if (level == 7) {
win();
return(undefined);
}
level_l = 1;
_root.corpseArray1_mc.gotoAndStop(level);
if ((((level == 3) || (level == 5)) || (level == 7)) || (level == 9)) {
_root.bg_mc.gotoAndStop(level);
}
}
getNewCorpseArray();
getHow();
_root.clearGame();
_root.startGame();
}
static function win() {
_root.gotoAndStop("win");
}
static function getHow() {
if (level == 1) {
howMany = 1;
touqian = 1;
touhou = 6;
allTime = 1225;
nowTime = allTime;
} else if (level == 2) {
howMany = 2;
touqian = 5;
touhou = 10;
allTime = 1120;
nowTime = allTime;
if (level_l >= 3) {
_root.wuArray_mc._visible = true;
}
} else if (level == 3) {
howMany = 3;
touqian = 9;
touhou = 15;
allTime = 1470;
nowTime = allTime;
if (level_l >= 3) {
_root.shoudian_mc._visible = true;
_root.shoudian_mc.gotoAndStop(3);
howMany++;
}
} else if (level == 4) {
_root.wuArray_mc._visible = true;
howMany = 3;
touqian = 13;
touhou = 20;
allTime = 1470;
nowTime = allTime;
if (level_l >= 3) {
howMany++;
}
} else if (level == 5) {
_root.shoudian_mc._visible = true;
_root.shoudian_mc.gotoAndStop(2);
howMany = 4;
touqian = 15;
touhou = 25;
allTime = 1925;
nowTime = allTime;
if (level_l >= 3) {
_root.wuArray_mc._visible = true;
howMany++;
}
} else if (level == 6) {
_root.wuArray_mc._visible = true;
_root.shoudian_mc._visible = true;
_root.shoudian_mc.gotoAndStop(1);
howMany = 4;
touqian = 20;
touhou = 30;
allTime = 1925;
nowTime = allTime;
if (level_l >= 3) {
howMany++;
}
}
}
static var isGameOver = false;
static var isPause = false;
static var level = 1;
static var level_l = 1;
static var howMany = 1;
static var nowMany = 0;
static var allTime = 1050;
static var nowTime = 1050;
static var newCorpseArray = new Array();
static var touqian = 1;
static var touhou = 5;
static var shenqian = 1;
static var shenhou = 6;
static var tuiqian = 1;
static var tuihou = 6;
}
Symbol 501 MovieClip [__Packages.PointSite] Frame 0
class PointSite extends MovieClip
{
var isUse;
function PointSite () {
super();
isUse = false;
}
}
Symbol 502 MovieClip [__Packages.Corpse] Frame 0
class Corpse extends MovieClip
{
var isTarget, isView, no, isMini, cacheAsBitmap, attachMovie, getNextHighestDepth, removeMovieClip;
function Corpse () {
super();
isTarget = false;
isView = false;
no = -1;
isMini = false;
cacheAsBitmap = true;
}
function greenEyes() {
var _local3 = attachMovie("greeneye", "greeneye1", getNextHighestDepth());
var _local2 = attachMovie("greeneye", "greeneye2", getNextHighestDepth());
_local3._x = -7;
_local3._y = -110;
_local2._x = 7;
_local2._y = -110;
}
function onPress() {
if (GameManage.isGameOver == false) {
if (GameManage.isPause == false) {
if (isView == false) {
if (isTarget == true) {
if (no == GameManage.nowMany) {
var _local5 = _root.yyArray_mc.attachMovie("xue_sui", "xue" + _root.yyArray_mc.getNextHighestDepth(), _root.yyArray_mc.getNextHighestDepth());
_local5._x = _root._xmouse;
_local5._y = _root._ymouse;
var _local4 = _root.yyArray_mc.attachMovie("xue_feijian", "xue" + _root.yyArray_mc.getNextHighestDepth(), _root.yyArray_mc.getNextHighestDepth());
_local4._x = 350;
_local4._y = 200;
GameManage.nowTime = GameManage.nowTime + 60;
(removeMovieClip());// not popped
GameManage.nowMany++;
_root.nono = GameManage.howMany - GameManage.nowMany;
_root.soundManage.playSound("c2_s");
_root.score = _root.score + 100;
if (GameManage.nowMany == GameManage.howMany) {
_root.dazui_mc.gotoAndPlay(1);
} else {
_root.viewNowCorpse();
}
} else {
new ScreenShake(_root);
greenEyes();
GameManage.nowTime = GameManage.nowTime - 40;
var _local6 = _root.yyArray_mc.attachMovie("xue_qiang", "xue" + _root.yyArray_mc.getNextHighestDepth(), _root.yyArray_mc.getNextHighestDepth());
_local6._x = _root._xmouse;
_local6._y = _root._ymouse;
var _local3 = _root.yyArray_mc.attachMovie("yy" + (random(2) + 1), "yy" + _root.yyArray_mc.getNextHighestDepth(), _root.yyArray_mc.getNextHighestDepth());
_local3._x = random(250) + 200;
_local3._y = random(150) + 100;
_local3._rotation = random(180);
_root.score = _root.score - 20;
if (_root.score < 0) {
_root.score = 0;
}
}
} else {
new ScreenShake(_root);
greenEyes();
GameManage.nowTime = GameManage.nowTime - 40;
var _local6 = _root.yyArray_mc.attachMovie("xue_qiang", "xue" + _root.yyArray_mc.getNextHighestDepth(), _root.yyArray_mc.getNextHighestDepth());
_local6._x = _root._xmouse;
_local6._y = _root._ymouse;
var _local3 = _root.yyArray_mc.attachMovie("yy" + (random(2) + 1), "yy" + _root.yyArray_mc.getNextHighestDepth(), _root.yyArray_mc.getNextHighestDepth());
_local3._x = random(250) + 200;
_local3._y = random(150) + 100;
_local3._rotation = random(180);
_root.score = _root.score - 20;
if (_root.score < 0) {
_root.score = 0;
}
}
}
}
}
}
}
Symbol 503 MovieClip [__Packages.ScreenShake] Frame 0
class ScreenShake
{
var xShake, yShake, mc, mcX0, mcY0, shakeMc;
function ScreenShake (_mc) {
if (isOver == true) {
isOver = false;
xShake = (Math.random() - 0.5) * 20;
yShake = (Math.random() - 0.5) * 20;
mc = _mc;
mcX0 = mc._x;
mcY0 = mc._y;
var _local3 = _root.getNextHighestDepth();
shakeMc = _root.createEmptyMovieClip("shakeMc" + _local3, _local3);
shakeMc.ss = this;
shakeMc.onEnterFrame = function () {
this.ss.shakeRun();
};
}
}
function shakeRun() {
xShake = xShake - (xShake * 1.8);
yShake = yShake - (yShake * 1.8);
mc._x = mcX0 + xShake;
mc._y = mcY0 + yShake;
if (((xShake * xShake) + (yShake * yShake)) < 5) {
xShake = 0;
yShake = 0;
mc._x = mcX0;
mc._y = mcY0;
shakeMc.onEnterFrame = null;
shakeMc.removeMovieClip();
isOver = true;
mc = null;
}
}
static var isOver = true;
}
Symbol 504 MovieClip [__Packages.SoundManage] Frame 0
class 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) {
playMusic("main_s", 9999);
isMusicPlay = true;
}
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);
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]);
}
}
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);
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]);
}
}
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);
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]);
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]);
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);
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]);
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]);
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 35 MovieClip [xue_sui] Frame 1
var exp = new Exp(mc);
exp.onFinish = function () {
};
Symbol 35 MovieClip [xue_sui] Frame 15
stop();
this.removeMovieClip();
Symbol 46 MovieClip [yy2] Frame 1
_root.soundManage.playSound("zhua_s");
Symbol 46 MovieClip [yy2] Frame 38
this.removeMovieClip();
Symbol 47 MovieClip [empty] Frame 1
#initclip 13
Object.registerClass("empty", Corpse);
#endinitclip
Symbol 54 MovieClip [power1] Frame 1
#initclip 11
Object.registerClass("power1", PowerLife);
#endinitclip
stop();
Symbol 54 MovieClip [power1] Frame 2
this.removeMovieClip();
Symbol 69 MovieClip [pointsite] Frame 1
#initclip 12
Object.registerClass("pointsite", PointSite);
#endinitclip
weizhi_mc._visible = false;
Symbol 72 MovieClip Frame 1
function init() {
gameManage.isGameOver = false;
gameManage.isPause = false;
gameManage.level = 1;
gameManage.level_l = 1;
gameManage.howMany = 1;
gameManage.nowMany = 0;
_root.self.score = 0;
_root.self.zMax = 7;
_root.self.targetArray = new Array();
_root.self.startGame();
}
function startGame() {
_root.self.targetArray.splice(0);
var _local14 = 1;
while (_local14 <= gameManage.howMany) {
var _local5 = random(_root.self.zMax) + 1;
var _local12 = false;
if (_root.self.targetArray.length != 0) {
while (_local12 == false) {
var _local8 = true;
_local5 = random(_root.self.zMax) + 1;
var _local16 = 0;
while (_local16 <= (_root.self.targetArray.length - 1)) {
if (_local5 == _root.self.targetArray[_local16]) {
_local8 = false;
break;
}
_local16++;
}
if (_local8 == true) {
_local12 = true;
}
}
_root.self.targetArray.push(_local5);
} else {
_root.self.targetArray.push(_local5);
}
var _local15 = random(2) + 1;
var _local3 = 0;
for (var _local16 in _root.self.corpseArray1_mc) {
_local3++;
}
var _local11 = random(_local3) + 1;
var _local7 = true;
while (_local7 == true) {
_local11 = random(_local3) + 1;
_local3 = 0;
for (var _local16 in _root.self.corpseArray1_mc) {
_local3 = _local3 + 1;
if (_local11 == _local3) {
if (_root.self.corpseArray1_mc[_local16].isUse == false) {
var _local2 = _root.self.corpseArray1_mc[_local16].attachMovie("c" + _local5, ("corpse1_" + _root.self.corpseArray1_mc[_local16].getNextHighestDepth()) + "_mc", _root.self.corpseArray1_mc[_local16].getNextHighestDepth());
_root.self.corpseArray1_mc[_local16].isUse = true;
_local2._x = 0;
_local2._y = 0;
_local2.isTarget = true;
_local7 = false;
} else {
_local7 = true;
}
}
}
}
var _local16 = 0;
while (_local16 <= (_root.self.targetArray.length - 1)) {
var _local6 = _root.self.tiao_mc.attachMovie("c" + _root.self.targetArray[_local16], ("c" + _root.self.tiao_mc.getNextHighestDepth()) + "_mc", _root.self.tiao_mc.getNextHighestDepth());
_local6._x = 20;
_local6._y = 80 * (_local16 + 1);
_local6.isView = true;
_local16++;
}
_local14++;
}
for (var _local16 in _root.self.corpseArray1_mc) {
var _local10;
var _local9 = 0;
while (_local9 != _root.self.targetArray.length) {
_local9 = 0;
_local10 = random(_root.self.zMax) + 1;
var _local4 = 0;
while (_local4 <= (_root.self.targetArray.length - 1)) {
if (_local10 == _root.self.targetArray[_local4]) {
break;
}
_local9++;
_local4++;
}
}
if (_root.self.corpseArray1_mc[_local16].isUse == false) {
var _local13 = _root.self.corpseArray1_mc[_local16].attachMovie("c" + _local10, ("corpse1_" + _root.self.corpseArray1_mc[_local16].getNextHighestDepth()) + "_mc", _root.self.corpseArray1_mc[_local16].getNextHighestDepth());
_root.self.corpseArray1_mc[_local16].isUse = true;
_local13._x = 0;
_local13._y = 0;
}
}
}
function clearGame() {
for (var _local3 in _root.self.corpseArray1_mc) {
_root.self.corpseArray1_mc[_local3].isUse = false;
for (var _local2 in _root.self.corpseArray1_mc[_local3]) {
removeMovieClip(_root.self.corpseArray1_mc[_local3][_local2]);
}
}
for (var _local3 in _root.self.tiao_mc) {
removeMovieClip(_root.self.tiao_mc[_local3]);
}
}
stop();
_root.self = this;
var score;
var zMax;
var targetArray;
var gameManage = new MiniGameManage();
init();
Symbol 75 MovieClip [yy1] Frame 1
_root.soundManage.playSound("booo_s");
Symbol 75 MovieClip [yy1] Frame 40
this.removeMovieClip();
Symbol 77 MovieClip [xue_feijian] Frame 4
xue_mc.attachMovie("xue1", "xue1_mc", xue_mc.getNextHighestDepth());
xue_mc.xue1_mc._x = random(600) - 300;
xue_mc.xue1_mc._y = random(400) - 200;
_root.soundManage.playSound("xue_s");
Symbol 77 MovieClip [xue_feijian] Frame 5
xue_mc.attachMovie("xue2", "xue2_mc", xue_mc.getNextHighestDepth());
xue_mc.xue2_mc._x = random(600) - 300;
xue_mc.xue2_mc._y = random(400) - 200;
Symbol 77 MovieClip [xue_feijian] Frame 6
xue_mc.attachMovie("xue3", "xue3_mc", xue_mc.getNextHighestDepth());
xue_mc.xue3_mc._x = random(600) - 300;
xue_mc.xue3_mc._y = random(400) - 200;
Symbol 77 MovieClip [xue_feijian] Frame 7
xue_mc.attachMovie("xue4", "xue4_mc", xue_mc.getNextHighestDepth());
xue_mc.xue4_mc._x = random(600) - 300;
xue_mc.xue4_mc._y = random(400) - 200;
Symbol 77 MovieClip [xue_feijian] Frame 8
xue_mc.attachMovie("xue5", "xue5_mc", xue_mc.getNextHighestDepth());
xue_mc.xue5_mc._x = random(600) - 300;
xue_mc.xue5_mc._y = random(400) - 200;
Symbol 77 MovieClip [xue_feijian] Frame 9
xue_mc.attachMovie("xue6", "xue6_mc", xue_mc.getNextHighestDepth());
xue_mc.xue6_mc._x = random(600) - 300;
xue_mc.xue6_mc._y = random(400) - 200;
_root.soundManage.playSound("xue_s");
Symbol 77 MovieClip [xue_feijian] Frame 24
this.removeMovieClip();
Symbol 82 MovieClip [xue_qiang] Frame 7
this.removeMovieClip();
Symbol 87 MovieClip [greeneye] Frame 41
this.removeMovieClip();
Symbol 178 MovieClip Frame 1
stop();
Symbol 199 MovieClip Frame 146
_root.nextFrame();
Symbol 204 Button
on (release) {
gotoAndStop ("frontPage");
}
Symbol 210 Button
on (release) {
gotoAndStop ("submit");
}
Symbol 218 Button
on (release) {
gotoAndStop ("submited");
}
Symbol 235 Button
on (release) {
viewHighscore();
}
Symbol 236 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;
}
Symbol 236 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();
highscore = _root.score;
gold_txt.text = highscore;
send_var = new LoadVars();
load_var = new LoadVars();
ok_btn.onRelease = sendData;
load_var.onLoad = function () {
gotoAndStop ("done");
};
Instance of Symbol 212 MovieClip in Symbol 236 MovieClip Frame 3
on (release) {
}
Symbol 241 Button
on (release) {
if (_root.isIn == true) {
_root.gotoAndStop("gamestart");
} else {
_root.gotoAndStop("Instructions");
}
}
Symbol 245 Button
on (release) {
_root.gotoAndStop("Instructions");
}
Symbol 249 Button
on (release) {
getURL ("http://www.freeworldgroup.com/", "_blank");
}
Symbol 253 Button
on (release) {
getURL ("http://www.ifungames.com", "_blank");
}
Symbol 258 Button
on (release) {
getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank");
}
Symbol 262 Button
on (release) {
viewHighscore();
}
Symbol 280 Button
on (release) {
getURL ("http://www.freeworldgroup.com/", "_blank");
}
Symbol 283 Button
on (release) {
gotoAndStop ("credits");
}
Symbol 286 MovieClip Frame 16
stop();
Symbol 290 Button
on (release) {
gotoAndStop (2);
}
Symbol 294 Button
on (release) {
_root.gotoAndStop("mainmenu");
}
Symbol 300 Button
on (release) {
if (_root.isPopup == true) {
_root.gotoAndStop("gamestart");
} else {
_root.gotoAndStop("popup");
}
}
Symbol 306 MovieClip Frame 48
var xueMC = this.attachMovie("xue_sui", "xue" + this.getNextHighestDepth(), this.getNextHighestDepth());
xueMC._x = 56;
xueMC._y = 66;
Symbol 315 Button
on (release) {
prevFrame();
}
Symbol 318 Button
on (release) {
if (_root.isPopup == true) {
_root.gotoAndStop("gamestart");
} else {
_root.gotoAndStop("popup");
}
}
Symbol 319 MovieClip Frame 1
stop();
Symbol 319 MovieClip Frame 2
stop();
Symbol 337 Button
on (release) {
_root.gotoAndStop("gamestart");
}
Symbol 358 Button
on (release) {
gotoAndPlay (1);
}
Symbol 359 Button
on (release) {
_root.gotoAndStop("gamestart");
}
Symbol 360 MovieClip Frame 840
var xueMC = this.attachMovie("xue_sui", "xue" + this.getNextHighestDepth(), this.getNextHighestDepth());
xueMC._x = 550;
xueMC._y = 359;
Symbol 360 MovieClip Frame 882
stop();
Symbol 387 MovieClip Frame 1
stop();
Symbol 387 MovieClip Frame 2
stop();
Symbol 387 MovieClip Frame 3
stop();
Symbol 387 MovieClip Frame 4
stop();
Symbol 389 MovieClip Frame 1
stop();
Symbol 389 MovieClip Frame 2
stop();
Symbol 389 MovieClip Frame 3
stop();
Symbol 389 MovieClip Frame 4
stop();
Symbol 389 MovieClip Frame 5
stop();
Symbol 389 MovieClip Frame 6
stop();
Symbol 393 MovieClip Frame 1
stop();
Symbol 393 MovieClip Frame 2
stop();
Symbol 393 MovieClip Frame 3
stop();
Symbol 401 MovieClip Frame 235
stop();
Symbol 405 MovieClip Frame 1
stop();
Symbol 405 MovieClip Frame 19
if (GameManage.isPause == true) {
stop();
} else {
GameManage.nextLevel();
}
Symbol 405 MovieClip Frame 38
gotoAndStop (1);
Symbol 407 Button
on (release) {
if (_root.xiaoguo_mc._visible == false) {
if (GameManage.isPause == false) {
GameManage.nowTime = GameManage.nowTime + 35;
GameManage.isPause = true;
_root.lifeview_mc.lifemask_mc._y = (_root.lifeMy + _root.lifeview_mc.life_mc._height) - ((GameManage.nowTime * _root.lifeview_mc.life_mc._height) / GameManage.allTime);
_root.dazui_mc.gotoAndPlay(11);
_root.xiaoguo_mc._visible = true;
_root.xiaoguo_mc.gotoAndPlay(1);
} else {
_root.xiaoguo_mc._visible = true;
_root.xiaoguo_mc.gotoAndPlay(1);
}
} else {
GameManage.isPause = false;
_root.dazui_mc.gotoAndPlay(30);
_root.xiaoguo_mc._visible = false;
_root.return_mc._visible = false;
}
}
Symbol 422 MovieClip Frame 1
stop();
Symbol 422 MovieClip Frame 2
stop();
Symbol 423 MovieClip Frame 2
function qView() {
b1_mc.gotoAndStop(1);
b2_mc.gotoAndStop(1);
b3_mc.gotoAndStop(1);
b4_mc.gotoAndStop(1);
if (_root._quality == "BEST") {
b4_mc.gotoAndStop(2);
} else if (_root._quality == "HIGH") {
b3_mc.gotoAndStop(2);
} else if (_root._quality == "MEDIUM") {
b2_mc.gotoAndStop(2);
} else if (_root._quality == "LOW") {
b1_mc.gotoAndStop(2);
}
}
function closeThis() {
GameManage.isPause = false;
_root.dazui_mc.gotoAndPlay(30);
_root.return_mc._visible = false;
_root.xiaoguo_mc._visible = false;
}
stop();
qView();
b4_btn.onPress = function () {
_root._quality = "BEST";
qView();
closeThis();
};
b3_btn.onPress = function () {
_root._quality = "HIGH";
qView();
closeThis();
};
b2_btn.onPress = function () {
_root._quality = "MEDIUM";
qView();
closeThis();
};
b1_btn.onPress = function () {
_root._quality = "LOW";
qView();
closeThis();
};
Symbol 424 Button
on (release) {
GameManage.isPause = true;
_root.gotoAndStop("mainmenu");
}
Symbol 425 Button
on (release) {
GameManage.isPause = false;
_root.dazui_mc.gotoAndPlay(30);
_root.return_mc._visible = false;
_root.xiaoguo_mc._visible = false;
}
Symbol 431 MovieClip Frame 1
stop();
Symbol 431 MovieClip Frame 2
stop();
Instance of Symbol 435 MovieClip in Symbol 436 MovieClip Frame 1
on (release) {
}
Symbol 436 MovieClip Frame 20
stop();
Symbol 442 Button
on (release) {
_root.gotoAndStop("mainmenu");
}
Symbol 446 Button
on (release) {
GameManage.nowMany = 0;
GameManage.getNewCorpseArray();
GameManage.getHow();
GameManage.isGameOver = false;
_root.clearGame();
_root.startGame();
_root.score = int(_root.score * 0.7);
_root.gameover_mc._visible = false;
}
Symbol 447 MovieClip Frame 2
stop();
Instance of Symbol 236 MovieClip in Symbol 447 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
_game_name = "hidden_zombie";
score_var = "_root.score";
}
Symbol 450 MovieClip Frame 1
stop();
Symbol 450 MovieClip Frame 2
stop();
Symbol 450 MovieClip Frame 3
stop();
Symbol 450 MovieClip Frame 4
stop();
Symbol 450 MovieClip Frame 5
stop();
Symbol 451 MovieClip Frame 21
gotoAndPlay("go" + (random(6) + 1));
Symbol 451 MovieClip Frame 49
gotoAndPlay (1);
Symbol 451 MovieClip Frame 83
gotoAndPlay (1);
Symbol 451 MovieClip Frame 95
gotoAndPlay (1);
Symbol 451 MovieClip Frame 111
gotoAndPlay (1);
Symbol 451 MovieClip Frame 139
gotoAndPlay (1);
Symbol 456 MovieClip Frame 13
this._parent.gotoAndStop(1);
Symbol 457 MovieClip Frame 1
stop();
Symbol 457 MovieClip Frame 2
stop();
Symbol 488 Button
on (release) {
_root.gotoAndStop("gameover");
}
Symbol 489 MovieClip Frame 141
_root.soundManage.playSound("zhaoxiang_s");
Symbol 489 MovieClip Frame 147
stop();
Symbol 494 Button
on (release) {
_root.gotoAndStop("mainmenu");
}