Frame 1
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
var pv;
mb = "__mochibot__";
mbc = "mochibot.com";
g = (_global ? (_global) : (_level0._root));
if (g[mb + swfid]) {
return(g[mb + swfid]);
}
s = System.security;
x = mc._root.getSWFVersion;
fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5)));
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == "localWithFile") {
return(null);
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version));
u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : "");
lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv))));
g[mb + "level"] = lv;
if (fv == 5) {
res = "_level" + lv;
if (!eval (res)) {
loadMovieNum (u, lv);
}
} else {
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
}
return(res);
}
__com_mochibot__("9bfec23e", this, 10301, true);
mochi.as2.MochiServices.connect("971720896c14f3fd");
stop();
Instance of Symbol 18 MovieClip in Frame 1
on (press) {
_root.getURL("http://www.freeaddictinggames.com/?utm_source=games&utm_medium=rockitpr", "_blank");
}
Instance of Symbol 1344 MovieClip in Frame 2
onClipEvent (load) {
_root.gotoAndStop("game");
}
Frame 3
gotoAndStop ("game");
Frame 26
stop();
Frame 29
gotoAndStop ("game");
Frame 31
gotoAndStop ("game");
Symbol 9 MovieClip Frame 5
gotoAndPlay (1);
Symbol 12 MovieClip [waysarrow] Frame 1
#initclip 44
Object.registerClass("waysarrow", waysarrow);
#endinitclip
Symbol 23 Button
on (release) {
getURL ("http://www.freeaddictinggames.com");
}
Symbol 36 MovieClip Frame 54
stop();
Symbol 49 Button
on (release) {
play();
}
Symbol 51 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
bar._xscale = PercentLoaded;
} else {
gotoAndPlay ("loaded");
}
this.loadtext = Math.round(PercentLoaded * 100) + "%";
Symbol 51 MovieClip Frame 2
gotoAndPlay (1);
Symbol 51 MovieClip Frame 20
stop();
Symbol 51 MovieClip Frame 31
_root.play();
Symbol 1377 MovieClip [__Packages.mochi.as2.MochiSync] Frame 0
class mochi.as2.MochiSync
{
var _syncContainer;
function MochiSync () {
_syncContainer = {};
}
function getProp(name) {
return(_syncContainer[name]);
}
function setProp(name, value) {
if (_syncContainer[name] == value) {
return(undefined);
}
_syncContainer[name] = value;
mochi.as2.MochiServices.send("sync_propUpdate", {name:name, value:value});
}
function triggerEvent(eventType, args) {
switch (eventType) {
case SYNC_REQUEST :
mochi.as2.MochiServices.send("sync_syncronize", _syncContainer);
break;
case SYNC_PROPERTY :
_syncContainer[args.name] = args.value;
}
}
static var SYNC_REQUEST = "SyncRequest";
static var SYNC_PROPERTY = "UpdateProperty";
}
Symbol 1378 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices
{
static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _sendChannel;
function MochiServices () {
}
static function get id() {
return(_id);
}
static function get clip() {
return(_container);
}
static function get childClip() {
return(_clip);
}
static function getVersion() {
return("3.8 as2");
}
static function allowDomains(server) {
var _local1 = server.split("/")[2].split(":")[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain("*");
System.security.allowDomain(_local1);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain("*");
System.security.allowInsecureDomain(_local1);
}
}
return(_local1);
}
static function get isNetworkAvailable() {
if (System.security) {
var _local1 = System.security;
if (_local1.sandboxType == "localWithFile") {
return(false);
}
}
return(true);
}
static function set comChannelName(val) {
if (val != undefined) {
if (val.length > 3) {
_sendChannelName = val + "_fromgame";
initComChannels();
}
}
//return(__get__comChannelName());
}
static function get connected() {
return(_connected);
}
static function connect(id, clip, onError) {
warnID(id, false);
if ((!_connected) && (_clip == undefined)) {
trace("MochiServices Connecting...");
_connecting = true;
init(id, clip);
}
if (onError != undefined) {
mochi.as2.MochiServices.onError = onError;
} else if (mochi.as2.MochiServices.onError == undefined) {
mochi.as2.MochiServices.onError = function (errorCode) {
trace(errorCode);
};
}
}
static function disconnect() {
if (_connected || (_connecting)) {
_connecting = (_connected = false);
flush(true);
if (_clip != undefined) {
_clip.removeMovieClip();
delete _clip;
}
_listenChannel.close();
}
}
static function init(id, clip) {
_id = id;
if (clip != undefined) {
_container = clip;
} else {
_container = _root;
}
loadCommunicator(id, _container);
}
static function loadCommunicator(id, clip) {
var _local6 = "_mochiservices_com_" + id;
var _local5 = new MovieClipLoader();
var _local3 = {};
if (_clip != null) {
return(_clip);
}
if (!isNetworkAvailable) {
return(null);
}
if (urlOptions().servURL) {
_servURL = urlOptions().servURL;
}
var _local4 = _servURL + _services;
if (urlOptions().servicesURL) {
_local4 = urlOptions().servicesURL;
}
allowDomains(_local4);
_clip = clip.createEmptyMovieClip(_local6, 10336, false);
_listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999));
listen();
if (_local3.waitInterval != null) {
clearInterval(_local3.waitInterval);
}
_local3.onLoadError = loadError;
_local3.onLoadStart = function (target_mc) {
this.isLoading = true;
};
_local3.onLoadComplete = function (target_mc) {
target_mc.MochiServices = mochi.as2.MochiServices;
};
_local3.startTime = getTimer();
_local3.wait = function () {
if ((getTimer() - this.startTime) > 10000) {
if (!this.isLoading) {
mochi.as2.MochiServices.disconnect();
mochi.as2.MochiServices.onError.apply(null, ["IOError"]);
}
clearInterval(this.waitInterval);
}
};
_local3.waitInterval = setInterval(_local3, "wait", 1000);
_local5.addListener(_local3);
_local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip);
_sendChannel = new LocalConnection();
_sendChannel._queue = [];
return(_clip);
}
static function loadError(target_mc, errorCode, httpStatus) {
trace("MochiServices could not load.");
disconnect();
onError.apply(null, [errorCode]);
}
static function onStatus(infoObject) {
if (!(infoObject.level === "error")) {
} else {
_connected = false;
_listenChannel.connect(_listenChannelName);
}
}
static function listen() {
_listenChannel = new LocalConnection();
_listenChannel.handshake = function (args) {
mochi.as2.MochiServices.__set__comChannelName(args.newChannel);
};
_listenChannel.allowDomain = function (d) {
return(true);
};
_listenChannel.allowInsecureDomain = _listenChannel.allowDomain;
_listenChannel._nextcallbackID = 0;
_listenChannel._callbacks = {};
_listenChannel.connect(_listenChannelName);
trace("Waiting for MochiAds services to connect...");
}
static function initComChannels() {
if (!_connected) {
_sendChannel.onStatus = function (infoObject) {
mochi.as2.MochiServices.onStatus(infoObject);
};
_sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"});
_sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, version:getVersion()});
_listenChannel.onStatus = function (infoObject) {
mochi.as2.MochiServices.onStatus(infoObject);
};
_listenChannel.onReceive = function (pkg) {
var _local5 = pkg.callbackID;
var _local4 = this._callbacks[_local5];
if (!_local4) {
return(undefined);
}
var _local2 = _local4.callbackMethod;
var _local3 = _local4.callbackObject;
if (_local3 && (typeof(_local2) == "string")) {
_local2 = _local3[_local2];
}
if (_local2 != undefined) {
_local2.apply(_local3, pkg.args);
}
delete this._callbacks[_local5];
};
_listenChannel.onEvent = function (pkg) {
switch (pkg.target) {
case "events" :
mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args);
break;
case "coins" :
mochi.as2.MochiSocial.triggerEvent(pkg.event, pkg.args);
break;
case "sync" :
mochi.as2.MochiServices.servicesSync.triggerEvent(pkg.event, pkg.args);
}
};
_listenChannel.onError = function () {
mochi.as2.MochiServices.onError.apply(null, ["IOError"]);
};
trace("[SERVICES_API] connected!");
_connecting = false;
_connected = true;
while (_sendChannel._queue.length > 0) {
_sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift());
}
}
}
static function updateCopy(args) {
send("coins_updateCopy", args, null, null);
}
static function flush(error) {
var _local1;
var _local2;
while (_sendChannel._queue.length > 0) {
_local1 = _sendChannel._queue.shift();
if (_local1.callbackID != null) {
_local2 = _listenChannel._callbacks[_local1.callbackID];
}
delete _listenChannel._callbacks[_local1.callbackID];
if (error) {
handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod);
}
}
}
static function handleError(args, callbackObject, callbackMethod) {
if (args != null) {
if (args.onError != null) {
args.onError.apply(null, ["NotConnected"]);
}
if ((args.options != null) && (args.options.onError != null)) {
args.options.onError.apply(null, ["NotConnected"]);
}
}
if (callbackMethod != null) {
args = {};
args.error = true;
args.errorCode = "NotConnected";
if ((callbackObject != null) && (typeof(callbackMethod) == "string")) {
callbackObject[callbackMethod](args);
} else if (callbackMethod != null) {
callbackMethod.apply(args);
}
}
}
static function send(methodName, args, callbackObject, callbackMethod) {
if (_connected) {
_sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID});
} else {
if ((_clip == undefined) || (!_connecting)) {
trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName);
handleError(args, callbackObject, callbackMethod);
flush(true);
return(undefined);
}
_sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID});
}
_listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod};
_listenChannel._nextcallbackID++;
}
static function urlOptions() {
var _local5 = {};
var _local6;
if (_root._url.indexOf("mochiad_options") != -1) {
var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1;
_local6 = _root._url.substr(_local2, _root._url.length);
} else if (_root.mochiad_options) {
_local6 = _root.mochiad_options;
}
if (_local6) {
var _local4 = _root.mochiad_options.split("&");
var _local2 = 0;
while (_local2 < _local4.length) {
var _local3 = _local4[_local2].split("=");
_local5[unescape(_local3[0])] = unescape(_local3[1]);
_local2++;
}
}
return(_local5);
}
static function warnID(bid, leaderboard) {
bid = bid.toLowerCase();
if (bid.length != 16) {
trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length");
return(undefined);
}
if (bid == "1e113c7239048b3f") {
if (leaderboard) {
trace("WARNING: Using testing board ID");
} else {
trace("WARNING: Using testing board ID as game ID");
}
return(undefined);
}
if (bid == "84993a1de4031cd8") {
if (leaderboard) {
trace("WARNING: Using testing game ID as board ID");
} else {
trace("WARNING: Using testing game ID");
}
return(undefined);
}
var _local1 = 0;
while (_local1 < bid.length) {
switch (bid.charAt(_local1)) {
case "0" :
case "1" :
case "2" :
case "3" :
case "4" :
case "5" :
case "6" :
case "7" :
case "8" :
case "9" :
case "a" :
case "b" :
case "c" :
case "d" :
case "e" :
case "f" :
break;
default :
trace("WARNING: Board ID contains illegal characters: " + bid);
return(undefined);
}
_local1++;
}
}
static function addLinkEvent(url, burl, btn, onClick) {
var timeout = 1500;
var t0 = getTimer();
var _local2 = new Object();
_local2.mav = getVersion();
_local2.swfv = btn.getSWFVersion() || 6;
_local2.swfurl = btn._url;
_local2.fv = System.capabilities.version;
_local2.os = System.capabilities.os;
_local2.lang = System.capabilities.language;
_local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY;
var s = "?";
var _local3 = 0;
for (var _local6 in _local2) {
if (_local3 != 0) {
s = s + "&";
}
_local3++;
s = ((s + _local6) + "=") + escape(_local2[_local6]);
}
if (!(netupAttempted || (_connected))) {
var ping = btn.createEmptyMovieClip("ping", 777);
var _local7 = btn.createEmptyMovieClip("nettest", 778);
netupAttempted = true;
ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer());
_local7.onEnterFrame = function () {
if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) {
delete this.onEnterFrame;
} else if ((getTimer() - t0) > timeout) {
delete this.onEnterFrame;
mochi.as2.MochiServices.netup = false;
}
};
}
var _local4 = btn.createEmptyMovieClip("clk", 1001);
_local4._alpha = 0;
_local4.beginFill(1044735);
_local4.moveTo(0, 0);
_local4.lineTo(0, btn._height);
_local4.lineTo(btn._width, btn._height);
_local4.lineTo(btn._width, 0);
_local4.lineTo(0, 0);
_local4.endFill();
_local4.onRelease = function () {
if (mochi.as2.MochiServices.netup) {
getURL (url + s, "_blank");
} else {
getURL (burl, "_blank");
}
if (onClick != undefined) {
onClick();
}
};
}
static function setContainer(clip) {
}
static function stayOnTop(clip) {
}
static var _servURL = "http://www.mochiads.com/static/lib/services/";
static var _services = "services.swf";
static var _mochiLC = "MochiLC.swf";
static var _listenChannelName = "__ms_";
static var _connecting = false;
static var _connected = false;
static var netup = true;
static var netupAttempted = false;
static var servicesSync = new mochi.as2.MochiSync();
}
Symbol 1379 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher
{
var eventTable;
function MochiEventDispatcher () {
eventTable = {};
}
function buildDelegate(thisObject, thatObject) {
var _local2 = {thisObject:thisObject, thatObject:thatObject};
if (thatObject != undefined) {
var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject));
_local2.delegate = function (args) {
funct.call(thisObject, args);
};
} else {
_local2.delegate = thisObject;
}
return(_local2);
}
function compareDelegate(d_A, d_B) {
if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) {
return(false);
}
return(true);
}
function addEventListener(event, thisObject, thatObject) {
removeEventListener(event, thisObject, thatObject);
eventTable[event].push(buildDelegate(thisObject, thatObject));
}
function removeEventListener(event, thisObject, thatObject) {
var _local3 = buildDelegate(thisObject, thatObject);
if (eventTable[event] == undefined) {
eventTable[event] = [];
return(undefined);
}
for (var _local4 in eventTable[event]) {
if (!compareDelegate(eventTable[event][_local4], _local3)) {
continue;
}
eventTable[event].splice(Number(_local4), 1);
}
}
function triggerEvent(event, args) {
if (eventTable[event] == undefined) {
return(undefined);
}
for (var _local4 in eventTable[event]) {
eventTable[event][_local4].delegate(args);
}
}
}
Symbol 1380 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents
{
function MochiEvents () {
}
static function getVersion() {
return(mochi.as2.MochiServices.getVersion());
}
static function startSession(achievementID) {
mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null);
}
static function setNotifications(clip, style) {
var _local2 = {};
for (var _local3 in style) {
_local2[_local3] = style[_local3];
}
_local2.clip = clip;
mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null);
}
static function addEventListener(eventType, thisObject, thatObject) {
_dispatcher.addEventListener(eventType, thisObject, thatObject);
}
static function triggerEvent(eventType, args) {
_dispatcher.triggerEvent(eventType, args);
}
static function removeEventListener(eventType, thisObject, thatObject) {
_dispatcher.removeEventListener(eventType, thisObject, thatObject);
}
static function startPlay(tag) {
if (tag == undefined) {
tag = "gameplay";
}
mochi.as2.MochiServices.send("events_setRoundID", {tag:String(tag)}, null, null);
}
static function endPlay() {
mochi.as2.MochiServices.send("events_clearRoundID", null, null, null);
}
static function trackEvent(tag, value) {
mochi.as2.MochiServices.send("events_trackEvent", {tag:tag, value:value}, null, null);
}
static var ACHIEVEMENT_RECEIVED = "AchievementReceived";
static var ALIGN_TOP_LEFT = "ALIGN_TL";
static var ALIGN_TOP = "ALIGN_T";
static var ALIGN_TOP_RIGHT = "ALIGN_TR";
static var ALIGN_LEFT = "ALIGN_L";
static var ALIGN_CENTER = "ALIGN_C";
static var ALIGN_RIGHT = "ALIGN_R";
static var ALIGN_BOTTOM_LEFT = "ALIGN_BL";
static var ALIGN_BOTTOM = "ALIGN_B";
static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR";
static var FORMAT_SHORT = "ShortForm";
static var FORMAT_LONG = "LongForm";
static var _dispatcher = new mochi.as2.MochiEventDispatcher();
}
Symbol 1381 MovieClip [__Packages.mochi.as2.MochiSocial] Frame 0
class mochi.as2.MochiSocial
{
function MochiSocial () {
}
static function getVersion() {
return(mochi.as2.MochiServices.getVersion());
}
static function showLoginWidget(options) {
mochi.as2.MochiServices.setContainer();
mochi.as2.MochiServices.stayOnTop();
mochi.as2.MochiServices.send("coins_showLoginWidget", {options:options});
}
static function hideLoginWidget() {
mochi.as2.MochiServices.send("coins_hideLoginWidget");
}
static function requestLogin() {
mochi.as2.MochiServices.send("coins_requestLogin");
}
static function getUserInfo() {
mochi.as2.MochiServices.send("coins_getUserInfo");
}
static function saveUserProperties(properties) {
mochi.as2.MochiServices.send("coins_saveUserProperties", properties);
}
static function addEventListener(eventType, delegate) {
_dispatcher.addEventListener(eventType, delegate);
}
static function triggerEvent(eventType, args) {
_dispatcher.triggerEvent(eventType, args);
}
static function removeEventListener(eventType, delegate) {
_dispatcher.removeEventListener(eventType, delegate);
}
static var LOGGED_IN = "LoggedIn";
static var LOGGED_OUT = "LoggedOut";
static var LOGIN_SHOW = "LoginShow";
static var LOGIN_HIDE = "LoginHide";
static var LOGIN_SHOWN = "LoginShown";
static var PROFILE_SHOW = "ProfileShow";
static var PROFILE_HIDE = "ProfileHide";
static var PROPERTIES_SAVED = "PropertySaved";
static var WIDGET_LOADED = "WidgetLoaded";
static var USER_INFO = "UserInfo";
static var ERROR = "Error";
static var IO_ERROR = "IOError";
static var NO_USER = "NoUser";
static var PROPERTIES_SIZE = "PropertiesSize";
static var _dispatcher = new mochi.as2.MochiEventDispatcher();
}
Symbol 1382 MovieClip [__Packages.waysarrow] Frame 0
class waysarrow extends MovieClip
{
var _rotation, _x, _y, _visible;
function waysarrow () {
super();
}
function findaim() {
var _local3 = 0;
_local3 = 0;
while (_local3 < 10) {
if (_root.back["aim" + _local3]._visible == true) {
realaim = "aim" + _local3;
}
_local3++;
}
}
function onEnterFrame() {
aimdimension = Math.atan2(_root.back[realaim]._y - _root.back.rocket._y, _root.back[realaim]._x - _root.back.rocket._x);
distance = Math.sqrt(((_root.back[realaim]._x - _root.back.rocket._x) * (_root.back[realaim]._x - _root.back.rocket._x)) + ((_root.back[realaim]._y - _root.back.rocket._y) * (_root.back[realaim]._y - _root.back.rocket._y)));
if ((2000 - distance) > 0) {
_root.back.wayarrow.lights._alpha = Math.round(2000 - distance) / 20;
} else {
_root.back.wayarrow.lights._alpha = 1;
}
_rotation = ((aimdimension * 180) / Math.PI) + 90;
_x = (Math.cos(aimdimension) * 150) + _root.back.rocket._x;
_y = (Math.sin(aimdimension) * 150) + _root.back.rocket._y;
_root.back.textforarrow.num.text = Math.floor(distance).toString();
_root.back.textforarrow._x = (Math.cos(aimdimension) * 70) + _root.back.rocket._x;
_root.back.textforarrow._y = (Math.sin(aimdimension) * 70) + _root.back.rocket._y;
if ((((((_root.back[realaim]._x - _root.back.rocket._x) - (_root.back[realaim]._width / 2)) < 250) && (_root.back.rocket._x < _root.back[realaim]._x)) || ((((_root.back.rocket._x - _root.back[realaim]._x) + (_root.back[realaim]._width / 2)) < 250) && (_root.back.rocket._x > _root.back[realaim]._x))) && (((((_root.back[realaim]._y - _root.back.rocket._y) - (_root.back[realaim]._height / 2)) < 200) && (_root.back.rocket._y < _root.back[realaim]._y)) || ((((_root.back.rocket._y - _root.back[realaim]._y) + (_root.back[realaim]._height / 2)) < 200) && (_root.back.rocket._y > _root.back[realaim]._y)))) {
_visible = false;
_root.back.textforarrow._visible = false;
} else if (_root.back.rocket.live == true) {
_visible = true;
_root.back.textforarrow._visible = true;
} else {
_visible = false;
_root.back.textforarrow._visible = false;
}
}
var aimdimension = 0;
var distance = 0;
var realaim = "non";
}
Symbol 1383 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores
{
static var boardID, onClose, onError;
function MochiScores () {
}
static function setBoardID(boardID) {
mochi.as2.MochiServices.warnID(boardID, true);
mochi.as2.MochiScores.boardID = boardID;
mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID});
}
static function showLeaderboard(options) {
options.clip = mochi.as2.MochiServices.clip;
if ((options.clip != mochi.as2.MochiServices.__get__clip()) || (mochi.as2.MochiServices.__get__childClip()._target == undefined)) {
mochi.as2.MochiServices.disconnect();
trace("WARNING! This application is attempting to connect to MochiServices inside a showLeaderboard call!");
trace("make sure MochiServices.connect is called as early in the application runtime as possible.");
mochi.as2.MochiServices.connect(mochi.as2.MochiServices.__get__id(), options.clip);
}
delete options.clip;
if (options.name != null) {
if (typeof(options.name) == "object") {
if (options.name.text != undefined) {
options.name = options.name.text;
}
}
}
if (options.score != null) {
if (options.score instanceof TextField) {
if (options.score.text != undefined) {
options.score = options.score.text;
}
} else if (options.score instanceof mochi.as2.MochiDigits) {
options.score = options.score.value;
}
var _local1 = Number(options.score);
if (isNaN(_local1)) {
trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'");
} else if ((_local1 == Number.NEGATIVE_INFINITY) || (_local1 == Number.POSITIVE_INFINITY)) {
trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite");
} else {
if (Math.floor(_local1) != _local1) {
trace(("WARNING: Submitted score '" + options.score) + "' will be truncated");
}
options.score = _local1;
}
}
if (options.onDisplay != null) {
options.onDisplay();
} else {
mochi.as2.MochiServices.__get__clip().stop();
}
if (options.onClose != null) {
onClose = options.onClose;
} else {
onClose = function () {
mochi.as2.MochiServices.__get__clip().play();
};
}
if (options.onError != null) {
onError = options.onError;
} else {
onError = onClose;
}
if (options.boardID == null) {
if (boardID != null) {
options.boardID = boardID;
}
}
mochi.as2.MochiServices.warnID(options.boardID, true);
trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal");
mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose);
}
static function closeLeaderboard() {
mochi.as2.MochiServices.send("scores_closeLeaderboard");
}
static function getPlayerInfo(callbackObj, callbackMethod) {
mochi.as2.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod);
}
static function submit(score, name, callbackObj, callbackMethod) {
score = Number(score);
if (isNaN(score)) {
trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is 'Not a Number'");
} else if ((score == Number.NEGATIVE_INFINITY) || (score == Number.POSITIVE_INFINITY)) {
trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is an infinite");
} else {
if (Math.floor(score) != score) {
trace(("WARNING: Submitted score '" + String(score)) + "' will be truncated");
}
score = Number(score);
}
mochi.as2.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod);
}
static function requestList(callbackObj, callbackMethod) {
mochi.as2.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod);
}
static function scoresArrayToObjects(scores) {
var _local5 = {};
var _local1;
var _local4;
var _local2;
var _local6;
for (var _local8 in scores) {
if (typeof(scores[_local8]) == "object") {
if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) {
_local5[_local8] = [];
_local2 = scores[_local8];
_local4 = 0;
while (_local4 < _local2.rows.length) {
_local6 = {};
_local1 = 0;
while (_local1 < _local2.cols.length) {
_local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1];
_local1++;
}
_local5[_local8].push(_local6);
_local4++;
}
} else {
_local5[_local8] = {};
for (var _local7 in scores[_local8]) {
_local5[_local8][_local7] = scores[_local8][_local7];
}
}
} else {
_local5[_local8] = scores[_local8];
}
}
return(_local5);
}
static function doClose(args) {
if (args.error == true) {
if (args.errorCode == undefined) {
args.errorCode = "IOError";
}
onError.apply(null, [args.errorCode]);
} else {
onClose.apply();
}
}
}
Symbol 1384 MovieClip [__Packages.mochi.as2.MochiDigits] Frame 0
class mochi.as2.MochiDigits
{
var Encoder, Fragment, Sibling;
function MochiDigits (digit, index) {
Encoder = 0;
setValue(digit, index);
}
function get value() {
return(Number(toString()));
}
function set value(v) {
setValue(v);
//return(value);
}
function addValue(v) {
value = value + v;
}
function setValue(digit, index) {
var _local3 = digit.toString();
if ((index == undefined) || (isNaN(index))) {
index = 0;
}
Fragment = _local3.charCodeAt(index++) ^ Encoder;
if (index < _local3.length) {
Sibling = new mochi.as2.MochiDigits(digit, index);
} else {
Sibling = null;
}
reencode();
}
function reencode() {
var _local2 = int(2147483647 * Math.random());
Fragment = Fragment ^ (_local2 ^ Encoder);
Encoder = _local2;
}
function toString() {
var _local2 = String.fromCharCode(Fragment ^ Encoder);
return(((Sibling != null) ? (_local2.concat(Sibling.toString())) : (_local2)));
}
}
Symbol 1385 MovieClip [__Packages.but] Frame 0
class but extends MovieClip
{
function but () {
super();
}
function onPress() {
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
_root.turretsfx.attachSound("click", false);
_root.turretsfx.setVolume(_root.act.mvolume);
_root.turretsfx.start(0, 1);
}
}
function onRollOver() {
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
_root.turretsfx.attachSound("otehal", false);
_root.turretsfx.setVolume(_root.act.mvolume * 0.5);
_root.turretsfx.start(0, 1);
}
}
function onRollOut() {
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
_root.turretsfx.attachSound("otehal", false);
_root.turretsfx.setVolume(_root.act.mvolume * 0.5);
_root.turretsfx.start(0, 1);
}
}
}
Symbol 1386 MovieClip [__Packages.mmenu] Frame 0
class mmenu extends MovieClip
{
function mmenu () {
super();
}
function onLoad() {
_root.mmenu.createEmptyMovieClip("cl", 3);
_root.mmenu.me.swapDepths(100);
}
function onEnterFrame() {
if (Key.isDown(32)) {
_root.act.loadparams();
_root.act.initlevel();
}
giveacloud();
}
function giveacloud() {
if (cloudtimer < 10) {
cloudtimer++;
} else {
var _local3 = Math.round(Math.random() * 8);
var _local5 = Math.random() * 400;
var _local4 = Math.random();
if (_local4 < 0.2) {
_root.mmenu.cl.attachMovie("birdformenu", "h" + clouds, (_local3 * 100) + clouds);
_root.mmenu.cl["h" + clouds]._x = 600;
_root.mmenu.cl["h" + clouds]._y = _local5;
_root.mmenu.cl["h" + clouds].de = _local3 * 2;
} else if ((_local4 >= 0.2) && (_local4 < 0.4)) {
_root.mmenu.cl.attachMovie("cloud1formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.mmenu.cl["h" + clouds]._x = 600;
_root.mmenu.cl["h" + clouds]._y = _local5;
_root.mmenu.cl["h" + clouds].de = _local3 * 2;
_root.mmenu.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.4) && (_local4 < 0.6)) {
_root.mmenu.cl.attachMovie("cloud2formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.mmenu.cl["h" + clouds]._x = 600;
_root.mmenu.cl["h" + clouds]._y = _local5;
_root.mmenu.cl["h" + clouds].de = _local3 * 2;
_root.mmenu.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.6) && (_local4 < 0.8)) {
_root.mmenu.cl.attachMovie("cloud3formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.mmenu.cl["h" + clouds]._x = 600;
_root.mmenu.cl["h" + clouds]._y = _local5;
_root.mmenu.cl["h" + clouds].de = _local3 * 2;
_root.mmenu.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.8) && (_local4 <= 1)) {
_root.mmenu.cl.attachMovie("cloud4formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.mmenu.cl["h" + clouds]._x = 600;
_root.mmenu.cl["h" + clouds]._y = _local5;
_root.mmenu.cl["h" + clouds].de = _local3 * 2;
_root.mmenu.cl["h" + clouds]._alpha = 10 * _local3;
}
_root.mmenu.cl["h" + clouds]._xscale = 20 * _local3;
_root.mmenu.cl["h" + clouds]._yscale = 20 * _local3;
if (clouds < 100) {
clouds++;
} else {
clouds = 0;
}
cloudtimer = 0;
}
}
var clouds = 0;
var cloudtimer = 0;
}
Symbol 1387 MovieClip [__Packages.rocket] Frame 0
class rocket extends MovieClip
{
var _rotation, _x, _y, swapDepths, stop, gotoAndPlay;
function rocket () {
super();
}
function onLoad() {
_root.rocketsfx.attachSound("fly", false);
_root.effects._xscale = _root.back._xscale;
_root.effects._yscale = _root.back._xscale;
_root.bullits._xscale = _root.back._xscale;
_root.bullits._yscale = _root.back._xscale;
_root.backback._xscale = _root.back._xscale;
_root.backback._yscale = _root.back._xscale;
_root.close._xscale = _root.back._xscale;
_root.close._yscale = _root.back._xscale;
_root.lines._xscale = _root.back._xscale;
_root.lines._yscale = _root.back._xscale;
_rotation = -45;
_x = 100;
_y = 320;
_root.back.attachMovie("rocketlauncher", "rocketlauncher", 9);
_root.back.rocketlauncher._x = _x;
_root.back.rocketlauncher._y = _y;
swapDepths;
screencontrol();
_root.sreenborder.radar.bord.attachMovie("rocketradar", "rocketradar", 1);
_root.sreenborder.radar.bord.rocketradar._xscale = 100 / _root.act.radarx;
_root.sreenborder.radar.bord.rocketradar._yscale = 100 / _root.act.radarx;
stop();
_root.back.gr.swapDepths(1000);
}
function onEnterFrame() {
if (_root.act.pause == false) {
if (live) {
controls();
if (started) {
if (tutorialtimer < 60) {
tutorialtimer++;
} else if (tutorialtimer == 60) {
_root.tutorial.play();
tutorialtimer++;
}
flyingcontrol();
gravity();
_x = _x + dx;
_y = _y + dy;
collisions();
addlines();
}
}
screencontrol();
}
}
function shakeit(blam) {
shakepower = blam;
shaketimer = blam;
}
function loadappearance() {
if (health > 100) {
_root.back.rocket.bodyupgrades.gotoAndStop(Math.round((health - 100) / 50) + 1);
} else {
_root.back.rocket.bodyupgrades.gotoAndStop(1);
}
if (fuel > 100) {
_root.back.rocket.fuelupgrade.gotoAndStop(Math.round((fuel - 100) / 50) + 1);
} else {
_root.back.rocket.fuelupgrade.gotoAndStop(1);
}
if (turbine > 0.2) {
_root.back.rocket.turbineupgrade.gotoAndStop(Math.round((turbine - 0.2) / 0.05) + 1);
} else {
_root.back.rocket.turbineupgrade.gotoAndStop(1);
}
if (wings > 0.5) {
_root.back.rocket.wingsupgrade.gotoAndStop(Math.round((wings - 0.5) / 0.2) + 1);
} else {
_root.back.rocket.wingsupgrade.gotoAndStop(1);
}
if (_root.act.level == 3) {
ach16 = health;
}
if (_root.act.level == 15) {
ach18 = health;
}
ach17 = fuel;
if (_root.lines.l3._x < 1000) {
_root.lines.attachMovie("rocketshadow", "rs", 100000);
_root.lines.rs._x = _root.lines.l1._x;
_root.lines.rs._y = _root.lines.l1._y;
_root.lines.rs._rotation = _root.lines.l1._rotation;
_root.lines.rs._alpha = 50;
}
}
function collisions() {
if (lchalenge == false) {
if (schalenge == false) {
if (suchalenge == false) {
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s0._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s0._y, true)) {
bang();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._y, true)) {
bang();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s2._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s2._y, true)) {
bang();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s3._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s3._y, true)) {
bang();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s4._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s4._y, true)) {
bang();
}
if (_root.act.level != 15) {
if (_root.back.aim.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s0._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s0._y, true)) {
victory();
}
if (_root.back.aim.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._y, true)) {
victory();
}
if (_root.back.aim.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s2._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s2._y, true)) {
victory();
}
if (_root.back.aim.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s3._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s3._y, true)) {
victory();
}
if (_root.back.aim.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s4._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s4._y, true)) {
victory();
}
} else {
if (_root.back.aim.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s0._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s0._y, true)) {
if (((_root.back.a1.re == true) && (_root.back.a2.re == true)) && (_root.back.a3.re == true)) {
victory();
}
}
if (_root.back.aim.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._y, true)) {
if (((_root.back.a1.re == true) && (_root.back.a2.re == true)) && (_root.back.a3.re == true)) {
victory();
}
}
if (_root.back.aim.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s2._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s2._y, true)) {
if (((_root.back.a1.re == true) && (_root.back.a2.re == true)) && (_root.back.a3.re == true)) {
victory();
}
}
if (_root.back.aim.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s3._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s3._y, true)) {
if (((_root.back.a1.re == true) && (_root.back.a2.re == true)) && (_root.back.a3.re == true)) {
victory();
}
}
if (_root.back.aim.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s4._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s4._y, true)) {
if (((_root.back.a1.re == true) && (_root.back.a2.re == true)) && (_root.back.a3.re == true)) {
victory();
}
}
}
} else {
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s0._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s0._y, true)) {
victory();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._y, true)) {
victory();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s2._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s2._y, true)) {
victory();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s3._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s3._y, true)) {
victory();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s4._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s4._y, true)) {
victory();
}
}
} else {
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s0._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s0._y, true)) {
bang();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._y, true)) {
bang();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s2._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s2._y, true)) {
bang();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s3._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s3._y, true)) {
bang();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s4._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s4._y, true)) {
bang();
}
if (_root.back[_root.back.wayarrow.realaim].hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s0._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s0._y, true)) {
_root.act.refreshstars();
}
if (_root.back[_root.back.wayarrow.realaim].hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._y, true)) {
_root.act.refreshstars();
}
if (_root.back[_root.back.wayarrow.realaim].hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s2._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s2._y, true)) {
_root.act.refreshstars();
}
if (_root.back[_root.back.wayarrow.realaim].hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s3._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s3._y, true)) {
_root.act.refreshstars();
}
if (_root.back[_root.back.wayarrow.realaim].hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s4._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s4._y, true)) {
_root.act.refreshstars();
}
}
} else {
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s0._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s0._y, true)) {
victory();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._y, true)) {
victory();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s2._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s2._y, true)) {
victory();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s3._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s3._y, true)) {
victory();
}
if (_root.back.border.hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s4._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s4._y, true)) {
victory();
}
}
}
function bang() {
live = false;
health = 0;
shakeit(20);
if (ach10 == true) {
_root.act.addachieve(10);
}
gotoAndPlay("bang");
_root.effects.attachMovie("rockbang", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _x + 18;
_root.effects["spark" + _root.act.fires]._y = _y - 127;
_root.act.fires++;
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
_root.rocketsfx.stop();
_root.rocket2sfx.attachSound("deathsound", false);
_root.rocket2sfx.setVolume(_root.act.mvolume);
_root.rocket2sfx.start();
}
}
function victory() {
if (_root.act.level == 16) {
_root.act.addachieve(7);
}
if (_root.act.level == 14) {
_root.act.addachieve(8);
}
if (_root.act.level == 13) {
_root.act.addachieve(9);
}
if (_root.act.level == 15) {
if (health == ach18) {
_root.act.addachieve(18);
}
}
if (_root.act.level == 3) {
if (health == ach16) {
_root.act.addachieve(16);
}
}
if (fuel > (ach17 * 0.8)) {
_root.act.addachieve(17);
}
shakeit(20);
live = false;
gotoAndPlay("vic");
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
_root.rocketsfx.stop();
_root.rocket2sfx.attachSound("victoryexpl", false);
_root.rocket2sfx.setVolume(_root.act.mvolume);
_root.rocket2sfx.start(0, 1);
}
_root.back.aim.addsparks(30);
_root.back.aim.play();
_root.effects.attachMovie("victoryblow", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _x;
_root.effects["spark" + _root.act.fires]._y = _y;
_root.act.fires++;
}
function screencontrol() {
var _local4 = ((250 - _x) * _root.back._xscale) * 0.01;
if (((_local4 * _root.back._xscale) * 0.01) < (_root.back.min._x * -1)) {
if (_local4 > (550 - ((_root.back.max._x * _root.back._xscale) * 0.01))) {
} else {
_local4 = 550 - ((_root.back.max._x * _root.back._xscale) * 0.01);
}
} else {
_local4 = ((-_root.back.min._x) * _root.back._xscale) * 0.01;
}
if (_root.back._x != _local4) {
_root.back._x = _root.back._x + ((_local4 - _root.back._x) * 0.2);
}
var _local3 = ((200 - _y) * _root.back._xscale) * 0.01;
if (_local3 < (((-_root.back.min._y) * _root.back._xscale) * 0.01)) {
if (_local3 > (400 - ((_root.back.max._y * _root.back._xscale) * 0.01))) {
} else {
_local3 = 400 - ((_root.back.max._y * _root.back._xscale) * 0.01);
}
} else {
_local3 = ((-_root.back.min._y) * _root.back._xscale) * 0.01;
}
if (_root.back._y != _local3) {
_root.back._y = _root.back._y + ((_local3 - _root.back._y) * 0.2);
}
if (shaketimer > 0) {
_root.back._x = _root.back._x + ((Math.random() - 0.5) * shakepower);
_root.back._y = _root.back._y + ((Math.random() - 0.5) * shakepower);
shaketimer--;
}
_root.lines._x = _root.back._x;
_root.lines._y = _root.back._y;
_root.effects._x = _root.back._x;
_root.effects._y = _root.back._y;
_root.bullits._x = _root.back._x;
_root.bullits._y = _root.back._y;
_root.clouds._x = _root.back._x;
_root.clouds._y = _root.back._y;
_root.backback._x = _root.back._x * 0.75;
_root.backback._y = _root.back._y * 0.75;
_root.backbackback._x = _root.back._x * 0.5;
_root.backbackback._y = _root.back._y * 0.5;
_root.veryback._y = _root.back._y * 0.4;
_root.close._x = _root.back._x * 1.5;
_root.close._y = _root.back._y * 1.5;
_root.sreenborder.radar.bord.rocketradar._x = _x;
_root.sreenborder.radar.bord.rocketradar._y = _y - _root.act.radary;
_root.sreenborder.radar.bord.aimradar._x = _root.back.aim._x;
_root.sreenborder.radar.bord.aimradar._y = _root.back.aim._y - _root.act.radary;
}
function controls() {
mouseListener.onMouseWheel = function (delta) {
if (delta < 0) {
if (_root.back._xscale > 80) {
_root.back._xscale = _root.back._xscale + delta;
_root.back._yscale = _root.back._yscale + delta;
_root.effects._xscale = _root.effects._xscale + delta;
_root.effects._yscale = _root.effects._yscale + delta;
_root.bullits._xscale = _root.bullits._xscale + delta;
_root.bullits._yscale = _root.bullits._yscale + delta;
_root.backback._xscale = _root.backback._xscale + delta;
_root.backback._yscale = _root.backback._yscale + delta;
_root.close._xscale = _root.close._xscale + delta;
_root.close._yscale = _root.close._yscale + delta;
_root.lines._xscale = _root.lines._xscale + delta;
_root.lines._yscale = _root.lines._yscale + delta;
}
} else if (_root.back._xscale < 120) {
_root.back._xscale = _root.back._xscale + delta;
_root.back._yscale = _root.back._yscale + delta;
_root.effects._xscale = _root.effects._xscale + delta;
_root.effects._yscale = _root.effects._yscale + delta;
_root.bullits._xscale = _root.bullits._xscale + delta;
_root.bullits._yscale = _root.bullits._yscale + delta;
_root.backback._xscale = _root.backback._xscale + delta;
_root.backback._yscale = _root.backback._yscale + delta;
_root.close._xscale = _root.close._xscale + delta;
_root.close._yscale = _root.close._yscale + delta;
_root.lines._xscale = _root.lines._xscale + delta;
_root.lines._yscale = _root.lines._yscale + delta;
}
};
Mouse.addListener(mouseListener);
if (timer > 30) {
if (Key.isDown(32)) {
accel();
} else {
boosting = 40;
}
} else {
timer++;
}
if (started) {
if (Key.isDown(39) || (Key.isDown(40))) {
_rotation = _rotation + wings;
ach10 = false;
} else if (Key.isDown(37) || (Key.isDown(38))) {
_rotation = _rotation - wings;
ach10 = false;
}
} else if (Key.isDown(39) || (Key.isDown(40))) {
if (_rotation < -5) {
_rotation = _rotation + wings;
ach10 = false;
}
} else if (Key.isDown(37) || (Key.isDown(38))) {
if (_rotation > -85) {
_rotation = _rotation - wings;
ach10 = false;
}
}
}
function gravity() {
if (controlled) {
if (speed < 5) {
dy = dy + (0.2 * (5 - speed));
} else {
dy = dy + 0.1;
}
} else {
dy = dy + 0.1;
}
}
function flyingcontrol() {
realdir = (_rotation * Math.PI) / 180;
needdir = Math.atan2(dy, dx);
if ((needdir + 0.5) < 3) {
if (speed > 5) {
if ((realdir > (needdir - 0.5)) && (realdir < (needdir + 0.5))) {
speed = Math.sqrt((dx * dx) + (dy * dy));
controlled = true;
speed = speed + (dy * 0.005);
speed = speed - 0.05;
dx = Math.cos(realdir) * speed;
dy = Math.sin(realdir) * speed;
} else {
controlled = false;
speed = speed * 0.99;
}
} else {
controlled = false;
speed = speed * 0.99;
}
} else if (speed > 5) {
speed = Math.sqrt((dx * dx) + (dy * dy));
controlled = true;
speed = speed + (dy * 0.005);
speed = speed - 0.05;
dx = Math.cos(realdir) * speed;
dy = Math.sin(realdir) * speed;
} else {
controlled = false;
speed = speed * 0.99;
}
if (speed > 55) {
_root.act.addachieve(2);
}
}
function addlines() {
_root.lines.rs._x = _root.lines["l" + _root.act.numberoflines]._x;
_root.lines.rs._y = _root.lines["l" + _root.act.numberoflines]._y;
_root.lines.rs._rotation = _root.lines["l" + _root.act.numberoflines].rot;
if (_root.lines["l" + _root.act.numberoflines]._y < 10000) {
} else {
_root.lines.rs.removeMovieClip();
}
_root.lines.attachMovie("linetall", "l" + _root.act.numberoflines, _root.act.numberoflines);
_root.lines["l" + _root.act.numberoflines]._x = _x;
_root.lines["l" + _root.act.numberoflines]._y = _y;
_root.lines["l" + _root.act.numberoflines].rot = _rotation;
_root.lines["l" + _root.act.numberoflines]._width = speed + 5;
_root.lines["l" + _root.act.numberoflines]._rotation = (needdir * 180) / Math.PI;
_root.lines["l" + _root.act.numberoflines]._visible = false;
_root.act.numberoflines++;
}
function accel() {
if (fuel > 0) {
boosting++;
if (started) {
speed = speed + turbine;
refreshspeed(turbine);
_root.effects.attachMovie("fire", "fire" + _root.act.fires, _root.act.fires);
_root.effects["fire" + _root.act.fires]._x = _x;
_root.effects["fire" + _root.act.fires]._y = _y;
_root.effects["fire" + _root.act.fires]._rotation = _rotation;
_root.act.fires++;
if (smoketimer > smoketimermax) {
smoketimermax = Math.round(Math.random() * 15);
_root.effects.attachMovie("smoke" + Math.round(Math.random() * 3), "fire" + _root.act.fires, _root.act.fires);
_root.effects["fire" + _root.act.fires]._x = _x;
_root.effects["fire" + _root.act.fires]._y = _y;
_root.effects["fire" + _root.act.fires]._xscale = 300;
_root.effects["fire" + _root.act.fires]._yscale = 300;
_root.effects["fire" + _root.act.fires]._rotation = (_rotation + 90) + Math.round((Math.random() * 30) - 15);
_root.act.fires++;
smoketimer = 0;
} else {
smoketimer++;
}
} else {
if ((_root.act.mvolume > 0) && (_root.act.settingsmusic == true)) {
_root.musika.stop();
_root.musika.attachSound("maintheme", false);
_root.musika.setVolume(_root.act.mvolume);
_root.musika.start(0, 1000);
}
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
_root.turretsfx.attachSound("flakshot", false);
_root.turretsfx.setVolume(_root.act.mvolume);
_root.turretsfx.start(0, 1);
}
_root.tutorial.play();
_root.back.rocketlauncher.gotoAndPlay("la");
speed = 0.5;
started = true;
refreshspeed(0);
realdir = (_rotation * Math.PI) / 180;
dx = dx + (Math.cos(realdir) * 10);
dy = dy + (Math.sin(realdir) * 10);
}
fuel--;
} else {
boosting = 40;
}
}
function refreshspeed(acelspeed) {
var _local2 = 0;
_local2 = (_rotation * Math.PI) / 180;
dx = dx + (Math.cos(_local2) * acelspeed);
dy = dy + (Math.sin(_local2) * acelspeed);
speed = speed + acelspeed;
}
var speed = 0;
var started = false;
var dx = 0;
var dy = 0;
var controlled = true;
var proektedangle = 0;
var realdir = 0;
var needdir = 0;
var resist = 0;
var live = true;
var fuel = 100;
var health = 0;
var wings = 0;
var turbine = 0;
var mouseListener = new Object();
var shaketimer = 0;
var shakepower = 0;
var boosting = 0;
var lchalenge = false;
var schalenge = false;
var suchalenge = false;
var timer = 0;
var smoketimer = 0;
var smoketimermax = 0;
var tutorialtimer = 0;
var shadowtimer = 0;
var ach5 = true;
var ach6 = 0;
var ach10 = true;
var ach16 = 0;
var ach17 = 0;
var ach18 = 0;
}
Symbol 1388 MovieClip [__Packages.screenborder] Frame 0
class screenborder extends MovieClip
{
function screenborder () {
super();
}
function onEnterFrame() {
if (_root.act.pause == false) {
if (_root.back.rocket.live && (_root.back.rocket.started)) {
timing();
}
if (_root.back.rocket.controlled == false) {
_root.sreenborder.rotradar.roc._rotation = _root.back.rocket._rotation;
_root.sreenborder.rotradar.roc.gotoAndStop(1);
_root.sreenborder.rotradar.ar._visible = true;
_root.sreenborder.rotradar.ar._rotation = (_root.back.rocket.needdir * 180) / Math.PI;
} else {
_root.sreenborder.rotradar.roc._rotation = _root.back.rocket._rotation;
_root.sreenborder.rotradar.roc.gotoAndStop(2);
_root.sreenborder.rotradar.ar._visible = false;
}
_root.sreenborder.he.text = _root.back.rocket.health;
_root.sreenborder.fu.text = _root.back.rocket.fuel;
_root.sreenborder.sp.text = _root.back.rocket.speed;
_root.sreenborder.hb._xscale = (100 * _root.back.rocket.health) / health;
_root.sreenborder.fb._xscale = (100 * _root.back.rocket.fuel) / fuel;
}
}
function timing() {
timer++;
pseconds = pseconds + 25;
if (pseconds >= 1000) {
seconds++;
pseconds = 0;
}
if (seconds >= 60) {
minutes++;
seconds = 0;
}
if (pseconds >= 100) {
_root.sreenborder.ti.text = ((((minutes.toString() + ":") + seconds.toString()) + ":") + pseconds.toString()).toString();
} else {
_root.sreenborder.ti.text = ((((minutes.toString() + ":") + seconds.toString()) + ":0") + pseconds.toString()).toString();
}
}
var seconds = 0;
var minutes = 0;
var pseconds = 0;
var timer = 0;
var health = 0;
var fuel = 0;
}
Symbol 1389 MovieClip [__Packages.gameoverscreen] Frame 0
class gameoverscreen extends MovieClip
{
function gameoverscreen () {
super();
}
function onLoad() {
myscore = _root.act.score;
_root.gameoverscreen.createEmptyMovieClip("cl", 3);
}
function onEnterFrame() {
if (timer > 60) {
if (Key.isDown(32)) {
_root.act.initlevel();
}
if (Key.isDown(13)) {
_root.act.initlevel();
}
if (Key.isDown(27)) {
_root.act.mainmenuarrival();
}
} else {
timer++;
}
giveacloud();
}
function giveacloud() {
if (cloudtimer < 10) {
cloudtimer++;
} else {
var _local3 = Math.round(Math.random() * 8);
var _local5 = Math.random() * 400;
var _local4 = Math.random();
if (_local4 < 0.2) {
_root.gameoverscreen.cl.attachMovie("birdformenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
} else if ((_local4 >= 0.2) && (_local4 < 0.4)) {
_root.gameoverscreen.cl.attachMovie("cloud1formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.4) && (_local4 < 0.6)) {
_root.gameoverscreen.cl.attachMovie("cloud2formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.6) && (_local4 < 0.8)) {
_root.gameoverscreen.cl.attachMovie("cloud3formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.8) && (_local4 <= 1)) {
_root.gameoverscreen.cl.attachMovie("cloud4formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
}
_root.gameoverscreen.cl["h" + clouds]._xscale = 20 * _local3;
_root.gameoverscreen.cl["h" + clouds]._yscale = 20 * _local3;
if (clouds < 100) {
clouds++;
} else {
clouds = 0;
}
cloudtimer = 0;
}
}
var myscore = 0;
var now = 0;
var temp = 2;
var timer = 0;
var seconds = 0;
var minutes = 0;
var pseconds = 0;
var clouds = 0;
var cloudtimer = 0;
}
Symbol 1390 MovieClip [__Packages.victoryscreen] Frame 0
class victoryscreen extends MovieClip
{
function victoryscreen () {
super();
}
function onLoad() {
myscore = _root.act.score;
_root.gameoverscreen.createEmptyMovieClip("cl", 3);
}
function onEnterFrame() {
if (now < myscore) {
now = now + temp;
temp = temp + Math.round(temp * 0.3);
} else {
now = myscore;
}
_root.gameoverscreen.score.text = now;
if (timer > 10) {
if (sub == false) {
if (Key.isDown(32)) {
if (_root.act.level < 17) {
_root.act.initshop();
} else {
_root.act.mainmenuarrival();
}
}
if (Key.isDown(13)) {
_root.act.level--;
_root.act.money = _root.act.money - _root.act.score;
_root.act.lastlevel = _root.act.level;
_root.act.initlevel();
}
if (Key.isDown(27)) {
_root.act.mainmenuarrival();
}
}
} else {
timer++;
}
giveacloud();
}
function giveacloud() {
if (cloudtimer < 10) {
cloudtimer++;
} else {
var _local3 = Math.round(Math.random() * 8);
var _local5 = Math.random() * 400;
var _local4 = Math.random();
if (_local4 < 0.2) {
_root.gameoverscreen.cl.attachMovie("birdformenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
} else if ((_local4 >= 0.2) && (_local4 < 0.4)) {
_root.gameoverscreen.cl.attachMovie("cloud1formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.4) && (_local4 < 0.6)) {
_root.gameoverscreen.cl.attachMovie("cloud2formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.6) && (_local4 < 0.8)) {
_root.gameoverscreen.cl.attachMovie("cloud3formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.8) && (_local4 <= 1)) {
_root.gameoverscreen.cl.attachMovie("cloud4formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
}
_root.gameoverscreen.cl["h" + clouds]._xscale = 20 * _local3;
_root.gameoverscreen.cl["h" + clouds]._yscale = 20 * _local3;
if (clouds < 100) {
clouds++;
} else {
clouds = 0;
}
cloudtimer = 0;
}
}
var myscore = 0;
var now = 0;
var temp = 2;
var timer = 0;
var clouds = 0;
var cloudtimer = 0;
var sub = false;
}
Symbol 1391 MovieClip [__Packages.wayarrow] Frame 0
class wayarrow extends MovieClip
{
var _rotation, _x, _y, _visible;
function wayarrow () {
super();
}
function onEnterFrame() {
aimdimension = Math.atan2(_root.back.aim._y - _root.back.rocket._y, _root.back.aim._x - _root.back.rocket._x);
distance = Math.sqrt(((_root.back.aim._x - _root.back.rocket._x) * (_root.back.aim._x - _root.back.rocket._x)) + ((_root.back.aim._y - _root.back.rocket._y) * (_root.back.aim._y - _root.back.rocket._y)));
if ((2000 - distance) > 0) {
_root.back.wayarrow.lights._alpha = Math.round(2000 - distance) / 20;
} else {
_root.back.wayarrow.lights._alpha = 1;
}
_rotation = ((aimdimension * 180) / Math.PI) + 90;
_x = (Math.cos(aimdimension) * 150) + _root.back.rocket._x;
_y = (Math.sin(aimdimension) * 150) + _root.back.rocket._y;
_root.back.textforarrow.num.text = Math.floor(distance).toString();
_root.back.textforarrow._x = (Math.cos(aimdimension) * 70) + _root.back.rocket._x;
_root.back.textforarrow._y = (Math.sin(aimdimension) * 70) + _root.back.rocket._y;
if ((((((_root.back.aim._x - _root.back.rocket._x) - (_root.back.aim._width / 2)) < 250) && (_root.back.rocket._x < _root.back.aim._x)) || ((((_root.back.rocket._x - _root.back.aim._x) + (_root.back.aim._width / 2)) < 250) && (_root.back.rocket._x > _root.back.aim._x))) && (((((_root.back.aim._y - _root.back.rocket._y) - (_root.back.aim._height / 2)) < 200) && (_root.back.rocket._y < _root.back.aim._y)) || ((((_root.back.rocket._y - _root.back.aim._y) + (_root.back.aim._height / 2)) < 200) && (_root.back.rocket._y > _root.back.aim._y)))) {
_visible = false;
_root.back.textforarrow._visible = false;
} else if (_root.back.rocket.live == true) {
_visible = true;
_root.back.textforarrow._visible = true;
} else {
_visible = false;
_root.back.textforarrow._visible = false;
}
}
var aimdimension = 0;
var distance = 0;
}
Symbol 1392 MovieClip [__Packages.pvo] Frame 0
class pvo extends MovieClip
{
var _parent, _rotation, gotoAndPlay;
function pvo () {
super();
}
function onLoad() {
radvar = _root.act.radarvars;
timer = radvar;
_root.act.radarvars++;
_root.sreenborder.radar.bord.attachMovie("turretradar", "turretradar" + radvar, 5 + radvar);
_root.sreenborder.radar.bord["turretradar" + radvar]._xscale = 100 / _root.act.radarx;
_root.sreenborder.radar.bord["turretradar" + radvar]._yscale = 100 / _root.act.radarx;
_root.sreenborder.radar.bord["turretradar" + radvar]._x = _parent._x;
_root.sreenborder.radar.bord["turretradar" + radvar]._y = _parent._y - _root.act.radary;
}
function onEnterFrame() {
_root.sreenborder.radar.bord["turretradar" + radvar]._x = _parent._x;
_root.sreenborder.radar.bord["turretradar" + radvar]._y = _parent._y - _root.act.radary;
if (_root.back.rocket.started) {
if (_root.act.pause == false) {
var _local4 = Math.sqrt(((_root.back.rocket._y - _parent._y) * (_root.back.rocket._y - _parent._y)) + ((_root.back.rocket._x - _parent._x) * (_root.back.rocket._x - _parent._x)));
var _local5 = Math.floor(_local4 / 25);
var _local8 = _root.back.rocket.dx * _local5;
var _local6 = _root.back.rocket.dy * _local5;
var _local3 = Math.atan2((_root.back.rocket._y + _local6) - _parent._y, (_root.back.rocket._x + _local8) - _parent._x);
if (timer < 5) {
timer++;
_rotation = (((_local3 * 180) / Math.PI) + 90) - _parent._rotation;
} else {
gotoAndPlay(2);
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
if (_local4 > 600) {
} else {
if (_local4 > 300) {
_root.turretsfx.attachSound("shootingl", false);
} else {
_root.turretsfx.attachSound("shooting", false);
}
_root.turretsfx.setVolume(_root.act.mvolume);
_root.turretsfx.start(0, 1);
}
}
var _local9 = Math.cos(_local3) * 25;
var _local7 = Math.sin(_local3) * 25;
_root.bullits.attachMovie("bullit", "bullit" + _root.act.bulls, _root.act.bulls);
_root.bullits["bullit" + _root.act.bulls]._x = _parent._x;
_root.bullits["bullit" + _root.act.bulls]._y = _parent._y;
_root.bullits["bullit" + _root.act.bulls].tempdx = _local9;
_root.bullits["bullit" + _root.act.bulls].tempdy = _local7;
_root.bullits["bullit" + _root.act.bulls]._rotation = ((_local3 * 180) / Math.PI) + 90;
_root.act.bulls++;
timer = 0;
}
}
}
}
var timer = 0;
var radvar = 0;
}
Symbol 1393 MovieClip [__Packages.bullit] Frame 0
class bullit extends MovieClip
{
var _x, _y, removeMovieClip, _rotation;
function bullit () {
super();
}
function onLoad() {
radvar = _root.act.radarvars;
_root.act.radarvars++;
_root.sreenborder.radar.bord.attachMovie("radarbullit", "radarbullit" + radvar, 5 + radvar);
}
function onEnterFrame() {
if (_root.act.pause == false) {
_root.sreenborder.radar.bord["radarbullit" + radvar]._x = _x;
_root.sreenborder.radar.bord["radarbullit" + radvar]._y = _y - _root.act.radary;
_x = _x + tempdx;
if (_y > (_root.back.min._y - 100)) {
_y = _y + tempdy;
} else {
_root.sreenborder.radar.bord["radarbullit" + radvar].removeMovieClip();
removeMovieClip();
}
checkcolls();
}
}
function checkcolls() {
if (_root.back.border.hitTest(((_x * _root.back._xscale) * 0.01) + _root.back._x, ((_y * _root.back._xscale) * 0.01) + _root.back._y, true)) {
_root.sreenborder.radar.bord["radarbullit" + radvar].removeMovieClip();
removeMovieClip();
}
if (_root.back.rocket.live == true) {
if (_root.back.rocket.hitTest(((_x * _root.back._xscale) * 0.01) + _root.back._x, ((_y * _root.back._xscale) * 0.01) + _root.back._y, true)) {
_root.back.rocket.dx = _root.back.rocket.dx + (tempdx * 0.1);
_root.back.rocket.dy = _root.back.rocket.dy + (tempdy * 0.1);
if (_root.back.rocket.health > 10) {
_root.back.rocket.health = _root.back.rocket.health - 10;
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
_root.rocket2sfx.attachSound("getdamage", false);
_root.rocket2sfx.setVolume(_root.act.mvolume);
_root.rocket2sfx.start(0, 1);
}
} else {
_root.act.addachieve(4);
_root.back.rocket.bang();
}
addsparks();
_root.back.rocket.ach5 = false;
_root.sreenborder.radar.bord["radarbullit" + radvar].removeMovieClip();
removeMovieClip();
}
}
}
function addsparks() {
var _local5 = 0;
var _local4 = Math.random() * 5;
var _local3 = Math.random() * 5;
var _local6 = 0;
_root.back.rocket.shakeit(10);
_root.effects.attachMovie("bullitbang", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _x;
_root.effects["spark" + _root.act.fires]._y = _y;
_root.effects["spark" + _root.act.fires]._rotation = _rotation;
_root.act.fires++;
_local5 = 0;
while (_local5 < 10) {
_local4 = (Math.random() * 10) - 10;
_local3 = (Math.random() * 10) - 10;
_root.effects.attachMovie("spark", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _x;
_root.effects["spark" + _root.act.fires]._y = _y;
_root.effects["spark" + _root.act.fires].dx = _local4 + (tempdx * 0.2);
_root.effects["spark" + _root.act.fires].dy = _local3 + (tempdy * 0.2);
_local6 = Math.atan2(_local3, _local4);
_root.effects["spark" + _root.act.fires]._rotation = ((_local6 * 180) / Math.PI) - 180;
_root.act.fires++;
_local5++;
}
}
var tempdx = 0;
var tempdy = 0;
var radvar = 0;
}
Symbol 1394 MovieClip [__Packages.spark] Frame 0
class spark extends MovieClip
{
var _x, _y, removeMovieClip;
function spark () {
super();
}
function onEnterFrame() {
if (timer < 100) {
_x = _x + dx;
_y = _y + (dy + timer);
timer++;
} else {
removeMovieClip();
}
}
var timer = 0;
var dx = 0;
var dy = 0;
}
Symbol 1395 MovieClip [__Packages.flac] Frame 0
class flac extends MovieClip
{
var _parent, _rotation, gotoAndPlay;
function flac () {
super();
}
function onLoad() {
radvar = _root.act.radarvars;
_root.act.radarvars++;
_root.sreenborder.radar.bord.attachMovie("turretradar", "turretradar" + radvar, 5 + radvar);
_root.sreenborder.radar.bord["turretradar" + radvar]._xscale = 100 / _root.act.radarx;
_root.sreenborder.radar.bord["turretradar" + radvar]._yscale = 100 / _root.act.radarx;
_root.sreenborder.radar.bord["turretradar" + radvar]._x = _parent._x;
_root.sreenborder.radar.bord["turretradar" + radvar]._y = _parent._y - _root.act.radary;
}
function onEnterFrame() {
_root.sreenborder.radar.bord["turretradar" + radvar]._x = _parent._x;
_root.sreenborder.radar.bord["turretradar" + radvar]._y = _parent._y - _root.act.radary;
if (_root.back.rocket.started) {
if (_root.act.pause == false) {
var _local5 = Math.sqrt(((_root.back.rocket._y - _parent._y) * (_root.back.rocket._y - _parent._y)) + ((_root.back.rocket._x - _parent._x) * (_root.back.rocket._x - _parent._x)));
var _local4 = Math.floor(_local5 / 25);
var _local8 = _root.back.rocket.dx * _local4;
var _local6 = _root.back.rocket.dy * _local4;
var _local3 = Math.atan2((_root.back.rocket._y + _local6) - _parent._y, (_root.back.rocket._x + _local8) - _parent._x);
if (timer < 10) {
timer++;
_rotation = (((_local3 * 180) / Math.PI) + 90) - _parent._rotation;
} else {
gotoAndPlay(2);
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
if (_local5 > 600) {
} else {
if (_local5 > 300) {
_root.turretsfx.attachSound("flakshotl", false);
} else {
_root.turretsfx.attachSound("flakshot", false);
}
_root.turretsfx.setVolume(_root.act.mvolume);
_root.turretsfx.start(0, 1);
}
}
var _local9 = Math.cos(_local3) * 25;
var _local7 = Math.sin(_local3) * 25;
_root.bullits.attachMovie("flacbullit", "bullit" + _root.act.bulls, _root.act.bulls);
_root.bullits["bullit" + _root.act.bulls]._x = _parent._x;
_root.bullits["bullit" + _root.act.bulls]._y = _parent._y;
_root.bullits["bullit" + _root.act.bulls].tempdx = _local9;
_root.bullits["bullit" + _root.act.bulls].tempdy = _local7;
_root.bullits["bullit" + _root.act.bulls].timer = _local4;
_root.bullits["bullit" + _root.act.bulls]._rotation = ((_local3 * 180) / Math.PI) + 90;
_root.act.bulls++;
timer = 0;
}
}
}
}
var timer = 0;
var radvar = 0;
}
Symbol 1396 MovieClip [__Packages.flacbullit] Frame 0
class flacbullit extends MovieClip
{
var _x, _y, removeMovieClip, _rotation;
function flacbullit () {
super();
}
function onLoad() {
radvar = _root.act.radarvars;
_root.act.radarvars++;
_root.sreenborder.radar.bord.attachMovie("radarbullit", "radarbullit" + radvar, 5 + radvar);
}
function onEnterFrame() {
if (_root.act.pause == false) {
if (timer > 0) {
_x = _x + tempdx;
if (_y > (_root.back.min._y - 100)) {
_y = _y + tempdy;
} else {
_root.sreenborder.radar.bord["radarbullit" + radvar].removeMovieClip();
removeMovieClip();
}
_root.sreenborder.radar.bord["radarbullit" + radvar]._x = _x;
_root.sreenborder.radar.bord["radarbullit" + radvar]._y = _y - _root.act.radary;
checkcolls();
timer--;
} else if (timer > -100) {
blow();
}
}
}
function blow() {
var _local3 = Math.round(Math.sqrt(((_root.back.rocket._y - _y) * (_root.back.rocket._y - _y)) + ((_root.back.rocket._x - _x) * (_root.back.rocket._x - _x))));
if (_local3 < 600) {
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
_root.flaks.attachSound("flakexpl", false);
_root.flaks.setVolume(_root.act.mvolume);
_root.flaks.start(0, 1);
}
}
if (_local3 < 100) {
if (_root.back.rocket.live == true) {
if (_root.back.rocket.health > _local3) {
var _local4 = Math.round(_local3 / 10);
_root.back.rocket.health = _root.back.rocket.health - _local4;
_root.back.rocket.shakeit(_local4);
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
_root.rocket2sfx.attachSound("getdamage", false);
_root.rocket2sfx.setVolume(_root.act.mvolume);
_root.rocket2sfx.start(0, 1);
}
addbsparks(_local4);
} else {
_root.back.rocket.bang();
}
_root.back.rocket.ach5 = false;
}
}
timer = -1000;
_root.effects.attachMovie("flacbang", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _x;
_root.effects["spark" + _root.act.fires]._y = _y;
_root.sreenborder.radar.bord["radarbullit" + radvar].removeMovieClip();
_root.act.fires++;
removeMovieClip();
}
function checkcolls() {
if (_root.back.border.hitTest(((_x * _root.back._xscale) * 0.01) + _root.back._x, ((_y * _root.back._xscale) * 0.01) + _root.back._y, true)) {
_root.sreenborder.radar.bord["radarbullit" + radvar].removeMovieClip();
removeMovieClip();
}
if (_root.back.rocket.live == true) {
if (_root.back.rocket.hitTest(((_x * _root.back._xscale) * 0.01) + _root.back._x, ((_y * _root.back._xscale) * 0.01) + _root.back._y, true)) {
_root.back.rocket.dx = _root.back.rocket.dx + (tempdx * 0.1);
_root.back.rocket.dy = _root.back.rocket.dy + (tempdy * 0.1);
if (_root.back.rocket.health > 50) {
_root.back.rocket.health = _root.back.rocket.health - 50;
_root.effects.attachMovie("bullitbang", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _x;
_root.effects["spark" + _root.act.fires]._y = _y;
_root.effects["spark" + _root.act.fires]._rotation = _rotation;
_root.act.fires++;
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
_root.rocket2sfx.attachSound("getdamage", false);
_root.rocket2sfx.setVolume(_root.act.mvolume);
_root.rocket2sfx.start(0, 1);
}
} else {
_root.back.rocket.bang();
}
_root.back.rocket.ach5 = false;
addsparks();
_root.sreenborder.radar.bord["radarbullit" + radvar].removeMovieClip();
removeMovieClip();
}
}
}
function addsparks() {
var _local5 = 0;
var _local4 = Math.random() * 5;
var _local3 = Math.random() * 5;
var _local6 = 0;
_root.back.rocket.shakeit(10);
_root.effects.attachMovie("bullitbang", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _x;
_root.effects["spark" + _root.act.fires]._y = _y;
_root.effects["spark" + _root.act.fires]._rotation = _rotation;
_root.act.fires++;
_local5 = 0;
while (_local5 < 10) {
_local4 = (Math.random() * 10) - 10;
_local3 = (Math.random() * 10) - 10;
_root.effects.attachMovie("spark", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _x;
_root.effects["spark" + _root.act.fires]._y = _y;
_root.effects["spark" + _root.act.fires].dx = _local4 + (tempdx * 0.2);
_root.effects["spark" + _root.act.fires].dy = _local3 + (tempdy * 0.2);
_local6 = Math.atan2(_local3, _local4);
_root.effects["spark" + _root.act.fires]._rotation = ((_local6 * 180) / Math.PI) - 180;
_root.act.fires++;
_local5++;
}
}
function addbsparks(td) {
var _local3 = 0;
var _local5 = Math.random() * 5;
var _local4 = Math.random() * 5;
_root.back.rocket.shakeit(10);
_local3 = 0;
while (_local3 < td) {
_local5 = (Math.random() * 10) - 10;
_local4 = (Math.random() * 10) - 10;
_root.effects.attachMovie("spark", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _root.back.rocket._x;
_root.effects["spark" + _root.act.fires]._y = _root.back.rocket._y;
_root.effects["spark" + _root.act.fires].dx = (_root.back.rocket._x - _x) * 0.2;
_root.effects["spark" + _root.act.fires].dy = (_root.back.rocket._y - _y) * 0.2;
_root.act.fires++;
_local3++;
}
}
var tempdx = 0;
var tempdy = 0;
var timer = 0;
var radvar = 0;
}
Symbol 1397 MovieClip [__Packages.car] Frame 0
class car extends MovieClip
{
var _x, _y;
function car () {
super();
}
function onEnterFrame() {
if (ready == false) {
if (_root.act.pause == false) {
if (_root.back.rocket.started == true) {
_x = _x + 10;
_root.back.cargun._x = _root.back.cargun._x + 10;
i = 0;
while (i < 10) {
if (_root.back.border["g" + i]._x < _x) {
if (_root.back.border["g" + i].done == true) {
} else {
_root.back.border["g" + i].gotoAndPlay(2);
_root.back.border["g" + i].done = true;
}
}
i++;
}
}
}
}
}
function addsparks(m) {
_root.back.cargun._visible = false;
var _local3 = 0;
var _local5 = Math.random() * 5;
var _local4 = Math.random() * 5;
_local3 = 0;
while (_local3 < m) {
_local5 = (Math.random() * 10) - 10;
_local4 = (Math.random() * 10) - 10;
_root.effects.attachMovie("spark", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _x;
_root.effects["spark" + _root.act.fires]._y = _y;
_root.effects["spark" + _root.act.fires].dx = _local5 * 0.2;
_root.effects["spark" + _root.act.fires].dy = _local4 * 0.2;
_root.act.fires++;
_local3++;
}
}
var i = 0;
var ready = false;
}
Symbol 1398 MovieClip [__Packages.car2] Frame 0
class car2 extends MovieClip
{
var _x, _y;
function car2 () {
super();
}
function onEnterFrame() {
if (ready == false) {
if (_root.act.pause == false) {
if (_root.back.rocket.started == true) {
_x = _x + speed;
_root.back.cargun._x = _root.back.cargun._x + 20;
if (speed < 18) {
speed = speed + 0.2;
}
}
}
}
}
function addsparks(m) {
var _local3 = 0;
var _local5 = Math.random() * 5;
var _local4 = Math.random() * 5;
_local3 = 0;
while (_local3 < m) {
_local5 = (Math.random() * 10) - 10;
_local4 = (Math.random() * 10) - 10;
_root.effects.attachMovie("spark", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _x;
_root.effects["spark" + _root.act.fires]._y = _y;
_root.effects["spark" + _root.act.fires].dx = _local5 * 0.2;
_root.effects["spark" + _root.act.fires].dy = _local4 * 0.2;
_root.act.fires++;
_local3++;
}
}
var i = 0;
var speed = 0;
var ready = false;
}
Symbol 1399 MovieClip [__Packages.diri] Frame 0
class diri extends MovieClip
{
var _x, _y;
function diri () {
super();
}
function onEnterFrame() {
if (_root.back.rocket.started) {
if (_root.act.pause == false) {
if (ready == false) {
var _local3 = Math.sqrt(((_root.back.rocket._y - _y) * (_root.back.rocket._y - _y)) + ((_root.back.rocket._x - _x) * (_root.back.rocket._x - _x)));
var _local6 = Math.floor(_local3 / 25);
var _local4 = _root.back.rocket.dx * 20;
var _local7 = _root.back.rocket.dy * 20;
if (timer < 10) {
timer++;
} else {
var _local5 = ((_root.back.rocket._x + _local4) - _x) / 40;
_root.bullits.attachMovie("bomb", "bullit" + _root.act.bulls, _root.act.bulls);
_root.bullits["bullit" + _root.act.bulls]._x = _x;
_root.bullits["bullit" + _root.act.bulls]._y = _y;
_root.bullits["bullit" + _root.act.bulls].tempdx = _local5;
_root.act.bulls++;
timer = 0;
}
}
}
}
}
function addsparks(m) {
var _local3 = 0;
var _local5 = Math.random() * 5;
var _local4 = Math.random() * 5;
_local3 = 0;
while (_local3 < m) {
_local5 = (Math.random() * 10) - 10;
_local4 = (Math.random() * 10) - 10;
_root.effects.attachMovie("spark", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _x;
_root.effects["spark" + _root.act.fires]._y = _y;
_root.effects["spark" + _root.act.fires].dx = _local5 * 0.2;
_root.effects["spark" + _root.act.fires].dy = _local4 * 0.2;
_root.act.fires++;
_local3++;
}
}
var i = 0;
var radvar = 0;
var ready = false;
var timer = 0;
}
Symbol 1400 MovieClip [__Packages.bomb] Frame 0
class bomb extends MovieClip
{
var _visible, _x, _y, gotoAndPlay, _rotation;
function bomb () {
super();
}
function onLoad() {
radvar = _root.act.radarvars;
_root.act.radarvars++;
_root.sreenborder.radar.bord.attachMovie("radarbullit", "radarbullit" + radvar, 5 + radvar);
timer = -15;
_visible = false;
}
function onEnterFrame() {
if (_root.act.pause == false) {
if (ready == false) {
if (vistimer > 4) {
_visible = true;
} else {
vistimer++;
}
_x = _x + tempdx;
_y = _y + timer;
_root.sreenborder.radar.bord["radarbullit" + radvar]._x = _x;
_root.sreenborder.radar.bord["radarbullit" + radvar]._y = _y - _root.act.radary;
checkcolls();
timer++;
}
}
}
function checkcolls() {
if (_root.back.rocket.live == true) {
if (_root.back.rocket.hitTest(((_x * _root.back._xscale) * 0.01) + _root.back._x, ((_y * _root.back._xscale) * 0.01) + _root.back._y, true)) {
gotoAndPlay("bang");
if (_root.back.rocket.health > 100) {
_root.back.rocket.health = _root.back.rocket.health - 100;
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
_root.flaks.attachSound("flakexpl", false);
_root.flaks.setVolume(_root.act.mvolume);
_root.flaks.start(0, 1);
}
} else {
_root.act.addachieve(3);
_root.back.rocket.bang();
}
addsparks();
_root.back.rocket.ach5 = false;
ready = true;
}
}
}
function addsparks() {
var _local5 = 0;
var _local4 = Math.random() * 5;
var _local3 = Math.random() * 5;
var _local6 = 0;
_root.back.rocket.shakeit(10);
_root.effects.attachMovie("bullitbang", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _x;
_root.effects["spark" + _root.act.fires]._y = _y;
_root.effects["spark" + _root.act.fires]._rotation = _rotation;
_root.act.fires++;
_local5 = 0;
while (_local5 < 10) {
_local4 = (Math.random() * 10) - 10;
_local3 = (Math.random() * 10) - 10;
_root.effects.attachMovie("spark", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _x;
_root.effects["spark" + _root.act.fires]._y = _y;
_root.effects["spark" + _root.act.fires].dx = _local4 + (tempdx * 0.2);
_root.effects["spark" + _root.act.fires].dy = _local3 + 2;
_local6 = Math.atan2(_local3, _local4);
_root.effects["spark" + _root.act.fires]._rotation = ((_local6 * 180) / Math.PI) - 180;
_root.act.fires++;
_local5++;
}
}
var tempdx = 0;
var timer = 0;
var radvar = 0;
var ready = false;
var vistimer = 0;
}
Symbol 1401 MovieClip [__Packages.helicopter] Frame 0
class helicopter extends MovieClip
{
var _x, _y;
function helicopter () {
super();
}
function onEnterFrame() {
if (ready == false) {
if (_root.back.rocket.started) {
if (_root.act.pause == false) {
_x = _x + speed;
if (_x < 1500) {
speed = speed + 0.25;
} else {
speed = speed - 0.25;
}
var _local3 = Math.sqrt(((_root.back.rocket._y - _y) * (_root.back.rocket._y - _y)) + ((_root.back.rocket._x - _x) * (_root.back.rocket._x - _x)));
var _local6 = Math.floor(_local3 / 25);
var _local4 = _root.back.rocket.dx * 20;
var _local7 = _root.back.rocket.dy * 20;
if (timer < 10) {
timer++;
} else {
var _local5 = ((_root.back.rocket._x + _local4) - _x) / 40;
_root.bullits.attachMovie("bomb", "bullit" + _root.act.bulls, _root.act.bulls);
_root.bullits["bullit" + _root.act.bulls]._x = _x;
_root.bullits["bullit" + _root.act.bulls]._y = _y;
_root.bullits["bullit" + _root.act.bulls].tempdx = _local5;
_root.act.bulls++;
timer = 0;
}
}
}
}
}
function addsparks(m) {
var _local3 = 0;
var _local5 = Math.random() * 5;
var _local4 = Math.random() * 5;
_local3 = 0;
while (_local3 < m) {
_local5 = (Math.random() * 10) - 10;
_local4 = (Math.random() * 10) - 10;
_root.effects.attachMovie("spark", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _x;
_root.effects["spark" + _root.act.fires]._y = _y;
_root.effects["spark" + _root.act.fires].dx = _local5 * 0.2;
_root.effects["spark" + _root.act.fires].dy = _local4 * 0.2;
_root.act.fires++;
_local3++;
}
}
var i = 0;
var radvar = 0;
var timer = 0;
var speed = 0;
var ready = false;
}
Symbol 1402 MovieClip [__Packages.rock] Frame 0
class rock extends MovieClip
{
var _y, _x;
function rock () {
super();
}
function onEnterFrame() {
if (_root.back.rocket.started) {
if (_root.act.pause == false) {
_y = _y - speed;
_root.back.border.def._y = _root.back.border.def._y - speed;
speed = speed + 0.05;
}
}
}
function addsparks(td) {
var _local3 = 0;
var _local5 = Math.random() * 5;
var _local4 = Math.random() * 5;
_local3 = 0;
while (_local3 < td) {
_local5 = (Math.random() * 10) - 10;
_local4 = (Math.random() * 10) - 10;
_root.effects.attachMovie("spark", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _root.back.rocket._x;
_root.effects["spark" + _root.act.fires]._y = _root.back.rocket._y;
_root.effects["spark" + _root.act.fires].dx = (_root.back.rocket._x - _x) * 0.2;
_root.effects["spark" + _root.act.fires].dy = (_root.back.rocket._y - _y) * 0.2;
_root.act.fires++;
_local3++;
}
}
var i = 0;
var radvar = 0;
var timer = 0;
var speed = 0;
}
Symbol 1403 MovieClip [__Packages.fake] Frame 0
class fake extends MovieClip
{
var stop, _x, _y, hitTest, gotoAndPlay;
function fake () {
super();
}
function onLoad() {
stop();
_root.sreenborder.radar.bord.attachMovie("aimradar", "aimfake" + _root.act.radarvars, 5 + _root.act.radarvars);
_root.sreenborder.radar.bord["aimfake" + _root.act.radarvars]._xscale = 100 / _root.act.radarx;
_root.sreenborder.radar.bord["aimfake" + _root.act.radarvars]._yscale = 100 / _root.act.radarx;
_root.sreenborder.radar.bord["aimfake" + _root.act.radarvars]._x = _x;
_root.sreenborder.radar.bord["aimfake" + _root.act.radarvars]._y = _y - _root.act.radary;
_root.act.radarvars++;
}
function onEnterFrame() {
if (re == false) {
if (hitTest((_root.back._x + ((_root.back.rocket._x * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._x, (_root.back._y + ((_root.back.rocket._y * _root.back._xscale) * 0.01)) + _root.back.rocket.s1._y, true)) {
if (_root.back.aim.pole._xscale > 100) {
_root.back.aim.pole._xscale = _root.back.aim.pole._xscale - 20;
_root.back.aim.pole._yscale = _root.back.aim.pole._yscale - 20;
} else {
_root.back.aim.pole._visible = false;
}
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
_root.turretsfx.attachSound("starblowing", false);
_root.turretsfx.setVolume(_root.act.mvolume);
_root.turretsfx.start(0, 1);
}
gotoAndPlay("blow");
re = true;
}
}
}
var re = false;
}
Symbol 1404 MovieClip [__Packages.ufo] Frame 0
class ufo extends MovieClip
{
var _x, _y;
function ufo () {
super();
}
function onLoad() {
_root.back.aim.attachMovie("pole", "pole", 10);
_root.back.aim.pole._xscale = 130;
_root.back.aim.pole._yscale = 130;
}
function onEnterFrame() {
if (ready == false) {
if (tempforce > 1) {
_x = _x + ((forcex - _x) * 0.1);
_y = _y + ((forcey - _y) * 0.1);
tempforce--;
} else if (timer > 50) {
setaim();
timer = 0;
} else {
timer++;
}
}
}
function setaim() {
var _local5 = Math.round(Math.sqrt(((_root.back.rocket._y - _y) * (_root.back.rocket._y - _y)) + ((_root.back.rocket._x - _x) * (_root.back.rocket._x - _x))));
var _local4 = 0;
var _local3 = 0;
if (_local5 < 1000) {
if (_root.back.rocket._x < _x) {
if (_root.back.rocket._y < _y) {
_local3 = _y + 300;
} else {
_local3 = _y - 300;
}
_local4 = _x + 300;
} else {
_local4 = _x - 300;
}
} else if (_local5 > 3000) {
if (_root.back.rocket._x < _x) {
if (_root.back.rocket._y < _y) {
_local3 = _y - 300;
} else {
_local3 = _y + 300;
}
_local4 = _x - 300;
} else {
_local4 = _x + 300;
}
}
if (_local3 > (_root.back.max._y - 400)) {
_local3 = _root.back.max._y - 400;
} else if (_local3 < (_root.back.min._y + 400)) {
_local3 = _root.back.min._y + 400;
}
if (_local4 > (_root.back.max._x - 400)) {
_local4 = _root.back.max._x - 400;
} else if (_local4 < (_root.back.min._x + 400)) {
_local4 = _root.back.min._x + 400;
}
forcex = _local4;
forcey = _local3;
tempforce = 10;
}
function addsparks(m) {
var _local3 = 0;
var _local5 = Math.random() * 5;
var _local4 = Math.random() * 5;
_local3 = 0;
while (_local3 < m) {
_local5 = (Math.random() * 10) - 10;
_local4 = (Math.random() * 10) - 10;
_root.effects.attachMovie("spark", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _x;
_root.effects["spark" + _root.act.fires]._y = _y;
_root.effects["spark" + _root.act.fires].dx = _local5 * 0.2;
_root.effects["spark" + _root.act.fires].dy = _local4 * 0.2;
_root.act.fires++;
_local3++;
}
}
var timer = 0;
var forcex = 0;
var forcey = 0;
var tempforce = 0;
var ready = false;
}
Symbol 1405 MovieClip [__Packages.bird] Frame 0
class bird extends MovieClip
{
var _x, _y, removeMovieClip, gotoAndPlay;
function bird () {
super();
}
function onLoad() {
}
function onEnterFrame() {
if (_root.act.pause == false) {
if (live) {
_x = _x + tempdx;
_y = _y + tempdy;
checkcolls();
}
}
}
function checkcolls() {
if (_root.back.border.hitTest(((_x * _root.back._xscale) * 0.01) + _root.back._x, ((_y * _root.back._xscale) * 0.01) + _root.back._y, true)) {
removeMovieClip();
}
if (_root.back.rocket.live == true) {
if (_root.back.rocket.hitTest(this)) {
_root.back.rocket.ach6++;
if (_root.back.rocket.ach6 > 4) {
_root.act.addachieve(6);
}
_root.act.addachieve(0);
if (_root.back.rocket.health > 5) {
_root.back.rocket.health = _root.back.rocket.health - 5;
} else {
if (_root.back.rocket.ach5 == true) {
_root.act.addachieve(5);
}
_root.act.addachieve(1);
_root.back.rocket.health = 0;
_root.back.rocket.live = false;
_root.back.rocket.gotoAndPlay("bang");
}
addsparks();
}
}
}
function addsparks() {
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
var _local3 = Math.round(Math.random());
_root.birdsfx.attachSound("crow" + _local3, false);
_root.birdsfx.setVolume(_root.act.mvolume);
_root.birdsfx.start(0, 1);
}
gotoAndPlay("death");
live = false;
}
var tempdx = 0;
var tempdy = 0;
var radvar = 0;
var live = true;
}
Symbol 1406 MovieClip [__Packages.lengthchallenge] Frame 0
class lengthchallenge extends MovieClip
{
function lengthchallenge () {
super();
}
function onLoad() {
myscore = _root.act.score;
_root.gameoverscreen.createEmptyMovieClip("cl", 3);
}
function onEnterFrame() {
if (now < myscore) {
now = now + temp;
temp = temp + Math.round(temp * 0.3);
} else {
now = myscore;
}
_root.gameoverscreen.score.text = now;
if (timer > 10) {
if (sub == false) {
if (Key.isDown(32)) {
if (_root.act.level < 5) {
_root.act.llevel(_root.act.level + 1);
} else {
_root.act.mainmenuarrival();
}
}
if (Key.isDown(13)) {
_root.act.lastlevel = _root.act.level;
_root.act.llevel(_root.act.level);
}
if (Key.isDown(27)) {
_root.act.mainmenuarrival();
}
}
} else {
timer++;
}
giveacloud();
}
function giveacloud() {
if (cloudtimer < 10) {
cloudtimer++;
} else {
var _local3 = Math.round(Math.random() * 8);
var _local5 = Math.random() * 400;
var _local4 = Math.random();
if (_local4 < 0.2) {
_root.gameoverscreen.cl.attachMovie("birdformenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
} else if ((_local4 >= 0.2) && (_local4 < 0.4)) {
_root.gameoverscreen.cl.attachMovie("cloud1formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.4) && (_local4 < 0.6)) {
_root.gameoverscreen.cl.attachMovie("cloud2formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.6) && (_local4 < 0.8)) {
_root.gameoverscreen.cl.attachMovie("cloud3formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.8) && (_local4 <= 1)) {
_root.gameoverscreen.cl.attachMovie("cloud4formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
}
_root.gameoverscreen.cl["h" + clouds]._xscale = 20 * _local3;
_root.gameoverscreen.cl["h" + clouds]._yscale = 20 * _local3;
if (clouds < 100) {
clouds++;
} else {
clouds = 0;
}
cloudtimer = 0;
}
}
var myscore = 0;
var now = 0;
var temp = 2;
var timer = 0;
var seconds = 0;
var minutes = 0;
var pseconds = 0;
var clouds = 0;
var cloudtimer = 0;
var sub = false;
}
Symbol 1407 MovieClip [__Packages.lengthover] Frame 0
class lengthover extends MovieClip
{
function lengthover () {
super();
}
function onLoad() {
myscore = _root.act.score;
_root.gameoverscreen.createEmptyMovieClip("cl", 3);
}
function onEnterFrame() {
if (timer > 30) {
if (Key.isDown(32)) {
_root.act.llevel(_root.act.level);
}
if (Key.isDown(13)) {
_root.act.llevel(_root.act.level);
}
if (Key.isDown(27)) {
_root.act.mainmenuarrival();
}
} else {
timer++;
}
giveacloud();
}
function giveacloud() {
if (cloudtimer < 10) {
cloudtimer++;
} else {
var _local3 = Math.round(Math.random() * 8);
var _local5 = Math.random() * 400;
var _local4 = Math.random();
if (_local4 < 0.2) {
_root.gameoverscreen.cl.attachMovie("birdformenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
} else if ((_local4 >= 0.2) && (_local4 < 0.4)) {
_root.gameoverscreen.cl.attachMovie("cloud1formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.4) && (_local4 < 0.6)) {
_root.gameoverscreen.cl.attachMovie("cloud2formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.6) && (_local4 < 0.8)) {
_root.gameoverscreen.cl.attachMovie("cloud3formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.8) && (_local4 <= 1)) {
_root.gameoverscreen.cl.attachMovie("cloud4formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
}
_root.gameoverscreen.cl["h" + clouds]._xscale = 20 * _local3;
_root.gameoverscreen.cl["h" + clouds]._yscale = 20 * _local3;
if (clouds < 100) {
clouds++;
} else {
clouds = 0;
}
cloudtimer = 0;
}
}
var myscore = 0;
var now = 0;
var temp = 2;
var timer = 0;
var seconds = 0;
var minutes = 0;
var pseconds = 0;
var clouds = 0;
var cloudtimer = 0;
}
Symbol 1408 MovieClip [__Packages.st] Frame 0
class st extends MovieClip
{
function st () {
super();
}
function onLoad() {
act = false;
}
var act = false;
}
Symbol 1409 MovieClip [__Packages.starschallenge] Frame 0
class starschallenge extends MovieClip
{
function starschallenge () {
super();
}
function onLoad() {
myscore = _root.act.score;
_root.gameoverscreen.createEmptyMovieClip("cl", 3);
}
function onEnterFrame() {
if (now < myscore) {
now = now + temp;
temp = temp + Math.round(temp * 0.3);
} else {
now = myscore;
}
_root.gameoverscreen.score.text = now;
if (timer > 10) {
if (sub == false) {
if (Key.isDown(32)) {
if (_root.act.level < 5) {
_root.act.initstars(_root.act.level + 1);
} else {
_root.act.mainmenuarrival();
}
}
if (Key.isDown(13)) {
_root.act.lastlevel = _root.act.level;
_root.act.initstars(_root.act.level);
}
if (Key.isDown(27)) {
_root.act.mainmenuarrival();
}
}
} else {
timer++;
}
giveacloud();
}
function giveacloud() {
if (cloudtimer < 10) {
cloudtimer++;
} else {
var _local3 = Math.round(Math.random() * 8);
var _local5 = Math.random() * 400;
var _local4 = Math.random();
if (_local4 < 0.2) {
_root.gameoverscreen.cl.attachMovie("birdformenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
} else if ((_local4 >= 0.2) && (_local4 < 0.4)) {
_root.gameoverscreen.cl.attachMovie("cloud1formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.4) && (_local4 < 0.6)) {
_root.gameoverscreen.cl.attachMovie("cloud2formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.6) && (_local4 < 0.8)) {
_root.gameoverscreen.cl.attachMovie("cloud3formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.8) && (_local4 <= 1)) {
_root.gameoverscreen.cl.attachMovie("cloud4formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
}
_root.gameoverscreen.cl["h" + clouds]._xscale = 20 * _local3;
_root.gameoverscreen.cl["h" + clouds]._yscale = 20 * _local3;
if (clouds < 100) {
clouds++;
} else {
clouds = 0;
}
cloudtimer = 0;
}
}
var myscore = 0;
var now = 0;
var temp = 2;
var timer = 0;
var seconds = 0;
var minutes = 0;
var pseconds = 0;
var clouds = 0;
var cloudtimer = 0;
var sub = false;
}
Symbol 1410 MovieClip [__Packages.starsover] Frame 0
class starsover extends MovieClip
{
function starsover () {
super();
}
function onLoad() {
myscore = _root.act.score;
_root.gameoverscreen.createEmptyMovieClip("cl", 3);
}
function onEnterFrame() {
if (timer > 60) {
if (Key.isDown(32)) {
_root.act.initstars(_root.act.level);
}
if (Key.isDown(13)) {
_root.act.initstars(_root.act.level);
}
if (Key.isDown(27)) {
_root.act.mainmenuarrival();
}
} else {
timer++;
}
giveacloud();
}
function giveacloud() {
if (cloudtimer < 10) {
cloudtimer++;
} else {
var _local3 = Math.round(Math.random() * 8);
var _local5 = Math.random() * 400;
var _local4 = Math.random();
if (_local4 < 0.2) {
_root.gameoverscreen.cl.attachMovie("birdformenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
} else if ((_local4 >= 0.2) && (_local4 < 0.4)) {
_root.gameoverscreen.cl.attachMovie("cloud1formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.4) && (_local4 < 0.6)) {
_root.gameoverscreen.cl.attachMovie("cloud2formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.6) && (_local4 < 0.8)) {
_root.gameoverscreen.cl.attachMovie("cloud3formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.8) && (_local4 <= 1)) {
_root.gameoverscreen.cl.attachMovie("cloud4formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
}
_root.gameoverscreen.cl["h" + clouds]._xscale = 20 * _local3;
_root.gameoverscreen.cl["h" + clouds]._yscale = 20 * _local3;
if (clouds < 100) {
clouds++;
} else {
clouds = 0;
}
cloudtimer = 0;
}
}
var myscore = 0;
var now = 0;
var temp = 2;
var timer = 0;
var seconds = 0;
var minutes = 0;
var pseconds = 0;
var clouds = 0;
var cloudtimer = 0;
}
Symbol 1411 MovieClip [__Packages.survivalchallenge] Frame 0
class survivalchallenge extends MovieClip
{
function survivalchallenge () {
super();
}
function onLoad() {
myscore = _root.act.score;
_root.gameoverscreen.createEmptyMovieClip("cl", 3);
}
function onEnterFrame() {
if (now < myscore) {
now = now + temp;
temp = temp + Math.round(temp * 0.3);
} else {
now = myscore;
}
_root.gameoverscreen.score.text = now;
if (timer > 10) {
if (sub == false) {
if (Key.isDown(32)) {
if (_root.act.level < 5) {
_root.act.sulevel(_root.act.level + 1);
} else {
_root.act.mainmenuarrival();
}
}
if (Key.isDown(13)) {
_root.act.lastlevel = _root.act.level;
_root.act.sulevel(_root.act.level);
_root.act.lastlevel = _root.act.level;
}
if (Key.isDown(27)) {
_root.act.mainmenuarrival();
}
}
} else {
timer++;
}
giveacloud();
}
function giveacloud() {
if (cloudtimer < 10) {
cloudtimer++;
} else {
var _local3 = Math.round(Math.random() * 8);
var _local5 = Math.random() * 400;
var _local4 = Math.random();
if (_local4 < 0.2) {
_root.gameoverscreen.cl.attachMovie("birdformenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
} else if ((_local4 >= 0.2) && (_local4 < 0.4)) {
_root.gameoverscreen.cl.attachMovie("cloud1formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.4) && (_local4 < 0.6)) {
_root.gameoverscreen.cl.attachMovie("cloud2formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.6) && (_local4 < 0.8)) {
_root.gameoverscreen.cl.attachMovie("cloud3formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.8) && (_local4 <= 1)) {
_root.gameoverscreen.cl.attachMovie("cloud4formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
}
_root.gameoverscreen.cl["h" + clouds]._xscale = 20 * _local3;
_root.gameoverscreen.cl["h" + clouds]._yscale = 20 * _local3;
if (clouds < 100) {
clouds++;
} else {
clouds = 0;
}
cloudtimer = 0;
}
}
var myscore = 0;
var now = 0;
var temp = 2;
var timer = 0;
var seconds = 0;
var minutes = 0;
var pseconds = 0;
var clouds = 0;
var cloudtimer = 0;
var sub = false;
}
Symbol 1412 MovieClip [__Packages.survivalover] Frame 0
class survivalover extends MovieClip
{
function survivalover () {
super();
}
function onLoad() {
myscore = _root.act.score;
_root.gameoverscreen.createEmptyMovieClip("cl", 3);
}
function onEnterFrame() {
if (timer > 60) {
if (Key.isDown(32)) {
_root.act.sulevel(_root.act.level);
}
if (Key.isDown(13)) {
_root.act.sulevel(_root.act.level);
}
if (Key.isDown(27)) {
_root.act.mainmenuarrival();
}
} else {
timer++;
}
giveacloud();
}
function giveacloud() {
if (cloudtimer < 10) {
cloudtimer++;
} else {
var _local3 = Math.round(Math.random() * 8);
var _local5 = Math.random() * 400;
var _local4 = Math.random();
if (_local4 < 0.2) {
_root.gameoverscreen.cl.attachMovie("birdformenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
} else if ((_local4 >= 0.2) && (_local4 < 0.4)) {
_root.gameoverscreen.cl.attachMovie("cloud1formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.4) && (_local4 < 0.6)) {
_root.gameoverscreen.cl.attachMovie("cloud2formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.6) && (_local4 < 0.8)) {
_root.gameoverscreen.cl.attachMovie("cloud3formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
} else if ((_local4 >= 0.8) && (_local4 <= 1)) {
_root.gameoverscreen.cl.attachMovie("cloud4formenu", "h" + clouds, (_local3 * 100) + clouds);
_root.gameoverscreen.cl["h" + clouds]._x = 600;
_root.gameoverscreen.cl["h" + clouds]._y = _local5;
_root.gameoverscreen.cl["h" + clouds].de = _local3 * 2;
_root.gameoverscreen.cl["h" + clouds]._alpha = 10 * _local3;
}
_root.gameoverscreen.cl["h" + clouds]._xscale = 20 * _local3;
_root.gameoverscreen.cl["h" + clouds]._yscale = 20 * _local3;
if (clouds < 100) {
clouds++;
} else {
clouds = 0;
}
cloudtimer = 0;
}
}
var myscore = 0;
var now = 0;
var temp = 2;
var timer = 0;
var seconds = 0;
var minutes = 0;
var pseconds = 0;
var clouds = 0;
var cloudtimer = 0;
}
Symbol 1413 MovieClip [__Packages.begunok] Frame 0
class begunok extends MovieClip
{
var _x, startDrag, stopDrag;
function begunok () {
super();
}
function onLoad() {
_x = _root.act.mvolume;
}
function onPress() {
startDrag(false, 0, 0, 100, 0);
}
function onMouseUp() {
_root.act.mvolume = _x;
_root.musika.setVolume(_root.act.mvolume);
stopDrag();
}
}
Symbol 1414 MovieClip [__Packages.ach] Frame 0
class ach extends MovieClip
{
function ach () {
super();
}
function onRollOver() {
if (un == true) {
_root.mmenu.attachMovie("achivewindow", "h" + ty, (ty + 4) + 50);
_root.mmenu["h" + ty].typ = ty;
}
}
function onRollOut() {
_root.mmenu["h" + ty].out = true;
}
var ty = 0;
var un = false;
}
Symbol 1415 MovieClip [__Packages.menuwindow] Frame 0
class menuwindow extends MovieClip
{
var _x, _y, removeMovieClip;
function menuwindow () {
super();
}
function onLoad() {
_x = 580;
_y = 153;
}
function onEnterFrame() {
if (out == false) {
if (_x > 200) {
if (((_x - 200) * 0.2) > 1) {
_x = _x - ((_x - 200) * 0.2);
} else {
_x = 200;
}
}
} else if (_x > -320) {
_x = _x + (((_x - 200) * 0.2) - 10);
} else {
removeMovieClip();
}
}
var out = false;
}
Symbol 1416 MovieClip [__Packages.formenu] Frame 0
class formenu extends MovieClip
{
var _x, removeMovieClip;
function formenu () {
super();
}
function onEnterFrame() {
if (_x > -300) {
_x = _x - de;
} else {
removeMovieClip();
}
}
var de = 0;
}
Symbol 1417 MovieClip [__Packages.achivewindow] Frame 0
class achivewindow extends MovieClip
{
var _x, removeMovieClip;
function achivewindow () {
super();
}
function onLoad() {
if (typ == 0) {
_root.mmenu["h" + typ].na.text = "First Blood";
_root.mmenu["h" + typ].di.text = "Kill one crow";
_root.mmenu["h" + typ].te.text = "That poor little bastard.";
} else if (typ == 1) {
_root.mmenu["h" + typ].na.text = "Bloody";
_root.mmenu["h" + typ].di.text = "Be Killed by a crow";
_root.mmenu["h" + typ].te.text = "What did I ever do to you!";
} else if (typ == 2) {
_root.mmenu["h" + typ].na.text = "Speedy";
_root.mmenu["h" + typ].di.text = "Reach 55 MPG";
_root.mmenu["h" + typ].te.text = "I can drive, 55!";
} else if (typ == 3) {
_root.mmenu["h" + typ].na.text = "Bomberman";
_root.mmenu["h" + typ].di.text = "Get damage from bomb";
_root.mmenu["h" + typ].te.text = "Two wrongs do not make a right.";
} else if (typ == 4) {
_root.mmenu["h" + typ].na.text = "Easy Kill";
_root.mmenu["h" + typ].di.text = "Be blown away by bullets";
_root.mmenu["h" + typ].te.text = "Like shooting fish in a barrel.";
} else if (typ == 5) {
_root.mmenu["h" + typ].na.text = "Hardest death";
_root.mmenu["h" + typ].di.text = "Be killed by crows only";
_root.mmenu["h" + typ].te.text = "Cannibal crows!";
} else if (typ == 6) {
_root.mmenu["h" + typ].na.text = "Greenpeace enemy";
_root.mmenu["h" + typ].di.text = "Kill 5 Crows";
_root.mmenu["h" + typ].te.text = "Kill 5 birds with one stone, er.. rocket.";
} else if (typ == 7) {
_root.mmenu["h" + typ].na.text = "Saboteur";
_root.mmenu["h" + typ].di.text = "Complete Game";
_root.mmenu["h" + typ].te.text = "Hardcore! You deserve a pat on the back.";
} else if (typ == 8) {
_root.mmenu["h" + typ].na.text = "Peacekeeper";
_root.mmenu["h" + typ].di.text = "Complete 14 levels";
_root.mmenu["h" + typ].te.text = "The world has been saved from certain nuclear meltdown.";
} else if (typ == 9) {
_root.mmenu["h" + typ].na.text = "AA";
_root.mmenu["h" + typ].di.text = "Complete 13 levels";
_root.mmenu["h" + typ].te.text = "Get to da choppa!";
} else if (typ == 10) {
_root.mmenu["h" + typ].na.text = "Noob";
_root.mmenu["h" + typ].di.text = "Death without using spacebar";
_root.mmenu["h" + typ].te.text = "How do I fly this damn thing!?";
} else if (typ == 11) {
_root.mmenu["h" + typ].na.text = "The Heavy One";
_root.mmenu["h" + typ].di.text = "Full Health";
_root.mmenu["h" + typ].te.text = "Titanium Aluminum Nitride coating. You are now the strongest rocket available.";
} else if (typ == 12) {
_root.mmenu["h" + typ].na.text = "Acce";
_root.mmenu["h" + typ].di.text = "Full turbines";
_root.mmenu["h" + typ].te.text = "Fast than a speeding bullet!";
} else if (typ == 13) {
_root.mmenu["h" + typ].na.text = "Angel wings";
_root.mmenu["h" + typ].di.text = "Full wings";
_root.mmenu["h" + typ].te.text = "Fly like an angel...";
} else if (typ == 14) {
_root.mmenu["h" + typ].na.text = "Stayer";
_root.mmenu["h" + typ].di.text = "Full Fuel";
_root.mmenu["h" + typ].te.text = "Able to leap tall buildings in a single bound!";
} else if (typ == 15) {
_root.mmenu["h" + typ].na.text = "Rambo";
_root.mmenu["h" + typ].di.text = "Complete sandbox";
_root.mmenu["h" + typ].te.text = "Your worst nightmare, a true fan.";
} else if (typ == 16) {
_root.mmenu["h" + typ].na.text = "Untouchable";
_root.mmenu["h" + typ].di.text = "Complete 3rd level with full health";
_root.mmenu["h" + typ].te.text = "You can\u0432\u0402\u2122t touch this!";
} else if (typ == 17) {
_root.mmenu["h" + typ].na.text = "GREED";
_root.mmenu["h" + typ].di.text = "complete level with almost full tank";
_root.mmenu["h" + typ].te.text = "A full tank? Spend those taxpayer dollars!";
} else if (typ == 18) {
_root.mmenu["h" + typ].na.text = "Newby UFO";
_root.mmenu["h" + typ].di.text = "Kill UFO without being hit";
_root.mmenu["h" + typ].te.text = "Superior technology? Yea right!";
} else if (typ == 19) {
_root.mmenu["h" + typ].na.text = "Thanks";
_root.mmenu["h" + typ].di.text = "Complete all achievements";
_root.mmenu["h" + typ].te.text = "Congratulations, you\u0432\u0402\u2122re an achievement whore.";
}
_x = 580;
}
function onEnterFrame() {
if (out == false) {
if (_x > 200) {
if (((_x - 200) * 0.2) > 1) {
_x = _x - ((_x - 200) * 0.5);
} else {
_x = 200;
}
}
} else if (_x > -320) {
if (_x < 205) {
_x = _x + (((_x - 200) * 0.5) - 10);
} else {
_x = _x - 20;
}
} else {
removeMovieClip();
}
}
var out = false;
var typ = 0;
var num = 0;
}
Symbol 1418 MovieClip [__Packages.diriwithadds] Frame 0
class diriwithadds extends MovieClip
{
var _x, _y, _xscale, _yscale;
function diriwithadds () {
super();
}
function onLoad() {
_x = 300;
_y = 100;
_xscale = 15;
_yscale = 15;
}
function onEnterFrame() {
_x = _x + 2;
}
}
Symbol 1419 MovieClip [__Packages.acta] Frame 0
class acta extends MovieClip
{
function acta () {
super();
}
function onLoad() {
_root.rocketsfx = new Sound();
_root.rocket2sfx = new Sound();
_root.birdsfx = new Sound();
_root.turretsfx = new Sound();
_root.flaks = new Sound();
_root.musika = new Sound();
mainmenuarrival();
}
function onEnterFrame() {
}
function mainmenuarrival() {
_root.lines.removeMovieClip();
_root.gameoverscreen.removeMovieClip();
_root.attachMovie("mmenu", "mmenu", 10);
if ((mvolume > 0) && (settingsmusic == true)) {
_root.musika.stop();
_root.musika.attachSound("mainmenumusic", false);
_root.musika.setVolume(mvolume);
_root.musika.start(0, 1000);
}
var _local4 = SharedObject.getLocal("freakyrocket");
if (_local4.data.achievements[1] > -1) {
} else {
_local4.data.achievements = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
}
if (_local4.data.score[1] > 0) {
} else {
_local4.data.lengths = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
_local4.data.stars = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
_local4.data.survival = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
_local4.data.score = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
_local4.data.wings = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
_local4.data.turbine = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
_local4.data.fuel = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
_local4.data.health = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
_local4.data.money = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
_root.mmenu.loa._visible = false;
}
var _local3 = 0;
var _local5 = 0;
_local3 = 0;
while (_local3 < 16) {
if (_local4.data.lengths[_local3] > 1) {
_local5 = _local5 + _local4.data.lengths[_local3];
}
if (_local4.data.stars[_local3] > 1) {
_local5 = _local5 + _local4.data.stars[_local3];
}
if (_local4.data.survival[_local3] > 1) {
_local5 = _local5 + _local4.data.survival[_local3];
}
if (_local4.data.score[_local3] > 1) {
_local5 = _local5 + _local4.data.score[_local3];
}
_local3++;
}
_root.mmenu.me.ti.text = _local5;
}
function menuloadarr() {
_root.mmenu.menuwindowl.removeMovieClip();
_root.mmenu.attachMovie("menuwindow", "menuwindowl", 5);
_root.mmenu.menuwindowl.gotoAndStop(1);
_root.mmenu.menuwindows.out = true;
_root.mmenu.menuwindowc.out = true;
_root.mmenu.menuwindowse.out = true;
_root.mmenu.menuwindowz.out = true;
}
function menusuarr() {
_root.mmenu.menuwindows.removeMovieClip();
_root.mmenu.attachMovie("menuwindow", "menuwindows", 6);
_root.mmenu.menuwindows.gotoAndStop(2);
_root.mmenu.menuwindowl.out = true;
_root.mmenu.menuwindowc.out = true;
_root.mmenu.menuwindowse.out = true;
_root.mmenu.menuwindowz.out = true;
}
function menucrarr() {
_root.mmenu.menuwindowc.removeMovieClip();
_root.mmenu.attachMovie("menuwindow", "menuwindowc", 7);
_root.mmenu.menuwindowc.gotoAndStop(3);
_root.mmenu.menuwindows.out = true;
_root.mmenu.menuwindowl.out = true;
_root.mmenu.menuwindowse.out = true;
_root.mmenu.menuwindowz.out = true;
}
function menusearr() {
_root.mmenu.menuwindowc.removeMovieClip();
_root.mmenu.attachMovie("menuwindow", "menuwindowse", 8);
_root.mmenu.menuwindowse.gotoAndStop(4);
_root.mmenu.menuwindows.out = true;
_root.mmenu.menuwindowl.out = true;
_root.mmenu.menuwindowc.out = true;
_root.mmenu.menuwindowz.out = true;
}
function menuacharr() {
_root.mmenu.menuwindowc.removeMovieClip();
_root.mmenu.attachMovie("menuwindow", "menuwindowz", 9);
_root.mmenu.menuwindowz.gotoAndStop(5);
var _local2 = 0;
var _local3 = SharedObject.getLocal("freakyrocket");
_local2 = 0;
while (_local2 < 20) {
_root.mmenu.menuwindowz["a" + _local2].un = true;
_root.mmenu.menuwindowz["a" + _local2].ty = _local2;
if (_local3.data.achievements[_local2] > 0) {
_root.mmenu.menuwindowz["a" + _local2].gotoAndStop(1);
} else {
_root.mmenu.menuwindowz["a" + _local2].gotoAndStop(2);
}
_local2++;
}
_root.mmenu.menuwindowe.out = true;
_root.mmenu.menuwindows.out = true;
_root.mmenu.menuwindowl.out = true;
_root.mmenu.menuwindowc.out = true;
_root.mmenu.menuwindowse.out = true;
}
function initlevel() {
_root.shop.removeMovieClip();
_root.gameoverscreen.removeMovieClip();
_root.mmenu.removeMovieClip();
if (settingsback == true) {
if ((((((level == 1) || (level == 3)) || (level == 4)) || (level == 10)) || (level == 13)) || (level == 15)) {
_root.attachMovie("backback1", "backback", 10);
_root.attachMovie("backbackback1", "backbackback", 9);
} else if ((((level == 2) || (level == 5)) || (level == 6)) || (level == 12)) {
_root.attachMovie("backback2", "backback", 10);
_root.attachMovie("backbackback2", "backbackback", 9);
} else {
_root.attachMovie("backback3", "backback", 10);
_root.attachMovie("backbackback3", "backbackback", 9);
}
}
_root.backbackback.attachMovie("diriwithadds", "diriwithadds", 10);
if (settingssky == true) {
if ((((((level == 1) || (level == 3)) || (level == 4)) || (level == 10)) || (level == 13)) || (level == 15)) {
_root.attachMovie("veryback1", "veryback", 8);
} else if ((((level == 2) || (level == 5)) || (level == 6)) || (level == 12)) {
_root.attachMovie("veryback2", "veryback", 8);
} else {
_root.attachMovie("veryback3", "veryback", 8);
}
}
if (level == 1) {
_root.attachMovie("tutorial", "tutorial", 29);
_root.tutorial._x = 235;
_root.tutorial._y = 205;
}
_root.attachMovie("back" + level, "back", 20);
_root.back.attachMovie("rocket", "rocket", 10);
_root.back.rocket.lchalenge = false;
if (_root.lines._x < 10000) {
if (lastlevel != level) {
_root.createEmptyMovieClip("lines", 19);
}
} else {
_root.createEmptyMovieClip("lines", 19);
}
var _local3 = 0;
_local3 = 0;
while (_local3 < lastnumberoflines) {
_root.lines["l" + _local3]._visible = true;
_local3++;
}
if (settingsscreen == false) {
_root.lines._visible = false;
}
lastlevel = level;
_root.createEmptyMovieClip("effects", 22);
_root.createEmptyMovieClip("bullits", 23);
_root.createEmptyMovieClip("close", 24);
if (settingsclouds == true) {
addclouds();
}
_root.attachMovie("sreenborder", "sreenborder", 30);
_root.back.attachMovie("wayarrow", "wayarrow", 1023);
_root.back.attachMovie("textforarrow", "textforarrow", 1024);
loading();
placebirds();
realgame = true;
fires = 1;
bulls = 1;
score = 0;
numberoflines = 1;
radarvars = 0;
initradar();
if ((mvolume > 0) && (settingsmusic == true)) {
_root.musika.stop();
_root.musika.attachSound("startingmusic", false);
_root.musika.setVolume(mvolume);
_root.musika.start(0, 1000);
}
}
function sulevel(lev) {
level = lev;
_root.shop.removeMovieClip();
_root.gameoverscreen.removeMovieClip();
_root.mmenu.removeMovieClip();
if (settingsback == true) {
_root.attachMovie("backback3", "backback", 10);
_root.attachMovie("backbackback3", "backbackback", 9);
}
if (settingssky == true) {
_root.attachMovie("veryback3", "veryback", 8);
}
fuel = 100 + (50 * (level - 1));
health = 100 + (50 * (level - 1));
wings = 0.5 + (0.2 * (level - 1));
turbine = 0.2 + (0.05 * (level - 1));
_root.attachMovie("backsu" + level, "back", 20);
_root.back.attachMovie("rocket", "rocket", 10);
_root.back.rocket.suchalenge = true;
_root.createEmptyMovieClip("effects", 21);
_root.createEmptyMovieClip("bullits", 22);
_root.createEmptyMovieClip("close", 23);
if (_root.lines._x < 10000) {
if (lastlevel != level) {
_root.createEmptyMovieClip("lines", 19);
}
} else {
_root.createEmptyMovieClip("lines", 19);
}
var _local3 = 0;
_local3 = 0;
while (_local3 < lastnumberoflines) {
_root.lines["l" + _local3]._visible = true;
_local3++;
}
if (settingsscreen == false) {
_root.lines._visible = false;
}
lastlevel = level;
if (settingsclouds == true) {
addclouds();
}
_root.attachMovie("sreenborder", "sreenborder", 30);
loading();
placebirds();
realgame = true;
fires = 1;
bulls = 1;
score = 0;
radarvars = 0;
initsuradar();
if ((mvolume > 0) && (settingsmusic == true)) {
_root.musika.stop();
_root.musika.attachSound("startingmusic", false);
_root.musika.setVolume(mvolume);
_root.musika.start(0, 1000);
}
}
function addclouds() {
var _local3 = 0;
_root.createEmptyMovieClip("clouds", 11);
_local3 = 0;
while (_local3 < 50) {
_root.clouds.attachMovie("cloud" + Math.round(Math.random() * 9), "cloud" + fires, fires + 5000);
_root.clouds["cloud" + fires]._x = Math.random() * _root.back._width;
_root.clouds["cloud" + fires]._y = (Math.random() * 1000) - 1000;
_root.close.attachMovie("cloud" + Math.round(Math.random() * 9), "cloud" + fires, fires + 5000);
_root.close["cloud" + fires]._x = (Math.random() * _root.back._width) * 1.5;
_root.close["cloud" + fires]._y = (Math.random() * 1500) - 1500;
_root.close["cloud" + fires]._xscale = 200;
_root.close["cloud" + fires]._yscale = 200;
_root.close["cloud" + fires]._alpha = 50;
fires++;
_local3++;
}
fires = 0;
}
function initstars(tl) {
level = tl;
_root.shop.removeMovieClip();
_root.gameoverscreen.removeMovieClip();
_root.mmenu.removeMovieClip();
if (settingsback == true) {
_root.attachMovie("backback2", "backback", 10);
_root.attachMovie("backbackback2", "backbackback", 9);
}
if (settingssky == true) {
_root.attachMovie("veryback2", "veryback", 8);
}
_root.attachMovie("backs" + level, "back", 20);
_root.back.attachMovie("rocket", "rocket", 10);
_root.back.rocket.schalenge = true;
_root.back.rocket.lchalenge = false;
_root.createEmptyMovieClip("effects", 21);
_root.createEmptyMovieClip("bullits", 22);
_root.createEmptyMovieClip("close", 23);
_root.attachMovie("sreenborder", "sreenborder", 30);
_root.back.attachMovie("waysarrow", "wayarrow", 23);
_root.back.attachMovie("textforarrow", "textforarrow", 24);
if (_root.lines._x < 10000) {
if (lastlevel != level) {
_root.createEmptyMovieClip("lines", 19);
}
} else {
_root.createEmptyMovieClip("lines", 19);
}
var _local3 = 0;
_local3 = 0;
while (_local3 < lastnumberoflines) {
_root.lines["l" + _local3]._visible = true;
_local3++;
}
if (settingsscreen == false) {
_root.lines._visible = false;
}
lastlevel = level;
realgame = true;
fuel = 100 * level;
turbine = 0.2;
health = 100;
wings = 0.5 * level;
fires = 1;
bulls = 1;
score = 0;
radarvars = 0;
_root.sreenborder.fuel = fuel;
_root.sreenborder.health = health;
_root.back.rocket.fuel = fuel;
_root.back.rocket.health = health;
_root.back.rocket.wings = wings;
_root.back.rocket.turbine = turbine;
_root.back.rocket.loadappearance();
initsradar();
refreshstars();
}
function refreshstars() {
var _local3 = 0;
_local3 = 0;
while (_local3 < 10) {
if (_root.back["aim" + _local3]._visible == true) {
_root.back["aim" + _local3].gotoAndPlay("blow");
_root.sreenborder.radar.bord.attachMovie("aimradar", "aimrstar", 2);
_root.sreenborder.radar.bord.aimrstar._xscale = 100 / _root.act.radarx;
_root.sreenborder.radar.bord.aimrstar._yscale = 100 / _root.act.radarx;
_root.sreenborder.radar.bord.aimrstar._x = _root.back["aim" + (_local3 + 1)]._x;
_root.sreenborder.radar.bord.aimrstar._y = _root.back["aim" + (_local3 + 1)]._y - _root.act.radary;
_root.effects.attachMovie("starblow", "spark" + _root.act.fires, _root.act.fires);
_root.effects["spark" + _root.act.fires]._x = _root.back["aim" + _local3]._x - 7;
_root.effects["spark" + _root.act.fires]._y = _root.back["aim" + _local3]._y + 23;
_root.act.fires++;
_root.back["aim" + (_local3 + 1)]._visible = true;
_root.back["aim" + (_local3 + 2)]._visible = false;
_root.back["aim" + (_local3 + 3)]._visible = false;
_root.back["aim" + (_local3 + 4)]._visible = false;
_root.back["aim" + (_local3 + 5)]._visible = false;
_root.back["aim" + (_local3 + 6)]._visible = false;
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
_root.turretsfx.attachSound("starblowing", false);
_root.turretsfx.setVolume(_root.act.mvolume);
_root.turretsfx.start(0, 1);
}
_root.back["aim" + _local3]._visible = false;
_root.back.wayarrow.findaim();
if (_local3 > level) {
svictory();
}
break;
}
_local3++;
}
}
function placebirds() {
var _local2 = 0;
var _local5 = 100;
_local2 = 0;
while (_local2 < _local5) {
var _local4 = Math.random() * _root.back._width;
var _local3 = 0;
if (_local4 > (_root.back._width - 1000)) {
_local3 = Math.random() * -5;
_root.back.attachMovie("bird", "bird" + _local2, 100 + _local2);
} else {
_local3 = Math.random() * 5;
_root.back.attachMovie("birdl", "bird" + _local2, 100 + _local2);
}
_root.back["bird" + _local2]._x = _local4;
_root.back["bird" + _local2].tempdx = _local3;
_root.back["bird" + _local2]._y = 100 - (Math.random() * _root.back._height);
_local2++;
}
}
function showlevel(tl) {
_root.mmenu.menuwindowl.bla.radar.bord.removeMovieClip();
_root.mmenu.menuwindowl.bla.radar.attachMovie("border" + tl, "bord", 5);
radarx = 100 / _root.mmenu.menuwindowl.bla.radar.bord._width;
_root.mmenu.menuwindowl.bla.radar.bord._xscale = radarx * 100;
_root.mmenu.menuwindowl.bla.radar.bord._yscale = radarx * 100;
_root.mmenu.menuwindowl.bla.radar.bord._x = 0;
_root.mmenu.menuwindowl.bla.radar.bord._y = 0;
_root.mmenu.menuwindowl.bla.radar._y = 230 - _root.mmenu.menuwindowl.bla.radar.bord._height;
radary = _root.back.border._y;
_root.mmenu.menuwindowl.bla.attachMovie("map", "ra", 56);
_root.mmenu.menuwindowl.bla.ra._x = _root.mmenu.menuwindowl.bla.radar._x;
_root.mmenu.menuwindowl.bla.ra._y = _root.mmenu.menuwindowl.bla.radar._y;
_root.mmenu.menuwindowl.bla.attachMovie("mapniz", "ra1", 57);
_root.mmenu.menuwindowl.bla.ra1._y = -163;
_root.mmenu.menuwindowl.bla.ra1._x = -256;
var _local3 = SharedObject.getLocal("freakyrocket");
_root.mmenu.menuwindowl.ti.text = _local3.data.score[tl];
}
function showllevel(tl) {
_root.mmenu.menuwindows.bla.radar.bord.removeMovieClip();
_root.mmenu.menuwindows.bla.radar.attachMovie("borderl" + tl, "bord", 5);
radarx = 100 / _root.mmenu.menuwindows.bla.radar.bord._width;
_root.mmenu.menuwindows.bla.radar.bord._xscale = radarx * 100;
_root.mmenu.menuwindows.bla.radar.bord._yscale = radarx * 100;
_root.mmenu.menuwindows.bla.radar.bord._x = 0;
_root.mmenu.menuwindows.bla.radar.bord._y = 0;
_root.mmenu.menuwindows.bla.radar._y = 230 - _root.mmenu.menuwindows.bla.radar.bord._height;
radary = _root.back.border._y;
_root.mmenu.menuwindows.bla.attachMovie("map", "ra", 56);
_root.mmenu.menuwindows.bla.ra._x = _root.mmenu.menuwindows.bla.radar._x;
_root.mmenu.menuwindows.bla.ra._y = _root.mmenu.menuwindows.bla.radar._y;
_root.mmenu.menuwindows.bla.attachMovie("mapniz", "ra1", 57);
_root.mmenu.menuwindows.bla.ra1._y = -163;
_root.mmenu.menuwindows.bla.ra1._x = -256;
var _local3 = SharedObject.getLocal("freakyrocket");
_root.mmenu.menuwindows.ti.text = _local3.data.lengths[tl];
}
function showslevel(tl) {
_root.mmenu.menuwindows.bla.radar.bord.removeMovieClip();
_root.mmenu.menuwindows.bla.radar.attachMovie("borders" + tl, "bord", 5);
radarx = 100 / _root.mmenu.menuwindows.bla.radar.bord._width;
_root.mmenu.menuwindows.bla.radar.bord._xscale = radarx * 100;
_root.mmenu.menuwindows.bla.radar.bord._yscale = radarx * 100;
_root.mmenu.menuwindows.bla.radar.bord._x = 0;
_root.mmenu.menuwindows.bla.radar.bord._y = 0;
_root.mmenu.menuwindows.bla.radar._y = 230 - _root.mmenu.menuwindows.bla.radar.bord._height;
radary = _root.back.border._y;
_root.mmenu.menuwindows.bla.attachMovie("map", "ra", 56);
_root.mmenu.menuwindows.bla.ra._x = _root.mmenu.menuwindows.bla.radar._x;
_root.mmenu.menuwindows.bla.ra._y = _root.mmenu.menuwindows.bla.radar._y;
_root.mmenu.menuwindows.bla.attachMovie("mapniz", "ra1", 57);
_root.mmenu.menuwindows.bla.ra1._y = -163;
_root.mmenu.menuwindows.bla.ra1._x = -256;
var _local3 = SharedObject.getLocal("freakyrocket");
_root.mmenu.menuwindows.ti.text = _local3.data.stars[tl];
}
function showsulevel(tl) {
_root.mmenu.menuwindows.bla.radar.bord.removeMovieClip();
_root.mmenu.menuwindows.bla.radar.attachMovie("bordersu" + tl, "bord", 5);
radarx = 100 / _root.mmenu.menuwindows.bla.radar.bord._width;
_root.mmenu.menuwindows.bla.radar.bord._xscale = radarx * 100;
_root.mmenu.menuwindows.bla.radar.bord._yscale = radarx * 100;
_root.mmenu.menuwindows.bla.radar.bord._x = 0;
_root.mmenu.menuwindows.bla.radar.bord._y = 0;
_root.mmenu.menuwindows.bla.radar._y = 230 - _root.mmenu.menuwindows.bla.radar.bord._height;
radary = _root.back.border._y;
_root.mmenu.menuwindows.bla.attachMovie("map", "ra", 56);
_root.mmenu.menuwindows.bla.ra._x = _root.mmenu.menuwindows.bla.radar._x;
_root.mmenu.menuwindows.bla.ra._y = _root.mmenu.menuwindows.bla.radar._y;
_root.mmenu.menuwindows.bla.attachMovie("mapniz", "ra1", 57);
_root.mmenu.menuwindows.bla.ra1._y = -163;
_root.mmenu.menuwindows.bla.ra1._x = -256;
var _local3 = SharedObject.getLocal("freakyrocket");
_root.mmenu.menuwindows.ti.text = _local3.data.survival[tl];
}
function initsuradar() {
_root.sreenborder.radar.attachMovie("bordersu" + level, "bord", 5);
radarx = 100 / _root.sreenborder.radar.bord._width;
_root.sreenborder.radar.bord._xscale = radarx * 100;
_root.sreenborder.radar.bord._yscale = radarx * 100;
_root.sreenborder.radar._y = 392 - _root.sreenborder.radar.bord._height;
_root.sreenborder.radar.bord._x = 0;
_root.sreenborder.radar.bord._y = 0;
if (settingsradar == true) {
_root.sreenborder.radar.createEmptyMovieClip("lines", 10000);
_root.sreenborder.radar.lines._xscale = radarx * 100;
_root.sreenborder.radar.lines._yscale = radarx * 100;
var _local3 = 0;
_local3 = 0;
while (_local3 < lastnumberoflines) {
_root.sreenborder.radar.lines.attachMovie("radarway", "l" + _local3, _local3);
_root.sreenborder.radar.lines["l" + _local3]._x = _root.lines["l" + _local3]._x - _root.back.border._x;
_root.sreenborder.radar.lines["l" + _local3]._y = _root.lines["l" + _local3]._y - _root.back.border._y;
_root.sreenborder.radar.lines["l" + _local3]._rotation = _root.lines["l" + _local3]._rotation;
_root.sreenborder.radar.lines["l" + _local3]._width = _root.lines["l" + _local3]._width;
_local3++;
}
numberoflines = 0;
}
_root.sreenborder.attachMovie("map", "ra", 56);
_root.sreenborder.ra._x = _root.sreenborder.radar._x;
_root.sreenborder.ra._y = _root.sreenborder.radar._y;
_root.sreenborder.attachMovie("mapniz", "ra1", 57);
radary = _root.back.border._y;
}
function initradar() {
_root.sreenborder.radar.attachMovie("border" + level, "bord", 5);
radarx = 100 / _root.sreenborder.radar.bord._width;
_root.sreenborder.radar.bord._xscale = radarx * 100;
_root.sreenborder.radar.bord._yscale = radarx * 100;
_root.sreenborder.radar._y = 392 - _root.sreenborder.radar.bord._height;
_root.sreenborder.radar.bord._x = 0;
_root.sreenborder.radar.bord._y = 0;
if (settingsradar == true) {
_root.sreenborder.radar.createEmptyMovieClip("lines", 10000);
_root.sreenborder.radar.lines._xscale = radarx * 100;
_root.sreenborder.radar.lines._yscale = radarx * 100;
var _local3 = 0;
_local3 = 0;
while (_local3 < lastnumberoflines) {
_root.sreenborder.radar.lines.attachMovie("radarway", "l" + _local3, _local3);
_root.sreenborder.radar.lines["l" + _local3]._x = _root.lines["l" + _local3]._x - _root.back.border._x;
_root.sreenborder.radar.lines["l" + _local3]._y = _root.lines["l" + _local3]._y - _root.back.border._y;
_root.sreenborder.radar.lines["l" + _local3]._rotation = _root.lines["l" + _local3]._rotation;
_root.sreenborder.radar.lines["l" + _local3]._width = _root.lines["l" + _local3]._width;
_local3++;
}
numberoflines = 0;
}
_root.sreenborder.attachMovie("map", "ra", 56);
_root.sreenborder.ra._x = _root.sreenborder.radar._x;
_root.sreenborder.ra._y = _root.sreenborder.radar._y;
_root.sreenborder.attachMovie("mapniz", "ra1", 57);
if (settingsradar == true) {
_root.sreenborder.radar.createEmptyMovieClip("lines", 10000);
_root.sreenborder.radar.lines._xscale = radarx * 100;
_root.sreenborder.radar.lines._yscale = radarx * 100;
var _local3 = 0;
_local3 = 0;
while (_local3 < lastnumberoflines) {
_root.sreenborder.radar.lines.attachMovie("radarway", "l" + _local3, _local3);
_root.sreenborder.radar.lines["l" + _local3]._x = _root.lines["l" + _local3]._x - _root.back.border._x;
_root.sreenborder.radar.lines["l" + _local3]._y = _root.lines["l" + _local3]._y - _root.back.border._y;
_root.sreenborder.radar.lines["l" + _local3]._rotation = _root.lines["l" + _local3]._rotation;
_root.sreenborder.radar.lines["l" + _local3]._width = _root.lines["l" + _local3]._width;
_local3++;
}
numberoflines = 0;
}
_root.sreenborder.radar.bord.attachMovie("aimradar", "aimradar", 2);
_root.sreenborder.radar.bord.aimradar._xscale = 100 / _root.act.radarx;
_root.sreenborder.radar.bord.aimradar._yscale = 100 / _root.act.radarx;
radary = _root.back.border._y;
}
function initsradar() {
_root.sreenborder.radar.attachMovie("borders" + level, "bord", 5);
radarx = 100 / _root.sreenborder.radar.bord._width;
_root.sreenborder.radar.bord._xscale = radarx * 100;
_root.sreenborder.radar.bord._yscale = radarx * 100;
_root.sreenborder.radar._y = 392 - _root.sreenborder.radar.bord._height;
_root.sreenborder.radar.bord._x = 0;
_root.sreenborder.radar.bord._y = 0;
if (settingsradar == true) {
_root.sreenborder.radar.createEmptyMovieClip("lines", 10000);
_root.sreenborder.radar.lines._xscale = radarx * 100;
_root.sreenborder.radar.lines._yscale = radarx * 100;
var _local3 = 0;
_local3 = 0;
while (_local3 < lastnumberoflines) {
_root.sreenborder.radar.lines.attachMovie("radarway", "l" + _local3, _local3);
_root.sreenborder.radar.lines["l" + _local3]._x = _root.lines["l" + _local3]._x - _root.back.border._x;
_root.sreenborder.radar.lines["l" + _local3]._y = _root.lines["l" + _local3]._y - _root.back.border._y;
_root.sreenborder.radar.lines["l" + _local3]._rotation = _root.lines["l" + _local3]._rotation;
_root.sreenborder.radar.lines["l" + _local3]._width = _root.lines["l" + _local3]._width;
_local3++;
}
numberoflines = 0;
}
_root.sreenborder.attachMovie("map", "ra", 56);
_root.sreenborder.ra._x = _root.sreenborder.radar._x;
_root.sreenborder.ra._y = _root.sreenborder.radar._y;
_root.sreenborder.attachMovie("mapniz", "ra1", 57);
radary = _root.back.border._y;
}
function initlradar() {
_root.sreenborder.radar.attachMovie("borderl" + level, "bord", 5);
radarx = 100 / _root.sreenborder.radar.bord._width;
_root.sreenborder.radar.bord._xscale = radarx * 100;
_root.sreenborder.radar.bord._yscale = radarx * 100;
_root.sreenborder.radar._y = 392 - _root.sreenborder.radar.bord._height;
_root.sreenborder.radar.bord._x = 0;
_root.sreenborder.radar.bord._y = 0;
if (settingsradar == true) {
_root.sreenborder.radar.createEmptyMovieClip("lines", 10000);
_root.sreenborder.radar.lines._xscale = radarx * 100;
_root.sreenborder.radar.lines._yscale = radarx * 100;
var _local3 = 0;
_local3 = 0;
while (_local3 < lastnumberoflines) {
_root.sreenborder.radar.lines.attachMovie("radarway", "l" + _local3, _local3);
_root.sreenborder.radar.lines["l" + _local3]._x = _root.lines["l" + _local3]._x - _root.back.border._x;
_root.sreenborder.radar.lines["l" + _local3]._y = _root.lines["l" + _local3]._y - _root.back.border._y;
_root.sreenborder.radar.lines["l" + _local3]._rotation = _root.lines["l" + _local3]._rotation;
_root.sreenborder.radar.lines["l" + _local3]._width = _root.lines["l" + _local3]._width;
_local3++;
}
numberoflines = 0;
}
_root.sreenborder.attachMovie("map", "ra", 56);
_root.sreenborder.ra._x = _root.sreenborder.radar._x;
_root.sreenborder.ra._y = _root.sreenborder.radar._y;
_root.sreenborder.attachMovie("mapniz", "ra1", 57);
radary = _root.back.border._y;
}
function saving() {
var _local2 = SharedObject.getLocal("freakyrocket");
_local2.data.fuel[level] = fuel;
_local2.data.health[level] = health;
_local2.data.wings[level] = wings;
_local2.data.turbine[level] = turbine;
}
function sloadgame() {
var _local2 = 0;
var _local3 = SharedObject.getLocal("freakyrocket");
_local2 = 2;
while (_local2 < 10) {
if (_local3.data.lengths[_local2] > 0) {
_root.mmenu["lb" + _local2]._visible = true;
_root.mmenu["l" + _local2].text = _local3.data.lengths[_local2];
if (_local3.data.lengths[_local2] == 1) {
_root.mmenu["l" + _local2].text = "zero";
}
} else {
_root.mmenu["lb" + _local2]._visible = false;
_root.mmenu["l" + _local2].text = "uncompleted";
}
if (_local3.data.stars[_local2] > 0) {
_root.mmenu["sb" + _local2]._visible = true;
_root.mmenu["s" + _local2].text = _local3.data.stars[_local2];
if (_local3.data.stars[_local2] == 1) {
_root.mmenu["s" + _local2].text = "zero";
}
} else {
_root.mmenu["sb" + _local2]._visible = false;
_root.mmenu["s" + _local2].text = "uncompleted";
}
if (_local3.data.survival[_local2] > 0) {
_root.mmenu["sub" + _local2]._visible = true;
_root.mmenu["su" + _local2].text = _local3.data.stars[_local2];
if (_local3.data.stars[_local2] == 1) {
_root.mmenu["su" + _local2].text = "zero";
}
} else {
_root.mmenu["sub" + _local2]._visible = false;
_root.mmenu["su" + _local2].text = "uncompleted";
}
_local2++;
}
}
function llevel(templevel) {
level = templevel;
_root.gameoverscreen.removeMovieClip();
_root.mmenu.removeMovieClip();
if (settingsback == true) {
_root.attachMovie("backback1", "backback", 10);
_root.attachMovie("backbackback1", "backbackback", 9);
}
if (settingssky == true) {
_root.attachMovie("veryback1", "veryback", 8);
}
_root.attachMovie("backl" + templevel, "back", 20);
if (_root.lines._x < 10000) {
if (lastlevel != level) {
_root.createEmptyMovieClip("lines", 19);
}
} else {
_root.createEmptyMovieClip("lines", 19);
}
var _local3 = 0;
_local3 = 0;
while (_local3 < lastnumberoflines) {
_root.lines["l" + _local3]._visible = true;
_local3++;
}
if (settingsscreen == false) {
_root.lines._visible = false;
}
fuel = 50;
turbine = 0.2;
health = 100;
wings = 0.5;
_root.back.attachMovie("rocket", "rocket", 10);
_root.back.rocket.lchalenge = true;
_root.createEmptyMovieClip("effects", 21);
_root.createEmptyMovieClip("bullits", 22);
var _local4 = SharedObject.getLocal("freakyrocket");
if (_local4.data.lengths[level] > 1) {
_root.bullits.attachMovie("highlimit", "highlimit", 1);
_root.bullits.highlimit._x = _local4.data.lengths[level];
_root.bullits.highlimit._y = 387;
}
_root.attachMovie("sreenborder", "sreenborder", 30);
realgame = true;
fires = 1;
bulls = 2;
score = 0;
money = 0;
_root.sreenborder.fuel = fuel;
_root.sreenborder.health = health;
_root.back.rocket.fuel = fuel;
_root.back.rocket.health = health;
_root.back.rocket.wings = wings;
_root.back.rocket.turbine = turbine;
_root.back.rocket.loadappearance();
initlradar();
}
function loadgame() {
var _local3 = SharedObject.getLocal("freakyrocket");
var _local2 = 0;
_root.mmenu.menuwindowl.l1._visible = true;
_root.mmenu.menuwindowl.t1.text = _local3.data.score[1];
_local2 = 2;
while (_local2 < 22) {
if (_local3.data.score[_local2 - 1] > 0) {
_root.mmenu.menuwindowl["l" + _local2]._visible = true;
_root.mmenu.menuwindowl["t" + _local2].text = _local3.data.score[_local2];
} else {
_root.mmenu.menuwindowl["l" + _local2]._visible = false;
_root.mmenu.menuwindowl["t" + _local2].text = "uncompleted";
}
_local2++;
}
}
function loadparams() {
var _local3 = SharedObject.getLocal("freakyrocket");
money = score;
var _local4 = 0;
if (_local3.data.score[1] > 0) {
fuel = _local3.data.fuel[level - 1];
health = _local3.data.health[level - 1];
wings = _local3.data.wings[level - 1];
turbine = _local3.data.turbine[level - 1];
money = _local3.data.money[level - 1];
} else {
money = 0;
fuel = 100;
turbine = 0.2;
health = 100;
wings = 0.5;
}
_root.back.rocket.fuel = fuel;
_root.back.rocket.health = health;
_root.back.rocket.wings = wings;
_root.back.rocket.turbine = turbine;
}
function loading() {
if (level == 1) {
money = 0;
fuel = 100;
turbine = 0.2;
health = 100;
wings = 0.5;
}
_root.sreenborder.fuel = fuel;
_root.sreenborder.health = health;
_root.back.rocket.fuel = fuel;
_root.back.rocket.health = health;
_root.back.rocket.wings = wings;
_root.back.rocket.turbine = turbine;
_root.back.rocket.loadappearance();
}
function victory() {
_root.tutorial.removeMovieClip();
_root.backback.removeMovieClip();
_root.backbackback.removeMovieClip();
_root.veryback.removeMovieClip();
_root.clouds.removeMovieClip();
_root.attachMovie("victoryscreen", "gameoverscreen", 50);
if (level > 15) {
_root.gameoverscreen.gotoAndStop(2);
}
_root.gameoverscreen.fu.text = _root.back.rocket.fuel;
_root.gameoverscreen.he.text = _root.back.rocket.health;
_root.gameoverscreen.ti.text = ((((_root.sreenborder.minutes.toString() + ":") + _root.sreenborder.seconds.toString()) + ":") + _root.sreenborder.pseconds.toString()).toString();
_root.gameoverscreen.lev.text = level;
score = (((level * 200) + (_root.back.rocket.fuel * 3)) + (_root.back.rocket.health * 2)) - Math.ceil(_root.sreenborder.timer * 0.25);
if ((mvolume > 0) && (settingsmusic == true)) {
_root.musika.stop();
_root.musika.attachSound("menumusic", false);
_root.musika.setVolume(mvolume);
_root.musika.start(0, 1000);
}
_root.gameoverscreen.myscore = score;
_root.back.removeMovieClip();
_root.backback.removeMovieClip();
_root.effects.removeMovieClip();
_root.bullits.removeMovieClip();
_root.close.removeMovieClip();
_root.sreenborder.removeMovieClip();
savegame();
var _local3 = 0;
if (lastnumberoflines > numberoflines) {
_local3 = numberoflines;
while (_local3 < lastnumberoflines) {
_root.lines["l" + _local3].removeMovieClip();
_local3++;
}
}
lastnumberoflines = numberoflines;
lastlevel = level;
level++;
}
function initshop() {
_root.gameoverscreen.removeMovieClip();
_root.mmenu.removeMovieClip();
_root.attachMovie("shopscreen", "shop", 50);
_root.shop.money.text = score;
loadshop();
}
function savegame() {
var _local2 = SharedObject.getLocal("freakyrocket");
_local2.data.fuel[level] = fuel;
_local2.data.health[level] = health;
_local2.data.wings[level] = wings;
_local2.data.turbine[level] = turbine;
_local2.data.money[level] = money + score;
money = money + score;
if (_local2.data.score[level] > (_local2.data.score[level - 1] + score)) {
} else if (_local2.data.score[level - 1] > 0) {
_local2.data.score[level] = _local2.data.score[level - 1] + score;
} else {
_local2.data.score[level] = score;
}
}
function showscores() {
if (level == 2) {
mochi.as2.MochiScores.showLeaderboard({boardID:"7ce2563159a18a4b", score:score});
} else if (level == 3) {
mochi.as2.MochiScores.showLeaderboard({boardID:"4a133965b80bf821", score:score});
} else if (level == 4) {
mochi.as2.MochiScores.showLeaderboard({boardID:"2ed17f1044962f9c", score:score});
} else if (level == 5) {
mochi.as2.MochiScores.showLeaderboard({boardID:"f6e6fcd93dd64efc", score:score});
} else if (level == 6) {
mochi.as2.MochiScores.showLeaderboard({boardID:"db3a91685ed2d5f8", score:score});
} else if (level == 7) {
mochi.as2.MochiScores.showLeaderboard({boardID:"6a6bf6ab969709f8", score:score});
} else if (level == 8) {
mochi.as2.MochiScores.showLeaderboard({boardID:"dad3b8b1e0bea4bd", score:score});
} else if (level == 9) {
mochi.as2.MochiScores.showLeaderboard({boardID:"ca58bde971a3285a", score:score});
} else if (level == 10) {
mochi.as2.MochiScores.showLeaderboard({boardID:"857c9c4fe9c1807d", score:score});
} else if (level == 11) {
mochi.as2.MochiScores.showLeaderboard({boardID:"e00e820889557d78", score:score});
} else if (level == 12) {
mochi.as2.MochiScores.showLeaderboard({boardID:"5fe46e07babac9a3", score:score});
} else if (level == 13) {
mochi.as2.MochiScores.showLeaderboard({boardID:"45c809a614a10a07", score:score});
} else if (level == 14) {
mochi.as2.MochiScores.showLeaderboard({boardID:"1b7df814ce6ac2b6", score:score});
} else if (level == 15) {
mochi.as2.MochiScores.showLeaderboard({boardID:"ec6a1fb8a89f6110", score:score});
} else if (level == 16) {
mochi.as2.MochiScores.showLeaderboard({boardID:"6a3853d1e979977f", score:score});
} else if (level == 17) {
mochi.as2.MochiScores.showLeaderboard({boardID:"16a9f68d682ccabb", score:score});
} else if (level == 18) {
mochi.as2.MochiScores.showLeaderboard({boardID:"2", score:score});
}
}
function showsuscores() {
if (level == 1) {
mochi.as2.MochiScores.showLeaderboard({boardID:"292b86e0c11739be", score:score});
} else if (level == 2) {
mochi.as2.MochiScores.showLeaderboard({boardID:"c4c1966ca5e165af", score:score});
} else if (level == 3) {
mochi.as2.MochiScores.showLeaderboard({boardID:"fbd50a3b72c2013b", score:score});
} else if (level == 4) {
mochi.as2.MochiScores.showLeaderboard({boardID:"3ba69a380880a361", score:score});
} else if (level == 5) {
mochi.as2.MochiScores.showLeaderboard({boardID:"3731d2813e9cc14a", score:score});
}
}
function showlscores() {
if (level == 1) {
mochi.as2.MochiScores.showLeaderboard({boardID:"f292050f7d39d6a9", score:score});
} else if (level == 2) {
mochi.as2.MochiScores.showLeaderboard({boardID:"68045083efbeea28", score:score});
} else if (level == 3) {
mochi.as2.MochiScores.showLeaderboard({boardID:"4b595411e0efc18c", score:score});
} else if (level == 4) {
mochi.as2.MochiScores.showLeaderboard({boardID:"ded22b63aae7e81f", score:score});
} else if (level == 5) {
mochi.as2.MochiScores.showLeaderboard({boardID:"9f7fc70e590d1612", score:score});
}
}
function showsscores() {
if (level == 1) {
mochi.as2.MochiScores.showLeaderboard({boardID:"43ffd098482c002e", score:score});
} else if (level == 2) {
mochi.as2.MochiScores.showLeaderboard({boardID:"96ad8e9205843bab", score:score});
} else if (level == 3) {
mochi.as2.MochiScores.showLeaderboard({boardID:"586a0f4585809e11", score:score});
} else if (level == 4) {
mochi.as2.MochiScores.showLeaderboard({boardID:"a7acdd9d92313be6", score:score});
} else if (level == 5) {
mochi.as2.MochiScores.showLeaderboard({boardID:"d0077e5514988bb2", score:score});
}
}
function closegame() {
_root.tutorial.removeMovieClip();
_root.backback.removeMovieClip();
_root.backbackback.removeMovieClip();
_root.veryback.removeMovieClip();
_root.clouds.removeMovieClip();
_root.back.removeMovieClip();
_root.backback.removeMovieClip();
_root.effects.removeMovieClip();
_root.bullits.removeMovieClip();
_root.close.removeMovieClip();
_root.sreenborder.removeMovieClip();
_root.lines.removeMovieClip();
mainmenuarrival();
}
function loadshop() {
_root.shop.money.text = money;
var _local3 = 0;
_local3 = 0;
while (_local3 < 7) {
if (money < (500 * _local3)) {
_root.shop["w" + _local3].can = false;
_root.shop["w" + _local3].gotoAndStop(2);
_root.shop["f" + _local3].can = false;
_root.shop["f" + _local3].gotoAndStop(2);
_root.shop["h" + _local3].can = false;
_root.shop["h" + _local3].gotoAndStop(2);
_root.shop["t" + _local3].can = false;
_root.shop["t" + _local3].gotoAndStop(2);
} else {
_root.shop["w" + _local3].can = true;
_root.shop["w" + _local3].gotoAndStop(1);
_root.shop["f" + _local3].can = true;
_root.shop["f" + _local3].gotoAndStop(1);
_root.shop["h" + _local3].can = true;
_root.shop["h" + _local3].gotoAndStop(1);
_root.shop["t" + _local3].can = true;
_root.shop["t" + _local3].gotoAndStop(1);
}
if (wings.toString() == (0.5 + (0.2 * (_local3 - 1))).toString()) {
_root.shop.wingsupgrade.gotoAndStop(_local3);
_root.shop["w" + _local3]._visible = true;
} else {
_root.shop["w" + _local3]._visible = false;
}
if (fuel == (100 + (50 * (_local3 - 1)))) {
_root.shop.fuelupgrade.gotoAndStop(_local3);
_root.shop["f" + _local3]._visible = true;
} else {
_root.shop["f" + _local3]._visible = false;
}
if (health == (100 + (50 * (_local3 - 1)))) {
_root.shop.bodyupgrades.gotoAndStop(_local3);
_root.shop["h" + _local3]._visible = true;
} else {
_root.shop["h" + _local3]._visible = false;
}
if (turbine.toString() == (0.2 + (0.05 * (_local3 - 1))).toString()) {
_root.shop.turbineupgrade.gotoAndStop(_local3);
_root.shop["t" + _local3]._visible = true;
} else {
_root.shop["t" + _local3]._visible = false;
}
_local3++;
}
if (wings < 1.5) {
} else {
_root.shop.wingsupgrade.gotoAndStop(5);
_root.shop.w6._visible = true;
_root.shop.w5._visible = false;
_root.shop.w4._visible = false;
_root.shop.w3._visible = false;
_root.shop.w2._visible = false;
_root.shop.w1._visible = false;
_root.shop.w0._visible = false;
}
if (fuel < 350) {
} else {
_root.shop.fuelupgrade.gotoAndStop(5);
_root.shop.f6._visible = true;
_root.shop.f5._visible = false;
_root.shop.f4._visible = false;
_root.shop.f3._visible = false;
_root.shop.f2._visible = false;
_root.shop.f1._visible = false;
_root.shop.f0._visible = false;
}
if (health < 350) {
} else {
_root.shop.bodyupgrades.gotoAndStop(5);
_root.shop.h6._visible = true;
_root.shop.h5._visible = false;
_root.shop.h4._visible = false;
_root.shop.h3._visible = false;
_root.shop.h2._visible = false;
_root.shop.h1._visible = false;
_root.shop.h0._visible = false;
}
if (turbine < 1.2) {
} else {
_root.shop.turbineupgrade.gotoAndStop(5);
_root.shop.t6._visible = true;
_root.shop.t5._visible = false;
_root.shop.t4._visible = false;
_root.shop.t3._visible = false;
_root.shop.t2._visible = false;
_root.shop.t1._visible = false;
_root.shop.t0._visible = false;
}
}
function suvictory() {
_root.backback.removeMovieClip();
_root.backbackback.removeMovieClip();
_root.veryback.removeMovieClip();
_root.clouds.removeMovieClip();
_root.attachMovie("survivalchallenge", "gameoverscreen", 50);
if ((mvolume > 0) && (settingsmusic == true)) {
_root.musika.stop();
_root.musika.attachSound("menumusic", false);
_root.musika.setVolume(mvolume);
_root.musika.start(0, 1000);
}
if (level > 4) {
_root.gameoverscreen.gotoAndStop(2);
}
_root.gameoverscreen.dis.text = ((((_root.sreenborder.minutes.toString() + ":") + _root.sreenborder.seconds.toString()) + ":") + _root.sreenborder.pseconds.toString()).toString();
var _local4 = SharedObject.getLocal("freakyrocket");
score = Math.ceil((_root.sreenborder.timer * 0.25) * 100);
if (score > _local4.data.survival[level]) {
_local4.data.survival[level] = score;
}
if (_local4.data.survival[level + 1] == 0) {
_local4.data.survival[level + 1] = 1;
}
_root.effects.removeMovieClip();
_root.bullits.removeMovieClip();
_root.back.removeMovieClip();
_root.backback.removeMovieClip();
_root.close.removeMovieClip();
_root.sreenborder.removeMovieClip();
realgame = false;
var _local3 = 0;
if (lastnumberoflines > numberoflines) {
_local3 = numberoflines;
while (_local3 < lastnumberoflines) {
_root.lines["l" + _local3].removeMovieClip();
_local3++;
}
}
checkach15();
lastnumberoflines = numberoflines;
lastlevel = level;
}
function checkach15() {
var _local2 = 0;
var _local3 = true;
var _local4 = SharedObject.getLocal("freakyrocket");
_local2 = 0;
while (_local2 < 5) {
if (_local4.data.survival[_local2] < 3) {
_local3 = false;
}
if (_local4.data.stars[_local2] < 3) {
_local3 = false;
}
if (_local4.data.lengths[_local2] < 3) {
_local3 = false;
}
_local2++;
}
if (_local3 == true) {
addachieve(15);
}
}
function svictory() {
_root.backback.removeMovieClip();
_root.backbackback.removeMovieClip();
_root.veryback.removeMovieClip();
_root.clouds.removeMovieClip();
_root.attachMovie("starschallenge", "gameoverscreen", 50);
if ((mvolume > 0) && (settingsmusic == true)) {
_root.musika.stop();
_root.musika.attachSound("menumusic", false);
_root.musika.setVolume(mvolume);
_root.musika.start(0, 1000);
}
if (level > 4) {
_root.gameoverscreen.gotoAndStop(2);
}
_root.gameoverscreen.dis.text = ((((_root.sreenborder.minutes.toString() + ":") + _root.sreenborder.seconds.toString()) + ":") + _root.sreenborder.pseconds.toString()).toString();
var _local4 = SharedObject.getLocal("freakyrocket");
score = Math.ceil((_root.sreenborder.timer * 0.25) * 100);
if (score > _local4.data.stars[level]) {
_local4.data.stars[level] = score;
}
if (_local4.data.stars[level + 1] == 0) {
_local4.data.stars[level + 1] = 1;
}
_root.effects.removeMovieClip();
_root.bullits.removeMovieClip();
_root.back.removeMovieClip();
_root.backback.removeMovieClip();
_root.close.removeMovieClip();
_root.sreenborder.removeMovieClip();
realgame = false;
var _local3 = 0;
if (lastnumberoflines > numberoflines) {
_local3 = numberoflines;
while (_local3 < lastnumberoflines) {
_root.lines["l" + _local3].removeMovieClip();
_local3++;
}
}
checkach15();
lastnumberoflines = numberoflines;
lastlevel = level;
}
function lvictory() {
_root.backback.removeMovieClip();
_root.backbackback.removeMovieClip();
_root.veryback.removeMovieClip();
_root.clouds.removeMovieClip();
_root.attachMovie("lengthchallenge", "gameoverscreen", 50);
if ((mvolume > 0) && (settingsmusic == true)) {
_root.musika.stop();
_root.musika.attachSound("menumusic", false);
_root.musika.setVolume(mvolume);
_root.musika.start(0, 1000);
}
if (level > 4) {
_root.gameoverscreen.gotoAndStop(2);
}
_root.gameoverscreen.dis.text = _root.back.rocket._x.toString();
var _local4 = SharedObject.getLocal("freakyrocket");
score = _root.back.rocket._x;
if (_root.back.rocket._x > _local4.data.lengths[level]) {
_local4.data.lengths[level] = _root.back.rocket._x;
}
if (_local4.data.lengths[level + 1] == 0) {
_local4.data.lengths[level + 1] = 1;
}
_root.effects.removeMovieClip();
_root.bullits.removeMovieClip();
_root.back.removeMovieClip();
_root.backback.removeMovieClip();
_root.close.removeMovieClip();
_root.sreenborder.removeMovieClip();
var _local3 = 0;
if (lastnumberoflines > numberoflines) {
_local3 = numberoflines;
while (_local3 < lastnumberoflines) {
_root.lines["l" + _local3].removeMovieClip();
_local3++;
}
}
checkach15();
lastnumberoflines = numberoflines;
lastlevel = level;
realgame = false;
}
function lOver() {
if ((mvolume > 0) && (settingsmusic == true)) {
_root.musika.stop();
_root.musika.attachSound("menumusic", false);
_root.musika.setVolume(mvolume);
_root.musika.start(0, 1000);
}
_root.backback.removeMovieClip();
_root.backbackback.removeMovieClip();
_root.veryback.removeMovieClip();
_root.clouds.removeMovieClip();
_root.attachMovie("lengthover", "gameoverscreen", 50);
var _local3 = 0;
if (lastnumberoflines > numberoflines) {
_local3 = numberoflines;
while (_local3 < lastnumberoflines) {
_root.lines["l" + _local3].removeMovieClip();
_local3++;
}
}
lastnumberoflines = numberoflines;
_root.gameoverscreen.score.text = _root.back.rocket._x.toString();
_root.effects.removeMovieClip();
_root.bullits.removeMovieClip();
_root.back.removeMovieClip();
_root.backback.removeMovieClip();
_root.close.removeMovieClip();
_root.sreenborder.removeMovieClip();
realgame = false;
}
function sOver() {
if ((mvolume > 0) && (settingsmusic == true)) {
_root.musika.stop();
_root.musika.attachSound("menumusic", false);
_root.musika.setVolume(mvolume);
_root.musika.start(0, 1000);
}
_root.backback.removeMovieClip();
_root.backbackback.removeMovieClip();
_root.veryback.removeMovieClip();
_root.clouds.removeMovieClip();
_root.attachMovie("starsover", "gameoverscreen", 50);
var _local3 = 0;
if (lastnumberoflines > numberoflines) {
_local3 = numberoflines;
while (_local3 < lastnumberoflines) {
_root.lines["l" + _local3].removeMovieClip();
_local3++;
}
}
lastnumberoflines = numberoflines;
_root.gameoverscreen.score.text = _root.back.rocket._x.toString();
_root.effects.removeMovieClip();
_root.bullits.removeMovieClip();
_root.back.removeMovieClip();
_root.backback.removeMovieClip();
_root.close.removeMovieClip();
_root.sreenborder.removeMovieClip();
realgame = false;
}
function suOver() {
if ((mvolume > 0) && (settingsmusic == true)) {
_root.musika.stop();
_root.musika.attachSound("menumusic", false);
_root.musika.setVolume(mvolume);
_root.musika.start(0, 1000);
}
var _local3 = 0;
if (lastnumberoflines > numberoflines) {
_local3 = numberoflines;
while (_local3 < lastnumberoflines) {
_root.lines["l" + _local3].removeMovieClip();
_local3++;
}
}
lastnumberoflines = numberoflines;
_root.backback.removeMovieClip();
_root.backbackback.removeMovieClip();
_root.veryback.removeMovieClip();
_root.clouds.removeMovieClip();
_root.attachMovie("survivalover", "gameoverscreen", 50);
_root.gameoverscreen.score.text = _root.back.rocket._x.toString();
_root.effects.removeMovieClip();
_root.bullits.removeMovieClip();
_root.back.removeMovieClip();
_root.backback.removeMovieClip();
_root.close.removeMovieClip();
_root.sreenborder.removeMovieClip();
realgame = false;
}
function gameOver() {
var _local3 = 0;
if (lastnumberoflines > numberoflines) {
_local3 = numberoflines;
while (_local3 < lastnumberoflines) {
_root.lines["l" + _local3].removeMovieClip();
_local3++;
}
}
lastnumberoflines = numberoflines;
_root.tutorial.removeMovieClip();
_root.backback.removeMovieClip();
_root.backbackback.removeMovieClip();
_root.veryback.removeMovieClip();
_root.clouds.removeMovieClip();
if ((mvolume > 0) && (settingsmusic == true)) {
_root.musika.stop();
_root.musika.attachSound("menumusic", false);
_root.musika.setVolume(mvolume);
_root.musika.start(0, 1000);
}
_root.attachMovie("gameoverscreen", "gameoverscreen", 50);
_root.gameoverscreen.fu.text = _root.back.rocket.fuel;
_root.gameoverscreen.he.text = _root.back.rocket.health;
_root.gameoverscreen.ti.text = ((((_root.sreenborder.minutes.toString() + ":") + _root.sreenborder.seconds.toString()) + ":") + _root.sreenborder.pseconds.toString()).toString();
_root.effects.removeMovieClip();
_root.bullits.removeMovieClip();
_root.back.removeMovieClip();
_root.backback.removeMovieClip();
_root.close.removeMovieClip();
_root.sreenborder.removeMovieClip();
realgame = false;
}
function addachieve(a) {
var _local3 = SharedObject.getLocal("freakyrocket");
if (_local3.data.achievements[a] > 0) {
} else {
_local3.data.achievements[a] = 1;
_root.attachMovie("ramkadlyaachiv", "ramkadlyaachiv", 178);
_root.ramkadlyaachiv.ach.attachMovie("ach" + a, "ach", 2);
_root.ramkadlyaachiv.ach.ach.gotoAndStop(1);
}
var _local2 = 0;
var _local4 = true;
_local2 = 0;
while (_local2 < 20) {
if (_local3.data.achievements[a] < 1) {
_local4 = false;
}
_local2++;
}
if (_local4 == true) {
_local3.data.achievements[19] = 1;
}
}
var timer = 0;
var level = 1;
var pause = false;
var realgame = false;
var fires = 0;
var score = 0;
var money = 0;
var fuel = 0;
var turbine = 0;
var health = 0;
var wings = 0;
var bulls = 0;
var radarx = 0;
var radary = 0;
var radarvars = 0;
var numberoflines = 1;
var lastnumberoflines = 1;
var mvolume = 100;
var lastlevel = 0;
var settingsclouds = true;
var settingsback = true;
var settingssky = true;
var settingssfx = true;
var settingsmusic = true;
var settingsradar = true;
var settingsscreen = true;
}
Symbol 65 MovieClip [button_achiv] Frame 1
#initclip 114
Object.registerClass("button_achiv", but);
#endinitclip
Symbol 67 MovieClip [button_authors] Frame 1
#initclip 45
Object.registerClass("button_authors", but);
#endinitclip
Symbol 69 MovieClip [button_tutorial] Frame 1
#initclip 46
Object.registerClass("button_tutorial", but);
#endinitclip
Symbol 71 MovieClip [button_sandbox] Frame 1
#initclip 47
Object.registerClass("button_sandbox", but);
#endinitclip
Symbol 73 MovieClip [button_loadgame] Frame 1
#initclip 48
Object.registerClass("button_loadgame", but);
#endinitclip
Symbol 75 MovieClip [button_newgame] Frame 1
#initclip 49
Object.registerClass("button_newgame", but);
#endinitclip
Symbol 112 MovieClip Frame 10
gotoAndPlay (1);
Symbol 116 MovieClip Frame 30
gotoAndPlay (1);
Symbol 117 MovieClip Frame 1
stop();
Instance of Symbol 81 MovieClip in Symbol 117 MovieClip Frame 1
on (press) {
mochi.as2.MochiScores.showLeaderboard({boardID:"43dc39631c8ac10c", score:_root.mmenu.me.ti.text});
}
Instance of Symbol 107 MovieClip in Symbol 117 MovieClip Frame 1
on (press) {
_root.getURL("http://www.freeaddictinggames.com/?utm_source=games&utm_medium=rockitpmg", "_blank");
}
Instance of Symbol 116 MovieClip in Symbol 117 MovieClip Frame 1
on (press) {
_root.mmenu.me.play();
if ((_root.act.settingssfx == true) && (_root.act.mvolume > 0)) {
_root.turretsfx.attachSound("menuopen", false);
_root.turretsfx.setVolume(_root.act.mvolume);
_root.turretsfx.start(0, 1);
}
this._visible = false;
}
Symbol 117 MovieClip Frame 35
stop();
Instance of Symbol 65 MovieClip [button_achiv] in Symbol 117 MovieClip Frame 35
on (press) {
_root.act.menuacharr();
}
Instance of Symbol 67 MovieClip [button_authors] in Symbol 117 MovieClip Frame 35
on (press) {
_root.act.menucrarr();
}
Instance of Symbol 69 MovieClip [button_tutorial] in Symbol 117 MovieClip Frame 35
on (press) {
_root.act.menusearr();
}
Instance of Symbol 71 MovieClip [button_sandbox] in Symbol 117 MovieClip Frame 35
on (press) {
_root.act.menusuarr();
}
Instance of Symbol 73 MovieClip [button_loadgame] in Symbol 117 MovieClip Frame 35
on (press) {
_root.act.menuloadarr();
}
Instance of Symbol 75 MovieClip [button_newgame] in Symbol 117 MovieClip Frame 35
on (press) {
_root.act.level = 1;
_root.act.initlevel();
}
Symbol 124 MovieClip Frame 1
stop();
Symbol 206 MovieClip [mmenu] Frame 1
#initclip 50
Object.registerClass("mmenu", mmenu);
#endinitclip
stop();
Instance of Symbol 56 MovieClip in Symbol 206 MovieClip [mmenu] Frame 1
on (press) {
_root.act.level = 1;
_root.act.initlevel();
}
Instance of Symbol 56 MovieClip "loa" in Symbol 206 MovieClip [mmenu] Frame 1
on (press) {
this._parent.gotoAndStop(10);
}
Instance of Symbol 56 MovieClip in Symbol 206 MovieClip [mmenu] Frame 1
on (press) {
_parent.gotoAndStop(5);
}
Instance of Symbol 56 MovieClip "loa" in Symbol 206 MovieClip [mmenu] Frame 1
on (press) {
this._parent.gotoAndStop(15);
}
Instance of Symbol 56 MovieClip in Symbol 206 MovieClip [mmenu] Frame 1
on (press) {
var freakyrocket = SharedObject.getLocal("freakyrocket");
freakyrocket.data.lengths = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
freakyrocket.data.stars = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
freakyrocket.data.survival = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
}
Instance of Symbol 56 MovieClip in Symbol 206 MovieClip [mmenu] Frame 1
on (press) {
_root.act.tutoriallevel();
}
Instance of Symbol 56 MovieClip in Symbol 206 MovieClip [mmenu] Frame 5
on (press) {
_parent.gotoAndStop(1);
}
Instance of Symbol 124 MovieClip in Symbol 206 MovieClip [mmenu] Frame 5
on (rollOver) {
gotoAndStop (2);
}
on (rollOut) {
gotoAndStop (1);
}
on (press) {
_root.getURL("mailto:gunground@yahoo.com", "_blank");
}
Instance of Symbol 56 MovieClip "l1" in Symbol 206 MovieClip [mmenu] Frame 10
onClipEvent (load) {
_root.act.loadgame();
}
on (press) {
_root.act.level = 1;
_root.act.initlevel();
}
on (rollOver) {
_root.act.showlevel(1);
}
Instance of Symbol 56 MovieClip "l3" in Symbol 206 MovieClip [mmenu] Frame 10
on (press) {
_root.act.level = 3;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(3);
}
Instance of Symbol 56 MovieClip "l2" in Symbol 206 MovieClip [mmenu] Frame 10
on (press) {
_root.act.level = 2;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(2);
}
Instance of Symbol 56 MovieClip "l4" in Symbol 206 MovieClip [mmenu] Frame 10
on (press) {
_root.act.level = 4;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(4);
}
Instance of Symbol 56 MovieClip "l6" in Symbol 206 MovieClip [mmenu] Frame 10
on (press) {
_root.act.level = 6;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(6);
}
Instance of Symbol 56 MovieClip "l5" in Symbol 206 MovieClip [mmenu] Frame 10
on (press) {
_root.act.level = 5;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(5);
}
Instance of Symbol 56 MovieClip "l8" in Symbol 206 MovieClip [mmenu] Frame 10
on (press) {
_root.act.level = 8;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(8);
}
Instance of Symbol 56 MovieClip "l7" in Symbol 206 MovieClip [mmenu] Frame 10
on (press) {
_root.act.level = 7;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(7);
}
Instance of Symbol 56 MovieClip "l9" in Symbol 206 MovieClip [mmenu] Frame 10
on (press) {
_root.act.level = 9;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(9);
}
Instance of Symbol 56 MovieClip "l10" in Symbol 206 MovieClip [mmenu] Frame 10
on (press) {
_root.act.level = 10;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(10);
}
Instance of Symbol 56 MovieClip "l11" in Symbol 206 MovieClip [mmenu] Frame 10
on (press) {
_root.act.level = 11;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(11);
}
Instance of Symbol 56 MovieClip "l13" in Symbol 206 MovieClip [mmenu] Frame 10
on (press) {
_root.act.level = 13;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(13);
}
Instance of Symbol 56 MovieClip "l12" in Symbol 206 MovieClip [mmenu] Frame 10
on (press) {
_root.act.level = 12;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(12);
}
Instance of Symbol 56 MovieClip "l14" in Symbol 206 MovieClip [mmenu] Frame 10
on (press) {
_root.act.level = 14;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(14);
}
Instance of Symbol 56 MovieClip "l16" in Symbol 206 MovieClip [mmenu] Frame 10
on (press) {
_root.act.level = 16;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(16);
}
Instance of Symbol 56 MovieClip "l15" in Symbol 206 MovieClip [mmenu] Frame 10
on (press) {
_root.act.level = 15;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(15);
}
Instance of Symbol 56 MovieClip "lb1" in Symbol 206 MovieClip [mmenu] Frame 15
onClipEvent (load) {
_root.act.sloadgame();
_root.act.showllevel(1);
}
on (press) {
_root.act.llevel(1);
}
on (rollOver) {
_root.act.showllevel(1);
}
Instance of Symbol 56 MovieClip "lb3" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.llevel(3);
}
on (rollOver) {
_root.act.showllevel(3);
}
Instance of Symbol 56 MovieClip "lb2" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.llevel(2);
}
on (rollOver) {
_root.act.showllevel(2);
}
Instance of Symbol 56 MovieClip "lb4" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.llevel(4);
}
on (rollOver) {
_root.act.showllevel(4);
}
Instance of Symbol 56 MovieClip "sb1" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.initstars(1);
}
on (rollOver) {
_root.act.showslevel(1);
}
Instance of Symbol 56 MovieClip "lb5" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.llevel(5);
}
on (rollOver) {
_root.act.showllevel(5);
}
Instance of Symbol 56 MovieClip "sb3" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.initstars(3);
}
on (rollOver) {
_root.act.showslevel(3);
}
Instance of Symbol 56 MovieClip "sb2" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.initstars(2);
}
on (rollOver) {
_root.act.showslevel(2);
}
Instance of Symbol 56 MovieClip "sb4" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.initstars(4);
}
on (rollOver) {
_root.act.showslevel(4);
}
Instance of Symbol 56 MovieClip "sb5" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.initstars(5);
}
on (rollOver) {
_root.act.showslevel(5);
}
Instance of Symbol 56 MovieClip "l11" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.level = 11;
_root.act.loadparams();
_root.act.initshop();
}
Instance of Symbol 56 MovieClip "l13" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.level = 13;
_root.act.loadparams();
_root.act.initshop();
}
Instance of Symbol 56 MovieClip "l12" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.level = 12;
_root.act.loadparams();
_root.act.initshop();
}
Instance of Symbol 56 MovieClip "l14" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.level = 14;
_root.act.loadparams();
_root.act.initshop();
}
Instance of Symbol 56 MovieClip "l16" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.level = 16;
_root.act.loadparams();
_root.act.initshop();
}
Instance of Symbol 56 MovieClip "l15" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.level = 15;
_root.act.loadparams();
_root.act.initshop();
}
Instance of Symbol 56 MovieClip "l18" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.level = 18;
_root.act.loadparams();
_root.act.initshop();
}
Instance of Symbol 56 MovieClip "l17" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.level = 17;
_root.act.loadparams();
_root.act.initshop();
}
Instance of Symbol 56 MovieClip "l19" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.level = 19;
_root.act.loadparams();
_root.act.initshop();
}
Instance of Symbol 56 MovieClip "l20" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.level = 20;
_root.act.loadparams();
_root.act.initshop();
}
Instance of Symbol 56 MovieClip "sub1" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.sulevel(1);
}
on (rollOver) {
_root.act.showsulevel(1);
}
Instance of Symbol 56 MovieClip "sub3" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.sulevel(3);
}
on (rollOver) {
_root.act.showsulevel(3);
}
Instance of Symbol 56 MovieClip "sub2" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.sulevel(2);
}
on (rollOver) {
_root.act.showsulevel(2);
}
Instance of Symbol 56 MovieClip "sub4" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.sulevel(4);
}
on (rollOver) {
_root.act.showsulevel(4);
}
Instance of Symbol 56 MovieClip "sub5" in Symbol 206 MovieClip [mmenu] Frame 15
on (press) {
_root.act.sulevel(5);
}
on (rollOver) {
_root.act.showsulevel(5);
}
Symbol 294 MovieClip [rockbang] Frame 18
if (_root.back.rocket.lchalenge == true) {
_root.act.lOver();
} else if (_root.back.rocket.suchalenge == true) {
_root.act.suvictory();
} else if (_root.back.rocket.schalenge == true) {
_root.act.sOver();
} else {
_root.act.gameOver();
}
Symbol 295 MovieClip [rocket] Frame 1
#initclip 51
Object.registerClass("rocket", rocket);
#endinitclip
stop();
Symbol 303 MovieClip Frame 1
stop();
Symbol 303 MovieClip Frame 5
gotoAndStop (1);
Symbol 330 MovieClip [button_menu] Frame 1
#initclip 52
Object.registerClass("button_menu", but);
#endinitclip
Symbol 332 MovieClip [sreenborder] Frame 1
#initclip 53
Object.registerClass("sreenborder", screenborder);
#endinitclip
Instance of Symbol 330 MovieClip [button_menu] in Symbol 332 MovieClip [sreenborder] Frame 1
on (press) {
_root.act.closegame();
}
Symbol 363 MovieClip Frame 1
stop();
Symbol 363 MovieClip Frame 22
stop();
Symbol 376 MovieClip [fire] Frame 5
this.removeMovieClip();
Symbol 400 MovieClip [button_menuuunew] Frame 1
#initclip 54
Object.registerClass("button_menuuunew", but);
#endinitclip
Symbol 404 MovieClip [play MOAAAR! button] Frame 1
#initclip 55
Object.registerClass("play MOAAAR! button", but);
#endinitclip
Symbol 405 MovieClip [gameoverscreen] Frame 1
#initclip 56
Object.registerClass("gameoverscreen", gameoverscreen);
#endinitclip
Instance of Symbol 400 MovieClip [button_menuuunew] in Symbol 405 MovieClip [gameoverscreen] Frame 1
on (press) {
_root.act.mainmenuarrival();
}
Instance of Symbol 402 MovieClip in Symbol 405 MovieClip [gameoverscreen] Frame 1
on (press) {
_root.act.initlevel();
}
Instance of Symbol 404 MovieClip [play MOAAAR! button] in Symbol 405 MovieClip [gameoverscreen] Frame 1
on (press) {
_root.getURL("http://www.freeaddictinggames.com/?utm_source=games&utm_medium=rockitpmg", "_blank");
}
Symbol 418 MovieClip [button_restart] Frame 1
#initclip 57
Object.registerClass("button_restart", but);
#endinitclip
Symbol 420 MovieClip [button_submit] Frame 1
#initclip 58
Object.registerClass("button_submit", but);
#endinitclip
Symbol 422 MovieClip [button_proceed] Frame 1
#initclip 59
Object.registerClass("button_proceed", but);
#endinitclip
Symbol 433 MovieClip [victoryscreen] Frame 1
#initclip 60
Object.registerClass("victoryscreen", victoryscreen);
#endinitclip
stop();
Instance of Symbol 418 MovieClip [button_restart] in Symbol 433 MovieClip [victoryscreen] Frame 1
on (press) {
_root.act.money = _root.act.money - _root.act.score;
_root.act.lastlevel = _root.act.level;
_root.act.level--;
_root.act.initlevel();
}
Instance of Symbol 420 MovieClip [button_submit] in Symbol 433 MovieClip [victoryscreen] Frame 1
on (press) {
_root.gameoverscreen.sub = true;
_root.act.showscores();
}
Instance of Symbol 400 MovieClip [button_menuuunew] in Symbol 433 MovieClip [victoryscreen] Frame 1
on (press) {
_root.act.mainmenuarrival();
}
Instance of Symbol 422 MovieClip [button_proceed] in Symbol 433 MovieClip [victoryscreen] Frame 1
on (press) {
if (_root.act.level < 17) {
_root.act.initshop();
} else {
_root.act.mainmenuarrival();
}
}
Instance of Symbol 404 MovieClip [play MOAAAR! button] in Symbol 433 MovieClip [victoryscreen] Frame 1
on (press) {
_root.getURL("http://www.freeaddictinggames.com/?utm_source=games&utm_medium=rockitpmg", "_blank");
}
Instance of Symbol 420 MovieClip [button_submit] in Symbol 433 MovieClip [victoryscreen] Frame 2
on (press) {
_root.act.showscores();
}
Instance of Symbol 447 MovieClip "w1" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.wings = _root.act.wings + 0.2;
_root.act.money = _root.act.money - 500;
_root.act.loadshop();
}
}
Instance of Symbol 452 MovieClip "w2" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.wings = _root.act.wings + 0.2;
_root.act.money = _root.act.money - 1000;
_root.act.loadshop();
}
}
Instance of Symbol 457 MovieClip "w3" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.wings = _root.act.wings + 0.2;
_root.act.money = _root.act.money - 1500;
_root.act.loadshop();
}
}
Instance of Symbol 462 MovieClip "w4" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.wings = _root.act.wings + 0.2;
_root.act.money = _root.act.money - 2000;
_root.act.loadshop();
}
}
Instance of Symbol 467 MovieClip "w5" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.addachieve(13);
_root.act.wings = _root.act.wings + 0.2;
_root.act.money = _root.act.money - 2500;
_root.act.loadshop();
}
}
Instance of Symbol 447 MovieClip "f1" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.fuel = _root.act.fuel + 50;
_root.act.money = _root.act.money - 500;
_root.act.loadshop();
}
}
Instance of Symbol 452 MovieClip "f2" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.fuel = _root.act.fuel + 50;
_root.act.money = _root.act.money - 1000;
_root.act.loadshop();
}
}
Instance of Symbol 457 MovieClip "f3" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.fuel = _root.act.fuel + 50;
_root.act.money = _root.act.money - 1500;
_root.act.loadshop();
}
}
Instance of Symbol 462 MovieClip "f4" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.fuel = _root.act.fuel + 50;
_root.act.money = _root.act.money - 2000;
_root.act.loadshop();
}
}
Instance of Symbol 467 MovieClip "f5" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.addachieve(14);
_root.act.fuel = _root.act.fuel + 50;
_root.act.money = _root.act.money - 2500;
_root.act.loadshop();
}
}
Instance of Symbol 447 MovieClip "h1" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.health = _root.act.health + 50;
_root.act.money = _root.act.money - 500;
_root.act.loadshop();
}
}
Instance of Symbol 452 MovieClip "h2" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.health = _root.act.health + 50;
_root.act.money = _root.act.money - 1000;
_root.act.loadshop();
}
}
Instance of Symbol 457 MovieClip "h3" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.health = _root.act.health + 50;
_root.act.money = _root.act.money - 1500;
_root.act.loadshop();
}
}
Instance of Symbol 462 MovieClip "h4" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.health = _root.act.health + 50;
_root.act.money = _root.act.money - 2000;
_root.act.loadshop();
}
}
Instance of Symbol 467 MovieClip "h5" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.addachieve(11);
_root.act.health = _root.act.health + 50;
_root.act.money = _root.act.money - 2500;
_root.act.loadshop();
}
}
Instance of Symbol 447 MovieClip "t1" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.turbine = _root.act.turbine + 0.05;
_root.act.money = _root.act.money - 500;
_root.act.loadshop();
}
}
Instance of Symbol 452 MovieClip "t2" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.turbine = _root.act.turbine + 0.05;
_root.act.money = _root.act.money - 1000;
_root.act.loadshop();
}
}
Instance of Symbol 457 MovieClip "t3" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.turbine = _root.act.turbine + 0.05;
_root.act.money = _root.act.money - 1500;
_root.act.loadshop();
}
}
Instance of Symbol 462 MovieClip "t4" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.turbine = _root.act.turbine + 0.05;
_root.act.money = _root.act.money - 2000;
_root.act.loadshop();
}
}
Instance of Symbol 467 MovieClip "t5" in Symbol 478 MovieClip [shopscreen] Frame 1
on (press) {
if (can) {
_root.act.addachieve(12);
_root.act.turbine = _root.act.turbine + 0.05;
_root.act.money = _root.act.money - 2500;
_root.act.loadshop();
}
}
Instance of Symbol 475 MovieClip in Symbol 478 MovieClip [shopscreen] Frame 1
onClipEvent (load) {
_root.act.loadshop();
}
on (press) {
_root.act.initlevel();
}
Symbol 497 MovieClip [wayarrow] Frame 1
#initclip 61
Object.registerClass("wayarrow", wayarrow);
#endinitclip
Symbol 527 MovieClip [machineguntop] Frame 1
#initclip 62
Object.registerClass("machineguntop", pvo);
#endinitclip
Symbol 527 MovieClip [machineguntop] Frame 10
this.gotoAndStop(1);
Symbol 536 MovieClip [bullit] Frame 1
#initclip 63
Object.registerClass("bullit", bullit);
#endinitclip
Symbol 546 MovieClip [spark] Frame 1
#initclip 64
Object.registerClass("spark", spark);
#endinitclip
Symbol 546 MovieClip [spark] Frame 31
this.removeMovieClip();
Symbol 569 MovieClip [flactop] Frame 1
#initclip 65
Object.registerClass("flactop", flac);
#endinitclip
Symbol 569 MovieClip [flactop] Frame 10
gotoAndStop (1);
Symbol 580 MovieClip [flacbullit] Frame 1
#initclip 66
Object.registerClass("flacbullit", flacbullit);
#endinitclip
Symbol 580 MovieClip [flacbullit] Frame 6
gotoAndPlay (1);
Symbol 601 MovieClip Frame 1
stop();
Symbol 601 MovieClip Frame 30
stop();
Symbol 612 MovieClip [car] Frame 1
#initclip 67
Object.registerClass("car", car);
#endinitclip
stop();
Symbol 612 MovieClip [car] Frame 15
this._visible = false;
Symbol 652 MovieClip [car2] Frame 1
#initclip 68
Object.registerClass("car2", car2);
#endinitclip
stop();
Symbol 652 MovieClip [car2] Frame 15
this._visible = false;
Symbol 664 MovieClip [diri] Frame 1
#initclip 69
Object.registerClass("diri", diri);
#endinitclip
stop();
Symbol 664 MovieClip [diri] Frame 31
this._visible = false;
Symbol 679 MovieClip [bomb] Frame 1
#initclip 70
Object.registerClass("bomb", bomb);
#endinitclip
Symbol 679 MovieClip [bomb] Frame 6
gotoAndPlay (1);
Symbol 679 MovieClip [bomb] Frame 14
this.removeMovieClip();
Symbol 708 MovieClip [helicopter] Frame 1
#initclip 71
Object.registerClass("helicopter", helicopter);
#endinitclip
stop();
Symbol 708 MovieClip [helicopter] Frame 31
this._visible = false;
Symbol 723 MovieClip [rock] Frame 1
#initclip 72
Object.registerClass("rock", rock);
#endinitclip
stop();
Symbol 723 MovieClip [rock] Frame 59
this._visible = false;
Symbol 767 MovieClip [fake] Frame 1
#initclip 73
Object.registerClass("fake", fake);
#endinitclip
Symbol 767 MovieClip [fake] Frame 60
stop();
this._visible = false;
Symbol 777 MovieClip [ufo] Frame 1
#initclip 74
Object.registerClass("ufo", ufo);
#endinitclip
stop();
Symbol 777 MovieClip [ufo] Frame 17
stop();
this._visible = false;
Symbol 789 MovieClip [bullitbang] Frame 8
this.removeMovieClip();
Symbol 797 MovieClip [flacbang] Frame 8
this.removeMovieClip();
Symbol 853 MovieClip Frame 34
if (_root.back.rocket.lchalenge == false) {
if (_root.back.rocket.suchalenge == false) {
_root.act.victory();
} else {
_root.act.suvictory();
}
} else {
_root.act.lvictory();
}
Symbol 885 MovieClip [rocketlauncher] Frame 25
gotoAndPlay (1);
Symbol 885 MovieClip [rocketlauncher] Frame 37
stop();
Symbol 924 MovieClip [bird] Frame 1
#initclip 75
Object.registerClass("bird", bird);
#endinitclip
Symbol 924 MovieClip [bird] Frame 11
gotoAndPlay (1);
Symbol 924 MovieClip [bird] Frame 19
this.removeMovieClip();
Symbol 937 MovieClip [lengthchallenge] Frame 1
#initclip 76
Object.registerClass("lengthchallenge", lengthchallenge);
#endinitclip
stop();
Instance of Symbol 418 MovieClip [button_restart] in Symbol 937 MovieClip [lengthchallenge] Frame 1
on (press) {
_root.act.llevel(_root.act.level);
}
Instance of Symbol 420 MovieClip [button_submit] in Symbol 937 MovieClip [lengthchallenge] Frame 1
on (press) {
_root.gameoverscreen.sub = true;
_root.act.showlscores();
}
Instance of Symbol 400 MovieClip [button_menuuunew] in Symbol 937 MovieClip [lengthchallenge] Frame 1
on (press) {
_root.act.mainmenuarrival();
}
Instance of Symbol 422 MovieClip [button_proceed] in Symbol 937 MovieClip [lengthchallenge] Frame 1
on (press) {
if (_root.act.level < 5) {
_root.act.llevel(_root.act.level + 1);
} else {
_root.act.mainmenuarrival();
}
}
Instance of Symbol 404 MovieClip [play MOAAAR! button] in Symbol 937 MovieClip [lengthchallenge] Frame 1
on (press) {
_root.getURL("http://www.freeaddictinggames.com/?utm_source=games&utm_medium=rockitpmg", "_blank");
}
Instance of Symbol 420 MovieClip [button_submit] in Symbol 937 MovieClip [lengthchallenge] Frame 2
on (press) {
_root.act.showlscores();
}
Symbol 940 MovieClip [lengthover] Frame 1
#initclip 77
Object.registerClass("lengthover", lengthover);
#endinitclip
Instance of Symbol 400 MovieClip [button_menuuunew] in Symbol 940 MovieClip [lengthover] Frame 1
on (press) {
_root.act.mainmenuarrival();
}
Instance of Symbol 402 MovieClip in Symbol 940 MovieClip [lengthover] Frame 1
on (press) {
_root.act.llevel(_root.act.level);
}
Instance of Symbol 404 MovieClip [play MOAAAR! button] in Symbol 940 MovieClip [lengthover] Frame 1
on (press) {
_root.getURL("http://www.freeaddictinggames.com/?utm_source=games&utm_medium=rockitpmg", "_blank");
}
Symbol 974 MovieClip [starblow] Frame 59
this.removeMovieClip();
Symbol 975 MovieClip [star] Frame 1
#initclip 78
Object.registerClass("star", st);
#endinitclip
stop();
Symbol 975 MovieClip [star] Frame 59
this._visible = false;
Instance of Symbol 975 MovieClip [star] "aim0" in Symbol 983 MovieClip [backs2] Frame 1
onClipEvent (load) {
act = true;
}
Symbol 991 MovieClip [starschallenge] Frame 1
#initclip 79
Object.registerClass("starschallenge", starschallenge);
#endinitclip
stop();
Instance of Symbol 418 MovieClip [button_restart] in Symbol 991 MovieClip [starschallenge] Frame 1
on (press) {
_root.act.initstars(_root.act.level);
}
Instance of Symbol 420 MovieClip [button_submit] in Symbol 991 MovieClip [starschallenge] Frame 1
on (press) {
_root.gameoverscreen.sub = true;
_root.act.showsscores();
}
Instance of Symbol 400 MovieClip [button_menuuunew] in Symbol 991 MovieClip [starschallenge] Frame 1
on (press) {
_root.act.mainmenuarrival();
}
Instance of Symbol 422 MovieClip [button_proceed] in Symbol 991 MovieClip [starschallenge] Frame 1
on (press) {
if (_root.act.level < 5) {
_root.act.initstars(_root.act.level + 1);
} else {
_root.act.mainmenuarrival();
}
}
Instance of Symbol 404 MovieClip [play MOAAAR! button] in Symbol 991 MovieClip [starschallenge] Frame 1
on (press) {
_root.getURL("http://www.freeaddictinggames.com/?utm_source=games&utm_medium=rockitpmg", "_blank");
}
Instance of Symbol 420 MovieClip [button_submit] in Symbol 991 MovieClip [starschallenge] Frame 2
on (press) {
_root.act.showsscores();
}
Symbol 993 MovieClip [starsover] Frame 1
#initclip 80
Object.registerClass("starsover", starsover);
#endinitclip
Instance of Symbol 400 MovieClip [button_menuuunew] in Symbol 993 MovieClip [starsover] Frame 1
on (press) {
_root.act.mainmenuarrival();
}
Instance of Symbol 402 MovieClip in Symbol 993 MovieClip [starsover] Frame 1
on (press) {
_root.act.initstars(_root.act.level);
}
Instance of Symbol 404 MovieClip [play MOAAAR! button] in Symbol 993 MovieClip [starsover] Frame 1
on (press) {
_root.getURL("http://www.freeaddictinggames.com/?utm_source=games&utm_medium=rockitpmg", "_blank");
}
Symbol 1019 MovieClip [borderl5] Frame 101
gotoAndPlay (1);
Symbol 1021 MovieClip Frame 101
gotoAndPlay (1);
Symbol 1077 MovieClip [smoke1] Frame 13
this.removeMovieClip();
Symbol 1086 MovieClip [smoke2] Frame 9
this.removeMovieClip();
Symbol 1093 MovieClip [smoke0] Frame 7
this.removeMovieClip();
Symbol 1100 MovieClip [smoke3] Frame 7
this.removeMovieClip();
Symbol 1111 MovieClip [survivalchallenge] Frame 1
#initclip 81
Object.registerClass("survivalchallenge", survivalchallenge);
#endinitclip
stop();
Instance of Symbol 418 MovieClip [button_restart] in Symbol 1111 MovieClip [survivalchallenge] Frame 1
on (press) {
_root.act.sulevel(_root.act.level);
}
Instance of Symbol 420 MovieClip [button_submit] in Symbol 1111 MovieClip [survivalchallenge] Frame 1
on (press) {
_root.gameoverscreen.sub = true;
_root.act.showsuscores();
}
Instance of Symbol 400 MovieClip [button_menuuunew] in Symbol 1111 MovieClip [survivalchallenge] Frame 1
on (press) {
_root.act.mainmenuarrival();
}
Instance of Symbol 422 MovieClip [button_proceed] in Symbol 1111 MovieClip [survivalchallenge] Frame 1
on (press) {
if (_root.act.level < 5) {
_root.act.sulevel(_root.act.level + 1);
} else {
_root.act.mainmenuarrival();
}
}
Instance of Symbol 404 MovieClip [play MOAAAR! button] in Symbol 1111 MovieClip [survivalchallenge] Frame 1
on (press) {
_root.getURL("http://www.freeaddictinggames.com/?utm_source=games&utm_medium=rockitpmg", "_blank");
}
Instance of Symbol 420 MovieClip [button_submit] in Symbol 1111 MovieClip [survivalchallenge] Frame 2
on (press) {
_root.act.showsuscores();
}
Symbol 1113 MovieClip [survivalover] Frame 1
#initclip 82
Object.registerClass("survivalover", survivalover);
#endinitclip
Instance of Symbol 400 MovieClip [button_menuuunew] in Symbol 1113 MovieClip [survivalover] Frame 1
on (press) {
_root.act.mainmenuarrival();
}
Instance of Symbol 402 MovieClip in Symbol 1113 MovieClip [survivalover] Frame 1
on (press) {
_root.act.sulevel(_root.act.level);
}
Instance of Symbol 404 MovieClip [play MOAAAR! button] in Symbol 1113 MovieClip [survivalover] Frame 1
on (press) {
_root.getURL("http://www.freeaddictinggames.com/?utm_source=games&utm_medium=rockitpmg", "_blank");
}
Symbol 1135 MovieClip [tutorial] Frame 13
stop();
Symbol 1135 MovieClip [tutorial] Frame 36
stop();
Symbol 1135 MovieClip [tutorial] Frame 59
stop();
Symbol 1135 MovieClip [tutorial] Frame 72
stop();
Symbol 1136 MovieClip [birdl] Frame 1
#initclip 83
Object.registerClass("birdl", bird);
#endinitclip
Symbol 1136 MovieClip [birdl] Frame 11
gotoAndPlay (1);
Symbol 1136 MovieClip [birdl] Frame 19
this.removeMovieClip();
Symbol 1189 MovieClip [volumeezda] Frame 1
#initclip 84
Object.registerClass("volumeezda", begunok);
#endinitclip
Symbol 1197 MovieClip Frame 1
stop();
Symbol 1200 MovieClip Frame 1
stop();
Symbol 1203 MovieClip Frame 1
stop();
Symbol 1210 MovieClip [ach0] Frame 1
#initclip 85
Object.registerClass("ach0", ach);
#endinitclip
Symbol 1215 MovieClip [ach6] Frame 1
#initclip 86
Object.registerClass("ach6", ach);
#endinitclip
Symbol 1220 MovieClip [ach2] Frame 1
#initclip 87
Object.registerClass("ach2", ach);
#endinitclip
Symbol 1225 MovieClip [ach3] Frame 1
#initclip 88
Object.registerClass("ach3", ach);
#endinitclip
Symbol 1230 MovieClip [ach4] Frame 1
#initclip 89
Object.registerClass("ach4", ach);
#endinitclip
Symbol 1235 MovieClip [ach5] Frame 1
#initclip 90
Object.registerClass("ach5", ach);
#endinitclip
Symbol 1240 MovieClip [ach17] Frame 1
#initclip 91
Object.registerClass("ach17", ach);
#endinitclip
Symbol 1245 MovieClip [ach7] Frame 1
#initclip 92
Object.registerClass("ach7", ach);
#endinitclip
Symbol 1250 MovieClip [ach8] Frame 1
#initclip 93
Object.registerClass("ach8", ach);
#endinitclip
Symbol 1255 MovieClip [ach9] Frame 1
#initclip 94
Object.registerClass("ach9", ach);
#endinitclip
Symbol 1260 MovieClip [ach10] Frame 1
#initclip 95
Object.registerClass("ach10", ach);
#endinitclip
Symbol 1265 MovieClip [ach11] Frame 1
#initclip 96
Object.registerClass("ach11", ach);
#endinitclip
Symbol 1270 MovieClip [ach12] Frame 1
#initclip 97
Object.registerClass("ach12", ach);
#endinitclip
Symbol 1275 MovieClip [ach13] Frame 1
#initclip 98
Object.registerClass("ach13", ach);
#endinitclip
Symbol 1280 MovieClip [ach14] Frame 1
#initclip 99
Object.registerClass("ach14", ach);
#endinitclip
Symbol 1285 MovieClip [ach15] Frame 1
#initclip 100
Object.registerClass("ach15", ach);
#endinitclip
Symbol 1290 MovieClip [ach1] Frame 1
#initclip 101
Object.registerClass("ach1", ach);
#endinitclip
Symbol 1295 MovieClip [ach16] Frame 1
#initclip 102
Object.registerClass("ach16", ach);
#endinitclip
Symbol 1300 MovieClip [ach18] Frame 1
#initclip 103
Object.registerClass("ach18", ach);
#endinitclip
Symbol 1305 MovieClip [ach19] Frame 1
#initclip 104
Object.registerClass("ach19", ach);
#endinitclip
Symbol 1306 MovieClip [menuwindow] Frame 1
#initclip 105
Object.registerClass("menuwindow", menuwindow);
#endinitclip
Instance of Symbol 1144 MovieClip "l1" in Symbol 1306 MovieClip [menuwindow] Frame 1
onClipEvent (load) {
_root.act.loadgame();
_root.act.showlevel(1);
}
on (press) {
_root.act.level = 1;
_root.act.initlevel();
}
on (rollOver) {
_root.act.showlevel(1);
}
Instance of Symbol 1144 MovieClip "l3" in Symbol 1306 MovieClip [menuwindow] Frame 1
on (press) {
_root.act.level = 3;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(3);
}
Instance of Symbol 1144 MovieClip "l2" in Symbol 1306 MovieClip [menuwindow] Frame 1
on (press) {
_root.act.level = 2;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(2);
}
Instance of Symbol 1144 MovieClip "l4" in Symbol 1306 MovieClip [menuwindow] Frame 1
on (press) {
_root.act.level = 4;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(4);
}
Instance of Symbol 1144 MovieClip "l6" in Symbol 1306 MovieClip [menuwindow] Frame 1
on (press) {
_root.act.level = 6;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(6);
}
Instance of Symbol 1144 MovieClip "l5" in Symbol 1306 MovieClip [menuwindow] Frame 1
on (press) {
_root.act.level = 5;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(5);
}
Instance of Symbol 1144 MovieClip "l8" in Symbol 1306 MovieClip [menuwindow] Frame 1
on (press) {
_root.act.level = 8;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(8);
}
Instance of Symbol 1144 MovieClip "l7" in Symbol 1306 MovieClip [menuwindow] Frame 1
on (press) {
_root.act.level = 7;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(7);
}
Instance of Symbol 1144 MovieClip "l9" in Symbol 1306 MovieClip [menuwindow] Frame 1
on (press) {
_root.act.level = 9;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(9);
}
Instance of Symbol 1144 MovieClip "l10" in Symbol 1306 MovieClip [menuwindow] Frame 1
on (press) {
_root.act.level = 10;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(10);
}
Instance of Symbol 1144 MovieClip "l11" in Symbol 1306 MovieClip [menuwindow] Frame 1
on (press) {
_root.act.level = 11;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(11);
}
Instance of Symbol 1144 MovieClip "l13" in Symbol 1306 MovieClip [menuwindow] Frame 1
on (press) {
_root.act.level = 13;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(13);
}
Instance of Symbol 1144 MovieClip "l12" in Symbol 1306 MovieClip [menuwindow] Frame 1
on (press) {
_root.act.level = 12;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(12);
}
Instance of Symbol 1144 MovieClip "l14" in Symbol 1306 MovieClip [menuwindow] Frame 1
on (press) {
_root.act.level = 14;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(14);
}
Instance of Symbol 1144 MovieClip "l16" in Symbol 1306 MovieClip [menuwindow] Frame 1
on (press) {
_root.act.level = 16;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(16);
}
Instance of Symbol 1144 MovieClip "l15" in Symbol 1306 MovieClip [menuwindow] Frame 1
on (press) {
_root.act.level = 15;
_root.act.loadparams();
_root.act.initshop();
}
on (rollOver) {
_root.act.showlevel(15);
}
Instance of Symbol 56 MovieClip "lb1" in Symbol 1306 MovieClip [menuwindow] Frame 2
onClipEvent (load) {
_root.act.sloadgame();
_root.act.showllevel(1);
}
on (press) {
_root.act.llevel(1);
}
on (rollOver) {
_root.act.showllevel(1);
}
Instance of Symbol 56 MovieClip "lb3" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.llevel(3);
}
on (rollOver) {
_root.act.showllevel(3);
}
Instance of Symbol 56 MovieClip "lb2" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.llevel(2);
}
on (rollOver) {
_root.act.showllevel(2);
}
Instance of Symbol 56 MovieClip "lb4" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.llevel(4);
}
on (rollOver) {
_root.act.showllevel(4);
}
Instance of Symbol 56 MovieClip "sb1" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.initstars(1);
}
on (rollOver) {
_root.act.showslevel(1);
}
Instance of Symbol 56 MovieClip "lb5" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.llevel(5);
}
on (rollOver) {
_root.act.showllevel(5);
}
Instance of Symbol 56 MovieClip "sb3" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.initstars(3);
}
on (rollOver) {
_root.act.showslevel(3);
}
Instance of Symbol 56 MovieClip "sb2" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.initstars(2);
}
on (rollOver) {
_root.act.showslevel(2);
}
Instance of Symbol 56 MovieClip "sb4" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.initstars(4);
}
on (rollOver) {
_root.act.showslevel(4);
}
Instance of Symbol 56 MovieClip "sb5" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.initstars(5);
}
on (rollOver) {
_root.act.showslevel(5);
}
Instance of Symbol 56 MovieClip "sub1" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.sulevel(1);
}
on (rollOver) {
_root.act.showsulevel(1);
}
Instance of Symbol 56 MovieClip "sub3" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.sulevel(3);
}
on (rollOver) {
_root.act.showsulevel(3);
}
Instance of Symbol 56 MovieClip "sub2" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.sulevel(2);
}
on (rollOver) {
_root.act.showsulevel(2);
}
Instance of Symbol 56 MovieClip "sub4" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.sulevel(4);
}
on (rollOver) {
_root.act.showsulevel(4);
}
Instance of Symbol 56 MovieClip "sub5" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.sulevel(5);
}
on (rollOver) {
_root.act.showsulevel(5);
}
Instance of Symbol 1144 MovieClip "sb1" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.initstars(1);
}
on (rollOver) {
_root.act.showslevel(1);
}
Instance of Symbol 1144 MovieClip "sb3" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.initstars(3);
}
on (rollOver) {
_root.act.showslevel(3);
}
Instance of Symbol 1144 MovieClip "sb2" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.initstars(2);
}
on (rollOver) {
_root.act.showslevel(2);
}
Instance of Symbol 1144 MovieClip "sb4" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.initstars(4);
}
on (rollOver) {
_root.act.showslevel(4);
}
Instance of Symbol 1144 MovieClip "sb5" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.initstars(5);
}
on (rollOver) {
_root.act.showslevel(5);
}
Instance of Symbol 1144 MovieClip "lb1" in Symbol 1306 MovieClip [menuwindow] Frame 2
onClipEvent (load) {
_root.act.sloadgame();
_root.act.showllevel(1);
}
on (press) {
_root.act.llevel(1);
}
on (rollOver) {
_root.act.showllevel(1);
}
Instance of Symbol 1144 MovieClip "lb3" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.llevel(3);
}
on (rollOver) {
_root.act.showllevel(3);
}
Instance of Symbol 1144 MovieClip "lb2" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.llevel(2);
}
on (rollOver) {
_root.act.showllevel(2);
}
Instance of Symbol 1144 MovieClip "lb4" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.llevel(4);
}
on (rollOver) {
_root.act.showllevel(4);
}
Instance of Symbol 1144 MovieClip "lb5" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.llevel(5);
}
on (rollOver) {
_root.act.showllevel(5);
}
Instance of Symbol 1144 MovieClip "sub1" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.sulevel(1);
}
on (rollOver) {
_root.act.showsulevel(1);
}
Instance of Symbol 1144 MovieClip "sub3" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.sulevel(3);
}
on (rollOver) {
_root.act.showsulevel(3);
}
Instance of Symbol 1144 MovieClip "sub2" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.sulevel(2);
}
on (rollOver) {
_root.act.showsulevel(2);
}
Instance of Symbol 1144 MovieClip "sub4" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.sulevel(4);
}
on (rollOver) {
_root.act.showsulevel(4);
}
Instance of Symbol 1144 MovieClip "sub5" in Symbol 1306 MovieClip [menuwindow] Frame 2
on (press) {
_root.act.sulevel(5);
}
on (rollOver) {
_root.act.showsulevel(5);
}
Instance of Symbol 1172 MovieClip in Symbol 1306 MovieClip [menuwindow] Frame 3
on (press) {
_root.getURL("http://grigoro.newgrounds.com/", "_blank");
}
Instance of Symbol 124 MovieClip in Symbol 1306 MovieClip [menuwindow] Frame 3
on (press) {
_root.getURL("mailto:gunground@yahoo.com", "_blank");
}
on (rollOver) {
gotoAndStop (2);
}
on (rollOut) {
gotoAndStop (1);
}
Instance of Symbol 1175 MovieClip in Symbol 1306 MovieClip [menuwindow] Frame 3
on (press) {
_root.getURL("http://www.ryanswright.com", "_blank");
}
Instance of Symbol 1177 MovieClip in Symbol 1306 MovieClip [menuwindow] Frame 3
on (press) {
_root.getURL("http://tigger888.newgrounds.com/", "_blank");
}
Instance of Symbol 1179 MovieClip in Symbol 1306 MovieClip [menuwindow] Frame 3
on (press) {
_root.getURL("mailto:dovganovskiy@gmail.com", "_blank");
}
Instance of Symbol 1194 MovieClip in Symbol 1306 MovieClip [menuwindow] Frame 4
onClipEvent (load) {
if (_root.act.settingsclouds == true) {
this.gotoAndStop(1);
_root.mmenu.menuwindowse.sc.clouds._visible = true;
} else {
this.gotoAndStop(2);
_root.mmenu.menuwindowse.sc.clouds._visible = false;
}
}
on (press) {
if (_root.act.settingsclouds == true) {
this.gotoAndStop(2);
_root.mmenu.menuwindowse.sc.clouds._visible = false;
_root.act.settingsclouds = false;
} else {
this.gotoAndStop(1);
_root.mmenu.menuwindowse.sc.clouds._visible = true;
_root.act.settingsclouds = true;
}
}
Instance of Symbol 1194 MovieClip in Symbol 1306 MovieClip [menuwindow] Frame 4
onClipEvent (load) {
if (_root.act.settingsback == true) {
this.gotoAndStop(1);
_root.mmenu.menuwindowse.sc.back._visible = true;
} else {
this.gotoAndStop(2);
_root.mmenu.menuwindowse.sc.back._visible = false;
}
}
on (press) {
if (_root.act.settingsback == true) {
this.gotoAndStop(2);
_root.mmenu.menuwindowse.sc.back._visible = false;
_root.act.settingsback = false;
} else {
this.gotoAndStop(1);
_root.mmenu.menuwindowse.sc.back._visible = true;
_root.act.settingsback = true;
}
}
Instance of Symbol 1194 MovieClip in Symbol 1306 MovieClip [menuwindow] Frame 4
onClipEvent (load) {
if (_root.act.settingssfx == true) {
this.gotoAndStop(1);
} else {
this.gotoAndStop(2);
}
}
on (press) {
if (_root.act.settingssfx == true) {
this.gotoAndStop(2);
_root.act.settingssfx = false;
} else {
this.gotoAndStop(1);
_root.act.settingssfx = true;
}
}
Instance of Symbol 1194 MovieClip in Symbol 1306 MovieClip [menuwindow] Frame 4
onClipEvent (load) {
if (_root.act.settingsmusic == true) {
this.gotoAndStop(1);
} else {
this.gotoAndStop(2);
}
}
on (press) {
if (_root.act.settingsmusic == true) {
this.gotoAndStop(2);
_root.musika.stop();
_root.act.settingsmusic = false;
} else {
this.gotoAndStop(1);
_root.musika.attachSound("mainmenumusic", false);
_root.musika.setVolume(_root.act.mvolume);
_root.musika.start(0, 1000);
_root.act.settingsmusic = true;
}
}
Instance of Symbol 1194 MovieClip in Symbol 1306 MovieClip [menuwindow] Frame 4
onClipEvent (load) {
if (_root.act.settingssky == true) {
this.gotoAndStop(1);
_root.mmenu.menuwindowse.sc.sky._visible = true;
} else {
this.gotoAndStop(2);
_root.mmenu.menuwindowse.sc.sky._visible = false;
}
}
on (press) {
if (_root.act.settingssky == true) {
this.gotoAndStop(2);
_root.mmenu.menuwindowse.sc.sky._visible = false;
_root.act.settingssky = false;
} else {
this.gotoAndStop(1);
_root.mmenu.menuwindowse.sc.sky._visible = true;
_root.act.settingssky = true;
}
}
Instance of Symbol 1194 MovieClip in Symbol 1306 MovieClip [menuwindow] Frame 4
onClipEvent (load) {
if (_root.act.settingsscreen == true) {
this.gotoAndStop(1);
} else {
this.gotoAndStop(2);
}
}
on (press) {
if (_root.act.settingsscreen == true) {
this.gotoAndStop(2);
_root.act.settingsscreen = false;
} else {
this.gotoAndStop(1);
_root.act.settingsscreen = true;
}
}
Instance of Symbol 1194 MovieClip in Symbol 1306 MovieClip [menuwindow] Frame 4
onClipEvent (load) {
if (_root.act.settingsradar == true) {
this.gotoAndStop(1);
} else {
this.gotoAndStop(2);
}
}
on (press) {
if (_root.act.settingsradar == true) {
this.gotoAndStop(2);
_root.act.settingsradar = false;
} else {
this.gotoAndStop(1);
_root.act.settingsradar = true;
}
}
Instance of Symbol 1197 MovieClip in Symbol 1306 MovieClip [menuwindow] Frame 4
on (press) {
_root._quality = "LOW";
}
on (rollOver) {
gotoAndStop (2);
}
on (rollOut) {
gotoAndStop (1);
}
Instance of Symbol 1200 MovieClip in Symbol 1306 MovieClip [menuwindow] Frame 4
on (press) {
_root._quality = "MEDIUM";
}
on (rollOver) {
gotoAndStop (2);
}
on (rollOut) {
gotoAndStop (1);
}
Instance of Symbol 1203 MovieClip in Symbol 1306 MovieClip [menuwindow] Frame 4
on (press) {
_root._quality = "HIGH";
}
on (rollOver) {
gotoAndStop (2);
}
on (rollOut) {
gotoAndStop (1);
}
Symbol 1307 MovieClip [birdformenu] Frame 1
#initclip 106
Object.registerClass("birdformenu", formenu);
#endinitclip
Symbol 1307 MovieClip [birdformenu] Frame 11
gotoAndPlay (1);
Symbol 1307 MovieClip [birdformenu] Frame 19
this.removeMovieClip();
Symbol 1309 MovieClip [cloud5formenu] Frame 1
#initclip 107
Object.registerClass("cloud5formenu", formenu);
#endinitclip
Symbol 1311 MovieClip [cloud4formenu] Frame 1
#initclip 108
Object.registerClass("cloud4formenu", formenu);
#endinitclip
Symbol 1312 MovieClip [cloud3formenu] Frame 1
#initclip 109
Object.registerClass("cloud3formenu", formenu);
#endinitclip
Symbol 1314 MovieClip [cloud2formenu] Frame 1
#initclip 110
Object.registerClass("cloud2formenu", formenu);
#endinitclip
Symbol 1316 MovieClip [cloud1formenu] Frame 1
#initclip 111
Object.registerClass("cloud1formenu", formenu);
#endinitclip
Symbol 1325 MovieClip [ramkadlyaachiv] Frame 81
this.removeMovieClip();
Symbol 1332 MovieClip [achivewindow] Frame 1
#initclip 112
Object.registerClass("achivewindow", achivewindow);
#endinitclip
Symbol 1350 MovieClip [diriwithadds] Frame 1
#initclip 113
Object.registerClass("diriwithadds", diriwithadds);
#endinitclip
Instance of Symbol 1347 MovieClip in Symbol 1350 MovieClip [diriwithadds] Frame 1
on (press) {
_root.getURL("http://www.freeaddictinggames.com/?utm_source=games&utm_medium=rockitpmg", "_blank");
}
Symbol 1373 MovieClip [act] Frame 1
#initclip 115
Object.registerClass("act", acta);
#endinitclip