Frame 1
MochiAd.showPreGameAd({id:"87f2d4ae29a29814", res:"650x400", background:6845841, color:788068, outline:12695210, no_bg:false});
Instance of Symbol 10 MovieClip in Frame 2
//component parameters
onClipEvent (construct) {
bOpen = true;
}
Instance of Symbol 32 MovieClip in Frame 3
//component parameters
onClipEvent (construct) {
bOpen = true;
}
Symbol 5 MovieClip Frame 1
onPress = function () {
Global.FWGURL();
};
this.cacheAsBitmap = true;
Symbol 7 MovieClip Frame 1
function flash_loading(x, T, A) {
var _local1 = (Math.PI / T) * x;
return(A * Math.sin(_local1));
}
_level0.reserved.swapDepths(100);
_root.stop();
var my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
_root.menu = my_cm;
_x = (Stage.width / 2);
_y = ((Stage.height / 2) - 30);
mLogo._alpha = 0;
mLoading._alpha = 0;
var sDownload = "";
onEnterFrame = function () {
var _local2 = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (_local2 == 100) {
if ((_root._mochiad instanceof MovieClip) != true) {
_root.play();
}
}
if (mLogo._alpha < 100) {
mLogo._alpha = mLogo._alpha + 5;
} else {
mLogo._alpha = 100;
sDownload = _local2 + " %";
mLoading._alpha = Math.abs(flash_loading(getTimer(), 800, 100));
}
};
Symbol 807 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd
{
function MochiAd () {
}
static function getVersion() {
return("2.3");
}
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();
}, ad_failed:function () {
trace("[MochAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_loaded:function (width, height) {
}};
options = _parseOptions(options, _local27);
if ("5cc6f7dfb67f2f08341c831480f7c2a7".length == 0) {
options.ad_started();
options.ad_finished();
return(undefined);
}
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;
options.ad_failed();
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 = options.ad_loaded;
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) {
options.ad_failed();
_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();
}, ad_failed:function () {
trace("[MochAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_loaded:function (width, height) {
}};
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;
options.ad_failed();
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 = options.ad_loaded;
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) {
options.ad_failed();
_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) {
trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0");
showInterLevelAd(options);
}
static function showPreloaderAd(options) {
trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0");
showPreGameAd(options);
}
static function _allowDomains(server) {
var _local1 = server.split("/")[2].split(":")[0];
if (System.security) {
if (System.security.allowDomain) {
System.security;
System.security;
}
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++;
}
}
if (_local4.id == "test") {
trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!");
}
return(_local4);
}
}
Symbol 808 MovieClip [__Packages.Global] Frame 0
class Global
{
function Global () {
}
static function playSound(_s) {
SOUND.attachSound(_s);
SOUND.start();
}
static function playMusic(_s, _n1, _n2) {
MUSIC.stop();
MUSIC.attachSound(_s);
MUSIC.start(_n1, _n2);
}
static function volumeMusic(_b) {
if (MUSIC.getVolume() != 100) {
_b && (MUSIC.setVolume(100));
return(true);
}
_b && (MUSIC.setVolume(0));
return(false);
}
static function volumeSound(_b) {
if (SOUND.getVolume() != 100) {
_b && (SOUND.setVolume(100));
return(true);
}
_b && (SOUND.setVolume(0));
return(false);
}
static function SUBMIT(_s, _n) {
if (_s.length > 0) {
var _local1 = new LoadVars();
var _local2 = new LoadVars();
_local1.game = GAMENAME;
trace((("\u7528\u6237\uFF1A" + _s) + " \u4E0A\u4F20\u5206\u6570\uFF1A") + _n);
_local1.score = _n;
_local1.name = _s;
_local2.onLoad = function () {
Global.SUBMITEND();
};
return(true);
}
return(false);
}
static function SUBMITEND() {
}
static function SAVE(_ob, _s) {
var _local1 = SharedObject.getLocal(GAMENAME + "_data", "/");
if (_s.length > 0) {
_local1.data[_s] = _ob;
} else {
_local1.data.game = _ob;
}
_local1.flush();
}
static function LOAD(_s) {
var _local2 = SharedObject.getLocal(GAMENAME + "_data", "/");
if (_local2.data.VISON != _global.VISON) {
DEL();
_local2.data.VISON = _global.VISON;
}
if (_s.length > 0) {
return(_local2.data[_s]);
}
return(_local2.data.game);
}
static function DEL() {
var _local1 = SharedObject.getLocal(GAMENAME + "_data", "/");
_local1.clear();
}
static function VIEWSCORE() {
"http://www.freeworldgroup.com/score/index.asp?game=" + GAMENAME;
}
static function FWGURL() {
}
static function ADDGAME() {
}
static function DOWNLOAD() {
}
static var MUSIC = new Sound();
static var SOUND = new Sound();
static var obTemp = new Object();
static var GAMENAME = "squirt_man";
static var WIDTH = Stage.width;
static var HEIGHT = Stage.height;
}
Symbol 809 MovieClip [__Packages.Common] Frame 0
class Common
{
function Common () {
}
static function enabledFor(_b, _m, _mHit, _nDepth) {
(_m == undefined) && (_m = _root);
(_mHit == undefined) && (_mHit = _root);
(_nDepth == undefined) && (_nDepth = _m.getNextHighestDepth());
if (_b) {
_m.createEmptyMovieClip("_mEnabled", _nDepth);
_m._mEnabled.enabled = false;
_m._mEnabled.hitArea = _mHit;
_m._mEnabled.onPress = null;
} else {
_m._mEnabled.removeMovieClip();
}
updateAfterEvent();
}
static function changeQ() {
switch (_root._quality) {
case "LOW" :
_root._quality = "MEDIUM";
return("MED");
case "MEDIUM" :
_root._quality = "HIGH";
break;
case "HIGH" :
_root._quality = "BEST";
break;
case "BEST" :
_root._quality = "LOW";
}
return(_root._quality);
}
static function getBmdHitRect(bg, obj) {
var _local2 = getContainBmd(bg, obj, 10, 10);
_root.attachBitmap(_local2, 0);
return(_local2.getColorBoundsRect(4294967295, 4278190080));
}
static function getContainBmd(bg, obj, bm1, bm2) {
var _local1 = obj.getBounds(obj);
var _local3 = new flash.geom.Rectangle(_local1.xMin, _local1.yMin, _local1.xMax - _local1.xMin, _local1.yMax - _local1.yMin);
var _local4 = new flash.display.BitmapData(_local3.width, _local3.height, true, 0);
var _local6 = bg.transform.concatenatedMatrix;
var _local2 = new flash.geom.Matrix(1, 0, 0, 1, -_local3.x, -_local3.y);
_local4.draw(obj, _local2, null, bm1);
_local2.tx = _local2.tx * -1;
_local2.ty = _local2.ty * -1;
var _local7 = obj.transform.concatenatedMatrix;
_local2.concat(_local7);
_local2.invert();
_local6.concat(_local2);
_local4.draw(bg, _local6, null, bm2);
return(_local4);
}
static function wink(_m, _T, _n) {
_m.nTemp_time = 0;
(_m.nT = _T);
(_m.nN = _n);
_m.onEnterFrame = function () {
this.nTemp_time++;
this._alpha = 100 - Common.trigonometric(this.nTemp_time, this.nT, 100);
if (this.nTemp_time >= (this.nN * this.nT)) {
this.winkEnd();
this._alpha = 100;
delete this.onEnterFrame;
delete this.nTemp_time;
delete this.nN;
delete this.nT;
}
};
}
static function addClip(_sId, _sName, _m, oBject, _nDepth) {
(_nDepth == undefined) && (_nDepth = _m.getNextHighestDepth());
(_sName == undefined) && (_sName = _sId);
return(_m.attachMovie(_sId, _sName + _nDepth, _nDepth, oBject));
}
static function clearAllClip(_m, _bAll) {
for (var _local3 in _m) {
if (_bAll) {
_m[_local3].swapDepths(0);
}
_m[_local3].removeMovieClip();
}
}
static function removeFixMc(mc) {
mc.swapDepths(mc._parent.getNextHighestDepth());
mc.removeMovieClip();
}
static function localToLocal(p, mc1, mc2) {
mc1.localToGlobal(p);
mc2.globalToLocal(p);
}
static function np(_n) {
(_n == undefined) && (_n = 1);
return(((random(2) > 0) ? (_n) : (-_n)));
}
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 formatNumber(_n, _nMin, _nMax) {
if (_n < _nMin) {
_n = _nMin;
} else if (_n > _nMax) {
_n = _nMax;
}
return(_n);
}
static function randomFrame(_m) {
_m.gotoAndStop(random(_m._totalframes) + 1);
}
static function disorder(arr) {
var _local5 = arr.length;
var _local1 = 0;
while (_local1 < _local5) {
var _local3 = random(_local5);
var _local4 = arr[_local1];
arr[_local1] = arr[_local3];
arr[_local3] = _local4;
_local1++;
}
}
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, _ob) {
var _local2 = [];
for (var _local5 in _a) {
if (((_a[_local5] == undefined) || (!_a[_local5][_s](_ob))) && (_b)) {
_local2.push(_local5);
}
}
if (_b) {
for (var _local5 in _local2) {
_a.splice(int(_local2[_local5]), 1);
}
}
}
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) {
(_t == undefined) && (_t = 1);
if (_n == 0) {
return(0);
}
if (_n > 0) {
return(_t);
}
return(-_t);
}
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 _local5 = ((_local3 < 10) ? ("0" + _local3) : (_local3));
var _local7 = ((_local4 < 10) ? ("0" + _local4) : (_local4));
var _local6 = ((_local2 < 10) ? ("0" + _local2) : (_local2));
return((((_local5 + ":") + _local7) + ":") + _local6);
}
static function trigonometric(x, T, A) {
var _local1 = (Math.PI / T) * x;
return(A * Math.sin(_local1));
}
static function unlinearCycle(x, T, r) {
var _local1 = T / 2;
x = x % T;
return(r - ((r / (_local1 * _local1)) * Math.pow(x - _local1, 2)));
}
static function linearCycle(x, T, r) {
var _local1 = T / 2;
x = x % T;
if (x > _local1) {
return((1 - ((x % _local1) / _local1)) * r);
}
if (x < _local1) {
return(((x % _local1) / _local1) * r);
}
return(r);
}
static function linearCycle_c(x, T, r) {
var _local1 = T / 2;
x = x % T;
if (x > _local1) {
return(r - ((r / (_local1 * _local1)) * Math.pow(x - _local1, 2)));
}
x = x + _local1;
return((r / (_local1 * _local1)) * Math.pow(x - _local1, 2));
}
static function getRadian(_m1, _m2) {
if (_m1._parent == _m2._parent) {
return(Math.atan2(_m1._y - _m2._y, _m1._x - _m2._x));
}
}
static function parabolaSpeed(x0, y0, xt, yt, nR, nG) {
var _local1 = xt - x0;
var _local2 = yt - y0;
return(Math.sqrt((((nG * _local1) / (Math.tan(nR) - (_local2 / _local1))) / Math.pow(Math.cos(nR), 2)) / 2));
}
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) {
trace("\u56E0\u4E3A\u76EE\u6807\u592A\u9AD8\u6216\u592A\u8FDC\u65E0\u6CD5\u6253\u5230");
return(undefined);
}
var _local3 = new Object();
if (_local5 > 0) {
_local3.x2 = Math.atan(((-_local1) - Math.sqrt(_local4)) / (2 * _local2));
_local3.x1 = 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 crossPoint(x0, y0, xt, yt, _mHit, _nMin) {
isNaN(_nMin) && (_nMin = 1);
var _local3 = false;
var _local4 = int(distance(x0, y0, xt, yt));
var _local12;
var _local11;
_local12 = ((xt - x0) / _local4) * _nMin;
_local11 = ((yt - y0) / _local4) * _nMin;
xt = x0;
yt = y0;
var _local5 = 0;
while ((!_local3) && ((_local5++) < _local4)) {
x0 = x0 + _local12;
y0 = y0 + _local11;
_local3 = _mHit.hitTest(x0, y0, true);
}
(!_local3) && (x0 = xty0 = yt);
return({x:x0, y:y0, bHit:_local3});
}
static function crossPoint_tf(x0, y0, xt, yt, _mHit, _ob) {
var _local12 = 5;
var _local1 = false;
var _local5 = int(distance(x0, y0, xt, yt));
var _local10;
var _local9;
_local10 = ((xt - x0) / _local5) * _local12;
_local9 = ((yt - y0) / _local5) * _local12;
xt = x0;
yt = y0;
var _local8 = 0;
while ((!_local1) && ((_local8++) < _local5)) {
x0 = x0 + _local10;
y0 = y0 + _local9;
_local1 = _mHit.hitTest(x0, y0, true);
if (_local1) {
(_ob.x = xt - x0);
(_ob.y = yt - y0);
(_ob.bHit = _local1);
}
}
}
static function closePoint(x0, y0, xt, yt, _mHit, _nMin) {
isNaN(_nMin) && (_nMin = 2);
var _local6 = false;
var _local5 = 1;
var _local12;
var _local11;
var _local8 = 0;
while ((side_max(x0, y0, xt, yt) > _nMin) && ((_local8++) < 100)) {
_local12 = (x0 + xt) / 2;
_local11 = (y0 + yt) / 2;
_local5 = (_mHit.hitTest(_local12, _local11, true) ? (_local6 = true-1) : 1);
if (_local5 > 0) {
x0 = _local12;
y0 = _local11;
} else {
xt = _local12;
yt = _local11;
}
}
return({x:x0, y:y0, bHit:_local6});
}
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 a2r = 57.2957795130823;
}
Symbol 810 MovieClip [__Packages.clipgame.obj.Obj] Frame 0
class clipgame.obj.Obj extends MovieClip
{
var pt_temp, speed, speed_a, curr, _x, _y, game, _xscale, xp, yp, speed_rx, speed_ry, stoped, falling, fallend, swapDepths, _parent, removeMovieClip;
function Obj () {
super();
pt_temp = {};
speed = new clipgame.util.Vector();
speed_a = new clipgame.util.Vector();
curr = new clipgame.util.Vector(_x, _y);
game = _global.mygame;
}
function init() {
setCorners();
}
function get nDir() {
return(__nDir);
}
function set nDir(_nDir) {
if (__nDir != _nDir) {
__nDir = _nDir;
_xscale = __nDir * 100;
}
//return(nDir);
}
function setCorners() {
xp = new Array();
var _local3 = Math.ceil((2 * W) / clipgame.tiles.Tile.W);
var _local2 = 0;
while (_local2 < (_local3 + 1)) {
xp[_local2] = (2 * W) * ((_local2 / _local3) - 0.5);
_local2++;
}
xp[xp.length - 1]--;
yp = new Array();
var _local4 = Math.ceil((2 * H) / clipgame.tiles.Tile.H);
_local2 = 0;
while (_local2 < (_local4 + 1)) {
yp[_local2] = (2 * H) * ((_local2 / _local4) - 0.5);
_local2++;
}
yp[yp.length - 1]--;
}
function getCorners_2(x, y) {
var _local3 = Math.floor(x / clipgame.tiles.Tile.W);
var _local2 = Math.floor(y / clipgame.tiles.Tile.H);
if (game[(("t_" + _local2) + "_") + _local3].walkable) {
return(true);
}
return(false);
}
function getCorners(x, y) {
var _local3 = Math.floor(x / clipgame.tiles.Tile.W);
var _local2 = Math.floor(y / clipgame.tiles.Tile.H);
if (game[(("t_" + _local2) + "_") + _local3].walkvy == 0) {
return(true);
}
return(false);
}
function getxCorners() {
var _local5 = Msf.dnum(speed_rx);
var _local4 = Math.floor(((curr.x + (_local5 * W)) + speed_rx) / clipgame.tiles.Tile.W);
var _local2 = 0;
while (_local2 < yp.length) {
var _local3 = Math.floor((curr.y + yp[_local2]) / clipgame.tiles.Tile.H);
if (game[(("t_" + _local3) + "_") + _local4].walkvx == undefined) {
return(false);
}
if ((_local5 + game[(("t_" + _local3) + "_") + _local4].walkvx) == 0) {
if (_local4 == Math.floor((curr.x + (_local5 * (W - 1))) / clipgame.tiles.Tile.W)) {
return(true);
}
return(false);
}
_local2++;
}
return(true);
}
function getyCorners() {
var _local5 = Msf.dnum(speed_ry);
var _local4 = Math.floor(((curr.y + (_local5 * H)) + speed_ry) / clipgame.tiles.Tile.H);
var _local2 = 0;
while (_local2 < xp.length) {
var _local3 = Math.floor((curr.x + xp[_local2]) / clipgame.tiles.Tile.W);
if (game[(("t_" + _local4) + "_") + _local3].walkvx == undefined) {
return(false);
}
if ((_local5 + game[(("t_" + _local4) + "_") + _local3].walkvy) == 0) {
if (_local4 == Math.floor((curr.y + (_local5 * (H - 1))) / clipgame.tiles.Tile.H)) {
return(true);
}
return(false);
}
_local2++;
}
return(true);
}
function move() {
speed_a.y = speed_a.y + game.a_gravity;
speed_a.x = speed_a.x - Msf.dnum(speed_a.x);
speed_rx = speed.x + speed_a.x;
speed_ry = speed.y + speed_a.y;
if (speed_rx != 0) {
if (getxCorners()) {
curr.x = curr.x + speed_rx;
} else if (speed_rx > 0) {
curr.x = (Math.ceil(curr.x / clipgame.tiles.Tile.W) * clipgame.tiles.Tile.W) - (W % clipgame.tiles.Tile.W);
stoped(1);
} else {
curr.x = (Math.floor(curr.x / clipgame.tiles.Tile.W) * clipgame.tiles.Tile.W) + (W % clipgame.tiles.Tile.W);
stoped(-1);
}
}
if (getyCorners()) {
curr.y = curr.y + speed_ry;
falling();
onground = 0;
} else {
if (speed_ry > 0) {
curr.y = (Math.ceil(curr.y / clipgame.tiles.Tile.H) * clipgame.tiles.Tile.H) - (H % clipgame.tiles.Tile.H);
fallend(1);
if (onground == 0) {
onground = 1;
}
} else {
fallend(-1);
curr.y = (Math.floor(curr.y / clipgame.tiles.Tile.H) * clipgame.tiles.Tile.H) + (H % clipgame.tiles.Tile.H);
}
speed_a.y = 0;
}
moveclip();
}
function moveclip() {
_x = curr.x;
_y = curr.y;
}
function remove() {
swapDepths(_parent.getNextHighestDepth());
removeMovieClip();
}
var W = 10;
var H = 10;
var onground = 0;
var __nDir = 1;
}
Symbol 811 MovieClip [__Packages.clipgame.util.Vector] Frame 0
class clipgame.util.Vector
{
var x, y;
function Vector (px, py) {
x = ((px != undefined) ? (px) : 0);
y = ((py != undefined) ? (py) : 0);
}
static function polar(l, r) {
var _local1 = new clipgame.util.Vector();
_local1.x = l * Math.cos(r);
_local1.y = l * Math.sin(r);
return(_local1);
}
function setTo(px, py) {
x = px;
y = py;
}
function copy(v) {
x = v.x;
y = v.y;
}
function dot(v) {
return((x * v.x) + (y * v.y));
}
function cross(v) {
return((x * v.y) - (y * v.x));
}
function plus(v) {
x = x + v.x;
y = y + v.y;
return(this);
}
function plusNew(v) {
return(new clipgame.util.Vector(x + v.x, y + v.y));
}
function minus(v) {
x = x - v.x;
y = y - v.y;
return(this);
}
function minusNew(v) {
return(new clipgame.util.Vector(x - v.x, y - v.y));
}
function mult(s) {
x = x * s;
y = y * s;
return(this);
}
function multNew(s) {
return(new clipgame.util.Vector(x * s, y * s));
}
function distance(v) {
var _local3 = x - v.x;
var _local2 = y - v.y;
return(Math.sqrt((_local3 * _local3) + (_local2 * _local2)));
}
function magnitude() {
return(Math.sqrt((x * x) + (y * y)));
}
function normalize(n) {
var _local2 = Math.sqrt((x * x) + (y * y));
x = x * ((x != 0) ? (n / _local2) : 0);
y = y * ((y != 0) ? (n / _local2) : 0);
return(this);
}
function vertical(n) {
if (n > 0) {
var _local2 = new clipgame.util.Vector(-y, x);
} else {
var _local2 = new clipgame.util.Vector(y, -x);
}
return(_local2.normalize(Math.abs(n)));
}
function unzero() {
if ((x != 0) && (y != 0)) {
return(true);
}
return(false);
}
function project(b) {
var _local5 = dot(b);
var _local4 = (b.x * b.x) + (b.y * b.y);
var _local3 = new clipgame.util.Vector(0, 0);
_local3.x = (_local5 / _local4) * b.x;
_local3.y = (_local5 / _local4) * b.y;
return(_local3);
}
function toString(b) {
var _local2 = ((("(x=" + x) + ",y=") + y) + ")";
b && (trace(_local2));
return(_local2);
}
}
Symbol 812 MovieClip [__Packages.clipgame.Gamess] Frame 0
class clipgame.Gamess extends MovieClip
{
var vx, vy, halfvx, halfvy, centerx, centery, obj1, obj2, obj3, camera, map, mapw, maph, _parent, gotoAndStop, nextFrame, getNextHighestDepth, attachMovie, _x, _y, onEnterFrame;
function Gamess () {
super();
vx = 6;
vy = 6;
halfvx = Math.floor(vx);
halfvy = Math.floor(vy);
centerx = Global.WIDTH / 2;
centery = Global.HEIGHT / 2;
obj1 = new Array();
obj2 = new Array();
obj3 = new Array();
camera = new clipgame.util.Vector();
_global.mygame = this;
}
function mapping(_map) {
pause();
map = _map;
mapw = map[0].length;
maph = map.length;
var _local4 = 0;
while (_local4 < maph) {
var _local2 = 0;
while (_local2 < mapw) {
var _local5 = (("t_" + _local4) + "_") + _local2;
var _local3 = map[_local4][_local2];
this[_local5] = new clipgame.tiles.Tile(walkary[_local3][0], walkary[_local3][1]);
_local2++;
}
_local4++;
}
run();
}
function bulidmapary(mc) {
var _local9 = mc.getRect(mc);
var _local6 = int(_local9.xMax / 48);
var _local7 = int(_local9.yMax / 48);
for (var _local8 in mc) {
(mc[_local8].walknId != undefined) && ((mc[_local8]._name = (("t_" + Math.round(mc[_local8]._y / 48)) + "_") + Math.round(mc[_local8]._x / 48)));
}
var _local5 = [];
var _local2 = 0;
while (_local2 < _local7) {
_local5[_local2] = [];
var _local1 = 0;
while (_local1 < _local6) {
var _local3 = mc[(("t_" + _local2) + "_") + _local1];
if (_local3 == undefined) {
_local5[_local2][_local1] = 10;
} else {
_local5[_local2][_local1] = _local3.walknId;
}
_local3.endBuild();
_local1++;
}
_local2++;
}
return(_local5);
}
function changeMap(_n) {
unInstall();
if (_n != undefined) {
_parent.mBack.gotoAndStop(_n);
_parent.mMid.gotoAndStop(_n);
_parent.mMid_2.gotoAndStop(_n);
gotoAndStop(_n);
} else {
nextFrame();
_parent.mBack.nextFrame();
_parent.mMid.nextFrame();
_parent.mMid_2.nextFrame();
}
}
function unInstall() {
for (var _local5 in this) {
this[_local5].remove();
}
var _local4 = 0;
while (_local4 < maph) {
var _local2 = 0;
while (_local2 < mapw) {
var _local3 = (("t_" + _local4) + "_") + _local2;
delete this[_local3];
_local2++;
}
_local4++;
}
obj1.splice(0);
obj2.splice(0);
obj3.splice(0);
}
function addEnemy(_s, x, y) {
var _local2 = getNextHighestDepth();
attachMovie(_s, "__Enemy" + _local2, _local2, {_x:x, _y:y, nAction:2});
}
function add_obj1(ob) {
obj1.push(ob);
}
function add_obj2(ob) {
obj2.push(ob);
}
function add_obj3(ob) {
obj3.push(ob);
}
function move_obj() {
for (var _local2 in obj1) {
obj1[_local2].move();
}
for (var _local2 in obj2) {
obj2[_local2].move();
}
for (var _local2 in obj3) {
obj3[_local2].move();
}
}
function move_clip() {
var _local6 = (Global.WIDTH - _root._xmouse) - centerx;
var _local5 = (Global.HEIGHT - _root._ymouse) - centery;
if (Math.abs(_local6) > 2) {
_local6 = SFM.vpNum(_local6, 2);
centerx = centerx + _local6;
}
if (Math.abs(_local5) > 2) {
_local5 = SFM.vpNum(_local5, 2);
centery = centery + _local5;
}
var _local4 = centerx - camera.x;
var _local3 = centery - camera.y;
if (_local4 > 0) {
_local4 = 0;
} else if ((-_local4) > ((mapw * clipgame.tiles.Tile.W) - Global.WIDTH)) {
_local4 = Global.WIDTH - (mapw * clipgame.tiles.Tile.W);
}
if (_local3 > 0) {
_local3 = 0;
} else if ((-_local3) > ((maph * clipgame.tiles.Tile.H) - Global.HEIGHT)) {
_local3 = Global.HEIGHT - (maph * clipgame.tiles.Tile.H);
}
_x = _local4;
_y = _local3;
_parent.mMid._x = _x / 6;
_parent.mMid._y = _y / 6;
_parent.mMid_2._x = _x * 0.5;
_parent.mMid_2._y = _y * 0.5;
}
function run() {
onEnterFrame = function () {
this.stepper();
};
}
function pause() {
delete onEnterFrame;
}
function stepper() {
if (Global.GAME.mPage.bPause) {
return(undefined);
}
move_obj();
move_clip();
}
static var walkary = [[undefined, undefined], [undefined, -1], [undefined, 0], [undefined, 1], [-1, undefined], [-1, -1], [-1, 0], [-1, 1], [0, undefined], [0, -1], [0, 0], [0, 1], [1, undefined], [1, -1], [1, 0], [1, 1]];
var a_gravity = 1.5;
}
Symbol 813 MovieClip [__Packages.clipgame.tiles.Tile] Frame 0
class clipgame.tiles.Tile
{
var walkvx, walkvy, walkable;
function Tile (vx, vy) {
setwalkable(vx, vy);
}
function setwalkable(vx, vy) {
walkvx = vx;
walkvy = vy;
walkable = (walkvx != undefined) || (walkvy != undefined);
}
static var W = 48;
static var H = 48;
}
Symbol 814 MovieClip [__Packages.SFM] Frame 0
class SFM
{
function SFM () {
}
static function rdm_2(a, b) {
return((Math.random() * (b - a)) + a);
}
static function rdm_0(a, l) {
return(Math.round((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 formatNumber(_n, _d, _nMin, _nMax) {
_n = _n + _d;
if (_n < _nMin) {
_n = _nMin;
} else if (_n > _nMax) {
_n = _nMax;
}
return(_n);
}
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 format_n(n, l) {
var _local1;
var _local3;
if (l != 0) {
if (l > 0) {
}
}
return(_local1);
}
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 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 addClip(sId, mC, oBject, nDepth) {
if (nDepth == undefined) {
nDepth = mC.getNextHighestDepth();
}
return(mC.attachMovie(sId, sId + nDepth, nDepth, oBject));
}
static function shield(_b, _m) {
if (_b) {
_m.createEmptyMovieClip("mEnabled", _m.getNextHighestDepth());
_m.mEnabled.hitArea = _root;
_m.mEnabled.enabled = false;
_m.mEnabled.onPress = function () {
};
} else {
delete _m.mEnabled.onPress;
_m.mEnabled.removeMovieClip();
}
updateAfterEvent();
}
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 R_PI = 57.2957795130823;
}
Symbol 815 MovieClip [__Packages.Msf] Frame 0
class Msf
{
function Msf () {
}
static function rdm_2(a, b) {
return(Math.round((Math.random() * (b - a)) + a));
}
static function rdm_0(a, l) {
return(Math.round((a - (Math.random() * l)) + (l / 2)));
}
static function s_b_in(n, s, b) {
if ((s < n) && (n < b)) {
return(true);
}
return(false);
}
static function s_b_out(n, s, b) {
if ((n < s) || (b < n)) {
return(true);
}
return(false);
}
static function dnum(n, t) {
if (n == 0) {
return(0);
}
if (n > 0) {
return(((t != undefined) ? (t) : 1));
}
return(((t != undefined) ? (-t) : -1));
}
static function coordinateConvert(mc1, mc2, x, y) {
var _local1 = new Object({x:((x != undefined) ? (x) : 0), y:((y != undefined) ? (y) : 0)});
mc1.localToGlobal(_local1);
mc2.globalToLocal(_local1);
return(new Array(_local1.x, _local1.y));
}
static function format_time(n, l) {
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 format_n(n, l) {
var _local1;
var _local3;
if (l != 0) {
if (l > 0) {
}
}
return(_local1);
}
static var R_PI = 57.3;
}
Symbol 816 MovieClip [__Packages.clipgame.obj.Player] Frame 0
class clipgame.obj.Player extends clipgame.obj.Obj
{
var W, H, run, squat, gun_trigger, aLevel, nWeapon, gun_ary, aLevel_exp, onMouseDown, onMouseUp, up, down, left, right, en, qp, game, curr, mClip, mBody, __nHealth, __nEnergy, onground, fly, speed, speed_a, gotoAndStop, __get__nDir, mBody_down, mWeapon, pt_temp, getCorners_2, __set__nDir, nBody_y, _ymouse, _xmouse, onEnterFrame;
function Player (px, py, _clip) {
super();
W = 15;
H = 48;
run = false;
squat = false;
gun_trigger = false;
aLevel = Global.GAME.aLevel.concat();
if (Global.GAME.nDif != undefined) {
nDif = Global.GAME.nDif;
}
nWeapon = aLevel[0];
gun_ary = [];
gun_ary[1] = [67, -9, 10, 20, 10, 0, -20, 0.5, 2, 0, 0, 0];
gun_ary[2] = [38, 11, 6, 12, 3, 0, -2, 0.5, 5, 0, 0, 0];
gun_ary[3] = [62, 13, 30, 50, 10, 0, -20, 0.6, 10, 0, 0, 0];
gun_ary[4] = [81, -1, 25, 20, 8, 0, -20, 0.7, 70, 0, 0, 0];
gun_ary[5] = [81, -2, 5, 20, 10, 0, -3, 0.6, 6, 0, 0, 0];
gun_ary[6] = [83, -5, 50, 50, 12, 0, -50, 0.8, 60, 0, 0, 0];
aLevel_exp = [];
aLevel_exp[0] = [null, 200, 270, 260, 280, 300, 300];
aLevel_exp[1] = [null, 450, 470, 450, 480, 600, 500];
onMouseDown = function () {
this.gun_trigger = true;
};
onMouseUp = function () {
this.gun_trigger = false;
};
up = new Mkey(key_ary[0]);
down = new Mkey(key_ary[1]);
left = new Mkey(key_ary[2]);
right = new Mkey(key_ary[3]);
en = new Mkey(key_ary[4]);
qp = new Mkey(key_ary[5]);
game.add_obj1(this);
game.camera = curr;
game.hero = this;
}
function init() {
super.init();
Global.GAME.mPage.mNow.gotoAndStop(nWeapon + 1);
nHealth = (nHealth_max * nDif);
nEnergy = (nEnergy_max * nDif);
resetTxt_weapon(nWeapon);
mClip = mBody;
Global.GAME.mPage.mScore.sTxt = "SCORE: " + Global.GAME.nScore;
Global.GAME.mPage.mNow.onPress = function () {
_global.mygame.hero.changeWeapon(1);
};
}
function get nHealth() {
return(__nHealth);
}
function set nHealth(_nHealth) {
__nHealth = Common.formatNumber(_nHealth, 0, nHealth_max);
Global.GAME.mPage.mHealth.mClip._yscale = (__nHealth / nHealth_max) * 100;
//return(nHealth);
}
function get nEnergy() {
return(__nEnergy);
}
function set nEnergy(_nEnergy) {
__nEnergy = Common.formatNumber(_nEnergy, 0, nEnergy_max);
Global.GAME.mPage.mEnergy.mClip._yscale = (__nEnergy / nEnergy_max) * 100;
//return(nEnergy);
}
function moveclip() {
super.moveclip();
nTime++;
nTime_power--;
var _local7 = qp.stepRun();
var _local5 = en.stepRun();
if ((_local7 > 0) && (_local7 < 3)) {
changeWeapon(-1);
} else if ((_local5 > 0) && (_local5 < 3)) {
changeWeapon(1);
}
if (onground == 2) {
fly = false;
if (down.stepRun() > 0) {
squat = true;
run = false;
speed.x = 0;
nRadian_rocket = undefined;
} else {
squat = false;
var _local3 = right.stepRun();
var _local4 = left.stepRun();
if (_local3 > 0) {
run = ((_local3 == 4) ? true : false);
speed.x = (run ? (2 * keyspeed) : (keyspeed));
} else if (_local4 > 0) {
run = ((_local4 == 4) ? true : false);
speed.x = (run ? (-2 * keyspeed) : (-keyspeed));
} else {
run = false;
speed.x = 0;
}
}
if (up.stepRun() > 0) {
speed_a.y = -22;
}
} else if (onground == 0) {
squat = false;
var _local6 = up.stepRun();
var _local3 = right.stepRun();
var _local4 = left.stepRun();
if (fly) {
run = false;
if (_local3 > 0) {
speed.x = 1.5 * keyspeed;
} else if (_local4 > 0) {
speed.x = -1.5 * keyspeed;
} else {
speed.x = 0;
}
if (_local6 > 0) {
speed_a.y = -7.5;
}
} else {
if (_local3 > 0) {
run = ((_local3 == 4) ? true : false);
speed.x = (run ? (2 * keyspeed) : (keyspeed));
} else if (_local4 > 0) {
run = ((_local4 == 4) ? true : false);
speed.x = (run ? (-2 * keyspeed) : (-keyspeed));
} else {
run = false;
speed.x = 0;
}
if ((_local6 > 0) && (speed_a.y > -2)) {
fly = true;
}
}
}
if (onground == 2) {
if (run) {
gotoAndStop(9 - Msf.dnum(speed.x, __get__nDir()));
} else if (squat) {
gotoAndStop(9);
} else {
gotoAndStop(3 - Msf.dnum(speed.x, __get__nDir()));
}
} else if (onground == 0) {
gotoAndStop(6 + Msf.dnum(speed_a.y));
} else {
if (mBody_down._currentframe == 6) {
onground = 2;
nTime = 0;
(nTime_power < 0) && ((nTime_power = 0));
} else {
gotoAndStop(6);
}
speed.x = 0;
}
recover();
setBody();
rocket();
fire();
}
function recover() {
if ((nTime % 30) == 0) {
nHealth = nHealth + 5;
nEnergy = nEnergy + 10;
}
}
function changeWeapon(_n, _n2) {
do {
nWeapon = nWeapon + _n;
if (nWeapon < 1) {
nWeapon = 6;
} else if (nWeapon > 6) {
nWeapon = 1;
}
} while (!aLevel[nWeapon + 6]);
aLevel[0] = nWeapon;
mWeapon.gotoAndStop("end_" + nWeapon);
Global.GAME.mPage.mNow.gotoAndStop(nWeapon + 1);
resetTxt_weapon(nWeapon);
}
function resetTxt_weapon(_n) {
var _local2;
if (aLevel[_n] == 2) {
_local2 = "MAX";
} else {
_local2 = (((int(aLevel[_n + 12]) + "/") + aLevel_exp[aLevel[nWeapon]][nWeapon]) + " XPL: ") + (aLevel[nWeapon] + 1);
}
Global.GAME.mPage.mLevel_weapon.sTxt = "EXP: " + _local2;
}
function getExp(_n) {
if (aLevel[nWeapon] == 2) {
return(undefined);
}
aLevel[nWeapon + 12] = aLevel[nWeapon + 12] + _n;
aLevel[nWeapon + 12] = int(aLevel[nWeapon + 12]);
if (aLevel[nWeapon + 12] >= aLevel_exp[aLevel[nWeapon]][nWeapon]) {
aLevel[nWeapon]++;
}
Global.GAME.nScore = Global.GAME.nScore + _n;
Global.GAME.mPage.mScore.sTxt = "SCORE: " + Global.GAME.nScore;
resetTxt_weapon(nWeapon);
}
function fire() {
if (gun_ary[nWeapon][5] != 0) {
gun_ary[nWeapon][5] = gun_ary[nWeapon][5] - 1;
} else if (gun_trigger) {
(pt_temp.x = gun_ary[nWeapon][0]);
(pt_temp.y = gun_ary[nWeapon][1]);
Common.localToLocal(pt_temp, mWeapon, game);
var _local3 = (pt_temp.x - curr.x) / 2;
var _local2 = (pt_temp.y - curr.y) / 2;
if ((nEnergy > gun_ary[nWeapon][8]) && (getCorners_2(pt_temp.x - _local3, pt_temp.y - _local2))) {
addBullet(pt_temp.x, pt_temp.y, nWeapon);
nRatian_fire_offset = nRatian_fire_offset + gun_ary[nWeapon][6];
gun_ary[nWeapon][5] = gun_ary[nWeapon][5] + (gun_ary[nWeapon][2] - aLevel[nWeapon]);
nEnergy = nEnergy - gun_ary[nWeapon][8];
mWeapon.gotoAndPlay("fire_" + nWeapon);
}
}
}
function addFire(x, y, r) {
return(Common.addClip("mFire", null, game, {_x:x, _y:y, _rotation:r}));
}
function addBullet(x, y, _n) {
var _local2 = ((__get__nDir() > 0) ? (mWeapon._rotation) : (180 - mWeapon._rotation));
switch (_n) {
case 1 :
var _local6 = Common.addClip("clipgame.obj.Bullet_1", "Bullet_1", game, {_x:x, _y:y, _rotation:_local2});
break;
case 2 :
_local6 = Common.addClip("clipgame.obj.Bullet_2", "Bullet_2", game, {nSpeed:15 + random(5), _x:x, _y:y, _rotation:_local2 + random(8)});
var _local5 = Common.addClip("clipgame.obj.Bullet_2", "Bullet_2", game, {nSpeed:15 + random(5), _x:x, _y:y, _rotation:_local2 - random(8)});
_local5.aTarget = game.obj2;
_local5.nPower = (gun_ary[nWeapon][3] + (aLevel[nWeapon] * gun_ary[nWeapon][4])) * nDif;
break;
case 3 :
_local6 = Common.addClip("clipgame.obj.Bullet_3", "Bullet_3", game, {nSpeed:15, _x:x, _y:y, _rotation:_local2});
break;
case 4 :
_local6 = Common.addClip("clipgame.obj.Bullet_4", "Bullet_4", game, {_x:x, _y:y, _rotation:_local2});
break;
case 5 :
_local6 = Common.addClip("clipgame.obj.Bullet_5", "Bullet_5", game, {_x:x, _y:y, _rotation:(_local2 + random(4)) - 3});
break;
case 6 :
_local6 = Common.addClip("clipgame.obj.Bullet_6", "Bullet_6", game, {_x:x, _y:y, _rotation:_local2});
}
_local6.aTarget = game.obj2;
_local6.nPower = (gun_ary[nWeapon][3] + (aLevel[nWeapon] * gun_ary[nWeapon][4])) * nDif;
if (nTime_power > 0) {
_local6.nPower = _local6.nPower * 2;
_local5.nPower = _local5.nPower * 2;
}
addFire(x, y, _local2);
Global.playSound("sdShoot_" + _n);
}
function rocket() {
if ((speed_a.y < 0) || (Math.abs(speed.x) > keyspeed)) {
var _local2;
if (speed_a.y > 0) {
_local2 = 2;
} else {
_local2 = -speed_a.y;
}
nRadian_rocket = Math.atan2(_local2, (-__get__nDir()) * speed.x) * Msf.R_PI;
mBody.mRocket._rotation = mBody.mRocket._rotation + (((nRadian_rocket - mBody._rotation) - mBody.mRocket._rotation) * 0.5);
mBody.mRocket.mFire.play();
} else if (Math.abs(mBody.mRocket._rotation - 90) > 5) {
mBody.mRocket._rotation = mBody.mRocket._rotation + ((90 - mBody.mRocket._rotation) * 0.5);
}
}
function setBody() {
if (curr.x > game._xmouse) {
__set__nDir(-1);
} else {
__set__nDir(1);
}
(pt_temp.x = nBody_x);
(pt_temp.y = nBody_y);
Common.localToLocal(pt_temp, mBody_down, this);
(mBody._x = pt_temp.x);
(mBody._y = pt_temp.y);
if ((run || (squat)) && (onground == 2)) {
nRadian_body_offset = (((speed.x / __get__nDir()) < 0) ? -45 : 45);
} else {
nRadian_body_offset = 0;
}
var _local2 = Math.atan2(_ymouse - mBody._y, _xmouse - mBody._x);
mBody._rotation = ((_local2 * Msf.R_PI) * 0.5) + nRadian_body_offset;
mBody.mClip._rotation = (mBody._rotation * 0.5) - nRadian_body_offset;
(pt_temp.x = -2);
(pt_temp.y = -30);
Common.localToLocal(pt_temp, mBody, this);
(mWeapon._x = pt_temp.x);
(mWeapon._y = pt_temp.y);
nRatian_fire = Math.atan2(_ymouse - mWeapon._y, _xmouse - mWeapon._x);
mWeapon._rotation = (Msf.R_PI * nRatian_fire) + nRatian_fire_offset;
if (Math.abs(nRatian_fire_offset) > 1) {
nRatian_fire_offset = nRatian_fire_offset * gun_ary[nWeapon][7];
} else {
nRatian_fire_offset = 0;
}
}
function beHit(_m) {
(pt_temp.x = _m.curr.x);
(pt_temp.y = _m.curr.y);
Common.localToLocal(pt_temp, _m._parent, this);
addBlood(pt_temp.x, pt_temp.y, ((__get__nDir() > 0) ? (_m._rotation + 180) : (-_m._rotation)));
nHealth = nHealth - _m.nPower;
if (nHealth <= 0) {
Common.removeArray(game.obj1, this);
onEnterFrame = function () {
this._alpha = this._alpha - 10;
if (this._alpha <= 0) {
this.remove();
}
};
}
}
function powerUp(_m) {
switch (_m.nType) {
case 0 :
nEnergy = nEnergy + (random(50 + (Global.GAME.nLevel * 5)) + 20);
Common.addClip("mCombo", null, Global.GAME.mPage, {_x:10, _y:70, sTxt:"Energy bonus!"});
break;
case 1 :
if (_m.nValue == undefined) {
nHealth = nHealth + (random(50 + (Global.GAME.nLevel * 5)) + 20);
} else {
nHealth = nHealth + _m.nValue;
}
Common.addClip("mCombo", null, Global.GAME.mPage, {_x:10, _y:70, sTxt:"Hit point bonus!"});
break;
case 2 :
getExp(random(20) + 5);
Common.addClip("mCombo", null, Global.GAME.mPage, {_x:10, _y:70, sTxt:"Exp bonus!"});
break;
case 3 :
nTime_power = random(60) + 90;
Common.addClip("mCombo", null, Global.GAME.mPage, {_x:10, _y:70, sTxt:"Power x2!"});
}
}
function addBlood(x, y, r) {
Common.addClip("mBlood", null, this, {_x:x, _y:y, _rotation:r});
}
function remove() {
Global.GAME.mPage.mDelay.play();
}
static var key_ary = [87, 83, 65, 68, 69, 81];
var nBody_x = 0;
var keyspeed = 6;
var nRadian_rocket = 0;
var nRadian_body_offset = 0;
var nRatian_fire = 0;
var nRatian_fire_offset = 0;
var nHealth_max = 500;
var nEnergy_max = 500;
var nTime = 0;
var nTime_power = 0;
var nDif = 1;
}
Symbol 817 MovieClip [__Packages.Mkey] Frame 0
class Mkey
{
var owner, nTime, nDelay, bHold, bDouble, nKey, sKey;
function Mkey (_nKey, _o) {
owner = _o;
nTime = 0;
nDelay = 400;
bHold = false;
bDouble = false;
nKey = _nKey;
sKey = String.fromCharCode(nKey).toUpperCase();
}
function up() {
}
function down() {
}
function hold() {
}
function unHold() {
}
function double() {
}
function stepRun() {
if (Key.isDown(nKey)) {
if (bHold) {
hold(bDouble);
if (bDouble) {
return(4);
}
return(3);
}
bHold = true;
down();
if ((getTimer() - nTime) < nDelay) {
double();
bDouble = true;
return(2);
}
nTime = getTimer();
return(1);
}
if (bHold) {
bHold = false;
up(bDouble);
if (bDouble) {
nTime = 0;
bDouble = false;
return(-2);
}
return(-1);
}
unHold();
return(0);
}
}
Symbol 818 MovieClip [__Packages.Fade] Frame 0
class Fade
{
function Fade () {
}
static function start(_ob) {
var _local11 = false;
var _local9 = Stage.width;
var _local10 = Stage.height;
var _local13 = 0;
var _local12 = 0;
for (var _local6 in _ob) {
Fade[_local6] = _ob[_local6];
}
var _local7 = new flash.display.BitmapData(_local9, _local10, false, nColor);
_local7.draw(_root);
var _local3 = _root.createEmptyMovieClip("mClip_root" + _root.getNextHighestDepth(), _root.getNextHighestDepth());
var _local4 = _local3.createEmptyMovieClip("mClip_mask", 0);
var _local8 = _local3.createEmptyMovieClip("mClip_bmp", 1);
_local8.attachBitmap(_local7, 0);
_local3.nT = nInterval;
_local11 && (disableBtn(_local3));
_local3.bmpRoot = _local7;
_local3.nTime = 0;
_local3.finish = function () {
this.bmpRoot.dispose();
this.removeMovieClip();
};
_local3.switchDepth = function () {
if (this.getDepth() != (_root.getNextHighestDepth() - 1)) {
this.swapDepths(_root.getNextHighestDepth() - 1);
}
};
switch (random(4)) {
case 0 :
_local3.nRdm = random(2);
_local3.m_0 = createClip("m_", _local4, 0, 0);
_local3.m_1 = createClip("m_", _local4, 0, 1, {_x:10, _y:10, _rotation:180});
_local3.onEnterFrame = function () {
this.nTime++;
this.nTemp = 50 - Fade.trigonometric(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();
}
this.switchDepth();
};
break;
case 1 :
_local3.nRdm = random(3);
_local3.nRdm_2 = random(4);
_local3.m_0 = createClip("m_", _local4, 1, 0, {_x:5, _y:5});
_local3.onEnterFrame = function () {
this.nTime++;
this.nTemp = 100 - Fade.trigonometric(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.trigonometric(this.nTime, this.nT, 180);
} else if (this.nRdm_2 == 2) {
this.m_0._rotation = Fade.trigonometric(this.nTime, this.nT, 180);
}
if (this.nTime == (this.nT / 2)) {
this.finish();
}
this.switchDepth();
};
break;
case 2 :
_local3.nRdm = random(5);
_local3.m_0 = createClip("m_", _local4, 2, 0);
_local3.m_1 = createClip("m_", _local4, 2, 1, {_x:10, _y:10, _rotation:180});
_local3.onEnterFrame = function () {
this.nTime++;
this.nTemp = 100 - Fade.trigonometric(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();
}
this.switchDepth();
};
break;
case 3 :
_local3.nRdm = random(2);
_local3.m_0 = createClip("m_", _local4, 2, 0);
_local3.m_1 = createClip("m_", _local4, 2, 1, {_x:10, _y:10, _rotation:180});
_local3.m_2 = createClip("m_", _local4, 2, 2, {_x:0, _y:10, _rotation:-90});
_local3.m_3 = createClip("m_", _local4, 2, 3, {_x:10, _y:0, _rotation:90});
_local3.onEnterFrame = function () {
this.nTime++;
this.nTemp = 100 - Fade.trigonometric(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();
}
this.switchDepth();
};
break;
}
(_local4._width = _local9);
(_local4._height = _local10);
(_local4._x = _local13);
(_local4._y = _local12);
_local8.setMask(_local4);
}
static function disableBtn(_m) {
_m.onPress = null;
_m.enabled = false;
_m.hitArea = _root;
}
static function trigonometric(x, T, A, P) {
var _local2 = 0;
var _local1 = (Math.PI / T) * x;
if (!isNaN(P)) {
_local2 = P - _local1;
}
return(A * Math.sin(_local1 + _local2));
}
static function createClip(_s, _m, _nType, _nDepth, _ob) {
isNaN(_nDepth) && (_nDepth = _m.getNextHighestDepth());
isNaN(_nType) && (_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;
}
_m[_s + _nDepth].endFill();
for (var _local5 in _ob) {
_m[_s + _nDepth][_local5] = _ob[_local5];
}
return(_m[_s + _nDepth]);
}
static var nColor = 0;
static var nInterval = 20;
}
Symbol 819 MovieClip [__Packages.clipgame.tiles.TileModel_0] Frame 0
class clipgame.tiles.TileModel_0 extends MovieClip
{
var swapDepths, removeMovieClip;
function TileModel_0 () {
super();
}
function endBuild() {
swapDepths(0);
removeMovieClip();
}
var walknId = 0;
}
Symbol 820 MovieClip [__Packages.clipgame.obj.Obj_fly] Frame 0
class clipgame.obj.Obj_fly extends MovieClip
{
var pt_temp, curr, _x, _y, hitdir, speed, game, onHitGround, swapDepths, _parent, removeMovieClip;
function Obj_fly () {
super();
pt_temp = {};
curr = new clipgame.util.Vector(_x, _y);
hitdir = new clipgame.util.Vector();
speed = new clipgame.util.Vector();
game = _global.mygame;
}
function setSpeed(_n, _r) {
speed.x = Math.cos(_r) * _n;
speed.y = Math.sin(_r) * _n;
}
function getCorners(x, y) {
var _local3 = Math.floor(x / clipgame.tiles.Tile.W);
var _local2 = Math.floor(y / clipgame.tiles.Tile.H);
if (game[(("t_" + _local2) + "_") + _local3].walkable) {
return(true);
}
gethitdir(_local3, _local2);
return(false);
}
function isHitEnemy() {
return(false);
}
function isHitGround() {
if (getCorners(curr.x + speed.x, curr.y + speed.y)) {
curr.x = curr.x + speed.x;
curr.y = curr.y + speed.y;
return(false);
}
if (hitdir.x != 0) {
var _local2 = curr.x;
if (hitdir.x > 0) {
curr.x = Math.ceil(curr.x / clipgame.tiles.Tile.W) * clipgame.tiles.Tile.W;
} else {
curr.x = Math.floor(curr.x / clipgame.tiles.Tile.W) * clipgame.tiles.Tile.W;
}
curr.y = curr.y + (((curr.x - _local2) / speed.x) * speed.y);
} else {
var _local3 = curr.y;
if (hitdir.y > 0) {
curr.y = Math.ceil(curr.y / clipgame.tiles.Tile.H) * clipgame.tiles.Tile.H;
} else {
curr.y = Math.floor(curr.y / clipgame.tiles.Tile.H) * clipgame.tiles.Tile.H;
}
curr.x = curr.x + (((curr.y - _local3) / speed.y) * speed.x);
}
onHitGround();
return(true);
}
function moveclip() {
_x = curr.x;
_y = curr.y;
}
function gethitdir(x, y) {
x = x * clipgame.tiles.Tile.W;
y = y * clipgame.tiles.Tile.H;
var _local3 = Msf.dnum(speed.x);
var _local2 = Msf.dnum(speed.y);
if (_local3 != 0) {
var _local9 = x + ((_local3 < 0) * clipgame.tiles.Tile.W);
var _local4 = (((speed.y / speed.x) * (_local9 - curr.x)) + curr.y) - y;
if ((_local4 > 0) && (_local4 < clipgame.tiles.Tile.H)) {
hitdir.x = _local3;
} else {
hitdir.x = 0;
}
} else {
hitdir.x = 0;
}
if (_local2 != 0) {
var _local8 = y + ((_local2 < 0) * clipgame.tiles.Tile.H);
var _local5 = (((speed.x / speed.y) * (_local8 - curr.y)) + curr.x) - x;
if ((_local5 > 0) && (_local5 < clipgame.tiles.Tile.W)) {
hitdir.y = _local2;
} else {
hitdir.y = 0;
}
} else {
hitdir.y = 0;
}
}
function remove() {
swapDepths(_parent.getNextHighestDepth());
removeMovieClip();
}
var W = 10;
var H = 10;
var nSpeed = 5;
}
Symbol 821 MovieClip [__Packages.clipgame.obj.PowerUp] Frame 0
class clipgame.obj.PowerUp extends clipgame.obj.Obj_fly
{
var nType, game, gotoAndStop, speed, isHitGround, moveclip, remove;
function PowerUp () {
super();
if (nType == undefined) {
nType = random(4);
}
game.add_obj3(this);
gotoAndStop(nType + 1);
}
function move() {
speed.y = speed.y + game.a_gravity;
if (isHitGround()) {
move = ckHit;
}
ckHit();
moveclip();
}
function ckHit() {
if (game.hero.mClip.hitTest(this)) {
game.hero.powerUp(this);
Global.playSound("sdPowerup");
remove();
}
}
}
Symbol 822 MovieClip [__Packages.clipgame.tiles.TileModel_9] Frame 0
class clipgame.tiles.TileModel_9 extends MovieClip
{
var swapDepths, removeMovieClip;
function TileModel_9 () {
super();
}
function endBuild() {
swapDepths(0);
removeMovieClip();
}
var walknId = 9;
}
Symbol 823 MovieClip [__Packages.clipgame.obj.Bullet] Frame 0
class clipgame.obj.Bullet extends clipgame.obj.Obj_fly
{
var pt_prev, game, isHitGround, bEnemy, moveclip, curr, pt_temp, _parent, aTarget, onHitEnemy, nSpeed, mClip, removeMovieClip;
function Bullet () {
super();
pt_prev = {};
game.add_obj3(this);
}
function step() {
var _local2;
if (isHitGround()) {
_local2 = true;
addSpark(bEnemy);
} else {
var _local3 = hitEnemy();
if (_local3 != undefined) {
_local2 = true;
addSpark(bEnemy);
_local3.beHit(this);
}
}
moveclip();
_local2 && (remove());
}
function hitEnemy() {
(pt_temp.x = curr.x);
(pt_temp.y = curr.y);
_parent.localToGlobal(pt_temp);
for (var _local2 in aTarget) {
if (aTarget[_local2].mClip.hitTest(pt_temp.x, pt_temp.y, true)) {
onHitEnemy(aTarget[_local2]);
return(aTarget[_local2]);
}
}
return(undefined);
}
function remove() {
Common.removeArray(game.obj3, this);
super.remove();
}
function stepView(_n) {
if (_n < 0) {
mClip._width = mClip._width + (_n * nSpeed);
if (mClip._width <= ((-_n) * nSpeed)) {
removeMovieClip();
}
} else if (mClip._width < (_n * nSpeed)) {
mClip._width = mClip._width + nSpeed;
}
}
function addSpark(_b) {
var _local3 = _parent.getNextHighestDepth();
var _local2 = _parent.createEmptyMovieClip("Spark" + _local3, _local3);
(_local2._x = curr.x);
(_local2._y = curr.y);
new Exp_2(_local2, _b);
}
}
Symbol 824 MovieClip [__Packages.Exp_2] Frame 0
class Exp_2
{
var mc, nRadian, nPower, totalPiece, onFinish;
function Exp_2 (_mc, _b) {
mc = _mc;
nRadian = (mc._rotation / Common.a2r) + 180;
nPower = random(10) + 5;
mc.filters = null;
mc.exp = this;
mc._rotation = 0;
totalPiece = 0;
mc.stop();
var _local3 = (_b ? "mSpark_2" : "mSpark");
var _local2 = 0;
while (_local2 < 3) {
mc.attachMovie(_local3, _local3 + _local2, _local2);
_local2++;
}
mc.onEnterFrame = function () {
delete this.onEnterFrame;
this.exp.init();
};
}
function init(Void) {
var _local2;
var _local3 = 1;
for (var _local4 in mc) {
_local2 = mc[_local4];
if (_local2._parent != mc) {
continue;
}
totalPiece++;
_local2.swapDepths(_local3++);
_local2.nPower = nPower * (Math.random() + 0.2);
_local2.vx = _local2.nPower * Math.cos((nRadian + Math.random()) - 0.5);
_local2.vy = _local2.nPower * Math.sin((nRadian + Math.random()) - 0.5);
_local2.va = 10 - (Math.random() * 21);
_local2.onEnterFrame = function () {
this._rotation = Math.atan2(this.vy, this.vx) * Common.a2r;
this.mClip._xscale = Math.sqrt((this.vy * this.vy) + (this.vx * this.vx)) * 10;
this.vy = this.vy + 1.5;
this._x = this._x + this.vx;
this._y = this._y + this.vy;
};
}
}
function delPiece(Void) {
if ((--totalPiece) <= 0) {
mc.removeMovieClip();
onFinish();
}
}
}
Symbol 825 MovieClip [__Packages.clipgame.obj.Bullet_3] Frame 0
class clipgame.obj.Bullet_3 extends clipgame.obj.Bullet
{
var setSpeed, nSpeed, _rotation, stepView, step, game, aTarget, curr, nPower;
function Bullet_3 () {
super();
setSpeed(nSpeed, _rotation / Common.a2r);
}
function move() {
stepView(3);
step();
}
function addBullet() {
var _local5 = 8;
var _local2 = 0;
while (_local2 < _local5) {
var _local4 = 6 * (_local2 - (_local5 / 2));
var _local3 = 22 - (Math.random() * 4);
Common.addClip("clipgame.obj.Bullet_2", "Bullet_2", game, {nPower:nPower / 5, nSpeed:_local3, _x:curr.x, _y:curr.y, _rotation:_rotation + _local4, aTarget:aTarget});
_local2++;
}
}
}
Symbol 826 MovieClip [__Packages.clipgame.obj.Enemy_ground] Frame 0
class clipgame.obj.Enemy_ground extends clipgame.obj.Obj
{
var vDis, game, __nHealth, mBar, target, curr, __set__nDir, self, speed, __get__nDir, gotoAndStop, fire, movement, getCorners, H, onground, pt_temp, onEnterFrame, _y, _x;
function Enemy_ground () {
super();
vDis = new clipgame.util.Vector();
nTime = random(200);
game.add_obj2(this);
}
function get nHealth() {
return(__nHealth);
}
function set nHealth(_nHealth) {
__nHealth = _nHealth;
if (mBar != undefined) {
mBar.mClip._xscale = (__nHealth / nHealth_max) * 100;
mBar.nTime = 30;
mBar._visible = true;
mBar.onEnterFrame = function () {
this.nTime--;
if (this.nTime < 0) {
this._visible = false;
delete this.onEnterFrame;
}
};
}
//return(nHealth);
}
function init() {
super.init();
target = game.hero;
nHealth = (nHealth_max);
}
function moveclip() {
super.moveclip();
nTime++;
(vDis.x = target.curr.x - curr.x);
(vDis.y = target.curr.y - curr.y);
__set__nDir(((vDis.x > 0) ? 1 : -1));
action();
self();
}
function action() {
nRadian_target = setRadian_target(target.curr.x, target.curr.y);
var _local3 = hide();
var _local2;
switch (nAction) {
case -1 :
speed.x = 0;
speed.y = 0;
if (!_local3) {
nAction = 2;
}
break;
case 0 :
speed.x = 0;
_local2 = 0;
break;
case 1 :
_local2 = (((speed.x / __get__nDir()) > 0) ? 1 : -1);
if (getway()) {
speed.x = -speed.x;
}
break;
case 2 :
if (Math.abs(vDis.x) > nRange) {
speed.x = __get__nDir() * nSpeed;
}
_local2 = (((speed.x / __get__nDir()) > 0) ? 1 : -1);
}
if (_local3) {
gotoAndStop(3);
} else {
gotoAndStop(2);
fire();
movement(_local2);
}
}
function setRadian_target(_nx, _ny) {
return(Math.atan2(_ny - curr.y, _nx - curr.x));
}
function getway() {
if (getCorners(curr.x + speed.x, curr.y + H) && (onground == 1)) {
return(true);
}
return(false);
}
function hide() {
if (((((curr.x + game._x) < (Global.WIDTH + 80)) && (((-curr.x) - game._x) < 80)) && ((curr.y + game._y) < (Global.HEIGHT + 50))) && (((-curr.y) - game._y) < 50)) {
return(false);
}
return(true);
}
function arrived(x, y, _n) {
return(Math.max(Math.abs(x), Math.abs(y)) < _n);
}
function addFire(x, y, r) {
return(Common.addClip("mFire_e", null, game, {_x:x, _y:y, _rotation:r}));
}
function beHit(_m) {
(pt_temp.x = _m.curr.x);
(pt_temp.y = _m.curr.y);
Common.localToLocal(pt_temp, _m._parent, this);
addBlood(pt_temp.x, pt_temp.y, ((__get__nDir() > 0) ? (_m._rotation + 180) : (-_m._rotation)));
nHealth = nHealth - _m.nPower;
if (nHealth <= 0) {
death();
onEnterFrame = function () {
this._alpha = this._alpha - 10;
if (this._alpha <= 0) {
this.remove();
}
};
}
}
function stoped(_n) {
speed.x = (-_n) * nSpeed;
}
function addBlood(x, y, r) {
Common.addClip("mBlood_2", null, this, {_x:x, _y:y, _rotation:r});
}
function death() {
nHealth = (0);
Common.removeArray(game.obj2, this);
if (game.obj2.length <= 0) {
Global.GAME.mPage.mDelay.play();
}
if (random(100) > 84) {
Common.addClip("clipgame.obj.PowerUp", "PowerUp", game, {_x:_x, _y:_y});
}
game.hero.getExp(nExp);
}
function remove() {
Global.GAME.mPage.nKill++;
Common.removeArray(game.obj2, this);
super.remove();
}
var nSpeed = 5;
var nRadian_target = 0;
var nAction = 0;
var nRange = 150;
var nTime = 0;
var nHealth_max = 100;
var nPower = 10;
var nExp = 2;
}
Symbol 827 MovieClip [__Packages.clipgame.obj.Enemy_g0] Frame 0
class clipgame.obj.Enemy_g0 extends clipgame.obj.Enemy_ground
{
var W, H, nSpeed, __set__nDir, __get__nDir, speed, nHealth_max, nPower, nExp, nTime, mClip, nRadian_target, arrived, vDis, target, game, _y, _x, death, remove;
function Enemy_g0 () {
super();
W = 15;
H = 27;
nSpeed = 5;
__set__nDir(((random(2) > 0) ? 1 : -1));
speed.x = __get__nDir() * nSpeed;
nHealth_max = 50;
nPower = 50;
nExp = 2;
}
function self() {
}
function movement(_n) {
if (_n == 0) {
mClip.mBody._rotation = Common.linearCycle(nTime, 16, 15);
mClip.mBody.mArm_0._rotation = Common.trigonometric(nTime, 16, 30);
mClip.mBody.mArm_1._rotation = Common.trigonometric(nTime + 16, 16, 30);
} else {
mClip.mLeg_0._rotation = Common.trigonometric((_n * nTime) - 6, 12, 60);
mClip.mLeg_1._rotation = Common.trigonometric((_n * nTime) + 6, 12, 60);
mClip.mLeg_0.mClip._rotation = Common.trigonometric((_n * nTime) + 9, 12, 30) + 45;
mClip.mLeg_1.mClip._rotation = Common.trigonometric((_n * nTime) - 3, 12, 30) + 45;
mClip.mBody._rotation = Common.linearCycle(nTime, 12, 15);
mClip.mBody.mArm_0._rotation = Common.trigonometric(_n * nTime, 12, 30);
mClip.mBody.mArm_1._rotation = Common.trigonometric((_n * nTime) + 12, 12, 30);
mClip._y = -Common.unlinearCycle(nTime + 6, 12, 4);
}
mClip.mBody.mHead._rotation = ((__get__nDir() > 0) ? (nRadian_target * Common.a2r) : (180 - (nRadian_target * Common.a2r)));
}
function fire() {
if (arrived(vDis.x, vDis.y, target.W + W)) {
Common.addClip("mExp_0", null, game, {nPower:nPower, _x:_x, _y:_y, _xscale:50, _yscale:50, aTarget:game.obj1});
death();
remove();
}
}
}
Symbol 828 MovieClip [__Packages.clipgame.obj.Enemy_g3] Frame 0
class clipgame.obj.Enemy_g3 extends clipgame.obj.Enemy_ground
{
var W, H, nSpeed, speed, nHealth_max, nPower, nExp, nTime, mClip, __get__nDir, nRadian_target, pt_temp, game, addFire;
function Enemy_g3 () {
super();
(W = 15);
(H = 20);
nSpeed = 6;
speed.x = nSpeed;
nHealth_max = 70;
nPower = 10;
nExp = 5;
}
function self() {
}
function movement(_n) {
if (_n == 0) {
mClip.mArm_1._rotation = -Common.linearCycle(nTime, 36, 45);
mClip.mArm_0._rotation = -Common.linearCycle(nTime + 12, 36, 45);
} else {
mClip.mArm_1._rotation = Common.trigonometric(nTime, 18, 60);
mClip.mArm_0._rotation = Common.trigonometric(nTime + 6, 18, 60);
}
mClip.mGun._rotation = ((__get__nDir() > 0) ? (nRadian_target * Common.a2r) : (180 - (nRadian_target * Common.a2r)));
}
function fire() {
var _local2 = nTime % 40;
if ((_local2 == 0) || (_local2 == 10)) {
addBullet();
}
}
function addBullet() {
(pt_temp.x = 16);
(pt_temp.y = -9);
Common.localToLocal(pt_temp, mClip.mGun, game);
var _local2 = Common.addClip("clipgame.obj.Bullet_e0", "Bullet_e0", game, {nSpeed:15, nPower:nPower, _x:pt_temp.x, _y:pt_temp.y, _rotation:nRadian_target * Common.a2r, aTarget:game.obj1});
addFire(pt_temp.x, pt_temp.y, _local2._rotation);
}
}
Symbol 829 MovieClip [__Packages.clipgame.obj.Enemy_fly] Frame 0
class clipgame.obj.Enemy_fly extends clipgame.obj.Obj_fly
{
var speed_a, vDis, game, pt_target, curr, pt_0, target, _xscale, __nHealth, mBar, self, speed, moveclip, setSpeed, nSpeed, gotoAndStop, movement, fire, pt_temp, onEnterFrame, _y, _x;
function Enemy_fly () {
super();
speed_a = new clipgame.util.Vector();
vDis = new clipgame.util.Vector();
game.add_obj2(this);
pt_target = new clipgame.util.Vector(curr.x, curr.y);
pt_0 = new clipgame.util.Vector(curr.x, curr.y);
nTime = random(200);
}
function init() {
target = game.hero;
nHealth = (nHealth_max);
}
function get nDir() {
return(__nDir);
}
function set nDir(_nDir) {
if (__nDir != _nDir) {
__nDir = _nDir;
_xscale = __nDir * 100;
}
//return(nDir);
}
function get nHealth() {
return(__nHealth);
}
function set nHealth(_nHealth) {
__nHealth = _nHealth;
if (mBar != undefined) {
mBar.mClip._xscale = (__nHealth / nHealth_max) * 100;
mBar.nTime = 30;
mBar._visible = true;
mBar.onEnterFrame = function () {
this.nTime--;
if (this.nTime < 0) {
this._visible = false;
delete this.onEnterFrame;
}
};
}
//return(nHealth);
}
function move() {
nTime++;
(vDis.x = target.curr.x - curr.x);
(vDis.y = target.curr.y - curr.y);
nDir = (((vDis.x > 0) ? 1 : -1));
action();
self();
speed_a.y = speed_a.y - Msf.dnum(speed_a.y);
speed_a.x = speed_a.x - Msf.dnum(speed_a.x);
curr.x = curr.x + (speed.x + speed_a.x);
curr.y = curr.y + (speed.y + speed_a.y);
moveclip();
}
function action() {
nRadian_target = setRadian_target(target.curr.x, target.curr.y);
var _local2 = hide();
switch (nAction) {
case -1 :
speed.x = 0;
speed.y = 0;
if (!_local2) {
if (this instanceof clipgame.obj.Enemy_f0) {
nAction = 3;
} else {
nAction = 2;
}
}
break;
case 0 :
speed.x = 0;
speed.y = 0;
break;
case 1 :
setSpeed(nSpeed, setRadian_target(pt_target.x, pt_target.y));
if (arrived(pt_target.x - curr.x, pt_target.y - curr.y, nSpeed)) {
changePt(pt_0);
}
break;
case 2 :
setSpeed(nSpeed, setRadian_target(pt_target.x, pt_target.y));
if (arrived(pt_target.x - curr.x, pt_target.y - curr.y, nSpeed)) {
changePt(target.curr);
}
if (this instanceof clipgame.obj.Enemy_f0) {
nAction = 3;
}
break;
case 3 :
setSpeed(nSpeed, nRadian_target);
}
if (_local2) {
gotoAndStop(3);
} else {
gotoAndStop(2);
movement();
fire();
}
}
function addFire(x, y, r) {
return(Common.addClip("mFire_e", null, game, {_x:x, _y:y, _rotation:r}));
}
function beHit(_m) {
(pt_temp.x = _m.curr.x);
(pt_temp.y = _m.curr.y);
Common.localToLocal(pt_temp, _m._parent, this);
addBlood(pt_temp.x, pt_temp.y, ((nDir > 0) ? (_m._rotation + 180) : (-_m._rotation)));
nHealth = nHealth - _m.nPower;
if (nHealth <= 0) {
death();
onEnterFrame = function () {
this.speed.y = this.speed.y + this.game.a_gravity;
var _local2;
_local2 = this.isHitGround();
this.moveclip();
if (_local2) {
this.onEnterFrame = function () {
this._alpha = this._alpha - 10;
if (this._alpha <= 0) {
this.remove();
}
};
}
};
}
}
function hide() {
if (((((curr.x + game._x) < (Global.WIDTH + 80)) && (((-curr.x) - game._x) < 80)) && ((curr.y + game._y) < (Global.HEIGHT + 50))) && (((-curr.y) - game._y) < 50)) {
return(false);
}
return(true);
}
function setRadian_target(_nx, _ny) {
return(Math.atan2(_ny - curr.y, _nx - curr.x));
}
function arrived(x, y, _n) {
return(Math.max(Math.abs(x), Math.abs(y)) < _n);
}
function addBlood(x, y, r) {
Common.addClip("mBlood_2", null, this, {_x:x, _y:y, _rotation:r});
}
function changePt(_v, _n) {
(_n == undefined) && (_n = nRange);
pt_target.x = (random(_n * 2) - _n) + int(_v.x);
pt_target.y = (-random(_n * 0.5)) + int(_v.y);
}
function death() {
Common.removeArray(game.obj2, this);
if (game.obj2.length <= 0) {
Global.GAME.mPage.mDelay.play();
}
if (random(100) > 90) {
Common.addClip("clipgame.obj.PowerUp", "PowerUp", game, {_x:_x, _y:_y});
}
game.hero.getExp(nExp);
}
function remove() {
Global.GAME.mPage.nKill++;
Common.removeArray(game.obj2, this);
super.remove();
}
var nAction = 0;
var nRange = 200;
var nRange_arrived = 10;
var nTime = 0;
var __nDir = 1;
var nRadian_target = 0;
var nHealth_max = 100;
var nExp = 2;
}
Symbol 830 MovieClip [__Packages.clipgame.obj.Enemy_f0] Frame 0
class clipgame.obj.Enemy_f0 extends clipgame.obj.Enemy_fly
{
var W, H, nSpeed, speed, nHealth_max, nPower, nExp, nTime, mClip, __get__nDir, nRadian_target, arrived, vDis, target, game, _y, _x, death, remove;
function Enemy_f0 () {
super();
W = 20;
H = 30;
nSpeed = 8;
speed.y = 1;
nHealth_max = 50;
nPower = 60;
nExp = 2;
}
function self() {
}
function movement() {
mClip._y = Common.linearCycle(nTime, 24, 20);
mClip._rotation = -Common.linearCycle(nTime + 4, 24, 30);
mClip.mWing._rotation = Common.trigonometric(nTime, 12, 30);
mClip.mWing._yscale = Common.trigonometric(nTime, 12, 100);
mClip.mHead._rotation = ((__get__nDir() > 0) ? (nRadian_target * Common.a2r) : (180 - (nRadian_target * Common.a2r)));
}
function fire() {
if (arrived(vDis.x, vDis.y, target.W + W)) {
Common.addClip("mExp_0", null, game, {nPower:nPower, _x:_x, _y:_y, _xscale:50, _yscale:50, aTarget:game.obj1});
death();
remove();
}
}
}
Symbol 831 MovieClip [__Packages.clipgame.obj.Enemy_f1] Frame 0
class clipgame.obj.Enemy_f1 extends clipgame.obj.Enemy_fly
{
var W, H, nSpeed, speed, nHealth_max, nPower, nExp, nTime, mClip, __get__nDir, nRadian_target, pt_temp, game, addFire;
function Enemy_f1 () {
super();
W = 20;
H = 30;
nSpeed = 6;
speed.y = 1;
nHealth_max = 60;
nPower = 15;
nExp = 4;
}
function self() {
}
function movement() {
mClip._y = Common.linearCycle(nTime, 36, 20);
mClip._rotation = -Common.linearCycle(nTime + 6, 36, 30);
mClip.mWing._rotation = Common.trigonometric(nTime, 18, 30);
mClip.mWing._yscale = Common.trigonometric(nTime, 18, 80) + 50;
mClip.mHead._rotation = ((__get__nDir() > 0) ? (nRadian_target * Common.a2r) : (180 - (nRadian_target * Common.a2r)));
}
function fire() {
var _local2 = nTime % 30;
if (_local2 == 0) {
addBullet();
}
}
function addBullet() {
(pt_temp.x = 37);
(pt_temp.y = 0);
Common.localToLocal(pt_temp, mClip.mHead, game);
var _local2 = Common.addClip("clipgame.obj.Bullet_e0", "Bullet_e0", game, {nSpeed:15, nPower:nPower, _x:pt_temp.x, _y:pt_temp.y, _rotation:nRadian_target * Common.a2r, aTarget:game.obj1});
addFire(pt_temp.x, pt_temp.y, _local2._rotation);
}
}
Symbol 832 MovieClip [__Packages.clipgame.obj.Enemy_boss0] Frame 0
class clipgame.obj.Enemy_boss0 extends clipgame.obj.Enemy_fly
{
var W, H, nSpeed, speed, nHealth_max, nPower, nExp, nTime, mClip, __get__nDir, nRadian_target, pt_temp, game, addFire;
function Enemy_boss0 () {
super();
W = 20;
H = 30;
nSpeed = 6;
speed.y = 1;
nHealth_max = 500;
nPower = 10;
nExp = 35;
}
function self() {
fire();
}
function movement() {
mClip._y = Common.linearCycle(nTime, 24, 20);
mClip._rotation = -Common.linearCycle(nTime + 4, 24, 30);
mClip.mWing._rotation = Common.trigonometric(nTime, 12, 30);
mClip.mWing._yscale = Common.trigonometric(nTime, 12, 100);
mClip.mHead._rotation = ((__get__nDir() > 0) ? (nRadian_target * Common.a2r) : (180 - (nRadian_target * Common.a2r)));
}
function fire() {
var _local2 = nTime % 120;
if ((_local2 < 16) && ((_local2 % 4) == 0)) {
addBullet(0);
} else if (((_local2 > 40) && (_local2 < 60)) && ((_local2 % 2) == 0)) {
addBullet(((_local2 - 60) * __get__nDir()) * 2);
}
}
function addBullet(_n) {
(pt_temp.x = 72);
(pt_temp.y = 12);
Common.localToLocal(pt_temp, mClip.mHead, game);
var _local2 = nRadian_target * Common.a2r;
var _local9 = Common.addClip("clipgame.obj.Bullet_e0", "Bullet_e0", game, {nSpeed:15, nPower:nPower, _x:pt_temp.x, _y:pt_temp.y, _rotation:_local2 + _n, aTarget:game.obj1});
addFire(pt_temp.x, pt_temp.y, _local2);
}
}
Symbol 833 MovieClip [__Packages.clipgame.obj.Enemy_g4] Frame 0
class clipgame.obj.Enemy_g4 extends clipgame.obj.Enemy_ground
{
var W, H, nSpeed, speed, nHealth_max, nPower, nTime, mClip, __get__nDir, nRadian_target, pt_temp, game, addFire;
function Enemy_g4 () {
super();
(W = 15);
(H = 24);
nSpeed = 4;
speed.x = nSpeed;
nHealth_max = 120;
nPower = 6;
}
function self() {
}
function movement(_n) {
if (_n == 0) {
mClip.mArm_0._rotation = -Common.linearCycle(nTime, 36, 45);
} else {
mClip.mArm_0._rotation = Common.trigonometric(nTime, 18, 60);
}
mClip.mGun._rotation = ((__get__nDir() > 0) ? (nRadian_target * Common.a2r) : (180 - (nRadian_target * Common.a2r)));
}
function fire() {
var _local2 = nTime % 70;
if ((_local2 == 6) || (_local2 == 18)) {
addBullet(_local2 - 12);
}
}
function addBullet(_n) {
(pt_temp.x = 31);
(pt_temp.y = -3);
Common.localToLocal(pt_temp, mClip.mGun, game);
var _local3 = nRadian_target * Common.a2r;
var _local2 = {nSpeed:15, nPower:nPower, _x:pt_temp.x, _y:pt_temp.y, _rotation:_local3 + _n, aTarget:game.obj1};
Common.addClip("clipgame.obj.Bullet_e0", "Bullet_e0", game, _local2);
_local2._rotation = _local2._rotation - (2 * _n);
Common.addClip("clipgame.obj.Bullet_e0", "Bullet_e0", game, _local2);
addFire(pt_temp.x, pt_temp.y, _local3)._xscale = 150;
}
}
Symbol 834 MovieClip [__Packages.clipgame.obj.Enemy_boss1] Frame 0
class clipgame.obj.Enemy_boss1 extends clipgame.obj.Enemy_ground
{
var W, H, nSpeed, speed, nHealth_max, nPower, nExp, nTime, mClip, nRadian_target, __get__nDir, pt_temp, game, addFire;
function Enemy_boss1 () {
super();
(W = 15);
(H = 70);
nSpeed = 6;
speed.x = nSpeed;
nHealth_max = 1400;
nPower = 10;
nExp = 60;
}
function self() {
}
function movement(_n) {
if (_n == 0) {
} else {
mClip.mLeg_0._rotation = Common.trigonometric((_n * nTime) - 8, 16, 45);
mClip.mLeg_1._rotation = Common.trigonometric((_n * nTime) + 8, 16, 45);
mClip.mLeg_0.mClip._rotation = Common.trigonometric((_n * nTime) + 12, 16, 30) + 45;
mClip.mLeg_1.mClip._rotation = Common.trigonometric((_n * nTime) - 4, 16, 30) + 45;
mClip._y = -Common.unlinearCycle(nTime + 8, 16, 16);
}
var _local3 = nRadian_target * Common.a2r;
mClip.mBody._rotation = ((__get__nDir() > 0) ? (_local3) : (Common.rFloor_n(180 - _local3) / 2));
(pt_temp.x = -5);
(pt_temp.y = -60);
Common.localToLocal(pt_temp, mClip.mBody, mClip);
(mClip.mArm._x = pt_temp.x);
(mClip.mArm._y = pt_temp.y);
}
function fire() {
var _local2 = nTime % 100;
if (((_local2 % 2) == 0) && (_local2 < 12)) {
addBullet((_local2 * 3) * __get__nDir());
} else if (_local2 == 40) {
mClip.mArm.play();
}
}
function startAtk() {
mClip.mArm.onEnterFrame = function () {
(this._parent._parent.pt_temp.x = 36);
(this._parent._parent.pt_temp.y = 90);
Common.localToLocal(this._parent._parent.pt_temp, this.mClip, this._parent._parent.game);
var _local2 = Common.addClip("clipgame.obj.Bullet_e1", "Bullet_e1", this._parent._parent.game, {nSpeed:10, nPower:this._parent._parent.nPower, _x:this._parent._parent.pt_temp.x, _y:this._parent._parent.pt_temp.y, _rotation:this._parent._parent.nRadian_target * Common.a2r, aTarget:this._parent._parent.game.obj1});
this._parent._parent.addFire(this._parent._parent.pt_temp.x, this._parent._parent.pt_temp.y, _local2._rotation)._xscale = 200;
};
}
function endAtk() {
mClip.mArm.onEnterFrame = null;
}
function addBullet(_n) {
(pt_temp.x = 90);
(pt_temp.y = -38);
Common.localToLocal(pt_temp, mClip.mBody, game);
var _local2 = nRadian_target * Common.a2r;
var _local9 = Common.addClip("clipgame.obj.Bullet_e1", "Bullet_e1", game, {nSpeed:10, nPower:nPower, _x:pt_temp.x, _y:pt_temp.y, _rotation:_local2 + _n, aTarget:game.obj1});
addFire(pt_temp.x, pt_temp.y, _local2)._xscale = 200;
}
}
Symbol 835 MovieClip [__Packages.clipgame.obj.Enemy_g1] Frame 0
class clipgame.obj.Enemy_g1 extends clipgame.obj.Enemy_ground
{
var W, H, nSpeed, speed, nHealth_max, nPower, nExp, nTime, mClip, __get__nDir, nRadian_target, pt_temp, game, addFire;
function Enemy_g1 () {
super();
W = 15;
H = 37;
nSpeed = 5;
speed.x = nSpeed;
nHealth_max = 150;
nPower = 15;
nExp = 15;
}
function self() {
}
function movement(_n) {
if (_n == 0) {
mClip.mLeg_0._yscale = 100 - Common.linearCycle(nTime, 24, 20);
mClip.mLeg_2._yscale = 100 - Common.linearCycle(nTime, 24, 20);
mClip.mLeg_1._yscale = 100 - Common.linearCycle(nTime, 24, 20);
mClip.mLeg_3._yscale = 100 - Common.linearCycle(nTime, 24, 20);
mClip.mLeg_0._rotation = -6;
mClip.mLeg_2._rotation = 6;
mClip.mLeg_1._rotation = 6;
mClip.mLeg_3._rotation = -6;
mClip.mTail._rotation = Common.linearCycle(nTime, 24, 15);
mClip._y = Common.linearCycle(nTime, 24, 6);
} else {
mClip.mLeg_0._xscale = 100 - Common.trigonometric((_n * nTime) - 6, 12, 45);
mClip.mLeg_2._xscale = 100 - Common.trigonometric((_n * nTime) - 6, 12, 45);
mClip.mLeg_1._xscale = 100 - Common.trigonometric((_n * nTime) + 6, 12, 45);
mClip.mLeg_3._xscale = 100 - Common.trigonometric((_n * nTime) + 6, 12, 45);
mClip.mLeg_0._rotation = Common.trigonometric((_n * nTime) - 6, 12, 15);
mClip.mLeg_2._rotation = Common.trigonometric(_n * nTime, 12, 15);
mClip.mLeg_1._rotation = Common.trigonometric((_n * nTime) + 6, 12, 15);
mClip.mLeg_3._rotation = Common.trigonometric((_n * nTime) + 12, 12, 15);
mClip.mTail._rotation = Common.linearCycle(nTime, 12, 15);
mClip._y = -Common.unlinearCycle(nTime + 6, 12, 4);
}
mClip.mHead._rotation = ((__get__nDir() > 0) ? (nRadian_target * Common.a2r) : (180 - (nRadian_target * Common.a2r)));
}
function fire() {
var _local2 = nTime % 80;
if ((((_local2 == 0) || (_local2 == 4)) || (_local2 == 8)) || (_local2 == 12)) {
addBullet();
}
}
function addBullet() {
(pt_temp.x = 34);
(pt_temp.y = -7);
Common.localToLocal(pt_temp, mClip.mHead, game);
var _local2 = nRadian_target * Common.a2r;
Common.addClip("clipgame.obj.Bullet_e1", "Bullet_e1", game, {nPower:nPower, nSpeed:10, _x:pt_temp.x, _y:pt_temp.y, _rotation:(_local2 + random(13)) - 6, aTarget:game.obj1});
addFire(pt_temp.x, pt_temp.y, _local2)._xscale = 250;
}
}
Symbol 836 MovieClip [__Packages.clipgame.obj.Enemy_f2] Frame 0
class clipgame.obj.Enemy_f2 extends clipgame.obj.Enemy_fly
{
var W, H, nSpeed, speed, nHealth_max, nPower, nExp, nTime, mClip, __get__nDir, nRadian_target, pt_temp, game, addFire;
function Enemy_f2 () {
super();
W = 20;
H = 30;
nSpeed = 5;
speed.y = 1;
nHealth_max = 130;
nPower = 20;
nExp = 5;
}
function self() {
}
function movement() {
mClip._y = Common.linearCycle(nTime, 36, 20);
mClip.mHead._rotation = -Common.linearCycle(nTime + 6, 36, 30);
mClip.mWing._rotation = Common.trigonometric(nTime, 18, 30);
mClip.mWing._yscale = Common.trigonometric(nTime, 18, 100);
mClip._rotation = ((__get__nDir() > 0) ? (nRadian_target * Common.a2r) : (180 - (nRadian_target * Common.a2r)));
}
function fire() {
var _local2 = nTime % 80;
if (((_local2 == 0) || (_local2 == 3)) || (_local2 == 6)) {
addBullet();
}
}
function addBullet() {
(pt_temp.x = 46);
(pt_temp.y = 1);
Common.localToLocal(pt_temp, mClip.mHead, game);
var _local2 = nRadian_target * Common.a2r;
var _local9 = Common.addClip("clipgame.obj.Bullet_e0", "Bullet_e0", game, {nSpeed:15, nPower:nPower, _x:pt_temp.x, _y:pt_temp.y, _rotation:(_local2 + random(9)) - 4, aTarget:game.obj1});
addFire(pt_temp.x, pt_temp.y, _local2);
}
}
Symbol 837 MovieClip [__Packages.clipgame.obj.Enemy_f3] Frame 0
class clipgame.obj.Enemy_f3 extends clipgame.obj.Enemy_fly
{
var W, H, nSpeed, speed, nHealth_max, nPower, nExp, nTime, mClip, __get__nDir, nRadian_target, pt_temp, game, addFire;
function Enemy_f3 () {
super();
W = 20;
H = 30;
nSpeed = 5;
speed.y = 1;
nHealth_max = 180;
nPower = 15;
nExp = 8;
}
function self() {
}
function movement() {
mClip._y = Common.linearCycle(nTime, 36, 20);
mClip.mHead._rotation = Common.linearCycle(nTime + 6, 36, 30);
mClip.mWing._rotation = Common.trigonometric(nTime, 18, 30);
mClip.mWing._yscale = Common.trigonometric(nTime, 18, 100);
mClip._rotation = ((__get__nDir() > 0) ? (nRadian_target * Common.a2r) : (180 - (nRadian_target * Common.a2r)));
}
function fire() {
var _local2 = nTime % 60;
if (((_local2 % 2) == 0) && (_local2 < 12)) {
addBullet(_local2);
}
}
function addBullet(_n) {
(pt_temp.x = 24);
(pt_temp.y = -6);
Common.localToLocal(pt_temp, mClip.mHead, game);
var _local2 = nRadian_target * Common.a2r;
var _local9 = Common.addClip("clipgame.obj.Bullet_e0", "Bullet_e0", game, {nSpeed:15, nPower:nPower, _x:pt_temp.x, _y:pt_temp.y, _rotation:_local2 + _n, aTarget:game.obj1});
addFire(pt_temp.x, pt_temp.y, _local2);
}
}
Symbol 838 MovieClip [__Packages.clipgame.obj.Enemy_boss2] Frame 0
class clipgame.obj.Enemy_boss2 extends clipgame.obj.Enemy_fly
{
var W, H, nSpeed, speed, nHealth_max, nPower, nExp, nTime, mClip, __get__nDir, nRadian_target, _currentframe, pt_temp, game, addFire;
function Enemy_boss2 () {
super();
W = 20;
H = 30;
nSpeed = 6;
speed.y = 1;
nHealth_max = 2000;
nPower = 10;
nExp = 50;
}
function self() {
fire();
}
function movement() {
mClip._y = Common.linearCycle(nTime, 24, 20);
mClip.mWing._rotation = Common.trigonometric(nTime, 12, 30);
mClip.mWing._yscale = Common.trigonometric(nTime, 12, 100);
mClip.mHead._rotation = ((__get__nDir() > 0) ? (nRadian_target * Common.a2r) : (180 - (nRadian_target * Common.a2r)));
}
function fire() {
if (_currentframe == 2) {
var _local2 = nTime % 80;
if (((_local2 % 2) == 0) && (_local2 < 14)) {
addBullet((_local2 + random(15)) - 7);
}
}
}
function addBullet(_n) {
(pt_temp.x = 107);
(pt_temp.y = 47);
Common.localToLocal(pt_temp, mClip.mHead, game);
var _local2 = nRadian_target * Common.a2r;
var _local9 = Common.addClip("clipgame.obj.Bullet_e1", "Bullet_e1", game, {nSpeed:10, nPower:nPower, _x:pt_temp.x, _y:pt_temp.y, _rotation:_local2 + _n, aTarget:game.obj1});
addFire(pt_temp.x, pt_temp.y, _local2)._xscale = 200;
}
}
Symbol 839 MovieClip [__Packages.clipgame.obj.Enemy_g2] Frame 0
class clipgame.obj.Enemy_g2 extends clipgame.obj.Enemy_ground
{
var W, H, nSpeed, speed, nHealth_max, nPower, nExp, nTime, mClip, __get__nDir, nRadian_target, pt_temp, game, addFire;
function Enemy_g2 () {
super();
(W = 15);
(H = 48);
nSpeed = 5;
speed.x = nSpeed;
nHealth_max = 300;
nPower = 25;
nExp = 10;
}
function self() {
}
function movement(_n) {
if (_n == 0) {
mClip.mBody.mArm_1._rotation = -Common.linearCycle(nTime, 48, 45);
mClip.mLeg_0._rotation = 10 - Common.linearCycle(nTime, 48, 15);
mClip.mLeg_1._rotation = -Common.linearCycle(nTime, 48, 15);
mClip.mLeg_0.mClip._rotation = Common.linearCycle(nTime, 48, 15);
mClip.mLeg_1.mClip._rotation = Common.linearCycle(nTime, 48, 15);
mClip._y = -Common.linearCycle(nTime, 48, 10);
} else {
mClip.mLeg_0._rotation = Common.trigonometric(((-_n) * nTime) - 8, 16, 45) + 30;
mClip.mLeg_1._rotation = Common.trigonometric(((-_n) * nTime) + 8, 16, 45) + 30;
mClip.mLeg_0.mClip._rotation = Common.trigonometric(((-_n) * nTime) + 12, 16, 30);
mClip.mLeg_1.mClip._rotation = Common.trigonometric(((-_n) * nTime) - 4, 16, 30);
mClip.mBody.mArm_1._rotation = Common.trigonometric(-nTime, 16, 45);
mClip._y = -Common.unlinearCycle(nTime, 16, 16);
}
var _local3 = ((__get__nDir() > 0) ? (nRadian_target * Common.a2r) : (180 - (nRadian_target * Common.a2r)));
mClip.mBody._rotation = Common.rFloor_n(_local3) / 2;
mClip.mBody.mArm_0._rotation = mClip.mBody._rotation;
}
function fire() {
var _local2 = nTime % 100;
if ((_local2 < 16) && ((_local2 % 3) == 0)) {
addBullet();
}
}
function addBullet() {
(pt_temp.x = 114);
(pt_temp.y = 34);
Common.localToLocal(pt_temp, mClip.mBody.mArm_0, game);
var _local2 = nRadian_target * Common.a2r;
Common.addClip("clipgame.obj.Bullet_e1", "Bullet_e1", game, {nPower:nPower, nSpeed:10, _x:pt_temp.x, _y:pt_temp.y, _rotation:(_local2 + random(13)) - 6, aTarget:game.obj1});
addFire(pt_temp.x, pt_temp.y, _local2)._xscale = 250;
}
}
Symbol 840 MovieClip [__Packages.clipgame.obj.Enemy_f4] Frame 0
class clipgame.obj.Enemy_f4 extends clipgame.obj.Enemy_fly
{
var W, H, nSpeed, speed, nHealth_max, nPower, nExp, nTime, mClip, __get__nDir, nRadian_target, pt_temp, game, addFire;
function Enemy_f4 () {
super();
W = 20;
H = 30;
nSpeed = 6;
speed.y = 1;
nHealth_max = 230;
nPower = 15;
nExp = 10;
}
function self() {
}
function movement() {
mClip._y = Common.linearCycle(nTime, 36, 20);
mClip.mHead._rotation = -Common.linearCycle(nTime + 6, 36, 60);
mClip.mWing._rotation = Common.trigonometric(nTime, 18, 30);
mClip.mWing._yscale = Common.trigonometric(nTime, 18, 100);
mClip._rotation = ((__get__nDir() > 0) ? (nRadian_target * Common.a2r) : (180 - (nRadian_target * Common.a2r)));
}
function fire() {
var _local2 = nTime % 80;
if (((_local2 % 2) == 0) && (_local2 < 8)) {
addBullet(_local2);
}
}
function addBullet(_n) {
(pt_temp.x = 33);
(pt_temp.y = 9);
Common.localToLocal(pt_temp, mClip.mHead, game);
var _local2 = nRadian_target * Common.a2r;
var _local9 = Common.addClip("clipgame.obj.Bullet_e1", "Bullet_e1", game, {nSpeed:10, nPower:nPower, _x:pt_temp.x, _y:pt_temp.y, _rotation:_local2 + _n, aTarget:game.obj1});
addFire(pt_temp.x, pt_temp.y, _local2);
}
}
Symbol 841 MovieClip [__Packages.clipgame.obj.Enemy_boss3] Frame 0
class clipgame.obj.Enemy_boss3 extends clipgame.obj.Enemy_ground
{
var W, H, nSpeed, speed, nHealth_max, nPower, nExp, nTime, pt_temp, mClip, game, nRadian_target, addFire;
function Enemy_boss3 () {
super();
(W = 56);
(H = 96);
nSpeed = 7;
speed.x = nSpeed;
nHealth_max = 4000;
nPower = 10;
nExp = 60;
}
function movement(_n) {
}
function fire() {
var _local3 = nTime % 200;
if (_local3 < 60) {
if ((_local3 % 3) == 0) {
addBullet(random(25) - 12);
}
} else if ((_local3 % 40) == 0) {
var _local2 = 0;
while (_local2 < 11) {
addBullet_2(33 - (_local2 * 6));
_local2++;
}
}
}
function hide() {
return(false);
}
function addBullet(_n) {
(pt_temp.x = -50);
(pt_temp.y = 25);
Common.localToLocal(pt_temp, mClip.mBody.mHead, game);
var _local2 = nRadian_target * Common.a2r;
var _local9 = Common.addClip("clipgame.obj.Bullet_e1", "Bullet_e1", game, {nSpeed:10, nPower:nPower, _x:pt_temp.x, _y:pt_temp.y, _rotation:_local2 + _n, aTarget:game.obj1});
addFire(pt_temp.x, pt_temp.y, _local2)._xscale = 200;
}
function addBullet_2(_n) {
(pt_temp.x = -50);
(pt_temp.y = 25);
Common.localToLocal(pt_temp, mClip.mBody.mHead, game);
var _local2 = nRadian_target * Common.a2r;
var _local9 = Common.addClip("clipgame.obj.Bullet_e0", "Bullet_e0", game, {nSpeed:15, nPower:nPower, _x:pt_temp.x, _y:pt_temp.y, _rotation:_local2 + _n, aTarget:game.obj1});
addFire(pt_temp.x, pt_temp.y, _local2)._xscale = 200;
}
}
Symbol 842 MovieClip [__Packages.common.PopUp] Frame 0
class common.PopUp extends MovieClip
{
var sGameName, _visible, sFrame, attachMovie, aSt, nextFrame, nWidth, bt_N, bt_Y, tT_0, nHeight, tT_2, tT_1, _x, _y, stop, swapDepths, _parent, removeMovieClip, bt_X, mBar, createEmptyMovieClip;
function PopUp () {
super();
sGameName = Global.GAMENAME;
_visible = false;
}
function init() {
switch (sFrame) {
case "y_n" :
attachMovie("common.Btn", "bt_X", 10, {sTxt:"X", sAutoSize:"right"});
attachMovie("common.Btn", "bt_Y", 9, {sTxt:((aSt[1] == undefined) ? "YES" : (aSt[1]))});
attachMovie("common.Btn", "bt_N", 8, {sTxt:((aSt[2] == undefined) ? "NO" : (aSt[2])), sAutoSize:"right"});
attachMovie("common.Txt", "tT_0", 7, {sTxt:((aSt[0] == undefined) ? "TXT" : (aSt[0])), obCustom:{bCustom:true, multiline:true, wordWrap:true}});
break;
case "ok" :
attachMovie("common.Btn", "bt_X", 10, {sTxt:"X", sAutoSize:"right"});
attachMovie("common.Btn", "bt_Y", 9, {sTxt:((aSt[1] == undefined) ? "OK" : (aSt[1])), sAutoSize:"center"});
attachMovie("common.Txt", "tT_0", 7, {sTxt:((aSt[0] == undefined) ? "TXT" : (aSt[0])), obCustom:{bCustom:true, multiline:true, wordWrap:true}});
break;
case "submit" :
attachMovie("common.Btn", "bt_X", 10, {sTxt:"X", sAutoSize:"right"});
attachMovie("common.Btn", "bt_Y", 9, {sTxt:"SUBMIT", sAutoSize:"center"});
attachMovie("common.Txt", "tT_0", 8, {sTxt:"NAME:"});
attachMovie("common.Txt", "tT_1", 7, {sTxt:"SCORE: " + ((aSt[1] == undefined) ? 0 : (int(aSt[1])))});
attachMovie("common.Txt", "tT_2", 6, {sTxt:((aSt[0] == undefined) ? "YOUR NAME" : (aSt[0])), obCustom:{bCustom:true, type:"input", selectable:true, maxChars:9, restrict:"^ ", border:true, borderColor:16777215}});
break;
case "message" :
attachMovie("common.Txt", "tT_0", 10, {sTxt:((aSt[0] == undefined) ? "TXT" : (aSt[0])), _obFormat:{align:"center"}});
break;
default :
remove();
}
nextFrame();
}
function inShow() {
switch (sFrame) {
case "y_n" :
nWidth = int(Math.max(nWidth_max, (bt_Y._width + bt_N._width) + (nOffset_x * 3)));
bt_Y._x = int((((-nWidth) / 2) + nOffset_x) + nBorder);
bt_N._x = int(((nWidth / 2) - nOffset_x) - nBorder);
tT_0.tTxt._width = nWidth - nOffset_x;
tT_0.replace();
tT_0._x = (-tT_0.tTxt.textWidth) / 2;
nHeight = int(Math.max(nHeight_max, tT_0.tTxt.textHeight + (nOffset_x * 3)));
bt_Y._y = (bt_N._y = int(((nHeight / 2) - nOffset_x) - nBorder));
tT_0._y = -int((nOffset_x / 2) + (tT_0.tTxt.textHeight / 2));
bt_Y.press = function () {
if (this._parent.callBack(true)) {
this._parent.remove();
}
};
bt_N.press = function () {
this._parent.callBack(false);
this._parent.remove();
};
break;
case "ok" :
nWidth = nWidth_max;
tT_0.tTxt._width = nWidth - nOffset_x;
tT_0.replace();
tT_0._x = (-tT_0.tTxt.textWidth) / 2;
nHeight = int(Math.max(nHeight_max, tT_0.tTxt.textHeight + (nOffset_x * 3)));
bt_Y._y = int(((nHeight / 2) - nOffset_x) - nBorder);
tT_0._y = -int((nOffset_x / 2) + (tT_0.tTxt.textHeight / 2));
bt_Y.press = function () {
this._parent.callBack(true);
this._parent.remove();
};
break;
case "submit" :
nWidth = int(Math.max(nWidth_max, (tT_1.tTxt.textWidth + tT_2.tTxt.textWidth) + (nOffset_x * 2)));
tT_0._x = (tT_1._x = int(((-nWidth) / 2) + nOffset_x));
tT_2._x = (tT_0._x + tT_0.tTxt.textWidth) + 15;
nHeight = int(nOffset_x * 5);
bt_Y._y = int(((-nHeight) / 2) + (nOffset_x * 3));
tT_0._y = int(((-nHeight) / 2) + nOffset_x);
tT_1._y = int(((-nHeight) / 2) + (nOffset_x * 2));
tT_2._y = int(((-nHeight) / 2) + nOffset_x);
bt_Y.press = function () {
this._parent.SUBMIT(this._parent.tT_2.tTxt.text, int(this._parent.aSt[1]));
};
break;
case "message" :
nWidth = nWidth_max;
tT_0.tTxt._width = nWidth - nOffset_x;
tT_0.replace();
nHeight = int(Math.max(nHeight_max, tT_0.tTxt.textHeight + (nOffset_x * 2)));
tT_0._y = -int((nOffset_x / 2) + (tT_0.tTxt.textHeight / 2));
}
if (_x == 0) {
(_x = Stage.width / 2);
(_y = Stage.height / 2);
}
x_btn(nWidth, nHeight);
setBar(nWidth, nHeight, bDrag);
enabledFor(bScreen);
stop();
_visible = true;
}
function callBack() {
return(true);
}
function remove() {
swapDepths(_parent.getNextHighestDepth());
removeMovieClip();
}
function x_btn(_nW, _nH) {
bt_X._x = (int(_nW / 2) - common.Btn.nBorder) - nBorder;
bt_X._y = int((-_nH) / 2) + nBorder;
bt_X.press = function () {
this._parent.callBack(false);
this._parent.remove();
};
}
function setBar(_nW, _nH, _b) {
mBar._x = (-_nW) / 2;
mBar._y = (-_nH) / 2;
mBar._width = _nW;
mBar._height = _nH;
if (_b) {
mBar.useHandCursor = false;
mBar.onPress = function () {
this._parent.startDrag(false, this._width / 2, this._height / 2, Stage.width - (this._width / 2), Stage.height - (this._height / 2));
};
mBar.onRelease = (mBar.onReleaseOutside = function () {
this._parent.stopDrag();
});
}
}
function enabledFor(_b) {
if (_b) {
var _local3 = createEmptyMovieClip("_mEnabled", -16384);
_local3.enabled = false;
_local3.hitArea = _root;
_local3.onPress = null;
updateAfterEvent();
}
}
function SUBMIT(_s, _n) {
var _local3 = _parent.getNextHighestDepth();
if (_s.length > 0) {
var _local4 = new LoadVars();
var _local5 = new LoadVars();
_local4.game = sGameName;
trace((((("\u4E0A\u4F20 \u6E38\u620F\u540D\uFF1A" + sGameName) + " \u7528\u6237\u540D\uFF1A") + _s) + " \u5206\u6570\uFF1A") + _n);
_local4.score = _n;
_local4.name = _s;
_local5.onLoad = function () {
common.PopUp.SUBMITEND();
};
_global._mSending = _parent.attachMovie("common.PopUp", "PopUp" + _local3, _local3, {sFrame:"message", aSt:["SENDING..."]});
remove();
} else {
_parent.attachMovie("common.PopUp", "PopUp" + _local3, _local3, {sFrame:"ok", aSt:["ENTER A NAME PLEASE!"]});
}
}
static function SUBMITEND() {
var _local4 = _global._mSending._parent;
_global._mSending.remove();
var _local3 = _local4.getNextHighestDepth();
_local4.attachMovie("common.PopUp", "PopUp" + _local3, _local3, {sFrame:"ok", aSt:["VIEW HIGHSCORE?"], callBack:function (_b) {
if (_b) {
"http://www.freeworldgroup.com/score/index.asp?game=" + this.sGameName;
}
return(true);
}});
}
static var nOffset_x = 40;
static var nWidth_max = 320;
static var nHeight_max = 100;
static var nBorder = 10;
var bScreen = true;
var bDrag = true;
}
Symbol 843 MovieClip [__Packages.common.Btn] Frame 0
class common.Btn extends MovieClip
{
static var nDw;
var onRollOver, onDragOut, onRollOut, onPress, onReleaseOutside, onRelease, __bGray, __bIn, __bDown, gotoAndStop, tTxt, mBar, hitArea, nWidth;
function Btn () {
super();
onRollOver = function () {
this.bIn = true;
};
onDragOut = (onRollOut = function () {
this.bIn = false;
});
onPress = function () {
this.bDown = true;
};
onReleaseOutside = (onRelease = function () {
this.bDown = false;
});
}
function get bGray() {
return(__bGray);
}
function set bGray(_bGray) {
if (__bGray != _bGray) {
__bGray = _bGray;
gray(this, __bGray);
}
//return(bGray);
}
function get sAutoSize() {
return(__sAutoSize);
}
function set sAutoSize(_sAutoSize) {
__sAutoSize = _sAutoSize;
replace();
//return(sAutoSize);
}
function get sTxt() {
return(__sTxt);
}
function set sTxt(_sTxt) {
__sTxt = _sTxt;
replace();
//return(sTxt);
}
function get bIn() {
return(__bIn);
}
function set bIn(_bIn) {
if (__bIn != _bIn) {
(__bIn ? (rollOut(bGray)) : (rollOver(bGray)));
__bIn = _bIn;
replace();
}
//return(bIn);
}
function get bDown() {
return(__bDown);
}
function set bDown(_bDown) {
if (__bDown != _bDown) {
(__bDown ? (release(bGray)) : (press(bGray)));
__bDown = _bDown;
replace();
}
//return(bDown);
}
function init() {
sTxt = (sTxt);
}
function replace() {
bGray = (bGray);
var _local2;
if (bIn && (bDown)) {
_local2 = "down";
} else if (bIn || (bDown)) {
_local2 = "over";
} else {
_local2 = "up";
}
gotoAndStop(_local2);
tTxt.autoSize = true;
if (__sAutoSize == "right") {
tTxt._x = -int(tTxt._width);
} else if (__sAutoSize == "center") {
tTxt._x = -int(tTxt._width / 2);
} else {
tTxt._x = 0;
}
if ((!bBar) || (mBar == undefined)) {
hitArea = tTxt;
mBar._visible = false;
} else {
mBar.gotoAndStop(_local2);
if (nWidth > 0) {
mBar._height = int(tTxt._height);
mBar._width = nWidth;
mBar._x = ((-nWidth) / 2) + 2;
} else {
if (isNaN(nDw)) {
nDw = int(tTxt._width - tTxt.textWidth);
}
mBar._width = tTxt.textWidth + (nBorder * 2);
mBar._x = (tTxt._x + nDw) - nBorder;
if (bMask) {
mBar._height = int(tTxt.textHeight);
hitArea = tTxt;
mBar.setMask(tTxt);
} else {
mBar._height = int(tTxt._height);
hitArea = mBar;
}
}
}
}
static function gray(_m, _b) {
if (_b) {
_m.filters = [new flash.filters.ColorMatrixFilter([0.308600038290024, 0.609399974346161, 0.0820000022649765, 0, 0, 0.308600008487701, 0.609399974346161, 0.0820000022649765, 0, 0, 0.308600008487701, 0.609399974346161, 0.0820000246167183, 0, 0, 0, 0, 0, 1, 0])];
} else {
_m.filters = [];
}
}
function press(_b) {
}
function release(_b) {
}
function rollOver(_b) {
}
function rollOut(_b) {
}
static var nBorder = 10;
var __sAutoSize = "left";
var bBar = true;
var bMask = false;
var __sTxt = "BUTTON";
}
Symbol 844 MovieClip [__Packages.game.Page] Frame 0
class game.Page extends MovieClip
{
var swapDepths, _parent, removeMovieClip, attachMovie, getNextHighestDepth;
function Page () {
super();
}
function init() {
}
function remove() {
swapDepths(_parent.getNextHighestDepth());
removeMovieClip();
}
function addMenu_btn() {
attachMovie("common.Btn", "btMenu", getNextHighestDepth(), {_x:Global.WIDTH - 10, _y:Global.HEIGHT - 50, sTxt:"MENU", sAutoSize:"right"});
}
}
Symbol 845 MovieClip [__Packages.game.Page_menu] Frame 0
class game.Page_menu extends game.Page
{
var attachMovie, getNextHighestDepth, btPlay, btLoad, btHelp, btHighScore, btDownload, btMoreGame, btAddGame, btCopyright, btCredits;
function Page_menu () {
super();
setUp();
}
function setUp() {
var _local3 = new Array("btPlay", "btLoad", "btHelp", "btHighScore", "btDownload", "btMoreGame", "btAddGame");
var _local4 = "left";
var _local5 = 30;
var _local7 = 20;
var _local6 = 150;
var _local2 = 0;
while (_local2 < _local3.length) {
attachMovie("common.Btn", _local3[_local2], getNextHighestDepth(), {sTxt:aButtons_label[_local2], sAutoSize:_local4, _x:_local7, _y:_local6 + (_local2 * _local5)});
_local2++;
}
attachMovie("common.Btn_c&c&v", "btCredits", getNextHighestDepth(), {sTxt:"Credits", sAutoSize:"right", _x:Global.WIDTH, _y:Global.HEIGHT - 20});
attachMovie("common.Btn_c&c&v", "btCopyright", getNextHighestDepth(), {sTxt:sCopyright, sAutoSize:"left", _y:Global.HEIGHT - 20});
attachMovie("common.Btn_c&c&v", "btVersion", getNextHighestDepth(), {sTxt:sVersion, sAutoSize:"left"});
}
function init() {
btPlay.press = function () {
if (Global.LOAD("bFirst") != undefined) {
Global.GAME.goto("dif");
} else {
Common.addClip("common.PopUp", "PopUp", Global.GAME.mPage, {sFrame:"message", aSt:["Loading"], _nTime:30, onEnterFrame:function () {
this._nTime--;
if (this._nTime <= 0) {
Global.SAVE(true, "bFirst");
this.remove();
Global.GAME.goto("help");
}
}});
}
};
btLoad.press = function () {
var _local1 = Global.LOAD("leveldata");
if (_local1.nLevel != undefined) {
Global.GAME.loadGame(_local1.nLevel, _local1.aLevel, _local1.nScore, _local1.nDif);
Global.GAME.goto("loading");
} else {
Common.addClip("common.PopUp", "PopUp", Global.GAME.mPage, {sFrame:"ok", aSt:["NO DATA!"]});
}
};
btHelp.press = function () {
Global.GAME.goto("help");
};
btHighScore.press = function () {
Global.VIEWSCORE();
};
btDownload.press = function () {
Global.DOWNLOAD();
};
btMoreGame.press = function () {
Global.FWGURL();
};
btAddGame.press = function () {
Global.ADDGAME();
};
btCopyright.press = function () {
Global.FWGURL();
};
btCredits.press = function () {
Global.GAME.goto("credits");
};
}
var sVersion = "V 1.0";
var sCopyright = "Copyright 2008 freeworldgroup.com";
static var aButtons_label = new Array("PLAY GAME", "LOAD GAME", "INSTRUCTIONS", "VIEW HIGHSCORES", "DOWNLOAD GAMES", "MORE ONLINE GAMES", "ADD GAMES TO YOUR SITE");
}
Symbol 846 MovieClip [__Packages.game.Page_ani] Frame 0
class game.Page_ani extends game.Page
{
function Page_ani () {
super();
Global.GAME.mLogo._xscale = (Global.GAME.mLogo._yscale = 80);
Global.GAME.mLogo._x = (Global.WIDTH - Global.GAME.mLogo._width) - 10;
Global.GAME.mLogo._y = 10;
}
}
Symbol 847 MovieClip [__Packages.game.Page_setting] Frame 0
class game.Page_setting extends game.Page
{
var tTitle, addMenu_btn, btMenu;
function Page_setting () {
super();
setUp();
}
function setUp() {
tTitle = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:50, sTxt:"KEY SETTINGS", sAutoSize:"center", _xscale:200, _yscale:200, enabled:false});
addMenu_btn();
}
function init() {
btMenu.press = function () {
Global.GAME.goto("menu");
};
}
}
Symbol 848 MovieClip [__Packages.game.Page_dif] Frame 0
class game.Page_dif extends game.Page
{
var tTitle, addMenu_btn, btMenu;
function Page_dif () {
super();
setUp();
}
function setUp() {
tTitle = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:50, sTxt:"DIFFICULTY", sAutoSize:"center", _xscale:200, _yscale:200, enabled:false});
addMenu_btn();
}
function init() {
btMenu.press = function () {
Global.GAME.goto("menu");
};
}
}
Symbol 849 MovieClip [__Packages.common.Txt] Frame 0
class common.Txt extends MovieClip
{
var obFormat, filters, tTxt, obCustom, sVariable, __sTxt, _obFormat;
function Txt () {
super();
obFormat = new TextFormat();
obFormat.align = "left";
}
function init(_sTxt) {
if (_sTxt != "undefined") {
sTxt = (_sTxt);
}
filters = tTxt.filters.slice();
tTxt.filters = null;
if (obCustom.bCustom) {
for (var _local2 in obCustom) {
if ((_local2 != "bCustom") && (obCustom[_local2] != undefined)) {
tTxt[_local2] = obCustom[_local2];
}
}
if (tTxt.type == "input") {
Selection.setFocus(tTxt);
tTxt.owner = this;
tTxt.onChanged = function () {
this.owner.sTxt = this.text;
};
}
}
(sVariable.length > 0) && ((tTxt.variable = sVariable));
replace();
}
function get sTxt() {
return(__sTxt);
}
function set sTxt(_sTxt) {
__sTxt = _sTxt;
tTxt.text = __sTxt;
replace();
//return(sTxt);
}
function replace() {
for (var _local2 in _obFormat) {
obFormat[_local2] = _obFormat[_local2];
}
if (obCustom._height <= 0) {
tTxt.autoSize = obFormat.align;
}
if (obFormat.align == "right") {
tTxt._x = -Math.floor(tTxt._width);
} else if (obFormat.align == "center") {
tTxt._x = -Math.floor(tTxt._width / 2);
} else {
tTxt._x = 0;
}
tTxt.setTextFormat(obFormat);
}
}
Symbol 850 MovieClip [__Packages.game.Page_playing] Frame 0
class game.Page_playing extends game.Page
{
var nTime, _sLevel, btQ, btM, btS, btMenu, mDelay, mEnemy, _bK, bPause;
function Page_playing () {
super();
setUp();
nTime = 0;
_sLevel = "LEVEL: " + (Global.GAME.nLevel + 1);
switch (Global.GAME.nLevel) {
case 3 :
nKill_max = 30;
break;
case 9 :
nKill_max = 35;
break;
case 12 :
nKill_max = 50;
}
}
function setUp() {
}
function init() {
btQ.press = function () {
this.toolTip = "Quality: " + Common.changeQ();
};
btM.press = function () {
this.bGray = !Global.volumeMusic(true);
if (this.bGray) {
this.toolTip = "Music: Off";
} else {
this.toolTip = "Music: On";
}
};
btS.press = function () {
this.bGray = !Global.volumeSound(true);
if (this.bGray) {
this.toolTip = "Sound: Off";
} else {
this.toolTip = "Sound: On";
}
};
btMenu.toolTip = "Quit to menu";
btMenu.press = function () {
Global.GAME.mPage.bPause = true;
_global.mMenu = Common.addClip("common.PopUp", "PopUp", Global.GAME.mPage, {sFrame:"y_n", aSt:["QUIT TO MENU?"], callBack:function (_b) {
if (_b) {
Global.GAME.goto("menu");
} else {
Global.GAME.mPage.bPause = false;
}
return(true);
}});
};
getEnemy_num();
Global.GAME.mLogo.enabled = false;
}
function get nKill() {
return(__nKill);
}
function set nKill(_nKill) {
__nKill = _nKill;
if (((Global.GAME.nLevel == 3) || (Global.GAME.nLevel == 12)) || (Global.GAME.nLevel == 9)) {
if (__nKill >= nKill_max) {
mDelay.play();
}
}
getEnemy_num();
//return(nKill);
}
function getEnemy_num() {
if (((Global.GAME.nLevel == 3) || (Global.GAME.nLevel == 12)) || (Global.GAME.nLevel == 9)) {
mEnemy.sTxt = "Enemy remaining: " + (nKill_max - nKill);
} else {
mEnemy.sTxt = "Enemy remaining: " + _global.mygame.obj2.length;
}
}
function onEnterFrame() {
if (Key.isDown(80)) {
if (!_bK) {
_bK = true;
if (Global.GAME.mPage.bPause) {
_global.mMenu.callBack(false);
_global.mMenu.remove();
} else {
Global.GAME.mPage.bPause = true;
_global.mMenu = Common.addClip("common.PopUp", "PopUp", Global.GAME.mPage, {sFrame:"y_n", aSt:["QUIT TO MENU?"], callBack:function (_b) {
if (_b) {
Global.GAME.goto("menu");
} else {
Global.GAME.mPage.bPause = false;
}
return(true);
}});
}
}
} else {
_bK = false;
}
if (!bPause) {
((nTime < 10000) ? (nTime++) : ((nTime = 0)));
if ((_global.mygame.obj2.length > 5) || ((nTime % 30) != 0)) {
return(undefined);
}
nTime_th++;
switch (Global.GAME.nLevel) {
case 3 :
_global.mygame.addEnemy("clipgame.obj.Enemy_" + aEnemy_name[random(3)], 355, 204);
break;
case 9 :
_global.mygame.addEnemy("clipgame.obj.Enemy_" + aEnemy_name[random(6)], 100, 100);
break;
case 12 :
_global.mygame.addEnemy("clipgame.obj.Enemy_" + aEnemy_name[random(9)], 100, 100);
}
}
}
function endGame() {
if (_global.mygame.hero._alpha < 99) {
Global.GAME.goto("gameover");
} else if (Global.GAME.nLevel == 14) {
Global.GAME.goto("gamewin");
} else {
Global.GAME.aLevel = _global.mygame.hero.aLevel.concat();
Global.GAME.nScore = Global.GAME.nScore + ((((Global.GAME.nLevel + 1) * 6000) / nTime_th) / Global.GAME.nDif);
Global.GAME.goto("nextlevel");
}
}
var aEnemy_name = ["g3", "f0", "f1", "g4", "g1", "f2", "f3", "g2", "f4"];
var __nKill = 0;
var nKill_max = 30;
var nTime_th = 0;
}
Symbol 851 MovieClip [__Packages.game.Page_nextLevel] Frame 0
class game.Page_nextLevel extends game.Page
{
var tTitle, tScore, btSubmit, btPlay, btSave, addMenu_btn, btMenu;
function Page_nextLevel () {
super();
setUp();
}
function setUp() {
tTitle = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:50, sTxt:"LEVEL COMPLETE", sAutoSize:"center", _xscale:200, _yscale:200, enabled:false});
tScore = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:100, sTxt:"SCORE: " + Global.GAME.nScore, sAutoSize:"center", _xscale:150, _yscale:150, enabled:false});
btSubmit = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:150, sTxt:"SUBMIT SCORE", sAutoSize:"center"});
btPlay = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:200, sTxt:"CONTINUE", sAutoSize:"center"});
btSave = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:250, sTxt:"SAVE GAME", sAutoSize:"center"});
addMenu_btn();
}
function init() {
btSubmit.press = function () {
Common.addClip("common.PopUp", "PopUp", Global.GAME.mPage, {sFrame:"submit", aSt:["", Global.GAME.nScore]});
this._visible = false;
};
btPlay.press = function () {
Global.GAME.nextLevel();
Global.GAME.goto("loading");
};
btSave.press = function () {
Common.addClip("common.PopUp", "PopUp", Global.GAME.mPage, {sFrame:"message", aSt:["Saving game..."], _nTime:30, onEnterFrame:function () {
this._nTime--;
if (this._nTime <= 0) {
Global.SAVE({nLevel:Global.GAME.nLevel + 1, aLevel:Global.GAME.aLevel.concat(), nScore:Global.GAME.nScore, nDif:Global.GAME.nDif}, "leveldata");
this.remove();
}
}});
};
btMenu.press = function () {
Global.GAME.goto("menu");
};
}
}
Symbol 852 MovieClip [__Packages.game.Page_gameOver] Frame 0
class game.Page_gameOver extends game.Page
{
var tTitle, tScore, btSubmit, btPlay, btSave, btDownload, btMoreGame, btAddGame, addMenu_btn, btMenu;
function Page_gameOver () {
super();
setUp();
}
function setUp() {
tTitle = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:50, sTxt:"GAME OVER!", sAutoSize:"center", _xscale:200, _yscale:200, enabled:false});
tScore = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:100, sTxt:"SCORE: " + Global.GAME.nScore, sAutoSize:"center", _xscale:150, _yscale:150, enabled:false});
btSubmit = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:150, sTxt:"SUBMIT SCORE", sAutoSize:"center"});
btPlay = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:200, sTxt:"CONTINUE", sAutoSize:"center"});
btSave = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:250, sTxt:"SAVE GAME", sAutoSize:"center"});
btDownload = Common.addClip("common.Btn", "Btn", this, {_x:50, _y:270, sTxt:game.Page_menu.aButtons_label[4], sAutoSize:"left", _xscale:90, _yscale:90});
btMoreGame = Common.addClip("common.Btn", "Btn", this, {_x:50, _y:310, sTxt:game.Page_menu.aButtons_label[5], sAutoSize:"left", _xscale:90, _yscale:90});
btAddGame = Common.addClip("common.Btn", "Btn", this, {_x:50, _y:350, sTxt:game.Page_menu.aButtons_label[6], sAutoSize:"left", _xscale:90, _yscale:90});
addMenu_btn();
}
function init() {
btSubmit.press = function () {
Common.addClip("common.PopUp", "PopUp", Global.GAME.mPage, {sFrame:"submit", aSt:["", Global.GAME.nScore]});
this._visible = false;
};
btPlay.press = function () {
Global.GAME.tryAgain();
Global.GAME.goto("loading");
};
btSave.press = function () {
Common.addClip("common.PopUp", "PopUp", Global.GAME.mPage, {sFrame:"message", aSt:["Saving game..."], _nTime:30, onEnterFrame:function () {
this._nTime--;
if (this._nTime <= 0) {
Global.SAVE({nLevel:Global.GAME.nLevel + 1, aLevel:Global.GAME.aLevel.concat(), nScore:Global.GAME.nScore, nDif:Global.GAME.nDif}, "leveldata");
this.remove();
}
}});
};
btMenu.press = function () {
Global.GAME.goto("menu");
};
btDownload.press = function () {
Global.DOWNLOAD();
};
btMoreGame.press = function () {
Global.FWGURL();
};
btAddGame.press = function () {
Global.ADDGAME();
};
}
}
Symbol 853 MovieClip [__Packages.game.Page_gameWin] Frame 0
class game.Page_gameWin extends game.Page
{
var tTitle, tScore, btSubmit, btDownload, btMoreGame, btAddGame, addMenu_btn, btMenu;
function Page_gameWin () {
super();
setUp();
}
function setUp() {
tTitle = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:50, sTxt:"YOU WIN!", sAutoSize:"center", _xscale:200, _yscale:200, enabled:false});
tScore = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:100, sTxt:"SCORE: " + Global.GAME.nScore, sAutoSize:"center", _xscale:150, _yscale:150, enabled:false});
btSubmit = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:150, sTxt:"SUBMIT SCORE", sAutoSize:"center"});
btDownload = Common.addClip("common.Btn", "Btn", this, {_x:50, _y:270, sTxt:game.Page_menu.aButtons_label[4], sAutoSize:"left"});
btMoreGame = Common.addClip("common.Btn", "Btn", this, {_x:50, _y:320, sTxt:game.Page_menu.aButtons_label[5], sAutoSize:"left"});
btAddGame = Common.addClip("common.Btn", "Btn", this, {_x:50, _y:370, sTxt:game.Page_menu.aButtons_label[6], sAutoSize:"left"});
addMenu_btn();
}
function init() {
btSubmit.press = function () {
Common.addClip("common.PopUp", "PopUp", Global.GAME.mPage, {sFrame:"submit", aSt:["", Global.GAME.nScore]});
this._visible = false;
};
btMenu.press = function () {
Global.GAME.goto("menu");
};
btDownload.press = function () {
Global.DOWNLOAD();
};
btMoreGame.press = function () {
Global.FWGURL();
};
btAddGame.press = function () {
Global.ADDGAME();
};
}
}
Symbol 854 MovieClip [__Packages.game.Page_loading] Frame 0
class game.Page_loading extends game.Page
{
function Page_loading () {
super();
}
function init() {
Global.GAME.goto("playing");
}
}
Symbol 855 MovieClip [__Packages.game.Page_help] Frame 0
class game.Page_help extends game.Page
{
var tTitle, addMenu_btn, btBack, btNext, btPlay, btMenu;
function Page_help () {
super();
setUp();
}
function setUp() {
tTitle = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:50, sTxt:game.Page_menu.aButtons_label[2], sAutoSize:"center", _xscale:200, _yscale:200, enabled:false});
addMenu_btn();
}
function init() {
btBack.press = function () {
};
btNext.press = function () {
};
btPlay.press = function () {
Global.GAME.newGame();
Global.GAME.goto("loading");
};
btMenu.press = function () {
Global.GAME.goto("menu");
};
}
}
Symbol 856 MovieClip [__Packages.game.Page_credits] Frame 0
class game.Page_credits extends game.Page
{
var tTitle, addMenu_btn, btMenu;
function Page_credits () {
super();
setUp();
}
function setUp() {
tTitle = Common.addClip("common.Btn", "Btn", this, {_x:Global.WIDTH / 2, _y:50, sTxt:"MUSIC CREDITS", sAutoSize:"center", _xscale:200, _yscale:200, enabled:false});
addMenu_btn();
}
function init() {
btMenu.press = function () {
Global.GAME.goto("menu");
};
}
}
Symbol 857 MovieClip [__Packages.game.Game] Frame 0
class game.Game extends MovieClip
{
var _x, _y, _visible, mPage, attachMovie, getNextHighestDepth, mLogo, nLevel, aLevel;
function Game () {
super();
}
function get nScore() {
return(__nScore);
}
function set nScore(_nScore) {
__nScore = int(_nScore);
(__nScore < 0) && ((__nScore = 0));
//return(nScore);
}
function init() {
_root.stop();
stopAllSounds();
_x = (_y = 0);
_visible = false;
clearAllMc(_root);
clearAllMc(this);
Global.GAME = this;
Global.SOUND = new Sound(this);
Global.MUSIC = new Sound(_root.createEmptyMovieClip("mMusic", _root.getNextHighestDepth()));
Global.playMusic("sdMusic", 0, 99999);
goto("ani");
_visible = true;
}
function goto(_s) {
if (_s == "loading") {
_root._quality = "MEDIUM";
} else {
_root._quality = "HIGH";
}
Fade.start();
mPage.remove();
mPage = attachMovie("game.Page_" + _s, _s, getNextHighestDepth());
mLogo.swapDepths(getNextHighestDepth());
}
function clearAllMc(_m) {
for (var _local2 in _m) {
_m[_local2].removeMovieClip();
}
}
function newGame() {
nLevel = 0;
aLevel = [1, 0, 0, 0, 0, 0, 0, true, true, true, true, true, true, 0, 0, 0, 0, 0, 0];
nScore = (0);
}
function loadGame(_nLevel, _aLevel, _nScore, _nDif) {
nLevel = _nLevel;
aLevel = _aLevel.concat();
nScore = (_nScore);
nDif = _nDif;
}
function nextLevel() {
nLevel++;
}
function tryAgain() {
nScore = nScore * 0.7;
}
var __nScore = 0;
var nDif = 1;
}
Symbol 858 MovieClip [__Packages.clipgame.obj.Bullet_5] Frame 0
class clipgame.obj.Bullet_5 extends clipgame.obj.Bullet
{
var setSpeed, nSpeed, _rotation, stepView, step, game, onEnterFrame;
function Bullet_5 () {
super();
setSpeed((nSpeed = 15), _rotation / Common.a2r);
}
function move() {
stepView(6);
stepView(6);
stepView(6);
step();
step();
step();
}
function remove() {
step = undefined;
move = undefined;
Common.removeArray(game.obj3, this);
onEnterFrame = function () {
this.stepView(-4);
};
}
}
Symbol 859 MovieClip [__Packages.clipgame.obj.Bullet_2] Frame 0
class clipgame.obj.Bullet_2 extends clipgame.obj.Bullet
{
var setSpeed, nSpeed, _rotation, stepView, step, game, onEnterFrame;
function Bullet_2 () {
super();
setSpeed(nSpeed, _rotation / Common.a2r);
}
function move() {
stepView(3);
step();
}
function remove() {
Common.removeArray(game.obj3, this);
onEnterFrame = function () {
this.stepView(-2);
};
}
}
Symbol 860 MovieClip [__Packages.clipgame.obj.Bullet_4] Frame 0
class clipgame.obj.Bullet_4 extends clipgame.obj.Bullet
{
var setSpeed, nSpeed, _rotation, stepView, isHitGround, addSpark, hitEnemy, moveclip, game, onEnterFrame, hitdir, speed, _y, _x, aTarget, nPower;
function Bullet_4 () {
super();
setSpeed((nSpeed = 15), _rotation / Common.a2r);
}
function move() {
stepView(10);
stepView(10);
stepView(10);
stepView(10);
step();
step();
step();
step();
}
function step() {
var _local3;
if (isHitGround()) {
_local3 = true;
addSpark();
} else {
var _local2 = hitEnemy();
if (_local2 != undefined) {
_local2.beHit(this);
}
}
moveclip();
_local3 && (remove());
}
function remove() {
step = undefined;
move = undefined;
Common.removeArray(game.obj3, this);
onEnterFrame = function () {
this.stepView(-4);
};
}
function onHitGround() {
nTime_hit--;
if (nTime_hit != 0) {
if (hitdir.x != 0) {
speed.x = -speed.x;
} else {
speed.y = -speed.y;
}
Common.addClip("clipgame.obj.Bullet_4", "Bullet_4", game, {nPower:nPower, aTarget:aTarget, nTime_hit:nTime_hit, _x:_x, _y:_y, _rotation:Math.atan2(speed.y, speed.x) * Common.a2r});
}
}
var nTime_hit = 4;
}
Symbol 861 MovieClip [__Packages.clipgame.obj.Bullet_1] Frame 0
class clipgame.obj.Bullet_1 extends clipgame.obj.Bullet
{
var setSpeed, nSpeed, _rotation, stepView, step, game, onEnterFrame, hitdir, speed, _y, _x, aTarget, nPower;
function Bullet_1 () {
super();
setSpeed((nSpeed = 13), _rotation / Common.a2r);
}
function move() {
stepView(6);
stepView(6);
step();
step();
}
function remove() {
step = undefined;
move = undefined;
Common.removeArray(game.obj3, this);
onEnterFrame = function () {
this.stepView(-2);
};
}
function onHitGround() {
nTime_hit--;
if (nTime_hit != 0) {
if (hitdir.x != 0) {
speed.x = -speed.x;
} else {
speed.y = -speed.y;
}
Common.addClip("clipgame.obj.Bullet_1", "Bullet_1", game, {nPower:nPower, aTarget:aTarget, nTime_hit:nTime_hit, _x:_x, _y:_y, _rotation:Math.atan2(speed.y, speed.x) * Common.a2r});
}
}
var nTime_hit = 2;
}
Symbol 862 MovieClip [__Packages.clipgame.obj.Bullet_e0] Frame 0
class clipgame.obj.Bullet_e0 extends clipgame.obj.Bullet
{
var setSpeed, nSpeed, _rotation, bEnemy, stepView, step, game, onEnterFrame;
function Bullet_e0 () {
super();
setSpeed(nSpeed, _rotation / Common.a2r);
bEnemy = true;
}
function move() {
stepView(2);
step();
}
function remove() {
Common.removeArray(game.obj3, this);
onEnterFrame = function () {
this.stepView(-2);
};
}
}
Symbol 863 MovieClip [__Packages.clipgame.obj.Bullet_e1] Frame 0
class clipgame.obj.Bullet_e1 extends clipgame.obj.Bullet
{
var setSpeed, nSpeed, _rotation, bEnemy, stepView, step, game, onEnterFrame, hitdir, speed, _y, _x, aTarget, nPower;
function Bullet_e1 () {
super();
setSpeed(nSpeed, _rotation / Common.a2r);
bEnemy = true;
}
function move() {
stepView(8);
stepView(8);
step();
step();
}
function remove() {
step = undefined;
move = undefined;
Common.removeArray(game.obj3, this);
onEnterFrame = function () {
this.stepView(-2);
};
}
function onHitGround() {
nTime_hit--;
if (nTime_hit != 0) {
if (hitdir.x != 0) {
speed.x = -speed.x;
} else {
speed.y = -speed.y;
}
Common.addClip("clipgame.obj.Bullet_e1", "Bullet_e1", game, {nPower:nPower, nSpeed:nSpeed, aTarget:aTarget, nTime_hit:nTime_hit, _x:_x, _y:_y, _rotation:Math.atan2(speed.y, speed.x) * Common.a2r});
}
}
var nTime_hit = 2;
}
Symbol 864 MovieClip [__Packages.clipgame.obj.Exp] Frame 0
class clipgame.obj.Exp extends MovieClip
{
var aTarget, removeMovieClip;
function Exp () {
super();
fire();
}
function fire() {
for (var _local2 in aTarget) {
if (aTarget[_local2].mClip.hitTest(this)) {
aTarget[_local2].beHit(this);
}
}
}
function remove() {
removeMovieClip();
}
}
Symbol 865 MovieClip [__Packages.clipgame.obj.Bullet_6] Frame 0
class clipgame.obj.Bullet_6 extends clipgame.obj.Bullet
{
var setSpeed, _rotation, step, _parent, _y, _x, nPower, aTarget;
function Bullet_6 () {
super();
setSpeed(20, _rotation / Common.a2r);
}
function move() {
step();
Common.addClip("mSmock", null, _parent, {_x:_x, _y:_y, _rotation:random(360)});
}
function remove() {
Common.addClip("mExp_0", null, _parent, {aTarget:aTarget, _x:_x, _y:_y, _xscale:50, _yscale:50, nPower:nPower});
super.remove();
}
}
Symbol 791 MovieClip [__Packages.hjw.view.controls.ToolTipControl] Frame 0
!!!ERROR
Symbol 796 MovieClip [__Packages.hjw.lang.Runnable] Frame 0
!!!ERROR
Symbol 797 MovieClip [__Packages.hjw.lang.Thread] Frame 0
!!!ERROR
Symbol 798 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
!!!ERROR
Symbol 799 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
!!!ERROR
Symbol 800 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
!!!ERROR
Symbol 801 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
!!!ERROR
Symbol 802 MovieClip [__Packages.mx.core.UIObject] Frame 0
!!!ERROR
Symbol 803 MovieClip [__Packages.mx.managers.DepthManager] Frame 0
!!!ERROR
Symbol 804 MovieClip [__Packages.hjw.view.controls.ToolTip] Frame 0
!!!ERROR
Symbol 805 MovieClip [__Packages.hjw.view.controls.ToolTipManager] Frame 0
!!!ERROR
Symbol 10 MovieClip Frame 1
function isIn(domainName) {
return(((isInUrlFront(domainName) || (isInUrlFront("http://" + domainName))) || (isInUrlFront("http://www." + domainName))) || (isInUrlFront("www." + domainName)));
}
function isInUrlFront(str) {
var _local1 = _url;
_local1.toLowerCase();
str.toLowerCase();
return(_local1.indexOf(str) == 0);
}
_x = (Stage.width / 2);
_y = (Stage.height / 2);
this._visible = false;
if (((!bOpen) || (isIn(""))) || (isIn(""))) {
_root.play();
} else {
this._visible = true;
_root.stop();
}
Symbol 32 MovieClip Frame 1
_x = (Stage.width / 2);
_y = (Stage.height / 2);
if (bOpen) {
_root.stop();
onPress = function () {
Global.FWGURL();
};
} else {
this._visible = false;
}
Symbol 32 MovieClip Frame 114
stop();
onEnterFrame = function () {
if (_alpha <= 0) {
_parent.play();
delete onEnterFrame;
} else {
_alpha = (_alpha - 5);
}
};
Symbol 34 MovieClip [clipgame.obj.Bullet_6] Frame 1
#initclip 115
Object.registerClass("clipgame.obj.Bullet_6", clipgame.obj.Bullet_6);
#endinitclip
Symbol 36 MovieClip [clipgame.tiles.TileModel_0] Frame 1
#initclip 72
Object.registerClass("clipgame.tiles.TileModel_0", clipgame.tiles.TileModel_0);
#endinitclip
walknId = 0;
Symbol 41 MovieClip [clipgame.obj.PowerUp] Frame 1
#initclip 73
Object.registerClass("clipgame.obj.PowerUp", clipgame.obj.PowerUp);
#endinitclip
this.init();
Symbol 43 MovieClip [clipgame.tiles.TileModel_9] Frame 1
#initclip 74
Object.registerClass("clipgame.tiles.TileModel_9", clipgame.tiles.TileModel_9);
#endinitclip
walknId = 9;
Symbol 48 MovieClip [clipgame.obj.Bullet_3] Frame 1
#initclip 75
Object.registerClass("clipgame.obj.Bullet_3", clipgame.obj.Bullet_3);
#endinitclip
Symbol 48 MovieClip [clipgame.obj.Bullet_3] Frame 4
this.addBullet();
this.remove();
Instance of Symbol 51 MovieClip in Symbol 52 MovieClip [mFire] Frame 1
onClipEvent (load) {
if (random(2) > 0) {
_xscale = (-_xscale);
}
gotoAndStop(random(this._totalframes) + 1);
}
Symbol 52 MovieClip [mFire] Frame 4
this.removeMovieClip();
Symbol 58 MovieClip Frame 1
Common.randomFrame(this);
Symbol 70 MovieClip Frame 1
onEnterFrame = function () {
_parent._parent.nBody_y = _y;
_parent._parent.nBody_x = _x;
};
Symbol 79 MovieClip Frame 1
stop();
Symbol 94 MovieClip Frame 6
gotoAndStop("end_" + _parent.nWeapon);
Symbol 94 MovieClip Frame 12
gotoAndStop("end_" + _parent.nWeapon);
Symbol 94 MovieClip Frame 18
gotoAndStop("end_" + _parent.nWeapon);
Symbol 94 MovieClip Frame 24
gotoAndStop("end_" + _parent.nWeapon);
Symbol 94 MovieClip Frame 29
gotoAndStop("end_" + _parent.nWeapon);
Symbol 94 MovieClip Frame 60
gotoAndStop("end_" + _parent.nWeapon);
Symbol 101 MovieClip Frame 1
var nTime = 0;
var _nY = _y;
onEnterFrame = function () {
nTime++;
this.mLeg_0._rotation = Common.trigonometric(nTime - 6, 12, 75) - 15;
this.mLeg_1._rotation = Common.trigonometric(nTime + 6, 12, 75) - 15;
this.mLeg_0.mClip._rotation = Common.trigonometric(nTime + 9, 12, 60) + 45;
this.mLeg_1.mClip._rotation = Common.trigonometric(nTime - 3, 12, 60) + 45;
this._y = (-Common.unlinearCycle(nTime + 6, 12, 10)) + _nY;
};
Symbol 102 MovieClip Frame 1
var nTime = 0;
var _nY = _y;
onEnterFrame = function () {
nTime--;
this.mLeg_0._rotation = Common.trigonometric(nTime - 6, 12, 75) - 15;
this.mLeg_1._rotation = Common.trigonometric(nTime + 6, 12, 75) - 15;
this.mLeg_0.mClip._rotation = Common.trigonometric(nTime + 9, 12, 60) + 45;
this.mLeg_1.mClip._rotation = Common.trigonometric(nTime - 3, 12, 60) + 45;
this._y = (-Common.unlinearCycle((-nTime) + 6, 12, 10)) + _nY;
};
Symbol 103 MovieClip Frame 5
stop();
Symbol 104 MovieClip Frame 6
stop();
Symbol 105 MovieClip Frame 5
stop();
Symbol 106 MovieClip Frame 5
stop();
Symbol 107 MovieClip Frame 5
stop();
Symbol 108 MovieClip Frame 5
stop();
Symbol 109 MovieClip [clipgame.obj.Player] Frame 1
#initclip 76
Object.registerClass("clipgame.obj.Player", clipgame.obj.Player);
#endinitclip
this.init();
Symbol 109 MovieClip [clipgame.obj.Player] Frame 3
stop();
Symbol 111 MovieClip Frame 1
this._visible = false;
Symbol 127 MovieClip [clipgame.obj.Enemy_g0] Frame 1
#initclip 77
Object.registerClass("clipgame.obj.Enemy_g0", clipgame.obj.Enemy_g0);
#endinitclip
this.init();
Symbol 127 MovieClip [clipgame.obj.Enemy_g0] Frame 2
stop();
Symbol 137 MovieClip [clipgame.obj.Enemy_g3] Frame 1
#initclip 78
Object.registerClass("clipgame.obj.Enemy_g3", clipgame.obj.Enemy_g3);
#endinitclip
this.init();
Symbol 137 MovieClip [clipgame.obj.Enemy_g3] Frame 2
stop();
Symbol 147 MovieClip [clipgame.obj.Enemy_f1] Frame 1
#initclip 79
Object.registerClass("clipgame.obj.Enemy_f1", clipgame.obj.Enemy_f1);
#endinitclip
this.init();
Symbol 147 MovieClip [clipgame.obj.Enemy_f1] Frame 2
stop();
Symbol 153 MovieClip [clipgame.obj.Enemy_f0] Frame 1
#initclip 80
Object.registerClass("clipgame.obj.Enemy_f0", clipgame.obj.Enemy_f0);
#endinitclip
this.init();
Symbol 153 MovieClip [clipgame.obj.Enemy_f0] Frame 2
stop();
Symbol 164 MovieClip [clipgame.obj.Enemy_boss0] Frame 1
#initclip 81
Object.registerClass("clipgame.obj.Enemy_boss0", clipgame.obj.Enemy_boss0);
#endinitclip
this.init();
Symbol 164 MovieClip [clipgame.obj.Enemy_boss0] Frame 2
stop();
Symbol 169 MovieClip Frame 1
Common.randomFrame(this);
Symbol 184 MovieClip [clipgame.obj.Enemy_g4] Frame 1
#initclip 82
Object.registerClass("clipgame.obj.Enemy_g4", clipgame.obj.Enemy_g4);
#endinitclip
this.init();
Symbol 184 MovieClip [clipgame.obj.Enemy_g4] Frame 2
stop();
Symbol 195 MovieClip Frame 1
stop();
Symbol 195 MovieClip Frame 7
_parent._parent.startAtk();
Symbol 195 MovieClip Frame 19
_parent._parent.endAtk();
Symbol 197 MovieClip [clipgame.obj.Enemy_boss1] Frame 1
#initclip 83
Object.registerClass("clipgame.obj.Enemy_boss1", clipgame.obj.Enemy_boss1);
#endinitclip
this.init();
Symbol 197 MovieClip [clipgame.obj.Enemy_boss1] Frame 2
stop();
Symbol 202 MovieClip Frame 1
Common.randomFrame(this);
Symbol 220 MovieClip [clipgame.obj.Enemy_g1] Frame 1
#initclip 84
Object.registerClass("clipgame.obj.Enemy_g1", clipgame.obj.Enemy_g1);
#endinitclip
this.init();
Symbol 220 MovieClip [clipgame.obj.Enemy_g1] Frame 2
stop();
Symbol 227 MovieClip [clipgame.obj.Enemy_f2] Frame 1
#initclip 85
Object.registerClass("clipgame.obj.Enemy_f2", clipgame.obj.Enemy_f2);
#endinitclip
this.init();
Symbol 227 MovieClip [clipgame.obj.Enemy_f2] Frame 2
stop();
Symbol 239 MovieClip [clipgame.obj.Enemy_f3] Frame 1
#initclip 86
Object.registerClass("clipgame.obj.Enemy_f3", clipgame.obj.Enemy_f3);
#endinitclip
this.init();
Symbol 239 MovieClip [clipgame.obj.Enemy_f3] Frame 2
stop();
Symbol 247 MovieClip [clipgame.obj.Enemy_boss2] Frame 1
#initclip 87
Object.registerClass("clipgame.obj.Enemy_boss2", clipgame.obj.Enemy_boss2);
#endinitclip
this.init();
Symbol 247 MovieClip [clipgame.obj.Enemy_boss2] Frame 2
stop();
Symbol 252 MovieClip Frame 1
Common.randomFrame(this);
Symbol 269 MovieClip [clipgame.obj.Enemy_g2] Frame 1
#initclip 88
Object.registerClass("clipgame.obj.Enemy_g2", clipgame.obj.Enemy_g2);
#endinitclip
this.init();
Symbol 269 MovieClip [clipgame.obj.Enemy_g2] Frame 2
stop();
Symbol 282 MovieClip Frame 1
Common.randomFrame(this);
Symbol 292 MovieClip [clipgame.obj.Enemy_f4] Frame 1
#initclip 89
Object.registerClass("clipgame.obj.Enemy_f4", clipgame.obj.Enemy_f4);
#endinitclip
this.init();
Symbol 292 MovieClip [clipgame.obj.Enemy_f4] Frame 2
stop();
Symbol 315 MovieClip [clipgame.obj.Enemy_boss3] Frame 1
#initclip 90
Object.registerClass("clipgame.obj.Enemy_boss3", clipgame.obj.Enemy_boss3);
#endinitclip
this.init();
Symbol 315 MovieClip [clipgame.obj.Enemy_boss3] Frame 2
stop();
Symbol 317 MovieClip [clipgame.Gamess] Frame 1
#initclip 91
Object.registerClass("clipgame.Gamess", clipgame.Gamess);
#endinitclip
stop();
this.changeMap(Global.GAME.nLevel + 2);
Symbol 317 MovieClip [clipgame.Gamess] Frame 2
this.mapping(mygame.bulidmapary(this));
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 2
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Symbol 317 MovieClip [clipgame.Gamess] Frame 3
this.mapping(mygame.bulidmapary(this));
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 150;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 100;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 120;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = 1;
nRange = 150;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = 1;
nRange = 50;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = 1;
nRange = 100;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 3
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Symbol 317 MovieClip [clipgame.Gamess] Frame 4
this.mapping(mygame.bulidmapary(this));
Instance of Symbol 164 MovieClip [clipgame.obj.Enemy_boss0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 4
//component parameters
onClipEvent (construct) {
nAction = 2;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 4
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 4
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 4
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 4
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Symbol 317 MovieClip [clipgame.Gamess] Frame 5
this.mapping(mygame.bulidmapary(this));
Symbol 317 MovieClip [clipgame.Gamess] Frame 6
this.mapping(mygame.bulidmapary(this));
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 100;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = 1;
nRange = 150;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 100;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 100;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 100;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = 1;
nRange = 100;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = 1;
nRange = 100;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 6
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Symbol 317 MovieClip [clipgame.Gamess] Frame 7
this.mapping(mygame.bulidmapary(this));
Instance of Symbol 197 MovieClip [clipgame.obj.Enemy_boss1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 7
//component parameters
onClipEvent (construct) {
nAction = 2;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 7
//component parameters
onClipEvent (construct) {
nAction = 2;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 7
//component parameters
onClipEvent (construct) {
nAction = 2;
}
Symbol 317 MovieClip [clipgame.Gamess] Frame 8
this.mapping(mygame.bulidmapary(this));
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 227 MovieClip [clipgame.obj.Enemy_f2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 100;
}
Instance of Symbol 227 MovieClip [clipgame.obj.Enemy_f2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
nRange = 100;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 227 MovieClip [clipgame.obj.Enemy_f2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 100;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 227 MovieClip [clipgame.obj.Enemy_f2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 100;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 227 MovieClip [clipgame.obj.Enemy_f2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 8
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 100;
}
Symbol 317 MovieClip [clipgame.Gamess] Frame 9
this.mapping(mygame.bulidmapary(this));
Instance of Symbol 239 MovieClip [clipgame.obj.Enemy_f3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 150;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 200;
}
Instance of Symbol 227 MovieClip [clipgame.obj.Enemy_f2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 100;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 200;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 239 MovieClip [clipgame.obj.Enemy_f3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 150;
}
Instance of Symbol 239 MovieClip [clipgame.obj.Enemy_f3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 150;
}
Instance of Symbol 227 MovieClip [clipgame.obj.Enemy_f2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 100;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Instance of Symbol 239 MovieClip [clipgame.obj.Enemy_f3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 150;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 9
//component parameters
onClipEvent (construct) {
nAction = 1;
}
Symbol 317 MovieClip [clipgame.Gamess] Frame 10
this.mapping(mygame.bulidmapary(this));
Instance of Symbol 247 MovieClip [clipgame.obj.Enemy_boss2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 10
//component parameters
onClipEvent (construct) {
nAction = 2;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 10
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 10
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 10
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 10
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Symbol 317 MovieClip [clipgame.Gamess] Frame 11
this.mapping(mygame.bulidmapary(this));
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 11
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 11
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 11
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 11
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Symbol 317 MovieClip [clipgame.Gamess] Frame 12
this.mapping(mygame.bulidmapary(this));
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 1;
nRange = 100;
}
Instance of Symbol 227 MovieClip [clipgame.obj.Enemy_f2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 1;
nRange = 100;
}
Instance of Symbol 239 MovieClip [clipgame.obj.Enemy_f3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 1;
nRange = 100;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 1;
nRange = 100;
}
Instance of Symbol 239 MovieClip [clipgame.obj.Enemy_f3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 1;
nRange = 100;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = -1;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 239 MovieClip [clipgame.obj.Enemy_f3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 1;
nRange = 80;
}
Instance of Symbol 227 MovieClip [clipgame.obj.Enemy_f2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 12
//component parameters
onClipEvent (construct) {
nAction = 1;
nRange = 100;
}
Symbol 317 MovieClip [clipgame.Gamess] Frame 13
this.mapping(mygame.bulidmapary(this));
Instance of Symbol 164 MovieClip [clipgame.obj.Enemy_boss0] in Symbol 317 MovieClip [clipgame.Gamess] Frame 13
//component parameters
onClipEvent (construct) {
nAction = 2;
}
Instance of Symbol 247 MovieClip [clipgame.obj.Enemy_boss2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 13
//component parameters
onClipEvent (construct) {
nAction = 2;
}
Instance of Symbol 197 MovieClip [clipgame.obj.Enemy_boss1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 13
//component parameters
onClipEvent (construct) {
nAction = 2;
}
Instance of Symbol 41 MovieClip [clipgame.obj.PowerUp] in Symbol 317 MovieClip [clipgame.Gamess] Frame 13
//component parameters
onClipEvent (construct) {
nType = 1;
nValue = 300;
}
Instance of Symbol 41 MovieClip [clipgame.obj.PowerUp] in Symbol 317 MovieClip [clipgame.Gamess] Frame 13
//component parameters
onClipEvent (construct) {
nType = 1;
nValue = 300;
}
Instance of Symbol 41 MovieClip [clipgame.obj.PowerUp] in Symbol 317 MovieClip [clipgame.Gamess] Frame 13
//component parameters
onClipEvent (construct) {
nType = 1;
nValue = 300;
}
Symbol 317 MovieClip [clipgame.Gamess] Frame 14
this.mapping(mygame.bulidmapary(this));
Instance of Symbol 41 MovieClip [clipgame.obj.PowerUp] in Symbol 317 MovieClip [clipgame.Gamess] Frame 14
//component parameters
onClipEvent (construct) {
nType = 1;
nValue = 300;
}
Instance of Symbol 41 MovieClip [clipgame.obj.PowerUp] in Symbol 317 MovieClip [clipgame.Gamess] Frame 14
//component parameters
onClipEvent (construct) {
nType = 1;
nValue = 300;
}
Instance of Symbol 41 MovieClip [clipgame.obj.PowerUp] in Symbol 317 MovieClip [clipgame.Gamess] Frame 14
//component parameters
onClipEvent (construct) {
nType = 1;
nValue = 300;
}
Symbol 317 MovieClip [clipgame.Gamess] Frame 15
this.mapping(mygame.bulidmapary(this));
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 200;
}
Instance of Symbol 227 MovieClip [clipgame.obj.Enemy_f2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 200;
}
Instance of Symbol 239 MovieClip [clipgame.obj.Enemy_f3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 2;
nRange = 100;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 292 MovieClip [clipgame.obj.Enemy_f4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 200;
}
Instance of Symbol 292 MovieClip [clipgame.obj.Enemy_f4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 200;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 292 MovieClip [clipgame.obj.Enemy_f4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 200;
}
Instance of Symbol 292 MovieClip [clipgame.obj.Enemy_f4] in Symbol 317 MovieClip [clipgame.Gamess] Frame 15
//component parameters
onClipEvent (construct) {
nAction = -1;
nRange = 200;
}
Symbol 317 MovieClip [clipgame.Gamess] Frame 16
this.mapping(mygame.bulidmapary(this));
Instance of Symbol 315 MovieClip [clipgame.obj.Enemy_boss3] in Symbol 317 MovieClip [clipgame.Gamess] Frame 16
//component parameters
onClipEvent (construct) {
nAction = 2;
}
Instance of Symbol 41 MovieClip [clipgame.obj.PowerUp] in Symbol 317 MovieClip [clipgame.Gamess] Frame 16
//component parameters
onClipEvent (construct) {
nType = 1;
nValue = 300;
}
Instance of Symbol 41 MovieClip [clipgame.obj.PowerUp] in Symbol 317 MovieClip [clipgame.Gamess] Frame 16
//component parameters
onClipEvent (construct) {
nType = 1;
nValue = 300;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 317 MovieClip [clipgame.Gamess] Frame 16
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 247 MovieClip [clipgame.obj.Enemy_boss2] in Symbol 317 MovieClip [clipgame.Gamess] Frame 16
//component parameters
onClipEvent (construct) {
nAction = 2;
}
Symbol 320 MovieClip [mFire_e] Frame 5
this.removeMovieClip();
Symbol 323 MovieClip [common.PopUp] Frame 1
#initclip 92
Object.registerClass("common.PopUp", common.PopUp);
#endinitclip
this.init();
Symbol 323 MovieClip [common.PopUp] Frame 2
this.inShow();
Symbol 326 MovieClip [common.Btn_c&c&v] Frame 1
#initclip 93
Object.registerClass("common.Btn_c&c&v", common.Btn);
#endinitclip
var sTemp = typeof(eval (_sTxt));
if (sTemp == "function") {
_sTxt = eval (_sTxt)();
} else if ((sTemp == "string") || (sTemp == "number")) {
_sTxt = eval (_sTxt);
} else {
_sTxt = String(_sTxt);
}
delete sTemp;
this.init(_sTxt);
Symbol 331 MovieClip [game.Page_menu] Frame 1
#initclip 94
Object.registerClass("game.Page_menu", game.Page_menu);
#endinitclip
this.init();
Symbol 358 MovieClip Frame 80
stop();
Global.GAME.goto("menu");
Symbol 359 MovieClip [game.Page_ani] Frame 1
#initclip 95
Object.registerClass("game.Page_ani", game.Page_ani);
#endinitclip
this.init();
Symbol 367 MovieClip [common.Btn] Frame 1
#initclip 96
Object.registerClass("common.Btn", common.Btn);
#endinitclip
this.init();
Symbol 371 MovieClip Frame 1
gotoAndStop(_parent.nRd);
Symbol 372 MovieClip Frame 1
stop();
if (nRd == undefined) {
nRd = random(3) + 1;
}
Symbol 420 MovieClip Frame 1
function movTo(mc) {
this._x = mc._x + 10;
this.clear();
this.lineStyle(1, 16777215);
this.moveTo(0, 0);
this.lineTo(0, mc._y - this._y);
}
Symbol 421 MovieClip Frame 1
function getCode(id) {
return(keyCodeArr[id]);
}
function setKey(key_mc) {
key_mc.isUsed = true;
key_mc.info = currentKey.info;
currentKey.prevFrame();
key_mc.nextFrame();
popup_mc.movTo(key_mc);
popup_mc.txt = key_mc.info;
save(currentKey.code, key_mc.code);
var _local2 = 0;
while (_local2 < 256) {
key_mc = keyBoard["key_mc" + _local2];
if (typeof(key_mc) == "movieclip") {
key_mc.enabled = key_mc.isUsed;
if (!key_mc.enabled) {
key_mc.prevFrame();
}
}
_local2++;
}
}
function save(oldCode, newCode) {
var _local1 = 0;
while (_local1 < 11) {
if (keyCodeArr[_local1] == oldCode) {
keyCodeArr[_local1] = newCode;
clipgame.obj.Player.key_ary[_local1] = newCode;
}
_local1++;
}
}
_global.getCodev = function (code) {
return(eval ("key_mc" + code).str);
};
key_mc27.str = "Esc";
key_mc32.str = "Sp";
key_mc37.str = "\u2190";
key_mc38.str = "\u2191";
key_mc39.str = "\u2192";
key_mc40.str = "\u2193";
key_mc47.str = "";
key_mc48.str = "0";
key_mc49.str = "1";
key_mc50.str = "2";
key_mc51.str = "3";
key_mc52.str = "4";
key_mc53.str = "5";
key_mc54.str = "6";
key_mc55.str = "7";
key_mc56.str = "8";
key_mc57.str = "9";
key_mc65.str = "A";
key_mc66.str = "B";
key_mc67.str = "C";
key_mc68.str = "D";
key_mc69.str = "E";
key_mc70.str = "F";
key_mc71.str = "G";
key_mc72.str = "H";
key_mc73.str = "I";
key_mc74.str = "J";
key_mc75.str = "K";
key_mc76.str = "L";
key_mc77.str = "M";
key_mc78.str = "N";
key_mc79.str = "O";
key_mc80.str = "P";
key_mc81.str = "Q";
key_mc82.str = "R";
key_mc83.str = "S";
key_mc84.str = "T";
key_mc85.str = "U";
key_mc86.str = "V";
key_mc87.str = "W";
key_mc88.str = "X";
key_mc89.str = "Y";
key_mc90.str = "Z";
key_mc96.str = "N0";
key_mc97.str = "N1";
key_mc98.str = "N2";
key_mc99.str = "N3";
key_mc100.str = "N4";
key_mc101.str = "N5";
key_mc102.str = "N6";
key_mc103.str = "N7";
key_mc104.str = "N";
key_mc105.str = "N9";
key_mc106.str = "*";
key_mc107.str = "+";
key_mc108.str = "";
key_mc109.str = "-";
key_mc110.str = ".";
key_mc111.str = "/";
key_mc112.str = "F1";
key_mc113.str = "F2";
key_mc114.str = "F3";
key_mc115.str = "F4";
key_mc116.str = "F5";
key_mc117.str = "F6";
key_mc118.str = "F7";
key_mc119.str = "F8";
key_mc120.str = "F9";
key_mc122.str = "F11";
key_mc123.str = "F12";
key_mc186.str = ";";
key_mc187.str = "=";
key_mc188.str = ",";
key_mc189.str = "-";
key_mc190.str = ".";
key_mc191.str = "/";
key_mc192.str = "`";
key_mc219.str = "[";
key_mc220.str = "\\";
key_mc221.str = "]";
key_mc222.str = "'";
var keyCodeArr = new Array();
keyCodeArr = clipgame.obj.Player.key_ary;
var keyArr = [[getCode(0), "JUMP(FLY)"], [getCode(1), "SQUAT"], [getCode(2), "LEFT"], [getCode(3), "RIGHT"], [getCode(4), "PREV WEAPON"], [getCode(5), "NEXT WEAPON"]];
var totalCtrl = keyArr.length;
var keyBoard = this;
var currentKey;
popup_mc._visible = false;
var i = 0;
while (i < 256) {
var key_mc = this["key_mc" + i];
if (typeof(key_mc) == "movieclip") {
key_mc.gotoAndStop(1);
key_mc.code = i;
key_mc.isUsed = false;
key_mc.enabled = false;
key_mc.onRollOver = function () {
this.nextFrame();
if (this.isUsed) {
popup_mc.movTo(this);
popup_mc._visible = true;
popup_mc.txt = this.info;
}
_root.userMouse.rollOver();
};
key_mc.onRollOut = function () {
if (this.isUsed) {
popup_mc._visible = false;
} else {
this.prevFrame();
}
_root.userMouse.rollOut();
};
key_mc.onPress = function () {
if (this.isUsed) {
currentKey = this;
currentKey.isUsed = false;
popup_mc.txt = "Select Any Key To Change";
var _local2 = 0;
while (_local2 < 256) {
var _local3 = keyBoard["key_mc" + _local2];
if (typeof(_local3) == "movieclip") {
_local3.enabled = !_local3.isUsed;
}
_local2++;
}
} else {
setKey(this);
}
};
}
i++;
}
var i = 0;
while (i < totalCtrl) {
var key_mc = keyBoard["key_mc" + keyArr[i][0]];
key_mc.info = keyArr[i][1];
key_mc.isUsed = true;
key_mc.enabled = true;
key_mc.nextFrame();
i++;
}
Symbol 421 MovieClip Frame 2
stop();
Symbol 422 MovieClip [game.Page_setting] Frame 1
#initclip 97
Object.registerClass("game.Page_setting", game.Page_setting);
#endinitclip
this.init();
Instance of Symbol 367 MovieClip [common.Btn] in Symbol 422 MovieClip [game.Page_setting] Frame 1
//component parameters
onClipEvent (construct) {
sTxt = "BACK";
sAutoSize = "left";
nWidth = 0;
}
on (press) {
Global.GAME.goto("help");
}
Symbol 423 MovieClip [game.Page_dif] Frame 1
#initclip 98
Object.registerClass("game.Page_dif", game.Page_dif);
#endinitclip
this.init();
Instance of Symbol 367 MovieClip [common.Btn] in Symbol 423 MovieClip [game.Page_dif] Frame 1
//component parameters
onClipEvent (construct) {
sTxt = "NORMAL";
sAutoSize = "center";
nWidth = 0;
}
on (press) {
Global.GAME.newGame();
Global.GAME.goto("loading");
}
Instance of Symbol 367 MovieClip [common.Btn] in Symbol 423 MovieClip [game.Page_dif] Frame 1
//component parameters
onClipEvent (construct) {
sTxt = "EASY";
sAutoSize = "center";
nWidth = 0;
}
on (press) {
Global.GAME.nDif = 1.3;
Global.GAME.newGame();
Global.GAME.goto("loading");
}
Instance of Symbol 367 MovieClip [common.Btn] in Symbol 423 MovieClip [game.Page_dif] Frame 1
//component parameters
onClipEvent (construct) {
sTxt = "HARD";
sAutoSize = "center";
nWidth = 0;
}
on (press) {
Global.GAME.nDif = 0.7;
Global.GAME.newGame();
Global.GAME.goto("loading");
}
Symbol 429 MovieClip Frame 1
stop();
Symbol 442 MovieClip Frame 2
stop();
Symbol 456 MovieClip Frame 2
stop();
Symbol 464 MovieClip Frame 1
stop();
Symbol 464 MovieClip Frame 40
_parent.endGame();
Symbol 468 MovieClip [common.Txt] Frame 1
#initclip 99
Object.registerClass("common.Txt", common.Txt);
#endinitclip
var sTemp = typeof(eval (_sTxt));
if (sTemp == "function") {
_sTxt = eval (_sTxt)();
} else if ((sTemp == "string") || (sTemp == "number")) {
_sTxt = eval (_sTxt);
} else {
_sTxt = String(_sTxt);
}
delete sTemp;
this.init(_sTxt);
Symbol 475 MovieClip Frame 2
stop();
Symbol 481 MovieClip Frame 10
stop();
nTime = random(100) + 30;
onEnterFrame = function () {
nTime--;
if (nTime < 0) {
play();
delete this.onEnterFrame;
}
};
Symbol 482 MovieClip [game.Page_playing] Frame 1
#initclip 100
Object.registerClass("game.Page_playing", game.Page_playing);
#endinitclip
this.init();
Instance of Symbol 468 MovieClip [common.Txt] "mEnemy" in Symbol 482 MovieClip [game.Page_playing] Frame 1
//component parameters
onClipEvent (construct) {
_sTxt = "";
sVariable = "";
obCustom = {};
obCustom.bCustom = false;
obCustom._width = 100;
obCustom._height = 0;
obCustom.multiline = false;
obCustom.wordWrap = false;
obCustom.type = "input";
obCustom.maxChars = 6;
obCustom.restrict = "^ ";
obCustom.selectable = true;
obCustom.border = true;
obCustom.borderColor = "0xffffff";
obCustom.background = true;
obCustom.backgroundColor = "0x000000";
obCustom.html = false;
_obFormat = {};
_obFormat.align = "left";
_obFormat.size = 20;
_obFormat.color = "0xffffff";
}
Instance of Symbol 367 MovieClip [common.Btn] "btMenu" in Symbol 482 MovieClip [game.Page_playing] Frame 1
//component parameters
onClipEvent (construct) {
sTxt = "MENU";
sAutoSize = "left";
nWidth = 0;
}
Instance of Symbol 468 MovieClip [common.Txt] in Symbol 482 MovieClip [game.Page_playing] Frame 1
//component parameters
onClipEvent (construct) {
_sTxt = "";
sVariable = "_parent._sLevel";
obCustom = {};
obCustom.bCustom = false;
obCustom._width = 100;
obCustom._height = 0;
obCustom.multiline = false;
obCustom.wordWrap = false;
obCustom.type = "input";
obCustom.maxChars = 6;
obCustom.restrict = "^ ";
obCustom.selectable = true;
obCustom.border = true;
obCustom.borderColor = "0xffffff";
obCustom.background = true;
obCustom.backgroundColor = "0x000000";
obCustom.html = false;
_obFormat = {};
_obFormat.align = "left";
_obFormat.size = 20;
_obFormat.color = "0xffffff";
}
Instance of Symbol 367 MovieClip [common.Btn] "btQ" in Symbol 482 MovieClip [game.Page_playing] Frame 1
//component parameters
onClipEvent (construct) {
sTxt = "Q";
sAutoSize = "left";
nWidth = 0;
}
onClipEvent (load) {
this.toolTip = "Quality: " + _root._quality;
}
Instance of Symbol 367 MovieClip [common.Btn] "btM" in Symbol 482 MovieClip [game.Page_playing] Frame 1
//component parameters
onClipEvent (construct) {
sTxt = "M";
sAutoSize = "left";
nWidth = 0;
}
onClipEvent (load) {
this.bGray = Global.volumeMusic();
if (this.bGray) {
this.toolTip = "Music: Off";
} else {
this.toolTip = "Music: On";
}
}
Instance of Symbol 367 MovieClip [common.Btn] "btS" in Symbol 482 MovieClip [game.Page_playing] Frame 1
//component parameters
onClipEvent (construct) {
sTxt = "S";
sAutoSize = "left";
nWidth = 0;
}
onClipEvent (load) {
this.bGray = Global.volumeSound();
if (this.bGray) {
this.toolTip = "Sound: Off";
} else {
this.toolTip = "Sound: On";
}
}
Instance of Symbol 468 MovieClip [common.Txt] "mLevel_weapon" in Symbol 482 MovieClip [game.Page_playing] Frame 1
//component parameters
onClipEvent (construct) {
_sTxt = "TXT";
sVariable = "";
obCustom = {};
obCustom.bCustom = false;
obCustom._width = 100;
obCustom._height = 0;
obCustom.multiline = false;
obCustom.wordWrap = false;
obCustom.type = "input";
obCustom.maxChars = 6;
obCustom.restrict = "^ ";
obCustom.selectable = true;
obCustom.border = true;
obCustom.borderColor = "0xffffff";
obCustom.background = true;
obCustom.backgroundColor = "0x000000";
obCustom.html = false;
_obFormat = {};
_obFormat.align = "left";
_obFormat.size = 15;
_obFormat.color = "0xffffff";
}
Instance of Symbol 468 MovieClip [common.Txt] "mScore" in Symbol 482 MovieClip [game.Page_playing] Frame 1
//component parameters
onClipEvent (construct) {
_sTxt = "";
sVariable = "";
obCustom = {};
obCustom.bCustom = false;
obCustom._width = 100;
obCustom._height = 0;
obCustom.multiline = false;
obCustom.wordWrap = false;
obCustom.type = "input";
obCustom.maxChars = 6;
obCustom.restrict = "^ ";
obCustom.selectable = true;
obCustom.border = true;
obCustom.borderColor = "0xffffff";
obCustom.background = true;
obCustom.backgroundColor = "0x000000";
obCustom.html = false;
_obFormat = {};
_obFormat.align = "left";
_obFormat.size = 20;
_obFormat.color = "0xffffff";
}
Symbol 483 MovieClip [game.Page_nextLevel] Frame 1
#initclip 101
Object.registerClass("game.Page_nextLevel", game.Page_nextLevel);
#endinitclip
this.init();
Symbol 506 MovieClip Frame 85
stop();
Symbol 508 MovieClip Frame 70
stop();
Symbol 509 MovieClip [game.Page_gameOver] Frame 1
#initclip 102
Object.registerClass("game.Page_gameOver", game.Page_gameOver);
#endinitclip
this.init();
Symbol 575 MovieClip Frame 180
stop();
Symbol 576 MovieClip [game.Page_gameWin] Frame 1
#initclip 103
Object.registerClass("game.Page_gameWin", game.Page_gameWin);
#endinitclip
this.init();
Symbol 577 MovieClip [game.Page_loading] Frame 1
#initclip 104
Object.registerClass("game.Page_loading", game.Page_loading);
#endinitclip
this.init();
Symbol 615 MovieClip Frame 1
stop();
Instance of Symbol 367 MovieClip [common.Btn] in Symbol 615 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
sTxt = "NEXT";
sAutoSize = "left";
nWidth = 0;
}
on (press) {
Fade.start();
_parent.nextFrame();
}
Instance of Symbol 367 MovieClip [common.Btn] in Symbol 615 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
sTxt = "SKIP";
sAutoSize = "left";
nWidth = 0;
}
on (press) {
Global.GAME.goto("dif");
}
Instance of Symbol 367 MovieClip [common.Btn] in Symbol 615 MovieClip Frame 2
//component parameters
onClipEvent (construct) {
sTxt = "BACK";
sAutoSize = "left";
nWidth = 0;
}
on (press) {
Fade.start();
_parent.prevFrame();
}
Instance of Symbol 367 MovieClip [common.Btn] in Symbol 615 MovieClip Frame 6
//component parameters
onClipEvent (construct) {
sTxt = "PLAY";
sAutoSize = "left";
nWidth = 0;
}
on (press) {
Global.GAME.goto("dif");
}
Symbol 616 MovieClip [game.Page_help] Frame 1
#initclip 105
Object.registerClass("game.Page_help", game.Page_help);
#endinitclip
this.init();
Instance of Symbol 367 MovieClip [common.Btn] in Symbol 616 MovieClip [game.Page_help] Frame 1
//component parameters
onClipEvent (construct) {
sTxt = "KEY SETTINGS";
sAutoSize = "left";
nWidth = 0;
}
on (press) {
Global.GAME.goto("setting");
}
Symbol 617 MovieClip [game.Page_credits] Frame 1
#initclip 106
Object.registerClass("game.Page_credits", game.Page_credits);
#endinitclip
this.init();
Instance of Symbol 468 MovieClip [common.Txt] in Symbol 617 MovieClip [game.Page_credits] Frame 1
//component parameters
onClipEvent (construct) {
_sTxt = "~EnV~Heaven Rd. 2";
sVariable = "";
obCustom = {};
obCustom.bCustom = false;
obCustom._width = 100;
obCustom._height = 0;
obCustom.multiline = false;
obCustom.wordWrap = false;
obCustom.type = "input";
obCustom.maxChars = 6;
obCustom.restrict = "^ ";
obCustom.selectable = true;
obCustom.border = true;
obCustom.borderColor = "0xffffff";
obCustom.background = true;
obCustom.backgroundColor = "0x000000";
obCustom.html = false;
_obFormat = {};
_obFormat.align = "center";
_obFormat.size = 30;
_obFormat.color = "0xffffff";
}
Instance of Symbol 468 MovieClip [common.Txt] in Symbol 617 MovieClip [game.Page_credits] Frame 1
//component parameters
onClipEvent (construct) {
_sTxt = "By Envy";
sVariable = "";
obCustom = {};
obCustom.bCustom = false;
obCustom._width = 100;
obCustom._height = 0;
obCustom.multiline = false;
obCustom.wordWrap = false;
obCustom.type = "input";
obCustom.maxChars = 6;
obCustom.restrict = "^ ";
obCustom.selectable = true;
obCustom.border = true;
obCustom.borderColor = "0xffffff";
obCustom.background = true;
obCustom.backgroundColor = "0x000000";
obCustom.html = false;
_obFormat = {};
_obFormat.align = "center";
_obFormat.size = 30;
_obFormat.color = "0xffffff";
}
Symbol 618 MovieClip [game.Game] Frame 1
#initclip 107
Object.registerClass("game.Game", game.Game);
#endinitclip
this.init();
Symbol 619 MovieClip [clipgame.obj.Bullet_5] Frame 1
#initclip 108
Object.registerClass("clipgame.obj.Bullet_5", clipgame.obj.Bullet_5);
#endinitclip
this.init();
Symbol 620 MovieClip [clipgame.obj.Bullet_2] Frame 1
#initclip 109
Object.registerClass("clipgame.obj.Bullet_2", clipgame.obj.Bullet_2);
#endinitclip
this.init();
Symbol 621 MovieClip [clipgame.obj.Bullet_4] Frame 1
#initclip 110
Object.registerClass("clipgame.obj.Bullet_4", clipgame.obj.Bullet_4);
#endinitclip
this.init();
Symbol 622 MovieClip [clipgame.obj.Bullet_1] Frame 1
#initclip 111
Object.registerClass("clipgame.obj.Bullet_1", clipgame.obj.Bullet_1);
#endinitclip
this.init();
Symbol 626 MovieClip [clipgame.obj.Bullet_e0] Frame 1
#initclip 112
Object.registerClass("clipgame.obj.Bullet_e0", clipgame.obj.Bullet_e0);
#endinitclip
this.init();
Symbol 628 MovieClip [clipgame.obj.Bullet_e1] Frame 1
#initclip 113
Object.registerClass("clipgame.obj.Bullet_e1", clipgame.obj.Bullet_e1);
#endinitclip
this.init();
Symbol 632 MovieClip Frame 18
_parent.end();
Symbol 633 MovieClip [mSpark] Frame 1
function end() {
_parent.exp.delPiece();
this.removeMovieClip();
}
Symbol 634 MovieClip [mSpark_2] Frame 1
function end() {
_parent.exp.delPiece();
this.removeMovieClip();
}
Symbol 654 MovieClip [mBlood] Frame 1
gotoAndPlay("blood_" + random(3));
Symbol 654 MovieClip [mBlood] Frame 11
this.removeMovieClip();
Symbol 654 MovieClip [mBlood] Frame 25
this.removeMovieClip();
Symbol 654 MovieClip [mBlood] Frame 39
this.removeMovieClip();
Symbol 674 MovieClip [mBlood_2] Frame 1
gotoAndPlay("blood_" + random(3));
Symbol 674 MovieClip [mBlood_2] Frame 11
this.removeMovieClip();
Symbol 674 MovieClip [mBlood_2] Frame 25
this.removeMovieClip();
Symbol 674 MovieClip [mBlood_2] Frame 39
this.removeMovieClip();
Symbol 717 MovieClip [mSmock] Frame 25
this.removeMovieClip();
Symbol 780 MovieClip [mExp_0] Frame 1
#initclip 114
Object.registerClass("mExp_0", clipgame.obj.Exp);
#endinitclip
Symbol 780 MovieClip [mExp_0] Frame 32
this.removeMovieClip();
Symbol 781 MovieClip [mCombo] Frame 1
var sTxt;
var nTime;
if (nTime == undefined) {
nTime = 60;
}
onEnterFrame = function () {
if (nTime == 0) {
play();
delete onEnterFrame;
} else {
nTime--;
}
};
Instance of Symbol 468 MovieClip [common.Txt] in Symbol 781 MovieClip [mCombo] Frame 1
//component parameters
onClipEvent (construct) {
_sTxt = "";
sVariable = "_parent.sTxt";
obCustom = {};
obCustom.bCustom = false;
obCustom._width = 100;
obCustom._height = 0;
obCustom.multiline = false;
obCustom.wordWrap = false;
obCustom.type = "input";
obCustom.maxChars = 6;
obCustom.restrict = "^ ";
obCustom.selectable = true;
obCustom.border = true;
obCustom.borderColor = "0xffffff";
obCustom.background = true;
obCustom.backgroundColor = "0x000000";
obCustom.html = false;
_obFormat = {};
_obFormat.align = "left";
_obFormat.size = 30;
_obFormat.color = "0xff9900";
}
Symbol 781 MovieClip [mCombo] Frame 7
stop();
Symbol 781 MovieClip [mCombo] Frame 10
rtFun();
this.removeMovieClip();
Symbol 795 MovieClip [ToolTipControl] Frame 1
!!!ERROR
Symbol 806 MovieClip Frame 1
stop();
Instance of Symbol 41 MovieClip [clipgame.obj.PowerUp] in Symbol 806 MovieClip Frame 3
//component parameters
onClipEvent (construct) {
nType = 1;
nValue = 300;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 806 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 806 MovieClip Frame 13
//component parameters
onClipEvent (construct) {
nAction = 0;
nRange = 200;
}
Instance of Symbol 227 MovieClip [clipgame.obj.Enemy_f2] in Symbol 806 MovieClip Frame 14
//component parameters
onClipEvent (construct) {
nAction = 0;
nRange = 200;
}
Instance of Symbol 239 MovieClip [clipgame.obj.Enemy_f3] in Symbol 806 MovieClip Frame 15
//component parameters
onClipEvent (construct) {
nAction = 0;
nRange = 150;
}
Instance of Symbol 164 MovieClip [clipgame.obj.Enemy_boss0] in Symbol 806 MovieClip Frame 16
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 247 MovieClip [clipgame.obj.Enemy_boss2] in Symbol 806 MovieClip Frame 17
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 292 MovieClip [clipgame.obj.Enemy_f4] in Symbol 806 MovieClip Frame 18
//component parameters
onClipEvent (construct) {
nAction = 0;
nRange = 200;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 806 MovieClip Frame 19
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 806 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 806 MovieClip Frame 21
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 197 MovieClip [clipgame.obj.Enemy_boss1] in Symbol 806 MovieClip Frame 22
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 315 MovieClip [clipgame.obj.Enemy_boss3] in Symbol 806 MovieClip Frame 23
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 806 MovieClip Frame 24
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 806 MovieClip Frame 25
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 323 MovieClip [common.PopUp] in Symbol 806 MovieClip Frame 26
//component parameters
onClipEvent (construct) {
sFrame = "ok";
aSt = [];
aSt[0] = "WHAT YOU WANT?";
aSt[1] = "OK";
aSt[2] = "CANCEL";
}
Instance of Symbol 326 MovieClip [common.Btn_c&c&v] in Symbol 806 MovieClip Frame 27
//component parameters
onClipEvent (construct) {
sTxt = "BUTTON";
sAutoSize = "left";
nWidth = 0;
}
Instance of Symbol 153 MovieClip [clipgame.obj.Enemy_f0] in Symbol 806 MovieClip Frame 30
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 147 MovieClip [clipgame.obj.Enemy_f1] in Symbol 806 MovieClip Frame 31
//component parameters
onClipEvent (construct) {
nAction = 0;
nRange = 200;
}
Instance of Symbol 227 MovieClip [clipgame.obj.Enemy_f2] in Symbol 806 MovieClip Frame 32
//component parameters
onClipEvent (construct) {
nAction = 0;
nRange = 200;
}
Instance of Symbol 367 MovieClip [common.Btn] in Symbol 806 MovieClip Frame 32
//component parameters
onClipEvent (construct) {
sTxt = "BUTTON";
sAutoSize = "left";
nWidth = 0;
}
Instance of Symbol 239 MovieClip [clipgame.obj.Enemy_f3] in Symbol 806 MovieClip Frame 33
//component parameters
onClipEvent (construct) {
nAction = 0;
nRange = 150;
}
Instance of Symbol 292 MovieClip [clipgame.obj.Enemy_f4] in Symbol 806 MovieClip Frame 34
//component parameters
onClipEvent (construct) {
nAction = 0;
nRange = 200;
}
Instance of Symbol 269 MovieClip [clipgame.obj.Enemy_g2] in Symbol 806 MovieClip Frame 35
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 137 MovieClip [clipgame.obj.Enemy_g3] in Symbol 806 MovieClip Frame 36
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 184 MovieClip [clipgame.obj.Enemy_g4] in Symbol 806 MovieClip Frame 37
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 197 MovieClip [clipgame.obj.Enemy_boss1] in Symbol 806 MovieClip Frame 38
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 220 MovieClip [clipgame.obj.Enemy_g1] in Symbol 806 MovieClip Frame 39
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 468 MovieClip [common.Txt] in Symbol 806 MovieClip Frame 39
//component parameters
onClipEvent (construct) {
_sTxt = "TXT";
sVariable = "";
obCustom = {};
obCustom.bCustom = false;
obCustom._width = 100;
obCustom._height = 0;
obCustom.multiline = false;
obCustom.wordWrap = false;
obCustom.type = "input";
obCustom.maxChars = 6;
obCustom.restrict = "^ ";
obCustom.selectable = true;
obCustom.border = true;
obCustom.borderColor = "0xffffff";
obCustom.background = true;
obCustom.backgroundColor = "0x000000";
obCustom.html = false;
_obFormat = {};
_obFormat.align = "left";
_obFormat.size = 30;
_obFormat.color = "0xffffff";
}
Instance of Symbol 127 MovieClip [clipgame.obj.Enemy_g0] in Symbol 806 MovieClip Frame 40
//component parameters
onClipEvent (construct) {
nAction = 0;
}
Instance of Symbol 323 MovieClip [common.PopUp] in Symbol 806 MovieClip Frame 41
//component parameters
onClipEvent (construct) {
sFrame = "ok";
aSt = [];
aSt[0] = "WHAT YOU WANT?";
aSt[1] = "OK";
aSt[2] = "CANCEL";
}
Instance of Symbol 326 MovieClip [common.Btn_c&c&v] in Symbol 806 MovieClip Frame 42
//component parameters
onClipEvent (construct) {
sTxt = "BUTTON";
sAutoSize = "left";
nWidth = 0;
}
Instance of Symbol 367 MovieClip [common.Btn] in Symbol 806 MovieClip Frame 45
//component parameters
onClipEvent (construct) {
sTxt = "BUTTON";
sAutoSize = "left";
nWidth = 0;
}
Instance of Symbol 468 MovieClip [common.Txt] in Symbol 806 MovieClip Frame 52
//component parameters
onClipEvent (construct) {
_sTxt = "TXT";
sVariable = "";
obCustom = {};
obCustom.bCustom = false;
obCustom._width = 100;
obCustom._height = 0;
obCustom.multiline = false;
obCustom.wordWrap = false;
obCustom.type = "input";
obCustom.maxChars = 6;
obCustom.restrict = "^ ";
obCustom.selectable = true;
obCustom.border = true;
obCustom.borderColor = "0xffffff";
obCustom.background = true;
obCustom.backgroundColor = "0x000000";
obCustom.html = false;
_obFormat = {};
_obFormat.align = "left";
_obFormat.size = 30;
_obFormat.color = "0xffffff";
}
Instance of Symbol 795 MovieClip [ToolTipControl] in Symbol 806 MovieClip Frame 65
//component parameters
onClipEvent (construct) {
alpha = 100;
backgroudColor = 16777166 /* 0xFFFFCE */;
borderColor = 16777166 /* 0xFFFFCE */;
borderSize = 0;
color = 3355443 /* 0x333333 */;
curve = 4;
enabled = true;
errBackgroundColor = 13315630 /* 0xCB2E2E */;
errBorderColor = 13315630 /* 0xCB2E2E */;
errColor = 16777215 /* 0xFFFFFF */;
errFontSize = 12;
fontSize = 12;
isFollow = true;
isHtml = false;
isMouseDrag = false;
paddingBottom = 2;
paddingLeft = 5;
paddingRight = 5;
paddingTop = 2;
parent = "root";
shadowAlpha = 0.5;
shadowAngle = 80;
shadowBlurX = 7;
shadowBlurY = 5;
shadowColor = 3355443 /* 0x333333 */;
shadowDistance = 3;
shadowStrength = 1;
showTime = 0;
}