STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228104 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2561 · P5121 |
This is the info page for Flash #46393 |
Easy |
Hard |
Medium |
GrantTitus.com |
STOP THEM |
Instructions |
The object of this game is to stop all of the balls in a short amout of time. |
To do that, you have to roll over them. Once you roll over them, they will look like this. |
You can place a sticky ball that will stop other balls. To place it, click the mouse. But you can only do it once... |
Back |
Key Codes Pause - P Mute - M Quit - Q |
ActionScript [AS1/AS2]
Frame 1function cover_go() { cover = attachMovie("cover", "cover", _root.getNextHighestDepth()); cover.timer = 0; cover._alpha = 100; cover.onEnterFrame = function () { this.timer++; this._alpha = this._alpha - 10; if ((this._alpha <= 0) || (this.timer > 10)) { removeMovieClip(this); } }; } MochiAd.showPreGameAd({id:"2f105330730e455b", res:"550x400"}); mochi.MochiServices.connect("2f105330730e455b"); onEnterFrame = function () { myLoaded = Math.round(getBytesLoaded()); myTotal = Math.round(getBytesTotal()); myPercent = myLoaded / myTotal; myText = ("Loading " + Math.round(myPercent * 100)) + "%"; bar.gotoAndStop(Math.round(myPercent * 100)); if (myLoaded == myTotal) { myText = "Loaded!"; } }; var hide = new ContextMenu(); hide.hideBuiltInItems(); _root.menu = hide;Frame 2cover_go(); stop(); if (son_ == undefined) { if (my_sound == undefined) { var my_sound = new Sound(); my_sound.attachSound("sound"); my_sound.start(0, 99999); } stimer = 0; sup = true; son_ = true; } sound_btn.onEnterFrame = function () { if (sup == true) { stimer++; } sound_btn.onRelease = function () { if ((son_ == true) and (stimer > 5)) { sound_btn.nextFrame(); stopAllSounds(); stimer = 0; sup = true; son_ = false; } if ((son_ == false) and (stimer > 5)) { var _local1 = new Sound(); _local1.attachSound("sound"); _local1.start(0, 99999); sound_btn.prevFrame(); stimer = 0; sup = true; son_ = true; } }; if (Key.isDown(77)) { if ((son_ == true) and (stimer > 5)) { sound_btn.nextFrame(); stopAllSounds(); stimer = 0; sup = true; son_ = false; } if ((son_ == false) and (stimer > 5)) { var _local1 = new Sound(); _local1.attachSound("sound"); _local1.start(0, 99999); sound_btn.prevFrame(); stimer = 0; sup = true; son_ = true; } } }; timer = 0; playing_game = false; onEnterFrame = function () { if (Key.isDown(81)) { if (playing_game == true) { done = true; shield_num = 1; stopping = true; shield.removeMovieClip(); playing_grame = false; gotoAndStop ("menu"); } } site.onRelease = function () { getURL ("http://www.granttitus.com"); }; easy_btn.onEnterFrame = function () { this.onRollOver = function () { this.gotoAndPlay("over"); }; this.onRollOut = function () { this.gotoAndPlay("out"); }; this.onRelease = function () { _root.gotoAndStop("easy"); }; }; medium_btn.onEnterFrame = function () { this.onRollOver = function () { this.gotoAndPlay("over"); }; this.onRollOut = function () { this.gotoAndPlay("out"); }; this.onRelease = function () { _root.gotoAndStop("med"); }; }; hard_btn.onEnterFrame = function () { this.onRollOver = function () { this.gotoAndPlay("over"); }; this.onRollOut = function () { this.gotoAndPlay("out"); }; this.onRelease = function () { _root.gotoAndStop("hard"); }; }; ins_btn.onEnterFrame = function () { this.onRollOver = function () { this.gotoAndPlay("over"); }; this.onRollOut = function () { this.gotoAndPlay("out"); }; this.onRelease = function () { _root.gotoAndStop("ins"); }; }; };Frame 3function solveBalls(ballA, ballB) { var _local6 = ballA._x; var _local5 = ballA._y; var _local4 = ballB._x - _local6; var _local3 = ballB._y - _local5; var _local7 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); radius = 10; normalX = _local4 / _local7; normalY = _local3 / _local7; midpointX = (_local6 + ballB._x) / 2; midpointY = (_local5 + ballB._y) / 2; ballA._x = midpointX - (normalX * radius); ballA._y = midpointY - (normalY * radius); ballB._x = midpointX + (normalX * radius); ballB._y = midpointY + (normalY * radius); dVector = ((ballA.xspeed - ballB.xspeed) * normalX) + ((ballA.yspeed - ballB.yspeed) * normalY); dvx = dVector * normalX; dvy = dVector * normalY; ballA.xspeed = ballA.xspeed - dvx; ballA.yspeed = ballA.yspeed - dvy; ballB.xspeed = ballB.xspeed + dvx; ballB.yspeed = ballB.yspeed + dvy; } cover_go(); stop(); t = 0; dx = 0; up = 1; max = 1; left = 25; timer = 0; stimer = 0; shield_num = 0; done = false; stopping = false; playing_game = true; _root.attachMovie("blip", "blip", _root.getNextHighestDepth(), {_x:1500, _y:200}); _root.createEmptyMovieClip("container_movie", _root.getNextHighestDepth()); blip.onEnterFrame = function () { stimer++; if (ASnative(800, 2) /* [Key] isDown */(2)) { stopping = true; } if (Key.isDown(80)) { if (stopping == false) { if (stimer > 15) { stimer = 0; stopping = true; } } else if (stimer > 15) { stimer = 0; stopping = false; } } if (stopping == false) { if (left == 0) { timer--; if (done == false) { up = 0; done = true; shield_num = 1; shield.removeMovieClip(); mochi.MochiScores.showLeaderboard({boardID:"82eb828ad67535c2", score:timer}); } } timer = timer + up; onMouseDown = function () { if (stopping == false) { if (shield_num < max) { shield_num++; xspot = _xmouse; yspot = _ymouse; shield.removeMovieClip(); shield = container_movie.attachMovie("circle", "shield", container_movie.getNextHighestDepth(), {_x:xspot, _y:yspot}); shield.up = 1; shield.timer = 0; shield.gotoAndPlay("shield"); } } }; if (((Math.random() * 1000) < 100) and (t < 25)) { circle = container_movie.attachMovie("circle", "circle" + t, container_movie.getNextHighestDepth(), {_width:a, _height:b, _x:random(550), _y:random(400), _rotation:Math.random() * 300}); t++; circle.up = 1; circle.done = false; circle.timer = 0; circle.xspeed = Math.random() * 5; circle.yspeed = Math.random() * 5; circle.onEnterFrame = function () { if (done == true) { removeMovieClip(this); } if (stopping == false) { this.timer = this.timer + this.up; if (_root.shield.hitTest(this._x, this._y, true)) { this.xspeed = 0; this.yspeed = 0; this.gotoAndStop("stop"); } if (this.timer >= 10) { this.up = 0; if ((this.xspeed == 0) and (this.yspeed == 0)) { if (this.done == false) { left--; this.done = true; } this.gotoAndStop("stop"); } else { if (this.done == true) { left++; this.done = false; } this.gotoAndStop("nor"); } } this.onRollOver = function () { if (stopping == false) { this.xspeed = 0; this.yspeed = 0; } }; this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if (this._x < 10) { this._x = 10; this.xspeed = -this.xspeed; } if (this._x > 540) { this._x = 540; this.xspeed = -this.xspeed; } if (this._y < 10) { this._y = 10; this.yspeed = -this.yspeed; } if (this._y > 390) { this._y = 390; this.yspeed = -this.yspeed; } } }; } i = 0; while (i < t) { a = _root.container_movie["circle" + i]; j = i + 1; while (j < t) { b = _root.container_movie["circle" + j]; var _local4 = b._x - a._x; var _local3 = b._y - a._y; var _local5 = (_local4 * _local4) + (_local3 * _local3); if (_local5 < 400) { _root.solveBalls(a, b); } j++; } i++; } } };Frame 4function solveBalls(ballA, ballB) { var _local6 = ballA._x; var _local5 = ballA._y; var _local4 = ballB._x - _local6; var _local3 = ballB._y - _local5; var _local7 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); radius = 10; normalX = _local4 / _local7; normalY = _local3 / _local7; midpointX = (_local6 + ballB._x) / 2; midpointY = (_local5 + ballB._y) / 2; ballA._x = midpointX - (normalX * radius); ballA._y = midpointY - (normalY * radius); ballB._x = midpointX + (normalX * radius); ballB._y = midpointY + (normalY * radius); dVector = ((ballA.xspeed - ballB.xspeed) * normalX) + ((ballA.yspeed - ballB.yspeed) * normalY); dvx = dVector * normalX; dvy = dVector * normalY; ballA.xspeed = ballA.xspeed - dvx; ballA.yspeed = ballA.yspeed - dvy; ballB.xspeed = ballB.xspeed + dvx; ballB.yspeed = ballB.yspeed + dvy; } cover_go(); stop(); t = 0; dx = 0; up = 1; max = 1; left = 40; timer = 0; stimer = 0; shield_num = 0; done = false; stopping = false; playing_game = true; _root.attachMovie("blip", "blip", _root.getNextHighestDepth(), {_x:1500, _y:200}); _root.createEmptyMovieClip("container_movie", _root.getNextHighestDepth()); blip.onEnterFrame = function () { stimer++; if (ASnative(800, 2) /* [Key] isDown */(2)) { stopping = true; } if (Key.isDown(80)) { if (stopping == false) { if (stimer > 15) { stimer = 0; stopping = true; } } else if (stimer > 15) { stimer = 0; stopping = false; } } if (stopping == false) { if (left == 0) { if (done == false) { up = 0; done = true; shield_num = 1; shield.removeMovieClip(); mochi.MochiScores.showLeaderboard({boardID:"40951175788ada80", score:timer}); } } timer = timer + up; onMouseDown = function () { if (stopping == false) { if (shield_num < max) { shield_num++; xspot = _xmouse; yspot = _ymouse; shield.removeMovieClip(); shield = container_movie.attachMovie("circle", "shield", container_movie.getNextHighestDepth(), {_x:xspot, _y:yspot}); shield.up = 1; shield.timer = 0; shield.gotoAndPlay("shield"); } } }; if (((Math.random() * 1000) < 100) and (t < 40)) { circle = container_movie.attachMovie("circle", "circle" + t, container_movie.getNextHighestDepth(), {_width:a, _height:b, _x:random(550), _y:random(400), _rotation:Math.random() * 300}); t++; circle.up = 1; circle.done = false; circle.timer = 0; circle.xspeed = Math.random() * 5; circle.yspeed = Math.random() * 5; circle.onEnterFrame = function () { if (done == true) { removeMovieClip(this); } if (stopping == false) { this.timer = this.timer + this.up; if (_root.shield.hitTest(this._x, this._y, true)) { this.xspeed = 0; this.yspeed = 0; this.gotoAndStop("stop"); } if (this.timer >= 10) { this.up = 0; if ((this.xspeed == 0) and (this.yspeed == 0)) { if (this.done == false) { left--; this.done = true; } this.gotoAndStop("stop"); } else { if (this.done == true) { left++; this.done = false; } this.gotoAndStop("nor"); } } this.onRollOver = function () { if (stopping == false) { this.xspeed = 0; this.yspeed = 0; } }; this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if (this._x < 10) { this._x = 10; this.xspeed = -this.xspeed; } if (this._x > 540) { this._x = 540; this.xspeed = -this.xspeed; } if (this._y < 10) { this._y = 10; this.yspeed = -this.yspeed; } if (this._y > 390) { this._y = 390; this.yspeed = -this.yspeed; } } }; } i = 0; while (i < t) { a = _root.container_movie["circle" + i]; j = i + 1; while (j < t) { b = _root.container_movie["circle" + j]; var _local4 = b._x - a._x; var _local3 = b._y - a._y; var _local5 = (_local4 * _local4) + (_local3 * _local3); if (_local5 < 400) { _root.solveBalls(a, b); } j++; } i++; } } };Frame 5function solveBalls(ballA, ballB) { var _local6 = ballA._x; var _local5 = ballA._y; var _local4 = ballB._x - _local6; var _local3 = ballB._y - _local5; var _local7 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); radius = 10; normalX = _local4 / _local7; normalY = _local3 / _local7; midpointX = (_local6 + ballB._x) / 2; midpointY = (_local5 + ballB._y) / 2; ballA._x = midpointX - (normalX * radius); ballA._y = midpointY - (normalY * radius); ballB._x = midpointX + (normalX * radius); ballB._y = midpointY + (normalY * radius); dVector = ((ballA.xspeed - ballB.xspeed) * normalX) + ((ballA.yspeed - ballB.yspeed) * normalY); dvx = dVector * normalX; dvy = dVector * normalY; ballA.xspeed = ballA.xspeed - dvx; ballA.yspeed = ballA.yspeed - dvy; ballB.xspeed = ballB.xspeed + dvx; ballB.yspeed = ballB.yspeed + dvy; } cover_go(); stop(); t = 0; dx = 0; up = 1; max = 1; left = 50; timer = 0; stimer = 0; shield_num = 0; done = false; stopping = false; playing_game = true; _root.attachMovie("blip", "blip", _root.getNextHighestDepth(), {_x:1500, _y:200}); _root.createEmptyMovieClip("container_movie", _root.getNextHighestDepth()); blip.onEnterFrame = function () { stimer++; if (ASnative(800, 2) /* [Key] isDown */(2)) { stopping = true; } if (Key.isDown(80)) { if (stopping == false) { if (stimer > 15) { stimer = 0; stopping = true; } } else if (stimer > 15) { stimer = 0; stopping = false; } } if (stopping == false) { if (left == 0) { if (done == false) { up = 0; done = true; shield_num = 1; shield.removeMovieClip(); mochi.MochiScores.showLeaderboard({boardID:"48d289bd8cd21a16", score:timer}); } } timer = timer + up; onMouseDown = function () { if (stopping == false) { if (shield_num < max) { shield_num++; xspot = _xmouse; yspot = _ymouse; shield.removeMovieClip(); shield = container_movie.attachMovie("circle", "shield", container_movie.getNextHighestDepth(), {_x:xspot, _y:yspot}); shield.up = 1; shield.timer = 0; shield.gotoAndPlay("shield"); } } }; if (((Math.random() * 1000) < 100) and (t < 50)) { circle = container_movie.attachMovie("circle", "circle" + t, container_movie.getNextHighestDepth(), {_width:a, _height:b, _x:random(550), _y:random(400), _rotation:Math.random() * 300}); t++; circle.up = 1; circle.done = false; circle.timer = 0; circle.xspeed = Math.random() * 5; circle.yspeed = Math.random() * 5; circle.onEnterFrame = function () { if (done == true) { removeMovieClip(this); } if (stopping == false) { this.timer = this.timer + this.up; if (_root.shield.hitTest(this._x, this._y, true)) { this.xspeed = 0; this.yspeed = 0; this.gotoAndStop("stop"); } if (this.timer >= 10) { this.up = 0; if ((this.xspeed == 0) and (this.yspeed == 0)) { if (this.done == false) { left--; this.done = true; } this.gotoAndStop("stop"); } else { if (this.done == true) { left++; this.done = false; } this.gotoAndStop("nor"); } } this.onRollOver = function () { if (stopping == false) { this.xspeed = 0; this.yspeed = 0; } }; this._x = this._x - this.xspeed; this._y = this._y - this.yspeed; if (this._x < 10) { this._x = 10; this.xspeed = -this.xspeed; } if (this._x > 540) { this._x = 540; this.xspeed = -this.xspeed; } if (this._y < 10) { this._y = 10; this.yspeed = -this.yspeed; } if (this._y > 390) { this._y = 390; this.yspeed = -this.yspeed; } } }; } i = 0; while (i < t) { a = _root.container_movie["circle" + i]; j = i + 1; while (j < t) { b = _root.container_movie["circle" + j]; var _local4 = b._x - a._x; var _local3 = b._y - a._y; var _local5 = (_local4 * _local4) + (_local3 * _local3); if (_local5 < 400) { _root.solveBalls(a, b); } j++; } i++; } } };Frame 6cover_go(); stop(); playing_game = false; back_btn.onEnterFrame = function () { this.onRollOver = function () { this.gotoAndPlay("over"); }; this.onRollOut = function () { this.gotoAndPlay("out"); }; this.onRelease = function () { _root.gotoAndStop("menu"); }; };Symbol 8 MovieClip [circle] Frame 10stop();Symbol 8 MovieClip [circle] Frame 21stop();Symbol 75 MovieClip [__Packages.mochi.MochiServices] Frame 0class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.31"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }Symbol 76 MovieClip [__Packages.MochiAd] Frame 0class MochiAd { function MochiAd () { } static function getVersion() { return("2.3"); } static function showPreGameAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }}; options = _parseOptions(options, _local27); if ("5cc6f7dfb67f2f08341c831480f7c2a7".length == 0) { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local26); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local25 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local25); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb_arg) { var _local8 = parseInt(cb_arg); var _local4 = this._callbacks[_local8]; if (!_local4) { return(undefined); } delete this._callbacks[_local8]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } }Symbol 77 MovieClip [__Packages.mochi.MochiScores] Frame 0class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.MochiServices.__get__clip().gotoAndStop("menu"); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }Symbol 28 MovieClip Frame 1stop();Symbol 33 MovieClip Frame 1stop();Symbol 33 MovieClip Frame 14stop();Symbol 35 MovieClip Frame 1stop();Symbol 35 MovieClip Frame 14stop();Symbol 37 MovieClip Frame 1stop();Symbol 37 MovieClip Frame 14stop();Symbol 46 MovieClip Frame 1stop();Symbol 46 MovieClip Frame 14stop();Symbol 59 MovieClip Frame 1stop();Symbol 70 MovieClip Frame 1stop();Symbol 71 MovieClip Frame 1max = 0; timer = 0; timer2 = 0; limit = 140; slide.onEnterFrame = function () { timer++; if (timer >= limit) { timer2++; effect.play(); if (timer2 == 40) { max++; timer = 0; timer2 = 0; if (max <= 2) { this.nextFrame(); } else { max = 0; this.gotoAndStop(1); } } } };Symbol 73 MovieClip Frame 1stop();Symbol 73 MovieClip Frame 14stop();
Library Items
Symbol 1 Sound [sound] | ||
Symbol 2 Graphic | Used by:3 | |
Symbol 3 MovieClip [cover] | Uses:2 | |
Symbol 4 ShapeTweening | Used by:8 | |
Symbol 5 Graphic | Used by:8 | |
Symbol 6 Graphic | Used by:8 | |
Symbol 7 ShapeTweening | Used by:8 | |
Symbol 8 MovieClip [circle] | Uses:4 5 6 7 | |
Symbol 9 MovieClip [blip] | ||
Symbol 10 Font | Used by:11 32 34 36 45 47 48 49 72 74 | |
Symbol 11 EditableText | Uses:10 | Used by:Timeline |
Symbol 12 Graphic | Used by:22 | |
Symbol 13 Graphic | Used by:20 | |
Symbol 14 Bitmap | Used by:15 | |
Symbol 15 Graphic | Uses:14 | Used by:16 |
Symbol 16 MovieClip | Uses:15 | Used by:20 |
Symbol 17 Graphic | Used by:18 | |
Symbol 18 MovieClip | Uses:17 | Used by:20 Timeline |
Symbol 19 Graphic | Used by:20 | |
Symbol 20 MovieClip | Uses:13 16 18 19 | Used by:22 |
Symbol 21 Graphic | Used by:22 | |
Symbol 22 MovieClip | Uses:12 20 21 | Used by:Timeline |
Symbol 75 MovieClip [__Packages.mochi.MochiServices] | ||
Symbol 76 MovieClip [__Packages.MochiAd] | ||
Symbol 77 MovieClip [__Packages.mochi.MochiScores] | ||
Symbol 23 Bitmap | Used by:24 | |
Symbol 24 Graphic | Uses:23 | Used by:25 |
Symbol 25 MovieClip | Uses:24 | Used by:Timeline |
Symbol 26 Graphic | Used by:28 | |
Symbol 27 Graphic | Used by:28 | |
Symbol 28 MovieClip | Uses:26 27 | Used by:Timeline |
Symbol 29 Graphic | Used by:33 35 37 46 73 | |
Symbol 30 Graphic | Used by:33 35 37 46 73 | |
Symbol 31 Graphic | Used by:33 35 37 46 73 | |
Symbol 32 Text | Uses:10 | Used by:33 |
Symbol 33 MovieClip | Uses:29 30 31 32 | Used by:Timeline |
Symbol 34 Text | Uses:10 | Used by:35 |
Symbol 35 MovieClip | Uses:29 30 31 34 | Used by:Timeline |
Symbol 36 Text | Uses:10 | Used by:37 |
Symbol 37 MovieClip | Uses:29 30 31 36 | Used by:Timeline |
Symbol 38 Font | Used by:39 | |
Symbol 39 Text | Uses:38 | Used by:41 |
Symbol 40 Graphic | Used by:41 | |
Symbol 41 MovieClip | Uses:39 40 | Used by:Timeline |
Symbol 42 Font | Used by:43 | |
Symbol 43 Text | Uses:42 | Used by:44 |
Symbol 44 MovieClip | Uses:43 | Used by:Timeline |
Symbol 45 Text | Uses:10 | Used by:46 |
Symbol 46 MovieClip | Uses:29 30 31 45 | Used by:Timeline |
Symbol 47 EditableText | Uses:10 | Used by:Timeline |
Symbol 48 EditableText | Uses:10 | Used by:Timeline |
Symbol 49 EditableText | Uses:10 | Used by:Timeline |
Symbol 50 Graphic | Used by:59 70 | |
Symbol 51 Graphic | Used by:59 | |
Symbol 52 Font | Used by:53 56 58 | |
Symbol 53 Text | Uses:52 | Used by:59 |
Symbol 54 Graphic | Used by:59 | |
Symbol 55 Graphic | Used by:59 | |
Symbol 56 Text | Uses:52 | Used by:59 |
Symbol 57 Graphic | Used by:59 | |
Symbol 58 Text | Uses:52 | Used by:59 |
Symbol 59 MovieClip | Uses:50 51 53 54 55 56 57 58 | Used by:71 |
Symbol 60 ShapeTweening | Used by:70 | |
Symbol 61 ShapeTweening | Used by:70 | |
Symbol 62 ShapeTweening | Used by:70 | |
Symbol 63 ShapeTweening | Used by:70 | |
Symbol 64 ShapeTweening | Used by:70 | |
Symbol 65 Graphic | Used by:70 | |
Symbol 66 Graphic | Used by:70 | |
Symbol 67 Graphic | Used by:70 | |
Symbol 68 ShapeTweening | Used by:70 | |
Symbol 69 Graphic | Used by:70 | |
Symbol 70 MovieClip | Uses:50 60 61 62 63 64 65 66 67 68 69 | Used by:71 |
Symbol 71 MovieClip | Uses:59 70 | Used by:Timeline |
Symbol 72 Text | Uses:10 | Used by:73 |
Symbol 73 MovieClip | Uses:29 30 31 72 | Used by:Timeline |
Symbol 74 Text | Uses:10 | Used by:Timeline |
Instance Names
"bar" | Frame 1 | Symbol 22 MovieClip |
"sound_btn" | Frame 2 | Symbol 28 MovieClip |
"easy_btn" | Frame 2 | Symbol 33 MovieClip |
"hard_btn" | Frame 2 | Symbol 35 MovieClip |
"medium_btn" | Frame 2 | Symbol 37 MovieClip |
"site" | Frame 2 | Symbol 41 MovieClip |
"ins_btn" | Frame 2 | Symbol 46 MovieClip |
"back_btn" | Frame 6 | Symbol 73 MovieClip |
"slide" | Symbol 71 MovieClip Frame 1 | Symbol 59 MovieClip |
"effect" | Symbol 71 MovieClip Frame 1 | Symbol 70 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "sound" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "cover" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "circle" |
ExportAssets (56) | Timeline Frame 1 | Symbol 9 as "blip" |
ExportAssets (56) | Timeline Frame 1 | Symbol 75 as "__Packages.mochi.MochiServices" |
ExportAssets (56) | Timeline Frame 1 | Symbol 76 as "__Packages.MochiAd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 77 as "__Packages.mochi.MochiScores" |
Labels
"menu" | Frame 2 |
"easy" | Frame 3 |
"med" | Frame 4 |
"hard" | Frame 5 |
"ins" | Frame 6 |
"nor" | Symbol 8 MovieClip [circle] Frame 10 |
"stop" | Symbol 8 MovieClip [circle] Frame 11 |
"shield" | Symbol 8 MovieClip [circle] Frame 12 |
"over" | Symbol 33 MovieClip Frame 2 |
"out" | Symbol 33 MovieClip Frame 15 |
"over" | Symbol 35 MovieClip Frame 2 |
"out" | Symbol 35 MovieClip Frame 15 |
"over" | Symbol 37 MovieClip Frame 2 |
"out" | Symbol 37 MovieClip Frame 15 |
"over" | Symbol 46 MovieClip Frame 2 |
"out" | Symbol 46 MovieClip Frame 15 |
"over" | Symbol 73 MovieClip Frame 2 |
"out" | Symbol 73 MovieClip Frame 15 |
Dynamic Text Variables
myText | Symbol 11 EditableText | "" |
timer | Symbol 47 EditableText | "" |
timer | Symbol 48 EditableText | "" |
timer | Symbol 49 EditableText | "" |
|