STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228052
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2560 · P5120

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/27770519?noj=FRM27770519-25DC" width="1" height="1"></div>

Towing-Mania.swf

This is the info page for
Flash #119050

(Click the ID number above for more basic data on this flash file.)


Text
Get great games on

<p align="center"></p>

Similar Games

PLAY AGAIN

NEXT LEVEL

NEXT LEVEL

VIEW VIDEO TUTORIAL

TELL YOUR FRIENDS ON

Awesome work! You win!

For more such games, log on to

Loaded 0%

START

TOWING

MANia

Be the authority and
impound those cars!

Be the authority and
impound those cars!

INSTRUCTIONS

Use                to drive the tow truck.
Use                   to brake.
Use        to hook and unhook cars.
Impound those cars at
Do not crash the tow truck or
the vehicle 'Coz You have only three
chances.

Play

Play

Use                to drive the tow truck.
Use                   to brake.
Use        to hook and unhook cars.
Impound those cars at
Do not crash the tow truck or
the vehicle 'coz You have only three
chances.

Get your
truck here

<p align="center"><font face="BadaBoom BB" size="22" color="#ffffff" letterSpacing="1.000000" kerning="0">01 : 20 : 999</font></p>

Best Time

Press        key
to Hook the car

Tow complete

TIME:

<p align="left"><font face="BadaBoom BB" size="16" color="#ffcc00" letterSpacing="3.000000" kerning="0">100</font></p>

<p align="left"><font face="BadaBoom BB" size="12" color="#ffcc00" letterSpacing="3.000000" kerning="0">100</font></p>

00:00:00

Crash!

You need to work on
your towing skills.

Ka-Boom!

You gotta be a bit
careful there!

Darn!

Looks like you couldn’t
conquer the mania.

Well done!
That was a nice, clean tow.

Impressive!
Nothing seems to block your
path.

Right on!
That is how it’s done.

Spectacular!
Go on and conquer the mania.

Next level

<p align="center"><font face="BadaBoom BB" size="18" color="#ffffff" letterSpacing="1.000000" kerning="0">100</font></p>

Your Time

<p align="center"><font face="BadaBoom BB" size="18" color="#ffffff" letterSpacing="1.000000" kerning="0">100</font></p>

Best Time

Outstanding!
You have mastered the art of
towing.

ActionScript [AS1/AS2]

Frame 2
function _shareScoreHandler(mc, scoreText) { var _local2 = flash.external.ExternalInterface.call("document.URL.toString"); if (_root.fb_local_connection) { _root._shareScoreFB(scoreText); } else if ((_local2 != null) && (_local2.indexOf("gangofgamers.com") != -1)) { _root._homeShareScoreFB(scoreText); } else { _root._alienShareScoreFB(scoreText); } } function _homeShareScoreFB(scoreText) { var _local1 = flash.external.ExternalInterface.available; if (_local1) { flash.external.ExternalInterface.call("g2wShareScore", scoreText); } else { getURL (("javascript:g2wShareScore('" + scoreText) + "')"); } } function _alienShareScoreFB(scoreText) { getURL (_root.obj_game.facebookURL, "_blank"); } function _shareScoreFB(scoreText) { var _local3 = new LocalConnection(); var _local2 = _root.fb_local_connection; _local3.send(_local2, "callFBJS", "g2wShareScore", [scoreText]); } function _playAgainHandler(mc) { Stage.scaleMode = "showAll"; _root.g2w_playagain(true); } function _showGameVideo() { var _local2 = flash.external.ExternalInterface.call("document.URL.toString"); if (((_local2 != null) && (_local2.indexOf("gangofgamers.com") != -1)) && (_local2.indexOf("games2win.com") != -1)) { if (flash.external.ExternalInterface.available) { flash.external.ExternalInterface.call("createpop"); } else { getURL ("javascript:createpop()"); } } else { getURL ((("http://www.gangofgamers.com/videotutorial.html?url=" + _root.obj_game.videoID) + "&name=") + _root.obj_game._gameTitle, "_blank"); } } function _calculateScore(limits, score) { var _local4 = false; var _local1 = 0; while (_local1 < (limits.length - 1)) { if (score <= limits[_local1]) { return(_local1); } _local1++; } return(limits.length - 1); } function _doGameOver(score, gamestate, showskip, delay) { trace((((("CALLED : _doGameOver : score:" + score) + " gamestate:") + gamestate) + " showskip: ") + showskip); clearInterval(_gameoverinterval); if (delay == undefined) { delay = 3000; } if ((score != undefined) and (gamestate != undefined)) { _root.partner_score = score; _root.obj_game._gstatus = gamestate; _gameoverinterval = setInterval(attachGameOverMc, delay, showskip); } else { trace("Could Not Load GAMEOVER!!!"); } } function attachGameOverMc(showskip) { stopAllSounds(); clearInterval(_gameoverinterval); _root.__gameover_mc = _root.attachMovie("_g2w_gameover_mc", "mc_gameover", _root.getNextHighestDepth(), {_x:Stage.width / 2, _y:Stage.height / 2}); _root.__gameover_mc.showSkip = showskip; } function _showAssetPanels(mc) { if (mc.gameState == "gameover") { trace("gameState"); _root._initGameOver(mc); } else { _root._initGameCompleted(mc); } } function g2w_playagain(resetlevel) { _root.__gameover_mc.removeMovieClip(); _root.game_mc.score = 0; if (resetlevel) { trace("starting the game again"); _root.game_mc.gotoAndPlay("init"); } else { _root.game_mc.score = 0; _root.game_mc.gotoAndStop("game"); } } function g2w_skiplevel() { } var obj_game = new Array(); obj_game._host = "gog"; obj_game._gameName = "towing_mania"; obj_game._gameTitle = "Towing Mania"; obj_game._g2wGameId = "10030"; obj_game._partnerGameId = "towingmania"; obj_game._gstatus = "gameover"; obj_game._googleText = "Towing Mania"; obj_game._gameStageW = 650; obj_game._gameStageH = 490; obj_game._gameScoreOrder = "desc"; obj_game._gameResolution = (Stage.width + "x") + Stage.height; obj_game.g2wBot = ""; obj_game.g2wBotId = 10301; obj_game.videoID = "sq2rYpDjPVI"; obj_game.relatedGamesXML = "http://s1.inviziads.com/partner/gog/related/gamemenu_tag_car.xml"; obj_game.relatedGamesTAG = "CARS"; obj_game.facebookURL = "http://apps.facebook.com/towing-mania/?utm_source=gangofgamers&utm_medium=strip&utm_campaign=Referrers_towing-mania"; obj_game.inviziads = (((("http://s1.inviziads.com/lookup.html?g=" + obj_game._g2wGameId) + "&h=") + obj_game._host) + "&l=") + obj_game._gameLanguage; obj_game.FBMsg = "is towing \u2018em cars to the pound on Gangofgamer\u2019s \u2018Towing Mania\u2019.Play the game and impound those cars off \u2018em streets."; var obj_partner = new Array(); obj_partner.partner_name = "gog"; obj_partner.partner_id = 1; obj_partner.invalid_txt = "Invalid Nickname!"; obj_partner.show_submit = false; obj_partner.submitURL = "http://www.gangofgamers.com/submit_score.asp"; obj_partner.top10URL = "http://www.gangofgamers.com//get_top_scorer.asp"; obj_partner.lblsubmit = "Enter your GangofGamers Nickname below"; obj_partner.show_g2w_slate = true; obj_partner.show_register = true; obj_partner.text_register = "Create Nickname"; obj_partner.url_register = "http://www.gangofgamers.com//register.asp"; obj_partner.clickthru = "http://www.gangofgamers.com/"; obj_partner._allowclick = true; _initAssetsPanel = function (mcpath) { Stage.scaleMode = "noScale"; Stage.align = ""; var _local2 = mcpath; _local2.onEnterFrame = function () { Stage.scaleMode = "noScale"; Stage.align = ""; }; _local2.overlay_btn.useHandCursor = false; _local2.gameState = _root.obj_game._gstatus; }; _initGameOver = function (mcpath) { var _local2 = mcpath; _local2.gotoAndStop("g2w_gameover"); if (_local2.showSkip) { _local2.g2w_skipPanel.gotoAndStop("skip"); _local2.g2w_skipPanel.btn_nextLevel.onRelease = function () { Stage.scaleMode = "showAll"; _root.g2w_skiplevel(); }; } _local2.g2w_skipPanel.btn_playAgain.onRelease = function () { Stage.scaleMode = "showAll"; _root.g2w_playagain(); }; }; _initGameCompleted = function (mcpath) { var _local1 = mcpath; _local1.gotoAndStop("g2w_gamecompleted"); }; var g2w_menu = new ContextMenu(); g2w_menu.hideBuiltInItems(); this.menu = g2w_menu; checkhost = function () { trace("CALL CHECKHOST"); swfurl = this._url; if ((swfurl.indexOf("games2win.com") == -1) && (swfurl.indexOf("gangofgamers.com") == -1)) { return(false); } return(true); }; _trackClickThru = function (mc) { if (obj_partner._allowclick) { mc.hit_area.onRelease = function () { getURL (obj_partner.clickthru, "_blank"); }; } else { mc.hit_area.useHandCursor = false; } }; String.prototype.trim = function () { var _local3 = 0; var _local2 = this.length; white = new Object(); white._32 = 1; _local2--; while (white["_" + ord(this.charAt(_local2))]) { } while (white["_" + ord(this.charAt(_local3++))]) { } return(this.slice(_local3 - 1, _local2 + 1)); }; MovieClip.prototype._focusrect = false; MovieClip.prototype.tabEnabled = false; Button.prototype.tabEnabled = false;
Frame 8
stop();
Frame 17
stop();
Instance of Symbol 133 MovieClip in Frame 17
onClipEvent (load) { total = _root.getBytesTotal(); } onClipEvent (enterFrame) { loaded = _root.getBytesLoaded(); percent = int((loaded / total) * 100); load_txt.text = ("Loaded " + percent) + "%"; gotoAndStop(percent); if (loaded == total) { _parent.gotoAndStop("lblgame"); } }
Frame 25
Frame 34
stop();
Symbol 296 MovieClip Frame 1
function brain() { create_assets(myself, _global.obj_iads.type); switch (_global.obj_iads.type) { case "FULL" : mcLoader.loadClip(_global.obj_iads.url, trgt_main); break; case "EMBED" : mcLoader.loadClip(_global.obj_iads.url, trgt_main.trgt_ads); if (_global.obj_iads.link ne undefined) { trgt_main.onRelease = function () { getURL (_global.obj_iads.link, "_blank"); }; } break; case "NOOP" : clearInterval(tint1); Stage.scaleMode = "showAll"; _root.play(); break; } } function get_iads() { lv_iads = new XML(); lv_result = new XML(); lv_result.ignoreWhite = true; lv_result.onLoad = function (success) { if (success) { parse_iads(lv_result); } else { Stage.scaleMode = "showAll"; _root.play(); } }; lv_iads.sendAndLoad(adurl, lv_result, "POST"); } function parse_iads(lv_result) { _global.obj_iads = new Array(); var _local2 = 0; while (_local2 < lv_result.firstChild.childNodes.length) { if (lv_result.firstChild.childNodes[_local2].firstChild.nodeValue != null) { obj_iads[lv_result.firstChild.childNodes[_local2].nodeName] = lv_result.firstChild.childNodes[_local2].firstChild.nodeValue; } else if (lv_result.firstChild.childNodes[_local2].firstChild.firstChild.nodeValue != null) { var _local5 = new Object(); var _local4 = 0; while (_local4 < lv_result.firstChild.childNodes[_local2].childNodes.length) { _local5[lv_result.firstChild.childNodes[_local2].childNodes[_local4].nodeName] = lv_result.firstChild.childNodes[_local2].childNodes[_local4].firstChild.nodeValue; _local4++; } obj_iads[lv_result.firstChild.childNodes[_local2].nodeName] = _local5; } _local2++; } show_time = int(_global.obj_iads.t); check_type(); } function time_delay() { var _local1 = 0; tint1 = setInterval(timespam, 1000); } function timespam() { tim++; trace(((tim + " tim Tim") + " show_time") + show_time); if (isNaN(tim)) { clearInterval(tint1); Stage.scaleMode = "showAll"; trace(Stage.scaleMode); } else if (tim == show_time) { clearInterval(tint1); Stage.scaleMode = "showAll"; _root.play(); trace(Stage.scaleMode); } } function create_assets(mc, _type) { mc.createEmptyMovieClip("whitebg", 0); whitebg.beginFill(16777215); whitebg.moveTo(0, 0); whitebg.lineTo(0, 0); whitebg.lineTo(stageWidth, 0); whitebg.lineTo(stageWidth, stageHeight + 20); whitebg.lineTo(0, stageHeight + 20); whitebg.endFill(); mc.createEmptyMovieClip("trgt_main", 4); mcLoader = new MovieClipLoader(); mcLoader.addListener(mc); if (_type != "FULL") { mc.createEmptyMovieClip("square_mc", 5); var _local4 = trgt_main.createEmptyMovieClip("trgt_ads", getNextHighestDepth()); var _local3 = new TextFormat(); _local3.align = "center"; _local3.font = "Verdana"; _local3.size = 10; var _local2 = new TextFormat(); _local2.align = "right"; _local2.font = "Verdana"; _local2.size = 10; _local2.underline = true; mc.createTextField("h_txt", mc.getNextHighestDepth(), 0, 0, 100, 22); mc.createTextField("b_txt", mc.getNextHighestDepth(), 0, 0, 100, 22); mc.createTextField("m_txt", mc.getNextHighestDepth(), 0, 0, 120, 22); b_txt.autoSize = true; m_txt.autoSize = true; b_txt.selectable = false; h_txt.selectable = false; m_txt.selectable = false; m_txt.html = true; b_txt.multiline = true; b_txt.setNewTextFormat(_local3); h_txt.autoSize = true; h_txt.setNewTextFormat(_local3); m_txt.setNewTextFormat(_local2); h_txt.text = ""; mc.createEmptyMovieClip("progressBar", 500); } } function onLoadInit(mc) { time_delay(); ad_width = int(_global.obj_iads.x); ad_height = int(_global.obj_iads.y); h_txt.text = "Advertisement"; loadMessages(); progressBar.tim = show_time; progressBar.width = _global.obj_iads.x; progressBar.height = 15; progressBar._x = 100; progressBar._y = 100; bar_mc = progressBar.createEmptyMovieClip("bar", 1); box_mc = progressBar.createEmptyMovieClip("box", 2); bar_mc.beginFill(26112); bar_mc.moveTo(0, 0); bar_mc.lineTo(1, 0); bar_mc.lineTo(1, progressBar.height - 2); bar_mc.lineTo(0, progressBar.height - 2); bar_mc.lineTo(0, 0); bar_mc.endFill(); bar_mc._x = 1.5; bar_mc._y = 1.5; box_mc.lineStyle(1, 3355443, 100, true, "none", "round", "miter", 1); box_mc.lineTo(progressBar.width, 0); box_mc.lineTo(progressBar.width, progressBar.height); box_mc.lineTo(0, progressBar.height); box_mc.lineTo(0, 0); box_mc._x = 0; box_mc._y = 0; progressBar.start = function () { game_fps = getFps(); maxw = this.width - 2; this.ad = maxw / (this.tim + 1); this.ad = this.ad / game_fps; }; progressBar.start(); progressBar.onEnterFrame = function () { this.start(); if (this.bar._width < (this.width - 2)) { this.bar._width = this.bar._width + this.ad; } else { this.bar._width = this.width; } }; b_txt.text = "Note\rClicking on the above Ad won't interrupt your game.\rAd link opens in a new window."; myself._y = b_txt._y - 10; x = (stageWidth / 2) - (ad_width / 2); y = (stageHeight / 2) - (ad_height / 2); mc._x = x; mc._y = y; h_txt._x = (x + (ad_width / 2)) - (h_txt._width / 2); h_txt._y = y - 20; progressBar._x = (x + (ad_width / 2)) - (progressBar._width / 2); progressBar._y = (y + 5) + ad_height; myself.invizi_logo._alpha = 100; myself.invizi_logo.swapDepths(myself.getNextHighestDepth()); myself.invizi_logo._x = int(progressBar._x); myself.invizi_logo._y = int(progressBar._y + progressBar._height) + 5; m_txt._x = int(progressBar._x + progressBar._width) - m_txt._width; m_txt._y = int(progressBar._y + progressBar._height) + 3; myself.invizi_logo.onRelease = function () { getURL ("http://www.inviziads.com/index.html?utm_source=4_1&utm_medium=logo&utm_content=default&utm_campaign=invizi", "_blank"); }; b_txt._x = (x + (ad_width / 2)) - (b_txt._width / 2); b_txt._y = progressBar._y + 38; square_mc.beginFill(16711680); square_mc.moveTo(0, 0); square_mc.lineTo(ad_width, 0); square_mc.lineTo(ad_width, ad_height); square_mc.lineTo(0, ad_height); square_mc.lineTo(0, 0); square_mc.endFill(); square_mc._x = x; square_mc._y = y; trgt_main.setMask(square_mc); } function loadMessages() { lv_messages = new XML(); lv_messages.ignoreWhite = true; lv_messages.onLoad = function (success) { if (success) { totalNodes = lv_messages.firstChild.childNodes.length; ran = Math.floor(Math.random() * totalNodes); if (lv_messages.firstChild.childNodes[ran].firstChild == undefined) { m_txt.htmlText = "<font color='#0066CC'><a href='http://www.inviziads.com/adv-starter-pack.html' target='_blank'>Advertisers, try us out for US$250</a></font>"; } else { m_txt.htmlText = ((("<font color='#0066CC'><a href='" + lv_messages.firstChild.childNodes[ran].attributes.link) + "' target='_blank'>") + lv_messages.firstChild.childNodes[ran].firstChild) + "</a></font>"; } m_txt._x = int(progressBar._x + progressBar._width) - m_txt._width; m_txt._y = int(progressBar._y + progressBar._height) + 2; } else { m_txt.htmlText = "<font color='#0066CC'><a href='http://inviziads.com' target='_blank'>Advertisers, try us out for US$250</a></font>"; m_txt._x = int(progressBar._x + progressBar._width) - m_txt._width; m_txt._y = int(progressBar._y + progressBar._height) + 2; } }; lv_messages.load(messageURL); } function pushdata() { holder.obj_iads = _global.obj_iads; } function startdatapush(mc) { var _local2; _local2 = setInterval(this, "pushdata", 10); } function check_type() { if (_global.obj_iads.type eq "UPDATE") { myself.createEmptyMovieClip("holder", 100); var _local5 = _global.obj_iads.url; obj_iads = _global.obj_iads; var _local3 = new Object(); _local3.onLoadComplete = function (target_mc) { }; var _local4 = new MovieClipLoader(); _local4.addListener(_local3); _local4.loadClip(_global.obj_iads.url, holder); } else { brain(); } clearInterval(this._parent._parent.int1); } function parse_xml(mydata) { var _local4 = new Array(); var _local1 = 0; while (_local1 < mydata.firstChild.childNodes.length) { if (mydata.firstChild.childNodes[_local1].firstChild.nodeValue != null) { _local4[mydata.firstChild.childNodes[_local1].nodeName] = mydata.firstChild.childNodes[_local1].firstChild.nodeValue; } else if (mydata.firstChild.childNodes[_local1].firstChild.firstChild.nodeValue != null) { var _local5 = new Object(); var _local2 = 0; while (_local2 < lv_result.firstChild.childNodes[_local1].childNodes.length) { _local4[lv_result.firstChild.childNodes[_local1].childNodes[_local2].nodeName] = mydata.firstChild.childNodes[_local1].childNodes[_local2].firstChild.nodeValue; _local2++; } _local4[lv_result.firstChild.childNodes[_local1].nodeName] = _local5; } _local1++; } return(_local4); } function measureComScore() { var _local1 = new LoadVars(); var _local2 = new LoadVars(); _local1.C1 = 7; _local1.C2 = 5799339 /* 0x587DAB */; _local1.C3 = 1; var _local3 = "http://beacon.scorecardresearch.com/scripts/beacon.dll"; _local1.sendAndLoad(_local3, _local2, "GET"); _local2.onLoad = function (ok) { if (ok) { trace("Comscore Success"); } else { trace("Comscore failed"); } }; } System.security.allowDomain("*"); System.security.allowInsecureDomain("*"); var time = 0; var tim = 0; var show_time = 0; var tempo = 0; var tint1; var stageWidth = 0; var stageHeight = 0; getFps = function () { if (signal == true) { time = getTimer(); } else { tempo = int(1000 / (getTimer() - time)); } signal = !signal; return(tempo); }; this.onEnterFrame = function () { game_fps = getFps(); if ((game_fps != 0) && (game_fps != undefined)) { if (Stage.width > 0) { stageWidth = Stage.width; stageHeight = Stage.height; get_iads(); this.onEnterFrame = null; } } }; myself = this; signal = true; var purl = flash.external.ExternalInterface.call("document.URL.toString"); var hurl = escape(_root._url); var adurl = "http://s1.inviziads.com/lookup.html?"; adurl = adurl + "g=10030"; adurl = adurl + "&h=gog"; adurl = adurl + "&type=pre"; adurl = adurl + "&v=5_0"; adurl = adurl + ("&purl=" + escape(purl)); adurl = adurl + ("&hurl=" + hurl); adurl = adurl + "&l=en"; var my_date = new Date(); adurl = adurl + ("&ts=" + my_date.getSeconds()); var messageURL = "http://s1.inviziads.com/template/invizi_messages.xml"; stop(); Stage.scaleMode = "noScale"; Stage.align = "TL"; if ((purl.indexOf(".gangofgamers.com") == -1) && (hurl.indexOf(".gangofgamers.com") == -1)) { measureComScore(); } _root.stop();
Symbol 12 MovieClip Frame 1
_root._trackClickThru(this);
Symbol 27 MovieClip Frame 1
function chkTagCode(tag) { var _local3 = 0; var _local2 = 0; while (_local2 < xmlObj.games.menuitem.length) { if ((xmlObj.games.menuitem[_local2].game_promo_tag.data == tag) && (xmlObj.games.menuitem[_local2].game_gameid.data != _root.obj_game._g2wGameId)) { menuItems[_local3] = xmlObj.games.menuitem[_local2]; _local3++; } _local2++; } } function populateBoxes() { chkTagCode(_root.obj_game.relatedGamesTAG); loadAnimation._visible = false; num = 3; var i = 0; while (i < num) { var j = ((menuItems.length - i) - 1); var mc = eval ("game" + (i + 1)); if (menuItems[j].game_name.data != undefined) { mc._visible = true; var gn = menuItems[j].game_name.data; var gd = menuItems[j].game_short_desc.data; gd = gd.substr(0, 90) + "..."; mc.gamename.htmlText = gn; mc.gameURL = ((((("http://www.gangofgamers.com/en/" + menuItems[j].game_page.data) + "?utm_source=") + _root.obj_game.relatedGamesSLUG) + "_family&utm_medium=post_rolls&utm_content=") + _root.obj_game._gameName) + "&utm_campaign=related_games"; mc.imgholder.loadMovie(menuItems[j].game_thumbnail.data); mc.invizibtn.onRelease = function () { getURL (this._parent.gameURL, "_blank"); }; } i++; } } function handleLoad(success) { if (success) { xmlObj = (new it.sephiroth.XML2Object()).parseXML(dataObj); populateBoxes(); } } _global.$createTweenController = function () { var _local3 = _root.createEmptyMovieClip("__tweenController__", 123432); _local3.$_tweenPropList = new Array(); _local3.$_tTime = getTimer(); _local3.onEnterFrame = _global.$updateTweens; }; ASSetPropFlags(_global, "$createTweenController", 1, 0); _global.$removeTweenController = function () { delete _root.__tweenController__.$_tweenPropList; delete _root.__tweenController__.$_tTime; delete _root.__tweenController__.onEnterFrame; _root.__tweenController__.removeMovieClip(); }; ASSetPropFlags(_global, "$removeTweenController", 1, 0); _global.$addTween = function (mtarget, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2, extras) { if (timeSeconds == undefined) { timeSeconds = 0; } if ((animType == undefined) || (animType == "")) { animType = "easeOutExpo"; } if (delay == undefined) { delay = 0; } if (typeof(prop) == "string") { var _local7 = [prop]; var _local11 = [mtarget[prop]]; var _local9 = [propDest]; } else { var _local7 = []; var _local11 = []; var _local9 = []; for (var _local32 in prop) { _local11.push(mtarget[prop[_local32]]); } for (var _local32 in prop) { _local7.push(prop[_local32]); } for (var _local32 in propDest) { _local9.push(propDest[_local32]); } } var _local12 = false; if (_root.__tweenController__ == undefined) { _global.$createTweenController(); } var _local4 = _root.__tweenController__.$_tweenPropList; var _local8 = _root.__tweenController__.$_tTime; for (var _local32 in _local11) { if ((_local9[_local32] != undefined) && (!mtarget.$_isTweenLocked)) { if (mtarget.$_tweenCount > 0) { var _local3 = 0; while (_local3 < _local4.length) { if ((_local4[_local3]._targ == mtarget) && (_local4[_local3]._prop == _local7[_local32])) { if ((_local8 + (delay * 1000)) < _local4[_local3]._timeDest) { _local4.splice(_local3, 1); _local3--; mtarget.$_tweenCount--; } } _local3++; } } _local4.push({_prop:_local7[_local32], _targ:mtarget, _propStart:undefined, _propDest:_local9[_local32], _timeStart:_local8, _timeDest:_local8 + (timeSeconds * 1000), _animType:animType, _extra1:extra1, _extra2:extra2, _extras:extras, _delay:delay, _isPaused:false, _timePaused:0, _callback:(_local12 ? undefined : (callback))}); mtarget.$_tweenCount = ((mtarget.$_tweenCount > 0) ? (mtarget.$_tweenCount + 1) : 1); _local12 = true; } } ASSetPropFlags(mtarget, "$_tweenCount", 1, 0); }; ASSetPropFlags(_global, "$addTween", 1, 0); _global.$updateTweens = function () { var _local8 = (this.$_tTime = getTimer()); var _local6 = 0; while (_local6 < this.$_tweenPropList.length) { var _local3 = this.$_tweenPropList[_local6]; if (_local3._targ.toString() == undefined) { this.$_tweenPropList.splice(_local6, 1); _local6--; } else if (((_local3._timeStart + (_local3._delay * 1000)) <= _local8) && (!_local3._isPaused)) { if (_local3._propStart == undefined) { if (_local3._prop.substr(0, 10) == "__special_") { if (_local3._prop == "__special_mc_frame__") { _local3._propStart = _local3._targ._currentframe; } else if (_local3._prop == "__special_mc_ra__") { _local3._propStart = new Color(_local3._targ).getTransform().ra; } else if (_local3._prop == "__special_mc_rb__") { _local3._propStart = new Color(_local3._targ).getTransform().rb; } else if (_local3._prop == "__special_mc_ga__") { _local3._propStart = new Color(_local3._targ).getTransform().ga; } else if (_local3._prop == "__special_mc_gb__") { _local3._propStart = new Color(_local3._targ).getTransform().gb; } else if (_local3._prop == "__special_mc_ba__") { _local3._propStart = new Color(_local3._targ).getTransform().ba; } else if (_local3._prop == "__special_mc_bb__") { _local3._propStart = new Color(_local3._targ).getTransform().bb; } else if (_local3._prop == "__special_mc_aa__") { _local3._propStart = new Color(_local3._targ).getTransform().aa; } else if (_local3._prop == "__special_mc_ab__") { _local3._propStart = new Color(_local3._targ).getTransform().ab; } else if (_local3._prop == "__special_text_r__") { _local3._propStart = _local3._targ.textColor >> 16; } else if (_local3._prop == "__special_text_g__") { _local3._propStart = (_local3._targ.textColor & 65280) >> 8; } else if (_local3._prop == "__special_text_b__") { _local3._propStart = _local3._targ.textColor & 255; } else if (_local3._prop == "__special_sound_volume__") { _local3._propStart = _local3._targ.getVolume(); } else if (_local3._prop == "__special_sound_pan__") { _local3._propStart = _local3._targ.getPan(); } else if (_local3._prop == "__special_bst_t__") { _local3._propStart = 0; _local3._extras.__special_bst_ix__ = _local3._targ._x; _local3._extras.__special_bst_iy__ = _local3._targ._y; } else if (_local3._prop == "__special_blur_x__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BlurFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_blur_y__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BlurFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_color__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].color; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 16777215 /* 0xFFFFFF */; } } else if (_local3._prop == "__special_glow_alpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].alpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_glow_blurX__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_blurY__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_strength__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].strength; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_distance__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].distance; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_angle__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].angle; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 45; } } else if (_local3._prop == "__special_bevel_highlightColor__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].highlightColor; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 16777215 /* 0xFFFFFF */; } } else if (_local3._prop == "__special_bevel_highlightAlpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].highlightAlpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_shadowColor__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].shadowColor; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_shadowAlpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].shadowAlpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_blurX__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_blurY__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_strength__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].strength; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else { _local3._propStart = _local3._targ[_local3._prop]; } } else { _local3._propStart = _local3._targ[_local3._prop]; } } var _local10 = _local3._timeDest + (_local3._delay * 1000); if (_local10 <= _local8) { var _local4 = _local3._propDest; } else { var _local4 = _global.findTweenValue(_local3._propStart, _local3._propDest, _local3._timeStart, _local8 - (_local3._delay * 1000), _local3._timeDest, _local3._animType, _local3._extra1, _local3._extra2); } _local3._targ[_local3._prop] = (_local3._extras.mustRound ? (Math.round(_local4)) : (_local4)); if (_local3._prop == "__special_mc_frame__") { _local3._targ.gotoAndStop(Math.round(_local4)); } else if (_local3._prop == "__special_mc_ra__") { new Color(_local3._targ).setTransform({ra:_local4}); } else if (_local3._prop == "__special_mc_rb__") { new Color(_local3._targ).setTransform({rb:_local4}); } else if (_local3._prop == "__special_mc_ga__") { new Color(_local3._targ).setTransform({ga:_local4}); } else if (_local3._prop == "__special_mc_gb__") { new Color(_local3._targ).setTransform({gb:_local4}); } else if (_local3._prop == "__special_mc_ba__") { new Color(_local3._targ).setTransform({ba:_local4}); } else if (_local3._prop == "__special_mc_bb__") { new Color(_local3._targ).setTransform({bb:_local4}); } else if (_local3._prop == "__special_mc_aa__") { new Color(_local3._targ).setTransform({aa:_local4}); } else if (_local3._prop == "__special_mc_ab__") { new Color(_local3._targ).setTransform({ab:_local4}); } if (_local3._prop == "__special_bst_t__") { var _local7 = _local3._extras; var _local9 = _global.findPointOnCurve(_local7.__special_bst_ix__, _local7.__special_bst_iy__, _local7.__special_bst_cx__, _local7.__special_bst_cy__, _local7.__special_bst_dx__, _local7.__special_bst_dy__, _local4); if (_local3._extras.mustRound) { _local3._targ._x = Math.round(_local9.x); _local3._targ._y = Math.round(_local9.y); } else { _local3._targ._x = _local9.x; _local3._targ._y = _local9.y; } } if ((typeof(_local3._targ) != "movieclip") && (_local3._prop == "__special_text_b__")) { _local3._targ.textColor = ((_local3._targ.__special_text_r__ << 16) + (_local3._targ.__special_text_g__ << 8)) + _local3._targ.__special_text_b__; } if (_local3._prop == "__special_sound_volume__") { _local3._targ.setVolume(_local4); } if (_local3._prop == "__special_sound_pan__") { _local3._targ.setPan(_local4); } if (_local3._prop == "__special_blur_x__") { _global.$setFilterProperty(_local3._targ, "blur_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_blur_y__") { _global.$setFilterProperty(_local3._targ, "blur_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_glow_color__") { _global.$setFilterProperty(_local3._targ, "glow_color", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_glow_alpha__") { _global.$setFilterProperty(_local3._targ, "glow_alpha", _local4, _local3._extras); } if (_local3._prop == "__special_glow_blurX__") { _global.$setFilterProperty(_local3._targ, "glow_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_glow_blurY__") { _global.$setFilterProperty(_local3._targ, "glow_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_glow_strength__") { _global.$setFilterProperty(_local3._targ, "glow_strength", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_distance__") { _global.$setFilterProperty(_local3._targ, "bevel_distance", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_angle__") { _global.$setFilterProperty(_local3._targ, "bevel_angle", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_highlightColor__") { _global.$setFilterProperty(_local3._targ, "bevel_highlightColor", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_bevel_highlightAlpha__") { _global.$setFilterProperty(_local3._targ, "bevel_highlightAlpha", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_shadowColor__") { _global.$setFilterProperty(_local3._targ, "bevel_shadowColor", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_bevel_shadowAlpha__") { _global.$setFilterProperty(_local3._targ, "bevel_shadowAlpha", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_blurX__") { _global.$setFilterProperty(_local3._targ, "bevel_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_blurY__") { _global.$setFilterProperty(_local3._targ, "bevel_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_strength__") { _global.$setFilterProperty(_local3._targ, "bevel_strength", _local4, _local3._extras); } if (_local3._targ.onTweenUpdate != undefined) { _local3._targ.onTweenUpdate(_local3._prop); } if (_local10 <= _local8) { if (_local3._targ.onTweenComplete != undefined) { _local3._targ.onTweenComplete(_local3._prop); } _global.$stopTween(_local3._targ, [_local3._prop], false); _local6--; if (_local3._callback != undefined) { if (_global.backwardCallbackTweening) { var _local11 = _local3._targ.createEmptyMovieClip("__child__", 122344); _local3._callback.apply(_local11, null); _local11.removeMovieClip(); } else { _local3._callback.apply(_local3._targ, null); } } } } _local6++; } if (this.$_tweenPropList.length == 0) { _global.$removeTweenController(); } }; ASSetPropFlags(_global, "$updateTween", 1, 0); _global.$stopTween = function (mtarget, props, wipeFuture) { var _local4 = _root.__tweenController__.$_tweenPropList; var _local7; for (var _local9 in _local4) { _local7 = _local4[_local9]._prop; var _local5 = 0; while ((_local5 < props.length) || ((_local5 < 1) && (props == undefined))) { if (((_local4[_local9]._targ == mtarget) && ((_local7 == props[_local5]) || (props == undefined))) && (wipeFuture || ((_local4[_local9]._timeDest + (_local4[_local9]._delay * 1000)) <= getTimer()))) { switch (_local7) { case "__special_mc_frame__" : case "__special_mc_ra__" : case "__special_mc_rb__" : case "__special_mc_ga__" : case "__special_mc_gb__" : case "__special_mc_ba__" : case "__special_mc_bb__" : case "__special_mc_aa__" : case "__special_mc_ab__" : case "__special_sound_volume__" : case "__special_bst_t__" : delete mtarget[_local7]; break; case "__special_text_b__" : delete mtarget.__special_text_r__; delete mtarget.__special_text_g__; delete mtarget.__special_text_b__; } _local4.splice(_local9, 1); } _local5++; } } if (props == undefined) { delete mtarget.$_tweenCount; } else { mtarget.$_tweenCount = 0; for (var _local9 in _local4) { if (_local4[_local9]._targ == mtarget) { mtarget.$_tweenCount++; } } if (mtarget.$_tweenCount == 0) { delete mtarget.$_tweenCount; } } if (_local4.length == 0) { _global.$removeTweenController(); } }; ASSetPropFlags(_global, "$stopTween", 1, 0); _global.$setFilterProperty = function (mtarget, propName, propValue, extras) { var _local1; var _local7 = false; var _local3 = []; _local1 = 0; while (_local1 < mtarget.filters.length) { _local3.push(mtarget.filters[_local1]); _local1++; } if (propName.substr(0, 5) == "blur_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.BlurFilter) { _local3[_local1][propName.substr(5)] = propValue; if (extras.__special_blur_quality__ != undefined) { _local3[_local1].quality = extras.__special_blur_quality__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local9; var _local8 = ((extras.__special_blur_quality__ == undefined) ? 2 : (extras.__special_blur_quality__)); if (propName == "blur_blurX") { _local9 = new flash.filters.BlurFilter(propValue, 0, _local8); } if (propName == "blur_blurY") { _local9 = new flash.filters.BlurFilter(0, propValue, _local8); } _local3.push(_local9); } } else if (propName.substr(0, 5) == "glow_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.GlowFilter) { _local3[_local1][propName.substr(5)] = propValue; if (extras.__special_glow_quality__ != undefined) { _local3[_local1].quality = extras.__special_glow_quality__; } if (extras.__special_glow_inner__ != undefined) { _local3[_local1].inner = extras.__special_glow_inner__; } if (extras.__special_glow_knockout__ != undefined) { _local3[_local1].knockout = extras.__special_glow_knockout__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local8 = ((extras.__special_glow_quality__ == undefined) ? 2 : (extras.__special_glow_quality__)); var _local12 = ((extras.__special_glow_inner__ == undefined) ? false : (extras.__special_glow_inner__)); var _local10 = ((extras.__special_glow_knockout__ == undefined) ? false : (extras.__special_glow_knockout__)); if (propName == "glow_color") { var _local9 = new flash.filters.GlowFilter(propValue, 1, 0, 0, 1, _local8, _local12, _local10); } if (propName == "glow_alpha") { var _local9 = new flash.filters.GlowFilter(16777215, propValue, 0, 0, 1, _local8, _local12, _local10); } if (propName == "glow_blurX") { var _local9 = new flash.filters.GlowFilter(16777215, 1, propValue, 0, 1, _local8, _local12, _local10); } if (propName == "glow_blurY") { var _local9 = new flash.filters.GlowFilter(16777215, 1, 0, propValue, 1, _local8, _local12, _local10); } if (propName == "glow_strength") { var _local9 = new flash.filters.GlowFilter(16777215, 1, 0, 0, propValue, _local8, _local12, _local10); } _local3.push(_local9); } } else if (propName.substr(0, 6) == "bevel_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.BevelFilter) { _local3[_local1][propName.substr(6)] = propValue; if (extras.__special_bevel_quality__ != undefined) { _local3[_local1].quality = extras.__special_bevel_quality__; } if (extras.__special_bevel_type__ != undefined) { _local3[_local1].inner = extras.__special_bevel_type__; } if (extras.__special_bevel_knockout__ != undefined) { _local3[_local1].knockout = extras.__special_bevel_knockout__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local8 = ((extras.__special_bevel_quality__ == undefined) ? 2 : (extras.__special_bevel_quality__)); var _local11 = ((extras.__special_bevel_type__ == undefined) ? "inner" : (extras.__special_bevel_type__)); var _local10 = ((extras.__special_bevel_knockout__ == undefined) ? false : (extras.__special_bevel_knockout__)); if (propName == "bevel_distance") { var _local9 = new flash.filters.BevelFilter(propValue, 45, 16777215, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_angle") { var _local9 = new flash.filters.BevelFilter(0, propValue, 16777215, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_highlightColor") { var _local9 = new flash.filters.BevelFilter(0, 45, propValue, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_highlightAlpha") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, propValue, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_shadowColor") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, propValue, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_shadowAlpha") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, propValue, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_blurX") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, propValue, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_blurY") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, 0, propValue, 1, _local8, _local11, _local10); } if (propName == "bevel_strength") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, 0, 0, propValue, _local8, _local11, _local10); } _local3.push(_local9); } } else { return(undefined); } mtarget.filters = _local3; }; MovieClip.prototype.tween = (TextField.prototype.tween = (Sound.prototype.tween = function (prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2); })); ASSetPropFlags(MovieClip.prototype, "tween", 1, 0); ASSetPropFlags(TextField.prototype, "tween", 1, 0); ASSetPropFlags(Sound.prototype, "tween", 1, 0); MovieClip.prototype.roundedTween = (TextField.prototype.roundedTween = (Sound.prototype.roundedTween = function (prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); })); ASSetPropFlags(MovieClip.prototype, "roundedTween", 1, 0); ASSetPropFlags(TextField.prototype, "roundedTween", 1, 0); ASSetPropFlags(Sound.prototype, "roundedTween", 1, 0); MovieClip.prototype.stopTween = (TextField.prototype.stopTween = (Sound.prototype.stopTween = function (props) { if (typeof(props) == "string") { props = [props]; } if (props != undefined) { var _local4 = 1; while (_local4 < arguments.length) { props.push(arguments[_local4]); _local4++; } } _global.$stopTween(this, props, true); })); ASSetPropFlags(MovieClip.prototype, "stopTween", 1, 0); ASSetPropFlags(TextField.prototype, "stopTween", 1, 0); ASSetPropFlags(Sound.prototype, "stopTween", 1, 0); MovieClip.prototype.pauseTween = (TextField.prototype.pauseTween = (Sound.prototype.pauseTween = function (props) { if (props != undefined) { if (typeof(props) == "string") { props = [props]; } var _local6 = 1; while (_local6 < Arguments.length) { props.push(Arguments[_local6]); _local6++; } } var _local4 = _root.__tweenController__.$_tweenPropList; var _local5; for (var _local7 in _local4) { if ((_local4[_local7]._targ == this) && (!_local4[_local7]._isPaused)) { if (props != undefined) { _local5 = false; for (var _local6 in props) { if (props[_local6] == _local4[_local7]._prop) { _local5 = true; break; } } } if ((props == undefined) || (_local5)) { _local4[_local7]._isPaused = true; _local4[_local7]._timePaused = _root.__tweenController__.$_tTime; } } } })); ASSetPropFlags(MovieClip.prototype, "pauseTween", 1, 0); ASSetPropFlags(TextField.prototype, "pauseTween", 1, 0); ASSetPropFlags(Sound.prototype, "pauseTween", 1, 0); MovieClip.prototype.resumeTween = (TextField.prototype.resumeTween = (Sound.prototype.resumeTween = function (props) { if (props != undefined) { if (typeof(props) == "string") { props = [props]; } var _local7 = 1; while (_local7 < Arguments.length) { props.push(Arguments[_local7]); _local7++; } } var _local3 = _root.__tweenController__.$_tweenPropList; var _local5; var _local6; for (var _local8 in _local3) { if ((_local3[_local8]._targ == this) && (_local3[_local8]._isPaused)) { if (props != undefined) { _local5 = false; for (var _local7 in props) { if (props[_local7] == _local3[_local8]._prop) { _local5 = true; break; } } } if ((props == undefined) || (_local5)) { _local3[_local8]._isPaused = false; _local6 = _root.__tweenController__.$_tTime - _local3[_local8]._timePaused; _local3[_local8]._timeStart = _local3[_local8]._timeStart + _local6; _local3[_local8]._timeDest = _local3[_local8]._timeDest + _local6; _local3[_local8]._timePaused = 0; } } } })); ASSetPropFlags(MovieClip.prototype, "resumeTween", 1, 0); ASSetPropFlags(TextField.prototype, "resumeTween", 1, 0); ASSetPropFlags(Sound.prototype, "resumeTween", 1, 0); MovieClip.prototype.lockTween = (TextField.prototype.lockTween = (Sound.prototype.lockTween = function () { this.$_isTweenLocked = true; ASSetPropFlags(this, "this.$_isTweenLocked", 1, 0); })); ASSetPropFlags(MovieClip.prototype, "lockTween", 1, 0); ASSetPropFlags(TextField.prototype, "lockTween", 1, 0); ASSetPropFlags(Sound.prototype, "lockTween", 1, 0); MovieClip.prototype.unlockTween = (TextField.prototype.unlockTween = (Sound.prototype.unlockTween = function () { delete this.$_isTweenLocked; })); ASSetPropFlags(MovieClip.prototype, "unlockTween", 1, 0); ASSetPropFlags(TextField.prototype, "unlockTween", 1, 0); ASSetPropFlags(Sound.prototype, "unlockTween", 1, 0); MovieClip.prototype.getTweens = (TextField.prototype.getTweens = (Sound.prototype.getTweens = function () { return(this.$_tweenCount); })); ASSetPropFlags(MovieClip.prototype, "getTweens", 1, 0); ASSetPropFlags(TextField.prototype, "getTweens", 1, 0); ASSetPropFlags(Sound.prototype, "getTweens", 1, 0); MovieClip.prototype.isTweening = (TextField.prototype.isTweening = (Sound.prototype.isTweening = function () { return(((this.$_tweenCount > 0) ? true : false)); })); ASSetPropFlags(MovieClip.prototype, "isTweening", 1, 0); ASSetPropFlags(TextField.prototype, "isTweening", 1, 0); ASSetPropFlags(Sound.prototype, "isTweening", 1, 0); MovieClip.prototype.alphaTo = (TextField.prototype.alphaTo = function (propDest_a, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_alpha", propDest_a, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "alphaTo", 1, 0); ASSetPropFlags(TextField.prototype, "alphaTo", 1, 0); MovieClip.prototype.frameTo = function (propDest_frame, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_mc_frame__", propDest_frame, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(MovieClip.prototype, "frameTo", 1, 0); MovieClip.prototype.rotateTo = (TextField.prototype.rotateTo = function (propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_rotation", propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "rotateTo", 1, 0); ASSetPropFlags(TextField.prototype, "rotateTo", 1, 0); MovieClip.prototype.scaleTo = (TextField.prototype.scaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_xscale", "_yscale"], [propDest_scale, propDest_scale], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "scaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "scaleTo", 1, 0); MovieClip.prototype.xScaleTo = (TextField.prototype.xScaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_xscale", propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "xScaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "xScaleTo", 1, 0); MovieClip.prototype.yScaleTo = (TextField.prototype.yScaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_yscale", propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "yScaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "yScaleTo", 1, 0); TextField.prototype.scrollTo = function (propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "scroll", propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(TextField.prototype, "scrollTo", 1, 0); MovieClip.prototype.slideTo = (TextField.prototype.slideTo = function (propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_x", "_y"], [propDest_x, propDest_y], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "slideTo", 1, 0); ASSetPropFlags(TextField.prototype, "slideTo", 1, 0); MovieClip.prototype.roundedSlideTo = (TextField.prototype.roundedSlideTo = function (propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_x", "_y"], [propDest_x, propDest_y], timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedSlideTo", 1, 0); MovieClip.prototype.xSlideTo = (TextField.prototype.xSlideTo = function (propDest_x, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_x", propDest_x, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "xSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "xSlideTo", 1, 0); MovieClip.prototype.roundedXSlideTo = (TextField.prototype.roundedXSlideTo = function (propDest_x, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_x", propDest_x, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedXSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedXSlideTo", 1, 0); MovieClip.prototype.ySlideTo = (TextField.prototype.ySlideTo = function (propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_y", propDest_y, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "ySlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "ySlideTo", 1, 0); MovieClip.prototype.roundedYSlideTo = (TextField.prototype.roundedYSlideTo = function (propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_y", propDest_y, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedYSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedYSlideTo", 1, 0); MovieClip.prototype.bezierSlideTo = (TextField.prototype.bezierSlideTo = function (cpoint_x, cpoint_y, propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = new Object(); _local3.__special_bst_ix__ = undefined; _local3.__special_bst_iy__ = undefined; _local3.__special_bst_cx__ = cpoint_x; _local3.__special_bst_cy__ = cpoint_y; _local3.__special_bst_dx__ = propDest_x; _local3.__special_bst_dy__ = propDest_y; _global.$addTween(this, "__special_bst_t__", 1, timeSeconds, animType, delay, callback, extra1, extra2, _local3); }); ASSetPropFlags(MovieClip.prototype, "bezierSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "bezierSlideTo", 1, 0); MovieClip.prototype.roundedBezierSlideTo = (TextField.prototype.roundedBezierSlideTo = function (cpoint_x, cpoint_y, propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = new Object(); _local3.__special_bst_ix__ = undefined; _local3.__special_bst_iy__ = undefined; _local3.__special_bst_cx__ = cpoint_x; _local3.__special_bst_cy__ = cpoint_y; _local3.__special_bst_dx__ = propDest_x; _local3.__special_bst_dy__ = propDest_y; _local3.mustRound = true; _global.$addTween(this, "__special_bst_t__", 1, timeSeconds, animType, delay, callback, extra1, extra2, _local3); }); ASSetPropFlags(MovieClip.prototype, "roundedBezierSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedBezierSlideTo", 1, 0); Sound.prototype.volumeTo = function (propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_sound_volume__", propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(Sound.prototype, "volumeTo", 1, 0); Sound.prototype.panTo = function (propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_sound_pan__", propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(Sound.prototype, "panTo", 1, 0); MovieClip.prototype.colorTo = function (propDest_color, timeSeconds, animType, delay, callback, extra1, extra2) { if (propDest_color == null) { this.colorTransformTo(100, 0, 100, 0, 100, 0, undefined, undefined, timeSeconds, animType, delay, callback, extra1, extra2); } else { var _local3 = propDest_color >> 16; var _local5 = (propDest_color & 65280) >> 8; var _local4 = propDest_color & 255; this.colorTransformTo(0, _local3, 0, _local5, 0, _local4, undefined, undefined, timeSeconds, animType, delay, callback, extra1, extra2); } }; ASSetPropFlags(MovieClip.prototype, "colorTo", 1, 0); TextField.prototype.colorTo = function (propDest_color, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = propDest_color >> 16; var _local6 = (propDest_color & 65280) >> 8; var _local4 = propDest_color & 255; _global.$addTween(this, ["__special_text_r__", "__special_text_g__", "__special_text_b__"], [_local3, _local6, _local4], timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(TextField.prototype, "colorTo", 1, 0); MovieClip.prototype.colorTransformTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_mc_ra__", "__special_mc_rb__", "__special_mc_ga__", "__special_mc_gb__", "__special_mc_ba__", "__special_mc_bb__", "__special_mc_aa__", "__special_mc_ab__"], [arguments[0].ra, arguments[0].rb, arguments[0].ga, arguments[0].gb, arguments[0].ba, arguments[0].bb, arguments[0].aa, arguments[0].ab], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6]); } else { _global.$addTween(this, ["__special_mc_ra__", "__special_mc_rb__", "__special_mc_ga__", "__special_mc_gb__", "__special_mc_ba__", "__special_mc_bb__", "__special_mc_aa__", "__special_mc_ab__"], [arguments[0], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[7]], arguments[8], arguments[9], arguments[10], arguments[11], arguments[12], arguments[13]); } }; ASSetPropFlags(MovieClip.prototype, "colorTransformTo", 1, 0); MovieClip.prototype.blurTo = (TextField.prototype.blurTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [arguments[0].blurX, arguments[0].blurY], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_blur_quality__:arguments[0].quality}); } else { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [arguments[0], arguments[0]], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[7], {__special_blur_quality__:arguments[1]}); } }); ASSetPropFlags(MovieClip.prototype, "blurTo", 1, 0); ASSetPropFlags(TextField.prototype, "blurTo", 1, 0); MovieClip.prototype.xyBlurTo = (TextField.prototype.xyBlurTo = function (propDest_blurX, propDest_blurY, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [propDest_blurX, propDest_blurY], timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "xyBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyBlurTo", 1, 0); MovieClip.prototype.xBlurTo = (TextField.prototype.xBlurTo = function (propDest_blur, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_blur_x__", propDest_blur, timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "xBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "xBlurTo", 1, 0); MovieClip.prototype.yBlurTo = (TextField.prototype.yBlurTo = function (propDest_blur, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_blur_y__", propDest_blur, timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "yBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "yBlurTo", 1, 0); MovieClip.prototype.glowTo = (TextField.prototype.glowTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [arguments[0].color, arguments[0].alpha, arguments[0].blurX, arguments[0].blurY, arguments[0].strength], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_glow_quality__:arguments[0].quality, __special_glow_inner__:arguments[0].inner, __special_glow_knockout__:arguments[0].knockout}); } else { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [arguments[0], arguments[1], arguments[2], arguments[2], arguments[3]], arguments[7], arguments[8], arguments[9], arguments[10], arguments[11], arguments[12], {__special_glow_quality__:arguments[4], __special_glow_inner__:arguments[5], __special_glow_knockout__:arguments[6]}); } }); ASSetPropFlags(MovieClip.prototype, "glowTo", 1, 0); ASSetPropFlags(TextField.prototype, "glowTo", 1, 0); MovieClip.prototype.xyGlowTo = (TextField.prototype.xyGlowTo = function (propDest_color, propDest_alpha, propDest_blurX, propDest_blurY, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blurX, propDest_blurY, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xyGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyGlowTo", 1, 0); MovieClip.prototype.xGlowTo = (TextField.prototype.xGlowTo = function (propDest_color, propDest_alpha, propDest_blur, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "xGlowTo", 1, 0); MovieClip.prototype.yGlowTo = (TextField.prototype.yGlowTo = function (propDest_color, propDest_alpha, propDest_blur, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurY__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "yGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "yGlowTo", 1, 0); MovieClip.prototype.bevelTo = (TextField.prototype.bevelTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_strength__"], [arguments[0].distance, arguments[0].angle, arguments[0].highlightColor, arguments[0].highlightAlpha * 100, arguments[0].shadowColor, arguments[0].shadowAlpha * 100, arguments[0].blurX, arguments[0].blurY, arguments[0].strength], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_bevel_quality__:arguments[0].quality, __special_bevel_type__:arguments[0].type, __special_bevel_knockout__:arguments[0].knockout}); } else { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_strength__"], [arguments[0], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[6], arguments[7]], arguments[11], arguments[12], arguments[13], arguments[14], arguments[15], arguments[16], {__special_bevel_quality__:arguments[8], __special_bevel_type__:arguments[9], __special_bevel_knockout__:arguments[10]}); } }); ASSetPropFlags(MovieClip.prototype, "bevelTo", 1, 0); ASSetPropFlags(TextField.prototype, "bevelTo", 1, 0); MovieClip.prototype.xyBevelTo = (TextField.prototype.xyBevelTo = function (propDest_distance, propDest_angle, propDest_highlightColor, propDest_highlightAlpha, propDest_shadowColor, propDest_shadowAlpha, propDest_blurX, propDest_blurY, propDest_strength, quality, type, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_blurY__", "__special_bevel_strength__"], [propDest_distance, propDest_angle, propDest_highlightColor, propDest_highlightAlpha, propDest_shadowColor, propDest_shadowAlpha, propDest_blur, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_bevel_quality__:quality, __special_bevel_type__:type, __special_bevel_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xyBevelTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyBevelTo", 1, 0); _global.findPointOnCurve = function (p1x, p1y, cx, cy, p2x, p2y, t) { return({x:p1x + (t * (((2 * (1 - t)) * (cx - p1x)) + (t * (p2x - p1x)))), y:p1y + (t * (((2 * (1 - t)) * (cy - p1y)) + (t * (p2y - p1y))))}); }; ASSetPropFlags(_global, "findPointOnCurve", 1, 0); _global.findTweenColor = function (objProp, tTime) { var _local8 = objProp._propStart >> 16; var _local4 = objProp._propDest >> 16; var _local5 = (objProp._propStart >> 8) & 255; var _local6 = (objProp._propDest >> 8) & 255; var _local9 = objProp._propStart & 255; var _local7 = objProp._propDest & 255; var _local12 = Math.round(_global.findTweenValue(_local8, _local4, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); var _local10 = Math.round(_global.findTweenValue(_local5, _local6, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); var _local3 = Math.round(_global.findTweenValue(_local9, _local7, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); return(((_local12 << 16) + (_local10 << 8)) + _local3); }; _global.findTweenValue = function (_propStart, _propDest, _timeStart, _timeNow, _timeDest, _animType, _extra1, _extra2) { var _local1 = _timeNow - _timeStart; var _local4 = _propStart; var _local2 = _propDest - _propStart; var _local3 = _timeDest - _timeStart; var _local6 = _extra1; var _local7 = _extra2; var _local5 = _extra1; switch (_animType.toLowerCase()) { case "linear" : return(((_local2 * _local1) / _local3) + _local4); case "easeinquad" : _local1 = _local1 / _local3; return(((_local2 * _local1) * _local1) + _local4); case "easeoutquad" : _local1 = _local1 / _local3; return((((-_local2) * _local1) * (_local1 - 2)) + _local4); case "easeinoutquad" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((_local2 / 2) * _local1) * _local1) + _local4); } _local1--; return((((-_local2) / 2) * ((_local1 * (_local1 - 2)) - 1)) + _local4); case "easeoutinquad" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuad") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuad") * 0.5) + (_local2 * 0.5)) + _local4); case "easeincubic" : _local1 = _local1 / _local3; return((((_local2 * _local1) * _local1) * _local1) + _local4); case "easeoutcubic" : _local1 = (_local1 / _local3) - 1; return((_local2 * (((_local1 * _local1) * _local1) + 1)) + _local4); case "easeinoutcubic" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((((_local2 / 2) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (((_local1 * _local1) * _local1) + 2)) + _local4); case "easeoutincubic" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutCubic") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInCubic") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinquart" : _local1 = _local1 / _local3; return(((((_local2 * _local1) * _local1) * _local1) * _local1) + _local4); case "easeoutquart" : _local1 = (_local1 / _local3) - 1; return(((-_local2) * ((((_local1 * _local1) * _local1) * _local1) - 1)) + _local4); case "easeinoutquart" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return((((-_local2) / 2) * ((((_local1 * _local1) * _local1) * _local1) - 2)) + _local4); case "easeoutinquart" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuart") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuart") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinquint" : _local1 = _local1 / _local3; return((((((_local2 * _local1) * _local1) * _local1) * _local1) * _local1) + _local4); case "easeoutquint" : _local1 = (_local1 / _local3) - 1; return((_local2 * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 1)) + _local4); case "easeinoutquint" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 2)) + _local4); case "easeoutinquint" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuint") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuint") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinsine" : return((((-_local2) * Math.cos((_local1 / _local3) * (Math.PI/2))) + _local2) + _local4); case "easeoutsine" : return((_local2 * Math.sin((_local1 / _local3) * (Math.PI/2))) + _local4); case "easeinoutsine" : return((((-_local2) / 2) * (Math.cos((Math.PI * _local1) / _local3) - 1)) + _local4); case "easeoutinsine" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutSine") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInSine") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinexpo" : return(((_local1 == 0) ? (_local4) : ((_local2 * Math.pow(2, 10 * ((_local1 / _local3) - 1))) + _local4))); case "easeoutexpo" : return(((_local1 == _local3) ? (_local4 + _local2) : ((_local2 * ((-Math.pow(2, (-10 * _local1) / _local3)) + 1)) + _local4))); case "easeinoutexpo" : if (_local1 == 0) { return(_local4); } if (_local1 == _local3) { return(_local4 + _local2); } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((_local2 / 2) * Math.pow(2, 10 * (_local1 - 1))) + _local4); } _local1--; return(((_local2 / 2) * ((-Math.pow(2, -10 * _local1)) + 2)) + _local4); case "easeoutinexpo" : if (_local1 == 0) { return(_local4); } if (_local1 == _local3) { return(_local4 + _local2); } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((_local2 / 2) * ((-Math.pow(2, (-10 * _local1) / 1)) + 1)) + _local4); } return(((_local2 / 2) * (Math.pow(2, (10 * (_local1 - 2)) / 1) + 1)) + _local4); case "easeincirc" : _local1 = _local1 / _local3; return(((-_local2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local4); case "easeoutcirc" : _local1 = (_local1 / _local3) - 1; return((_local2 * Math.sqrt(1 - (_local1 * _local1))) + _local4); case "easeinoutcirc" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((-_local2) / 2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (Math.sqrt(1 - (_local1 * _local1)) + 1)) + _local4); case "easeoutincirc" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutCirc") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInCirc") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / _local3; if (_local1 == 1) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.3; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } _local1 = _local1 - 1; return((-((_local6 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7))) + _local4); case "easeoutelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / _local3; if (_local1 == 1) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.3; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } return((((_local6 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7)) + _local2) + _local4); case "easeinoutelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / (_local3 / 2); if (_local1 == 2) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.45; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } if (_local1 < 1) { _local1 = _local1 - 1; return((-0.5 * ((_local6 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7))) + _local4); } _local1 = _local1 - 1; return(((((_local6 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7)) * 0.5) + _local2) + _local4); case "easeoutinelastic" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutElastic") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInElastic") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / _local3; return((((_local2 * _local1) * _local1) * (((_local5 + 1) * _local1) - _local5)) + _local4); case "easeoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = (_local1 / _local3) - 1; return((_local2 * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 1)) + _local4); case "easeinoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { _local5 = _local5 * 1.525; return(((_local2 / 2) * ((_local1 * _local1) * (((_local5 + 1) * _local1) - _local5))) + _local4); } _local1 = _local1 - 2; _local5 = _local5 * 1.525; return(((_local2 / 2) * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 2)) + _local4); case "easeoutinback" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutBack") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInBack") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinbounce" : return((_local2 - findTweenValue(0, _local2, 0, _local3 - _local1, _local3, "easeOutBounce")) + _local4); case "easeoutbounce" : _local1 = _local1 / _local3; if (_local1 < 0.363636363636364) { return((_local2 * ((7.5625 * _local1) * _local1)) + _local4); } if (_local1 < 0.727272727272727) { _local1 = _local1 - 0.545454545454545; return((_local2 * (((7.5625 * _local1) * _local1) + 0.75)) + _local4); } if (_local1 < 0.909090909090909) { _local1 = _local1 - 0.818181818181818; return((_local2 * (((7.5625 * _local1) * _local1) + 0.9375)) + _local4); } _local1 = _local1 - 0.954545454545455; return((_local2 * (((7.5625 * _local1) * _local1) + 0.984375)) + _local4); case "easeinoutbounce" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeInBounce") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeOutBounce") * 0.5) + (_local2 * 0.5)) + _local4); case "easeoutinbounce" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutBounce") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInBounce") * 0.5) + (_local2 * 0.5)) + _local4); } trace(("MC TWEEN ### Error on transition: there's no \"" + _animType) + "\" animation type."); return(0); }; ASSetPropFlags(_global, "findTweenValue", 1, 0); var xmlURL = ((_root.obj_game.relatedGamesXML + "?t=") + getTimer()); var xmlObj; var menuItems = new Array(); var dataObj = new XML(); dataObj.ignoreWhite = true; var sXML = xmlURL; dataObj.onLoad = handleLoad; dataObj.load(sXML);
Instance of Symbol 21 MovieClip "game1" in Symbol 27 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 21 MovieClip "game2" in Symbol 27 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 21 MovieClip "game3" in Symbol 27 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 36 MovieClip Frame 1
stop();
Symbol 36 MovieClip Frame 2
stop();
Symbol 52 MovieClip Frame 1
btn_shareScore.onRelease = function () { _root._shareScoreHandler(this, _root.obj_game.FBMsg); }; btn_videoTutorial.onRelease = function () { _root._showGameVideo(); };
Symbol 54 MovieClip [_g2w_gameover_mc] Frame 1
stop(); _root._initAssetsPanel(this); _root._showAssetPanels(this);
Symbol 54 MovieClip [_g2w_gameover_mc] Frame 2
stop();
Instance of Symbol 52 MovieClip "g2wExternalLinks" in Symbol 54 MovieClip [_g2w_gameover_mc] Frame 2
onClipEvent (load) { if (_root.checkhost()) { this._visible = false; } }
Symbol 54 MovieClip [_g2w_gameover_mc] Frame 3
stop(); btn_playAgain.onRelease = function () { _root._playAgainHandler(this); };
Symbol 57 MovieClip [obstacle_mc] Frame 60
this.removeMovieClip();
Symbol 61 MovieClip [brain_inviziads] Frame 1
function brain() { create_assets(myself, _global.obj_iads.type); switch (_global.obj_iads.type) { case "FULL" : mcLoader.loadClip(_global.obj_iads.url, trgt_main); break; case "EMBED" : mcLoader.loadClip(_global.obj_iads.url, trgt_main.trgt_ads); if (_global.obj_iads.link ne undefined) { trgt_main.onRelease = function () { getURL (_global.obj_iads.link, "_blank"); }; } break; case "NOOP" : clearInterval(int1); _root.play(); break; } } function get_iads() { lv_iads = new XML(); lv_result = new XML(); lv_result.ignoreWhite = true; lv_result.onLoad = function (success) { if (success) { parse_iads(lv_result); } else { _root.play(); } }; lv_iads.g = game_id; lv_iads.h = "as"; lv_iads.sendAndLoad(_root.adurl, lv_result, "POST"); } function parse_iads(lv_result) { _global.obj_iads = new Array(); var _local2 = 0; while (_local2 < lv_result.firstChild.childNodes.length) { if (lv_result.firstChild.childNodes[_local2].firstChild.nodeValue != null) { obj_iads[lv_result.firstChild.childNodes[_local2].nodeName] = lv_result.firstChild.childNodes[_local2].firstChild.nodeValue; } else if (lv_result.firstChild.childNodes[_local2].firstChild.firstChild.nodeValue != null) { var _local5 = new Object(); var _local4 = 0; while (_local4 < lv_result.firstChild.childNodes[_local2].childNodes.length) { _local5[lv_result.firstChild.childNodes[_local2].childNodes[_local4].nodeName] = lv_result.firstChild.childNodes[_local2].childNodes[_local4].firstChild.nodeValue; _local4++; } obj_iads[lv_result.firstChild.childNodes[_local2].nodeName] = _local5; } _local2++; } show_time = int(_global.obj_iads.t); check_type(); } function time_delay() { tim = 0; int1 = setInterval(timespam, 1000); } function timespam() { tim++; if (tim == show_time) { clearInterval(int1); _root.play(); } } function create_assets(mc, _type) { mc.createEmptyMovieClip("whitebg", 0); whitebg.beginFill(16777215); whitebg.moveTo(0, 0); whitebg.lineTo(0, 0); whitebg.lineTo(Stage.width, 0); whitebg.lineTo(Stage.width, Stage.height + 20); whitebg.lineTo(0, Stage.height + 20); whitebg.endFill(); mc.createEmptyMovieClip("trgt_main", 4); mcLoader = new MovieClipLoader(); mcLoader.addListener(mc); if (_type != "FULL") { mc.createEmptyMovieClip("square_mc", 5); var _local4 = trgt_main.createEmptyMovieClip("trgt_ads", getNextHighestDepth()); var _local3 = new TextFormat(); _local3.align = "center"; _local3.font = "Verdana"; _local3.size = 10; var _local2 = new TextFormat(); _local2.align = "right"; _local2.font = "Verdana"; _local2.size = 10; _local2.underline = true; mc.createTextField("h_txt", mc.getNextHighestDepth(), 0, 0, 100, 22); mc.createTextField("b_txt", mc.getNextHighestDepth(), 0, 0, 100, 22); mc.createTextField("m_txt", mc.getNextHighestDepth(), 0, 0, 120, 22); b_txt.autoSize = true; m_txt.autoSize = true; b_txt.selectable = false; h_txt.selectable = false; m_txt.selectable = false; m_txt.html = true; b_txt.multiline = true; b_txt.setNewTextFormat(_local3); h_txt.autoSize = true; h_txt.setNewTextFormat(_local3); m_txt.setNewTextFormat(_local2); loadMessages(); h_txt.text = ""; mc.createEmptyMovieClip("progressBar", 500); } } function onLoadInit(mc) { ad_width = int(_global.obj_iads.x); ad_height = int(_global.obj_iads.y); h_txt.text = "Advertisement"; progressBar.tim = show_time; progressBar.width = _global.obj_iads.x; progressBar.height = 15; progressBar.start = function () { game_fps = getFps(); maxw = this.width - 2; this.ad = maxw / (this.tim + 1); this.ad = this.ad / game_fps; }; progressBar.onEnterFrame = function () { if (this.bar._width < (this.width - 2)) { this.bar._width = this.bar._width + this.ad; } else { this.bar._width = this.width; } }; progressBar._x = 100; progressBar._y = 100; bar_mc = progressBar.createEmptyMovieClip("bar", 1); box_mc = progressBar.createEmptyMovieClip("box", 2); bar_mc.beginFill(26112); bar_mc.moveTo(0, 0); bar_mc.lineTo(1, 0); bar_mc.lineTo(1, progressBar.height - 2); bar_mc.lineTo(0, progressBar.height - 2); bar_mc.lineTo(0, 0); bar_mc.endFill(); bar_mc._x = 1.5; bar_mc._y = 1.5; box_mc.lineStyle(1, 3355443, 100, true, "none", "round", "miter", 1); box_mc.lineTo(progressBar.width, 0); box_mc.lineTo(progressBar.width, progressBar.height); box_mc.lineTo(0, progressBar.height); box_mc.lineTo(0, 0); box_mc._x = 0; box_mc._y = 0; progressBar.start(); b_txt.text = "Note\rClicking on the above Ad won't interrupt your game.\rAd link opens in a new window.\rThanks to our sponsors, we provide you free games to play."; myself._y = b_txt._y - 10; x = (Stage.width / 2) - (ad_width / 2); y = (Stage.height / 2) - (ad_height / 2); mc._x = x; mc._y = y; h_txt._x = (x + (ad_width / 2)) - (h_txt._width / 2); h_txt._y = y - 20; progressBar._x = (x + (ad_width / 2)) - (progressBar._width / 2); progressBar._y = (y + 5) + ad_height; myself.attachMovie("invizi_logo", "invizi_logo", this.getNextHighestDepth() + 100); myself.invizi_logo.swapDepths(myself.getNextHighestDepth()); myself.invizi_logo._x = int(progressBar._x); myself.invizi_logo._y = int(progressBar._y + progressBar._height) + 5; m_txt._x = int(progressBar._x + progressBar._width) - m_txt._width; m_txt._y = int(progressBar._y + progressBar._height) + 3; myself.invizi_logo.onRelease = function () { getURL ("http://www.inviziads.com", "_blank"); }; b_txt._x = (x + (ad_width / 2)) - (b_txt._width / 2); b_txt._y = progressBar._y + 38; square_mc.beginFill(16711680); square_mc.moveTo(0, 0); square_mc.lineTo(ad_width, 0); square_mc.lineTo(ad_width, ad_height); square_mc.lineTo(0, ad_height); square_mc.lineTo(0, 0); square_mc.endFill(); square_mc._x = x; square_mc._y = y; trgt_main.setMask(square_mc); } function loadMessages() { lv_messages = new XML(); lv_messages.onLoad = function (success) { if (success) { totalNodes = lv_messages.firstChild.childNodes.length; ran = Math.floor(Math.random() * totalNodes); trace(lv_messages.firstChild); if (lv_messages.firstChild.childNodes[ran].firstChild == undefined) { m_txt.htmlText = "<font color='#ff0000'><a href='http://www.inviziads.com/adv-starter-pack.html' target='_blank'>Advertisers, try us out for US$250</a></font>"; } else { m_txt.htmlText = ((("<font color='#ff0000'><a href='" + lv_messages.firstChild.childNodes[ran].attributes.link) + "' target='_blank'>") + lv_messages.firstChild.childNodes[ran].firstChild) + "</a></font>"; } m_txt._x = int(progressBar._x + progressBar._width) - m_txt._width; m_txt._y = int(progressBar._y + progressBar._height) + 2; } else { m_txt.htmlText = "<font color='#ff0000'><a href='http://www.inviziads.com/adv-starter-pack.html' target='_blank'>Advertisers, try us out for US$250</a></font>"; m_txt._x = int(progressBar._x + progressBar._width) - m_txt._width; m_txt._y = int(progressBar._y + progressBar._height) + 2; } }; lv_messages.load(_root.messageURL); } function pushdata() { holder.obj_iads = _global.obj_iads; } function startdatapush(mc) { var _local2; _local2 = setInterval(this, "pushdata", 10); } function check_type() { if (_global.obj_iads.type eq "UPDATE") { myself.createEmptyMovieClip("holder", 100); var _local4 = _global.obj_iads.url; show_time = 15; obj_iads = _global.obj_iads; var _local2 = new Object(); _local2.onLoadComplete = function (target_mc) { }; var _local3 = new MovieClipLoader(); _local3.addListener(_local2); _local3.loadClip(_global.obj_iads.url, holder); } else { brain(); } time_delay(); } function parse_xml(mydata) { var _local4 = new Array(); var _local1 = 0; while (_local1 < mydata.firstChild.childNodes.length) { if (mydata.firstChild.childNodes[_local1].firstChild.nodeValue != null) { _local4[mydata.firstChild.childNodes[_local1].nodeName] = mydata.firstChild.childNodes[_local1].firstChild.nodeValue; } else if (mydata.firstChild.childNodes[_local1].firstChild.firstChild.nodeValue != null) { var _local5 = new Object(); var _local2 = 0; while (_local2 < lv_result.firstChild.childNodes[_local1].childNodes.length) { _local4[lv_result.firstChild.childNodes[_local1].childNodes[_local2].nodeName] = mydata.firstChild.childNodes[_local1].childNodes[_local2].firstChild.nodeValue; _local2++; } _local4[lv_result.firstChild.childNodes[_local1].nodeName] = _local5; } _local1++; } return(_local4); } System.security.allowDomain("*"); getFps = function () { if (signal == true) { time = getTimer(); } else { tempo = int(1000 / (getTimer() - time)); } signal = !signal; return(tempo); }; this.onEnterFrame = function () { game_fps = getFps(); if ((game_fps != 0) && (game_fps != undefined)) { this.onEnterFrame = null; } }; myself = this; signal = true; if (_root.checkhost() == false) { _root.stop(); var my_date = new Date(); _root.adurl = (_root.obj_game.inviziads + "&type=pre&ts=") + my_date.getSeconds(); _root.messageURL = "http://s1.inviziads.com/template/invizi_messages.xml"; get_iads(); } else { _root.play(); }
Symbol 79 MovieClip [obstacle_level5_mc] Frame 96
stop(); _parent._parent._parent.removeObstacleCar(this);
Symbol 79 MovieClip [obstacle_level5_mc] Frame 192
stop(); _parent._parent._parent.removeObstacleCar(this);
Symbol 80 MovieClip [obstacle_level2_mc] Frame 97
_parent._parent._parent.removeObstacleCar(this);
Symbol 81 MovieClip [obstacle_level3_mc] Frame 180
_parent._parent._parent.removeObstacleCar(this);
Symbol 82 MovieClip [obstacle_level4_mc] Frame 96
_parent._parent._parent.removeObstacleCar(this);
Symbol 82 MovieClip [obstacle_level4_mc] Frame 97
play();
Symbol 82 MovieClip [obstacle_level4_mc] Frame 192
_parent._parent._parent.removeObstacleCar(this);
Symbol 86 MovieClip [game_sound_ctrl] Frame 1
_gameSounds = new Sound(); var frame = "on"; changeVol = function (targetvol, step) { this.onEnterFrame = function () { var _local3 = _gameSounds.getVolume(); if ((step < 0) and (_local3 <= targetvol)) { _local3 = targetvol; delete this.onEnterFrame; _root.so_sound = 1; } else if ((step > 0) and (_local3 >= targetvol)) { _local3 = targetvol; delete this.onEnterFrame; _root.so_sound = 0; } else { _gameSounds.setVolume(_local3 + step); } }; }; if (_root.so_sound == 1) { frame = "off"; this.gotoAndPlay(frame); } this.onRelease = function () { if (frame == "on") { frame = "off"; } else { frame = "on"; } this.gotoAndPlay(frame); };
Symbol 86 MovieClip [game_sound_ctrl] Frame 2
stop(); changeVol(100, 5);
Symbol 86 MovieClip [game_sound_ctrl] Frame 3
stop(); changeVol(0, -5);
Symbol 87 MovieClip Frame 1
_root._trackClickThru(this);
Symbol 102 MovieClip Frame 1
stop();
Symbol 103 MovieClip [segment] Frame 1
stop();
Symbol 103 MovieClip [segment] Frame 2
play();
Symbol 103 MovieClip [segment] Frame 26
stop(); _parent._parent.resetCar();
Symbol 292 MovieClip [__Packages.it.sephiroth.XML2Object] Frame 0
class it.sephiroth.XML2Object { var oXML; function XML2Object () { } function get xml() { return(oXML); } function parseXML(sFile) { oResult = new Object(); oXML = sFile; oResult = translateXML(); return(oResult); } function translateXML(from, path, name, position) { var _local2; var _local9; var _local4; var _local10; if (path == undefined) { path = this; name = "oResult"; } path = path[name]; if (from == undefined) { from = new XML(xml.toString()); from.ignoreWhite = true; } if (from.hasChildNodes()) { _local9 = from.childNodes; if (position != undefined) { _local10 = path; path = path[position]; } while (_local9.length > 0) { _local4 = _local9.shift(); _local2 = _local4.nodeName; if (_local2 != undefined) { var _local5 = new Object(); _local5.attributes = _local4.attributes; _local5.data = _local4.firstChild.nodeValue; if (position != undefined) { _local10 = path; } if (path[_local2] != undefined) { if (path[_local2].__proto__ == Array.prototype) { path[_local2].push(_local5); name = _local4.nodeName; position = path[_local2].length - 1; } else { var _local8 = path[_local2]; path[_local2] = new Array(); path[_local2].push(_local8); path[_local2].push(_local5); name = _local2; position = path[_local2].length - 1; } } else { path[_local2] = _local5; name = _local2; position = undefined; } } if (_local4.hasChildNodes()) { translateXML(_local4, path, name, position); } } } return(oResult); } var oResult = new Object(); }
Symbol 293 MovieClip [__Packages.CollisionDetection] Frame 0
class CollisionDetection { function CollisionDetection () { } static function checkForCollision(p_clip1, p_clip2, p_alphaTolerance, p_scope) { if (p_alphaTolerance == undefined) { p_alphaTolerance = 255; } if (p_scope == undefined) { p_scope = p_clip2._parent; } var _local3 = p_clip1.getBounds(p_scope); var _local2 = p_clip2.getBounds(p_scope); if (((_local3.xMax < _local2.xMin) || (_local2.xMax < _local3.xMin)) || ((_local3.yMax < _local2.yMin) || (_local2.yMax < _local3.yMin))) { return(null); } var _local1 = {}; _local1.xMin = Math.max(_local3.xMin, _local2.xMin); _local1.xMax = Math.min(_local3.xMax, _local2.xMax); _local1.yMin = Math.max(_local3.yMin, _local2.yMin); _local1.yMax = Math.min(_local3.yMax, _local2.yMax); var _local8 = new flash.display.BitmapData(_local1.xMax - _local1.xMin, _local1.yMax - _local1.yMin, false); var _local4 = p_clip1.transform.matrix; _local4.tx = p_clip1._x - _local1.xMin; _local4.ty = p_clip1._y - _local1.yMin; _local8.draw(p_clip1, _local4, new flash.geom.ColorTransform(1, 1, 1, 1, 255, -255, -255, p_alphaTolerance)); _local4 = p_clip2.transform.matrix; _local4.tx = p_clip2._x - _local1.xMin; _local4.ty = p_clip2._y - _local1.yMin; _local8.draw(p_clip2, _local4, new flash.geom.ColorTransform(1, 1, 1, 1, 255, 255, 255, p_alphaTolerance), "difference"); var _local6 = _local8.getColorBoundsRect(4294967295, 4278255615); if (_local6.width == 0) { return(null); } _local6.x = _local6.x + _local1.xMin; _local6.y = _local6.y + _local1.yMin; return(_local6); } }
Symbol 106 MovieClip Frame 1
_root._trackClickThru(this);
Symbol 115 MovieClip Frame 90
_root.gotoAndStop("lblloader");
Symbol 124 Button
on (release) { getURL ("http://www.gangofgamers.com", "_blank"); }
Symbol 127 MovieClip Frame 1
stop(); System.security.allowDomain("*"); var GameURL = _root._url; if ((GameURL.indexOf(".gangofgamers.com") != -1) || (GameURL.indexOf(".games2win.com") != -1)) { mc_common._visible = false; } else { mc_common._visible = true; var str = ((("http://s1.inviziads.com/lookup.html?type=strip&g=" + _root.obj_game._g2wGameId) + "&h=") + _root.obj_game._host); loadMovie (str, this.loaderClip); }
Symbol 187 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 133
stop();
Symbol 229 MovieClip Frame 78
stop(); _parent.startGame();
Symbol 231 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 50
_parent.removeObstacle(); _parent.showLooseScreen();
Symbol 237 MovieClip Frame 1
trace("!!!!!!!!!!!!!");
Symbol 237 MovieClip Frame 2
trace("#########################");
Symbol 237 MovieClip Frame 20
stop();
Symbol 242 MovieClip Frame 1
stop();
Symbol 242 MovieClip Frame 43
_parent.checkComplete();
Symbol 247 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 1
stop();
Symbol 265 MovieClip Frame 1
stop();
Symbol 265 MovieClip Frame 2
stop();
Symbol 276 MovieClip Frame 1
stop();
Symbol 276 MovieClip Frame 2
stop();
Symbol 276 MovieClip Frame 3
stop();
Symbol 276 MovieClip Frame 4
stop();
Symbol 289 MovieClip Frame 78
stop();
Symbol 291 MovieClip Frame 1
function options() { if (!running) { if (ispaused == true) { timeStarted = getTimer() - offSetTime; } else { timeStarted = getTimer(); } ispaused = false; running = true; } else if (running) { running = false; ispaused = true; } } function clearTimer() { running = false; ispaused = false; screen = "00 : 00"; milscs = "000"; } function increaseTimer() { if (running) { offSetTime = getTimer() - timeStarted; offSetHours = Math.floor(offSetTime / 3600000); remaining = offSetTime - (offSetHours * 3600000); offSetM = Math.floor(remaining / 60000); remaining = remaining - (offSetM * 60000); offSetS = Math.floor(remaining / 1000); remaining = remaining - (offSetS * 1000); offSetH = Math.floor(remaining); if (offSetHours < 10) { hours = "0" + offSetHours.toString(); } else { hours = offSetHours.toString(); } if (offSetM < 10) { minutes = "0" + offSetM.toString(); } else { minutes = offSetM.toString(); } if (offSetS < 10) { seconds = "0" + offSetS.toString(); } else { seconds = offSetS.toString(); } if (offSetH < 10) { offSetMil = "0" + offSetH.toString(); } else { offSetMil = offSetH.toString(); } screen = (minutes + " : ") + seconds; milscs = offSetMil; if (minutes == "99") { life = 0; resetCar(); } } } function moveTruck() { if (!ispaused) { increaseTimer(); angle = (this._rotation * Math.PI) / 180; anglesec = (this.car_mc._rotation * Math.PI) / 180; this.x = this._x + (Math.cos(angle) * Math.round(speed)); this.y = this._y + (Math.sin(angle) * Math.round(speed)); seg._x = this._x; seg._y = this._y; seg._rotation = this.rotation; road_mc.test_mc._x = this.x; road_mc.test_mc._y = this.y; road_mc.test1_mc._x = this.x; road_mc.test1_mc._y = this.y; road_mc.test2_mc._x = this.x; road_mc.test2_mc._y = this.y; if (Key.isDown(38)) { speed = speed + 1; } if (Key.isDown(40)) { speed = speed - 1; } if (Key.isDown(32)) { speed = 0; } t_txt.text = Math.floor(this._rotation); if (speed != 0) { if ((Key.isDown(39) && (Key.isDown(38) || (Key.isDown(40)))) && ((!this.clip_mc.hitTest(road_mc.test1_mc.clip_mc)) && (!this.clip_mc.hitTest(road_mc.test2_mc.clip_mc)))) { if (Key.isDown(40)) { this._rotation = this._rotation - rotationspeed; } else { this._rotation = this._rotation + rotationspeed; } } if ((Key.isDown(37) && (Key.isDown(38) || (Key.isDown(40)))) && ((!this.clip_mc.hitTest(road_mc.test1_mc.clip_mc)) && (!this.clip_mc.hitTest(road_mc.test2_mc.clip_mc)))) { if (Key.isDown(40)) { this._rotation = this._rotation + rotationspeed; } else { this._rotation = this._rotation - rotationspeed; } } } this._x = this.x; this._y = this.y; speed = speed * 0.8; if ((speed < 0.8) && (speed > -0.8)) { speed = 0; } if (this.clip_mc.hitTest(road_mc.test1_mc.clip_mc) && (towing)) { this._rotation = this._rotation + 4.78; rotationspeed = 0; } else { rotationspeed = 5; } if (this.clip_mc.hitTest(road_mc.test2_mc.clip_mc) && (towing)) { this._rotation = this._rotation - 4.78; rotationspeed = 0; } else { rotationspeed = 3; } this._rotation = this._rotation - ((this._rotation - this.rotation) / 10); if (towing) { makeLine(this); drag(this.car_mc, this._x, this._y); rotangle = anglesec; } else { rotangle = angle; } road_mc.test_mc._rotation = (rotangle / Math.PI) * 180; road_mc.test1_mc._rotation = ((rotangle + maxrot) / Math.PI) * 180; road_mc.test2_mc._rotation = ((rotangle - maxrot) / Math.PI) * 180; if (!towing) { checkDistance(); } if (Key.isDown(88)) { cantow = true; controlpressed = true; if (!towing) { checkDistance(); } else if (this.car_mc.hitTest(road_mc.pound_mc)) { var j = 1; while (j <= 4) { var point_mc = this.car_mc[("point" + j) + "_mc"]; if (road_mc.pound_mc.hitTest(point_mc)) { if (j == 4) { my_sound.attachSound("tow_sound"); my_sound.start(); road_mc.line_mc.clear(); trace("level COmplete"); carparked++; ispaused = true; speed = 0; complete_mc.gotoAndPlay(2); } } else { break; } j++; } } } else { cantow = true; controlpressed = false; } if (CollisionDetection.checkForCollision(this, road_mc.wall_mc, 100)) { levelOver(); } var o = 0; while (o < obstaclecar_arr.length) { var obstacle_mc = eval (obstaclecar_arr[o]); if (CollisionDetection.checkForCollision(obstacle_mc, this, 100)) { levelOver(); } var p = 1; while (p <= totalobstacle) { var car_mc = eval (("road_mc.car" + p) + "_mc"); if (CollisionDetection.checkForCollision(obstacle_mc, car_mc, 100)) { showsmoke = false; levelOver(); } p++; } o++; } var canbreak = false; var i = 1; while (i <= totalobstacle) { var car_mc = eval (("road_mc.car" + i) + "_mc"); if (i == 1) { if (car_mc.canhit) { if (CollisionDetection.checkForCollision(car_mc, road_mc.truck_mc, 100)) { if (car_mc.canhittruck) { trace("!!!@#@@@@@@@@#@###@$#$#$#"); levelOver(); } } else if (CollisionDetection.checkForCollision(car_mc, road_mc.wall_mc, 100)) { showsmoke = false; levelOver(); } else if (CollisionDetection.checkForCollision(road_mc.truck_mc, road_mc.obstacle_mc, 100)) { levelOver(); } } } var j = (i + 1); while (j <= totalobstacle) { var othercar_mc = eval (("road_mc.car" + j) + "_mc"); if (othercar_mc.canhit) { if (CollisionDetection.checkForCollision(othercar_mc, road_mc.truck_mc, 100)) { if (othercar_mc.canhittruck) { trace((((((car_mc + " PPPPPPPPPPPPPPPPPPPPPPPPPPPPP ") + othercar_mc) + " :: ") + i) + " :: ") + j); canbreak = true; levelOver(); break; } } else if (CollisionDetection.checkForCollision(car_mc, othercar_mc, 100)) { showsmoke = false; levelOver(); } else if (CollisionDetection.checkForCollision(othercar_mc, road_mc.wall_mc, 100)) { showsmoke = false; levelOver(); } else if (CollisionDetection.checkForCollision(road_mc.truck_mc, road_mc.obstacle_mc, 100)) { levelOver(); } } j++; } if (canbreak) { return; } i++; } } } function makeLine(mc) { road_mc.line_mc.clear(); road_mc.line_mc._rotation = truck_mc._rotation; road_mc.line_mc.lineStyle(2, 0); road_mc.line_mc.moveTo(mc._x, mc._y); road_mc.line_mc.lineTo(mc.car_mc._x, mc.car_mc._y); } function checkComplete() { if (carparked >= totalobstacle) { delete this.onEnterFrame; gameComplete(); } else { canani = true; ispaused = false; towing = false; this.car_mc.canhit = false; road_mc.truck_mc.car_mc.canhittruck = true; road_mc.truck_mc.car_mc = undefined; } } function drag(seg, x, y) { var _local4 = x - seg._x; var _local3 = y - seg._y; var _local2 = Math.atan2(_local3, _local4); if (canani) { canani = false; seg.dx = x - (Math.cos(_local2) * segLength); seg.dy = y - (Math.sin(_local2) * segLength); seg.rot = (_local2 * 180) / Math.PI; seg._rotation = seg.rot; seg.onEnterFrame = slideCar; trace((("SEEEEEEEEEGGGGGGG: " + seg._rotation) + " :: ") + seg.rot); } else if (Math.round(speed) != 0) { seg._rotation = (_local2 * 180) / Math.PI; seg._x = x - (Math.cos(_local2) * segLength); seg._y = y - (Math.sin(_local2) * segLength); } } function slideCar() { this._x = this._x + ((this.dx - this._x) / 5); this._y = this._y + ((this.dy - this._y) / 5); makeLine(road_mc.truck_mc); if ((this._x >= (this._dx - diff)) && (this._x <= (this._dx + diff))) { this._x = this.dx; if ((this._y >= (this._dy - diff)) && (this._y <= (this._dy + diff))) { this._y = this.dy; if ((this._rotation >= (this.rot - diff)) && (this._rotation <= (this.rot + diff))) { this._rotation = this.rot; delete this.onEnterFrame; ispaused = false; } } } } function removeTimerAndEvents() { delete road_mc.truck_mc.onEnterFrame; trace("RRRRRRRRRRRRRR"); popup_mc.gotoAndStop(1); clearInterval(intervalid); clearInterval(time_interval); Key.removeListener(key_listener); } function gameComplete() { removeObstacle(); removeTimerAndEvents(); trace("screen : " + screen); screen = (((minutes + " : ") + seconds) + " : ") + milscs; stopAllSounds(); if (level < 5) { gotoAndStop ("levelcomplete"); } else { gotoAndStop ("gamecomplete"); } } function removeObstacleCar(car_mc) { var _local1 = obstaclecar_arr.search(car_mc); obstaclecar_arr.splice(_local1, 1); car_mc.removeMovieClip(); } function checkDistance() { var i = 1; while (i <= totalobstacle) { var car_mc = eval (("road_mc.car" + i) + "_mc"); var rot = Math.abs(Math.abs(road_mc.truck_mc._rotation) - Math.abs(car_mc._rotation)); if ((rot >= 0) && (rot <= 10)) { var dx = (road_mc.truck_mc._x - car_mc._x); var dy = (road_mc.truck_mc._y - car_mc._y); var dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist <= 53) { checkTow(car_mc, i); return; } trace("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); if ((i == popup_mc.id) || (popup_mc.id == 0)) { hidePopUp(); } } else { trace("popup_mc :::::::::::::::::::::::"); if (pop_mc == car_mc) { pop_mc = undefined; hidePopUp(); } } i++; } } function hidePopUp() { trace("HHHHHHHHHHH"); popup_mc.gotoAndStop(1); if (level == 1) { var car_mc = road_mc.car1_mc; car_mc.stop(); } } function checkTow(car_mc, i) { if (car_mc._rotation == 0) { if (road_mc.truck_mc._x >= (((car_mc._x + (road_mc.truck_mc._width / 2)) + (car_mc._width / 2)) - 2)) { if ((road_mc.truck_mc._y <= (car_mc._y + 10)) && (road_mc.truck_mc._y >= (car_mc._y - 10))) { towCar(car_mc, i); } trace(car_mc + " Can tow 0 "); } else { hidePopUp(); trace("truck should b in the right side of the car"); } } else if (car_mc._rotation == 180) { if (road_mc.truck_mc._x <= (((car_mc._x - (road_mc.truck_mc._width / 2)) - (car_mc._width / 2)) + 2)) { if ((road_mc.truck_mc._y <= (car_mc._y + 10)) && (road_mc.truck_mc._y >= (car_mc._y - 10))) { towCar(car_mc, i); } trace(car_mc + " Can tow 180 "); } else { hidePopUp(); trace(car_mc + " truck should b in the left side of the car"); } } if (car_mc._rotation == -90) { if (road_mc.truck_mc._y <= (((car_mc._y - (road_mc.truck_mc._height / 2)) - (car_mc._height / 2)) + 2)) { if ((road_mc.truck_mc._x <= (car_mc._x + 10)) && (road_mc.truck_mc._x >= (car_mc._x - 10))) { towCar(car_mc, i); } trace(car_mc + " Can tow -90"); } else { hidePopUp(); trace("truck should b in the up side of the car"); } } else if (car_mc._rotation == 90) { if (road_mc.truck_mc._y >= (((car_mc._y + (road_mc.truck_mc._height / 2)) + (car_mc._height / 2)) - 2)) { if ((road_mc.truck_mc._x <= (car_mc._x + 10)) && (road_mc.truck_mc._x >= (car_mc._x - 10))) { towCar(car_mc, i); } trace(car_mc + " Can tow 90"); } else { hidePopUp(); trace("truck should b in the down side of the car"); } } else if (car_mc._rotation == -135) { if (road_mc.truck_mc._y <= (car_mc._y - (road_mc.truck_mc._height / 2))) { towCar(car_mc, i); trace((((car_mc + " Can tow -135 ") + road_mc.truck_mc._x) + " :: ") + car_mc._x); } else { hidePopUp(); trace("truck should b in the up side of the car from -135"); } } else if (car_mc._rotation == -50) { if (road_mc.truck_mc._y <= (car_mc._y - (road_mc.truck_mc._height / 2))) { towCar(car_mc, i); trace((((car_mc + " Can tow -50 ") + road_mc.truck_mc._x) + " :: ") + car_mc._x); } else { hidePopUp(); trace("truck should b in the up side of the car from -135"); } } } function towCar(car_mc, i) { popup_mc.id = i; if (level == 1) { } if (controlpressed) { if (level == 1) { road_mc.glow_mc._visible = false; } controlpressed = false; ispaused = true; towing = true; car_mc.canhittruck = false; road_mc.truck_mc.car_mc = car_mc; drag(road_mc.truck_mc.car_mc, road_mc.truck_mc._x, road_mc.truck_mc._y); car_mc.stop(); trace((((((road_mc.truck_mc._x + " :: ") + road_mc.truck_mc._y) + " :: ") + road_mc.truck_mc._rotation) + " popup_mc ::") + popup_mc._currentframe); popup_mc.gotoAndStop(1); my_sound.attachSound("tow_sound"); my_sound.start(); trace("popup_mc2222222 ::" + popup_mc._currentframe); } else if (popup_mc._currentframe == 1) { pop_mc = car_mc; trace(" openpopup_mc : " + controlpressed); popup_mc.gotoAndPlay(2); } } function levelOver() { my_sound.attachSound("crash"); my_sound.start(); delete road_mc.truck_mc.car_mc.onEnterFrame; ispaused = true; var life_mc = eval (("life" + life) + "_mc"); life_mc.gotoAndStop("hit"); life--; speed = 0; road_mc.truck_mc.gotoAndPlay("blink"); if (showsmoke) { road_mc.truck_mc.blink_mc.gotoAndStop(2); } else { road_mc.truck_mc.car_mc.blink_mc.gotoAndStop(2); } stopObstacles(); trace("______________ Hit test detected."); } function stopObstacles() { for (var _local2 in road_mc.obstaclecar_mc) { var _local1 = road_mc.obstaclecar_mc[_local2]; _local1.stop(); } } function resetCar() { ispaused = true; trace("CCCCCCCCCCCCCCCCC"); popup_mc.gotoAndStop(1); road_mc.truck_mc.gotoAndStop(1); removeObstacle(); showsmoke = true; road_mc.truck_mc.car_mc.blink_mc.gotoAndStop(1); if (life <= 0) { removeTimerAndEvents(); for (var _local2 in road_mc.obstaclecar_mc) { var _local1 = road_mc.obstaclecar_mc[_local2]; _local1.stop(); } gap_mc.gotoAndPlay(2); } else { ispaused = false; canani = true; road_mc.truck_mc._x = road_mc.truck_mc.ox; road_mc.truck_mc._y = road_mc.truck_mc.oy; road_mc.truck_mc._rotation = road_mc.truck_mc.ort; if (towing) { towing = false; road_mc.line_mc.clear(); road_mc.truck_mc.car_mc.canhittruck = true; road_mc.truck_mc.car_mc._x = road_mc.truck_mc.car_mc.ox; road_mc.truck_mc.car_mc._y = road_mc.truck_mc.car_mc.oy; road_mc.truck_mc.car_mc._rotation = road_mc.truck_mc.car_mc.ort; road_mc.truck_mc.car_mc = undefined; } } } function showLooseScreen() { stopAllSounds(); if (level < 5) { gotoAndStop ("levelover"); } else { gotoAndStop ("gameover"); } } function removeObstacle() { for (var _local2 in road_mc.obstaclecar_mc) { var _local1 = road_mc.obstaclecar_mc[_local2]; _local1.removeMovieClip(); } } function init() { pop_mc = undefined; cantow = true; ispaused = false; ishitting = false; canani = true; life = 3; timer = 0; popup_mc.id = 0; controlpressed = false; trace("IIIIIIIIIIIIII"); popup_mc.gotoAndStop(1); obstaclecar_arr = []; carparked = 0; speed = 0; besttime = besttime_arr[level]; road_mc.truck_mc.car_mc = undefined; sound_mc.gotoAndStop(level + 1); road_mc.gotoAndStop(level); road_mc.wall_mc.gotoAndStop(level); bg_mc.gotoAndStop(level); towing = false; road_mc.truck_mc.angle = (road_mc.truck_mc._rotation / 180) * 3.141593; road_mc.truck_mc.car_mc = road_mc.follow_mc; totalobstacle = towcar_arr[level]; if (level == 5) { trace("road_mc.obstacle1_mc : " + road_mc.obstacle1_mc); var f = randRange(1, 4); road_mc.obstacle1_mc.gotoAndStop(5); obstaclecar_arr.push(road_mc.obstacle1_mc); } var i = 1; while (i <= totalobstacle) { var car_mc = eval (("road_mc.car" + i) + "_mc"); car_mc.tow = false; car_mc.canhit = true; car_mc._rotation = Math.round(car_mc._rotation); trace("carsss_mc : " + car_mc._rotation); car_mc.stop(); car_mc.ox = car_mc._x; car_mc.oy = car_mc._y; car_mc.ort = car_mc._rotation; car_mc.canhittruck = true; i++; } } function startGame() { road_mc.truck_mc.onEnterFrame = moveTruck; clearInterval(intervalid); clearInterval(time_interval); clearTimer(); options(); if ((level != 1) && (level != 5)) { makeObstacle(); intervalid = setInterval(makeObstacle, 4000); } time_interval = setInterval(addTimer, 1000); road_mc.truck_mc.ox = road_mc.truck_mc._x; road_mc.truck_mc.oy = road_mc.truck_mc._y; road_mc.truck_mc.ort = road_mc.truck_mc._rotation; } function addTimer() { timer++; } function makeObstacle() { if (!ispaused) { obstaclecount++; var _local1 = road_mc.obstaclecar_mc.attachMovie(("obstacle_level" + level) + "_mc", ("obstacle" + obstaclecount) + "_mc", obstaclecount); var _local3 = randRange(1, 4); if (level >= 4) { var _local2 = randRange(1, 2); if (_local2 == 2) { _local1.gotoAndPlay(97); } } _local1.car_mc.gotoAndStop(_local3); obstaclecar_arr.push(_local1); } } function randRange(min, max) { var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min; return(_local1); } stop(); var level = 1; var towing = false; var towcar_arr = ["", 1, 1, 1, 2, 3]; var totalobstacle = 0; var carparked = 0; var obstaclecount = 0; var intervalid = 0; var segLength = 50; var speed = 0; var maxrot = 5.3; var angle = 0; var rotationspeed = 1; var controlpressed = false; var obstaclecar_arr = []; var life = 3; var timer = 0; var time_interval = 0; var ishitting = false; var ispaused = true; var key_listener = new Object(); var cantow = true; var screen = "00 : 00"; var milscs = "000"; var running = false; var canani = true; var showsmoke = true; var pop_mc = undefined; var besttime = ""; var my_sound = new Sound(); var besttime_arr = ["", "00 : 10 : 779", "00 : 15 : 48", "00 : 18 : 40", "00 : 33 : 572", "01 : 59 : 796"]; key_listener.onKeyDown = function () { cantow = false; }; key_listener.onKeyUp = function () { if (Key.getCode() == 88) { cantow = true; } }; var diff = 1; Array.prototype.search = function (str) { var _local3 = -1; var _local4 = this.length; var _local2 = 0; while (_local2 < _local4) { if (this[_local2] == str) { _local3 = _local2; break; } _local2++; } return(_local3); }; start_btn.onRelease = function () { gotoAndStop ("instructions"); };
Symbol 291 MovieClip Frame 2
play_btn.onRelease = function () { stopAllSounds(); gotoAndStop ("game"); };
Symbol 291 MovieClip Frame 3
stop(); init();
Symbol 291 MovieClip Frame 6
_root._doGameOver(0, "gameover", false, 3000); var frame = randRange(1, 2); reason_mc.gotoAndStop(frame);
Symbol 291 MovieClip Frame 11
_root._doGameOver(0, "gameover", false, 3000); reason_mc.gotoAndStop(reason);
Symbol 291 MovieClip Frame 16
next_mc.onRelease = function () { stopAllSounds(); clearTimer(); level++; levelunlocked++; gotoAndStop ("game"); }; win_mc.gotoAndStop(level);
Symbol 291 MovieClip Frame 21
_root._doGameOver(0, "gamecompleted", true, 3000);

Library Items

Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:296
Symbol 296 MovieClipUses:295Used by:297
Symbol 297 MovieClipUses:296Used by:Timeline
Symbol 1 Sound [tow_sound]
Symbol 2 Sound [crash]
Symbol 3 GraphicUsed by:4
Symbol 4 ButtonUses:3Used by:54
Symbol 5 FontUsed by:6 33 34 35 43 50 53
Symbol 6 TextUses:5Used by:7
Symbol 7 MovieClipUses:6Used by:13
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:13 88
Symbol 10 GraphicUsed by:11 105
Symbol 11 ButtonUses:10Used by:12 87
Symbol 12 MovieClipUses:11Used by:13
Symbol 13 MovieClipUses:7 9 12Used by:54
Symbol 14 GraphicUsed by:27
Symbol 15 FontUsed by:16
Symbol 16 EditableTextUses:15Used by:21
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:21
Symbol 19 GraphicUsed by:20
Symbol 20 ButtonUses:19Used by:21
Symbol 21 MovieClipUses:16 18 20Used by:27
Symbol 22 FontUsed by:23
Symbol 23 TextUses:22Used by:27
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:25Used by:27
Symbol 27 MovieClipUses:14 21 23 26Used by:54
Symbol 28 GraphicUsed by:32
Symbol 29 GraphicUsed by:32
Symbol 30 GraphicUsed by:32
Symbol 31 GraphicUsed by:32
Symbol 32 ButtonUses:28 29 30 31Used by:36 54
Symbol 33 TextUses:5Used by:36 54
Symbol 34 TextUses:5Used by:36
Symbol 35 TextUses:5Used by:36
Symbol 36 MovieClipUses:32 33 34 35Used by:54
Symbol 37 GraphicUsed by:42
Symbol 38 GraphicUsed by:42
Symbol 39 GraphicUsed by:42
Symbol 40 GraphicUsed by:42
Symbol 41 GraphicUsed by:42
Symbol 42 ButtonUses:37 38 39 40 41Used by:52
Symbol 43 TextUses:5Used by:52
Symbol 44 GraphicUsed by:49
Symbol 45 GraphicUsed by:49
Symbol 46 GraphicUsed by:49
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 ButtonUses:44 45 46 47 48Used by:52
Symbol 50 TextUses:5Used by:52
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:42 43 49 50 51Used by:54
Symbol 53 TextUses:5Used by:54
Symbol 54 MovieClip [_g2w_gameover_mc]Uses:4 13 27 36 52 53 32 33
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:57
Symbol 57 MovieClip [obstacle_mc]Uses:56
Symbol 58 MovieClip [_logo2]
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [invizi_logo]Uses:59
Symbol 61 MovieClip [brain_inviziads]
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:78
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:78
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:78
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:78
Symbol 70 GraphicUsed by:78
Symbol 71 GraphicUsed by:77
Symbol 72 GraphicUsed by:77
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:77
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:77
Symbol 77 MovieClipUses:71 72 74 76Used by:78
Symbol 78 MovieClipUses:63 65 67 69 70 77Used by:79 80 81 82 222
Symbol 79 MovieClip [obstacle_level5_mc]Uses:78
Symbol 80 MovieClip [obstacle_level2_mc]Uses:78
Symbol 81 MovieClip [obstacle_level3_mc]Uses:78
Symbol 82 MovieClip [obstacle_level4_mc]Uses:78
Symbol 83 GraphicUsed by:86
Symbol 84 GraphicUsed by:86
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClip [game_sound_ctrl]Uses:83 84 85Used by:Timeline
Symbol 87 MovieClipUses:11Used by:88
Symbol 88 MovieClipUses:9 87Used by:89
Symbol 89 MovieClip [_logo1]Uses:88Used by:Timeline
Symbol 90 GraphicUsed by:103
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:103 216
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:103 214
Symbol 95 MovieClipUsed by:103 222
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:98 99 100
Symbol 98 MovieClipUses:97Used by:101
Symbol 99 MovieClipUses:97Used by:101
Symbol 100 MovieClipUses:97Used by:101
Symbol 101 MovieClipUses:98 99 100Used by:102
Symbol 102 MovieClipUses:101Used by:103 214
Symbol 103 MovieClip [segment]Uses:90 92 94 95 102Used by:222
Symbol 292 MovieClip [__Packages.it.sephiroth.XML2Object]
Symbol 293 MovieClip [__Packages.CollisionDetection]
Symbol 104 GraphicUsed by:Timeline
Symbol 105 ButtonUses:10Used by:106
Symbol 106 MovieClipUses:105Used by:Timeline
Symbol 107 GraphicUsed by:115
Symbol 108 GraphicUsed by:109 115
Symbol 109 MovieClipUses:108Used by:115
Symbol 110 GraphicUsed by:115
Symbol 111 GraphicUsed by:115
Symbol 112 GraphicUsed by:115
Symbol 113 ShapeTweeningUsed by:115
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:107 109 108 110 111 112 113 114Used by:Timeline
Symbol 116 GraphicUsed by:127
Symbol 117 GraphicUsed by:122
Symbol 118 FontUsed by:119
Symbol 119 TextUses:118Used by:122
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:122
Symbol 122 MovieClipUses:117 119 121Used by:125
Symbol 123 GraphicUsed by:124
Symbol 124 ButtonUses:123Used by:125
Symbol 125 MovieClipUses:122 124Used by:127
Symbol 126 MovieClipUsed by:127
Symbol 127 MovieClipUses:116 125 126Used by:Timeline
Symbol 128 FontUsed by:129
Symbol 129 EditableTextUses:128Used by:133
Symbol 130 GraphicUsed by:133
Symbol 131 ShapeTweeningUsed by:133
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:129 130 131 132Used by:Timeline
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:291
Symbol 136 BitmapUsed by:137 277
Symbol 137 GraphicUses:136Used by:140
Symbol 138 FontUsed by:139 145 146 158 171 172 209 225 226 234 239 244 248 249 261 262 263 264 267 268 272 273 274 275 278 283 284 286 287 290
Symbol 139 TextUses:138Used by:140
Symbol 140 MovieClipUses:137 139Used by:141 143
Symbol 141 MovieClipUses:140Used by:143
Symbol 142 GraphicUsed by:143 281
Symbol 143 ButtonUses:140 141 142Used by:291
Symbol 144 GraphicUsed by:147
Symbol 145 TextUses:138Used by:147
Symbol 146 TextUses:138Used by:147
Symbol 147 MovieClipUses:144 145 146Used by:151
Symbol 148 FontUsed by:149 150 169 176
Symbol 149 TextUses:148Used by:151
Symbol 150 TextUses:148Used by:151
Symbol 151 MovieClipUses:147 149 150Used by:291
Symbol 152 SoundUsed by:291
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:291
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:291
Symbol 157 GraphicUsed by:291
Symbol 158 TextUses:138Used by:291
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:236 291
Symbol 161 GraphicUsed by:291
Symbol 162 GraphicUsed by:291
Symbol 163 GraphicUsed by:291
Symbol 164 GraphicUsed by:291
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:291
Symbol 167 BitmapUsed by:168 178
Symbol 168 GraphicUses:167Used by:291
Symbol 169 TextUses:148Used by:291
Symbol 170 GraphicUsed by:173
Symbol 171 TextUses:138Used by:173
Symbol 172 TextUses:138Used by:173
Symbol 173 ButtonUses:170 171 172Used by:291
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:291
Symbol 176 TextUses:148Used by:291
Symbol 177 GraphicUsed by:291
Symbol 178 GraphicUses:167Used by:187
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:187
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:187
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:187
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:187
Symbol 187 MovieClipUses:178 180 182 184 186Used by:291
Symbol 188 GraphicUsed by:194
Symbol 189 GraphicUsed by:194
Symbol 190 GraphicUsed by:194
Symbol 191 GraphicUsed by:194
Symbol 192 GraphicUsed by:194
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:188 189 190 191 192 193Used by:222
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:222
Symbol 197 GraphicUsed by:211
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:200
Symbol 200 MovieClipUses:199Used by:211
Symbol 201 GraphicUsed by:211
Symbol 202 GraphicUsed by:208
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:205
Symbol 205 MovieClipUses:204Used by:206 227 236 288
Symbol 206 MovieClipUses:205Used by:208
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:202 206 207Used by:211
Symbol 209 TextUses:138Used by:211
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:197 200 201 208 209 210Used by:222
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:214
Symbol 214 MovieClipUses:213 94 102Used by:222
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:215 92Used by:222
Symbol 217 MovieClipUsed by:222
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218Used by:222
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:222
Symbol 222 MovieClipUses:194 95 196 211 103 214 216 217 219 78 221Used by:291
Symbol 223 GraphicUsed by:227 288
Symbol 224 GraphicUsed by:227
Symbol 225 EditableTextUses:138Used by:227
Symbol 226 TextUses:138Used by:227
Symbol 227 MovieClipUses:223 205 224 225 226Used by:229
Symbol 228 SoundUsed by:229 242 289
Symbol 229 MovieClipUses:227 228Used by:291
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:291
Symbol 232 GraphicUsed by:236
Symbol 233 GraphicUsed by:236
Symbol 234 TextUses:138Used by:236
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:232 205 233 234 160 235Used by:237
Symbol 237 MovieClipUses:236Used by:291
Symbol 238 GraphicUsed by:241
Symbol 239 TextUses:138Used by:241
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:238 239 240Used by:242
Symbol 242 MovieClipUses:241 228Used by:291
Symbol 243 GraphicUsed by:291
Symbol 244 TextUses:138Used by:291
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:247
Symbol 247 MovieClipUses:246Used by:291
Symbol 248 EditableTextUses:138Used by:291
Symbol 249 EditableTextUses:138Used by:291
Symbol 250 FontUsed by:251
Symbol 251 EditableTextUses:250Used by:291
Symbol 252 GraphicUsed by:256
Symbol 253 SoundUsed by:256
Symbol 254 SoundUsed by:256
Symbol 255 SoundUsed by:256
Symbol 256 MovieClipUses:252 253 254 255Used by:291
Symbol 257 BitmapUsed by:259 271
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:257 258Used by:291
Symbol 260 GraphicUsed by:291
Symbol 261 TextUses:138Used by:265
Symbol 262 TextUses:138Used by:265
Symbol 263 TextUses:138Used by:265
Symbol 264 TextUses:138Used by:265
Symbol 265 MovieClipUses:261 262 263 264Used by:291
Symbol 266 SoundUsed by:291
Symbol 267 TextUses:138Used by:269
Symbol 268 TextUses:138Used by:269
Symbol 269 MovieClipUses:267 268Used by:291
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:257 270Used by:291
Symbol 272 TextUses:138Used by:276
Symbol 273 TextUses:138Used by:276
Symbol 274 TextUses:138Used by:276
Symbol 275 TextUses:138Used by:276
Symbol 276 MovieClipUses:272 273 274 275Used by:291
Symbol 277 GraphicUses:136Used by:279
Symbol 278 TextUses:138Used by:279
Symbol 279 MovieClipUses:277 278Used by:280 281
Symbol 280 MovieClipUses:279Used by:281
Symbol 281 ButtonUses:279 280 142Used by:291
Symbol 282 GraphicUsed by:288
Symbol 283 EditableTextUses:138Used by:288
Symbol 284 TextUses:138Used by:288
Symbol 285 GraphicUsed by:288
Symbol 286 EditableTextUses:138Used by:288
Symbol 287 TextUses:138Used by:288
Symbol 288 MovieClipUses:223 205 282 283 284 285 286 287Used by:289
Symbol 289 MovieClipUses:288 228Used by:291
Symbol 290 TextUses:138Used by:291
Symbol 291 MovieClipUses:135 143 151 152 154 156 157 158 160 161 162 163 164 166 168 169 173 175 176 177 187 222 229 231 237 242 243 244 247 248 249 251 256 259 260 265 266 269 271 276 281 289 290Used by:Timeline

Instance Names

"game_mc"Frame 34Symbol 291 MovieClip
"invizi_logo"Symbol 296 MovieClip Frame 1Symbol 295 MovieClip
"brain"Symbol 297 MovieClip Frame 1Symbol 296 MovieClip
"hit_area"Symbol 12 MovieClip Frame 1Symbol 11 Button
"gamename"Symbol 21 MovieClip Frame 1Symbol 16 EditableText
"imgholder"Symbol 21 MovieClip Frame 1Symbol 18 MovieClip
"invizibtn"Symbol 21 MovieClip Frame 1Symbol 20 Button
"game1"Symbol 27 MovieClip Frame 1Symbol 21 MovieClip
"game2"Symbol 27 MovieClip Frame 1Symbol 21 MovieClip
"game3"Symbol 27 MovieClip Frame 1Symbol 21 MovieClip
"loadAnimation"Symbol 27 MovieClip Frame 1Symbol 26 MovieClip
"btn_playAgain"Symbol 36 MovieClip Frame 1Symbol 32 Button
"btn_nextLevel"Symbol 36 MovieClip Frame 2Symbol 32 Button
"btn_videoTutorial"Symbol 52 MovieClip Frame 1Symbol 42 Button
"btn_shareScore"Symbol 52 MovieClip Frame 1Symbol 49 Button
"overlay_btn"Symbol 54 MovieClip [_g2w_gameover_mc] Frame 1Symbol 4 Button
"g2w_skipPanel"Symbol 54 MovieClip [_g2w_gameover_mc] Frame 2Symbol 36 MovieClip
"g2wExternalLinks"Symbol 54 MovieClip [_g2w_gameover_mc] Frame 2Symbol 52 MovieClip
"btn_playAgain"Symbol 54 MovieClip [_g2w_gameover_mc] Frame 3Symbol 32 Button
"car_mc"Symbol 79 MovieClip [obstacle_level5_mc] Frame 1Symbol 78 MovieClip
"car_mc"Symbol 80 MovieClip [obstacle_level2_mc] Frame 1Symbol 78 MovieClip
"car_mc"Symbol 81 MovieClip [obstacle_level3_mc] Frame 1Symbol 78 MovieClip
"car_mc"Symbol 82 MovieClip [obstacle_level4_mc] Frame 1Symbol 78 MovieClip
"car_mc"Symbol 82 MovieClip [obstacle_level4_mc] Frame 97Symbol 78 MovieClip
"hit_area"Symbol 87 MovieClip Frame 1Symbol 11 Button
"clip_mc"Symbol 103 MovieClip [segment] Frame 1Symbol 92 MovieClip
"point3_mc"Symbol 103 MovieClip [segment] Frame 1Symbol 94 MovieClip
"point4_mc"Symbol 103 MovieClip [segment] Frame 1Symbol 94 MovieClip
"point1_mc"Symbol 103 MovieClip [segment] Frame 1Symbol 94 MovieClip
"point2_mc"Symbol 103 MovieClip [segment] Frame 1Symbol 94 MovieClip
"line_mc"Symbol 103 MovieClip [segment] Frame 1Symbol 95 MovieClip
"blink_mc"Symbol 103 MovieClip [segment] Frame 2Symbol 102 MovieClip
"hit_area"Symbol 106 MovieClip Frame 1Symbol 105 Button
"mc_common"Symbol 127 MovieClip Frame 1Symbol 125 MovieClip
"loaderClip"Symbol 127 MovieClip Frame 1Symbol 126 MovieClip
"load_txt"Symbol 133 MovieClip Frame 1Symbol 129 EditableText
"point3_mc"Symbol 214 MovieClip Frame 1Symbol 94 MovieClip
"point4_mc"Symbol 214 MovieClip Frame 1Symbol 94 MovieClip
"point1_mc"Symbol 214 MovieClip Frame 1Symbol 94 MovieClip
"point2_mc"Symbol 214 MovieClip Frame 1Symbol 94 MovieClip
"blink_mc"Symbol 214 MovieClip Frame 1Symbol 102 MovieClip
"clip_mc"Symbol 216 MovieClip Frame 1Symbol 92 MovieClip
"wall_mc"Symbol 222 MovieClip Frame 1Symbol 194 MovieClip
"empty_mc"Symbol 222 MovieClip Frame 1Symbol 95 MovieClip
"pound_mc"Symbol 222 MovieClip Frame 1Symbol 196 MovieClip
"line_mc"Symbol 222 MovieClip Frame 1Symbol 95 MovieClip
"glow_mc"Symbol 222 MovieClip Frame 1Symbol 211 MovieClip
"truck_mc"Symbol 222 MovieClip Frame 1Symbol 103 MovieClip [segment]
"car1_mc"Symbol 222 MovieClip Frame 1Symbol 214 MovieClip
"test_mc"Symbol 222 MovieClip Frame 1Symbol 216 MovieClip
"test2_mc"Symbol 222 MovieClip Frame 1Symbol 216 MovieClip
"test1_mc"Symbol 222 MovieClip Frame 1Symbol 216 MovieClip
"obstaclecar_mc"Symbol 222 MovieClip Frame 2Symbol 217 MovieClip
"pound_mc"Symbol 222 MovieClip Frame 3Symbol 219 MovieClip
"pound_mc"Symbol 222 MovieClip Frame 4Symbol 196 MovieClip
"car2_mc"Symbol 222 MovieClip Frame 4Symbol 214 MovieClip
"car3_mc"Symbol 222 MovieClip Frame 5Symbol 214 MovieClip
"obstacle1_mc"Symbol 222 MovieClip Frame 5Symbol 78 MovieClip
"start_btn"Symbol 291 MovieClip Frame 1Symbol 143 Button
"play_btn"Symbol 291 MovieClip Frame 2Symbol 173 Button
"bg_mc"Symbol 291 MovieClip Frame 3Symbol 187 MovieClip
"road_mc"Symbol 291 MovieClip Frame 3Symbol 222 MovieClip
"best_mc"Symbol 291 MovieClip Frame 3Symbol 229 MovieClip
"gap_mc"Symbol 291 MovieClip Frame 3Symbol 231 MovieClip
"popup_mc"Symbol 291 MovieClip Frame 3Symbol 237 MovieClip
"complete_mc"Symbol 291 MovieClip Frame 3Symbol 242 MovieClip
"life3_mc"Symbol 291 MovieClip Frame 3Symbol 247 MovieClip
"life2_mc"Symbol 291 MovieClip Frame 3Symbol 247 MovieClip
"life1_mc"Symbol 291 MovieClip Frame 3Symbol 247 MovieClip
"sound_mc"Symbol 291 MovieClip Frame 3Symbol 256 MovieClip
"reason_mc"Symbol 291 MovieClip Frame 6Symbol 265 MovieClip
"win_mc"Symbol 291 MovieClip Frame 16Symbol 276 MovieClip
"next_mc"Symbol 291 MovieClip Frame 16Symbol 281 Button
"complete_mc"Symbol 291 MovieClip Frame 16Symbol 289 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "tow_sound"
ExportAssets (56)Timeline Frame 1Symbol 2 as "crash"
ExportAssets (56)Timeline Frame 1Symbol 54 as "_g2w_gameover_mc"
ExportAssets (56)Timeline Frame 1Symbol 57 as "obstacle_mc"
ExportAssets (56)Timeline Frame 1Symbol 58 as "_logo2"
ExportAssets (56)Timeline Frame 1Symbol 60 as "invizi_logo"
ExportAssets (56)Timeline Frame 1Symbol 61 as "brain_inviziads"
ExportAssets (56)Timeline Frame 1Symbol 79 as "obstacle_level5_mc"
ExportAssets (56)Timeline Frame 1Symbol 80 as "obstacle_level2_mc"
ExportAssets (56)Timeline Frame 1Symbol 81 as "obstacle_level3_mc"
ExportAssets (56)Timeline Frame 1Symbol 82 as "obstacle_level4_mc"
ExportAssets (56)Timeline Frame 1Symbol 86 as "game_sound_ctrl"
ExportAssets (56)Timeline Frame 1Symbol 89 as "_logo1"
ExportAssets (56)Timeline Frame 1Symbol 103 as "segment"
ExportAssets (56)Timeline Frame 1Symbol 292 as "__Packages.it.sephiroth.XML2Object"
ExportAssets (56)Timeline Frame 1Symbol 293 as "__Packages.CollisionDetection"
Tag 0x309 (777)Timeline Frame 13 bytes "rfx"

Labels

"lblinit"Frame 2
"lblg2wintro"Frame 8
"lblloader"Frame 17
"lblgameintro"Frame 25
"lblgame"Frame 34
"playagain"Symbol 36 MovieClip Frame 1
"skip"Symbol 36 MovieClip Frame 2
"g2w_gameover"Symbol 54 MovieClip [_g2w_gameover_mc] Frame 2
"g2w_gamecompleted"Symbol 54 MovieClip [_g2w_gameover_mc] Frame 3
"on"Symbol 86 MovieClip [game_sound_ctrl] Frame 2
"off"Symbol 86 MovieClip [game_sound_ctrl] Frame 3
"blink"Symbol 103 MovieClip [segment] Frame 2
"pop"Symbol 237 MovieClip Frame 2
"normal"Symbol 247 MovieClip Frame 1
"hit"Symbol 247 MovieClip Frame 3
"init"Symbol 291 MovieClip Frame 1
"instructions"Symbol 291 MovieClip Frame 2
"game"Symbol 291 MovieClip Frame 3
"levelover"Symbol 291 MovieClip Frame 6
"gameover"Symbol 291 MovieClip Frame 11
"levelcomplete"Symbol 291 MovieClip Frame 16
"gamecomplete"Symbol 291 MovieClip Frame 21

Dynamic Text Variables

_parent._parent.besttimeSymbol 225 EditableText"<p align="center"><font face="BadaBoom BB" size="22" color="#ffffff" letterSpacing="1.000000" kerning="0">01 : 20 : 999</font></p>"
screenSymbol 248 EditableText"<p align="left"><font face="BadaBoom BB" size="16" color="#ffcc00" letterSpacing="3.000000" kerning="0">100</font></p>"
milscsSymbol 249 EditableText"<p align="left"><font face="BadaBoom BB" size="12" color="#ffcc00" letterSpacing="3.000000" kerning="0">100</font></p>"
milscsSymbol 251 EditableText"00:00:00"
_parent._parent.screenSymbol 283 EditableText"<p align="center"><font face="BadaBoom BB" size="18" color="#ffffff" letterSpacing="1.000000" kerning="0">100</font></p>"
_parent._parent.besttimeSymbol 286 EditableText"<p align="center"><font face="BadaBoom BB" size="18" color="#ffffff" letterSpacing="1.000000" kerning="0">100</font></p>"




http://swfchan.com/24/119050/info.shtml
Created: 6/3 -2019 03:49:45 Last modified: 6/3 -2019 03:49:45 Server time: 25/04 -2024 13:11:12