Frame 1
_root.reserved.swapDepths(-2);
_root.focusManager.swapDepths(-1);
MochiAd.showPreloaderAd({id:"ec507afa2dae464f", res:"600x500"});
var my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
fscommand ("showmenu", "fasle");
Frame 2
Frame 3
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
play();
} else {
stop();
}
Instance of Symbol 126 MovieClip in Frame 12
//component parameters
onClipEvent (construct) {
_game_name = "bungee_rescue";
score_var = "_root.total_score_n";
}
Frame 36
Frame 120
function init_load() {
game_difficulty_s = "NORMAL";
_quality = "MEDIUM";
stage_width_n = 600;
stage_height_n = 500;
music_on_bo = true;
sound_on_bo = true;
noted_bo = false;
}
function turn_to(direction_s) {
_root.gotoAndStop(direction_s);
}
function load_music() {
if (!main_music_mc) {
var _local3 = _root.getNextHighestDepth();
this.createEmptyMovieClip("main_music_mc", _local3);
main_music = new Sound(main_music_mc);
main_music.attachSound("main_music");
}
main_music.stop();
main_music.start(0, 999);
main_music.setVolume(30);
}
function load_sound() {
if (!sound_mc) {
var _local3 = _root.getNextHighestDepth();
this.createEmptyMovieClip("bird_mc", _local3);
this.createEmptyMovieClip("ufo_mc", _local3 + 1);
this.createEmptyMovieClip("plane_mc", _local3 + 2);
this.createEmptyMovieClip("bomb_mc", _local3 + 3);
bird_sd = new Sound(bird_mc);
bird_sd.attachSound("bird_sd");
ufo_sd = new Sound(ufo_mc);
ufo_sd.attachSound("ufo_sd");
bomb_sd = new Sound(bomb_mc);
bomb_sd.attachSound("bomb_sd");
}
}
function init_main_music() {
main_music.stop();
main_music.start(0, 999);
if (!music_on_bo) {
main_music.setVolume(0);
} else {
main_music.setVolume(30);
}
}
function init_sound() {
if (!sound_on_bo) {
bird_sd.setVolume(0);
ufo_sd.setVolume(0);
plane_sd.setVolume(0);
bomb_sd.setVolume(0);
} else {
bird_sd.setVolume(10);
ufo_sd.setVolume(50);
plane_sd.setVolume(0);
bomb_sd.setVolume(20);
}
}
init_load();
turn_to("main_menu");
load_music();
load_sound();
init_main_music();
init_sound();
turn_to("main_menu");
Frame 131
function clear_scene() {
level_css.removeMovieClip();
game_menu_load.removeMovieClip();
game_layout_load.removeMovieClip();
game_pause_load.removeMovieClip();
game_pass_load.removeMovieClip();
game_over_load.removeMovieClip();
game_end_load.removeMovieClip();
delete eval (onEnterFrame());
clearInterval(level_css.bird.P);
}
function init_scene() {
level_num_n = 1;
total_level_n = 7;
level_type = "GAME";
rescuee_name_a = new Array();
rescuee_type_a = new Array();
}
function load_scene_masker() {
var _local2 = this.getNextHighestDepth();
scene_masker_load.removeMovieClip();
var scene_masker_load = this.attachMovie("scene_masker_load", "scene_masker_load", _local2);
}
function game_start() {
turn_to("init_game");
}
function init_bt() {
play_bt.onPress = function () {
game_start();
};
retry_bt.onPress = function () {
gotoAndPlay ("game_scene");
};
view_highscores.onPress = function () {
viewHighscore();
};
more_bt.onPress = function () {
getURL ("http://www.freeworldgroup.com/", "_blank");
};
download_bt.onPress = function () {
getURL ("http://www.ifungames.com", "_blank");
};
setting_bt.onPress = function () {
};
add_game_bt.onPress = function () {
getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank");
};
main_menu_bt.onPress = function () {
gotoAndPlay ("main_menu");
};
}
stop();
clear_scene();
ND(this);
init_scene();
init_bt();
Frame 145
function restart() {
initTypeS = "RESTART";
level_type = "GAME";
turn_to("init_game");
}
function nextLevel() {
initTypeS = "NEXT";
level_type = "GAME";
turn_to("init_game");
}
function startBonus() {
initTypeS = "NEXT";
level_type = "BONUS";
turn_to("init_game");
}
function retry() {
initTypeS = "RETRY";
level_type = "GAME";
turn_to("init_game");
}
clear_scene();
init_game();
level_type = "GAME";
total_time_n = 80000 + ((level_num_n - 1) * 5000);
if (initTypeS == "NEXT") {
if (level_type == "BONUS") {
game_start_bo = true;
game_pause_bo = false;
} else {
game_start_bo = false;
game_pause_bo = true;
}
game_pass_bo = false;
game_over_bo = false;
game_end_bo = false;
level_score_n = 0;
remain_time_n = total_time_n;
used_time_n = 0;
prev_time_n = 0;
current_time_n = 0;
pass_minute_n = 0;
pass_second_n = 0;
remain_minute_n = 0;
remain_second_n = 0;
blood_num_n = 100;
man_css_n = 0;
woman_css_n = 0;
fat_css_n = 0;
cat_css_n = 0;
dog_css_n = 0;
pig_css_n = 0;
cow_css_n = 0;
} else if (initTypeS == "RETRY") {
game_start_bo = false;
game_pause_bo = true;
game_pass_bo = false;
game_over_bo = false;
game_end_bo = false;
level_score_n = 0;
total_score_n = total_score_n * 0.7;
remain_time_n = total_time_n;
used_time_n = 0;
prev_time_n = 0;
current_time_n = 0;
pass_minute_n = 0;
pass_second_n = 0;
remain_minute_n = 0;
remain_second_n = 0;
life_num_n = 5;
blood_num_n = 100;
man_css_n = 0;
woman_css_n = 0;
fat_css_n = 0;
cat_css_n = 0;
dog_css_n = 0;
pig_css_n = 0;
cow_css_n = 0;
_root.rescuee_type_a = new Array();
} else {
game_start_bo = false;
game_pause_bo = true;
game_pass_bo = false;
game_over_bo = false;
game_end_bo = false;
level_score_n = 0;
total_score_n = 0;
remain_time_n = total_time_n;
used_time_n = 0;
prev_time_n = 0;
current_time_n = 0;
pass_minute_n = 0;
pass_second_n = 0;
remain_minute_n = 0;
remain_second_n = 0;
life_num_n = 5;
blood_num_n = 100;
man_css_n = 0;
woman_css_n = 0;
fat_css_n = 0;
cat_css_n = 0;
dog_css_n = 0;
pig_css_n = 0;
cow_css_n = 0;
puBld_n = 0;
puCtr_n = 0;
_root.rescuee_type_a = new Array();
}
temp_type_a = new Array();
init_game();
turn_to("game_scene");
Frame 159
function load_game_level() {
var _local2 = this.getNextHighestDepth();
if (level_type == "GAME") {
var _local3 = this.attachMovie("level_css", "level_css", _local2);
}
var _local4 = this.attachMovie("game_layout_load", "game_layout_load", _local2 + 1);
}
function check_game_pass() {
if (game_over_bo) {
return(undefined);
}
if (game_pause_bo) {
return(undefined);
}
if (level_css.to_save_n == 0) {
if (level_css.leave_n == 0) {
game_pass_bo = true;
}
if (remain_time_n == 0) {
game_pass_bo = true;
}
}
if (game_pass_bo) {
var _local2 = this.getNextHighestDepth();
if (level_num_n != 7) {
var _local4 = this.attachMovie("game_pass_load", "game_pass_load", _local2);
} else {
var _local3 = this.attachMovie("game_end_load", "game_end_load", _local2);
}
delete onEnterFrame;
}
}
function check_game_over() {
if (game_pass_bo) {
return(undefined);
}
if (game_pause_bo) {
return(undefined);
}
if (level_css.leave_n < level_css.to_save_n) {
game_over_bo = true;
var _local4 = 2;
}
if (blood_num_n == 0) {
game_over_bo = true;
var _local4 = 1;
}
if (game_over_bo) {
var _local5 = this.getNextHighestDepth();
var _local3 = this.attachMovie("game_over_load", "game_over_load", _local5);
_local3.note.gotoAndStop(_local4);
dis_over_score();
_root.plane_sd.stop();
delete onEnterFrame;
}
}
function check_game_pause() {
if (!game_start_bo) {
return(undefined);
}
if (game_over_bo) {
return(undefined);
}
game_pause_bo = !game_pause_bo;
if (game_pause_bo) {
var _local2 = this.getNextHighestDepth();
var _local3 = this.attachMovie("game_pause_load", "game_pause_load", _local2);
} else {
game_pause_load.removeMovieClip();
}
}
function dis_game_score() {
if (!game_layout_load) {
return(undefined);
}
with (game_layout_load) {
level_txt.text = level_num_n;
to_save_txt.text = level_css.to_save_n;
score_txt.text = Math.floor(total_score_n);
minute_txt.text = remain_minute_n;
second_txt.text = remain_second_n;
puBld_txt.text = puBld_n;
puCtr_txt.text = puCtr_n;
game_layout_load.life_bar.gotoAndStop(life_num_n + 1);
game_layout_load.blood_bar.bar._x = (158 * blood_num_n) / 100;
if (blood_num_n == 30) {
blood_bar.flash_mc.play();
}
}
}
function dis_pass_score() {
if (!game_pass_load) {
return(undefined);
}
with (game_pass_load) {
man_txt.text = (man_css_n + " x 1 = ") + man_css_n;
woman_txt.text = (woman_css_n + " x 1 = ") + woman_css_n;
fat_txt.text = (fat_css_n + " x 2 = ") + (fat_css_n * 2);
cat_txt.text = (cat_css_n + " x 1 = ") + cat_css_n;
dog_txt.text = (dog_css_n + " x 1 = ") + dog_css_n;
pig_txt.text = (pig_css_n + " x 1 = ") + pig_css_n;
cow_txt.text = (cow_css_n + " x 2 = ") + (cow_css_n * 2);
to_save_txt.text = level_css.to_save_n;
level_score_txt.text = Math.floor(level_score_n);
total_score_txt.text = Math.floor(total_score_n);
}
}
function dis_over_score() {
if (score_counted_bo) {
return(undefined);
}
score_counted_bo = true;
total_score_n = Math.floor(total_score_n);
}
function get_game_time() {
if (game_pause_bo) {
prev_time_n = getTimer();
return(undefined);
}
if (!game_start_bo) {
return(undefined);
}
if (game_pass_bo) {
return(undefined);
}
if (game_over_bo) {
return(undefined);
}
if (game_end_bo) {
return(undefined);
}
current_time_n = getTimer();
used_time_n = used_time_n + (current_time_n - prev_time_n);
prev_time_n = getTimer();
remain_time_n = total_time_n - used_time_n;
if (remain_time_n <= 0) {
remain_time_n = 0;
}
pass_minute_n = Math.floor((used_time_n / 1000) / 60);
pass_second_n = Math.floor((used_time_n / 1000) % 60);
remain_minute_n = Math.floor((remain_time_n / 1000) / 60);
remain_second_n = Math.floor((remain_time_n / 1000) % 60);
}
function onEnterFrame() {
get_game_time();
dis_game_score();
check_game_over();
check_game_end();
check_game_pass();
}
function set_hot_key() {
key_down_bo = false;
var _local1 = new Object();
_local1.onKeyDown = function () {
if (key_down_bo) {
return(undefined);
}
key_down_bo = true;
if (Key.isDown(80) && (Key.getCode() == 80)) {
check_game_pause();
}
if (game_pause_bo) {
return(undefined);
}
if (Key.isDown(40) && (Key.getCode() == 40)) {
}
};
_local1.onKeyUp = function () {
key_down_bo = false;
};
Key.addListener(_local1);
onMouseDown = function () {
if (!game_start_bo) {
return(undefined);
}
if (game_pass_bo) {
return(undefined);
}
var _local1 = game_layout_load.hitTest(_xmouse, _ymouse, true);
if (_local1) {
return(undefined);
}
level_css.role.start_jump();
};
}
stop();
clear_scene();
load_game_level();
set_hot_key();
Frame 173
stop();
Frame 188
stop();
Symbol 4 MovieClip [num_note] Frame 13
stop();
this.removeMovieClip();
Symbol 18 MovieClip Frame 1
function onEnterFrame() {
timer = timer + 1;
if (timer > total_time) {
var _local1 = "bird" + Math.floor((Math.random() * 3) + 1);
gotoAndPlay(_local1);
delete onEnterFrame;
}
}
stop();
time_n1 = 300;
timer = 0;
total_time = Math.floor(Math.random() * time_n1);
Symbol 61 MovieClip [level_animation] Frame 1
#initclip 11
Object.registerClass("level_animation", Level_anim);
#endinitclip
_root.plane_sd.start(0, 999);
Symbol 61 MovieClip [level_animation] Frame 232
load_lander();
Symbol 61 MovieClip [level_animation] Frame 507
_root.plane_sd.stop();
Symbol 61 MovieClip [level_animation] Frame 573
stop();
Symbol 61 MovieClip [level_animation] Frame 591
_root.ufo_sd.start();
Symbol 61 MovieClip [level_animation] Frame 689
start_up();
Symbol 61 MovieClip [level_animation] Frame 1055
stop();
Symbol 90 Button
on (release) {
gotoAndStop ("submit");
}
Symbol 96 Button
on (release) {
gotoAndStop (1);
}
Symbol 105 Button
on (release) {
gotoAndStop ("submited");
}
Symbol 110 Button
on (release) {
viewHighscore();
}
Symbol 111 MovieClip Frame 1
stop();
_global.game_name = _game_name;
var highscore = eval (score_var);
_global.viewHighscore = function () {
getURL ("http://www.freeworldgroup.com/score/index.asp?game=" + game_name, "_blank");
};
if (highscore <= 0) {
this._visible = false;
}
Symbol 111 MovieClip Frame 3
function sendData() {
send_var.game = game_name;
send_var.score = highscore;
send_var.name = name_txt.text;
if (send_var.name == "") {
send_var.name = "guest" + int(Math.random() * 1000);
}
send_var.sendAndLoad("http://www.freeworldgroup.com/score/score.asp", load_var, "POST");
gotoAndStop ("sending");
}
stop();
gold_txt.text = highscore;
send_var = new LoadVars();
load_var = new LoadVars();
ok_btn.onRelease = sendData;
load_var.onLoad = function () {
gotoAndStop ("done");
};
Instance of Symbol 92 MovieClip in Symbol 111 MovieClip Frame 3
on (release) {
}
Symbol 112 MovieClip [final_animation] Frame 1
#initclip 10
Object.registerClass("final_animation", Level_anim);
#endinitclip
_root.plane_sd.start(0, 999);
Symbol 112 MovieClip [final_animation] Frame 232
load_lander();
Symbol 112 MovieClip [final_animation] Frame 507
_root.plane_sd.stop();
Symbol 112 MovieClip [final_animation] Frame 591
_root.ufo_sd.start();
Symbol 112 MovieClip [final_animation] Frame 689
start_up();
stop();
Symbol 112 MovieClip [final_animation] Frame 713
Instance of Symbol 111 MovieClip in Symbol 112 MovieClip [final_animation] Frame 1036
//component parameters
onClipEvent (construct) {
_game_name = "bungee_rescue";
score_var = "_root.total_score_n";
}
Symbol 112 MovieClip [final_animation] Frame 1055
function init_bt() {
view_highscores.onPress = function () {
viewHighscore();
};
more_bt.onPress = function () {
getURL ("http://www.freeworldgroup.com/", "_blank");
};
download_bt.onPress = function () {
getURL ("http://www.ifungames.com", "_blank");
};
add_game_bt.onPress = function () {
getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank");
};
main_menu_bt.onPress = function () {
_root.turn_to("main_menu");
};
}
stop();
init_bt();
Symbol 788 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd
{
function MochiAd () {
}
static function showPreloaderAd(options) {
var _local29 = {clip:_root, ad_msec:11000, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812};
options = _parseOptions(options, _local29);
var _local15 = options.clip;
var _local25 = options.ad_msec;
delete options.ad_msec;
var _local28 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
return(null);
}
_local15.stop();
var mc = _local15._mochiad;
mc.onUnload = function () {
this._parent.play();
};
var _local16 = _getRes(options);
var _local5 = _local16[0];
var _local14 = _local16[1];
mc._x = _local5 * 0.5;
mc._y = _local14 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk._x = _local5 * -0.5;
chk._y = _local14 * -0.5;
var _local8 = chk.createEmptyMovieClip("_mochiad_bar", 4);
_local8._x = 10;
_local8._y = _local14 - 20;
var _local24 = options.color;
delete options.color;
var _local21 = options.background;
delete options.background;
var _local26 = options.outline;
delete options.outline;
var _local6 = _local8.createEmptyMovieClip("_outline", 1);
_local6.beginFill(_local21);
_local6.moveTo(0, 0);
_local6.lineTo(_local5 - 20, 0);
_local6.lineTo(_local5 - 20, 10);
_local6.lineTo(0, 10);
_local6.lineTo(0, 0);
_local6.endFill();
var _local4 = _local8.createEmptyMovieClip("_inside", 2);
_local4.beginFill(_local24);
_local4.moveTo(0, 0);
_local4.lineTo(_local5 - 20, 0);
_local4.lineTo(_local5 - 20, 10);
_local4.lineTo(0, 10);
_local4.lineTo(0, 0);
_local4.endFill();
_local4._xscale = 0;
var _local7 = _local8.createEmptyMovieClip("_outline", 3);
_local7.lineStyle(0, _local26, 100);
_local7.moveTo(0, 0);
_local7.lineTo(_local5 - 20, 0);
_local7.lineTo(_local5 - 20, 10);
_local7.lineTo(0, 10);
_local7.lineTo(0, 0);
chk.ad_msec = _local25;
chk.ad_timeout = _local28;
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.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec;
};
chk.onEnterFrame = function () {
var _local6 = this._parent._parent;
var _local12 = this._parent._mochiad_ctr;
var _local5 = getTimer() - this.started;
var _local3 = false;
var _local4 = _local6.getBytesTotal();
var _local8 = _local6.getBytesLoaded();
var _local10 = (100 * _local8) / _local4;
var _local11 = (100 * _local5) / chk.ad_msec;
var _local9 = this._mochiad_bar._inside;
var _local2 = Math.min(100, Math.min(_local10 || 0, _local11));
_local2 = Math.max(this.last_pcnt, _local2);
this.last_pcnt = _local2;
_local9._xscale = _local2;
if (!chk.showing) {
var _local7 = _local12.getBytesTotal();
if ((_local7 > 0) || (typeof(_local7) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if (_local5 > chk.ad_timeout) {
_local3 = true;
}
}
if (_local5 > chk.ad_msec) {
_local3 = true;
}
if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = chk.fadeFunction;
}
}
};
}
static function showTimedAd(options) {
var _local15 = {clip:_root, ad_msec:11000, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd"};
options = _parseOptions(options, _local15);
var _local6 = options.clip;
var _local12 = options.ad_msec;
delete options.ad_msec;
var _local14 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
return(null);
}
_local6.stop();
var mc = _local6._mochiad;
mc.onUnload = function () {
this._parent.play();
};
var _local7 = _getRes(options);
var _local16 = _local7[0];
var _local13 = _local7[1];
mc._x = _local16 * 0.5;
mc._y = _local13 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk.ad_msec = _local12;
chk.ad_timeout = _local14;
chk.started = getTimer();
chk.showing = false;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time));
if (_local2 > 0) {
this._parent._alpha = _local2;
} else {
var _local3 = this._parent._parent;
MochiAd.unload(_local3);
delete this.onEnterFrame;
}
};
mc.lc.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec - 250;
};
chk.onEnterFrame = function () {
var _local5 = this._parent._mochiad_ctr;
var _local4 = getTimer() - this.started;
var _local2 = false;
if (!chk.showing) {
var _local3 = _local5.getBytesTotal();
if ((_local3 > 0) || (typeof(_local3) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if (_local4 > chk.ad_timeout) {
_local2 = true;
}
}
if (_local4 > chk.ad_msec) {
_local2 = true;
}
if (_local2) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = this.fadeFunction;
}
}
};
}
static function load(options) {
var _local14 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"};
options = _parseOptions(options, _local14);
options.swfv = options.clip.getSWFVersion() || 6;
options.mav = "1.3";
var _local7 = options.clip;
if (!_isNetworkAvailable()) {
return(false);
}
if (_local7._mochiad_loaded) {
return(false);
}
var _local13 = options.depth;
delete options.depth;
var _local6 = _local7.createEmptyMovieClip("_mochiad", _local13);
var _local12 = _getRes(options);
options.res = (_local12[0] + "x") + _local12[1];
options.server = options.server + options.id;
delete options.id;
_local7._mochiad_loaded = true;
var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1);
for (var _local8 in options) {
_local4[_local8] = options[_local8];
}
if (_local7._url.indexOf("http") != 0) {
options.no_page = true;
}
var _local11 = _local4.server;
delete _local4.server;
var _local10 = _local11.split("/")[2].split(":")[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain("*");
System.security.allowDomain(_local10);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain("*");
System.security.allowInsecureDomain(_local10);
}
}
_local6.onEnterFrame = function () {
if (this._mochiad_ctr._url != this._url) {
this.onEnterFrame = function () {
if (!this._mochiad_ctr) {
delete this.onEnterFrame;
MochiAd.unload(this._parent);
}
};
}
};
var _local5 = new LocalConnection();
var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_");
_local5.mc = _local6;
_local5.name = _local9;
_local5.hostname = _local10;
_local5.allowDomain = function (d) {
return(true);
};
_local5.allowInsecureDomain = _local5.allowDomain;
_local5.connect(_local9);
_local6.lc = _local5;
_local4.lc = _local9;
_local4.st = getTimer();
_local4.loadMovie(_local11 + ".swf", "POST");
return(_local6);
}
static function unload(clip) {
if (typeof(clip) == "undefined") {
clip = _root;
}
if (clip.clip && (clip.clip._mochiad)) {
clip = clip.clip;
}
if (!clip._mochiad) {
return(false);
}
clip._mochiad.removeMovieClip();
delete clip._mochiad_loaded;
delete clip._mochiad;
return(true);
}
static function _isNetworkAvailable() {
if (System.security) {
var _local1 = System.security;
if (_local1.sandboxType == "localWithFile") {
return(false);
}
}
return(true);
}
static function _getRes(options) {
var _local3 = options.clip.getBounds();
var _local2 = 0;
var _local1 = 0;
if (typeof(options.res) != "undefined") {
var _local4 = options.res.split("x");
_local2 = parseFloat(_local4[0]);
_local1 = parseFloat(_local4[1]);
} else {
_local2 = _local3.xMax - _local3.xMin;
_local1 = _local3.yMax - _local3.yMin;
}
if ((_local2 == 0) || (_local1 == 0)) {
_local2 = Stage.width;
_local1 = Stage.height;
}
return([_local2, _local1]);
}
static function _parseOptions(options, defaults) {
var _local4 = {};
for (var _local8 in defaults) {
_local4[_local8] = defaults[_local8];
}
if (options) {
for (var _local8 in options) {
_local4[_local8] = options[_local8];
}
}
if (_root.mochiad_options) {
var _local5 = _root.mochiad_options.split("&");
var _local2 = 0;
while (_local2 < _local5.length) {
var _local3 = _local5[_local2].split("=");
_local4[unescape(_local3[0])] = unescape(_local3[1]);
_local2++;
}
}
return(_local4);
}
}
Symbol 789 MovieClip [__Packages.Level_anim] Frame 0
class Level_anim extends MovieClip
{
var THIS, _name, _parent, LEVEL, num_n, up_num, total_num, start_land, temp_a, type_a, lander_a, loader, loader_interval, getNextHighestDepth, attachMovie, up_interval, play;
function Level_anim () {
super();
this_init();
}
function this_init() {
THIS = _parent[_name];
LEVEL = _root.level_css;
num_n = 0;
up_num = 0;
total_num = 0;
start_land = false;
temp_a = _root.temp_type_a;
type_a = _root.rescuee_type_a;
lander_a = new Array();
init_land();
}
function init_land() {
for (var _local7 in type_a) {
var _local3 = loader;
var _local4 = type_a[_local7];
var _local5 = _local3.getNextHighestDepth();
var _local2 = _local3.attachMovie(_local4, _local4 + _local5, _local5, {_y:100});
_local2._x = 170 + Math.floor(Math.random() * 170);
_local2.init_type("OLD");
lander_a.push(_local2);
}
}
function load_lander() {
clearInterval(loader_interval);
var _local7 = 500;
var _local3 = loader;
var _local4 = Math.floor(Math.random() * temp_a.length);
var _local5 = temp_a[_local4];
num_n = num_n + 1;
var _local6 = _local3.getNextHighestDepth();
var _local8 = _local3.attachMovie(_local5, "r" + _local6, _local6, {_x:290, _y:90});
_local6 = getNextHighestDepth();
var _local9 = attachMovie("num_note", "num_note" + _local6, _local6, {_x:360, _y:170});
_local9.num_n = num_n;
_root.rescuee_type_a.push(_local5);
lander_a.push(_local8);
temp_a.splice(_local4, 1);
if (temp_a.length > 0) {
loader_interval = setInterval(this, "load_lander", _local7);
} else {
total_num = lander_a.length;
}
}
function start_up() {
clearInterval(up_interval);
var _local2 = Math.floor(Math.random() * lander_a.length);
var _local4 = lander_a[_local2];
_local4.goup();
lander_a.splice(_local2, 1);
if (lander_a.length == 0) {
play();
}
if (lander_a.length > 0) {
var _local3 = Math.random() * 500;
up_interval = setInterval(this, "start_up", _local3);
}
}
function ufo_dis() {
var _local3 = _root.rescuee_type_a.length;
var _local4 = 5;
if (_local3 > _local4) {
play();
_root.rescuee_type_a = new Array();
}
}
function onEnterFrame() {
}
}
Symbol 790 MovieClip [__Packages.Rescuee] Frame 0
class Rescuee extends MovieClip
{
var THIS, _name, _parent, LEVEL, die_bo, saved_bo, score_added_bo, life_lost_bo, neck_noted, foot_noted, type_s, note_a, score_n, _x, _y;
function Rescuee () {
super();
this_init();
}
function this_init() {
THIS = _parent[_name];
LEVEL = _root.level_css;
die_bo = false;
saved_bo = false;
score_added_bo = false;
life_lost_bo = false;
neck_noted = false;
foot_noted = false;
}
function set_type(_type_s) {
type_s = _type_s;
note_a = new Array();
note_a.push(1, 2, 3, 4);
if (type_s == "fat_css") {
score_n = 5;
note_a.push(18, 19, 20);
} else if (type_s == "cow_css") {
score_n = 5;
note_a.push(5, 6, 7);
} else if (type_s == "man_css") {
score_n = 1;
note_a.push(22, 23);
} else if (type_s == "woman_css") {
score_n = 1;
note_a.push(24, 25);
} else if (type_s == "dog_css") {
score_n = 1;
note_a.push(8, 9, 10);
} else if (type_s == "cat_css") {
score_n = 1;
note_a.push(11, 12, 13);
} else if (type_s == "pig_css") {
score_n = 1;
note_a.push(14, 15, 16, 17);
}
}
function get_g_coord() {
var _local2 = ExtMath.to_global(_parent, _x, _y);
return(_local2);
}
function get_l_coord(x_n, y_n) {
var _local2 = ExtMath.to_local(_parent, x_n, y_n);
return(_local2);
}
function die() {
if (die_bo) {
return(undefined);
}
}
function check_role() {
var _local2 = LEVEL.role;
var _local4 = _local2.hit_area;
var _local7 = THIS.hit_area;
var _local6 = THIS.active_area;
var _local8 = _local7.hitTest(_local4);
var _local5 = _local6.hitTest(_local4);
var _local3 = _local2.get_rescuee_state();
if (_local8) {
if (_local3) {
if (!saved_bo) {
return(undefined);
}
}
_x = _local2._x;
_y = _local2._y;
saved_bo = true;
_local2.get_rescuee(this);
THIS.gotoAndStop("saved");
}
if (_local3) {
return(undefined);
}
if (saved_bo) {
return(undefined);
}
if (_local5) {
_local2.active();
}
}
function lose_life() {
if (life_lost_bo) {
return(undefined);
}
if (type_s == "puBld_load") {
return(undefined);
}
if (type_s == "puCtr_load") {
return(undefined);
}
_root.life_num_n = _root.life_num_n - 1;
LEVEL.leave_n = LEVEL.leave_n - 1;
life_lost_bo = true;
}
function detect_sea() {
if (type_s == "puBld_load") {
return(undefined);
}
if (type_s == "puCtr_load") {
return(undefined);
}
var _local4 = get_g_coord();
var _local3 = _local4.x;
var _local2 = _local4.y;
var _local7 = LEVEL.sea.hitTest(_local3, _local2, true);
var _local5 = LEVEL.sea.hitTest(_local3, _local2 + 30, true);
var _local6 = LEVEL.sea.hitTest(_local3, _local2 + 20, true);
if (_local7) {
if (!saved_bo) {
lose_life();
die_bo = true;
THIS.gotoAndStop("die");
}
}
if (_local5) {
if (foot_noted) {
return(undefined);
}
delete eval (THIS.help.onEnterFrame());
THIS.help.popo.gotoAndStop(0);
THIS.help.play();
foot_noted = true;
}
if (_local6) {
if (neck_noted) {
return(undefined);
}
delete eval (THIS.help.onEnterFrame());
THIS.help.popo.gotoAndStop(1);
THIS.help.play();
neck_noted = true;
}
}
function onEnterFrame() {
if (die_bo) {
return(undefined);
}
if (!_root.game_start_bo) {
return(undefined);
}
if (_root.game_pause_bo) {
return(undefined);
}
detect_sea();
check_role();
}
}
Symbol 791 MovieClip [__Packages.ExtMath] Frame 0
class ExtMath extends Math
{
function ExtMath () {
super();
}
static function distance(x1, y1, x2, y2) {
var _local2 = x2 - x1;
var _local1 = y2 - y1;
return(Math.sqrt((_local2 * _local2) + (_local1 * _local1)));
}
static function distance2(length1, length3) {
return(Math.sqrt((length3 * length3) - (length1 * length1)));
}
static function distance3(length1, length2) {
return(Math.sqrt((length1 * length1) + (length2 * length2)));
}
static function degreesToRadians(angle) {
return(angle * 0.017453);
}
static function radiansToDegrees(radian) {
return(radian * 57.29578);
}
static function sinD(angle) {
return(Math.sin((angle * 3.141593) / 180));
}
static function asinD(ratio) {
return(Math.asin(ratio) * 57.29578);
}
static function cosD(angle) {
return(Math.cos((angle * 3.141593) / 180));
}
static function acosD(ratio) {
return(Math.acos(ratio) * 57.29578);
}
static function tanD(angle) {
return(Math.tan((angle * 3.141593) / 180));
}
static function atan2D(y, x) {
return(Math.atan2(y, x) * 57.29578);
}
static function angleOfLine(x1, y1, x2, y2) {
return(atan2D(y2 - y1, x2 - x1));
}
static function fixAngle(angle) {
var _local1 = angle % 360;
return((((_local1 % 360) < 0) ? (_local1 + 360) : (_local1)));
}
static function to_global(target, target_x, target_y) {
var _local1 = {x:target_x, y:target_y};
target.localToGlobal(_local1);
return(_local1);
}
static function to_local(target, target_x, target_y) {
var _local1 = {x:target_x, y:target_y};
target.globalToLocal(_local1);
return(_local1);
}
}
Symbol 792 MovieClip [__Packages.Fish] Frame 0
class Fish extends MovieClip
{
var THIS, _name, _parent, LEVEL, LB, RB, old_xscle, _xscale, vx, vy, temp_t, angle_n, d_angle, stop_bo, _x, _y, dir, old_y, move_interval;
function Fish () {
super();
this_init();
}
function this_init() {
THIS = _parent[_name];
LEVEL = _root.level_css;
LB = -100;
RB = 700;
old_xscle = _xscale;
vx = (Math.random() * 2) + 1;
vy = (Math.random() * 1) + 1;
temp_t = (Math.random() * 4000) + 500;
angle_n = 0;
d_angle = 10;
stop_bo = false;
init_pos();
}
function init_pos() {
_x = (Math.random() * 800) - 100;
_y = (Math.random() * 120) + 50;
dir = ((Math.random() > 0.5) ? 1 : -1);
_xscale = _xscale * dir;
old_y = _y;
}
function this_move() {
if (stop_bo) {
return(undefined);
}
_x = _x - (vx * dir);
angle_n = angle_n + d_angle;
_y = old_y + (ExtMath.sinD(angle_n) * vy);
}
function check_bd() {
if (stop_bo) {
return(undefined);
}
var _local2 = _x;
if (_local2 < LB) {
stop_bo = true;
dir = -1;
_xscale = dir * old_xscle;
var _local3 = Math.random() * temp_t;
_y = (Math.random() * 120) + 50;
old_y = _y;
move_interval = setInterval(this, "start_move", _local3);
} else if (_local2 > RB) {
stop_bo = true;
dir = 1;
_xscale = dir * old_xscle;
var _local3 = Math.random() * temp_t;
_y = (Math.random() * 120) + 50;
old_y = _y;
move_interval = setInterval(this, "start_move", _local3);
}
}
function start_move() {
clearInterval(move_interval);
stop_bo = false;
}
function onEnterFrame() {
this_move();
check_bd();
}
}
Symbol 793 MovieClip [__Packages.Bonus_level] Frame 0
class Bonus_level extends MovieClip
{
var THIS, _name, _parent, pu_a, position_a, S_shake_bo, back_bo, s_plane_m, R_speed_n, speed_S_n, max_R_n, swing_n, R, getNextHighestDepth, attachMovie, createEmptyMovieClip, total_pos_n, total_rescuee_n, sea_old_y, to_save_n, leave_n;
function Bonus_level () {
super();
THIS = _parent[_name];
this_init();
level_setting();
load_movie();
}
function this_init() {
pu_a = new Array("puBld_load", "puCtr_load");
position_a = new Array();
S_shake_bo = true;
back_bo = false;
s_plane_m = false;
R_speed_n = 0;
speed_S_n = 3;
max_R_n = 0;
swing_n = max_R_n;
R = 20;
}
function load_movie() {
var _local11 = getNextHighestDepth();
var _local15 = attachMovie("plane_load", "plane", _local11, {_x:-100, _y:90});
_local11 = getNextHighestDepth();
var _local16 = attachMovie("role_css", "role", _local11, {_x:-100, _y:120});
_local11 = getNextHighestDepth();
var _local14 = attachMovie("shake_pin_load", "pin", _local11);
var _local13 = _root.getNextHighestDepth();
createEmptyMovieClip("line_mc", _local13);
var _local5 = 1;
while (_local5 <= total_pos_n) {
position_a.push(_local5);
_local5++;
}
var _local9 = 0;
while (_local9 < total_rescuee_n) {
var _local8 = Math.floor(Math.random() * position_a.length);
var _local4 = THIS.hill["p" + position_a[_local8]];
var _local6 = ExtMath.to_global(_local4._parent, _local4._x, _local4._y);
var _local7 = ExtMath.to_global(_parent, _local6.x, _local6.y);
var _local12 = Math.floor(Math.random() * pu_a.length);
var _local10 = pu_a[_local12];
_local11 = getNextHighestDepth();
var _local3 = attachMovie(_local10, "rescuee" + _local11, _local11);
_local3._x = _local7.x;
_local3._y = _local7.y;
_local3.set_type(_local10);
position_a.splice(_local8, 1);
_local9++;
}
THIS.pin.point._y = R;
THIS.plane.gotoAndPlay("shake");
sea_old_y = THIS.sea._y;
}
function shake() {
if (!S_shake_bo) {
return(undefined);
}
R_speed_n = R_speed_n + speed_S_n;
if (!back_bo) {
THIS.pin._rotation = ExtMath.sinD(R_speed_n) * swing_n;
} else {
THIS.pin._rotation = ExtMath.cosD(R_speed_n) * swing_n;
}
THIS.role.shake(THIS.pin._rotation);
}
function draw_line() {
var _local2 = THIS.line_mc;
_local2.clear();
var _local3 = THIS.pin.line_anim;
if (_local3._yscale > 10) {
if (_local3._yscale < 100) {
if (THIS.role.state_s == "JUMP") {
return(undefined);
}
}
}
var _local7 = THIS.pin._x;
var _local5 = THIS.pin._y;
var _local6 = THIS.role._x;
var _local4 = THIS.role._y;
_local2.lineStyle(0, 0, 100);
_local2.moveTo(_local7, _local5);
_local2.lineTo(_local6, _local4);
}
function follow_plane() {
var _local3 = (THIS.plane.anim._x + THIS.plane._x) + 130;
var _local2 = (THIS.plane.anim._y + THIS.plane._y) + 52;
THIS.pin._x = _local3;
THIS.pin._y = _local2;
}
function start_plane_move() {
s_plane_m = true;
}
function plane_move() {
var _local4 = 3;
var _local3 = THIS.plane;
_local3._x = _local3._x + _local4;
if (_local3._x > 700) {
_root.nextLevel();
}
}
function onEnterFrame() {
follow_plane();
draw_line();
if (_root.game_pause_bo) {
return(undefined);
}
plane_move();
shake();
}
function level_setting() {
to_save_n = 5;
total_rescuee_n = 5;
total_pos_n = 9;
leave_n = total_rescuee_n;
}
}
Symbol 794 MovieClip [__Packages.Level] Frame 0
class Level extends MovieClip
{
var THIS, _name, _parent, big_a, rescuee_a, powerup_a, position_a, S_shake_bo, back_bo, sp_rest, s_plane_m, R_speed_n, speed_S_n, max_R_n, swing_n, R, plane_v, sea_v, getNextHighestDepth, attachMovie, createEmptyMovieClip, total_pos_n, total_rescuee_n, big_n, pu_num, sea_old_y, sea_dv, sea_maxv, _xmouse, plane_dir, to_save_n, sea_time_n, leave_n;
function Level () {
super();
THIS = _parent[_name];
this_init();
level_setting();
load_movie();
}
function this_init() {
big_a = new Array("fat_css", "cow_css");
rescuee_a = new Array("man_css", "woman_css", "dog_css", "pig_css", "cat_css");
powerup_a = new Array("puBld_load", "puCtr_load");
position_a = new Array();
S_shake_bo = true;
back_bo = false;
sp_rest = false;
s_plane_m = false;
R_speed_n = 0;
speed_S_n = 3;
max_R_n = 80;
swing_n = max_R_n;
R = 20;
plane_v = 0;
sea_v = 0;
}
function load_movie() {
var _local16 = getNextHighestDepth();
var _local14 = attachMovie(("bg" + _root.level_num_n) + "_load", "bg", _local16);
_local14.cacheAsBitmap = true;
_local16 = getNextHighestDepth();
var _local15 = attachMovie(("hill" + _root.level_num_n) + "_load", "hill", _local16);
_local15.cacheAsBitmap = true;
_local16 = getNextHighestDepth();
var _local19 = attachMovie("sea_load", "sea", _local16, {_alpha:40, _y:650});
_local16 = getNextHighestDepth();
var _local22 = attachMovie("plane_load", "plane", _local16, {_x:300, _y:90});
_root.plane_sd.stop();
_local16 = getNextHighestDepth();
var _local23 = attachMovie("role_css", "role", _local16, {_x:300, _y:120});
_local16 = getNextHighestDepth();
var _local18 = attachMovie("shake_pin_load", "pin", _local16);
_local16 = getNextHighestDepth();
var _local20 = attachMovie("sea_load1", "upsea", _local16, {_alpha:70, _y:650});
_local16 = getNextHighestDepth();
createEmptyMovieClip("line_mc", _local16);
var _local6 = 1;
while (_local6 <= total_pos_n) {
position_a.push(_local6);
_local6++;
}
var _local4 = 0;
while (_local4 < total_rescuee_n) {
var _local9 = Math.floor(Math.random() * position_a.length);
var _local5 = THIS.hill["p" + position_a[_local9]];
var _local7 = ExtMath.to_global(_local5._parent, _local5._x, _local5._y);
var _local8 = ExtMath.to_global(_parent, _local7.x, _local7.y);
if (_local4 < big_n) {
var _local12 = big_a;
} else {
var _local12 = rescuee_a;
}
var _local13 = Math.floor(Math.random() * _local12.length);
var _local11 = _local12[_local13];
_local16 = getNextHighestDepth();
var _local3 = attachMovie(_local11, "rescuee" + _local16, _local16);
_local3._x = _local8.x;
_local3._y = _local8.y;
_local3.set_type(_local11);
position_a.splice(_local9, 1);
_local4++;
}
var _local10 = 0;
while (_local10 < pu_num) {
var _local9 = Math.floor(Math.random() * position_a.length);
var _local5 = THIS.hill["p" + position_a[_local9]];
var _local7 = ExtMath.to_global(_local5._parent, _local5._x, _local5._y);
var _local8 = ExtMath.to_global(_parent, _local7.x, _local7.y);
var _local12 = powerup_a;
var _local13 = ((Math.random() < 0.4) ? 0 : 1);
var _local11 = _local12[_local13];
_local16 = getNextHighestDepth();
var _local3 = attachMovie(_local11, "rescuee" + _local16, _local16);
_local3._x = _local8.x;
_local3._y = _local8.y;
_local3.set_type(_local11);
position_a.splice(_local9, 1);
_local10++;
}
_local16 = getNextHighestDepth();
var _local21 = attachMovie("start_menu_load", "start_menu", _local16, {_x:300, _y:250});
_local16 = getNextHighestDepth();
var _local17 = attachMovie("bird_load", "bird", _local16);
THIS.pin.point._y = R;
THIS.plane.gotoAndPlay("shake");
sea_old_y = THIS.sea._y;
}
function sea_up() {
var _local3 = _root.total_time_n;
sea_v = sea_v + sea_dv;
if (sea_v > sea_maxv) {
sea_v = sea_maxv;
}
THIS.sea._y = THIS.sea._y - sea_v;
THIS.upsea._y = THIS.upsea._y - sea_v;
}
function follow_sea() {
var _local2 = THIS.ball;
var _local6 = THIS.sea;
var _local5 = 0.2;
var _local3 = 0;
while (_local3 < 5) {
var _local4 = _local6.hitTest(_local2._x + THIS._x, _local2._y + THIS._y, true);
if (_local4) {
_local2._y = _local2._y - _local5;
} else {
_local2._y = _local2._y + _local5;
}
_local3++;
}
}
function shake() {
if (!S_shake_bo) {
return(undefined);
}
R_speed_n = R_speed_n + speed_S_n;
if (!back_bo) {
THIS.pin._rotation = ExtMath.sinD(R_speed_n) * swing_n;
} else {
THIS.pin._rotation = ExtMath.cosD(R_speed_n) * swing_n;
}
THIS.role.shake(THIS.pin._rotation);
}
function draw_line() {
var _local2 = THIS.line_mc;
_local2.clear();
var _local3 = THIS.pin.line_anim;
if (_local3._yscale > 10) {
if (_local3._yscale < 100) {
if (THIS.role.state_s == "JUMP") {
return(undefined);
}
}
}
var _local7 = THIS.pin._x;
var _local5 = THIS.pin._y;
var _local6 = THIS.role._x;
var _local4 = THIS.role._y;
_local2.lineStyle(0, 0, 100);
_local2.moveTo(_local7, _local5);
_local2.lineTo(_local6, _local4);
}
function follow_plane() {
var _local3 = (THIS.plane.anim._x + THIS.plane._x) + 130;
var _local2 = (THIS.plane.anim._y + THIS.plane._y) + 52;
THIS.pin._x = _local3;
THIS.pin._y = _local2;
}
function start_plane_move() {
s_plane_m = true;
}
function stop_plane_move() {
s_plane_m = false;
}
function plane_move() {
if (!s_plane_m) {
return(undefined);
}
var _local4 = 200;
var _local5 = 400;
var _local2 = THIS.plane;
var _local8 = 10;
var _local12 = 4;
var _local13 = 0.5;
var _local9 = 1;
if (_xmouse < _local4) {
var _local11 = _local4;
} else if (_xmouse > _local5) {
var _local11 = _local5;
} else {
var _local11 = _xmouse;
}
var _local10 = _local11 - _local2._x;
var _local3 = _local10 * 0.05;
var _local6 = 20;
if (_local3 > _local6) {
_local3 = _local6;
}
if (_local3 < (-_local6)) {
_local3 = -_local6;
}
var _local7 = Math.abs(_local3);
if (_local7 <= 0.1) {
_local3 = 0;
}
if (_local3 < 0) {
plane_dir = "LEFT";
if (_local2._x > _local4) {
_local2._x = _local2._x + _local3;
}
} else if (_local3 > 0) {
plane_dir = "RIGHT";
if (_local2._x < _local5) {
_local2._x = _local2._x + _local3;
}
}
if (_local7 > 4) {
sp_rest = false;
} else {
sp_rest = true;
return(undefined);
}
if (plane_dir == "LEFT") {
if (_local2._x > _local4) {
if (_local2._rotation < _local8) {
_local2._rotation = _local2._rotation + _local9;
}
} else {
sp_rest = true;
}
} else if (plane_dir == "RIGHT") {
if (_local2._x < _local5) {
if (_local2._rotation > (-_local8)) {
_local2._rotation = _local2._rotation - _local9;
}
} else {
sp_rest = true;
}
}
}
function plane_reset() {
if (!sp_rest) {
return(undefined);
}
var _local2 = THIS.plane;
var _local5 = 4;
var _local4 = 0.2;
var _local3 = 0.5;
plane_v = 0;
if (_local2._rotation < 0) {
_local2._rotation = _local2._rotation + _local3;
} else if (_local2._rotation > 0) {
_local2._rotation = _local2._rotation - _local3;
} else {
sp_rest = false;
}
if (plane_v > 0) {
plane_v = plane_v - _local4;
if (plane_dir == "LEFT") {
_local2._x = _local2._x - plane_v;
} else if (plane_dir == "RIGHT") {
_local2._x = _local2._x + plane_v;
}
}
}
function plane_back() {
if (!s_plane_m) {
var _local2 = THIS.plane;
var _local3 = 300;
var _local4 = 1;
sp_rest = true;
if (_local2._x == _local3) {
return(undefined);
}
if (_local2._x > (_local3 + 1)) {
_local2._x = _local2._x - _local4;
} else if (_local2._x < (_local3 - 1)) {
_local2._x = _local2._x + _local4;
} else {
_local2._x = _local3;
}
}
}
function onEnterFrame() {
plane_move();
follow_plane();
draw_line();
if (_root.game_pause_bo) {
return(undefined);
}
sea_up();
shake();
plane_reset();
plane_back();
}
function level_setting() {
switch (_root.level_num_n) {
case 1 :
pu_num = 3;
to_save_n = 6;
big_n = 2;
total_rescuee_n = 9;
total_pos_n = 17;
sea_time_n = 70000 /* 0x011170 */;
sea_dv = 0.0002;
sea_maxv = 0.2;
break;
case 2 :
pu_num = 3;
to_save_n = 8;
big_n = 2;
total_rescuee_n = 10;
total_pos_n = 17;
sea_time_n = 70000 /* 0x011170 */;
sea_dv = 0.0002;
sea_maxv = 0.2;
break;
case 3 :
pu_num = 2;
to_save_n = 8;
big_n = 2;
total_rescuee_n = 10;
total_pos_n = 17;
sea_time_n = 80000 /* 0x013880 */;
sea_dv = 0.0002;
sea_maxv = 0.2;
break;
case 4 :
pu_num = 2;
to_save_n = 8;
big_n = 3;
total_rescuee_n = 11;
total_pos_n = 17;
sea_time_n = 60000;
sea_dv = 0.0002;
sea_maxv = 0.2;
break;
case 5 :
pu_num = 1;
to_save_n = 8;
big_n = 4;
total_rescuee_n = 11;
total_pos_n = 17;
sea_time_n = 60000;
sea_dv = 0.0002;
sea_maxv = 0.2;
break;
case 6 :
pu_num = 1;
to_save_n = 8;
big_n = 3;
total_rescuee_n = 12;
total_pos_n = 17;
sea_time_n = 55000;
sea_dv = 0.0002;
sea_maxv = 0.25;
break;
case 7 :
pu_num = 1;
to_save_n = 9;
big_n = 4;
total_rescuee_n = 12;
total_pos_n = 17;
sea_time_n = 55000;
sea_dv = 0.0002;
sea_maxv = 0.25;
}
leave_n = total_rescuee_n;
}
}
Symbol 795 MovieClip [__Packages.Lander] Frame 0
class Lander extends MovieClip
{
var THIS, _name, _parent, LEVEL, LB, RB, old_y, _y, D, vy, aim_x, vx, start_up, landed, gotoAndStop, type_s, _x, dir, _xscale, _rotation, removeMovieClip;
function Lander () {
super();
this_init();
}
function this_init() {
THIS = _parent[_name];
LEVEL = _root.level_css;
LB = 250;
RB = 310;
old_y = _y;
D = 14;
vy = 3;
aim_x = 170 + Math.floor(Math.random() * 170);
vx = 1;
start_up = false;
landed = false;
init_dir();
gotoAndStop("move");
}
function init_type(_type_s) {
type_s = _type_s;
landed = true;
gotoAndStop("stop");
}
function init_dir() {
if (aim_x > _x) {
dir = 1;
_xscale = -100;
} else {
dir = 0;
}
}
function jump() {
if (landed) {
return(undefined);
}
var _local2 = old_y + D;
if (_y < _local2) {
_y = _y + vy;
} else {
_y = _local2;
landed = true;
delete jump;
}
}
function move() {
if (!landed) {
return(undefined);
}
if (type_s == "OLD") {
return(undefined);
}
if (dir == 0) {
_x = _x - vx;
} else if (dir == 1) {
_x = _x + vx;
}
var _local4 = _x;
var _local2 = _y;
var _local3 = ExtMath.distance(aim_x, _local2, _local4, _local2);
if (_local3 <= vx) {
type_s = "OLD";
_x = aim_x;
gotoAndStop("stop");
}
}
function goup() {
delete eval (move());
start_up = true;
var _local2 = ((Math.random() > 0.5) ? 1 : -1);
_rotation = (_local2 * Math.random()) * 40;
}
function up() {
if (!start_up) {
return(undefined);
}
var _local3 = 7;
var _local2 = 4;
_y = _y - _local3;
if (_x < LB) {
_x = _x + _local2;
}
if (_x > RB) {
_x = _x - _local2;
}
if (_y <= (old_y - 150)) {
_parent._parent.up_num = _parent._parent.up_num + 1;
start_up = false;
removeMovieClip();
}
}
function onEnterFrame() {
jump();
move();
up();
}
}
Symbol 796 MovieClip [__Packages.Role] Frame 0
class Role extends MovieClip
{
var THIS, _name, _parent, LEVEL, speed_n, offset_speed_n, g_n, angle_n, old_x_n, _x, HLB_bo, HRB_bo, SCA_bo, die_bo, hit_hill_bo, start_back_bo, bounce_back_bo, can_back_bo, rescued_bo, state_s, rescuee_mc, DIR_n, wind_speed_n, wind_DIR_s, _y, vx_n, vy_n, _rotation, bounce_angle_n, bounce_speed_n, back_speed_n, roll_DIR_s, bs_ST, bs_SP;
function Role () {
super();
this_init();
}
function this_init() {
THIS = _parent[_name];
LEVEL = _root.level_css;
speed_n = 7;
offset_speed_n = 0;
g_n = 0.3;
angle_n = 90;
old_x_n = _x;
HLB_bo = false;
HRB_bo = false;
SCA_bo = false;
die_bo = false;
hit_hill_bo = false;
start_back_bo = false;
bounce_back_bo = false;
can_back_bo = false;
rescued_bo = false;
bShake_ctr("STOP");
state_s = "SHAKE";
start_change_action("SHAKE");
rescuee_mc = null;
DIR_n = 0;
wind_speed_n = 0;
wind_DIR_s = "LEFT";
}
function get_g_coord() {
var _local2 = ExtMath.to_global(_parent, _x, _y);
return(_local2);
}
function get_l_coord(x_n, y_n) {
var _local2 = ExtMath.to_local(_parent, x_n, y_n);
return(_local2);
}
function shake(angle) {
angle_n = angle + 90;
}
function get_dis() {
var _local5 = LEVEL.pin._x;
var _local3 = LEVEL.pin._y;
var _local4 = _x;
var _local2 = _y;
var _local6 = ExtMath.distance(_local5, _local3, _local4, _local2);
return(_local6);
}
function get_rescuee_state() {
return(rescued_bo);
}
function get_rescuee(_rescuee_mc) {
rescued_bo = true;
rescuee_mc = _rescuee_mc;
start_change_action("HOLD");
start_return();
}
function active() {
start_change_action("CATCH");
can_back_bo = true;
}
function get_angle() {
var _local5 = LEVEL.pin._x;
var _local3 = LEVEL.pin._y;
var _local4 = _x;
var _local2 = _y;
var _local6 = ExtMath.angleOfLine(_local5, _local3, _local4, _local2);
return(_local6);
}
function get_dir() {
if (_x > old_x_n) {
DIR_n = 1;
} else {
DIR_n = 0;
}
old_x_n = _x;
}
function die() {
if (die_bo) {
return(undefined);
}
SCA_bo = true;
change_action();
}
function start_jump() {
if (state_s != "SHAKE") {
return(undefined);
}
state_s = "JUMP";
vx_n = speed_n * ExtMath.cosD(angle_n);
vy_n = speed_n * ExtMath.sinD(angle_n);
start_change_action("JUMP");
var _local2 = LEVEL.pin.line_anim;
_local2.play();
}
function start_return() {
if (!can_back_bo) {
return(undefined);
}
if (state_s == "LAND") {
state_s = "RETURN";
bShake_ctr("START");
}
if (state_s == "JUMP") {
state_s = "RETURN";
bShake_ctr("START");
}
}
function speed_up() {
if (state_s != "RETURN") {
return(undefined);
}
if (LEVEL.pin.point._y <= LEVEL.R) {
return(undefined);
}
if (offset_speed_n < 10) {
offset_speed_n = offset_speed_n + 0.5;
}
}
function set_cood() {
var _local4 = LEVEL.pin.point._x;
var _local3 = LEVEL.pin.point._y;
var _local2 = ExtMath.to_global(LEVEL.pin, _local4, _local3);
_local2 = get_l_coord(_local2.x, _local2.y);
_x = _local2.x;
_y = _local2.y;
_rotation = angle_n - 90;
}
function set_point() {
var _local3 = LEVEL.pin.point;
var _local4 = get_dis();
_local3._y = _local4;
var _local2 = get_angle() - 90;
_local3._rotation = _local2;
LEVEL.swing_n = _local2;
LEVEL.R_speed_n = 0;
LEVEL.back_bo = true;
}
function turn_back() {
var _local2 = rescuee_mc.type_s;
if (_local2 == "fat_css") {
var _local5 = 2;
var _local4 = 0.998;
} else if (_local2 == "cow_css") {
var _local5 = 2;
var _local4 = 0.998;
} else {
var _local5 = 6;
var _local4 = 0.998;
}
var _local3 = LEVEL.pin.point;
if (_local3._y >= LEVEL.R) {
_local3._y = _local3._y - offset_speed_n;
if (offset_speed_n < _local5) {
offset_speed_n = offset_speed_n + 1;
}
} else {
add_score();
offset_speed_n = 0;
can_back_bo = false;
state_s = "SHAKE";
start_back_bo = false;
LEVEL.pin.point._y = LEVEL.R;
LEVEL.swing_n = LEVEL.max_R_n;
LEVEL.R_speed_n = 0;
LEVEL.back_bo = false;
rescuee_mc.removeMovieClip();
rescuee_mc = null;
rescued_bo = false;
bShake_ctr("STOP");
start_change_action("SHAKE");
}
LEVEL.swing_n = LEVEL.swing_n * _local4;
}
function bounce_back() {
var _local4 = LEVEL.hill.hit_area2;
for (var _local5 in _local4) {
var _local2 = _local4[_local5];
var _local3 = _local2.hitTest(this);
if (_local3) {
bounce_angle_n = _local2.angle_n;
}
}
vx_n = bounce_speed_n * ExtMath.cosD(bounce_angle_n);
vy_n = bounce_speed_n * ExtMath.sinD(bounce_angle_n);
_x = _x + vx_n;
_y = _y + vy_n;
if (bounce_speed_n >= 0) {
bounce_speed_n = bounce_speed_n - 0.5;
} else {
set_point();
state_s = "RETURN";
}
}
function move() {
if (die_bo) {
return(undefined);
}
if (state_s == "SHAKE") {
set_cood();
} else if (state_s == "JUMP") {
set_point();
vy_n = vy_n + g_n;
if (vy_n > 30) {
vy_n = 30;
}
if (wind_DIR_s == "LEFT") {
var _local3 = vx_n - wind_speed_n;
} else if (wind_DIR_s == "RIGHT") {
var _local3 = vx_n + wind_speed_n;
} else {
var _local3 = vx_n;
}
_x = _x + _local3;
_y = _y + vy_n;
} else if (state_s == "RETURN") {
turn_back();
set_cood();
} else if (state_s == "BOUNCE") {
bounce_back();
} else if (state_s == "LAND") {
set_point();
}
if (_x < 0) {
state_s = "RETURN";
}
if (_x > _root.stage_width_n) {
state_s = "RETURN";
}
}
function detect_hit() {
var _local2 = get_g_coord();
var _local5 = _local2.x;
var _local4 = _local2.y;
var _local3 = LEVEL.hill.hit_area1;
hit_hill_bo = _local3.hitTest(_local5, _local4, true);
if (hit_hill_bo) {
if (!start_back_bo) {
start_return();
loseBld();
start_back_bo = true;
can_back_bo = true;
} else {
bounce_back_bo = true;
bounce_speed_n = 6;
state_s = "BOUNCE";
}
THIS.left_effect.play();
THIS.right_effect.play();
} else {
back_speed_n = 6;
bounce_back_bo = false;
start_back_bo = false;
}
}
function loseBld() {
var _local3 = 10;
var _local2 = 0.5;
if (_root.blood_num_n > 0) {
_root.blood_num_n = _root.blood_num_n - _local3;
if (_root.level_score_n > 0) {
_root.level_score_n = _root.level_score_n - _local2;
}
if (_root.total_score_n > 0) {
_root.total_score_n = _root.total_score_n - _local2;
}
} else {
_root.blood_num_n = 0;
}
}
function add_score() {
var _local3 = rescuee_mc.type_s;
if (!_local3) {
return(undefined);
}
if ((_local3 != "puBld_load") && (_local3 != "puCtr_load")) {
if (LEVEL.to_save_n > 0) {
LEVEL.to_save_n = LEVEL.to_save_n - 1;
var _local4 = rescuee_mc.score_n;
} else if (LEVEL.to_save_n == 0) {
var _local4 = rescuee_mc.score_n * 2;
}
LEVEL.leave_n = LEVEL.leave_n - 1;
_root.level_score_n = _root.level_score_n + _local4;
_root.total_score_n = _root.total_score_n + _local4;
_root[_local3 + "_n"] = _root[_local3 + "_n"] + _local4;
_root.temp_type_a.push(_local3 + "_1");
var _local6 = LEVEL.getNextHighestDepth();
var _local5 = LEVEL.attachMovie(("add" + _local4) + "_load", "note" + _local6, _local6);
_local5._x = _x;
_local5._y = _y;
} else if (_local3 == "puBld_load") {
_root.puBld_n = _root.puBld_n + 1;
} else if (_local3 == "puCtr_load") {
_root.puCtr_n = _root.puCtr_n + 1;
}
}
function onEnterFrame() {
if (!_root.game_start_bo) {
return(undefined);
}
if (_root.game_pause_bo) {
return(undefined);
}
bShake();
check_sea();
scale_line();
screen_roll();
get_dir();
move();
detect_hit();
}
function check_sea() {
var _local2 = get_g_coord();
var _local5 = _local2.x;
var _local4 = _local2.y;
var _local3 = LEVEL.sea.hitTest(_local5, _local4, true);
if (_local3) {
THIS.popo_anim.play();
}
}
function scale_line() {
var _local3 = LEVEL.pin.line_anim;
var _local7 = LEVEL.pin._x;
var _local5 = LEVEL.pin._y;
var _local6 = LEVEL.role._x;
var _local4 = LEVEL.role._y;
var _local8 = ExtMath.distance(_local7, _local5, _local6, _local4);
var _local9 = 188;
var _local2 = _local8 / _local9;
if (_local2 > 1) {
_local2 = 1;
}
_local3._xscale = (50 * _local2) + 50;
_local3._yscale = (90 * _local2) + 10;
}
function screen_roll() {
var _local6 = THIS._y;
if (_root.level_type == "GAME") {
var _local5 = 150;
var _local3 = 500;
var _local4 = 150;
} else if (_root.level_type == "BONUS") {
var _local5 = 150;
var _local3 = 400;
var _local4 = 50;
}
if (state_s == "JUMP") {
roll_DIR_s = "DOWN";
} else if (state_s == "RETURN") {
roll_DIR_s = "UP";
}
if (roll_DIR_s == "DOWN") {
if (_y > _local5) {
if (LEVEL._y > (-_local4)) {
LEVEL._y = LEVEL._y - 5;
LEVEL.bg._y = LEVEL.bg._y + 4;
LEVEL.bird._y = LEVEL.bird._y + 5;
}
}
} else if (roll_DIR_s == "UP") {
if (_y < _local3) {
if (LEVEL._y < 0) {
LEVEL._y = LEVEL._y + 5;
LEVEL.bg._y = LEVEL.bg._y - 4;
LEVEL.bird._y = LEVEL.bird._y - 5;
}
}
}
}
function bShake_ctr(_type_s) {
if (_type_s == "START") {
bs_ST = false;
bs_SP = true;
} else if (_type_s == "STOP") {
bs_ST = true;
bs_SP = false;
}
}
function bShake() {
if (!bs_ST) {
var _local2 = rescuee_mc.type_s;
if (_local2 == "fat_css") {
LEVEL.plane.gotoAndPlay("shake_h");
}
if (_local2 == "cow_css") {
LEVEL.plane.gotoAndPlay("shake_h");
}
bs_ST = true;
}
if (!bs_SP) {
LEVEL.plane.gotoAndPlay("shake");
bs_SP = true;
}
}
function start_change_action(action_s) {
SCA_bo = true;
change_action(action_s);
}
function change_action(action_s) {
if (!SCA_bo) {
return(undefined);
}
switch (action_s) {
case "SHAKE" :
THIS.gotoAndStop("shake");
break;
case "JUMP" :
THIS.gotoAndStop("jump");
break;
case "CATCH" :
THIS.gotoAndStop("catch");
break;
case "HOLD" :
THIS.gotoAndStop("hold");
break;
case "HIT_HILL" :
THIS.gotoAndStop("hit_hill");
}
SCA_bo = false;
}
}
Symbol 120 MovieClip Frame 26
stop();
Symbol 121 Button
on (release) {
gotoAndStop ("submit");
}
Symbol 122 Button
on (release) {
gotoAndStop (1);
}
Symbol 125 Button
on (release) {
gotoAndStop ("submited");
}
Symbol 126 MovieClip Frame 1
stop();
_global.game_name = _game_name;
var highscore = eval (score_var);
_global.viewHighscore = function () {
getURL ("http://www.freeworldgroup.com/score/index.asp?game=" + game_name, "_blank");
};
if (highscore <= 0) {
this._visible = false;
}
Symbol 126 MovieClip Frame 3
function sendData() {
send_var.game = game_name;
send_var.score = highscore;
send_var.name = name_txt.text;
if (send_var.name == "") {
send_var.name = "guest" + int(Math.random() * 1000);
}
send_var.sendAndLoad("http://www.freeworldgroup.com/score/score.asp", load_var, "POST");
gotoAndStop ("sending");
}
stop();
gold_txt.text = highscore;
send_var = new LoadVars();
load_var = new LoadVars();
ok_btn.onRelease = sendData;
load_var.onLoad = function () {
gotoAndStop ("done");
};
Instance of Symbol 92 MovieClip in Symbol 126 MovieClip Frame 3
on (release) {
}
Symbol 130 MovieClip [add1_load] Frame 16
stop();
this.removeMovieClip();
Symbol 133 MovieClip [add2_load] Frame 16
stop();
this.removeMovieClip();
Symbol 136 MovieClip [lose_life_load] Frame 16
stop();
this.removeMovieClip();
Symbol 141 MovieClip Frame 1
stop();
_visible = false;
Symbol 141 MovieClip Frame 2
_visible = true;
Symbol 144 MovieClip Frame 1
stop();
_visible = false;
Symbol 144 MovieClip Frame 2
_visible = true;
Symbol 146 MovieClip Frame 1
_visible = false;
Symbol 151 MovieClip [role_css] Frame 1
#initclip 34
Object.registerClass("role_css", Role);
#endinitclip
stop();
Symbol 151 MovieClip [role_css] Frame 10
stop();
Symbol 151 MovieClip [role_css] Frame 20
stop();
Symbol 151 MovieClip [role_css] Frame 30
stop();
Symbol 151 MovieClip [role_css] Frame 40
stop();
Symbol 155 MovieClip Frame 1
stop();
_visible = false;
var level = _root.level_css;
level.stop_plane_move();
Symbol 155 MovieClip Frame 2
_visible = true;
Symbol 157 MovieClip [plane_load] Frame 1
stop();
Symbol 157 MovieClip [plane_load] Frame 60
gotoAndPlay ("shake");
Symbol 157 MovieClip [plane_load] Frame 85
var role = _root.level_css.role;
var bs_SP = role.bs_SP;
var bs_ST = role.bs_ST;
if (role.type_s != "SHAKE") {
gotoAndPlay ("shake_h");
} else {
gotoAndPlay ("shake");
}
Symbol 159 MovieClip Frame 1
_visible = false;
Symbol 172 MovieClip Frame 1
stop();
_visible = false;
Symbol 172 MovieClip Frame 2
_visible = true;
Symbol 173 MovieClip [shake_pin_load] Frame 1
Symbol 217 MovieClip Frame 1
stop();
Symbol 218 MovieClip Frame 1
function choose_word() {
clearInterval(popo_interval);
var _local3 = _parent.note_a;
var _local4 = Math.floor(Math.random() * (_local3.length - 2)) + 2;
note = _local3[_local4];
popo.gotoAndStop(note);
this.play();
}
function back() {
clearInterval(back_interval);
this.play();
}
stop();
clearInterval(popo_interval);
clearInterval(back_interval);
var T1 = 60000;
var T2 = 3000;
T1 = Math.floor(Math.random() * T1);
var popo_interval = setInterval(this, "choose_word", T1);
Symbol 218 MovieClip Frame 9
stop();
clearInterval(popo_interval);
clearInterval(back_interval);
var back_interval = setInterval(this, "back", T2);
Symbol 232 MovieClip Frame 106
stop();
Symbol 238 MovieClip [cat_css] Frame 1
#initclip 12
Object.registerClass("cat_css", Rescuee);
#endinitclip
stop();
Symbol 238 MovieClip [cat_css] Frame 10
stop();
Symbol 238 MovieClip [cat_css] Frame 20
stop();
Symbol 238 MovieClip [cat_css] Frame 30
stop();
Symbol 238 MovieClip [cat_css] Frame 40
stop();
Symbol 247 MovieClip Frame 106
stop();
Symbol 251 MovieClip [cow_css] Frame 1
#initclip 13
Object.registerClass("cow_css", Rescuee);
#endinitclip
stop();
Symbol 251 MovieClip [cow_css] Frame 10
stop();
Symbol 251 MovieClip [cow_css] Frame 20
stop();
Symbol 251 MovieClip [cow_css] Frame 30
stop();
Symbol 251 MovieClip [cow_css] Frame 40
stop();
Symbol 263 MovieClip Frame 106
stop();
Symbol 270 MovieClip [dog_css] Frame 1
#initclip 14
Object.registerClass("dog_css", Rescuee);
#endinitclip
stop();
Symbol 270 MovieClip [dog_css] Frame 10
stop();
Symbol 270 MovieClip [dog_css] Frame 20
stop();
Symbol 270 MovieClip [dog_css] Frame 30
stop();
Symbol 270 MovieClip [dog_css] Frame 40
stop();
Symbol 280 MovieClip Frame 106
stop();
Symbol 284 MovieClip [fat_css] Frame 1
#initclip 15
Object.registerClass("fat_css", Rescuee);
#endinitclip
stop();
Symbol 284 MovieClip [fat_css] Frame 10
stop();
Symbol 284 MovieClip [fat_css] Frame 20
stop();
Symbol 284 MovieClip [fat_css] Frame 30
stop();
Symbol 284 MovieClip [fat_css] Frame 40
stop();
Symbol 299 MovieClip Frame 106
stop();
Symbol 303 MovieClip [man_css] Frame 1
#initclip 16
Object.registerClass("man_css", Rescuee);
#endinitclip
stop();
Symbol 303 MovieClip [man_css] Frame 10
stop();
Symbol 303 MovieClip [man_css] Frame 20
stop();
Symbol 303 MovieClip [man_css] Frame 30
stop();
Symbol 303 MovieClip [man_css] Frame 40
stop();
Symbol 312 MovieClip Frame 106
stop();
Symbol 316 MovieClip [pig_css] Frame 1
#initclip 17
Object.registerClass("pig_css", Rescuee);
#endinitclip
stop();
Symbol 316 MovieClip [pig_css] Frame 10
stop();
Symbol 316 MovieClip [pig_css] Frame 20
stop();
Symbol 316 MovieClip [pig_css] Frame 30
stop();
Symbol 316 MovieClip [pig_css] Frame 40
stop();
Symbol 326 MovieClip Frame 106
stop();
Symbol 335 MovieClip Frame 13
stop();
_parent.removeMovieClip();
Symbol 336 MovieClip [woman_css] Frame 1
#initclip 18
Object.registerClass("woman_css", Rescuee);
#endinitclip
stop();
Symbol 336 MovieClip [woman_css] Frame 10
stop();
Symbol 336 MovieClip [woman_css] Frame 20
stop();
Symbol 336 MovieClip [woman_css] Frame 30
stop();
Symbol 336 MovieClip [woman_css] Frame 40
stop();
Symbol 339 MovieClip [puBld_load] Frame 1
#initclip 19
Object.registerClass("puBld_load", Rescuee);
#endinitclip
Symbol 341 MovieClip [puCtr_load] Frame 1
#initclip 20
Object.registerClass("puCtr_load", Rescuee);
#endinitclip
Symbol 346 MovieClip [game_end_load] Frame 15
function onEnterFrame() {
var _local3 = 2;
var _local2 = Math.floor(num1 / _local3);
var _local1 = Math.floor(num2 / _local3);
num1 = num1 + 1;
num2 = num2 + 1;
if (_local2 <= level_score) {
level_score_txt.text = _local2;
}
if (_local1 <= total_score) {
total_score_txt.text = _local1;
} else {
delete onEnterFrame;
}
}
stop();
_root.level_score_n = _root.level_score_n + _root.remain_second_n;
_root.total_score_n = _root.total_score_n + _root.remain_second_n;
var level_score = Math.floor(_root.level_score_n);
var total_score = Math.floor(_root.total_score_n);
var num1 = 0;
var num2 = 0;
Symbol 360 MovieClip Frame 1
stop();
Symbol 360 MovieClip Frame 2
stop();
Symbol 360 MovieClip Frame 3
stop();
Symbol 360 MovieClip Frame 4
stop();
Symbol 360 MovieClip Frame 5
stop();
Symbol 360 MovieClip Frame 6
stop();
Symbol 366 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 2
stop();
Symbol 373 MovieClip Frame 1
stop();
Symbol 373 MovieClip Frame 2
stop();
Symbol 378 MovieClip Frame 1
stop();
Symbol 378 MovieClip Frame 2
stop();
Symbol 380 MovieClip Frame 1
if (!_parent.flash_start) {
gotoAndStop (10);
}
Symbol 380 MovieClip Frame 10
stop();
Symbol 381 MovieClip Frame 9
stop();
_parent.flash_start = true;
Symbol 385 MovieClip Frame 1
stop();
Symbol 385 MovieClip Frame 2
stop();
Symbol 387 MovieClip Frame 1
stop();
Symbol 387 MovieClip Frame 2
stop();
Symbol 389 MovieClip Frame 1
stop();
Symbol 389 MovieClip Frame 2
stop();
Symbol 391 MovieClip Frame 1
stop();
Symbol 391 MovieClip Frame 2
stop();
Symbol 392 MovieClip Frame 1
stop();
Symbol 392 MovieClip Frame 10
function quality_init() {
switch (_quality) {
case "LOW" :
bt4.gotoAndStop(2);
return;
case "MEDIUM" :
bt3.gotoAndStop(2);
return;
case "HIGH" :
bt2.gotoAndStop(2);
return;
case "BEST" :
bt1.gotoAndStop(2);
}
}
function bt_init() {
bt1.gotoAndStop(1);
bt2.gotoAndStop(1);
bt3.gotoAndStop(1);
bt4.gotoAndStop(1);
}
stop();
quality_init();
bt1.bt.onPress = function () {
bt_init();
_quality = "BEST";
quality_init();
bt1.gotoAndStop(2);
};
bt2.bt.onPress = function () {
bt_init();
_quality = "HIGH";
quality_init();
bt2.gotoAndStop(2);
};
bt3.bt.onPress = function () {
bt_init();
_quality = "MEDIUM";
quality_init();
bt3.gotoAndStop(2);
};
bt4.bt.onPress = function () {
bt_init();
_quality = "LOW";
quality_init();
bt4.gotoAndStop(2);
};
Symbol 408 MovieClip Frame 1
stop();
Symbol 408 MovieClip Frame 20
this.gotoAndPlay(2);
Symbol 425 MovieClip Frame 1
prev_level_bt.onPress = function () {
if (_root.level_num_n > 1) {
_root.level_num_n = _root.level_num_n - 1;
}
_root.turn_to("init_game");
};
next_level_bt.onPress = function () {
if (_root.level_num_n < _root.total_level_n) {
_root.level_num_n = _root.level_num_n + 1;
}
_root.turn_to("init_game");
};
reset_bt.onPress = function () {
_root.turn_to("init_game");
};
Symbol 436 MovieClip [game_layout_load] Frame 1
blood_bt.onPress = function () {
if (_root.game_pause_bo) {
return(undefined);
}
if (_root.puBld_n > 0) {
_root.puBld_n = _root.puBld_n - 1;
_root.blood_num_n = _root.blood_num_n + 30;
if (_root.blood_num_n > 100) {
_root.blood_num_n = 100;
}
if (_root.blood_num_n > 30) {
blood_bar.flash_mc.gotoAndStop(1);
}
}
};
move_bt.onPress = function () {
if (_root.game_pause_bo) {
return(undefined);
}
if (_root.puCtr_n > 0) {
_root.puCtr_n = _root.puCtr_n - 1;
var _local2 = _root.level_css;
_local2.plane.time_note._visible = true;
_local2.plane.time_note.gotoAndPlay(1);
_local2.start_plane_move();
}
};
hit = false;
opend = false;
onEnterFrame = function () {
if (!_root.game_start_bo) {
return(undefined);
}
if (_root.game_pause_bo) {
return(undefined);
}
check_hit_menu();
check_menu();
};
check_hit_menu = function () {
var _local2 = quality_bt.hitTest(_root._xmouse, _root._ymouse, false);
if (_local2) {
hit = true;
} else {
hit = false;
}
};
check_menu = function () {
if (hit && (!opend)) {
quality_menu.gotoAndPlay(1);
quality_bt.gotoAndStop(2);
opend = true;
}
if (!hit) {
if (opend) {
quality_menu.gotoAndPlay(11);
opend = false;
}
quality_bt.gotoAndStop(1);
}
};
if (!_root.music_on_bo) {
music_bt.gotoAndStop(2);
}
music_bt.onPress = function () {
if (!_root.game_start_bo) {
return(undefined);
}
if (_root.game_pause_bo) {
return(undefined);
}
music_bt.play();
_root.music_on_bo = !_root.music_on_bo;
_root.init_main_music();
};
if (!_root.sound_on_bo) {
sound_bt.gotoAndStop(2);
}
sound_bt.onPress = function () {
if (!_root.game_start_bo) {
return(undefined);
}
if (_root.game_pause_bo) {
return(undefined);
}
sound_bt.play();
_root.sound_on_bo = !_root.sound_on_bo;
_root.init_sound();
};
menu_bt.onPress = function () {
if (!_root.game_start_bo) {
return(undefined);
}
if (_root.game_pause_bo) {
return(undefined);
}
_root.game_pause_bo = true;
depth_n = _root.getNextHighestDepth();
var _local2 = _root.attachMovie("game_menu_load", "game_menu_load", depth_n);
};
Instance of Symbol 366 MovieClip "music_bt" in Symbol 436 MovieClip [game_layout_load] Frame 1
on (release) {
_root.setMusic(this);
}
Instance of Symbol 373 MovieClip "sound_bt" in Symbol 436 MovieClip [game_layout_load] Frame 1
on (release) {
_root.setSound(this);
}
Symbol 439 MovieClip Frame 1
_visible = false;
Symbol 441 MovieClip Frame 1
_visible = false;
Instance of Symbol 440 MovieClip in Symbol 441 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 441 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 441 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Instance of Symbol 440 MovieClip in Symbol 441 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Instance of Symbol 440 MovieClip in Symbol 441 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 441 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Instance of Symbol 440 MovieClip in Symbol 441 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -60;
}
Instance of Symbol 440 MovieClip in Symbol 441 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = 180;
}
Instance of Symbol 440 MovieClip in Symbol 441 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 441 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Instance of Symbol 440 MovieClip in Symbol 441 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -30;
}
Instance of Symbol 440 MovieClip in Symbol 441 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 441 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -60;
}
Symbol 444 MovieClip Frame 1
_visible = false;
Symbol 454 MovieClip [game_menu_load] Frame 15
function init_bt() {
return_bt.onPress = function () {
_root.game_pause_bo = false;
this._parent.removeMovieClip();
};
retry_bt.onPress = function () {
};
view_highscores.onPress = function () {
viewHighscore();
};
more_bt.onPress = function () {
getURL ("http://www.freeworldgroup.com/", "_blank");
};
download_bt.onPress = function () {
getURL ("http://www.ifungames.com", "_blank");
};
add_game_bt.onPress = function () {
getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank");
};
main_menu_bt.onPress = function () {
_root.turn_to("main_menu");
};
}
stop();
init_bt();
Symbol 475 MovieClip [fish04] Frame 1
#initclip 21
Object.registerClass("fish04", Fish);
#endinitclip
Symbol 477 MovieClip Frame 1
function start_popo() {
clearInterval(popo_interval);
this.play();
}
stop();
var T = (Math.random() * 3000);
var popo_interval = setInterval(this, "start_popo", T);
Symbol 480 MovieClip [fish03] Frame 1
#initclip 22
Object.registerClass("fish03", Fish);
#endinitclip
Symbol 483 MovieClip [fish01] Frame 1
#initclip 23
Object.registerClass("fish01", Fish);
#endinitclip
Symbol 487 MovieClip [fish02] Frame 1
#initclip 24
Object.registerClass("fish02", Fish);
#endinitclip
Symbol 498 MovieClip Frame 1
stop();
Symbol 498 MovieClip Frame 2
stop();
Instance of Symbol 126 MovieClip in Symbol 499 MovieClip [game_over_load] Frame 1
//component parameters
onClipEvent (construct) {
_game_name = "bungee_rescue";
score_var = "_root.total_score_n";
}
Symbol 499 MovieClip [game_over_load] Frame 30
function init_bt() {
retry_bt.onPress = function () {
_root.retry();
this._parent.removeMovieClip();
};
view_highscores.onPress = function () {
viewHighscore();
};
more_bt.onPress = function () {
getURL ("http://www.freeworldgroup.com/", "_blank");
};
download_bt.onPress = function () {
getURL ("http://www.ifungames.com", "_blank");
};
add_game_bt.onPress = function () {
getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank");
};
main_menu_bt.onPress = function () {
_root.turn_to("main_menu");
};
}
stop();
_root.level_css.removeMovieClip();
total_score_txt.text = Math.floor(_root.total_score_n);
init_bt();
Symbol 507 MovieClip [game_pass_load] Frame 28
function init_bt() {
next_level_bt.onPress = function () {
if (_root.level_num_n < _root.total_level_n) {
_root.level_num_n = _root.level_num_n + 1;
}
_root.nextLevel();
};
main_menu_bt.onPress = function () {
_root.turn_to("main_menu");
};
}
function onEnterFrame() {
var _local3 = 2;
var _local2 = Math.floor(num1 / _local3);
var _local1 = Math.floor(num2 / _local3);
num1 = num1 + 1;
num2 = num2 + 1;
if (_local2 <= level_score) {
level_score_txt.text = _local2;
}
if (_local1 <= total_score) {
total_score_txt.text = _local1;
} else {
delete onEnterFrame;
}
}
stop();
_root.level_css.removeMovieClip();
_root.game_pause_bo = true;
init_bt();
_root.level_score_n = _root.level_score_n + _root.remain_second_n;
_root.total_score_n = _root.total_score_n + _root.remain_second_n;
var level_score = Math.floor(_root.level_score_n);
var total_score = Math.floor(_root.total_score_n);
var num1 = 0;
var num2 = 0;
Symbol 514 MovieClip Frame 1
_visible = false;
Symbol 525 MovieClip Frame 225
stop();
_parent.gotoAndStop("start");
Symbol 526 MovieClip [start_menu_load] Frame 1
if (!_root.noted_bo) {
gotoAndStop ("note");
_root.noted_bo = true;
} else {
gotoAndStop ("start");
}
Symbol 526 MovieClip [start_menu_load] Frame 20
stop();
_root.game_start_bo = true;
_root.game_pause_bo = false;
this._parent.gotoAndStop("clear");
Symbol 532 MovieClip Frame 1
_visible = false;
Instance of Symbol 440 MovieClip in Symbol 532 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Symbol 536 MovieClip [bonus_level_css] Frame 1
#initclip 25
Object.registerClass("bonus_level_css", Bonus_level);
#endinitclip
Symbol 537 MovieClip [level_css] Frame 1
#initclip 26
Object.registerClass("level_css", Level);
#endinitclip
Symbol 565 MovieClip [bird_load] Frame 1
function ST() {
_root.level_css.bird.play();
clearInterval(P);
}
clearInterval(P);
_visible = false;
stop();
var LB = 100;
var TB = 100;
this.onEnterFrame = function () {
this._x = (Math.random() * 400) + LB;
this._y = (Math.random() * 300) + TB;
delete this.onEnterFrame;
};
var T = (Math.random() * 100000);
var P = setInterval(this, "ST", T);
Symbol 565 MovieClip [bird_load] Frame 2
_visible = true;
_root.bird_sd.start(6);
Symbol 565 MovieClip [bird_load] Frame 59
_root.bomb_sd.start();
Symbol 565 MovieClip [bird_load] Frame 200
stop();
Symbol 573 MovieClip Frame 1
_visible = false;
Symbol 574 MovieClip Frame 1
_visible = false;
Instance of Symbol 440 MovieClip in Symbol 574 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -45;
}
Instance of Symbol 440 MovieClip in Symbol 574 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -45;
}
Instance of Symbol 440 MovieClip in Symbol 574 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = 150;
}
Instance of Symbol 440 MovieClip in Symbol 574 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 574 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 574 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 574 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 574 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -60;
}
Instance of Symbol 440 MovieClip in Symbol 574 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 574 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 574 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 574 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Instance of Symbol 440 MovieClip in Symbol 574 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -30;
}
Instance of Symbol 440 MovieClip in Symbol 574 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 574 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Symbol 578 MovieClip Frame 1
_visible = false;
Symbol 579 MovieClip Frame 1
_visible = false;
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -45;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -45;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = 30;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -60;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -60;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -60;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = 180;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -60;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 579 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Symbol 583 MovieClip Frame 1
_visible = false;
Symbol 584 MovieClip Frame 1
_visible = false;
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -45;
}
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -45;
}
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -60;
}
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -45;
}
Instance of Symbol 440 MovieClip in Symbol 584 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Symbol 589 MovieClip Frame 1
_visible = false;
Symbol 590 MovieClip Frame 1
_visible = false;
Instance of Symbol 440 MovieClip in Symbol 590 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -45;
}
Instance of Symbol 440 MovieClip in Symbol 590 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Instance of Symbol 440 MovieClip in Symbol 590 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 590 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Instance of Symbol 440 MovieClip in Symbol 590 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 590 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 590 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 590 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -60;
}
Instance of Symbol 440 MovieClip in Symbol 590 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -70;
}
Instance of Symbol 440 MovieClip in Symbol 590 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = 0;
}
Instance of Symbol 440 MovieClip in Symbol 590 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = 180;
}
Symbol 594 MovieClip Frame 1
_visible = false;
Symbol 595 MovieClip Frame 1
_visible = false;
Instance of Symbol 440 MovieClip in Symbol 595 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -45;
}
Instance of Symbol 440 MovieClip in Symbol 595 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 595 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Instance of Symbol 440 MovieClip in Symbol 595 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -60;
}
Instance of Symbol 440 MovieClip in Symbol 595 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Instance of Symbol 440 MovieClip in Symbol 595 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 595 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 595 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 595 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 595 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = 180;
}
Symbol 599 MovieClip Frame 1
_visible = false;
Symbol 600 MovieClip Frame 1
_visible = false;
Instance of Symbol 440 MovieClip in Symbol 600 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -45;
}
Instance of Symbol 440 MovieClip in Symbol 600 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 600 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -135;
}
Instance of Symbol 440 MovieClip in Symbol 600 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Instance of Symbol 440 MovieClip in Symbol 600 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -60;
}
Instance of Symbol 440 MovieClip in Symbol 600 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 600 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -100;
}
Instance of Symbol 440 MovieClip in Symbol 600 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -45;
}
Instance of Symbol 440 MovieClip in Symbol 600 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
angle_n = -90;
}
Symbol 611 MovieClip [scene_masker_load] Frame 1
bound_n = 500;
stage_width_n = _root.stage_width_n;
stage_height_n = _root.stage_height_n;
top_mask._width = stage_width_n + (2 * bound_n);
top_mask._height = bound_n;
bottom_mask._width = stage_width_n + (2 * bound_n);
bottom_mask._height = bound_n;
left_mask._width = bound_n;
left_mask._height = stage_height_n + (2 * bound_n);
right_mask._width = bound_n;
right_mask._height = stage_height_n + (2 * bound_n);
top_mask._x = -1 * bound_n;
top_mask._y = -1 * bound_n;
bottom_mask._x = -1 * bound_n;
bottom_mask._y = stage_height_n;
left_mask._x = -1 * bound_n;
left_mask._y = -1 * bound_n;
right_mask._x = stage_width_n;
right_mask._y = -1 * bound_n;
this._x = 0;
this._y = 0;
Symbol 612 MovieClip [cat_css_1] Frame 1
#initclip 27
Object.registerClass("cat_css_1", Lander);
#endinitclip
stop();
Symbol 612 MovieClip [cat_css_1] Frame 10
stop();
Symbol 613 MovieClip [cow_css_1] Frame 1
#initclip 28
Object.registerClass("cow_css_1", Lander);
#endinitclip
stop();
Symbol 613 MovieClip [cow_css_1] Frame 11
stop();
Symbol 614 MovieClip [dog_css_1] Frame 1
#initclip 29
Object.registerClass("dog_css_1", Lander);
#endinitclip
stop();
Symbol 614 MovieClip [dog_css_1] Frame 11
stop();
Symbol 615 MovieClip [fat_css_1] Frame 1
#initclip 30
Object.registerClass("fat_css_1", Lander);
#endinitclip
stop();
Symbol 615 MovieClip [fat_css_1] Frame 10
stop();
Symbol 616 MovieClip [man_css_1] Frame 1
#initclip 31
Object.registerClass("man_css_1", Lander);
#endinitclip
stop();
Symbol 616 MovieClip [man_css_1] Frame 10
stop();
Symbol 617 MovieClip [pig_css_1] Frame 1
#initclip 32
Object.registerClass("pig_css_1", Lander);
#endinitclip
stop();
Symbol 617 MovieClip [pig_css_1] Frame 11
stop();
Symbol 618 MovieClip [woman_css_1] Frame 1
#initclip 33
Object.registerClass("woman_css_1", Lander);
#endinitclip
stop();
Symbol 618 MovieClip [woman_css_1] Frame 10
stop();
Symbol 625 Button
on (release) {
getURL ("http://www.freeworldgroup.com/", _blank);
}
Symbol 702 MovieClip Frame 1
go_bt.onPress = function () {
_root.level_num_n = Number(level_txt.text);
_root.game_start();
};
Instance of Symbol 749 MovieClip in Symbol 750 MovieClip Frame 1
on (release) {
getURL ("http://www.freeworldgroup.com/", _blank);
}
Symbol 757 Button
on (release) {
getURL ("http://www.freeworldgroup.com/", _blank);
}
Symbol 762 Button
on (release) {
gotoAndPlay ("credits_frame");
}
Symbol 763 MovieClip Frame 1
_root.bird_sd.start(6);
Symbol 763 MovieClip Frame 59
_root.bomb_sd.start();
Symbol 763 MovieClip Frame 200
stop();
Symbol 767 Button
on (release) {
gotoAndPlay ("background");
}
Symbol 775 Button
on (release) {
gotoAndStop ("main_menu");
}
Symbol 787 Button
on (release) {
gotoAndStop ("main_menu");
}