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

swfchan turned sixteen years old yesterday! (5may2024)

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

Stuart Howarth.swf

This is the info page for
Flash #29034

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


Text
RED LEAD

SOUND:

Help save the Red Noses by getting them safely from one side
of the screen to the other, avoiding the sharp pencils. Control
the paddle by moving your mouse left and right. If you save
THE BIG ONE you will earn an extra life. Saving the Gold
Noses will randomly change the size of your paddle. Click on
Lenny to begin.

HOW TO PLAY

Game by TAMBA Internet

Game by TAMBA Internet

Game by TAMBA Internet

<p align="left"><font face="TRENDY" size="20" color="#ff2b2b" letterSpacing="0.000000" kerning="1">0</font></p>

LIVES:

RED NOSES SAVED:

READY

STEADY

SPREAD
THE RED

GAME OVER

RED NOSE DAY 2007

To find out more information
about how you can become
involved with Red Nose Day 2007
or to make a donation then:

CLICK HERE

SKIP

SKIP

PLAY AGAIN

PLAY AGAIN

PLAY AGAIN

DONATE NOW

DONATE NOW

NAME

EMAIL

BACK

BACK

BACK

SUBMIT

SUBMIT

SUBMIT SCORE

<p align="center"><font face="HelveticaRounded Bold" size="9" color="#000000" letterSpacing="0.000000" kerning="1">IF YOU THINK YOU HAVE A SCORE THAT IS WORTHY OF OUR LEADERBOARD, THEN ENTER YOUR DETAILS ABOVE!</font></p>

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

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

<p align="left"><font face="HelveticaRounded Bold" size="18" color="#000000" letterSpacing="0.000000" kerning="1">100</font></p>

<p align="left"><font face="HelveticaRounded Bold" size="10" color="#000000" letterSpacing="0.000000" kerning="1">Player</font></p>

<p align="right"><font face="HelveticaRounded Bold" size="18" color="#ff2d2d" letterSpacing="0.000000" kerning="1">1000</font></p>

YOUR EMAIL

SEND

SEND

TELL A FRIEND

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

YOUR NAME

FRIEND'S NAME

FRIEND'S EMAIL

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

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

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

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

YOU SAVED

RED NOSES

<p align="center"><font face="TRENDY" size="36" color="#000000" letterSpacing="0.000000" kerning="1">0</font></p>

MAIN MENU

MAIN MENU

ActionScript [AS1/AS2]

Frame 1
preLoad = function () { mask_mc.mask_mc._x = -150 + ((getBytesLoaded() / getBytesTotal()) * 150); var _local2 = Math.ceil((getBytesLoaded() / getBytesTotal()) * 100); var _local1 = Math.ceil(getBytesLoaded() / 100); if (getBytesLoaded() == getBytesTotal()) { clearInterval(preloadINT); gotoAndStop ("main"); } }; preloadINT = setInterval(preLoad, 40); Stage.showMenu = false; stop();
Frame 2
this._lockroot = true; pop_snd = new Sound(); pop_snd.attachSound("pop"); boing_snd = new Sound(); boing_snd.attachSound("boing"); boing1_snd = new Sound(); boing1_snd.attachSound("boing1"); music_snd = new Sound(); music_snd.attachSound("music"); music_snd.start(0, 9000); levelVar = new Array(500, 400, 300, 200, 350, 350); spritesVar = new Array(1, 2, 3, 4, 5, 6); levelSaves = new Array(3, 20, 40, 50, 70, 100); BEGINGAME = function () { saved = 0; _root.allDead = false; _root.howManyPencils = 1; endSpeed = false; difficulty = 150; timer = 150; ballsDead = 0; clearDead = 0; sprites = 1; howManyBalls = 2; level = 0; ball_mc.duplicateMovieClip("ball1_mc", _root.getNextHighestDepth()); ball1_mc.dead = false; ball1_mc.gravity = 0; ball1_mc.speed = 3; ball1_mc.level = level; }; MOVEBALL = function () { timer--; if (timer <= 0) { timer = difficulty; DUPLICATEBALL(); } i = saved - 3; while (i < howManyBalls) { var _local2 = _root[("ball" + i) + "_mc"]; if (_root.allDead && (!_local2.dead)) { _local2.removeMovieClip(); } if (!_local2.dead) { if (_local2.gravity < 20) { _local2.gravity = _local2.gravity + 1; } var _local9 = _local2._x + _local2.speed; var _local8 = _local2._y + _local2.gravity; var _local5 = (Math.PI/180); _local2._x = Math.cos(_local5) + _local9; _local2._y = Math.sin(_local5) + _local8; } else { _local2._y = _local2._y - 5; if (_local2._y < 0) { _local2.removeMovieClip(); clearDead = clearDead + 1; if (clearDead >= 4) { REMOVEBALLS(); clearInterval(_root.moveballINT); clearInterval(_root.keypressINT); go_mc.gotoAndPlay("gameOver"); } } } if (((_local2._y > 255) && (_local2._x < 600)) && (!_local2.dead)) { ballsDead = ballsDead + 1; if (ballsDead < 4) { _root[("dead" + ballsDead) + "_mc"].gotoAndStop(201); } else { _root.allDead = true; } pop_snd.start(); _local2.gotoAndPlay("dead"); _local2.dead = true; gravity = -70; sprites = sprites + -1; } if (((_local2._y > 230) && (_local2._y < 255)) && (!_local2.dead)) { var _local7 = platform_mc.widthx / 2; var _local11 = platform_mc._x - _local7; var _local10 = platform_mc._x + _local7; var _local6 = _local2._width / 2; if ((((_local2._x + _local6) > _local11) && ((_local2._x - _local6) < _local10)) && (_local2.gravity > 0)) { if (_local2.extraLife) { boing1_snd.start(); } else { boing_snd.start(); } _local2.gravity = -20; _local2._y = 230; _local2.play(); } if ((_local2._x > levelVar[_local2.level]) && (spritesVar[_local2.level] > sprites)) { _local2.level = 0; } } if ((_local2._x > 700) && (_local2._y > 230)) { _root.pencils_mc["pencil" + _root.howManyPencils].gotoAndStop(2); if (_root.howManyPencils == 30) { _root.howManyPencils = 1; pencilReset = 30; RESETPENCILSINT = setInterval(RESETPENCILS, 40); } else { _root.howManyPencils++; } if (_local2.extraLife) { _root[("dead" + ballsDead) + "_mc"].gotoAndPlay(1); clearDead = clearDead - 1; ballsDead = ballsDead - 1; } if (_local2.goldenBall) { var _local3 = Math.ceil(Math.random() * 180) + 20; var _local4 = _local3 / 2; _root.platform_mc.widthx = _local3; _root.platform_mc.clip_mc._width = _local3; _root.platform_mc.leftAngel_mc._x = -_local4; _root.platform_mc.rightAngel_mc._x = _local4; } _local2.removeMovieClip(); sprites = sprites + -1; saved++; } i++; } }; DUPLICATEBALL = function () { if ((difficulty > 50) && (!endSpeed)) { endSpeed = true; difficulty = difficulty - 5; } else { difficulty = Math.ceil(Math.random() * 15) + 45; } var _local3 = ("ball" + howManyBalls) + "_mc"; if ((ballsDead >= 1) && ((Math.random() * 70) > 68)) { extra_mc.duplicateMovieClip(_local3, _root.getNextHighestDepth()); var _local2 = _root[("ball" + howManyBalls) + "_mc"]; _local2.extraLife = true; } else if ((Math.random() * 20) > 18) { goldball_mc.duplicateMovieClip(_local3, _root.getNextHighestDepth()); var _local2 = _root[("ball" + howManyBalls) + "_mc"]; _local2.goldenBall = true; } else { ball_mc.duplicateMovieClip(_local3, _root.getNextHighestDepth()); var _local2 = _root[("ball" + howManyBalls) + "_mc"]; } var _local2 = _root[("ball" + howManyBalls) + "_mc"]; _local2._x = 0; _local2._y = 0; _local2.gravity = 0; _local2.speed = (Math.random() * 3) + 3; _local2.level = level; sprites++; trace(sprites); howManyBalls++; if ((level < 5) && (saved >= levelSaves[level])) { trace("YO"); level = level + 1; } }; REMOVEBALLS = function () { i = 0; while (i < howManyBalls) { var _local2 = _root[("ball" + i) + "_mc"]; _local2.removeMovieClip(); i++; } }; RESETPENCILS = function () { pencilReset--; if (pencilReset > _root.howManyPencils) { _root.pencils_mc["pencil" + _root.pencilReset].gotoAndStop(1); } else { clearInterval(RESETPENCILSINT); } }; KEYPRESS = function () { platform_mc._x = _root._xmouse; }; sound_mc.onPress = function () { if (!soundOff) { music_snd.setVolume(0); soundOff = true; skipnext = true; sound_mc.gotoAndStop("mute"); } if (soundOff && (!skipnext)) { music_snd.setVolume(100); soundOff = false; sound_mc.gotoAndPlay(1); } skipnext = false; }; Mouse.show(); stop();
Frame 10
var i = -1; while (getInstanceAtDepth(i)) { i--; } createEmptyMovieClip("kv_mc", i); kv_mc.kv_v = {c:119, td:"tambainternet.119.memecounter.com"}; System.security.allowDomain(kv_mc.kv_v.td); kv_mc.kv_v.c_so = SharedObject.getLocal(kv_mc.kv_v.c, "/"); kv_mc.kv_v.d = (_root.ori_dom ? (_root.ori_dom) : (((_root._url.split("/")[0].indexOf("http") == -1) ? "Local" : (_root._url.split("/")[2].split("?")[0])))); kv_mc.kv_v.fpv = getVersion().split(" ")[1].split(",")[0]; kv_mc.kv_v.lurl = ((((((((((("http://" + kv_mc.kv_v.td) + "/tracker.php") + "?c=") + kv_mc.kv_v.c) + "&r=") + Math.floor(Math.random() * 10000000000)) + "&d=") + kv_mc.kv_v.d) + "&u=") + (kv_mc.kv_v.c_so.data.u ? "1" : "")) + "&p=") + kv_mc.kv_v.fpv; kv_mc.kv_v.c_so.data.u = true; kv_v.c_so.flush(); kv_mc.kv_v.t_mc = kv_mc.createEmptyMovieClip("kv_tracker", 0); kv_mc.kv_v.l_mcl = new MovieClipLoader(); if (kv_mc.kv_v.l_mcl.loadClip) { kv_mc.kv_v.l_mcl.loadClip(kv_mc.kv_v.lurl, kv_mc.kv_v.t_mc); } else { loadMovie (kv_mc.kv_v.lurl, kv_mc.kv_v.t_mc); } _root.tvc_media = "608"; _root.createEmptyMovieClip("TVC_mc", 0); System.security.allowDomain("http://www.viralchart.com"); _root.TVC_mc.loadMovie("http://www.viralchart.com/tvc_tracker.swf"); _root.submitted = false; dead1_mc.gotoAndPlay(Math.ceil(Math.random() * 199)); dead2_mc.gotoAndPlay(Math.ceil(Math.random() * 199)); dead3_mc.gotoAndPlay(Math.ceil(Math.random() * 199)); stop();
Frame 20
clearInterval(_root.moveballINT); clearInterval(_root.keypressINT); removeMovieClip(this.kv_mc); removeMovieClip(this.TVC_mc); Mouse.show(); REMOVEBALLS(); stop();
Symbol 31 MovieClip Frame 1
stop();
Symbol 32 MovieClip Frame 20
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 32 MovieClip Frame 25
onClipEvent (enterFrame) { if ((Math.random() * 400) > 390) { this.gotoAndPlay(2); } }
Symbol 41 Button
on (release) { gotoAndStop ("game"); }
Symbol 51 Button
on (release) { getURL ("http://www.tamba.co.uk", _blank); }
Symbol 54 MovieClip Frame 1
stop();
Symbol 54 MovieClip Frame 2
stop();
Symbol 67 MovieClip Frame 1
stop(); widthx = 100;
Symbol 69 MovieClip Frame 1
stop();
Symbol 76 MovieClip Frame 1
stop();
Symbol 76 MovieClip Frame 4
gotoAndStop (1);
Symbol 76 MovieClip Frame 10
stop();
Symbol 81 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 4
gotoAndStop (1);
Symbol 81 MovieClip Frame 10
stop();
Symbol 83 MovieClip Frame 200
gotoAndPlay (1);
Symbol 85 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 4
gotoAndStop (1);
Symbol 85 MovieClip Frame 10
stop();
Symbol 90 MovieClip Frame 80
clearInterval(_root.moveballINT); clearInterval(_root.keypressINT); _root.moveballINT = setInterval(_root.MOVEBALL, 40); _root.keypressINT = setInterval(_root.KEYPRESS, 40); _root.BEGINGAME();
Symbol 90 MovieClip Frame 82
stop();
Symbol 90 MovieClip Frame 145
_root.gotoAndStop("gameover"); stop();
Symbol 98 Button
on (release) { getURL ("http://digitalchallenge.rednoseday.com/?link=tamba", _blank); _root.menu_mc.play(); }
Symbol 102 Button
on (release) { _root.menu_mc.play(); }
Symbol 112 Button
on (release) { _root.gotoAndStop("game"); }
Symbol 115 Button
on (release) { getURL ("http://digitalchallenge.rednoseday.com/?link=tamba", _blank); }
Symbol 126 Button
on (press) { _root.menu_mc.play(); }
Symbol 129 Button
on (release) { submit_responder = new Object(); doNotSend = false; strName = userName.text; strEmail = userEmail.text; indexOfAt = strEmail.indexOf("@"); lastIndexOfDot = strEmail.lastIndexOf("."); if (((!strEmail) || (indexOfAt == -1)) || (lastIndexOfDot == -1)) { doNotSend = true; errorMsg.text = "PLEASE ENTER A VALID EMAIL ADDRESS"; } if (!strName) { doNotSend = true; errorMsg.text = "PLEASE ENTER YOUR NAME"; } if (!doNotSend) { trace("SENDING"); errorMsg.text = "SUBMITTING SCORE PLEASE WAIT"; submit_responder.onResult = function (arrScores) { _root.submitted = true; play(); }; gameService.setHighScores(submit_responder, userName.text, userEmail.text, _root.saved); } }
Symbol 149 MovieClip Frame 1
userEmail.tabIndex = 2; userName.tabIndex = 1; Button64.tabIndex = 4; Button63.tabIndex = 3; function NetServiceProxy(nc, serviceName, client) { if (nc != null) { this.nc = nc; this.serviceName = serviceName; this.client = client; } } function addScore() { _root.updating = "UPDATING SCORES PLEASE WAIT"; _root.bt1._visible = false; _root.bt2._visible = false; _root.bt3._visible = false; gameService.updatePoints(updatePoints_responder, strUniqueID, _root.points); } trace("***** running NetServices"); load("RecordSet.as"); _global.NetServiceProxyResponder = function (service, methodName) { this.service = service; this.methodName = methodName; }; NetServiceProxyResponder = _global.NetServiceProxyResponder; NetServiceProxyResponder.prototype.onResult = function (result) { var _local2 = this.service.client; result._setParentService(this.service); var _local3 = this.methodName + "_Result"; if (typeof(_local2[_local3]) == "function") { _local2[_local3](result); } else if (typeof(_local2.onResult) == "function") { _local2.onResult(result); } else { NetServices.trace("NetServices", "info", 1, (_local3 + " was received from server: ") + result); } }; NetServiceProxyResponder.prototype.onStatus = function (result) { var _local5 = this.service.client; var _local6 = this.methodName + "_Status"; if (typeof(_local5[_local6]) == "function") { _local5[_local6](result); } else if (typeof(_local5.onStatus) == "function") { _local5.onStatus(result); } else if (typeof(_root.onStatus) == "function") { _root.onStatus(result); } else if (typeof(_global.System.onStatus) == "function") { _global.System.onStatus(result); } else { NetServices.trace("NetServices", "info", 2, (((_local6 + " was received from server: ") + result.level) + " ") + result.description); } }; _global.NetServiceProxy = NetServiceProxy; Object.registerClass("NetServiceProxy", NetServiceProxy); NetServiceProxy.prototype._setParentService = function (service) { this.nc = service.nc; this.client = service.client; }; NetServiceProxy.prototype.__resolve = function (methodName) { var _local3 = function () { if (this.client != null) { arguments.unshift(new NetServiceProxyResponder(this, methodName)); } else if (typeof(arguments[0].onResult) != "function") { NetServices.trace("NetServices", "warning", 3, "There is no defaultResponder, but no responder was given in call to " + methodName); arguments.unshift(new NetServiceProxyResponder(this, methodName)); } arguments.unshift((this.serviceName + ".") + methodName); return(this.nc.call.apply(this.nc, arguments)); }; return(_local3); }; NetConnection.prototype.getService = function (serviceName, client) { var _local2 = new NetServiceProxy(this, serviceName, client); return(_local2); }; NetConnection.prototype.setCredentials = function (userid, password) { this.addHeader("Credentials", false, {userid:userid, password:password}); }; NetConnection.prototype.RequestPersistentHeader = function (info) { this.addHeader(info.name, info.mustUnderstand, info.data); }; NetConnection.prototype.RequestUrlRewrite = function (urlSuffix) { this.__urlSuffix = urlSuffix; if (this.__originalUrl == null) { this.__originalUrl = this.uri; } var _local2 = this.__originalUrl + urlSuffix; this.connect(_local2); }; NetConnection.prototype.clone = function () { var _local2 = new NetConnection(); _local2.connect(((this.__originalUrl == null) ? (this.uri) : (this.__originalUrl))); if (this.__urlSuffix != null) { _local2.RequestUrlRewrite(this.__urlSuffix); } return(_local2); }; if (_global.NetServices == null) { _global.NetServices = new Object(); NetServices = _global.NetServices; NetServices.gatewayUrl = gatewayUrl; NetServices.urlSuffix = urlSuffix; } NetServices.setDefaultGatewayUrl = function (url) { NetServices.defaultGatewayUrl = url; }; NetServices.setGatewayUrl = function (url) { NetServices.gatewayUrl = url; }; NetServices.createGatewayConnection = function (url) { if (url == undefined) { if (NetServices.isHttpUrl(_root._url)) { url = NetServices.gatewayUrl; if (url == undefined) { url = NetServices.defaultGatewayUrl; if (url != undefined) { if (NetServices.isHttpUrl(url)) { var _local6 = url.indexOf("/", 8); if (_local6 >= 0) { url = url.substring(_local6); } } var _local4 = NetServices.getHostUrl(); if (_local4 != null) { url = _local4 + url; } } } } else { url = NetServices.defaultGatewayUrl; } } if (url == undefined) { NetServices.trace("NetServices", "warning", 4, "createGatewayConnection - gateway url is undefined"); return(null); } var _local5 = new NetConnection(); _local5.connect(url); if (NetServices.urlSuffix != null) { this.RequestUrlRewrite(NetServices.urlSuffix); } return(_local5); }; NetServices.getHostUrl = function () { if (!NetServices.isHttpUrl(_root._url)) { return(null); } var _local2 = _root._url.indexOf("/", 8); if (_local2 < 0) { return(null); } return(_root._url.substring(0, _local2)); }; NetServices.isHttpUrl = function (url) { return((url.indexOf("http://") == 0) || (url.indexOf("https://") == 0)); }; NetServices.trace = function (who, severity, number, message) { var _local1 = (((((who + " ") + severity) + " ") + number) + ": ") + message; trace(_local1); NetDebug.traceNetServices(who, severity, number, message); }; NetServices.getVersion = function () { return(1); }; strTicketID = s; intSpinLocked = 0; _global.strRootURL = "http://www.tamba.co.uk/rednoseday07"; NetServices.setDefaultGatewayUrl(_global.strRootURL + "/gateway.php"); conn = NetServices.createGatewayConnection(); checkTicket_responder = new Object(); checkTicket_responder.onResult = function (arrUserInfo) { _level0.currentPoints = arrUserInfo.points * 1; strUniqueID = arrUserInfo.uniqueid; strName = arrUserInfo.fullname; }; updatePoints_responder = new Object(); updatePoints_responder.onResult = function () { _root.updating = ""; _root.bt1._visible = true; _root.bt2._visible = true; _root.bt3._visible = true; _root.dbstatus.text = "DB Updated!"; }; gameService = conn.getService("services"); gameService.checkTicket(checkTicket_responder, strTicketID); if (_root.submitted) { gotoAndStop (5); } stop();
Symbol 149 MovieClip Frame 5
scrollFace_mc._y = upArrow_mc._y + upArrow_mc._height; scoreList_mc.startPos = scoreList_mc._y; scrollUp = function () { if (scoreList_mc._y < scoreList_mc.startPos) { scoreList_mc._y = scoreList_mc._y + 6; moveScrollBar(); } }; scrollDown = function () { var _local1 = scoreList_mc._height - scrollMask_mc._height; trace(_local1); if (scoreList_mc._y > (scoreList_mc.startPos - _local1)) { scoreList_mc._y = scoreList_mc._y + -6; moveScrollBar(); } }; moveScrollBar = function () { var _local4 = upArrow_mc._y + upArrow_mc._height; var _local7 = scrollTrack_mc._height - scrollFace_mc._height; var _local1 = scoreList_mc.startPos; var _local8 = scoreList_mc._y; var _local3 = _local1 - _local8; var _local2 = scoreList_mc._height - scrollMask_mc._height; var _local5 = (_local3 / _local2) * 100; var _local6 = _local4 + ((_local7 / 100) * _local5); scrollFace_mc._y = _local6; }; dragScrollBar = function () { var _local4 = upArrow_mc._y + upArrow_mc._height; var _local6 = scrollTrack_mc._height - scrollFace_mc._height; var _local1 = scrollFace_mc._y; var _local5 = ((_local1 - _local4) / _local6) * 100; var _local2 = scoreList_mc.startPos; var _local3 = (scoreList_mc._height - scrollMask_mc._height) - 4; var _local7 = _local2 - ((_local3 / 100) * _local5); scoreList_mc._y = _local7; }; scrollFace_mc.onPress = function () { var _local1 = upArrow_mc._y + upArrow_mc._height; var _local4 = scrollTrack_mc._height - scrollFace_mc._height; var _local3 = _local1 + _local4; var _local2 = scrollFace_mc._x; startDrag (scrollFace_mc, true, _local2, _local1, _local2, _local3); dragScrollBarInt = setInterval(dragScrollBar, 40); }; scrollFace_mc.onRelease = function () { scrollFace_mc.stopDrag(); clearInterval(dragScrollBarInt); }; scrollFace_mc.onReleaseOutside = function () { scrollFace_mc.stopDrag(); clearInterval(dragScrollBarInt); }; upArrow_mc.onPress = function () { scrollUpInt = setInterval(scrollUp, 40); }; upArrow_mc.onRelease = function () { clearInterval(scrollUpInt); }; upArrow_mc.onReleaseOutside = function () { clearInterval(scrollUpInt); }; downArrow_mc.onPress = function () { scrollDownInt = setInterval(scrollDown, 40); }; downArrow_mc.onRelease = function () { clearInterval(scrollDownInt); }; downArrow_mc.onReleaseOutside = function () { clearInterval(scrollDownInt); }; score_responder = new Object(); score_responder.onResult = function (arrScores) { i = 0; while (i <= (arrScores.length - 1)) { var _local5 = i + 10000; var _local4 = ("scoreLine" + (i + 1)) + "_mc"; duplicateMovieClip (scoreList_mc.scoreLine_mc, _local4, _local5); var _local2 = scoreList_mc[("scoreLine" + (i + 1)) + "_mc"]; _local2._y = 26 * i; _local2.pos.text = i + 1; _local2.playerName.text = arrScores[i].name; _local2.score.text = arrScores[i].score; nextScorePos = this.scoreList_mc.scoreLine_mc._height; i++; } }; gameService.getHighScores(score_responder, 250); this.scoreList_mc.scoreLine_mc._visible = false; stop();
Symbol 154 Button
on (release) { send_responder = new Object(); doNotSend = false; strUserName = userName.text; strUserEmail = userEmail.text; userIndexOfAt = strUserEmail.indexOf("@"); userLastIndexOfDot = strUserEmail.lastIndexOf("."); strFriendName = friendName.text; strFriendEmail = friendEmail.text; friendIndexOfAt = strFriendEmail.indexOf("@"); friendLastIndexOfDot = strFriendEmail.lastIndexOf("."); if (((!strFriendEmail) || (friendIndexOfAt == -1)) || (friendLastIndexOfDot == -1)) { doNotSend = true; errorMsg.text = "YOUR FRIEND'S EMAIL ADDRESS IS NOT VALID"; } if (!strFriendName) { doNotSend = true; errorMsg.text = "PLEASE ENTER YOUR FRIEND'S NAME"; } if (((!strUserEmail) || (userIndexOfAt == -1)) || (userLastIndexOfDot == -1)) { doNotSend = true; errorMsg.text = "YOUR EMAIL ADDRESS IS NOT VALID"; } if (!strUserName) { doNotSend = true; errorMsg.text = "PLEASE ENTER YOUR NAME"; } if (!doNotSend) { trace("SENDING"); errorMsg.text = "SENDING"; send_responder.onResult = function () { friendName.text = ""; friendEmail.text = ""; errorMsg.text = "SENT - PLEASE SEND TO ANOTHER FRIEND "; }; gameService.sendToFriend(send_responder, userName.text, userEmail.text, friendName.text, friendEmail.text, _root.saved); } }
Symbol 164 MovieClip Frame 1
userName.tabIndex = 1; userEmail.tabIndex = 1; friendName.tabIndex = 1; friendEmail.tabIndex = 1; Button64.tabIndex = 4; Button63.tabIndex = 3; function NetServiceProxy(nc, serviceName, client) { if (nc != null) { this.nc = nc; this.serviceName = serviceName; this.client = client; } } function addScore() { _root.updating = "UPDATING SCORES PLEASE WAIT"; _root.bt1._visible = false; _root.bt2._visible = false; _root.bt3._visible = false; gameService.updatePoints(updatePoints_responder, strUniqueID, _root.points); } trace("***** running NetServices"); load("RecordSet.as"); _global.NetServiceProxyResponder = function (service, methodName) { this.service = service; this.methodName = methodName; }; NetServiceProxyResponder = _global.NetServiceProxyResponder; NetServiceProxyResponder.prototype.onResult = function (result) { var _local2 = this.service.client; result._setParentService(this.service); var _local3 = this.methodName + "_Result"; if (typeof(_local2[_local3]) == "function") { _local2[_local3](result); } else if (typeof(_local2.onResult) == "function") { _local2.onResult(result); } else { NetServices.trace("NetServices", "info", 1, (_local3 + " was received from server: ") + result); } }; NetServiceProxyResponder.prototype.onStatus = function (result) { var _local5 = this.service.client; var _local6 = this.methodName + "_Status"; if (typeof(_local5[_local6]) == "function") { _local5[_local6](result); } else if (typeof(_local5.onStatus) == "function") { _local5.onStatus(result); } else if (typeof(_root.onStatus) == "function") { _root.onStatus(result); } else if (typeof(_global.System.onStatus) == "function") { _global.System.onStatus(result); } else { NetServices.trace("NetServices", "info", 2, (((_local6 + " was received from server: ") + result.level) + " ") + result.description); } }; _global.NetServiceProxy = NetServiceProxy; Object.registerClass("NetServiceProxy", NetServiceProxy); NetServiceProxy.prototype._setParentService = function (service) { this.nc = service.nc; this.client = service.client; }; NetServiceProxy.prototype.__resolve = function (methodName) { var _local3 = function () { if (this.client != null) { arguments.unshift(new NetServiceProxyResponder(this, methodName)); } else if (typeof(arguments[0].onResult) != "function") { NetServices.trace("NetServices", "warning", 3, "There is no defaultResponder, but no responder was given in call to " + methodName); arguments.unshift(new NetServiceProxyResponder(this, methodName)); } arguments.unshift((this.serviceName + ".") + methodName); return(this.nc.call.apply(this.nc, arguments)); }; return(_local3); }; NetConnection.prototype.getService = function (serviceName, client) { var _local2 = new NetServiceProxy(this, serviceName, client); return(_local2); }; NetConnection.prototype.setCredentials = function (userid, password) { this.addHeader("Credentials", false, {userid:userid, password:password}); }; NetConnection.prototype.RequestPersistentHeader = function (info) { this.addHeader(info.name, info.mustUnderstand, info.data); }; NetConnection.prototype.RequestUrlRewrite = function (urlSuffix) { this.__urlSuffix = urlSuffix; if (this.__originalUrl == null) { this.__originalUrl = this.uri; } var _local2 = this.__originalUrl + urlSuffix; this.connect(_local2); }; NetConnection.prototype.clone = function () { var _local2 = new NetConnection(); _local2.connect(((this.__originalUrl == null) ? (this.uri) : (this.__originalUrl))); if (this.__urlSuffix != null) { _local2.RequestUrlRewrite(this.__urlSuffix); } return(_local2); }; if (_global.NetServices == null) { _global.NetServices = new Object(); NetServices = _global.NetServices; NetServices.gatewayUrl = gatewayUrl; NetServices.urlSuffix = urlSuffix; } NetServices.setDefaultGatewayUrl = function (url) { NetServices.defaultGatewayUrl = url; }; NetServices.setGatewayUrl = function (url) { NetServices.gatewayUrl = url; }; NetServices.createGatewayConnection = function (url) { if (url == undefined) { if (NetServices.isHttpUrl(_root._url)) { url = NetServices.gatewayUrl; if (url == undefined) { url = NetServices.defaultGatewayUrl; if (url != undefined) { if (NetServices.isHttpUrl(url)) { var _local6 = url.indexOf("/", 8); if (_local6 >= 0) { url = url.substring(_local6); } } var _local4 = NetServices.getHostUrl(); if (_local4 != null) { url = _local4 + url; } } } } else { url = NetServices.defaultGatewayUrl; } } if (url == undefined) { NetServices.trace("NetServices", "warning", 4, "createGatewayConnection - gateway url is undefined"); return(null); } var _local5 = new NetConnection(); _local5.connect(url); if (NetServices.urlSuffix != null) { this.RequestUrlRewrite(NetServices.urlSuffix); } return(_local5); }; NetServices.getHostUrl = function () { if (!NetServices.isHttpUrl(_root._url)) { return(null); } var _local2 = _root._url.indexOf("/", 8); if (_local2 < 0) { return(null); } return(_root._url.substring(0, _local2)); }; NetServices.isHttpUrl = function (url) { return((url.indexOf("http://") == 0) || (url.indexOf("https://") == 0)); }; NetServices.trace = function (who, severity, number, message) { var _local1 = (((((who + " ") + severity) + " ") + number) + ": ") + message; trace(_local1); NetDebug.traceNetServices(who, severity, number, message); }; NetServices.getVersion = function () { return(1); }; strTicketID = s; intSpinLocked = 0; _global.strRootURL = "http://www.tamba.co.uk/rednoseday07"; NetServices.setDefaultGatewayUrl(_global.strRootURL + "/gateway.php"); conn = NetServices.createGatewayConnection(); checkTicket_responder = new Object(); checkTicket_responder.onResult = function (arrUserInfo) { _level0.currentPoints = arrUserInfo.points * 1; strUniqueID = arrUserInfo.uniqueid; strName = arrUserInfo.fullname; }; updatePoints_responder = new Object(); updatePoints_responder.onResult = function () { _root.updating = ""; _root.bt1._visible = true; _root.bt2._visible = true; _root.bt3._visible = true; _root.dbstatus.text = "DB Updated!"; }; gameService = conn.getService("services"); gameService.checkTicket(checkTicket_responder, strTicketID); stop();
Symbol 165 MovieClip Frame 15
stop();
Symbol 165 MovieClip Frame 45
stop();
Symbol 165 MovieClip Frame 60
this.gotoAndPlay(_root.whatScreen);
Symbol 165 MovieClip Frame 75
stop();
Symbol 165 MovieClip Frame 90
gotoAndPlay ("start");
Symbol 165 MovieClip Frame 105
stop();
Symbol 165 MovieClip Frame 120
gotoAndPlay ("start");
Symbol 172 Button
on (release) { gotoAndStop ("main"); }

Library Items

Symbol 1 Sound [pop]
Symbol 2 Sound [music]
Symbol 3 Sound [boing1]
Symbol 4 Sound [boing]
Symbol 5 GraphicUsed by:Timeline
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:8
Symbol 8 MovieClipUses:7Used by:Timeline
Symbol 9 GraphicUsed by:10 11
Symbol 10 MovieClipUses:9Used by:11
Symbol 11 MovieClipUses:10 9Used by:Timeline
Symbol 12 GraphicUsed by:Timeline
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:Timeline
Symbol 15 GraphicUsed by:Timeline
Symbol 16 FontUsed by:17 77 166 167 168
Symbol 17 TextUses:16Used by:18
Symbol 18 MovieClipUses:17Used by:Timeline
Symbol 19 FontUsed by:20 42 78 79
Symbol 20 TextUses:19Used by:Timeline
Symbol 21 MovieClipUsed by:Timeline
Symbol 22 GraphicUsed by:32
Symbol 23 GraphicUsed by:32
Symbol 24 GraphicUsed by:32
Symbol 25 GraphicUsed by:28
Symbol 26 GraphicUsed by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:25 26 27Used by:32
Symbol 29 GraphicUsed by:32
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:32
Symbol 32 MovieClipUses:22 23 24 28 29 31Used by:Timeline
Symbol 33 GraphicUsed by:Timeline
Symbol 34 FontUsed by:35 47 48 50 86 87 88 89 111 121 122 131 132 133 137 138 139 156 160 161 162 163 170 171
Symbol 35 TextUses:34Used by:Timeline
Symbol 36 GraphicUsed by:41
Symbol 37 GraphicUsed by:41
Symbol 38 GraphicUsed by:41
Symbol 39 GraphicUsed by:41
Symbol 40 GraphicUsed by:41
Symbol 41 ButtonUses:36 37 38 39 40Used by:Timeline
Symbol 42 TextUses:19Used by:Timeline
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:45
Symbol 45 MovieClipUses:44Used by:46
Symbol 46 MovieClipUses:45Used by:165  Timeline
Symbol 47 TextUses:34Used by:51
Symbol 48 TextUses:34Used by:51
Symbol 49 GraphicUsed by:51
Symbol 50 TextUses:34Used by:51
Symbol 51 ButtonUses:47 48 49 50Used by:Timeline
Symbol 52 GraphicUsed by:54
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:52 53Used by:55
Symbol 55 MovieClipUses:54Used by:Timeline
Symbol 56 GraphicUsed by:64 71
Symbol 57 ShapeTweeningUsed by:64 71
Symbol 58 GraphicUsed by:64 71
Symbol 59 GraphicUsed by:64 71
Symbol 60 ShapeTweeningUsed by:64 71
Symbol 61 ShapeTweeningUsed by:64 71
Symbol 62 ShapeTweeningUsed by:64 71
Symbol 63 GraphicUsed by:64 71
Symbol 64 MovieClipUses:56 57 58 59 60 61 62 63Used by:67
Symbol 65 GraphicUsed by:66 142
Symbol 66 MovieClipUses:65Used by:67
Symbol 67 MovieClipUses:64 66Used by:Timeline
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:76
Symbol 70 GraphicUsed by:76 81 85
Symbol 71 MovieClipUses:56 57 58 59 60 61 62 63Used by:76 81 85
Symbol 72 GraphicUsed by:76 81 85
Symbol 73 GraphicUsed by:76 81 85
Symbol 74 GraphicUsed by:76 81 85
Symbol 75 GraphicUsed by:76 81 85
Symbol 76 MovieClipUses:69 70 71 72 73 74 75Used by:Timeline
Symbol 77 EditableTextUses:16Used by:Timeline
Symbol 78 TextUses:19Used by:Timeline
Symbol 79 TextUses:19Used by:Timeline
Symbol 80 GraphicUsed by:81 83
Symbol 81 MovieClipUses:80 70 71 72 73 74 75Used by:Timeline
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:80 82Used by:Timeline
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84 70 71 72 73 74 75Used by:Timeline
Symbol 86 TextUses:34Used by:90
Symbol 87 TextUses:34Used by:90
Symbol 88 TextUses:34Used by:90
Symbol 89 TextUses:34Used by:90
Symbol 90 MovieClipUses:86 87 88 89Used by:Timeline
Symbol 91 GraphicUsed by:165
Symbol 92 FontUsed by:93 94 96 99 100 108 109 113 114 119 120 127 128 130 137 138 139 151 152 153 155 157 158 159
Symbol 93 TextUses:92Used by:165
Symbol 94 TextUses:92Used by:165
Symbol 95 GraphicUsed by:98
Symbol 96 TextUses:92Used by:98
Symbol 97 GraphicUsed by:98
Symbol 98 ButtonUses:95 96 97Used by:165
Symbol 99 TextUses:92Used by:102
Symbol 100 TextUses:92Used by:102
Symbol 101 GraphicUsed by:102
Symbol 102 ButtonUses:99 100 101Used by:165
Symbol 103 GraphicUsed by:165
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:106
Symbol 106 MovieClipUses:105Used by:165
Symbol 107 GraphicUsed by:165
Symbol 108 TextUses:92Used by:112
Symbol 109 TextUses:92Used by:112
Symbol 110 GraphicUsed by:112 115 172
Symbol 111 TextUses:34Used by:112 115 172
Symbol 112 ButtonUses:108 109 110 111Used by:165
Symbol 113 TextUses:92Used by:115
Symbol 114 TextUses:92Used by:115
Symbol 115 ButtonUses:113 114 110 111Used by:165
Symbol 116 GraphicUsed by:165
Symbol 117 GraphicUsed by:149
Symbol 118 GraphicUsed by:149
Symbol 119 TextUses:92Used by:149
Symbol 120 TextUses:92Used by:149
Symbol 121 TextUses:34Used by:126
Symbol 122 TextUses:34Used by:126
Symbol 123 GraphicUsed by:126 129 154
Symbol 124 FontUsed by:125
Symbol 125 TextUses:124Used by:126
Symbol 126 ButtonUses:121 122 123 125Used by:149 164
Symbol 127 TextUses:92Used by:129
Symbol 128 TextUses:92Used by:129
Symbol 129 ButtonUses:127 128 123Used by:149
Symbol 130 TextUses:92Used by:149
Symbol 131 EditableTextUses:34Used by:149
Symbol 132 EditableTextUses:34Used by:149
Symbol 133 EditableTextUses:34Used by:149
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:149
Symbol 136 GraphicUsed by:140
Symbol 137 EditableTextUses:34 92Used by:140
Symbol 138 EditableTextUses:34 92Used by:140
Symbol 139 EditableTextUses:34 92Used by:140
Symbol 140 MovieClipUses:136 137 138 139Used by:141
Symbol 141 MovieClipUses:140Used by:149
Symbol 142 MovieClipUses:65Used by:149
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:149
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:149
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:149
Symbol 149 MovieClipUses:117 118 119 120 126 129 130 131 132 133 135 141 142 144 146 148Used by:165
Symbol 150 GraphicUsed by:164
Symbol 151 TextUses:92Used by:164
Symbol 152 TextUses:92Used by:154
Symbol 153 TextUses:92Used by:154
Symbol 154 ButtonUses:152 153 123Used by:164
Symbol 155 TextUses:92Used by:164
Symbol 156 EditableTextUses:34Used by:164
Symbol 157 TextUses:92Used by:164
Symbol 158 TextUses:92Used by:164
Symbol 159 TextUses:92Used by:164
Symbol 160 EditableTextUses:34Used by:164
Symbol 161 EditableTextUses:34Used by:164
Symbol 162 EditableTextUses:34Used by:164
Symbol 163 EditableTextUses:34Used by:164
Symbol 164 MovieClipUses:150 151 126 154 155 156 157 158 159 160 161 162 163Used by:165
Symbol 165 MovieClipUses:91 93 94 98 102 103 106 107 46 112 115 116 149 164Used by:Timeline
Symbol 166 TextUses:16Used by:Timeline
Symbol 167 TextUses:16Used by:Timeline
Symbol 168 EditableTextUses:16Used by:Timeline
Symbol 169 GraphicUsed by:Timeline
Symbol 170 TextUses:34Used by:172
Symbol 171 TextUses:34Used by:172
Symbol 172 ButtonUses:170 171 110 111Used by:Timeline
Symbol 173 GraphicUsed by:Timeline

Instance Names

"mask_mc"Frame 1Symbol 11 MovieClip
"sound_mc"Frame 2Symbol 32 MovieClip
"pencils_mc"Frame 10Symbol 55 MovieClip
"platform_mc"Frame 10Symbol 67 MovieClip
"goldball_mc"Frame 10Symbol 76 MovieClip
"ball_mc"Frame 10Symbol 81 MovieClip
"dead2_mc"Frame 10Symbol 83 MovieClip
"dead3_mc"Frame 10Symbol 83 MovieClip
"dead1_mc"Frame 10Symbol 83 MovieClip
"extra_mc"Frame 10Symbol 85 MovieClip
"go_mc"Frame 10Symbol 90 MovieClip
"menu_mc"Frame 20Symbol 165 MovieClip
"mask_mc"Symbol 11 MovieClip Frame 1Symbol 10 MovieClip
"pencil2"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil1"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil3"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil4"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil5"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil7"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil6"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil8"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil9"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil10"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil12"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil11"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil13"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil14"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil15"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil17"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil16"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil18"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil19"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil20"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil22"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil21"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil23"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil24"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil25"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil27"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil26"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil28"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"pencil29"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"leftAngel_mc"Symbol 67 MovieClip Frame 1Symbol 64 MovieClip
"rightAngel_mc"Symbol 67 MovieClip Frame 1Symbol 64 MovieClip
"clip_mc"Symbol 67 MovieClip Frame 1Symbol 66 MovieClip
"pos"Symbol 140 MovieClip Frame 1Symbol 137 EditableText
"playerName"Symbol 140 MovieClip Frame 1Symbol 138 EditableText
"score"Symbol 140 MovieClip Frame 1Symbol 139 EditableText
"scoreLine_mc"Symbol 141 MovieClip Frame 1Symbol 140 MovieClip
"Button64"Symbol 149 MovieClip Frame 1Symbol 126 Button
"Button63"Symbol 149 MovieClip Frame 1Symbol 129 Button
"errorMsg"Symbol 149 MovieClip Frame 1Symbol 131 EditableText
"userEmail"Symbol 149 MovieClip Frame 1Symbol 132 EditableText
"userName"Symbol 149 MovieClip Frame 1Symbol 133 EditableText
"scrollMask_mc"Symbol 149 MovieClip Frame 5Symbol 135 MovieClip
"scoreList_mc"Symbol 149 MovieClip Frame 5Symbol 141 MovieClip
"scrollTrack_mc"Symbol 149 MovieClip Frame 5Symbol 142 MovieClip
"scrollFace_mc"Symbol 149 MovieClip Frame 5Symbol 144 MovieClip
"upArrow_mc"Symbol 149 MovieClip Frame 5Symbol 146 MovieClip
"downArrow_mc"Symbol 149 MovieClip Frame 5Symbol 148 MovieClip
"Button64"Symbol 149 MovieClip Frame 5Symbol 126 Button
"Button64"Symbol 164 MovieClip Frame 1Symbol 126 Button
"Button63"Symbol 164 MovieClip Frame 1Symbol 154 Button
"errorMsg"Symbol 164 MovieClip Frame 1Symbol 156 EditableText
"userName"Symbol 164 MovieClip Frame 1Symbol 160 EditableText
"userEmail"Symbol 164 MovieClip Frame 1Symbol 161 EditableText
"friendName"Symbol 164 MovieClip Frame 1Symbol 162 EditableText
"friendEmail"Symbol 164 MovieClip Frame 1Symbol 163 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "pop"
ExportAssets (56)Timeline Frame 1Symbol 2 as "music"
ExportAssets (56)Timeline Frame 1Symbol 3 as "boing1"
ExportAssets (56)Timeline Frame 1Symbol 4 as "boing"

Labels

"main"Frame 2
"game"Frame 10
"gameover"Frame 20
"mute"Symbol 32 MovieClip Frame 25
"dead"Symbol 76 MovieClip Frame 5
"dead"Symbol 81 MovieClip Frame 5
"dead"Symbol 85 MovieClip Frame 5
"gameOver"Symbol 90 MovieClip Frame 85
"start"Symbol 165 MovieClip Frame 31
"submit"Symbol 165 MovieClip Frame 61
"sendtofriend"Symbol 165 MovieClip Frame 91

Dynamic Text Variables

savedSymbol 77 EditableText"<p align="left"><font face="TRENDY" size="20" color="#ff2b2b" letterSpacing="0.000000" kerning="1">0</font></p>"
savedSymbol 168 EditableText"<p align="center"><font face="TRENDY" size="36" color="#000000" letterSpacing="0.000000" kerning="1">0</font></p>"




http://swfchan.com/6/29034/info.shtml
Created: 11/8 -2019 17:47:13 Last modified: 11/8 -2019 17:47:13 Server time: 06/05 -2024 18:03:50