Frame 1
var my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
this.menu = my_cm;
MochiAd.showPreGameAd({id:"f4f50c9c24e76775", res:"400x550"});
Frame 3
if (_root.getBytesLoaded() < _root.getBytesTotal()) {
gotoAndStop ("Loading");
}
Instance of Symbol 916 MovieClip in Frame 4
//component parameters
onClipEvent (construct) {
_game_name = "santa_drop";
score_var = "_root.game.score";
}
Frame 7
stop();
Symbol 3 MovieClip Frame 12
this._parent.gotoAndStop(1);
Symbol 4 MovieClip Frame 1
stop();
Symbol 4 MovieClip Frame 2
stop();
Symbol 7 MovieClip Frame 12
this._parent.gotoAndStop(1);
Symbol 8 MovieClip Frame 1
stop();
Symbol 8 MovieClip Frame 2
stop();
Symbol 11 MovieClip Frame 12
this._parent.gotoAndStop(1);
Symbol 12 MovieClip Frame 1
stop();
Symbol 12 MovieClip Frame 2
stop();
Symbol 15 MovieClip Frame 12
this._parent.gotoAndStop(1);
Symbol 16 MovieClip Frame 1
stop();
Symbol 16 MovieClip Frame 2
stop();
Symbol 17 MovieClip Frame 1
stop();
Symbol 17 MovieClip Frame 2
stop();
Symbol 17 MovieClip Frame 3
stop();
Symbol 31 MovieClip Frame 1
stop();
Symbol 31 MovieClip Frame 12
gotoAndStop (1);
Symbol 47 MovieClip Frame 1
stop();
Symbol 47 MovieClip Frame 2
stop();
Symbol 47 MovieClip Frame 3
stop();
Symbol 52 MovieClip Frame 3
stop();
Symbol 52 MovieClip Frame 6
this._parent.gotoAndStop(1);
Symbol 65 MovieClip Frame 30
this._parent.onEnterFrame = null;
Symbol 65 MovieClip Frame 38
_root.game.gotoAndStop("gameover");
Symbol 66 MovieClip [player] Frame 1
#initclip 37
Object.registerClass("player", Player);
#endinitclip
stop();
Symbol 66 MovieClip [player] Frame 2
stop();
Symbol 66 MovieClip [player] Frame 3
stop();
Symbol 66 MovieClip [player] Frame 4
stop();
Symbol 68 MovieClip Frame 1
onPress = function () {
FWGURL();
};
this.cacheAsBitmap = true;
Symbol 71 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 75 MovieClip Frame 1
_x = (Stage.width / 2);
_y = ((Stage.height / 2) - 30);
Symbol 75 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 1045 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 1046 MovieClip [__Packages.Father] Frame 0
class Father extends MovieClip
{
var _y, removeMovieClip;
function Father () {
super();
}
function onEnterFrame() {
if (_root.game.isGameOver == false) {
if (_root.game.isPause == false) {
run();
}
}
}
function CommonMove() {
if (_root.game.level_l == 1) {
_y = _y + 2;
if (_y > (manage.GameManage.rootY + 120)) {
removeMovieClip();
}
} else if (_root.game.level_l == 3) {
_y = _y - 2;
if (_y < -120) {
removeMovieClip();
}
}
}
function run() {
}
}
Symbol 1047 MovieClip [__Packages.manage.GameManage] Frame 0
class manage.GameManage extends MovieClip
{
var correctGift, reGift, level, difficulty, youwin, timer, turnTimer, nowMap, nextMap, mapSpeed, isGameOver, isPause, upYunTimer, nextYunTimer, keyManage, frameManage, score, levelMax, level_l, runTime, mapNo, gotoAndStop, money;
function GameManage () {
super();
trace("GameManage.rootX = " + rootX);
trace("GameManage.rootY = " + rootY);
}
function addCorrectGift() {
correctGift++;
reGift = levelGiftArray[level] - correctGift;
if (reGift < 0) {
reGift = 0;
}
}
function init() {
if (difficulty == undefined) {
difficulty = 2;
}
youwin = false;
timer = 0;
turnTimer = 0;
nowMap = null;
nextMap = null;
mapSpeed = 2;
isGameOver = false;
isPause = false;
upYunTimer = 0;
nextYunTimer = random(100) + 30;
keyManage = null;
frameManage = null;
score = 0;
prevVO.score = 0;
levelMax = 7;
level = 0;
level_l = 1;
runTime = 0;
keyManage = new manage.KeyManage();
frameManage = new manage.FrameManage();
_root.game.playerArray_mc.attachMovie("player", "player_mc", _root.game.playerArray_mc.getNextHighestDepth(), {_x:rootX / 2, _y:(rootY / 4) * 3});
changeDirection();
trace("\u521D\u59CB\u5316GAME\u5BF9\u8C61\uFF01");
}
function isNextLevel() {
trace((("\u4F60\u73B0\u5728\u5F97\u7684\u793C\u7269\u5206\u6570\u4E3A\uFF1A" + correctGift) + " \u8FC7\u5173\u7684\u5206\u6570\u4E3A\uFF1A") + levelGiftArray[level]);
if (correctGift >= levelGiftArray[level]) {
if (level < levelMax) {
_root.game.nextlevel_mc.gotoAndStop(2);
} else {
win();
}
} else {
trace("this.prevVO.score;=" + prevVO.score);
score = prevVO.score;
level = level - 1;
_root.game.nextlevel_mc.gotoAndStop(3);
}
}
function onEnterFrame() {
frameManage.nextPoint();
if (isGameOver == false) {
if (isPause == false) {
if (level_l != 2) {
timer++;
}
if (timer == 4) {
for (var _local4 in _root.game.comPointArray_mc.comArray_mc) {
switch (_root.game.comPointArray_mc.comArray_mc[_local4].myType) {
case 1 :
_root.game.computerArray_mc.attachMovie("smallbird", ("smallbird" + _root.game.computerArray_mc.getNextHighestDepth()) + "_mc", _root.game.computerArray_mc.getNextHighestDepth(), {fangxiang:_root.game.comPointArray_mc.comArray_mc[_local4].level});
break;
case 2 :
_root.game.computerArray_mc.attachMovie("longbird", ("longbird" + _root.game.computerArray_mc.getNextHighestDepth()) + "_mc", _root.game.computerArray_mc.getNextHighestDepth(), {fangxiang:_root.game.comPointArray_mc.comArray_mc[_local4].level});
break;
case 3 :
_root.game.computerArray_mc.attachMovie("plane", ("plane" + _root.game.computerArray_mc.getNextHighestDepth()) + "_mc", _root.game.computerArray_mc.getNextHighestDepth(), {fangxiang:_root.game.comPointArray_mc.comArray_mc[_local4].level});
}
}
}
if (timer >= 100) {
_root.game.comPointArray_mc.comArray_mc.nextFrame();
trace(("\u73B0\u5728\u5230\u4E86\u7B2C " + _root.game.comPointArray_mc.comArray_mc._currentframe) + " \u5E27.");
timer = 0;
}
keyManage.detectKeys();
upYunTimer++;
if (upYunTimer >= nextYunTimer) {
upYunTimer = 0;
nextYunTimer = random(100) + 30;
createFirstYun();
createSecondYun();
}
if (level_l == 1) {
if ((nowMap._y >= -4) && (nowMap._y <= 10)) {
if (nextMap == null) {
mapNo++;
if (_root.game.level == 7) {
if (mapNo == 7) {
level_l = 2;
turnTimer = 0;
}
} else if (mapNo == 6) {
level_l = 2;
turnTimer = 0;
}
nextMap = _root.game.mapArray_mc.attachMovie((("l" + level) + "_") + mapNo, ((("l" + level) + "_") + mapNo) + "_mc", _root.game.mapArray_mc.getNextHighestDepth(), {_x:-1, _y:nowMap._y - 900});
trace(("\u4EA7\u751F\u7B2C " + mapNo) + " \u5F20\u5730\u56FE\uFF01");
}
} else if (nowMap._y >= (rootY + 4)) {
nowMap.removeMovieClip();
nowMap = nextMap;
trace("\u53D6\u6D88\u4E00\u5F20\u5730\u56FE \u73B0\u5728\u7684\u56FE\u4E3A\uFF1A" + nowMap);
nextMap = null;
}
nowMap._y = nowMap._y + mapSpeed;
if (nextMap != null) {
nextMap._y = nextMap._y + mapSpeed;
}
} else if (level_l == 2) {
if (turnTimer <= 30) {
turnTimer++;
}
} else if (level_l == 3) {
if ((nowMap._y <= ((-1 * (900 - rootY)) - 4)) && (nowMap._y >= ((-1 * (900 - rootY)) - 10))) {
if (nextMap == null) {
mapNo--;
if (mapNo == 0) {
turnTimer = 0;
level_l = 4;
}
nextMap = _root.game.mapArray_mc.attachMovie((("l" + level) + "_") + mapNo, ((("l" + level) + "_") + mapNo) + "_mc", _root.game.mapArray_mc.getNextHighestDepth(), {_x:-1, _y:nowMap._y + 900});
trace(("\u4EA7\u751F\u7B2C " + mapNo) + " \u5F20\u5730\u56FE\uFF01");
}
} else if (nowMap._y <= -904) {
nowMap.removeMovieClip();
nowMap = nextMap;
trace("\u53D6\u6D88\u4E00\u5F20\u5730\u56FE \u73B0\u5728\u7684\u56FE\u4E3A\uFF1A" + nowMap);
nextMap = null;
}
nowMap._y = nowMap._y - mapSpeed;
if (nextMap != null) {
nextMap._y = nextMap._y - mapSpeed;
}
} else if (level_l == 4) {
turnTimer++;
if (turnTimer >= 40) {
isPause = true;
isNextLevel();
turnTimer = 0;
}
}
}
}
}
function go2Start() {
level_l = 3;
mapNo--;
nowMap.create2Gift();
}
function changeDirection() {
if (_root.game.playerArray_mc.player_mc._yscale > 0) {
for (var _local3 in _root.game.playerArray_mc) {
_root.game.playerArray_mc[_local3]._yscale = -100;
}
for (var _local2 in _root.game.yingziArray_mc) {
_root.game.yingziArray_mc[_local2]._yscale = -100;
}
} else if (_root.game.playerArray_mc.player_mc._yscale < 0) {
for (var _local3 in _root.game.playerArray_mc) {
_root.game.playerArray_mc[_local3]._yscale = 100;
}
for (var _local2 in _root.game.yingziArray_mc) {
_root.game.yingziArray_mc[_local2]._yscale = 100;
}
}
}
function winPage() {
}
function createSecondYun() {
var _local3 = random(40) + 80;
if (level_l == 1) {
_root.game.downyunArray_mc.attachMovie("cloud_s", ("cloud" + _root.game.downyunArray_mc.getNextHighestDepth()) + "_mc", _root.game.downyunArray_mc.getNextHighestDepth(), {_x:random(400), _y:-125, _xscale:_local3, _yscale:_local3, myType:2});
} else if (level_l == 3) {
_root.game.downyunArray_mc.attachMovie("cloud_s", ("cloud" + _root.game.downyunArray_mc.getNextHighestDepth()) + "_mc", _root.game.downyunArray_mc.getNextHighestDepth(), {_x:random(400), _y:575, _xscale:_local3, _yscale:_local3, myType:2});
}
}
function createFirstYun() {
var _local3 = random(80) + 60;
if (level_l == 1) {
_root.game.upyunArray_mc.attachMovie("cloud", ("cloud" + _root.game.upyunArray_mc.getNextHighestDepth()) + "_mc", _root.game.upyunArray_mc.getNextHighestDepth(), {_x:random(400), _y:-125, _xscale:_local3, _yscale:_local3, myType:1});
} else if (level_l == 3) {
_root.game.upyunArray_mc.attachMovie("cloud", ("cloud" + _root.game.upyunArray_mc.getNextHighestDepth()) + "_mc", _root.game.upyunArray_mc.getNextHighestDepth(), {_x:random(400), _y:575, _xscale:_local3, _yscale:_local3, myType:1});
}
}
function nextLevel() {
isPause = false;
addNextLevelScore();
level = level + 1;
level_l = 1;
correctGift = 0;
prevVO.score = score;
_root.game.name_mc.gotoAndStop(level);
changeDirection();
clearAll();
_root.game.comPointArray_mc.gotoAndStop(level);
_root.game.playerArray_mc.player_mc.addGift(addGiftArray[level]);
reGift = levelGiftArray[level] - correctGift;
trace(("\u8FDB\u5165\u7B2C " + level) + " \u5173\uFF01");
}
function addNextLevelScore() {
_root.game.scoreManage.addScore(levelScoreArray[level]);
_root.game.scoreManage.addMoney(levelMoneyArray[level]);
}
function clearAll() {
nowMap = null;
nextMap = null;
for (var _local9 in _root.game.mapArray_mc) {
_root.game.mapArray_mc[_local9].removeMovieClip();
}
for (var _local8 in _root.game.upgiftArray_mc) {
_root.game.upgiftArray_mc[_local8].removeMovieClip();
}
for (var _local7 in _root.game.downgiftArray_mc) {
_root.game.downgiftArray_mc[_local7].removeMovieClip();
}
for (var _local6 in _root.game.houseArray_mc) {
_root.game.houseArray_mc[_local6].removeMovieClip();
}
for (var _local5 in _root.game.killArray_mc) {
_root.game.killArray_mc[_local5].removeMovieClip();
}
for (var _local4 in _root.game.computerArray_mc) {
_root.game.computerArray_mc[_local4].removeMovieClip();
}
for (var _local3 in _root.game.killupArray_mc) {
_root.game.killupArray_mc[_local3].removeMovieClip();
}
nowMap = _root.game.mapArray_mc.attachMovie(("l" + level) + "_1", ("l" + level) + "_1_mc", _root.game.mapArray_mc.getNextHighestDepth(), {_x:-1, _y:-1 * (900 - rootY)});
trace("this.nowMap=" + nowMap._y);
mapNo = 1;
}
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 clearScore() {
score = 0;
}
function flashUpdateScore(no) {
var _local2 = ExtMath.to_global(_root.game.playerArray_mc.player_mc, _root.game.playerArray_mc.player_mc.viewScore_mc);
_root.game.upgiftArray_mc.attachMovie("viewScore", ("viewScore" + _root.game.upgiftArray_mc.getNextHighestDepth()) + "_mc", _root.game.upgiftArray_mc.getNextHighestDepth(), {_x:_local2.x, _y:_local2.y, no: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 = 400;
static var rootY = 550;
var prevVO = new Object();
static var levelGiftArray = new Array(0, 23, 25, 27, 29, 30, 32, 35);
static var addGiftArray = new Array(0, 30, 35, 36, 42, 50, 55, 60);
static var levelScoreArray = new Array(0, 800, 1600, 2300, 3500, 4800, 5500, 6800, 8000, 10000);
static var levelMoneyArray = new Array(250, 260, 300, 340, 380, 430, 500, 580, 650, 720);
}
Symbol 1048 MovieClip [__Packages.manage.KeyManage] Frame 0
class manage.KeyManage
{
var isRun, player;
function KeyManage () {
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() {
isRun = false;
if (Key.isDown(39)) {
player.moveRight();
isRun = true;
} else if (Key.isDown(37)) {
player.moveLeft();
isRun = true;
} else {
player.moveReturnX();
}
if (Key.isDown(38)) {
player.moveUp();
isRun = true;
} else if (Key.isDown(40)) {
player.moveDown();
isRun = true;
} else {
player.moveReturnY();
}
}
}
Symbol 1049 MovieClip [__Packages.manage.FrameManage] Frame 0
class manage.FrameManage
{
var point2, point4, point8, point12, point20, point32;
function FrameManage () {
point2 = 1;
point4 = 1;
point8 = 1;
point12 = 1;
point20 = 1;
point32 = 1;
}
function nextPoint() {
point2++;
point4++;
point8++;
point12++;
point20++;
point32++;
nextMax();
}
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 (point20 > 20) {
point20 = 1;
}
if (point32 > 32) {
point32 = 1;
}
}
}
Symbol 1050 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 1051 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 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 1052 MovieClip [__Packages.Player] Frame 0
class Player extends Father
{
var piao, zhendongNo, zhendong, life, throwTime, nowSpeedX, nowSpeedY, prevDeer, giftNo, flyNo, yingzi_mc, _y, _x, yanse_mc, throwPoint_mc, reng_mc, gotoAndStop, onEnterFrame, _yscale, _xscale, _currentframe, che_mc, zhunxing_mc;
function Player () {
super();
piao = 1;
zhendongNo = 10;
zhendong = 0;
life = 6;
throwTime = 20;
nowSpeedX = 0;
nowSpeedY = 0;
prevDeer = "deer1_mc";
giftNo = 0;
flyNo = 3;
yingzi_mc = _root.game.yingziArray_mc.attachMovie("yingzi1", "player_yingzi_mc", _root.game.yingziArray_mc.getNextHighestDepth(), {_x:_x - 36, _y:_y + 60});
viewLu();
viewGift();
yanse_mc.gotoAndStop(_root.game.difficulty);
}
function throwGift(no) {
if (giftNo > 0) {
if (throwTime > 10) {
var _local3 = ExtMath.to_global(this, throwPoint_mc);
_root.game.upgiftArray_mc.attachMovie("gift", ("gift" + _root.game.upgiftArray_mc.getNextHighestDepth()) + "_mc", _root.game.upgiftArray_mc.getNextHighestDepth(), {_x:_local3.x, _y:_local3.y, myColor:no, myState:1});
throwTime = 0;
giftNo--;
reng_mc.play();
viewGift();
}
} else {
trace("\u793C\u7269\u6CA1\u4E86\uFF01");
_root.game.noGift_mc.play();
}
}
function throwFly() {
if (flyNo > 0) {
var _local3 = ExtMath.to_global(this, throwPoint_mc);
_root.game.upgiftArray_mc.attachMovie("gift", ("gift" + _root.game.upgiftArray_mc.getNextHighestDepth()) + "_mc", _root.game.upgiftArray_mc.getNextHighestDepth(), {_x:_local3.x, _y:_local3.y, myColor:5, myState:1});
throwTime = 0;
flyNo--;
_root.game.flyNo = flyNo;
}
}
function addFly() {
flyNo++;
_root.game.flyNo = flyNo;
}
function viewLu() {
var _local4 = life;
var _local3 = 1;
while (_local4 > 0) {
_root.game.playerArray_mc.attachMovie("deer", ("deer" + _local3) + "_mc", _root.game.playerArray_mc.getNextHighestDepth(), {_x:_root.game.playerArray_mc.player_mc._x, _y:(_root.game.playerArray_mc.player_mc._y - 35) - (35 * (_local3 - 1)), prevDeer:((_local4 >= 3) ? (("deer" + (_local3 + 1)) + "_mc") : ""), nextDeer:((_local3 == 1) ? "player_mc" : (("deer" + (_local3 - 1)) + "_mc")), quantity:((_local4 >= 2) ? 2 : 1), isHead:((_local4 > 2) ? false : true)});
if (_local4 <= 2) {
_root.game.keyManage.setPlayer(_root.game.playerArray_mc[("deer" + _local3) + "_mc"]);
}
_local4 = _local4 - 2;
_local3++;
}
}
function reduceLife() {
trace("\u6253\u5728\u4E86\u9E7F\u8EAB\u4E0A\uFF01");
_root.game.soundManage.playSound("zhuang_s");
var _local9 = Math.ceil(life / 2);
_root.game.playerArray_mc[("deer" + _local9) + "_mc"].reduceQuantity();
life--;
if (life <= 0) {
gotoAndStop(4);
_root.game.isGameOver = true;
for (var _local8 in _root.game.upgiftArray_mc) {
_root.game.upgiftArray_mc[_local8].removeMovieClip();
}
for (var _local7 in _root.game.downgiftArray_mc) {
_root.game.downgiftArray_mc[_local7].removeMovieClip();
}
for (var _local6 in _root.game.houseArray_mc) {
_root.game.houseArray_mc[_local6].removeMovieClip();
}
for (var _local5 in _root.game.killArray_mc) {
_root.game.killArray_mc[_local5].removeMovieClip();
}
for (var _local4 in _root.game.computerArray_mc) {
_root.game.computerArray_mc[_local4].removeMovieClip();
}
for (var _local3 in _root.game.killupArray_mc) {
_root.game.killupArray_mc[_local3].removeMovieClip();
}
onEnterFrame = function () {
_root.game.mapArray_mc._xscale = _root.game.mapArray_mc._xscale * 1.05;
_root.game.mapArray_mc._yscale = _root.game.mapArray_mc._xscale;
_root.game.mapArray_mc._x = ((-1 * _root.game.mapArray_mc._width) / 2) + 200;
};
}
}
function addLife() {
var _local3 = Math.ceil(life / 2);
_root.game.playerArray_mc[("deer" + _local3) + "_mc"].addQuantity();
life++;
}
function addGift(no) {
giftNo = giftNo + no;
viewGift();
}
function reduceGift(no) {
trace(("\u6253\u5728\u4E86\u5723\u8BDE\u8001\u4EBA\u8EAB\u4E0A\uFF0C\u8981\u51CF\u5C11 " + no) + " \u4E2A\u793C\u7269");
_root.game.soundManage.playSound("zhuang_s");
giftNo = giftNo - no;
if (giftNo < 0) {
giftNo = 0;
}
viewGift();
zhendong = 1;
if (_yscale == 100) {
_root.game.happyArray_mc.attachMovie("boooGift", "boooGift" + _root.game.happyArray_mc.getNextHighestDepth(), _root.game.happyArray_mc.getNextHighestDepth(), {_x:_x + throwPoint_mc._x, _y:_y + throwPoint_mc._y});
} else {
_root.game.happyArray_mc.attachMovie("boooGift", "boooGift" + _root.game.happyArray_mc.getNextHighestDepth(), _root.game.happyArray_mc.getNextHighestDepth(), {_x:_x - throwPoint_mc._x, _y:_y - throwPoint_mc._y});
}
}
function viewGift() {
_root.game.giftNo = giftNo;
}
function run() {
if (zhendong != 0) {
zhendong++;
if ((zhendong % 2) == 0) {
_x = _x + zhendongNo;
} else {
_x = _x - zhendongNo;
}
if (zhendong == 10) {
zhendong = 0;
}
}
throwTime++;
if (_root.game.frameManage.point4 == 4) {
if (piao > 0) {
_xscale = _xscale + piao;
if (_yscale > 0) {
_yscale = _xscale;
} else {
_yscale = _xscale * -1;
}
if (Math.abs(_xscale) > 105) {
piao = piao * -1;
}
} else {
_xscale = _xscale + piao;
if (_yscale > 0) {
_yscale = _xscale;
} else {
_yscale = _xscale * -1;
}
if (Math.abs(_xscale) < 95) {
piao = piao * -1;
}
}
}
var _local6 = ExtMath.to_global(_root.game.playerArray_mc[prevDeer], _root.game.playerArray_mc[prevDeer].nextPoint_mc);
var _local5 = _local6.x - _x;
var _local8 = _local6.y - _y;
if (Math.sqrt((_local5 * _local5) + (_local8 * _local8)) >= 2) {
if (_local5 > 0) {
if (_currentframe != 2) {
gotoAndStop(2);
}
} else if (_local5 < 0) {
if (_currentframe != 3) {
gotoAndStop(3);
}
}
_x = _x + (_local5 * huandong);
_y = _y + (_local8 * huandong);
} else {
if (_currentframe != 1) {
if (che_mc._currentframe >= 3) {
che_mc.play();
} else {
gotoAndStop(1);
}
}
_x = _local6.x;
_y = _local6.y;
}
yingzi_mc._x = _x - 36;
yingzi_mc._y = _y + 60;
if (_root.game.level_l != 2) {
var _local4 = _x + zhunxing_mc._x;
var _local3 = _y + zhunxing_mc._y;
if (_root.game.houseArray_mc.hitTest(_local4, _local3, true)) {
zhunxing_mc.gotoAndStop(2);
for (var _local7 in _root.game.houseArray_mc) {
if (_root.game.houseArray_mc[_local7].highhit_mc.hitTest(_local4, _local3, true)) {
zhunxing_mc.gotoAndStop(3);
}
}
} else {
zhunxing_mc.gotoAndStop(1);
}
} else if (zhunxing_mc._currentframe != 1) {
zhunxing_mc.gotoAndStop(1);
}
}
static var speed = 8;
static var g = 1.1;
static var huandong = 0.6;
}
Symbol 1053 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 1054 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 1055 MovieClip [__Packages.CityMap] Frame 0
class CityMap extends MovieClip
{
var killTimer, onEnterFrame, giftArray1_mc, _y, _x, giftArray2_mc, kill_mc;
function CityMap () {
super();
killTimer = 0;
onEnterFrame = function () {
this.killTimer++;
if (this.killTimer == 4) {
if (_root.game.level_l == 1) {
this.create1Gift();
} else if (_root.game.level_l == 3) {
this.create2Gift();
}
this.createKiller();
this.onEnterFrame = null;
}
};
}
function create1Gift() {
for (var _local6 in giftArray1_mc) {
_root.game.houseArray_mc.attachMovie("targetGift", ("targetGift" + _root.game.houseArray_mc.getNextHighestDepth()) + "_mc", _root.game.houseArray_mc.getNextHighestDepth(), {_x:_x + giftArray1_mc[_local6]._x, _y:_y + giftArray1_mc[_local6]._y, powerup:giftArray1_mc[_local6].level});
}
}
function create2Gift() {
for (var _local6 in giftArray2_mc) {
_root.game.houseArray_mc.attachMovie("targetGift", ("targetGift" + _root.game.houseArray_mc.getNextHighestDepth()) + "_mc", _root.game.houseArray_mc.getNextHighestDepth(), {_x:_x + giftArray2_mc[_local6]._x, _y:_y + giftArray2_mc[_local6]._y, powerup:giftArray1_mc[_local6].level});
}
}
function createKiller() {
if (kill_mc != undefined) {
for (var _local12 in kill_mc) {
switch (kill_mc[_local12].myType) {
case 1 :
if ((_root.game.level_l == 1) && (kill_mc[_local12].level == 1)) {
var _local3 = random(2) + 1;
_root.game.killArray_mc.attachMovie("balloon" + _local3, ("balloon" + _root.game.killArray_mc.getNextHighestDepth()) + "_mc", _root.game.killArray_mc.getNextHighestDepth(), {myState:1, no:_local3, _x:(_x + kill_mc[_local12]._x) + 1, _y:_y + kill_mc[_local12]._y, _yscale:60, _xscale:60});
} else if ((_root.game.level_l == 3) && (kill_mc[_local12].level == 2)) {
var _local3 = random(2) + 1;
_root.game.killArray_mc.attachMovie("balloon" + _local3, ("balloon" + _root.game.killArray_mc.getNextHighestDepth()) + "_mc", _root.game.killArray_mc.getNextHighestDepth(), {myState:1, no:_local3, _x:(_x + kill_mc[_local12]._x) + 1, _y:_y + kill_mc[_local12]._y, _yscale:60, _xscale:60});
}
break;
case 2 :
_root.game.killArray_mc.attachMovie("missileGun", ("missileGun" + _root.game.killArray_mc.getNextHighestDepth()) + "_mc", _root.game.killArray_mc.getNextHighestDepth(), {_x:(_x + kill_mc[_local12]._x) + 1, _y:_y + kill_mc[_local12]._y, _rotation:kill_mc[_local12].ran});
break;
case 3 :
if ((_root.game.level_l == 1) && (kill_mc[_local12].level == 1)) {
_root.game.killArray_mc.attachMovie("meHero", ("meHero" + _root.game.killArray_mc.getNextHighestDepth()) + "_mc", _root.game.killArray_mc.getNextHighestDepth(), {myState:1, _x:(_x + kill_mc[_local12]._x) + 1, _y:_y + kill_mc[_local12]._y, myType:1});
} else if ((_root.game.level_l == 3) && (kill_mc[_local12].level == 2)) {
_root.game.killArray_mc.attachMovie("meHero", ("meHero" + _root.game.killArray_mc.getNextHighestDepth()) + "_mc", _root.game.killArray_mc.getNextHighestDepth(), {myState:1, _x:(_x + kill_mc[_local12]._x) + 1, _y:_y + kill_mc[_local12]._y, myType:1});
}
break;
case 4 :
_root.game.killArray_mc.attachMovie("bunker", ("bunker" + _root.game.killArray_mc.getNextHighestDepth()) + "_mc", _root.game.killArray_mc.getNextHighestDepth(), {myState:1, _x:(_x + kill_mc[_local12]._x) + 1, _y:_y + kill_mc[_local12]._y, _rotation:kill_mc[_local12].ran});
break;
case 5 :
if ((_root.game.level_l == 1) && (kill_mc[_local12].level == 1)) {
_root.game.killArray_mc.attachMovie("ship", ("ship" + _root.game.killArray_mc.getNextHighestDepth()) + "_mc", _root.game.killArray_mc.getNextHighestDepth(), {myState:1, _x:(_x + kill_mc[_local12]._x) + 1, _y:_y + kill_mc[_local12]._y, myType:2});
} else if ((_root.game.level_l == 3) && (kill_mc[_local12].level == 2)) {
_root.game.killArray_mc.attachMovie("ship", ("ship" + _root.game.killArray_mc.getNextHighestDepth()) + "_mc", _root.game.killArray_mc.getNextHighestDepth(), {myState:1, _x:(_x + kill_mc[_local12]._x) + 1, _y:_y + kill_mc[_local12]._y, myType:2});
}
break;
case 6 :
_root.game.killArray_mc.attachMovie("upmissileGun", ("upmissileGun" + _root.game.killArray_mc.getNextHighestDepth()) + "_mc", _root.game.killArray_mc.getNextHighestDepth(), {_x:(_x + kill_mc[_local12]._x) + 1, _y:_y + kill_mc[_local12]._y});
}
}
}
}
}
Symbol 1056 MovieClip [__Packages.upcom.MissileGun] Frame 0
class upcom.MissileGun extends Father
{
var shecheng, missNo, attachTimer, attathSpeed, CommonMove, _x, _y, daodan_mc;
function MissileGun () {
super();
shecheng = 200;
missNo = 2;
attachTimer = 0;
attathSpeed = 60;
}
function run() {
CommonMove();
if (missNo > 0) {
if (attachTimer < attathSpeed) {
attachTimer++;
}
if (ExtMath.countDistance(_x, _y, _root.game.playerArray_mc.player_mc._x, _root.game.playerArray_mc.player_mc._y) <= shecheng) {
fire();
}
}
}
function fire() {
if (attachTimer >= attathSpeed) {
_root.game.soundManage.playSound("fire_s");
_root.game.killupArray_mc.attachMovie("missile", ("missile" + _root.game.killupArray_mc.getNextHighestDepth()) + "_mc", _root.game.killupArray_mc.getNextHighestDepth(), {_x:_x, _y:_y - 5, myState:1, power:4});
attachTimer = 0;
daodan_mc[("daodan" + missNo) + "_mc"]._visible = false;
missNo = missNo - 1;
}
}
}
Symbol 1057 MovieClip [__Packages.upcom.Bunker] Frame 0
class upcom.Bunker extends upcom.MissileGun
{
var missNo, attachTimer, attathSpeed, play, _y, _x;
function Bunker () {
super();
missNo = 6;
attachTimer = 0;
attathSpeed = 70;
}
function fire() {
if (attachTimer >= attathSpeed) {
play();
attachTimer = 0;
}
}
function createM() {
_root.game.soundManage.playSound("fire_s");
_root.game.killupArray_mc.attachMovie("missile2", ("missile" + _root.game.killupArray_mc.getNextHighestDepth()) + "_mc", _root.game.killupArray_mc.getNextHighestDepth(), {_x:_x, _y:_y - 6, myState:1, _rotation:90, power:1});
_root.game.killupArray_mc.attachMovie("missile2", ("missile" + _root.game.killupArray_mc.getNextHighestDepth()) + "_mc", _root.game.killupArray_mc.getNextHighestDepth(), {_x:_x, _y:_y + 6, myState:1, _rotation:90, power:1});
attachTimer = 0;
missNo = missNo - 2;
}
}
Symbol 1058 MovieClip [__Packages.powerup.PowerUp] Frame 0
class powerup.PowerUp extends Father
{
var lifeTimer, isUse, cacheAsBitmap, gotoAndStop, removeMovieClip, myTarget, _y, _x, hit_mc;
function PowerUp () {
super();
lifeTimer = 0;
getTarget();
isUse = false;
cacheAsBitmap = true;
}
function booo() {
isUse = true;
}
function remove() {
gotoAndStop(2);
run = null;
}
function run() {
movePower();
if (_root.game.frameManage.point4 == 4) {
isBooo();
}
lifeTimer++;
if (lifeTimer > 500) {
removeMovieClip();
}
}
function getTarget() {
myTarget = ExtMath.countMoveLen({x:_x, y:_y}, {x:550, y:random(200) + 150}, 3);
}
function movePower() {
if (((_x + myTarget.x) > manage.GameManage.rootX) || ((_x + myTarget.x) < 0)) {
myTarget.x = myTarget.x * -1;
}
if (((_y + myTarget.y) > manage.GameManage.rootY) || ((_y + myTarget.y) < 0)) {
myTarget.y = myTarget.y * -1;
}
_x = _x + myTarget.x;
_y = _y + myTarget.y;
}
function isBooo() {
if (hit_mc.hitTest(_root.game.playerArray_mc.player_mc.hit_mc)) {
booo();
_root.game.soundManage.playSound("powerup_s");
remove();
}
}
}
Symbol 1059 MovieClip [__Packages.powerup.PowerFly] Frame 0
class powerup.PowerFly extends powerup.PowerUp
{
var isUse;
function PowerFly () {
super();
}
function booo() {
_root.game.playerArray_mc.player_mc.addFly();
isUse = true;
}
}
Symbol 1060 MovieClip [__Packages.powerup.PowerGift] Frame 0
class powerup.PowerGift extends powerup.PowerUp
{
var power, isUse;
function PowerGift () {
super();
power = random(4) + 2;
}
function booo() {
_root.game.playerArray_mc.player_mc.addGift(power);
var _local3 = ExtMath.to_global(_root.game.playerArray_mc.player_mc, _root.game.playerArray_mc.player_mc.viewScore_mc);
_root.game.upgiftArray_mc.attachMovie("addGiftView", ("addGiftView" + _root.game.upgiftArray_mc.getNextHighestDepth()) + "_mc", _root.game.upgiftArray_mc.getNextHighestDepth(), {_x:_local3.x, _y:_local3.y, no:power});
isUse = true;
}
}
Symbol 1061 MovieClip [__Packages.powerup.PowerPower] Frame 0
class powerup.PowerPower extends powerup.PowerUp
{
function PowerPower () {
super();
}
function PowerGift() {
}
function booo() {
for (var _local2 in _root.game.computerArray_mc) {
_root.game.computerArray_mc[_local2].die();
}
}
}
Symbol 1062 MovieClip [__Packages.powerup.PowerLife] Frame 0
class powerup.PowerLife extends powerup.PowerUp
{
var isUse;
function PowerLife () {
super();
}
function booo() {
if (_root.game.playerArray_mc.player_mc.life < 9) {
_root.game.playerArray_mc.player_mc.addLife();
} else {
_root.game.addScore(300);
}
isUse = true;
}
}
Symbol 1063 MovieClip [__Packages.upcom.MiddleEastHero] Frame 0
class upcom.MiddleEastHero extends upcom.MissileGun
{
var missNo, attathSpeed, attachTimer, _y, _x, CommonMove, myType, _rotation;
function MiddleEastHero () {
super();
missNo = 10;
attathSpeed = 42;
}
function fire() {
if (attachTimer >= attathSpeed) {
_root.game.soundManage.playSound("fire_s");
_root.game.killArray_mc.attachMovie("bullet", ("bullet" + _root.game.killArray_mc.getNextHighestDepth()) + "_mc", _root.game.killArray_mc.getNextHighestDepth(), {_x:_x, _y:_y - 5, myState:1});
attachTimer = 0;
missNo = missNo - 1;
}
}
function run() {
CommonMove();
if (myType == 1) {
_rotation = ExtMath.angleOfLine(_x, _y, _root.game.playerArray_mc.player_mc._x, _root.game.playerArray_mc.player_mc._y);
}
if (attachTimer < attathSpeed) {
attachTimer++;
}
if (missNo > 0) {
if (ExtMath.countDistance(_x, _y, _root.game.playerArray_mc.player_mc._x, _root.game.playerArray_mc.player_mc._y) <= 100) {
fire();
}
}
}
}
Symbol 1064 MovieClip [__Packages.upcom.UpCom] Frame 0
class upcom.UpCom extends Father
{
var hit_mc, power;
function UpCom () {
super();
}
function die() {
}
function isBooo() {
if (hit_mc.hitTest(_root.game.playerArray_mc)) {
for (var _local3 in _root.game.playerArray_mc) {
if (_root.game.playerArray_mc[_local3].hit_mc.hitTest(hit_mc)) {
if (_root.game.playerArray_mc[_local3]._name.indexOf("player_mc") == -1) {
_root.game.playerArray_mc.player_mc.reduceLife();
} else {
_root.game.playerArray_mc.player_mc.reduceGift(power);
}
die();
break;
}
}
}
}
}
Symbol 1065 MovieClip [__Packages.upcom.Missile] Frame 0
class upcom.Missile extends upcom.UpCom
{
var turnTimer, _rotation, _x, _y, _xscale, _yscale, gotoAndStop, CommonMove, isBooo;
function Missile () {
super();
turnTimer = 0;
_rotation = ExtMath.angleOfLine(_x, _y, _root.game.playerArray_mc.player_mc._x, _root.game.playerArray_mc.player_mc._y);
_xscale = 40;
_yscale = _xscale;
}
function die() {
gotoAndStop(2);
run = null;
}
function run() {
turnTimer++;
if (_xscale < 100) {
_xscale = _xscale + 3;
_yscale = _xscale;
}
if (turnTimer < 30) {
var _local4 = ExtMath.angleOfLine(_x, _y, _root.game.playerArray_mc.player_mc._x, _root.game.playerArray_mc.player_mc._y) - _rotation;
var _local3 = Common.rFloor_n(_local4) * 0.2;
if (Math.abs(_local3) > 10) {
if (_local3 > 0) {
_local3 = 5;
} else if (_local3 < 0) {
_local3 = -5;
}
} else {
_local3 = _local4;
}
_rotation = _rotation + _local3;
_x = _x + (5 * Math.cos((_rotation / 180) * 3.14));
_y = _y + (5 * Math.sin((_rotation / 180) * 3.14));
CommonMove();
} else {
_x = _x + (5 * Math.cos((_rotation / 180) * 3.14));
_y = _y + (5 * Math.sin((_rotation / 180) * 3.14));
}
if (_root.game.frameManage.point4 == 4) {
if (_xscale >= 100) {
isBooo();
}
}
}
}
Symbol 1066 MovieClip [__Packages.Common] Frame 0
class Common
{
static var SOUND, GAME;
function Common () {
}
static function playSound(_s) {
SOUND.attachSound("_s");
SOUND.start();
}
static function SUBMIT(_s) {
var _local1 = new LoadVars();
var _local2 = new LoadVars();
_local1.game = GAMENAME;
_local1.score = GAME.nScore;
_local1.name = _s;
_local1.sendAndLoad("http://www.freeworldgroup.com/score/score.asp", _local2, "POST");
_local2.onLoad = function () {
};
}
static function VIEWSCORE() {
getURL ("http://www.freeworldgroup.com/score/index.asp?game=" + GAMENAME, "_blank");
}
static function FWGURL() {
getURL ("http://www.freeworldgroup.com/", "_blank");
}
static function ADDGAME() {
getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank");
}
static function DOWNLOAD() {
getURL ("http://www.ifungames.com", "_blank");
}
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 mask() {
var bmpRoot = (new flash.display.BitmapData(WIDTH, HEIGHT, 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);
Common.enabledFor(true);
Common.SOUND.attachSound("sdUp");
Common.SOUND.start();
};
_local3.finish = function () {
this.mClip_bmp.removeMovieClip();
this.bmpRoot.dispose();
Common.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 - Common.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 - Common.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 - Common.nolinearCycle(this.nTime, this.nT, 180);
} else if (this.nRdm_2 == 2) {
this.m_0._rotation = Common.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 - Common.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 - Common.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 = WIDTH);
(_local3._height = HEIGHT);
}
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(0);
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;
case 3 :
_m[_s + _nDepth].lineTo(WIDTH, 0);
_m[_s + _nDepth].lineTo(WIDTH, HEIGHT);
_m[_s + _nDepth].lineTo(0, HEIGHT);
_m[_s + _nDepth].lineTo(0, 0);
_m[_s + _nDepth].moveTo(-300, -300);
_m[_s + _nDepth].lineTo(WIDTH + 300, -300);
_m[_s + _nDepth].lineTo(WIDTH + 300, HEIGHT + 300);
_m[_s + _nDepth].lineTo(-300, HEIGHT + 300);
_m[_s + _nDepth].lineTo(-300, -300);
break;
}
_m[_s + _nDepth].endFill();
for (var _local5 in _ob) {
_m[_s + _nDepth][_local5] = _ob[_local5];
}
return(_m[_s + _nDepth]);
}
static function addClip(_s, _m, oBject, _nDepth) {
(_nDepth == undefined) && (_nDepth = _m.getNextHighestDepth());
return(_m.attachMovie(_s, _s + _nDepth, _nDepth, oBject));
}
static function clearClip(_m) {
for (var _local2 in _m) {
_m[_local2].removeMovieClip();
}
}
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 rdm_2(a, b) {
return((Math.random() * (b - a)) + a);
}
static function rdm_0(a, l) {
return((a - (Math.random() * l)) + (l / 2));
}
static function rdm_a(a1, a2, A) {
var _local3 = 0;
var _local5 = Math.random();
var _local4 = 0;
var _local2 = A.concat();
for (var _local6 in _local2) {
var _local1 = 0;
while (_local1 < Number(_local6)) {
_local2[_local6] = _local2[_local6] + _local2[_local1];
_local1++;
}
(_local3 < _local2[_local6]) && (_local3 = _local2[_local6]);
_local2[_local6] = _local2[_local6] / _local3;
if (_local5 >= _local2[_local6]) {
_local4 = Number(_local6) + 1;
break;
}
}
return(a1 + ((_local4 * (a2 - a1)) / (_local2.length - 1)));
}
static function equal(_ob1, _ob2) {
for (var _local3 in _ob1) {
if (_ob1[_local3] != _ob2[_local3]) {
return(false);
}
}
return(true);
}
static function formatNumber(_n, _d, _nMin, _nMax) {
_n = _n + _d;
if (_n < _nMin) {
_n = _nMin;
} else if (_n > _nMax) {
_n = _nMax;
}
return(_n);
}
static function removeArray(_a, _ai) {
for (var _local2 in _a) {
if (_a[_local2] == _ai) {
_a.splice(int(_local2), 1);
return(-1);
}
}
return(((_local2 == undefined) ? 0 : 1));
}
static function forIn(_a, _s, _b) {
for (var _local2 in _a) {
if ((!_a[_local2][_s]()) && (_b)) {
_a.splice(int(_local2), 1);
return(-1);
}
}
return(((_local2 == undefined) ? 0 : 1));
}
static function evaUndf(_ob, _ob_new) {
if (_ob == undefined) {
return(_ob_new);
}
return(_ob);
}
static function distance(x0, y0, xt, yt) {
return(Math.sqrt(Math.pow(xt - x0, 2) + Math.pow(yt - y0, 2)));
}
static function side_min(x0, y0, xt, yt) {
return(Math.min(Math.abs(xt - x0), Math.abs(yt - y0)));
}
static function side_max(x0, y0, xt, yt) {
return(Math.max(Math.abs(xt - x0), Math.abs(yt - y0)));
}
static function rFloor(r) {
if (r >= Math.PI) {
r = r - (Math.PI*2);
}
if (r <= -3.14159265358979) {
r = r + (Math.PI*2);
}
return(r);
}
static function rFloor_n(r) {
if (r >= 180) {
r = r - 360;
}
if (r <= -180) {
r = r + 360;
}
return(r);
}
static function s_b(n, a, b) {
if ((a < n) && (n < b)) {
return(0);
}
if (n <= a) {
return(-1);
}
return(1);
}
static function vpNum(n, t) {
if (n == 0) {
return(0);
}
if (n > 0) {
return(((t != undefined) ? (t) : 1));
}
return(((t != undefined) ? (-t) : -1));
}
static function formatTime(n) {
var _local3;
var _local4;
var _local2;
if (n < 60) {
_local3 = 0;
_local4 = _local3;
_local2 = n;
} else if (n < 3600) {
_local3 = 0;
_local4 = Math.floor(n / 60);
_local2 = n % 60;
} else {
_local3 = Math.floor(n / 3600);
_local4 = Math.floor(n / 60) % 60;
_local2 = n % 60;
}
var _local7 = ((_local3 < 10) ? ("0" + _local3) : (_local3));
var _local6 = ((_local4 < 10) ? ("0" + _local4) : (_local4));
var _local5 = ((_local2 < 10) ? ("0" + _local2) : (_local2));
return((((_local7 + ":") + _local6) + ":") + _local5);
}
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);
}
static function parabolaRot(x0, y0, xt, yt, nV, nG) {
var _local5 = xt - x0;
var _local7 = yt - y0;
var _local2 = ((nG * _local5) * _local5) / ((2 * nV) * nV);
var _local1 = _local5;
var _local6 = _local2 - _local7;
var _local4 = (_local1 * _local1) - ((4 * _local2) * _local6);
if (_local4 < 0) {
return(undefined);
}
var _local3 = new Object();
if (_local5 > 0) {
_local3.x1 = Math.atan(((-_local1) - Math.sqrt(_local4)) / (2 * _local2));
_local3.x2 = Math.atan(((-_local1) + Math.sqrt(_local4)) / (2 * _local2));
} else {
_local3.x1 = Math.atan(((-_local1) - Math.sqrt(_local4)) / (2 * _local2)) - Math.PI;
_local3.x2 = Math.atan(((-_local1) + Math.sqrt(_local4)) / (2 * _local2)) - Math.PI;
}
return(_local3);
}
static function deepObjectCopy(obj) {
if ((((typeof(obj) != "object") || (obj instanceof Button)) || (obj instanceof TextField)) || (obj instanceof MovieClip)) {
return(obj);
}
var _local3;
if (obj instanceof Boolean) {
_local3 = new Boolean(Boolean.prototype.valueOf.call(obj));
} else if (obj instanceof Number) {
_local3 = new Number(Number.prototype.valueOf.call(obj));
} else if (obj instanceof String) {
_local3 = new String(String.prototype.valueOf.call(obj));
} else if (obj.__constructor__) {
if (typeof(obj.clone) == "function") {
_local3 = obj.clone();
if (_local3.__proto__ == obj.__proto__) {
return(_local3);
}
}
_local3 = new obj.__constructor__();
} else if (obj instanceof Array) {
_local3 = [];
} else {
_local3 = {};
}
for (var _local4 in obj) {
if (obj.hasOwnProperty(_local4)) {
_local3[_local4] = arguments.callee(obj[_local4]);
}
}
return(_local3);
}
static var RPI = 57.2957795130823;
static var GAMENAME = "";
static var WIDTH = Stage.width;
static var HEIGHT = Stage.height;
}
Symbol 1067 MovieClip [__Packages.computer.Computer] Frame 0
class computer.Computer extends Father
{
var gotoAndStop, speed, _y, removeMovieClip, hit_mc, power, life;
function Computer () {
super();
}
function die() {
run = null;
gotoAndStop(2);
}
function frameMove() {
}
function run() {
frameMove();
if (speed > 0) {
if (_y >= (manage.GameManage.rootY + 125)) {
removeMovieClip();
}
} else if (_y <= -125) {
removeMovieClip();
}
if (_root.game.frameManage.point4 == 4) {
isBooo();
}
}
function isBooo() {
if (hit_mc.hitTest(_root.game.playerArray_mc)) {
for (var _local3 in _root.game.playerArray_mc) {
if (_root.game.playerArray_mc[_local3].hit_mc.hitTest(hit_mc)) {
if (_root.game.playerArray_mc[_local3]._name.indexOf("player_mc") == -1) {
_root.game.playerArray_mc.player_mc.reduceLife();
} else {
_root.game.playerArray_mc.player_mc.reduceGift(power);
}
die();
break;
}
}
}
}
function addMoneyAndScore() {
}
function reduceLife(no) {
life = life - no;
if (life <= 0) {
die();
}
}
}
Symbol 1068 MovieClip [__Packages.computer.Bird] Frame 0
class computer.Bird extends computer.Computer
{
var _x, _y, yingzi_mc, fangxiang, speed, _yscale, _rotation;
function Bird () {
super();
getValue();
var _local3 = ExtMath.to_local(this, _x - 36, _y + 38);
yingzi_mc._x = _local3.x;
yingzi_mc._y = _local3.y;
}
function getSpeed() {
}
function getValue() {
if (fangxiang == 1) {
if (_root.game.level_l == 1) {
speed = getSpeed();
} else {
_yscale = -100;
speed = getSpeed() * -1;
}
_x = random(300) + 50;
_y = ((_root.game.level_l == 1) ? -30 : 570);
} else if (fangxiang == 2) {
var _local3 = random(2);
if (_local3 == 0) {
speed = (getSpeed() - 2) * -1;
_rotation = 90;
_x = 420;
_y = random(150) + 200;
} else {
speed = getSpeed() - 2;
_rotation = -90;
_x = -20;
_y = random(300) + 50;
}
} else if (fangxiang == 3) {
if (_root.game.level_l == 1) {
_yscale = -100;
speed = getSpeed() * -1;
} else {
speed = getSpeed();
}
_x = random(300) + 50;
_y = ((_root.game.level_l == 1) ? 570 : -30);
}
}
}
Symbol 1069 MovieClip [__Packages.computer.Plane] Frame 0
class computer.Plane extends computer.Bird
{
var power, fangxiang, CommonMove, _x, speed, _y;
function Plane () {
super();
power = 4;
}
function getSpeed() {
return(random(4) + 3);
}
function frameMove() {
if (fangxiang == 2) {
CommonMove();
_x = _x + speed;
} else {
_y = _y + speed;
}
}
}
Symbol 1070 MovieClip [__Packages.TargetGift] Frame 0
class TargetGift extends Father
{
var myColor, liwu_mc, removeMovieClip, _x, _y, boooType, CommonMove, powerup;
function TargetGift () {
super();
getColor();
}
function getColor() {
switch (_root.game.difficulty) {
case 1 :
myColor = random(2) + 1;
break;
case 2 :
myColor = random(3) + 1;
break;
case 3 :
myColor = random(4) + 1;
}
liwu_mc.gotoAndStop(myColor);
}
function remove() {
removeMovieClip();
}
function booo(no, gx, gy) {
if ((no == myColor) || (no == 5)) {
_root.game.soundManage.playSound("gift_s");
_root.game.addCorrectGift();
_root.game.addScore(getBoooScore(100, gx, gy));
happy();
} else {
_root.game.addScore(getBoooScore(50, gx, gy));
unHappy();
}
}
function getBoooScore(no, gx, gy) {
var _local3 = (int(((35 - ExtMath.countDistance(_x, _y, gx, gy)) * (no / 40)) + (no / 3)) + (_root.game.level * 5)) + (12 * _root.game.difficulty);
if (no == 100) {
if ((_local3 - ((_root.game.level * 5) + (12 * _root.game.difficulty))) > 100) {
boooType = 1;
} else if ((_local3 - ((_root.game.level * 5) + (12 * _root.game.difficulty))) > 80) {
boooType = 2;
} else {
boooType = 3;
}
} else {
_root.game.miss_mc.zi_mc.gotoAndPlay(2);
_root.game.miss_mc.zi_mc.zi_mc.gotoAndStop(2);
}
return(_local3);
}
function run() {
CommonMove();
}
function happy() {
_root.game.happyArray_mc.attachMovie("happy", ("happy" + _root.game.happyArray_mc.getNextHighestDepth()) + "_mc", _root.game.happyArray_mc.getNextHighestDepth(), {_x:_x, _y:_y, boooType:boooType});
switch (powerup) {
case 1 :
break;
case 2 :
_root.game.powerupArray_mc.attachMovie("powerGift", ("powerGift" + _root.game.powerupArray_mc.getNextHighestDepth()) + "_mc", _root.game.powerupArray_mc.getNextHighestDepth(), {_x:_x, _y:_y});
break;
case 3 :
_root.game.powerupArray_mc.attachMovie("powerLife", ("powerLife" + _root.game.powerupArray_mc.getNextHighestDepth()) + "_mc", _root.game.powerupArray_mc.getNextHighestDepth(), {_x:_x, _y:_y});
break;
case 4 :
_root.game.powerupArray_mc.attachMovie("powerFly", ("powerFly" + _root.game.powerupArray_mc.getNextHighestDepth()) + "_mc", _root.game.powerupArray_mc.getNextHighestDepth(), {_x:_x, _y:_y});
break;
case 5 :
_root.game.powerupArray_mc.attachMovie("powerPower", ("powerPower" + _root.game.powerupArray_mc.getNextHighestDepth()) + "_mc", _root.game.powerupArray_mc.getNextHighestDepth(), {_x:_x, _y:_y});
}
remove();
}
function unHappy() {
remove();
}
}
Symbol 1071 MovieClip [__Packages.Deer] Frame 0
class Deer extends Father
{
var nowSpeedX, nowSpeedY, gotoAndStop, quantity, isHead, _y, _x, prevDeer, _name, nextDeer, removeMovieClip;
function Deer () {
super();
nowSpeedX = 0;
nowSpeedY = 0;
gotoAndStop(quantity);
}
function run() {
if (isHead == true) {
if ((_root.game.level_l == 2) && (_root.game.turnTimer > 20)) {
if (_root.game.turnTimer < 40) {
_y = _y - 12;
if (_root.game.playerArray_mc.player_mc._y <= -70) {
_root.game.changeDirection();
_x = 200;
_root.game.turnTimer = 40;
}
} else if (_root.game.turnTimer >= 40) {
_y = _y + 15;
if (_root.game.playerArray_mc.player_mc._y >= 70) {
_root.game.go2Start();
}
}
} else {
_x = _x + nowSpeedX;
_y = _y + (nowSpeedY * 0.8);
if (_x > (manage.GameManage.rootX - 10)) {
_x = manage.GameManage.rootX - 10;
nowSpeedX = 0;
} else if (_x < 10) {
_x = 10;
nowSpeedX = 0;
}
if (_y > (manage.GameManage.rootY - 80)) {
_y = manage.GameManage.rootY - 80;
nowSpeedY = 0;
} else if (_y < 20) {
_y = 20;
nowSpeedY = 0;
}
}
} else {
var _local3 = ExtMath.to_global(_root.game.playerArray_mc[prevDeer], _root.game.playerArray_mc[prevDeer].nextPoint_mc);
var _local5 = _local3.x - _x;
var _local4 = _local3.y - _y;
if (Math.sqrt((_local5 * _local5) + (_local4 * _local4)) >= 2) {
_x = _x + (_local5 * Player.huandong);
_y = _y + (_local4 * Player.huandong);
} else {
_x = _local3.x;
_y = _local3.y;
}
}
}
function addQuantity() {
quantity++;
if (quantity == 2) {
gotoAndStop(2);
} else {
quantity = 2;
var _local3 = Math.ceil(_root.game.playerArray_mc.player_mc.life / 2) + 1;
if (_root.game.playerArray_mc.player_mc._yscale > 0) {
_root.game.playerArray_mc.attachMovie("deer", ("deer" + _local3) + "_mc", _root.game.playerArray_mc.getNextHighestDepth(), {_x:_root.game.playerArray_mc.player_mc._x, _y:(_root.game.playerArray_mc.player_mc._y - 35) - (35 * (_local3 - 1)), prevDeer:"", nextDeer:_name, quantity:1, isHead:true});
} else {
_root.game.playerArray_mc.attachMovie("deer", ("deer" + _local3) + "_mc", _root.game.playerArray_mc.getNextHighestDepth(), {_x:_root.game.playerArray_mc.player_mc._x, _y:(_root.game.playerArray_mc.player_mc._y + 35) + (35 * (_local3 - 1)), prevDeer:"", nextDeer:_name, quantity:1, isHead:true, _yscale:-100});
}
_root.game.keyManage.setPlayer(_root.game.playerArray_mc[("deer" + _local3) + "_mc"]);
prevDeer = _root.game.playerArray_mc[("deer" + _local3) + "_mc"]._name;
isHead = false;
}
}
function reduceQuantity() {
_root.game.happyArray_mc.attachMovie("diedeer", ("diedeer" + _root.game.happyArray_mc.getNextHighestDepth()) + "_mc", _root.game.happyArray_mc.getNextHighestDepth(), {_x:_x, _y:_y});
quantity--;
if (quantity == 1) {
gotoAndStop(1);
} else {
_root.game.playerArray_mc[nextDeer].isHead = true;
_root.game.keyManage.setPlayer(_root.game.playerArray_mc[nextDeer]);
removeMovieClip();
}
}
function moveRight() {
if (nowSpeedX >= Player.speed) {
nowSpeedX = Player.speed;
} else {
nowSpeedX = nowSpeedX + Player.g;
}
}
function moveLeft() {
if (nowSpeedX <= (Player.speed * -1)) {
nowSpeedX = Player.speed * -1;
} else {
nowSpeedX = nowSpeedX - Player.g;
}
}
function moveUp() {
if (nowSpeedY <= (Player.speed * -1)) {
nowSpeedY = Player.speed * -1;
} else {
nowSpeedY = nowSpeedY - Player.g;
}
}
function moveDown() {
if (nowSpeedY >= Player.speed) {
nowSpeedY = Player.speed;
} else {
nowSpeedY = nowSpeedY + Player.g;
}
}
function moveReturnX() {
if (nowSpeedX != 0) {
if (nowSpeedX > 0) {
nowSpeedX = nowSpeedX - Player.g;
} else if (nowSpeedX < 0) {
nowSpeedX = nowSpeedX + Player.g;
}
if (Math.abs(nowSpeedX) <= Player.g) {
nowSpeedX = 0;
}
}
}
function moveReturnY() {
if (nowSpeedY != 0) {
if (nowSpeedY > 0) {
nowSpeedY = nowSpeedY - Player.g;
} else if (nowSpeedY < 0) {
nowSpeedY = nowSpeedY + Player.g;
}
if (Math.abs(nowSpeedY) <= Player.g) {
nowSpeedY = 0;
}
}
}
}
Symbol 1072 MovieClip [__Packages.Cloud] Frame 0
class Cloud extends Father
{
var myType, speed, _y, removeMovieClip;
function Cloud () {
super();
getValue();
}
function getValue() {
switch (myType) {
case 1 :
speed = random(10) + 20;
break;
case 2 :
speed = random(4) + 3;
}
}
function run() {
if (_root.game.level_l == 1) {
_y = _y + speed;
if (_y >= (manage.GameManage.rootY + 125)) {
removeMovieClip();
}
} else if (_root.game.level_l == 3) {
_y = _y - speed;
if (_y <= -125) {
removeMovieClip();
}
}
}
}
Symbol 1073 MovieClip [__Packages.Gift] Frame 0
class Gift extends Father
{
var targetHouse, gotoAndStop, myColor, _x, _y, removeMovieClip, myTarget, myState, _xscale, _yscale, myTargetLen;
function Gift () {
super();
targetHouse = "";
getFrame();
}
function getFrame() {
gotoAndStop(myColor);
}
function isHitRight() {
if (_root.game.houseArray_mc.hitTest(_x, _y, true)) {
for (var _local3 in _root.game.houseArray_mc) {
if (_root.game.houseArray_mc[_local3].hit_mc.hitTest(_x, _y, true)) {
_root.game.houseArray_mc[_local3].booo(myColor, _x, _y);
}
}
removeMovieClip();
} else if (myColor != 5) {
gotoAndStop(6);
_root.game.miss_mc.zi_mc.gotoAndPlay(2);
_root.game.miss_mc.zi_mc.zi_mc.gotoAndStop(1);
}
}
function getTarget() {
var _local5 = "";
var _local4 = 800;
for (var _local6 in _root.game.houseArray_mc) {
var _local3 = ExtMath.countDistance(_x, _y, _root.game.houseArray_mc[_local6]._x, _root.game.houseArray_mc[_local6]._y);
if (_local3 < _local4) {
_local4 = _local3;
_local5 = _root.game.houseArray_mc[_local6]._name;
}
}
myTarget = _root.game.houseArray_mc[_local5];
}
function run() {
if (myState == 1) {
_xscale = _xscale + 2;
_yscale = _xscale;
if (_root.game.level_l == 1) {
_y = _y + 0.5;
} else if (_root.game.level_l == 3) {
_y = _y - 0.5;
}
if (_xscale >= 120) {
myState = 2;
}
} else if (myState == 2) {
_xscale = _xscale - 2;
_yscale = _xscale;
if (_root.game.level_l == 1) {
_y = _y + 0.5;
} else if (_root.game.level_l == 3) {
_y = _y - 0.5;
}
if (_xscale <= 100) {
_root.game.downgiftArray_mc.attachMovie("gift", ("gift" + _root.game.downgiftArray_mc.getNextHighestDepth()) + "_mc", _root.game.downgiftArray_mc.getNextHighestDepth(), {_x:_x, _y:_y, myColor:myColor, myState:3});
removeMovieClip();
}
} else if (myState == 3) {
if (myColor != 5) {
_xscale = _xscale - 2;
_yscale = _xscale;
if (_root.game.level_l == 1) {
_y = _y + 0.5;
} else if (_root.game.level_l == 3) {
_y = _y - 0.5;
}
if (_xscale <= 60) {
isHitRight();
}
} else {
if (_xscale >= 60) {
_xscale = _xscale - 2;
_yscale = _xscale;
}
if (myTarget._name == undefined) {
getTarget();
} else {
myTargetLen = ExtMath.countMoveLen({x:_x, y:_y}, {x:myTarget._x, y:myTarget._y}, 7);
_x = _x + myTargetLen.x;
_y = _y + myTargetLen.y;
if (_root.game.frameManage.point12 == 12) {
isHitRight();
}
}
}
}
}
}
Symbol 1074 MovieClip [__Packages.computer.SmallBird] Frame 0
class computer.SmallBird extends computer.Bird
{
var power, fangxiang, CommonMove, _x, speed, _y;
function SmallBird () {
super();
power = 1;
}
function getSpeed() {
return(random(2) + 3);
}
function frameMove() {
if (fangxiang == 2) {
CommonMove();
_x = _x + speed;
} else {
_y = _y + speed;
}
}
}
Symbol 1075 MovieClip [__Packages.computer.LongBird] Frame 0
class computer.LongBird extends computer.Bird
{
var power, _y, speed;
function LongBird () {
super();
power = 2;
}
function getSpeed() {
return(random(5) + 3);
}
function frameMove() {
_y = _y + speed;
}
}
Symbol 1076 MovieClip [__Packages.upcom.UpMisslieGun] Frame 0
class upcom.UpMisslieGun extends upcom.MissileGun
{
var shecheng, missNo, attathSpeed, attachTimer, _y, _x;
function UpMisslieGun () {
super();
shecheng = 150;
missNo = 8;
attathSpeed = 55;
}
function fire() {
if (attachTimer >= attathSpeed) {
_root.game.soundManage.playSound("fire_s");
_root.game.killArray_mc.attachMovie("upmissile", ("upmissile" + _root.game.killArray_mc.getNextHighestDepth()) + "_mc", _root.game.killArray_mc.getNextHighestDepth(), {_x:_x, _y:_y - 5, myState:1, power:4});
attachTimer = 0;
missNo = missNo - 1;
}
}
}
Symbol 1077 MovieClip [__Packages.upcom.Balloon] Frame 0
class upcom.Balloon extends upcom.UpCom
{
var power, CommonMove, myState, _y, _xscale, no, _x, removeMovieClip, gotoAndStop, _yscale, isBooo;
function Balloon () {
super();
power = 3;
}
function run() {
CommonMove();
if (myState == 1) {
if (_root.game.level_l == 1) {
if ((_root.game.playerArray_mc.player_mc._y - _y) < 100) {
myState = 2;
}
} else if (_root.game.level_l == 3) {
if ((_y - _root.game.playerArray_mc.player_mc._y) < 150) {
myState = 2;
}
}
} else if (myState == 2) {
up();
if (_xscale >= 100) {
trace("\u6C14\u7403\u79FB\u52A8\u5230\u4E0A\u5C42\uFF01");
_root.game.killupArray_mc.attachMovie("balloon" + no, ("balloon" + _root.game.killupArray_mc.getNextHighestDepth()) + "_mc", _root.game.killupArray_mc.getNextHighestDepth(), {myState:3, _x:_x, _y:_y});
removeMovieClip();
}
} else if (myState == 3) {
up();
if (_xscale >= 300) {
removeMovieClip();
}
}
}
function die() {
run = null;
gotoAndStop(2);
}
function up() {
_xscale = _xscale + 1;
_yscale = _xscale;
if ((_xscale > 95) && (_xscale < 130)) {
if (_root.game.frameManage.point2 == 2) {
isBooo();
}
}
}
}
Symbol 1078 MovieClip [__Packages.upcom.UpMissile] Frame 0
class upcom.UpMissile extends upcom.UpCom
{
var gotoAndStop, myState, _xscale, _yscale, myTargetLen, _y, _x, isBooo, _rotation, removeMovieClip, CommonMove;
function UpMissile () {
super();
}
function Missile() {
}
function die() {
run = null;
gotoAndStop(2);
}
function run() {
switch (myState) {
case 1 :
_xscale = _xscale + 8;
_yscale = _xscale;
myTargetLen = ExtMath.countMoveLen({x:_x, y:_y}, {x:_root.game.playerArray_mc.player_mc._x, y:_root.game.playerArray_mc.player_mc._y + 20}, 4);
_x = _x + myTargetLen.x;
_y = _y + myTargetLen.y;
if ((_xscale > 300) && (_xscale < 350)) {
if (_root.game.frameManage.point2 == 2) {
isBooo();
}
} else if (_xscale > 350) {
_root.game.killupArray_mc.attachMovie("upmissile", ("upmissile" + _root.game.killupArray_mc.getNextHighestDepth()) + "_mc", _root.game.killupArray_mc.getNextHighestDepth(), {_x:_x, _y:_y, myState:2, _xscale:_xscale, _yscale:_yscale, _rotation:_rotation});
removeMovieClip();
}
break;
case 2 :
CommonMove();
_xscale = _xscale + 3;
_yscale = _xscale;
if (_xscale <= 600) {
break;
}
removeMovieClip();
}
_rotation = _rotation + 4;
if (_root.game.frameManage.point4 == 4) {
_root.game.yanArray_mc.attachMovie("yan" + (random(3) + 1), ("yan" + _root.game.yanArray_mc.getNextHighestDepth()) + "_mc", _root.game.yanArray_mc.getNextHighestDepth(), {_y:_y, _x:_x, _xscale:_xscale, _yscale:_yscale});
}
}
}
Symbol 1079 MovieClip [__Packages.upcom.Bullet] Frame 0
class upcom.Bullet extends upcom.UpCom
{
var power, myState, myTargetLen, _y, _x, gotoAndStop, _rotation, _xscale, _yscale, removeMovieClip, isBooo;
function Bullet () {
super();
power = 2;
if (myState == 1) {
myTargetLen = ExtMath.countMoveLen({x:_x, y:_y}, {x:_root.game.playerArray_mc.player_mc._x, y:_root.game.playerArray_mc.player_mc._y}, 4);
}
}
function die() {
trace("\u5B50\u5F39\uFF01");
run = null;
gotoAndStop(2);
}
function run() {
_rotation = _rotation + 4;
if (myState == 1) {
_xscale = _xscale + 10;
_yscale = _xscale;
_x = _x + myTargetLen.x;
_y = _y + myTargetLen.y;
if (_xscale >= 300) {
_root.game.killupArray_mc.attachMovie("bullet", ("bullet" + _root.game.killupArray_mc.getNextHighestDepth()) + "_mc", _root.game.killupArray_mc.getNextHighestDepth(), {_x:_x, _y:_y, myState:2, _xscale:_xscale, _yscale:_yscale, myTargetLen:myTargetLen});
removeMovieClip();
return(undefined);
}
if ((_xscale > 250) && (_xscale < 300)) {
if (_root.game.frameManage.point2 == 2) {
isBooo();
}
}
} else if (myState == 2) {
_xscale = _xscale + 10;
_yscale = _xscale;
_x = _x + myTargetLen.x;
_y = _y + myTargetLen.y;
if (_xscale > 500) {
trace("\u6D88\u5931");
removeMovieClip();
}
}
}
}
Symbol 1080 MovieClip [__Packages.DieDeer] Frame 0
class DieDeer extends Father
{
var CommonMove;
function DieDeer () {
super();
}
function run() {
CommonMove();
}
}
Symbol 99 MovieClip Frame 1
_x = (Stage.width / 2);
_y = (Stage.height / 2);
_root.stop();
onPress = function () {
getURL ("http://www.freeworldgroup.com/", "_blank");
};
Symbol 99 MovieClip Frame 145
Fade.start();
_root.gotoAndStop("game");
Symbol 106 MovieClip Frame 1
zi_mc._visible = false;
Instance of Symbol 106 MovieClip in Symbol 107 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 107 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 107 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 108 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 108 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 108 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 109 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 3;
level = 2;
ran = 0;
}
Symbol 110 MovieClip [l5_5] Frame 1
#initclip 98
Object.registerClass("l5_5", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 113 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 113 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 113 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 113 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 113 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 113 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 113 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 114 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 114 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 114 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 114 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 114 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 114 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 114 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 115 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 115 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 4;
level = 1;
ran = 22;
}
Symbol 116 MovieClip [l5_4] Frame 1
#initclip 38
Object.registerClass("l5_4", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 119 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 119 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 119 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 119 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 119 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 119 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 119 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 119 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 120 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 120 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 120 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 120 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 120 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 120 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 120 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 121 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 121 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 3;
level = 2;
ran = 0;
}
Symbol 122 MovieClip [l5_3] Frame 1
#initclip 39
Object.registerClass("l5_3", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 125 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 125 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 125 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 125 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 125 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 125 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 125 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 126 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 126 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 126 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 126 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 126 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 126 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 126 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 126 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 127 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 127 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 3;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 127 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 4;
level = 1;
ran = -10;
}
Symbol 128 MovieClip [l5_2] Frame 1
#initclip 40
Object.registerClass("l5_2", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 131 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 131 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 131 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 131 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 132 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 132 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 132 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 133 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 133 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 3;
level = 2;
ran = 0;
}
Symbol 134 MovieClip [l5_1] Frame 1
#initclip 41
Object.registerClass("l5_1", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 137 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 137 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 137 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 137 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 137 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 138 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 138 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 138 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 138 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 139 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 4;
level = 2;
ran = 0;
}
Symbol 140 MovieClip [l7_6] Frame 1
#initclip 42
Object.registerClass("l7_6", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 143 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 143 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 143 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 143 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 143 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 143 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 143 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 143 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 143 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 144 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 144 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 144 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 145 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 145 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 145 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 3;
level = 2;
ran = 0;
}
Symbol 146 MovieClip [l7_5] Frame 1
#initclip 43
Object.registerClass("l7_5", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 149 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 149 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 149 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 149 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 149 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 149 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 149 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 149 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 149 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 149 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 149 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 149 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 149 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 149 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 150 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 151 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 151 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Symbol 152 MovieClip [l7_4] Frame 1
#initclip 44
Object.registerClass("l7_4", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 155 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 155 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 155 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 155 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 155 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 155 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 155 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 155 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 156 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 156 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 156 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 156 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 156 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 156 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 156 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 156 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 156 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 157 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 157 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 157 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Symbol 158 MovieClip [l7_3] Frame 1
#initclip 45
Object.registerClass("l7_3", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 161 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 161 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 161 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 161 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 161 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 161 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 161 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 161 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 162 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 162 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 162 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 162 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 162 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 162 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 162 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 163 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 5;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 163 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 163 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 5;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 163 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 5;
level = 2;
ran = 0;
}
Symbol 164 MovieClip [l7_2] Frame 1
#initclip 46
Object.registerClass("l7_2", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 167 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 167 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 167 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 167 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 168 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 168 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 168 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 168 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 169 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 5;
level = 1;
ran = 0;
}
Symbol 170 MovieClip [l7_1] Frame 1
#initclip 47
Object.registerClass("l7_1", CityMap);
#endinitclip
Symbol 175 MovieClip [bunker] Frame 1
#initclip 48
Object.registerClass("bunker", upcom.Bunker);
#endinitclip
stop();
Symbol 175 MovieClip [bunker] Frame 10
this.createM();
Symbol 175 MovieClip [bunker] Frame 35
this.attachTimer = 0;
gotoAndStop (1);
Instance of Symbol 106 MovieClip in Symbol 178 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 178 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 178 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 178 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 179 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 179 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 179 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 179 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 179 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Symbol 180 MovieClip [l4_5] Frame 1
#initclip 49
Object.registerClass("l4_5", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 183 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 183 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 183 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 183 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 183 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 183 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 183 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 184 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 184 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 184 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 184 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 184 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 184 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 185 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 6;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 185 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Symbol 186 MovieClip [l4_4] Frame 1
#initclip 50
Object.registerClass("l4_4", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 189 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 189 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 189 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 189 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 189 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 189 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 189 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 189 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 189 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 190 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 190 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 190 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 190 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 190 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 190 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 190 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 190 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 190 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 191 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 4;
level = 1;
ran = 30;
}
Instance of Symbol 106 MovieClip in Symbol 191 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 191 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Symbol 192 MovieClip [l4_3] Frame 1
#initclip 51
Object.registerClass("l4_3", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 195 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 195 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 195 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 195 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 195 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 195 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 195 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 196 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 196 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 196 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 196 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 196 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 197 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 197 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Symbol 198 MovieClip [l4_2] Frame 1
#initclip 52
Object.registerClass("l4_2", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 201 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 201 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 201 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 201 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 202 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 202 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 203 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 6;
level = 1;
ran = 0;
}
Symbol 204 MovieClip [l4_1] Frame 1
#initclip 53
Object.registerClass("l4_1", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 207 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 207 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 207 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 208 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 208 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 208 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 208 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 209 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 209 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Symbol 210 MovieClip [l6_5] Frame 1
#initclip 54
Object.registerClass("l6_5", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 213 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 213 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 213 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 213 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 213 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 213 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 213 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 213 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 213 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 213 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 214 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 214 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 214 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 214 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 214 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 214 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 214 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 215 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 3;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 215 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 215 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 3;
level = 2;
ran = 0;
}
Symbol 216 MovieClip [l6_4] Frame 1
#initclip 55
Object.registerClass("l6_4", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 219 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 219 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 219 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 219 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 219 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 219 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 219 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 219 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 220 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 220 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 220 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 220 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 220 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 220 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 220 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 221 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 221 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 221 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Symbol 222 MovieClip [l6_3] Frame 1
#initclip 56
Object.registerClass("l6_3", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 225 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 225 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 225 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 225 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 225 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 225 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 225 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 226 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 226 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 226 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 226 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 226 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 227 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 4;
level = 1;
ran = 15;
}
Instance of Symbol 106 MovieClip in Symbol 227 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 3;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 227 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 3;
level = 2;
ran = 0;
}
Symbol 228 MovieClip [l6_2] Frame 1
#initclip 57
Object.registerClass("l6_2", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 231 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 231 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 231 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 231 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 232 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 232 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 232 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 233 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 3;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 233 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Symbol 236 MovieClip [l6_1] Frame 1
#initclip 58
Object.registerClass("l6_1", CityMap);
#endinitclip
var bo = 30;
aifuer_mc.onEnterFrame = function () {
if (bo < 30) {
bo++;
}
if (bo >= 30) {
if (_root.game.frameManage.point8 == 8) {
if (this.hitTest(_root.game.playerArray_mc)) {
for (var _local3 in _root.game.playerArray_mc) {
if (this.hitTest(_root.game.playerArray_mc[_local3].hit_mc)) {
if (_root.game.keyManage.getPlayer()._x <= (this._x + 40)) {
_root.game.keyManage.getPlayer()._x = _root.game.keyManage.getPlayer()._x - 50;
} else {
_root.game.keyManage.getPlayer()._x = _root.game.keyManage.getPlayer()._x + 50;
}
new ScreenShake(this);
_root.game.playerArray_mc.player_mc.reduceLife();
_root.game.playerArray_mc.player_mc.reduceGift(2);
break;
}
}
}
}
}
};
aifuer2_mc.onEnterFrame = aifuer_mc.onEnterFrame;
Instance of Symbol 106 MovieClip in Symbol 239 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 239 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 239 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 239 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 239 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 239 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 239 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 240 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 240 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 240 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 240 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 240 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Symbol 241 MovieClip [l3_5] Frame 1
#initclip 59
Object.registerClass("l3_5", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 244 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 244 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 244 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 244 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 244 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 245 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 245 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 245 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 245 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 245 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 245 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 246 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 246 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 246 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 246 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 5;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 246 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 5;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 246 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 5;
level = 2;
ran = 0;
}
Symbol 247 MovieClip [l3_4] Frame 1
#initclip 60
Object.registerClass("l3_4", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 250 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 250 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 250 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 250 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 250 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 250 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 250 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 250 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 250 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 250 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 251 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 251 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 251 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 251 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 251 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 251 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 251 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 251 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 251 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 251 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Symbol 252 MovieClip [l3_3] Frame 1
#initclip 61
Object.registerClass("l3_3", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 255 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 255 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 255 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 255 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 255 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 256 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 256 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 256 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 256 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 256 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 257 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 257 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 257 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 257 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 5;
level = 1;
ran = 0;
}
Symbol 258 MovieClip [l3_2] Frame 1
#initclip 62
Object.registerClass("l3_2", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 261 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 262 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Symbol 263 MovieClip [l3_1] Frame 1
#initclip 63
Object.registerClass("l3_1", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 266 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 266 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 266 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 266 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 266 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 267 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 267 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 267 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 267 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 267 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 267 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Symbol 268 MovieClip [l2_5] Frame 1
#initclip 64
Object.registerClass("l2_5", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 271 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 271 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 271 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 271 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 271 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 271 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 272 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 272 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 272 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 272 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 272 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 272 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 272 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 272 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Symbol 273 MovieClip [l2_4] Frame 1
#initclip 65
Object.registerClass("l2_4", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 276 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 276 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 276 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 276 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 276 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 276 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 277 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 277 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 277 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 277 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 277 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 277 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 277 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 278 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 278 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 278 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Symbol 279 MovieClip [l2_3] Frame 1
#initclip 66
Object.registerClass("l2_3", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 282 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 282 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 282 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 282 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 282 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 283 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 283 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 283 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 283 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 284 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 284 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Symbol 285 MovieClip [l2_2] Frame 1
#initclip 67
Object.registerClass("l2_2", CityMap);
#endinitclip
Symbol 290 MovieClip [l2_1] Frame 1
#initclip 68
Object.registerClass("l2_1", CityMap);
#endinitclip
Symbol 297 MovieClip Frame 15
this._parent.removeMovieClip();
Symbol 298 MovieClip [powerFly] Frame 1
#initclip 69
Object.registerClass("powerFly", powerup.PowerFly);
#endinitclip
stop();
Symbol 298 MovieClip [powerFly] Frame 2
stop();
Symbol 301 MovieClip [powerGift] Frame 1
#initclip 70
Object.registerClass("powerGift", powerup.PowerGift);
#endinitclip
stop();
Symbol 301 MovieClip [powerGift] Frame 2
stop();
Symbol 304 MovieClip [powerPower] Frame 1
#initclip 71
Object.registerClass("powerPower", powerup.PowerPower);
#endinitclip
stop();
Symbol 304 MovieClip [powerPower] Frame 2
stop();
Symbol 307 MovieClip [powerLife] Frame 1
#initclip 72
Object.registerClass("powerLife", powerup.PowerLife);
#endinitclip
stop();
Symbol 307 MovieClip [powerLife] Frame 2
stop();
Symbol 311 MovieClip [meHero] Frame 1
#initclip 73
Object.registerClass("meHero", upcom.MiddleEastHero);
#endinitclip
Symbol 348 MovieClip Frame 2
_root.game.soundManage.playSound("booo_s");
Symbol 348 MovieClip Frame 16
stop();
this._parent.removeMovieClip();
Symbol 349 MovieClip [missile] Frame 1
#initclip 74
Object.registerClass("missile", upcom.Missile);
#endinitclip
stop();
Symbol 349 MovieClip [missile] Frame 2
stop();
Instance of Symbol 106 MovieClip in Symbol 352 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 352 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 352 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 352 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 352 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 352 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 353 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 353 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 353 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 353 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 353 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 354 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Symbol 357 MovieClip [l1_3] Frame 1
#initclip 75
Object.registerClass("l1_3", CityMap);
#endinitclip
var bo = 30;
aifuer_mc.onEnterFrame = function () {
if (bo < 30) {
bo++;
}
if (bo >= 30) {
if (_root.game.frameManage.point8 == 8) {
if (this.hitTest(_root.game.playerArray_mc)) {
for (var _local3 in _root.game.playerArray_mc) {
if (this.hitTest(_root.game.playerArray_mc[_local3].hit_mc)) {
_root.game.keyManage.getPlayer()._x = _root.game.keyManage.getPlayer()._x + 50;
new ScreenShake(this);
_root.game.playerArray_mc.player_mc.reduceLife();
_root.game.playerArray_mc.player_mc.reduceGift(2);
break;
}
}
}
}
}
};
Instance of Symbol 106 MovieClip in Symbol 360 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 360 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 360 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 360 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 360 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 361 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 361 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 361 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 361 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 361 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Symbol 362 MovieClip [l1_5] Frame 1
#initclip 76
Object.registerClass("l1_5", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 365 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 365 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 365 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 365 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 5;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 365 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 365 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 365 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 365 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 365 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 366 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 366 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 366 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 366 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 366 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 366 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Symbol 367 MovieClip [l1_4] Frame 1
#initclip 77
Object.registerClass("l1_4", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 370 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 370 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 4;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 370 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 370 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 370 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 371 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 371 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 371 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 371 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 372 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 372 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Symbol 373 MovieClip [l1_2] Frame 1
#initclip 78
Object.registerClass("l1_2", CityMap);
#endinitclip
Instance of Symbol 106 MovieClip in Symbol 376 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 376 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 376 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 376 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 377 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 377 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 377 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 377 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 377 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Symbol 378 MovieClip [l1_1] Frame 1
#initclip 79
Object.registerClass("l1_1", CityMap);
#endinitclip
Symbol 402 MovieClip Frame 16
stop();
this._parent._parent.removeMovieClip();
Symbol 403 MovieClip Frame 13
stop();
_root.game.soundManage.playSound("booo_s");
Symbol 404 MovieClip [plane] Frame 1
#initclip 80
Object.registerClass("plane", computer.Plane);
#endinitclip
stop();
Symbol 404 MovieClip [plane] Frame 2
stop();
Symbol 410 MovieClip Frame 1
stop();
Symbol 410 MovieClip Frame 2
stop();
Symbol 410 MovieClip Frame 3
stop();
Symbol 410 MovieClip Frame 4
stop();
Symbol 411 MovieClip [targetGift] Frame 1
#initclip 81
Object.registerClass("targetGift", TargetGift);
#endinitclip
Symbol 453 MovieClip [deer] Frame 1
#initclip 82
Object.registerClass("deer", Deer);
#endinitclip
stop();
Symbol 453 MovieClip [deer] Frame 2
stop();
Symbol 456 MovieClip [cloud_s] Frame 1
#initclip 83
Object.registerClass("cloud_s", Cloud);
#endinitclip
Symbol 459 MovieClip [cloud] Frame 1
#initclip 84
Object.registerClass("cloud", Cloud);
#endinitclip
Symbol 482 MovieClip Frame 8
stop();
this._parent.removeMovieClip();
Symbol 483 MovieClip [gift] Frame 1
#initclip 85
Object.registerClass("gift", Gift);
#endinitclip
stop();
Symbol 483 MovieClip [gift] Frame 2
stop();
Symbol 483 MovieClip [gift] Frame 3
stop();
Symbol 483 MovieClip [gift] Frame 4
stop();
Symbol 483 MovieClip [gift] Frame 5
stop();
Symbol 483 MovieClip [gift] Frame 6
stop();
Symbol 501 Button
on (release) {
if (nandu_mc._visible == true) {
nandu_mc._visible = false;
} else {
nandu_mc._visible = true;
}
}
Symbol 505 Button
on (release) {
Fade.start();
_root.game.gotoAndStop("Instructions");
}
Symbol 508 Button
on (release) {
getURL ("http://www.ifungames.com", "_blank");
}
Symbol 512 Button
on (release) {
viewHighscore();
}
Symbol 516 Button
on (release) {
getURL ("http://www.freeworldgroup.com/", "_blank");
}
Symbol 522 Button
on (release) {
getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank");
}
Symbol 531 MovieClip Frame 1
this.onRelease = function () {
getURL ("http://www.freeworldgroup.com", "_blank");
};
Symbol 536 Button
on (release) {
getURL ("http://www.freeworldgroup.com/", "_blank");
}
Symbol 539 Button
on (release) {
Fade.start();
gotoAndStop ("credits");
}
Symbol 549 Button
on (release) {
_root.game.difficulty = 2;
_root.game.startgame();
}
Symbol 551 Button
on (release) {
_root.game.difficulty = 1;
_root.game.startgame();
}
Symbol 553 Button
on (release) {
_root.game.difficulty = 3;
_root.game.startgame();
}
Symbol 556 Button
on (release) {
this._visible = false;
}
Symbol 557 MovieClip Frame 1
t_mc.useHandCursor = false;
Instance of Symbol 544 MovieClip "t_mc" in Symbol 557 MovieClip Frame 1
on (release) {
}
Symbol 568 Button
on (release) {
nextFrame();
}
Symbol 572 Button
on (release) {
Fade.start();
_root.game.gotoAndStop("gamestart");
}
Symbol 574 Button
on (release) {
Fade.start();
_root.game.gotoAndStop("mainmenu");
}
Symbol 591 Button
on (release) {
prevFrame();
}
Symbol 619 MovieClip Frame 22
stop();
this._parent.removeMovieClip();
Symbol 620 MovieClip [smallbird] Frame 1
#initclip 86
Object.registerClass("smallbird", computer.SmallBird);
#endinitclip
stop();
Symbol 620 MovieClip [smallbird] Frame 2
stop();
Symbol 697 MovieClip Frame 33
stop();
this._parent.removeMovieClip();
Symbol 698 MovieClip [longbird] Frame 1
#initclip 87
Object.registerClass("longbird", computer.LongBird);
#endinitclip
stop();
Symbol 698 MovieClip [longbird] Frame 2
stop();
Symbol 730 Button
on (release) {
Fade.start();
_root.game.gotoAndStop("gamestart");
}
Symbol 731 MovieClip Frame 1
stop();
Symbol 731 MovieClip Frame 2
stop();
Symbol 731 MovieClip Frame 3
stop();
Symbol 731 MovieClip Frame 4
stop();
Symbol 731 MovieClip Frame 5
stop();
Symbol 732 MovieClip Frame 1
stop();
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 24
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 25
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 26
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 27
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 30
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 31
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 34
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 36
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 732 MovieClip Frame 38
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Symbol 732 MovieClip Frame 40
gotoAndStop ("xunhuan");
Symbol 733 MovieClip Frame 1
stop();
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 22
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 24
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 26
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 28
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 29
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 32
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 34
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 35
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 36
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 37
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 38
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 733 MovieClip Frame 39
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
}
Symbol 733 MovieClip Frame 41
gotoAndStop ("xunhuan");
Symbol 734 MovieClip Frame 1
stop();
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
myType = 2;
level = 3;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 22
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 24
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 25
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 28
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 30
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 31
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 32
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 34
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 35
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 36
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 734 MovieClip Frame 38
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Symbol 734 MovieClip Frame 40
gotoAndStop ("xunhuan");
Symbol 735 MovieClip Frame 1
stop();
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 23
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 24
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 24
//component parameters
onClipEvent (construct) {
myType = 2;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 26
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 28
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 29
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 32
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 34
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 35
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 38
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
}
Instance of Symbol 106 MovieClip in Symbol 735 MovieClip Frame 39
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Symbol 735 MovieClip Frame 40
gotoAndStop ("xunhuan");
Symbol 736 MovieClip Frame 1
stop();
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 3;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 8
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 22
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 23
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 23
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 24
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 25
//component parameters
onClipEvent (construct) {
myType = 2;
level = 3;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 25
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 27
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 28
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 29
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 30
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 32
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 32
//component parameters
onClipEvent (construct) {
myType = 2;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 33
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 34
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 35
//component parameters
onClipEvent (construct) {
myType = 3;
level = 2;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 36
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 36
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 36
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 38
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 736 MovieClip Frame 39
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Symbol 736 MovieClip Frame 40
gotoAndStop ("xunhuan");
Symbol 737 MovieClip Frame 1
stop();
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 4
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 5
//component parameters
onClipEvent (construct) {
myType = 2;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 7
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 9
//component parameters
onClipEvent (construct) {
myType = 3;
level = 2;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 11
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
myType = 2;
level = 3;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 24
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 25
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 26
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 28
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 29
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 30
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 30
//component parameters
onClipEvent (construct) {
myType = 2;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 32
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 33
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 35
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 37
//component parameters
onClipEvent (construct) {
myType = 2;
level = 1;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 38
//component parameters
onClipEvent (construct) {
myType = 3;
level = 2;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 39
//component parameters
onClipEvent (construct) {
myType = 1;
level = 1;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 41
//component parameters
onClipEvent (construct) {
myType = 1;
level = 3;
ran = 0;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 42
//component parameters
onClipEvent (construct) {
myType = 1;
level = 2;
}
Instance of Symbol 106 MovieClip in Symbol 737 MovieClip Frame 43
//component parameters
onClipEvent (construct) {
myType = 3;
level = 1;
}
Symbol 737 MovieClip Frame 44
gotoAndStop ("xunhuan");
Symbol 738 MovieClip Frame 1
stop();
Symbol 748 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 774 MovieClip Frame 1
stop();
Symbol 774 MovieClip Frame 2
stop();
Symbol 774 MovieClip Frame 3
stop();
Symbol 774 MovieClip Frame 4
stop();
Symbol 774 MovieClip Frame 5
stop();
Symbol 774 MovieClip Frame 6
stop();
Symbol 774 MovieClip Frame 7
stop();
Symbol 800 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 844 MovieClip Frame 112
stop();
Symbol 844 MovieClip Frame 213
stop();
Symbol 844 MovieClip Frame 356
stop();
Symbol 844 MovieClip Frame 474
stop();
Symbol 844 MovieClip Frame 556
stop();
Symbol 844 MovieClip Frame 654
stop();
Symbol 844 MovieClip Frame 737
stop();
Symbol 852 Button
on (release) {
_root.game.isPause = false;
_root.game.nextLevel();
this.gotoAndStop(1);
}
Symbol 860 Button
on (release) {
_root.game.isPause = false;
_root.game.nextLevel();
this.gotoAndStop(1);
}
Symbol 863 Button
on (release) {
_root.game.isPause = false;
_root.game.nextLevel();
this.gotoAndStop(1);
}
Symbol 865 MovieClip Frame 1
stop();
Symbol 865 MovieClip Frame 2
stop();
this.ditu_mc.mc.gotoAndPlay("l" + (_root.game.level + 1));
this.giftno = manage.GameManage.levelGiftArray[_root.game.level + 1];
this.correctGift = _root.game.correctGift;
hei_mc.useHandCursor = false;
Instance of Symbol 802 MovieClip "hei_mc" in Symbol 865 MovieClip Frame 2
on (release) {
}
Symbol 865 MovieClip Frame 3
stop();
hei_mc.useHandCursor = false;
Symbol 865 MovieClip Frame 4
stop();
this.liwu_mc.onEnterFrame = null;
hei_mc.useHandCursor = false;
Symbol 865 MovieClip Frame 5
stop();
this.ditu_mc.mc.gotoAndPlay("l" + (_root.game.level + 1));
trace((_root.game.level + " ") + manage.GameManage.levelGiftArray);
this.giftno = manage.GameManage.levelGiftArray[_root.game.level + 1];
hei_mc.useHandCursor = false;
Instance of Symbol 802 MovieClip "hei_mc" in Symbol 865 MovieClip Frame 5
on (release) {
}
Symbol 870 MovieClip Frame 1
stop();
Symbol 870 MovieClip Frame 2
stop();
Symbol 871 MovieClip Frame 1
stop();
Symbol 871 MovieClip Frame 28
stop();
this._parent.gotoAndStop(1);
Symbol 872 MovieClip Frame 1
stop();
Symbol 879 Button
on (release) {
_root.game.isPause = false;
Fade.start();
_root.game.playerArray_mc.player_mc.removeMovieClip();
_root.game.gotoAndStop("mainmenu");
}
Symbol 881 Button
on (release) {
_root.game.isPause = false;
this._visible = false;
}
Symbol 886 MovieClip Frame 1
stop();
Symbol 886 MovieClip Frame 26
gotoAndStop (1);
Symbol 893 Button
on (release) {
Fade.start();
_root.game.gotoAndStop("mainmenu");
}
Symbol 899 Button
on (release) {
gotoAndStop ("submit");
}
Symbol 900 Button
on (release) {
gotoAndStop ("submited");
}
Symbol 915 Button
on (release) {
viewHighscore();
}
Symbol 916 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 916 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 917 MovieClip Frame 25
stop();
fen = _root.game.score;
Instance of Symbol 916 MovieClip in Symbol 917 MovieClip Frame 25
//component parameters
onClipEvent (construct) {
_game_name = "santa_drop";
score_var = "_root.game.score";
}
Symbol 920 MovieClip Frame 1680
stop();
Symbol 933 MovieClip Frame 133
stop();
fen = _root.game.score;
this._parent.liwu_mc.onEnterFrame = function () {
if (_root.game.frameManage.point8 == 8) {
var _local4 = random(7) + 1;
this.attachMovie("gift" + _local4, "gift" + this.getNextHighestDepth(), this.getNextHighestDepth(), {_x:random(400), _y:-10});
}
for (var _local3 in this) {
this[_local3]._y = this[_local3]._y + 5;
if (this[_local3]._y > 550) {
this[_local3].removeMovieClip();
}
}
};
Instance of Symbol 916 MovieClip in Symbol 933 MovieClip Frame 133
//component parameters
onClipEvent (construct) {
_game_name = "santa_drop";
score_var = "_root.game.score";
}
Symbol 935 Button
on (release) {
Fade.start();
_root.game.gotoAndStop("mainmenu");
}
Symbol 945 MovieClip [game] Frame 1
#initclip 88
Object.registerClass("game", manage.GameManage);
#endinitclip
function startgame() {
if (_root.game.isIn == true) {
Fade.start();
_root.game.gotoAndStop("gamestart");
} else {
Fade.start();
_root.game.gotoAndStop("Instructions");
}
}
_root.game = this;
stop();
if (_root.game.soundManage == undefined) {
var soundManage = (new manage.SoundManage());
_root.game.soundManage.addSound("booo_s");
_root.game.soundManage.addSound("gift_s");
_root.game.soundManage.addSound("zhuang_s", 5);
_root.game.soundManage.addSound("powerup_s");
_root.game.soundManage.addSound("fire_s", 20);
}
var isPopup;
var isIn;
nandu_mc._visible = false;
Instance of Symbol 532 MovieClip in Symbol 945 MovieClip [game] Frame 1
on (release) {
getURL ("http://www.freeworldgroup.com/", "_blank");
}
Instance of Symbol 537 MovieClip in Symbol 945 MovieClip [game] Frame 1
on (release) {
getURL ("http://www.freeworldgroup.com/", _blank);
}
Symbol 945 MovieClip [game] Frame 2
stop();
isIn = true;
Symbol 945 MovieClip [game] Frame 3
stop();
this.init();
this.isPause = true;
_root.game.nextlevel_mc.gotoAndStop(5);
return_mc._visible = false;
_root._quality = "MEDIUM";
if (_root.game.myListener == undefined) {
trace("\u6DFB\u52A0\u76D1\u542C\u5BF9\u8C61");
_root.game.myListener = new Object();
_root.game.myListener.onKeyDown = function () {
if (_root.game.isGameOver == false) {
if (Key.isDown(65)) {
_root.game.playerArray_mc.player_mc.throwGift(1);
_root.game.playerArray_mc.player_mc.yanse_mc.y1_mc.gotoAndStop(2);
} else if (Key.isDown(83)) {
_root.game.playerArray_mc.player_mc.throwGift(2);
_root.game.playerArray_mc.player_mc.yanse_mc.y2_mc.gotoAndStop(2);
} else if (Key.isDown(68)) {
if (_root.game.difficulty != 1) {
_root.game.playerArray_mc.player_mc.throwGift(3);
_root.game.playerArray_mc.player_mc.yanse_mc.y3_mc.gotoAndStop(2);
}
} else if (Key.isDown(70)) {
if (_root.game.difficulty == 3) {
_root.game.playerArray_mc.player_mc.throwGift(4);
_root.game.playerArray_mc.player_mc.yanse_mc.y4_mc.gotoAndStop(2);
}
} else if (Key.isDown(32)) {
_root.game.playerArray_mc.player_mc.throwFly();
}
}
};
Key.addListener(_root.game.myListener);
}
Instance of Symbol 532 MovieClip in Symbol 945 MovieClip [game] Frame 3
on (release) {
getURL ("http://www.freeworldgroup.com/", "_blank");
}
Symbol 945 MovieClip [game] Frame 4
stop();
Symbol 945 MovieClip [game] Frame 5
stop();
hei_mc.useHandCursor = false;
Instance of Symbol 802 MovieClip "hei_mc" in Symbol 945 MovieClip [game] Frame 5
on (release) {
}
Symbol 945 MovieClip [game] Frame 6
stop();
Symbol 946 MovieClip [boooGift] Frame 24
this.removeMovieClip();
Symbol 958 MovieClip [ship] Frame 1
#initclip 89
Object.registerClass("ship", upcom.MiddleEastHero);
#endinitclip
Symbol 967 MovieClip [upmissileGun] Frame 1
#initclip 90
Object.registerClass("upmissileGun", upcom.UpMisslieGun);
#endinitclip
Symbol 970 MovieClip [viewScore] Frame 1
score_mc.viewscore = no;
Symbol 970 MovieClip [viewScore] Frame 25
this.removeMovieClip();
Symbol 974 MovieClip [yan1] Frame 19
this.removeMovieClip();
Symbol 978 MovieClip [yan2] Frame 19
this.removeMovieClip();
Symbol 982 MovieClip [yan3] Frame 20
this.removeMovieClip();
Symbol 987 MovieClip [addGiftView] Frame 1
view_mc.no = this.no;
Symbol 987 MovieClip [addGiftView] Frame 24
stop();
this.removeMovieClip();
Symbol 994 MovieClip Frame 42
this._parent.removeMovieClip();
Symbol 995 MovieClip [balloon2] Frame 1
#initclip 91
Object.registerClass("balloon2", upcom.Balloon);
#endinitclip
stop();
Symbol 995 MovieClip [balloon2] Frame 2
stop();
Symbol 998 MovieClip Frame 42
this._parent.removeMovieClip();
Symbol 999 MovieClip [balloon1] Frame 1
#initclip 92
Object.registerClass("balloon1", upcom.Balloon);
#endinitclip
stop();
Symbol 999 MovieClip [balloon1] Frame 2
stop();
Symbol 1000 MovieClip [missile2] Frame 1
#initclip 93
Object.registerClass("missile2", upcom.Missile);
#endinitclip
stop();
Symbol 1000 MovieClip [missile2] Frame 2
stop();
Symbol 1001 MovieClip [upmissile] Frame 1
#initclip 94
Object.registerClass("upmissile", upcom.UpMissile);
#endinitclip
stop();
Symbol 1001 MovieClip [upmissile] Frame 2
stop();
Symbol 1002 MovieClip [bullet] Frame 1
#initclip 95
Object.registerClass("bullet", upcom.Bullet);
#endinitclip
stop();
Symbol 1002 MovieClip [bullet] Frame 2
stop();
this.removeMovieClip();
Symbol 1014 MovieClip Frame 1
stop();
Symbol 1014 MovieClip Frame 2
stop();
Symbol 1014 MovieClip Frame 3
stop();
Symbol 1016 MovieClip Frame 1
zi_mc.zi_mc.gotoAndStop(this._parent.boooType);
Symbol 1016 MovieClip Frame 33
this._parent.removeMovieClip();
Symbol 1034 MovieClip [missileGun] Frame 1
#initclip 96
Object.registerClass("missileGun", upcom.MissileGun);
#endinitclip
Symbol 1037 MovieClip [diedeer] Frame 1
#initclip 97
Object.registerClass("diedeer", DieDeer);
#endinitclip
Symbol 1037 MovieClip [diedeer] Frame 20
stop();
Symbol 1044 MovieClip Frame 1
stop();