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

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

Pinball Deluxe.swf

This is the info page for
Flash #11887

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


Text
Loading

START

START

Instructions

Enjoy the thrills and spills of a
classic pinball game in our action
packed remake.
Take control of the flippers and try
and keep the ball in play for as long
as possible. Use the bouncers and
bumpers to bounce your ball around
the table and go for the target blocks
and ramps to achieve a high score.
Light up all the target blocks and hit
the centre section 3 times and its
pinball madness as the multi-ball
feature kicks in! Can you keep control
of all 3 balls and beat the top scores?
Controls:
Cursor Left: Left flipper
Cursor Right: Right flipper
Space-Bat: Launch Ball/Nudge Table

SCORE

BALLS

Volume Level

Music

Sound Effects

OFF

ON

I

I

K

K

O

O

N

N

C

C

T

T

Y

Y

c6

c4

c3

cp

a4

y8

Event Handler

PLAY

IKONCITY

@

PLAY

IKONCITY

@

PLAY AGAIN

You Scored

Play this game and many more,
exciting celebrity games at
ikoncity.com. Play FREE today
for your chance to WIN GREAT
PRIZES from top music, screen,
sports and 'street' stars.

12403456

ActionScript [AS1/AS2]

Frame 1
function defineCalls() { dbInterface.startGame = function () { lc.send(lcBaseString + lcString, "startGame"); _root.scorenewx = 0; _root.dbInterface.updateScore(_root.scorenewx); }; dbInterface.endGame = function () { lc.send(lcBaseString + lcString, "endGame"); }; dbInterface.endGameUncompleted = function () { lc.send(lcBaseString + lcString, "endGameUncompleted"); }; dbInterface.setFeedbackType = function (fbType) { lc.send(lcBaseString + lcString, "setFeedbackType", fbType); }; dbInterface.updateTime = function (strTime) { lc.send(lcBaseString + lcString, "updateTime", strTime); }; dbInterface.updateScore = function (strScore) { lc.send(lcBaseString + lcString, "updateScore", strScore); }; setActive(); } function setActive() { connection.text = "Connection: made"; dbInterface.setFeedbackType("score"); dbInterface.startGame(); } function setDeactive() { } function testConnection() { lcTest.send(lcBaseString + lcString, "active"); feedback.text = lcBaseString + lcString; } function trigerConnection() { iTestConnectionIntervalID = setInterval(testConnection, 500); } stop(); count = 0; countsound = 0; _root.slidemusic_X = 0; _root.slidesound_X = 0; var lc = new LocalConnection(); var lcTest = new LocalConnection(); var lcBaseString = "IKONCITY_GAMES"; var dbInterface = new Object(); var iTestConnectionIntervalID; var iTimerIntervalID; lcTest.onStatus = function (infoObject) { if (infoObject.level == "error") { clearInterval(iTestConnectionIntervalID); defineCalls(); } };
Instance of Symbol 53 MovieClip in Frame 1
onClipEvent (load) { this.swapDepths(35555); }
Frame 2
Frame 3
_root.snd1.musicObj.start(0, 10000);
Frame 4
function seconds_time() { if (_root.numeral < 10) { _root.numeral = _root.numeral + 1; _root.countSecond = _root.countSecond - 1; } if ((_root.numeral == 10) && (_root.countSecond == 0)) { clearInterval(intervalID); _root.anca1._x = _root.anca1._x - 60; _root.anca2._x = _root.anca2._x + 60; _root.numeral = 0; } } function barrierRamp(countSecond) { clearInterval(intervalID); _root.numeral = 0; intervalID = setInterval(seconds_time, 1000); } function distance(x0, y0) { var _local2 = (((this.a * x0) + (this.b * y0)) + this.c) / this.module; return(_local2); } function distancePoint(point) { var _local3 = point._x; var _local2 = point._y; var _local4 = (((this.a * _local3) + (this.b * _local2)) + this.c) / this.module; return(_local4); } function distancePointAbs(point) { var _local3 = point._x; var _local2 = point._y; var _local4 = (((this.a * _local3) + (this.b * _local2)) + this.c) / this.module; distanceAbs = Math.abs(_local4); return(distanceAbs); } function distanceTo(point) { var _local2 = ((((this.a * point.x) + (this.b * point.y)) + this.c) / this.module) - (point._width / 2); return(_local2); } function getIntersection(a, b, c) { var _local2 = new Object(); _local2.x0 = (-((this.c * b) - (c * this.b))) / ((this.a * b) - (a * this.b)); _local2.y0 = ((this.c * a) - (c * this.a)) / ((this.a * b) - (a * this.b)); return(_local2); } function isPartSegment(x0, y0) { if (((((x0 < this.x1) && (x0 < this.x2)) || ((this.x1 < x0) && (this.x2 < x0))) || ((y0 < this.y1) && (y0 < this.y2))) || ((this.y1 < y0) && (this.y2 < y0))) { return(false); } return(true); } function isPossibleTarget(myBall) { if (!this.active) { return(false); } var _local3 = this.getIntersection(myBall.a, myBall.b, myBall.c); var _local4 = (((this.a * myBall.x) + (this.b * myBall.y)) + this.c) / this.module; this.cachedDistance = _local4 - (myBall._width / 2); if (!this.isPartSegment(_local3.x0, _local3.y0)) { if ((_local4 >= 0) && (this.cachedDistance <= 0)) { var _local5 = ((this.a * myBall.x) - (this.b * myBall.y)) - this.c; var _local6 = ((this.b * myBall.y) - (this.a * myBall.x)) - this.c; if (this.isPartSegment(_local5, _local6)) { return(true); } } return(false); } if ((((_local3.x0 >= myBall._x) && (myBall.limit_x >= _local3.x0)) || ((myBall._x >= _local3.x0) && (_local3.x0 >= myBall.limit_x))) && (((_local3.y0 >= myBall._y) && (myBall.limit_y >= _local3.y0)) || ((myBall._y >= _local3.y0) && (_local3.y0 >= myBall.limit_y)))) { this.isCrossed = true; return(true); } this.isCrossed = false; return(true); } function Segment(a, b, c, x1, y1, x2, y2, point1, point2, clipObj) { this.a = a; this.b = b; this.c = c; this.x1 = x1; this.y1 = y1; this.x2 = x2; this.y2 = y2; this.point1 = point1; this.point2 = point2; this.clipObj = clipObj; this.module = Math.sqrt((this.a * this.a) + (this.b * this.b)); this.angle = (Math.acos(this.b / this.module) / 3.141593) * 180; if (this.y1 < this.y2) { this.angle = 180 - this.angle; } this.active = true; this.distanceTo = distanceTo; this.distancePoint = distancePoint; this.distancePointAbs = distancePointAbs; this.isPossibleTarget = isPossibleTarget; this.getIntersection = getIntersection; this.mark = mark; this.isPartSegment = isPartSegment; } function mark(flag) { if (flag == 1) { this.point1.gotoAndStop(2); this.point2.gotoAndStop(2); } else { this.point1.gotoAndStop(1); this.point2.gotoAndStop(1); } } function getSegment(point1, point2) { var _local4; if ((point1._name == "b2") && (point2._name == "b3")) { _local4 = _root.electricR; } else if ((point1._name == "a2") && (point2._name == "a3")) { _local4 = _root.electricL; } else if ((point1._name == "d1b") && (point2._name == "d1a")) { _local4 = _root.holdRight_mc; } else if ((point1._name == "d1a") && (point2._name == "d1")) { _local4 = _root.holdRight_mc; } else if ((point1._name == "c7") && (point2._name == "c8")) { _local4 = _root.holdLeft_mc; } else if ((point1._name == "c8") && (point2._name == "c1")) { _local4 = _root.holdLeft_mc; } else { _local4 = null; } var _local8 = point1._x; var _local6 = point1._y; var _local7 = point2._x; var _local5 = point2._y; var _local11 = _local5 - _local6; var _local10 = _local8 - _local7; var _local9 = ((-_local8) * _local5) + (_local7 * _local6); return(new Segment(_local11, _local10, _local9, _local8, _local6, _local7, _local5, point1, point2, _local4)); } lives = 5; score = 0; countSecond = 0; numeral = 0; gamenumeral = 0; bonusHit = 0; allSegments = new Array(); allSegments1 = new Array(); allSegments2 = new Array(); allBalls = new Array(); allBalls1 = new Array(); allBalls2 = new Array();
Instance of Symbol 369 MovieClip "Event" in Frame 4
onClipEvent (load) { function nudgefn(npos) { _root.ball._x = _root.ball._x + npos; _root.ancaqw._x = _root.ancaqw._x + npos; _root.ancaq._x = _root.ancaq._x + npos; _root.holdLeft_mc._x = _root.holdLeft_mc._x + npos; _root.holdRight_mc._x = _root.holdRight_mc._x + npos; i = 1; while (i <= 42) { _root["p" + i]._x = _root["p" + i]._x + npos; i++; } i = 1; while (i <= 10) { _root["y" + i]._x = _root["y" + i]._x + npos; _root["t" + i]._x = _root["t" + i]._x + npos; _root["n" + i]._x = _root["n" + i]._x + npos; i++; } i = 1; while (i <= 7) { _root["b" + i]._x = _root["b" + i]._x + npos; i++; } i = 1; while (i <= 6) { _root["d" + i]._x = _root["d" + i]._x + npos; i++; } i = 1; while (i <= 8) { _root["c" + i]._x = _root["c" + i]._x + npos; i++; } i = 1; while (i <= 4) { _root["j" + i]._x = _root["j" + i]._x + npos; _root["h" + i]._x = _root["h" + i]._x + npos; _root["f" + i]._x = _root["f" + i]._x + npos; _root["g" + i]._x = _root["g" + i]._x + npos; i++; } i = 1; while (i <= 6) { _root["a" + i]._x = _root["a" + i]._x + npos; i++; } i = 0; while (i <= 6) { _root["st" + i]._x = _root["st" + i]._x + npos; i++; } i = 0; while (i <= 9) { _root["flare" + i]._x = _root["flare" + i]._x + npos; i++; } i = 0; while (i <= 5) { _root["ralu" + i]._x = _root["ralu" + i]._x + npos; i++; } i = 0; while (i <= 4) { _root["cris" + i]._x = _root["cris" + i]._x + npos; _root["cr" + i]._x = _root["cr" + i]._x + npos; i++; } i = 0; while (i <= 3) { _root["maria" + i]._x = _root["maria" + i]._x + npos; _root["daria" + i]._x = _root["daria" + i]._x + npos; _root["du" + i]._x = _root["du" + i]._x + npos; _root["do" + i]._x = _root["do" + i]._x + npos; i++; } _root.min._x = _root.min._x + npos; _root.kin._x = _root.kin._x + npos; _root.kout._x = _root.kout._x + npos; _root.vin._x = _root.vin._x + npos; _root.vout._x = _root.vout._x + npos; _root.fin._x = _root.fin._x + npos; _root.fout._x = _root.fout._x + npos; _root.lin._x = _root.lin._x + npos; _root.lout._x = _root.lout._x + npos; _root.d1a._x = _root.d1a._x + npos; _root.d1b._x = _root.d1b._x + npos; _root.ch._x = _root.ch._x + npos; _root.cj._x = _root.cj._x + npos; _root.cn._x = _root.cn._x + npos; _root.cb._x = _root.cb._x + npos; _root.cg._x = _root.cg._x + npos; _root.cd._x = _root.cd._x + npos; _root.cd1._x = _root.cd1._x + npos; _root.cc._x = _root.cc._x + npos; _root.cc1._x = _root.cc1._x + npos; _root.cf._x = _root.cf._x + npos; _root.cx._x = _root.cx._x + npos; _root.cy._x = _root.cy._x + npos; _root.design_mc._x = _root.design_mc._x + npos; _root.shadow_mc._x = _root.shadow_mc._x + npos; _root.bg_mc._x = _root.bg_mc._x + npos; _root.elements_mc._x = _root.elements_mc._x + npos; _root.electricL._x = _root.electricL._x + npos; _root.electricR._x = _root.electricR._x + npos; _root.star_mc._x = _root.star_mc._x + npos; _root.center_sink._x = _root.center_sink._x + npos; _root.logo_mc._x = _root.logo_mc._x + npos; _root.mc_handler._x = _root.mc_handler._x + npos; _root.flipLeft._x = _root.flipLeft._x + npos; _root.flipRight._x = _root.flipRight._x + npos; _root.ralu._x = _root.ralu._x + npos; _root.anca._x = _root.anca._x + npos; _root.ancaClip._x = _root.ancaClip._x + npos; _root.raluClip._x = _root.raluClip._x + npos; _root.rampLeft._x = _root.rampLeft._x + npos; _root.rampRight._x = _root.rampRight._x + npos; i = 1; while (i <= 9) { _root["x" + i]._x = _root["x" + i]._x + npos; i++; } _root.ik_tblock._x = _root.ik_tblock._x + npos; _root.k_tblock._x = _root.k_tblock._x + npos; _root.o_tblock._x = _root.o_tblock._x + npos; _root.n_tblock._x = _root.n_tblock._x + npos; _root.c_tblock._x = _root.c_tblock._x + npos; _root.i_tblock._x = _root.i_tblock._x + npos; _root.t_tblock._x = _root.t_tblock._x + npos; _root.y_tblock._x = _root.y_tblock._x + npos; } countSpace = 0; countSpaceRelease = 0; sTime = getTimer(); } onClipEvent (keyDown) { if (_root.lives < 6) { _root.keyCode = Key.getCode(); if (_root.keyCode == 32) { if (countSpace == 0) { if (((getTimer() - sTime) > 100) && (_root.ball.waitToLaunch == true)) { _root.mc_handler._visible = true; _root.mc_handler.inc(); sTime = getTimer(); updateAfterEvent(); } } } else { _root.mc_handler.gotoAndStop(1); } if ((_root.ball._x != _root.st0._x) && (_root.ball._y != (_root.st0._y + 10))) { if (countSpace == 3) { countSpaceRelease = 3; } if (countSpaceRelease < 3) { if (countSpace < 3) { _root.keyCode = Key.getCode(); if (_root.keyCode == 32) { countSpace = countSpace + 1; npos = 2; nudgefn(npos); } } } } } } onClipEvent (keyUp) { _root.keyCode = Key.getCode(); if (_root.lives < 6) { if (_root.keyCode == 32) { if ((_root.Event.countSpaceRelease == 3) && (_root.Event.countSpace == 3)) { npos = -6; nudgefn(npos); } if (countSpace == 0) { if (_root.lives >= 0) { _root.mc_handler.startBall(); } _root.mc_handler.gotoAndStop(1); } } if ((_root.ball._x != _root.st0._x) && (_root.ball._y != (_root.st0._y + 10))) { if (countSpace == 3) { countSpace = countSpace - 1; } if (countSpaceRelease < 3) { if (countSpace <= 2) { if (_root.keyCode == 32) { countSpaceRelease = countSpaceRelease + 1; npos = -2; nudgefn(npos); } } } if ((countSpace == 2) && (countSpaceRelease == 1)) { countSpaceRelease = countSpaceRelease + 2; npos = -4; nudgefn(npos); } } } }
Frame 6
_root.addBalls = false; _root.leftzerodist = 0; _root.rightzerodist = 0; _root.leftTwoBallsHolded = 0; _root.rightTwoBallsHolded = 0; _root.holdRightTargetIs = ""; _root.holdLeftTargetIs = ""; _root.ballMax = 1; _root.allFalls = 0; function initialize() { if (this.type == CORP_OUTER) { i = 0; while (i < this.segments.length) { if (this.segments[i].distancePoint(this.centerPoint) < 0) { this.segments[i].a = this.segments[i].a * -1; this.segments[i].b = this.segments[i].b * -1; this.segments[i].c = this.segments[i].c * -1; } i++; } } else { i = 0; while (i < this.segments.length) { if (this.segments[i].distancePoint(this.centerPoint) > 0) { this.segments[i].a = this.segments[i].a * -1; this.segments[i].b = this.segments[i].b * -1; this.segments[i].c = this.segments[i].c * -1; } i++; } } } function Corp(segments, center, type, valNum) { this.segments = segments; this.centerPoint = center; this.type = type; this.initialize = initialize; this["allSegments" + valNum] = this.segments; _root["splitSegment" + valNum] = this["allSegments" + valNum]; _root["ball1splitSegment" + valNum] = this["allSegments" + valNum]; _root["ball2splitSegment" + valNum] = this["allSegments" + valNum]; } i = 0; allSegments = new Array(); CORP_INNER = 0; CORP_OUTER = 1; i = 1; while (lives >= i) { _root["life" + i]._visible = true; i++; } mainSegs = new Array(); mainSegs.push(getSegment(_root.p1, _root.p2)); mainSegs.push(getSegment(_root.p2, _root.p3)); mainSegs.push(getSegment(_root.p3, _root.p4)); mainSegs.push(getSegment(_root.p4, _root.p5)); mainSegs.push(getSegment(_root.p5, _root.p6)); mainSegs.push(getSegment(_root.p6, _root.p7)); mainSegs.push(getSegment(_root.p7, _root.p8)); mainSegs.push(getSegment(_root.p8, _root.p9)); mainSegs.push(getSegment(_root.p9, _root.p10)); mainSegs.push(getSegment(_root.p10, _root.p11)); mainSegs.push(getSegment(_root.p11, _root.p12)); mainSegs.push(getSegment(_root.p12, _root.p13)); mainSegs.push(getSegment(_root.p13, _root.p14)); mainSegs.push(getSegment(_root.p14, _root.p15)); mainSegs.push(getSegment(_root.p15, _root.p16)); mainSegs.push(getSegment(_root.p16, _root.p17)); mainSegs.push(getSegment(_root.p17, _root.p18)); mainSegs.push(getSegment(_root.p18, _root.p19)); mainSegs.push(getSegment(_root.p19, _root.p20)); mainSegs.push(getSegment(_root.p20, _root.p21)); mainSegs.push(getSegment(_root.p21, _root.p22)); mainSegs.push(getSegment(_root.p22, _root.p23)); mainSegs.push(getSegment(_root.p23, _root.p24)); mainSegs.push(getSegment(_root.p24, _root.p25)); mainSegs.push(getSegment(_root.p25, _root.p26)); mainSegs.push(getSegment(_root.p26, _root.p27)); mainSegs.push(getSegment(_root.p27, _root.p28)); mainSegs.push(getSegment(_root.p28, _root.p29)); mainSegs.push(getSegment(_root.p29, _root.p30)); mainSegs.push(getSegment(_root.p30, _root.p31)); mainSegs.push(getSegment(_root.p31, _root.p32)); mainSegs.push(getSegment(_root.p32, _root.p33)); mainSegs.push(getSegment(_root.p33, _root.p34)); mainSegs.push(getSegment(_root.p34, _root.p35)); mainSegs.push(getSegment(_root.p35, _root.p36)); mainSegs.push(getSegment(_root.p36, _root.p37)); mainSegs.push(getSegment(_root.p37, _root.p38)); mainSegs.push(getSegment(_root.p38, _root.p39)); mainSegs.push(getSegment(_root.p39, _root.p40)); mainSegs.push(getSegment(_root.p40, _root.p41)); mainSegs.push(getSegment(_root.p41, _root.p42)); mainSegs.push(getSegment(_root.p42, _root.p1)); tempCorp = new Corp(mainSegs, _root.cp, CORP_OUTER, 1); tempCorp.initialize(); corpSegs = new Array(); corpSegs.push(getSegment(_root.a1, _root.a2)); corpSegs.push(getSegment(_root.a2, _root.a3)); corpSegs.push(getSegment(_root.a3, _root.a4)); corpSegs.push(getSegment(_root.a4, _root.a5)); corpSegs.push(getSegment(_root.a5, _root.a6)); corpSegs.push(getSegment(_root.a6, _root.a1)); tempCorp = new Corp(corpSegs, _root.ca, CORP_INNER, 2); tempCorp.initialize(); corpSegs = new Array(); corpSegs.push(getSegment(_root.b1, _root.b2)); corpSegs.push(getSegment(_root.b2, _root.b3)); corpSegs.push(getSegment(_root.b3, _root.b4)); corpSegs.push(getSegment(_root.b4, _root.b5)); corpSegs.push(getSegment(_root.b5, _root.b6)); corpSegs.push(getSegment(_root.b6, _root.b7)); corpSegs.push(getSegment(_root.b7, _root.b1)); tempCorp = new Corp(corpSegs, _root.cb, CORP_INNER, 3); tempCorp.initialize(); corpSegs = new Array(); corpSegs.push(getSegment(_root.g1, _root.g2)); corpSegs.push(getSegment(_root.g2, _root.g3)); corpSegs.push(getSegment(_root.g3, _root.g4)); corpSegs.push(getSegment(_root.g4, _root.g1)); tempCorp = new Corp(corpSegs, _root.cg, CORP_INNER, 4); tempCorp.initialize(); corpSegs = new Array(); corpSegs.push(getSegment(_root.t1, _root.t2)); corpSegs.push(getSegment(_root.t2, _root.t3)); corpSegs.push(getSegment(_root.t3, _root.t4)); corpSegs.push(getSegment(_root.t4, _root.t5)); corpSegs.push(getSegment(_root.t5, _root.t6)); corpSegs.push(getSegment(_root.t6, _root.t7)); corpSegs.push(getSegment(_root.t7, _root.t8)); corpSegs.push(getSegment(_root.t8, _root.t9)); corpSegs.push(getSegment(_root.t9, _root.t10)); corpSegs.push(getSegment(_root.t10, _root.t1)); tempCorp = new Corp(corpSegs, _root.ct, CORP_INNER, 5); tempCorp.initialize(); corpSegs = new Array(); corpSegs.push(getSegment(_root.n1, _root.n2)); corpSegs.push(getSegment(_root.n2, _root.n3)); corpSegs.push(getSegment(_root.n3, _root.n4)); corpSegs.push(getSegment(_root.n4, _root.n5)); corpSegs.push(getSegment(_root.n5, _root.n6)); corpSegs.push(getSegment(_root.n6, _root.n7)); corpSegs.push(getSegment(_root.n7, _root.n8)); corpSegs.push(getSegment(_root.n8, _root.n9)); corpSegs.push(getSegment(_root.n9, _root.n10)); corpSegs.push(getSegment(_root.n10, _root.n1)); tempCorp = new Corp(corpSegs, _root.cn, CORP_INNER, 6); tempCorp.initialize(); corpSegs = new Array(); corpSegs.push(getSegment(_root.c1, _root.c2)); corpSegs.push(getSegment(_root.c2, _root.c5)); corpSegs.push(getSegment(_root.c5, _root.c6)); corpSegs.push(getSegment(_root.c6, _root.c7)); corpSegs.push(getSegment(_root.c7, _root.c8)); corpSegs.push(getSegment(_root.c8, _root.c1)); tempCorp = new Corp(corpSegs, _root.cc, CORP_INNER, 7); tempCorp.initialize(); corpSegs = new Array(); corpSegs.push(getSegment(_root.c2, _root.c3)); corpSegs.push(getSegment(_root.c3, _root.c4)); corpSegs.push(getSegment(_root.c4, _root.c5)); corpSegs.push(getSegment(_root.c5, _root.c2)); tempCorp = new Corp(corpSegs, _root.cc1, CORP_INNER, 8); tempCorp.initialize(); corpSegs = new Array(); corpSegs.push(getSegment(_root.d1, _root.d2)); corpSegs.push(getSegment(_root.d2, _root.d3)); corpSegs.push(getSegment(_root.d3, _root.d4)); corpSegs.push(getSegment(_root.d4, _root.d1b)); corpSegs.push(getSegment(_root.d1b, _root.d1a)); corpSegs.push(getSegment(_root.d1a, _root.d1)); tempCorp = new Corp(corpSegs, _root.cd, CORP_INNER, 9); tempCorp.initialize(); corpSegs = new Array(); corpSegs.push(getSegment(_root.d2, _root.d3)); corpSegs.push(getSegment(_root.d3, _root.d5)); corpSegs.push(getSegment(_root.d5, _root.d6)); corpSegs.push(getSegment(_root.d6, _root.d2)); tempCorp = new Corp(corpSegs, _root.cd1, CORP_INNER, 10); tempCorp.initialize(); corpSegs = new Array(); corpSegs.push(getSegment(_root.j1, _root.j2)); corpSegs.push(getSegment(_root.j2, _root.j3)); corpSegs.push(getSegment(_root.j3, _root.j4)); corpSegs.push(getSegment(_root.j4, _root.j1)); tempCorp = new Corp(corpSegs, _root.cj, CORP_INNER, 11); tempCorp.initialize(); corpSegs = new Array(); corpSegs.push(getSegment(_root.h1, _root.h2)); corpSegs.push(getSegment(_root.h2, _root.h3)); corpSegs.push(getSegment(_root.h3, _root.h4)); corpSegs.push(getSegment(_root.h4, _root.h1)); tempCorp = new Corp(corpSegs, _root.ch, CORP_INNER, 12); tempCorp.initialize(); corpSegs = new Array(); corpSegs.push(getSegment(_root.x1, _root.x2)); corpSegs.push(getSegment(_root.x2, _root.x3)); corpSegs.push(getSegment(_root.x3, _root.x4)); corpSegs.push(getSegment(_root.x4, _root.x5)); corpSegs.push(getSegment(_root.x5, _root.x6)); corpSegs.push(getSegment(_root.x6, _root.x7)); corpSegs.push(getSegment(_root.x7, _root.x8)); corpSegs.push(getSegment(_root.x8, _root.x9)); corpSegs.push(getSegment(_root.x9, _root.x1)); tempCorp = new Corp(corpSegs, _root.cx, CORP_INNER, 13); tempCorp.initialize(); corpSegs = new Array(); corpSegs.push(getSegment(_root.y1, _root.y2)); corpSegs.push(getSegment(_root.y2, _root.y3)); corpSegs.push(getSegment(_root.y3, _root.y4)); corpSegs.push(getSegment(_root.y4, _root.y5)); corpSegs.push(getSegment(_root.y5, _root.y6)); corpSegs.push(getSegment(_root.y6, _root.y7)); corpSegs.push(getSegment(_root.y7, _root.y8)); corpSegs.push(getSegment(_root.y8, _root.y9)); corpSegs.push(getSegment(_root.y9, _root.y10)); corpSegs.push(getSegment(_root.y10, _root.y1)); tempCorp = new Corp(corpSegs, _root.cy, CORP_INNER, 14); tempCorp.initialize(); corpSegs = new Array(); flipRight.upSegment = getSegment(_root.d1, _root.f3); flipRight.downSegment = getSegment(_root.d1, _root.f4); flipRight.upSegment.active = false; flipRight.centreX = _root.d1._x; flipRight.centreY = _root.d1._y; corpSegs.push(flipRight.upSegment); corpSegs.push(flipRight.downSegment); tempCorp = new Corp(corpSegs, _root.cf, CORP_INNER, 15); tempCorp.initialize(); corpSegs = new Array(); flipLeft.upSegment = getSegment(_root.c1, _root.f1); flipLeft.downSegment = getSegment(_root.c1, _root.f2); flipLeft.upSegment.active = false; flipLeft.centreX = _root.c1._x; flipLeft.centreY = _root.c1._y; corpSegs.push(flipLeft.upSegment); corpSegs.push(flipLeft.downSegment); tempCorp = new Corp(corpSegs, _root.cf, CORP_INNER, 16); tempCorp.initialize(); corpSegs = new Array(); corpSegs.push(getSegment(_root.k1, _root.k2)); corpSegs.push(getSegment(_root.k2, _root.k3)); corpSegs.push(getSegment(_root.k3, _root.k4)); corpSegs.push(getSegment(_root.k4, _root.k1)); tempCorp = new Corp(corpSegs, _root.ck, CORP_INNER, 17); tempCorp.initialize();
Frame 7
function barrier() { if (_root.gamenumeral == 0) { if ((_root.numeral != 0) && (_root.countSecond != 0)) { _root.countSecond = 0; _root.numeral = 0; clearInterval(_root.intervalID); _root.anca1._x = _root.anca1._x - 60; _root.anca2._x = _root.anca2._x + 60; } if (_root.countSecond == 0) { _root.anca1._x = _root.anca1._x + 60; _root.anca2._x = _root.anca2._x - 60; } _root.countSecond = _root.countSecond + 10; _root.barrierRamp(_root.countSecond); } } function onceTarget(targetBall, i) { if ((((_root.st0.hitTest(targetBall) && (targetBall.isOnPath != true)) && (_root.st0.angleMin < targetBall.angle)) && (targetBall.angle < _root.st0.angleMax)) && (targetBall.speed >= _root.st0.speedMin)) { targetBall.destination = "st0"; targetBall.isOnPath = true; ranNum = random(8); if (ranNum >= 2) { if (ranNum == 4) { targetBall.angleOut = 65; } else if (ranNum == 7) { targetBall.angleOut = 5; } else { targetBall.angleOut = _root.st0.angleOut - (ranNum * 20); } } else { targetBall.angleOut = _root.st0.angleOut + (ranNum * 2); } targetBall.speedInc = _root.st0.speedInc; targetBall._x = _root.st0._x; targetBall._y = _root.st0._y; if (_root.st0.speedOut > 0) { targetBall.speedOut = _root.st0.speedOut; } else { targetBall.speedOut = null; } _root.ranvalue = "ranNum = " + ranNum; _root.anglevalue = "angle = " + targetBall.angleOut; _root.speedvalue = "speed = " + targetBall.speedOut; trace("targetBall.angleOut = " + targetBall.angleOut); trace("targetBall.speedOut = " + targetBall.speedOut); targetBall.updateDestination(); } else if ((((_root.daria0.hitTest(targetBall) && (targetBall.isOnPath != true)) && (_root.daria0.angleMin < targetBall.angle)) && (targetBall.angle < _root.daria0.angleMax)) && (targetBall.speed >= _root.daria0.speedMin)) { _root.snd10.spinObj.start(0, 1); targetBall.destination = "daria0"; targetBall.isOnPath = true; targetBall.angleOut = _root.daria0.angleOut; targetBall.speedInc = _root.daria0.speedInc; targetBall._x = _root.daria0._x; targetBall._y = _root.daria0._y; if (_root.daria0.speedOut > 0) { targetBall.speedOut = _root.daria0.speedOut; } else { targetBall.speedOut = null; } targetBall.updateDestination(); } else if ((((_root.du0.hitTest(targetBall) && (targetBall.isOnPath != true)) && (_root.du0.angleMin < targetBall.angle)) && (targetBall.angle < _root.du0.angleMax)) && (targetBall.speed >= _root.du0.speedMin)) { targetBall.destination = "du0"; targetBall.isOnPath = true; targetBall.angleOut = 145; targetBall.speedInc = _root.du0.speedInc; targetBall._x = _root.du0._x; targetBall._y = _root.du0._y; if (_root.du0.speedOut > 0) { targetBall.speedOut = _root.du0.speedOut; } else { targetBall.speedOut = null; } targetBall.updateDestination(); } else if ((((_root.do0.hitTest(targetBall) && (targetBall.isOnPath != true)) && (_root.do0.angleMin < targetBall.angle)) && (targetBall.angle < _root.do0.angleMax)) && (targetBall.speed >= _root.do0.speedMin)) { _root.snd10.spinObj.start(0, 1); targetBall.destination = "do0"; targetBall.isOnPath = true; targetBall.angleOut = _root.do0.angleOut; targetBall.speedInc = _root.do0.speedInc; targetBall._x = _root.do0._x; targetBall._y = _root.do0._y; if (_root.do0.speedOut > 0) { targetBall.speedOut = _root.do0.speedOut; } else { targetBall.speedOut = null; } targetBall.updateDestination(); } else if ((((_root.maria0.hitTest(targetBall) && (targetBall.isOnPath != true)) && (_root.maria0.angleMin < targetBall.angle)) && (targetBall.angle < _root.maria0.angleMax)) && (targetBall.speed >= _root.maria0.speedMin)) { targetBall.destination = "maria0"; targetBall.isOnPath = true; targetBall.angleOut = 35; targetBall.speedInc = _root.maria0.speedInc; targetBall._x = _root.maria0._x; targetBall._y = _root.maria0._y; if (_root.maria0.speedOut > 0) { targetBall.speedOut = _root.maria0.speedOut; } else { targetBall.speedOut = null; } targetBall.updateDestination(); } else if ((((_root.cris0.hitTest(targetBall) && (targetBall.isOnPath != true)) && (_root.cris0.angleMin < targetBall.angle)) && (targetBall.angle < _root.cris0.angleMax)) && (targetBall.speed >= _root.cris0.speedMin)) { targetBall.destination = "cris0"; targetBall.isOnPath = true; targetBall.angleOut = _root.cris0.angleOut; targetBall.speedInc = _root.cris0.speedInc; targetBall._x = _root.cris0._x; targetBall._y = _root.cris0._y; if (_root.cris0.speedOut > 0) { targetBall.speedOut = _root.cris0.speedOut; } else { targetBall.speedOut = null; } targetBall.updateDestination(); } else if ((((_root.cr0.hitTest(targetBall) && (targetBall.isOnPath != true)) && (_root.cr0.angleMin < targetBall.angle)) && (targetBall.angle < _root.cr0.angleMax)) && (targetBall.speed >= _root.cr0.speedMin)) { targetBall.destination = "cr0"; targetBall.isOnPath = true; targetBall.angleOut = _root.cr0.angleOut; targetBall.speedInc = _root.cr0.speedInc; targetBall._x = _root.cr0._x; targetBall._y = _root.cr0._y; if (_root.cr0.speedOut > 0) { targetBall.speedOut = _root.cr0.speedOut; } else { targetBall.speedOut = null; } targetBall.updateDestination(); } else if ((((_root.ralu0.hitTest(targetBall) && (targetBall.isOnPath != true)) && (_root.ralu0.angleMin < targetBall.angle)) && (targetBall.angle < _root.ralu0.angleMax)) && (targetBall.speed >= _root.ralu0.speedMin)) { targetBall.destination = "ralu0"; targetBall.isOnPath = true; targetBall.angleOut = 145; targetBall.speedInc = _root.ralu0.speedInc; targetBall._x = _root.ralu0._x; targetBall._y = _root.ralu0._y; if (_root.ralu0.speedOut > 0) { targetBall.speedOut = _root.ralu0.speedOut; } else { targetBall.speedOut = null; } targetBall.updateDestination(); } else if ((((_root.mout.hitTest(targetBall) && (targetBall.isOnPath != true)) && (_root.mout.angleMin < targetBall.angle)) && (targetBall.angle < _root.mout.angleMax)) && (targetBall.speed >= _root.mout.speedMin)) { targetBall.destination = "mout"; targetBall.isOnPath = true; ranNum_mout = random(8); if (ranNum_mout >= 4) { targetBall.angleOut = _root.mout.angleOut + (ranNum_mout * 10); } else { targetBall.angleOut = _root.mout.angleOut - (ranNum_mout * 10); } targetBall.speedInc = _root.mout.speedInc; targetBall._x = _root.mout._x; targetBall._y = _root.mout._y; if (_root.mout.speedOut > 0) { targetBall.speedOut = _root.mout.speedOut; } else { targetBall.speedOut = null; } targetBall.updateDestination(); _root.mout._x = 134.6; _root.mout._y = 218.6; if (_root.ballMax < 3) { if (i == 1) { if (_root.ballMax == 1) { if (_root.bonusHit < 3) { _root.bonusHit = _root.bonusHit + 1; trace("_root.bonusHit increment = " + _root.bonusHit); trace("_root.ballMax = " + _root.ballMax); if (_root.bonusHit == 3) { _root.allFalls = 0; _root.ballMax = 3; _root.addBalls = true; } } } } else if (i == 2) { if (_root.ballMax == 1) { if (_root.bonusHit < 3) { _root.bonusHit = _root.bonusHit + 1; trace("_root.bonusHit increment = " + _root.bonusHit); trace("_root.ballMax = " + _root.ballMax); if (_root.bonusHit == 3) { _root.allFalls = 0; _root.ballMax = 3; _root.addBalls = true; } } } } else if (i == 3) { if (_root.ballMax == 1) { if (_root.bonusHit < 3) { _root.bonusHit = _root.bonusHit + 1; trace("_root.bonusHit increment = " + _root.bonusHit); trace("_root.ballMax = " + _root.ballMax); if (_root.bonusHit == 3) { _root.allFalls = 0; _root.ballMax = 3; _root.addBalls = true; } } } } } _root.snd8.tblockObj.start(0, 1); _root.barrier(); } else if ((((_root.fout.hitTest(targetBall) && (targetBall.isOnPath != true)) && (_root.fout.angleMin < targetBall.angle)) && (targetBall.angle < _root.fout.angleMax)) && (targetBall.speed >= _root.fout.speedMin)) { targetBall.destination = "fout"; targetBall.isOnPath = true; ranNum_fout = random(6); if (ranNum_fout >= 3) { targetBall.angleOut = _root.fout.angleOut + (ranNum_fout * 2); } else { targetBall.angleOut = _root.fout.angleOut + (ranNum_fout * 3); } targetBall.speedInc = _root.fout.speedInc; targetBall._x = _root.fout._x; targetBall._y = _root.fout._y; if (_root.fout.speedOut > 0) { targetBall.speedOut = _root.fout.speedOut; } else { targetBall.speedOut = null; } targetBall.updateDestination(); _root.snd15.centerObj.start(0, 1); _root.barrier(); } else if ((((_root.lout.hitTest(targetBall) && (targetBall.isOnPath != true)) && (_root.lout.angleMin < targetBall.angle)) && (targetBall.angle < _root.lout.angleMax)) && (targetBall.speed >= _root.lout.speedMin)) { targetBall.destination = "lout"; targetBall.isOnPath = true; ranNum_lout = random(7); if (ranNum_lout >= 3) { targetBall.angleOut = _root.lout.angleOut + (ranNum_lout * 10); } else { targetBall.angleOut = _root.lout.angleOut + (ranNum_lout * 7); } targetBall.speedInc = _root.lout.speedInc; targetBall._x = _root.lout._x; targetBall._y = _root.lout._y; if (_root.lout.speedOut > 0) { targetBall.speedOut = _root.lout.speedOut; } else { targetBall.speedOut = null; } targetBall.updateDestination(); _root.snd14.tripleObj.start(0, 1); _root.barrier(); } else if ((((_root.kout.hitTest(targetBall) && (targetBall.isOnPath != true)) && (_root.kout.angleMin < targetBall.angle)) && (targetBall.angle < _root.kout.angleMax)) && (targetBall.speed >= _root.kout.speedMin)) { targetBall.destination = "kout"; targetBall.isOnPath = true; ranNum_kout = random(8); if (ranNum_kout >= 4) { targetBall.angleOut = _root.kout.angleOut + (ranNum_kout * 1); } else { targetBall.angleOut = _root.kout.angleOut - (ranNum_kout * 1); } targetBall.speedInc = _root.kout.speedInc; targetBall._x = _root.kout._x; targetBall._y = _root.kout._y; if (_root.kout.speedOut > 0) { targetBall.speedOut = _root.kout.speedOut; } else { targetBall.speedOut = null; } targetBall.updateDestination(); _root.snd13.doubleObj.start(0, 1); _root.barrier(); } else if ((((_root.vout.hitTest(targetBall) && (targetBall.isOnPath != true)) && (_root.vout.angleMin < targetBall.angle)) && (targetBall.angle < _root.vout.angleMax)) && (targetBall.speed >= _root.vout.speedMin)) { targetBall.destination = "vout"; targetBall.isOnPath = true; targetBall.angleOut = _root.vout.angleOut; targetBall.speedInc = _root.vout.speedInc; targetBall._x = _root.vout._x; targetBall._y = _root.vout._y; if (_root.vout.speedOut > 0) { targetBall.speedOut = _root.vout.speedOut; } else { targetBall.speedOut = null; } targetBall.updateDestination(); _root.snd12.singleObj.start(0, 1); _root.barrier(); } if ((_root.bonusHit == 3) && (_root.addBalls == true)) { if (targetBall == _level0.ball) { _root.multiBalls(_level0.ball1, _level0.ball2); _root.CenterBall = targetBall; } else if (targetBall == _level0.ball1) { _root.multiBalls(_level0.ball2, _level0.ball); _root.CenterBall = targetBall; } else if (targetBall == _level0.ball2) { _root.multiBalls(_level0.ball, _level0.ball1); _root.CenterBall = targetBall; } } if (targetBall.waitToLaunch) { } else if (targetBall.isOnPath) { if (targetBall.step < targetBall.steps) { targetBall.stepByStep(); } else { targetBall.updateDestination(); } } else if (targetBall.timeToWait != null) { if ((getTimer() - targetBall.sTime) >= targetBall.timeToWait) { targetBall.timeToWait = null; targetBall.angle = targetBall.angle_wait; targetBall.speed = targetBall.speed_wait; if (targetBall._visible == false) { targetBall._visible = true; } if ((targetBall.xOutPosition != null) & (targetBall.yOutPosition != null)) { targetBall._x = targetBall.xOutPosition; targetBall._y = targetBall.yOutPosition; targetBall.xOutPosition = null; targetBall.yOutPosition = null; } } } else { if (targetBall.MAX_SPEED < targetBall.speed) { targetBall.speed = targetBall.MAX_SPEED; } targetBall.cCos = Math.cos(targetBall.angle * targetBall.radToDeg); targetBall.cSin = Math.sin(targetBall.angle * targetBall.radToDeg); targetBall.speedX = targetBall.speed * targetBall.cCos; targetBall.speedY = targetBall.speed * targetBall.cSin; if ((targetBall.speedY < -0.3) && ((targetBall.speedY + targetBall.GRAV_Y) > 0)) { targetBall.y = targetBall._y + targetBall.speedY; targetBall.speedY = 0; } else { targetBall.speedY = targetBall.speedY + ((targetBall.speedY < 9) ? (targetBall.GRAV_Y) : 0); targetBall.y = targetBall._y + targetBall.speedY; } targetBall.x = targetBall._x + targetBall.speedX; targetBall.limit_x = targetBall.x + ((targetBall._width / 2) * targetBall.cCos); targetBall.limit_y = targetBall.y + ((targetBall._width / 2) * targetBall.cSin); targetBall.spe = Math.sqrt((targetBall.speedX * targetBall.speedX) + (targetBall.speedY * targetBall.speedY)); if ((targetBall.speedY < 0.1) && (targetBall.speedY >= 0)) { targetBall.speedY = 0; if (targetBall.speedX < 0) { targetBall.angle = 180; } else { targetBall.angle = 0; } } else if ((targetBall.speedX < 0.1) && (targetBall.speedX >= 0)) { targetBall.speedX = 0; if (targetBall.speedY < 0) { targetBall.angle = 270; } else if (_root.leftzerodist != 1) { targetBall.angle = 90; } } else { targetBall.angle = (Math.atan(Math.abs(targetBall.speedY / targetBall.speedX)) * 180) / 3.141593; } if ((targetBall.speedX < 0) && (targetBall.speedY < 0)) { targetBall.angle = targetBall.angle + 180; } else if ((targetBall.speedX < 0) && (targetBall.speedY > 0)) { targetBall.angle = 180 - targetBall.angle; } else if ((targetBall.speedX > 0) && (targetBall.speedY < 0)) { targetBall.angle = 360 - targetBall.angle; } targetBall.calculateDirection(targetBall.angle); targetBall.findPossibleTarget(); if (targetBall.flipRightToggled && (_root.flipRight.inRange(targetBall))) { _root.snd7.flipObj.start(0, 1); targetBall.collisionFlipperRight(); } else if (targetBall.flipLeftToggled && (_root.flipLeft.inRange(targetBall))) { _root.snd7.flipObj.start(0, 1); targetBall.collisionFlipperLeft(); } else if ((targetBall.segmentT != null) && (targetBall.segmentT.distanceTo(targetBall) < 0)) { targetBall.x = targetBall._x; targetBall.y = targetBall._y; targetBall.actualDist = targetBall.segmentT.distancePointAbs(targetBall); _root.holdLeftTarget = targetBall; _root.holdRightTarget = targetBall; if (_root.leftzerodist == 1) { if (_root.leftTwoBallsHolded != 1) { } else if (_root.thirdball != targetBall) { targetBall.speed = 0; if (_root.leftThreeBallsHolded != 1) { if (targetBall._x > _root.holdLeft_mc._x) { targetBall._x = 260.65; targetBall._y = 332.65; } else if (targetBall._x < _root.holdLeft_mc._x) { targetBall._x = 250.1; targetBall._y = 330.25; } } } else { targetBall.collisionSegment(); } } else if (_root.rightzerodist == 1) { if (_root.rightTwoBallsHolded != 1) { } else if (_root.thirdball != targetBall) { targetBall.speed = 0; if (_root.rightThreeBallsHolded != 1) { if (targetBall._x > _root.holdRight_mc._x) { targetBall._x = 351.25; targetBall._y = 330.15; } else if (targetBall._x < _root.holdRight_mc._x) { targetBall._x = 340.1; targetBall._y = 332.25; } } } else { targetBall.collisionSegment(); } } else { targetBall.collisionSegment(); } } else if ((targetBall.ballT != null) && ((targetBall.ballT.distancePoint(targetBall) - ((targetBall._width / 2) + (targetBall.ballT._width / 2))) < 0)) { if (targetBall.ballT == _level0.anca) { _root.design_mc.gotoAndPlay(2); } _root.holdLeftTarget = targetBall; _root.holdRightTarget = targetBall; if (_root.leftzerodist == 1) { if (_root.leftTwoBallsHolded != 1) { } else if (_root.thirdball != targetBall) { targetBall.speed = 0; if (_root.leftThreeBallsHolded != 1) { if (targetBall._x > _root.holdLeft_mc._x) { targetBall._x = 260.65; targetBall._y = 332.65; } else if (targetBall._x < _root.holdLeft_mc._x) { targetBall._x = 250.1; targetBall._y = 330.25; } } } else { targetBall.collisionBall(); } } else if (_root.rightzerodist == 1) { if (_root.rightTwoBallsHolded != 1) { } else if (_root.thirdball != targetBall) { targetBall.speed = 0; if (_root.rightThreeBallsHolded != 1) { if (targetBall._x > _root.holdRight_mc._x) { targetBall._x = 351.25; targetBall._y = 330.15; } else if (targetBall._x < _root.holdRight_mc._x) { targetBall._x = 340.1; targetBall._y = 332.25; } } } else { targetBall.collisionBall(); } } else { targetBall.collisionBall(); } } else if (_root.leftzerodist == 1) { if (_root.leftTwoBallsHolded != 1) { trace("Dummy"); } else if (_root.thirdball != targetBall) { targetBall.speed = 0; if (_root.leftThreeBallsHolded != 1) { if (targetBall._x > _root.holdLeft_mc._x) { targetBall._x = 260.65; targetBall._y = 332.65; } else if (targetBall._x < _root.holdLeft_mc._x) { targetBall._x = 250.1; targetBall._y = 330.25; } } } else { targetBall._x = targetBall.x; targetBall._y = targetBall.y; targetBall.speed = targetBall.spe; targetBall.isCollision = false; } } else if (_root.rightzerodist == 1) { if (_root.rightTwoBallsHolded != 1) { trace("Dummy"); } else if (_root.thirdball != targetBall) { targetBall.speed = 0; if (_root.rightThreeBallsHolded != 1) { if (targetBall._x > _root.holdRight_mc._x) { targetBall._x = 351.25; targetBall._y = 330.15; } else if (targetBall._x < _root.holdRight_mc._x) { targetBall._x = 340.1; targetBall._y = 332.25; } } } else { targetBall._x = targetBall.x; targetBall._y = targetBall.y; targetBall.speed = targetBall.spe; targetBall.isCollision = false; } } else { targetBall._x = targetBall.x; targetBall._y = targetBall.y; targetBall.speed = targetBall.spe; targetBall.isCollision = false; } } if (targetBall.ballFlipped) { targetBall._y = targetBall._y - 120; if (targetBall.flipLeftToggled == true) { _root.flipLeft.gotoAndStop(2); } if (targetBall.flipRightToggled == true) { _root.flipRight.gotoAndStop(2); } _root.flipRight.upSegment.active = false; _root.flipLeft.upSegment.active = false; targetBall.ballFlipped = false; } else { targetBall.flipRightToggled = false; targetBall.flipLeftToggled = false; } if (targetBall.hitTest(_root.rampRight)) { _root.rampRight.rampR = 1; _root.rampRight.gotoAndPlay(2); } if (targetBall.hitTest(_root.rampLeft)) { _root.rampLeft.rampL = 1; _root.rampLeft.gotoAndPlay(2); } if (_root.tblockall != true) { if (targetBall.hitTest(_root.ik_tblock)) { if (_root.ik_tblock.ik == 0) { _root.ik_tblock.gotoAndStop(2); } } if (targetBall.hitTest(_root.k_tblock)) { if (_root.k_tblock.k == 0) { _root.k_tblock.gotoAndStop(2); } } if (targetBall.hitTest(_root.o_tblock)) { if (_root.o_tblock.o == 0) { _root.o_tblock.gotoAndStop(2); } } if (targetBall.hitTest(_root.n_tblock)) { if (_root.n_tblock.n == 0) { _root.n_tblock.gotoAndStop(2); } } if (targetBall.hitTest(_root.c_tblock)) { if (_root.c_tblock.c == 0) { _root.c_tblock.gotoAndStop(2); } } if (targetBall.hitTest(_root.i_tblock)) { if (_root.i_tblock.i == 0) { _root.i_tblock.gotoAndStop(2); } } if (targetBall.hitTest(_root.t_tblock)) { if (_root.t_tblock.t == 0) { _root.t_tblock.gotoAndStop(2); } } if (targetBall.hitTest(_root.y_tblock)) { if (_root.y_tblock.y == 0) { _root.y_tblock.gotoAndStop(2); } } } if ((((((((_root.ik_tblock.ik == 1) && (_root.k_tblock.k == 1)) && (_root.o_tblock.o == 1)) && (_root.n_tblock.n == 1)) && (_root.c_tblock.c == 1)) && (_root.i_tblock.i == 1)) && (_root.t_tblock.t == 1)) && (_root.y_tblock.y == 1)) { _root.tblockall = true; _root.score = _root.score + 3000; _root.y_tblock.gotoAndStop(3); } if (_root.tblockall == true) { _root.center_sink.gotoAndStop(2); _root.raluClip.gotoAndStop(2); } else { _root.center_sink.gotoAndStop(1); _root.raluClip.gotoAndStop(1); } if (targetBall._y < _root.topBLine._y) { j = 1; while (j <= 3) { flareValue = "sco" + j; if (targetBall.hitTest(_root[flareValue])) { _root[_root[flareValue].clipObj].action(); _root.snd5.sparkObj.start(0, 1); } j++; } } if (_root.fin.hitTest(targetBall) && (targetBall.timeToWait == null)) { targetBall._x = _root.fin._x; targetBall._y = _root.fin._y; _root.score = _root.score + 5000; targetBall.wait(_root.fin.timeWait, _root.fin.angleOut, _root.fin.speedOut, _root[_root.fin.outVortex]._x, _root[_root.fin.outVortex]._y); if (_root.fin.clipObj != null) { _root[_root.fin.clipObj].action(); } } else if (_root.lin.hitTest(targetBall) && (targetBall.timeToWait == null)) { targetBall._x = _root.lin._x; targetBall._y = _root.lin._y; _root.score = _root.score + 7500; targetBall.wait(_root.lin.timeWait, _root.lin.angleOut, _root.lin.speedOut, _root[_root.lin.outVortex]._x, _root[_root.lin.outVortex]._y); if (_root.lin.clipObj != null) { _root[_root.lin.clipObj].action(); } } else if (_root.kin.hitTest(targetBall) && (targetBall.timeToWait == null)) { targetBall._x = _root.kin._x; targetBall._y = _root.kin._y; _root.score = _root.score + 5000; targetBall.wait(_root.kin.timeWait, _root.kin.angleOut, _root.kin.speedOut, _root[_root.kin.outVortex]._x, _root[_root.kin.outVortex]._y); if (_root.kin.clipObj != null) { _root[_root.kin.clipObj].action(); } } else if (_root.vin.hitTest(targetBall) && (targetBall.timeToWait == null)) { targetBall._x = _root.vin._x; targetBall._y = _root.vin._y; _root.score = _root.score + 2500; targetBall.wait(_root.vin.timeWait, _root.vin.angleOut, _root.vin.speedOut, _root[_root.vin.outVortex]._x, _root[_root.vin.outVortex]._y); if (_root.vin.clipObj != null) { _root[_root.vin.clipObj].action(); } } else if ((_root.min.hitTest(targetBall) && (targetBall.timeToWait == null)) && (_root.tblockall == true)) { _root.mout._x = 298.7; _root.mout._y = 218.4; targetBall._x = _root.min._x; targetBall._y = _root.min._y; _root.score = _root.score + 10000; targetBall.wait(_root.min.timeWait, _root.min.angleOut, _root.min.speedOut, _root[_root.min.outVortex]._x, _root[_root.min.outVortex]._y); if (_root.min.clipObj != null) { _root[_root.min.clipObj].action(); } } } function multiBalls(name1, name2) { name1.waitToLaunch = false; name2.waitToLaunch = false; name1._x = _root.kout._x; name1._y = _root.kout._y; name2._x = _root.fout._x; name2._y = _root.fout._y; _root.addBalls = false; name2.speed = 7; name1.speed = 7; } function mBallsActivated(hitball) { if (hitball == _level0.ball) { targetBall = _root.ball; onceTarget(_root.ball, 1); targetBall = _root.ball1; onceTarget(_root.ball1, 2); targetBall = _root.ball2; onceTarget(_root.ball2, 3); } else if (hitball == _level0.ball1) { targetBall = _root.ball; onceTarget(_root.ball, 1); targetBall = _root.ball1; onceTarget(_root.ball1, 2); targetBall = _root.ball2; onceTarget(_root.ball2, 3); } else if (hitball == _level0.ball2) { targetBall = _root.ball; onceTarget(_root.ball, 1); targetBall = _root.ball1; onceTarget(_root.ball1, 2); targetBall = _root.ball2; onceTarget(_root.ball2, 3); } } function ballHandle() { if (_root.CenterBall == undefined) { targetBall = _root.ball; onceTarget(targetBall, 1); } if (ballMax >= 1) { _root.mBallsActivated(_root.CenterBall); } if (_root.Event.countSpaceRelease < 3) { if (Key.isDown(37)) { _root.flipLeft.flipsLT(); _root.ball.flipLeftToggled = false; if (_root.ball1.waitToLaunch) { _root.ball1.flipLeftToggled = false; } if (_root.ball2.waitToLaunch) { _root.ball2.flipLeftToggled = false; } } if (Key.isDown(37) && (!_root.Event.leftDown)) { _root.flipLeft.flipUp(); _root.Event.leftDown = true; } if (Key.isDown(39)) { _root.flipRight.flipsRT(); _root.ball.flipRightToggled = false; if (_root.ball1.waitToLaunch) { _root.ball1.flipRightToggled = false; } if (_root.ball2.waitToLaunch) { _root.ball2.flipRightToggled = false; } } if (Key.isDown(39) && (!_root.Event.rightDown)) { _root.flipRight.flipUp(); _root.Event.rightDown = true; } if ((!Key.isDown(37)) && (_root.Event.leftDown)) { _root.flipLeft.flipDown(); _root.Event.leftDown = false; } if ((!Key.isDown(39)) && (_root.Event.rightDown)) { _root.flipRight.flipDown(); _root.Event.rightDown = false; } } if (_root.Event.countSpaceRelease == 3) { _root.flipLeft.flipDown(); _root.Event.leftDown = false; _root.flipRight.flipDown(); _root.Event.rightDown = false; } if (_root.outClip.hitTest(_root.ball)) { _root.allFalls = _root.allFalls + 1; if (_root.bonusHit == 0) { if (_root.lives >= 0) { _root["life" + _root.lives]._visible = false; } _root.lives--; _root.adjustMainBall = false; } else if (_root.bonusHit >= 1) { _root.bonusHit = _root.bonusHit - 1; _root.ball._x = _root.bhold._x; _root.ball._y = _root.bhold._y; _root.ball.waitToLaunch = true; _root.adjustMainBall = true; if (_root.bonusHit == 1) { _root.bonusHit = 0; } if (_root.bonusHit == 0) { if ((_root.allFalls <= 3) && (_root.ballMax == 1)) { _root["life" + _root.lives]._visible = false; _root.lives--; } _root.adjustMainBall = false; } if (_root.ballMax > 1) { _root.ballMax = _root.ballMax - 1; } } else if ((_root.bonusHit == 0) && (_root.allFalls == 3)) { _root["life" + _root.lives]._visible = false; _root.lives--; _root.adjustMainBall = false; } if (_root.adjustMainBall == false) { if (_root.lives > 0) { if ((_root.allFalls < 3) && (_root.allFalls > 1)) { _root.ball._x = _root.bhold._x; _root.ball._y = _root.bhold._y; _root.ball.waitToLaunch = true; _root.adjustMainBall = true; } else { _root.ball._x = _root.st0._x; _root.ball._y = _root.st0._y + 10; _root.ball.angle = 271; _root.ball.speed = 5; _root.ball.waitToLaunch = true; if (_root.bonusHit != 0) { _root["life" + _root.lives]._visible = false; _root.lives--; } } } } if (_root.lives == 0) { _root.messages.gotoAndStop(2); _root.ball.removeMovieClip(); _root.Event.countSpace = 5; _root.Event.countSpaceRelease = 5; _root.gotoAndStop(8); } else if (_root.lives < 5) { _root.snd6.lostObj.start(0, 1); _root.snd9.booObj.start(0, 1); autoCount = _root.Event.countSpace - _root.Event.countSpaceRelease; if (_root.Event.countSpace > 2) { if (autoCount <= 0) { loopNum = Number(autoCount + 3); i = 1; while (i <= loopNum) { _root.Event.nudgefn(-2); i++; } } } if ((autoCount > 0) && (autoCount <= 3)) { i = 1; while (i <= autoCount) { _root.Event.nudgefn(-2); i++; } } } _root.Event.countSpace = 0; _root.Event.countSpaceRelease = 0; if ((_root.numeral != 0) && (_root.countSecond != 0)) { _root.countSecond = 0; _root.numeral = 0; clearInterval(_root.intervalID); _root.anca1._x = _root.anca1._x - 60; _root.anca2._x = _root.anca2._x + 60; } if (_root.gamenumeral != 0) { clearInterval(_root.mc_handler.intervalID1); _root.anca1._x = _root.anca1._x - 60; _root.anca2._x = _root.anca2._x + 60; _root.gamenumeral = 0; } _root.tblockall = false; _root.ik_tblock.gotoAndPlay(3); _root.k_tblock.gotoAndPlay(3); _root.o_tblock.gotoAndPlay(3); _root.n_tblock.gotoAndPlay(3); _root.c_tblock.gotoAndPlay(3); _root.i_tblock.gotoAndPlay(3); _root.t_tblock.gotoAndPlay(3); _root.y_tblock.gotoAndPlay(4); } if ((_root.bonusHit <= 3) && (_root.bonusHit >= 0)) { if (_root.bonusHit > 1) { _root.handleCollisions(); } if (_root.outClip.hitTest(_root.ball1)) { _root.allFalls = _root.allFalls + 1; if (_root.bonusHit >= 1) { _root.bonusHit = _root.bonusHit - 1; if (_root.bonusHit == 1) { _root.bonusHit = 0; } if (_root.ballMax > 1) { _root.ballMax = _root.ballMax - 1; } _root.snd6.lostObj.start(0, 1); _root.snd9.booObj.start(0, 1); if ((_root.bonusHit == 0) && (_root.allFalls == 3)) { _root["life" + _root.lives]._visible = false; _root.lives--; _root.adjustMainBall = false; if (_root.adjustMainBall == false) { if (_root.lives > 0) { _root.ball._x = _root.st0._x; _root.ball._y = _root.st0._y + 10; _root.ball.angle = 271; _root.ball.speed = 5; _root.ball.waitToLaunch = true; _root.Event.countSpace = 0; _root.Event.countSpaceRelease = 0; } if (_root.lives == 0) { _root.messages.gotoAndStop(2); _root.ball.removeMovieClip(); _root.Event.countSpace = 5; _root.Event.countSpaceRelease = 5; _root.gotoAndStop(7); } } } } else if ((_root.bonusHit == 0) && (_root.allFalls == 3)) { _root["life" + _root.lives]._visible = false; _root.lives--; _root.adjustMainBall = false; if (_root.adjustMainBall == false) { if (_root.lives > 0) { _root.ball._x = _root.st0._x; _root.ball._y = _root.st0._y + 10; _root.ball.angle = 271; _root.ball.speed = 5; _root.ball.waitToLaunch = true; _root.Event.countSpace = 0; _root.Event.countSpaceRelease = 0; } if (_root.lives == 0) { _root.messages.gotoAndStop(2); _root.ball.removeMovieClip(); _root.Event.countSpace = 5; _root.Event.countSpaceRelease = 5; _root.gotoAndStop(7); } } } _root.ball1._x = _root.b1hold._x; _root.ball1._y = _root.b1hold._y; _root.ball1.gotoAndStop(1); _root.ball1.waitToLaunch = true; _root.tblockall = false; _root.ik_tblock.gotoAndPlay(3); _root.k_tblock.gotoAndPlay(3); _root.o_tblock.gotoAndPlay(3); _root.n_tblock.gotoAndPlay(3); _root.c_tblock.gotoAndPlay(3); _root.i_tblock.gotoAndPlay(3); _root.t_tblock.gotoAndPlay(3); _root.y_tblock.gotoAndPlay(4); } if (_root.outClip.hitTest(_root.ball2)) { _root.allFalls = _root.allFalls + 1; if (_root.bonusHit >= 1) { _root.bonusHit = _root.bonusHit - 1; if (_root.bonusHit == 1) { _root.bonusHit = 0; } if (_root.ballMax > 1) { _root.ballMax = _root.ballMax - 1; } _root.snd6.lostObj.start(0, 1); _root.snd9.booObj.start(0, 1); if ((_root.bonusHit == 0) && (_root.allFalls == 3)) { _root["life" + _root.lives]._visible = false; _root.lives--; _root.adjustMainBall = false; if (_root.adjustMainBall == false) { if (_root.lives > 0) { _root.ball._x = _root.st0._x; _root.ball._y = _root.st0._y + 10; _root.ball.angle = 271; _root.ball.speed = 5; _root.ball.waitToLaunch = true; _root.Event.countSpace = 0; _root.Event.countSpaceRelease = 0; } if (_root.lives == 0) { _root.messages.gotoAndStop(2); _root.ball.removeMovieClip(); _root.Event.countSpace = 5; _root.Event.countSpaceRelease = 5; _root.gotoAndStop(7); } } } } else if ((_root.bonusHit == 0) && (_root.allFalls == 3)) { _root["life" + _root.lives]._visible = false; _root.lives--; _root.adjustMainBall = false; if (_root.adjustMainBall == false) { if (_root.lives > 0) { _root.ball._x = _root.st0._x; _root.ball._y = _root.st0._y + 10; _root.ball.angle = 271; _root.ball.speed = 5; _root.ball.waitToLaunch = true; _root.Event.countSpace = 0; _root.Event.countSpaceRelease = 0; } if (_root.lives == 0) { _root.messages.gotoAndStop(2); _root.ball.removeMovieClip(); _root.Event.countSpace = 5; _root.Event.countSpaceRelease = 5; _root.gotoAndStop(7); } } } _root.ball2._x = _root.b2hold._x; _root.ball2._y = _root.b2hold._y; _root.ball2.gotoAndStop(1); _root.ball2.waitToLaunch = true; _root.tblockall = false; _root.ik_tblock.gotoAndPlay(3); _root.k_tblock.gotoAndPlay(3); _root.o_tblock.gotoAndPlay(3); _root.n_tblock.gotoAndPlay(3); _root.c_tblock.gotoAndPlay(3); _root.i_tblock.gotoAndPlay(3); _root.t_tblock.gotoAndPlay(3); _root.y_tblock.gotoAndPlay(4); } } } clearInterval(mainintervalID); mainintervalID = setInterval(ballHandle, 35); function leftTargetPos() { if (_root.thirdball._x > 260.65) { _root.thirdball._x = 268; _root.thirdball._y = 329.65; } else if (_root.thirdball._x < 250.1) { _root.thirdball._x = 245.8; _root.thirdball._y = 325.25; } _root.thirdball = ""; _root.leftThreeBallsHolded = 1; } function rightTargetPos() { if (_root.thirdball._x > 351.25) { _root.thirdball._x = 355.55; _root.thirdball._y = 325.15; } else if (_root.thirdball._x < 340.1) { _root.thirdball._x = 334.8; _root.thirdball._y = 330; } _root.thirdball = ""; _root.rightThreeBallsHolded = 1; } bounce = -0.9; grav = 0; b = [ball, ball1, ball2]; handleCollisions = function () { i = 0; while (i < (b.length - 1)) { j = i + 1; while (j < b.length) { var _local3 = b[i]; var _local2 = b[j]; var _local10 = _local2._x - _local3._x; var _local9 = _local2._y - _local3._y; var _local12 = (_local10 * _local10) + (_local9 * _local9); var _local8 = ((grav * _local3.m) * _local2.m) / _local12; var _local4 = Math.atan2(_local9, _local10); b1_vx = b1_vx + ((Math.cos(_local4) * _local8) / _local3.m); b1_vy = b1_vy + ((Math.sin(_local4) * _local8) / _local3.m); b2_vx = b2_vx - ((Math.cos(_local4) * _local8) / _local2.m); b2_vy = b2_vy - ((Math.sin(_local4) * _local8) / _local2.m); var _local14 = Math.sqrt(_local12); if (_local14 < (_local3.ballRadius + _local2.ballRadius)) { cosa = Math.cos(_local4); sina = Math.sin(_local4); var _local5 = (b1_vx * cosa) + (b1_vy * sina); var _local13 = (b1_vy * cosa) - (b1_vx * sina); var _local6 = (b2_vx * cosa) + (b2_vy * sina); var _local11 = (b2_vy * cosa) - (b2_vx * sina); var _local16 = (_local5 * _local3.m) + (_local6 * _local2.m); var _local15 = _local5 - _local6; _local5 = (_local16 - (_local2.m * _local15)) / (_local3.m + _local2.m); _local6 = _local15 + _local5; b1_vx = ((_local5 * cosa) - (_local13 * sina)) * (-bounce); b1_vy = ((_local13 * cosa) + (_local5 * sina)) * (-bounce); b2_vx = ((_local6 * cosa) - (_local11 * sina)) * (-bounce); b2_vy = ((_local11 * cosa) + (_local6 * sina)) * (-bounce); var _local7 = (_local3.ballRadius + _local2.ballRadius) - _local14; if (_root.leftHolded == 1) { if (i == 0) { if (((_root.holdLeftTargetIs == _level0.ball) && (_root.leftzerodist != 1)) && (_root.leftThreeBallsHolded != 1)) { if (j == 1) { _root.thirdball = _level0.ball2; } else if (j == 2) { _root.thirdball = _level0.ball1; } _root.leftTwoBallsHolded = 1; _root.leftzerodist = 1; } else if (j == 1) { if (((_root.holdLeftTargetIs == _level0.ball1) && (_root.leftzerodist != 1)) && (_root.leftThreeBallsHolded != 1)) { _root.thirdball = _level0.ball2; _root.leftTwoBallsHolded = 1; _root.leftzerodist = 1; } else if ((_root.holdLeftTargetIs == _level0.ball) && (_root.leftzerodist == 1)) { if (_root.thirdball == _level0.ball1) { trace("MGPl"); _root.thirdball = ""; _root.leftThreeBallsHolded = 1; } } else if ((_root.holdLeftTargetIs == _level0.ball2) && (_root.leftzerodist == 1)) { if (_root.thirdball == _level0.ball) { _root.leftTargetPos(); trace("GPMr"); } else if (_root.thirdball == _level0.ball1) { _root.leftTargetPos(); trace("GMPr"); } } else if ((_root.holdLeftTargetIs == _level0.ball1) && (_root.leftzerodist == 1)) { if (_root.thirdball == _level0.ball) { trace("PGMl"); _root.thirdball = ""; _root.leftThreeBallsHolded = 1; } } } else if (j == 2) { if (((_root.holdLeftTargetIs == _level0.ball2) && (_root.leftzerodist != 1)) && (_root.leftThreeBallsHolded != 1)) { trace("success when green ball is holded"); _root.thirdball = _level0.ball1; _root.leftTwoBallsHolded = 1; _root.leftzerodist = 1; } else if ((_root.holdLeftTargetIs == _level0.ball) && (_root.leftzerodist == 1)) { if (_root.thirdball == _level0.ball2) { trace("MPGl"); _root.thirdball = ""; _root.leftThreeBallsHolded = 1; } } else if ((_root.holdLeftTargetIs == _level0.ball2) && (_root.leftzerodist == 1)) { if (_root.thirdball == _level0.ball) { trace("GPMl"); _root.thirdball = ""; _root.leftThreeBallsHolded = 1; } } else if ((_root.holdLeftTargetIs == _level0.ball1) && (_root.leftzerodist == 1)) { if (_root.thirdball == _level0.ball) { trace("PGMr"); _root.leftTargetPos(); } else if (_root.thirdball == _level0.ball2) { trace("PMGr"); _root.leftTargetPos(); } } } } if (i == 1) { if (j == 2) { if (_root.leftThreeBallsHolded != 1) { if ((_root.holdLeftTargetIs == _level0.ball1) && (_root.leftzerodist != 1)) { _root.thirdball = _level0.ball; _root.leftTwoBallsHolded = 1; _root.leftzerodist = 1; } else if ((_root.holdLeftTargetIs == _level0.ball2) && (_root.leftzerodist != 1)) { _root.thirdball = _level0.ball; _root.leftTwoBallsHolded = 1; _root.leftzerodist = 1; } else if ((_root.holdLeftTargetIs == _level0.ball2) && (_root.leftzerodist == 1)) { if (_root.thirdball == _level0.ball1) { trace("GMPl"); _root.thirdball = ""; _root.leftThreeBallsHolded = 1; } } else if ((_root.holdLeftTargetIs == _level0.ball1) && (_root.leftzerodist == 1)) { if (_root.thirdball == _level0.ball2) { trace("PMGl"); _root.thirdball = ""; _root.leftThreeBallsHolded = 1; } } else if ((_root.holdLeftTargetIs == _level0.ball) && (_root.leftzerodist == 1)) { if (_root.thirdball == _level0.ball1) { trace("MGPr"); _root.leftTargetPos(); } else if (_root.thirdball == _level0.ball2) { trace("MPGr"); _root.leftTargetPos(); } } } } } } if (_root.rightHolded == 1) { if (i == 0) { if (((_root.holdRightTargetIs == _level0.ball) && (_root.rightzerodist != 1)) && (_root.rightThreeBallsHolded != 1)) { trace("success when metal ball is holded"); if (j == 1) { _root.thirdball = _level0.ball2; } else if (j == 2) { _root.thirdball = _level0.ball1; } _root.rightTwoBallsHolded = 1; _root.rightzerodist = 1; } else if (j == 1) { if (((_root.holdRightTargetIs == _level0.ball1) && (_root.rightzerodist != 1)) && (_root.rightThreeBallsHolded != 1)) { _root.thirdball = _level0.ball2; _root.rightTwoBallsHolded = 1; _root.rightzerodist = 1; } else if ((_root.holdRightTargetIs == _level0.ball) && (_root.rightzerodist == 1)) { if (_root.thirdball == _level0.ball1) { trace("MGPl"); _root.thirdball = ""; _root.rightThreeBallsHolded = 1; } } else if ((_root.holdRightTargetIs == _level0.ball2) && (_root.rightzerodist == 1)) { if (_root.thirdball == _level0.ball) { _root.rightTargetPos(); trace("GPMr"); } else if (_root.thirdball == _level0.ball1) { _root.rightTargetPos(); trace("GMPr"); } } else if ((_root.holdRightTargetIs == _level0.ball1) && (_root.rightzerodist == 1)) { if (_root.thirdball == _level0.ball) { trace("PGMl"); _root.thirdball = ""; _root.rightThreeBallsHolded = 1; } } } else if (j == 2) { if (((_root.holdRightTargetIs == _level0.ball2) && (_root.rightzerodist != 1)) && (_root.rightThreeBallsHolded != 1)) { trace("success when green ball is holded"); _root.thirdball = _level0.ball1; _root.rightTwoBallsHolded = 1; _root.rightzerodist = 1; } else if ((_root.holdRightTargetIs == _level0.ball) && (_root.rightzerodist == 1)) { if (_root.thirdball == _level0.ball2) { trace("MPGl"); _root.thirdball = ""; _root.rightThreeBallsHolded = 1; } } else if ((_root.holdRightTargetIs == _level0.ball2) && (_root.rightzerodist == 1)) { if (_root.thirdball == _level0.ball) { trace("GPMl"); _root.thirdball = ""; _root.rightThreeBallsHolded = 1; } } else if ((_root.holdRightTargetIs == _level0.ball1) && (_root.rightzerodist == 1)) { if (_root.thirdball == _level0.ball) { trace("PGMr"); _root.rightTargetPos(); } else if (_root.thirdball == _level0.ball2) { trace("PMGr"); _root.rightTargetPos(); } } } } if (i == 1) { if (j == 2) { if (_root.rightThreeBallsHolded != 1) { if ((_root.holdRightTargetIs == _level0.ball1) && (_root.rightzerodist != 1)) { _root.thirdball = _level0.ball; _root.rightTwoBallsHolded = 1; _root.rightzerodist = 1; } else if ((_root.holdRightTargetIs == _level0.ball2) && (_root.rightzerodist != 1)) { _root.thirdball = _level0.ball; _root.rightTwoBallsHolded = 1; _root.rightzerodist = 1; } else if ((_root.holdRightTargetIs == _level0.ball2) && (_root.rightzerodist == 1)) { if (_root.thirdball == _level0.ball1) { trace("GMPl"); _root.thirdball = ""; _root.rightThreeBallsHolded = 1; } } else if ((_root.holdRightTargetIs == _level0.ball1) && (_root.rightzerodist == 1)) { if (_root.thirdball == _level0.ball2) { trace("PMGl"); _root.thirdball = ""; _root.rightThreeBallsHolded = 1; } } else if ((_root.holdRightTargetIs == _level0.ball) && (_root.rightzerodist == 1)) { if (_root.thirdball == _level0.ball1) { trace("MGPr"); _root.rightTargetPos(); } else if (_root.thirdball == _level0.ball2) { trace("MPGr"); _root.rightTargetPos(); } } } } } } if ((((_root.leftHolded != 1) && (_root.rightHolded != 1)) && (_local3._y <= _root.brBLine._y)) && (_local2._y <= _root.brBLine._y)) { trace(_root.brBLine._y); trace(_local2._y); trace(_local3._y); trace("collided"); _local3._x = _local3._x - ((Math.cos(_local4) * _local7) / 2); _local3._y = _local3._y - ((Math.sin(_local4) * _local7) / 2); _local2._x = _local2._x + ((Math.cos(_local4) * _local7) / 2); _local2._y = _local2._y + ((Math.sin(_local4) * _local7) / 2); } } j++; } i++; } }; stop();
Instance of Symbol 421 MovieClip "ball" in Frame 7
onClipEvent (load) { waitToLaunch = true; _x = _root.st0._x; _y = (_root.st0._y + 10); angle = 271; speed = 5; }
Instance of Symbol 425 MovieClip "ball1" in Frame 7
onClipEvent (load) { waittolaunch = true; angle = 271; speed = 5; }
Instance of Symbol 426 MovieClip "ball2" in Frame 7
onClipEvent (load) { waittolaunch = true; angle = 271; speed = 5; }
Instance of Symbol 429 MovieClip in Frame 7
onClipEvent (load) { prevScore = 0; }
Frame 8
stop();
Symbol 20 MovieClip Frame 1
musicObj = new Sound(this); musicObj.attachSound("bgmusic");
Symbol 21 MovieClip Frame 1
correctObj = new Sound(this); correctObj.attachSound("startball1");
Symbol 22 MovieClip Frame 1
wrongObj = new Sound(this); wrongObj.attachSound("paddle1");
Symbol 23 MovieClip Frame 1
bouncerObj = new Sound(this); bouncerObj.attachSound("ballObstacole1");
Symbol 24 MovieClip Frame 1
sparkObj = new Sound(this); sparkObj.attachSound("point1");
Symbol 25 MovieClip Frame 1
lostObj = new Sound(this); lostObj.attachSound("out1");
Symbol 26 MovieClip Frame 1
flipObj = new Sound(this); flipObj.attachSound("flip1");
Symbol 27 MovieClip Frame 1
tblockObj = new Sound(this); tblockObj.attachSound("tblocker1");
Symbol 28 MovieClip Frame 1
booObj = new Sound(this); booObj.attachSound("boo1");
Symbol 29 MovieClip Frame 1
spinObj = new Sound(this); spinObj.attachSound("spin1");
Symbol 30 MovieClip Frame 1
padObj = new Sound(this); padObj.attachSound("pad1");
Symbol 31 MovieClip Frame 1
singleObj = new Sound(this); singleObj.attachSound("single");
Symbol 32 MovieClip Frame 1
doubleObj = new Sound(this); doubleObj.attachSound("double");
Symbol 33 MovieClip Frame 1
tripleObj = new Sound(this); tripleObj.attachSound("triple");
Symbol 34 MovieClip Frame 1
centerObj = new Sound(this); centerObj.attachSound("center");
Symbol 52 MovieClip Frame 1
stop();
Symbol 53 MovieClip Frame 1
stop(); LoaderBlk.useHandCursor = false;
Instance of Symbol 52 MovieClip in Symbol 53 MovieClip Frame 1
onClipEvent (load) { total = _parent._parent.getBytesTotal(); } onClipEvent (enterFrame) { loaded = _parent._parent.getBytesLoaded(); percent = int((loaded / total) * 100); gotoAndStop(percent); perText = percent + "%"; if (percent >= 100) { _parent.gotoAndStop(2); } }
Symbol 53 MovieClip Frame 2
stop(); _parent.gotoAndStop(2);
Symbol 66 Button
on (release) { gotoAndPlay ("start"); }
Symbol 103 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 1
stop(); rampR = 0;
Symbol 131 MovieClip Frame 2
if (rampR == 1) { _root.score = _root.score + 1500; } _root.snd10.spinObj.start(0, 1);
Symbol 131 MovieClip Frame 3
rampR = 0;
Symbol 150 MovieClip Frame 1
stop(); rampL = 0;
Symbol 150 MovieClip Frame 2
if (rampL == 1) { _root.score = _root.score + 1500; } _root.snd10.spinObj.start(0, 1);
Symbol 150 MovieClip Frame 3
rampL = 0;
Symbol 163 MovieClip Frame 1
stop();
Symbol 178 MovieClip Frame 1
stop();
Instance of Symbol 178 MovieClip "skin" in Symbol 179 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(2); }
Symbol 190 Button
on (press) { startDrag (this, true, left_M, top_M, right_M, bottom_M); } on (release, releaseOutside) { setvol1(); stopDrag(); }
Symbol 192 Button
on (press) { startDrag (this, false, left_j, top_j, right_j, bottom_j); } on (release, releaseOutside) { setVol(); stopDrag(); }
Symbol 194 MovieClip Frame 1
stop();
Instance of Symbol 191 MovieClip "slidemusic" in Symbol 194 MovieClip Frame 1
onClipEvent (load) { function setvol1() { _root.count = 1; _root.snd1.musicObj.setVolume(_x - left_M); } right_M = _x + 100; top_M = _y; bottom_M = _y; left_M = _x; if (_root.count == 0) { _x = (_x + 100); } else { _x = _root.slidemusic_X; } }
Instance of Symbol 193 MovieClip "slidesound" in Symbol 194 MovieClip Frame 1
onClipEvent (load) { function setVol() { _root.countsound = 1; _root.snd2.correctObj.setVolume(_x - left_j); _root.snd3.wrongObj.setVolume(_x - left_j); _root.snd4.bouncerObj.setVolume(_x - left_j); _root.snd5.sparkObj.setVolume(_x - left_j); _root.snd6.lostObj.setVolume(_x - left_j); _root.snd7.flipObj.setVolume(_x - left_j); _root.snd8.tblockObj.setVolume(_x - left_j); _root.snd9.booObj.setVolume(_x - left_j); _root.snd10.spinObj.setVolume(_x - left_j); _root.snd11.padObj.setVolume(_x - left_j); _root.snd12.singleObj.setVolume(_x - left_j); _root.snd13.doubleObj.setVolume(_x - left_j); _root.snd14.tripleObj.setVolume(_x - left_j); _root.snd15.centerObj.setVolume(_x - left_j); } top_j = _y; bottom_j = _y; left_j = _x; right_j = _x + 100; if (_root.countsound == 0) { _x = (_x + 100); } else { _x = _root.slidesound_X; } }
Symbol 200 Button
on (release) { _root.mc_scorebrd.skin.gotoAndStop(1); soundset = _root.controls.slidesound._x - _root.controls.slidesound.left_j; musicset = _root.controls.slidemusic._x - _root.controls.slidemusic.left_M; _root.snd1.musicObj.setVolume(0); _root.snd2.correctObj.setVolume(0); _root.snd3.wrongObj.setVolume(0); _root.snd4.bouncerObj.setVolume(0); _root.snd5.sparkObj.setVolume(0); _root.snd6.lostObj.setVolume(0); _root.snd7.flipObj.setVolume(0); _root.snd8.tblockObj.setVolume(0); _root.snd9.booObj.setVolume(0); _root.snd10.spinObj.setVolume(0); _root.snd11.padObj.setVolume(0); _root.snd12.singleObj.setVolume(0); _root.snd13.doubleObj.setVolume(0); _root.snd14.tripleObj.setVolume(0); _root.snd15.centerObj.setVolume(0); gotoAndStop (2); }
Symbol 203 Button
on (release) { _root.mc_scorebrd.skin.gotoAndStop(2); _root.snd1.musicObj.setVolume(musicset); _root.snd2.correctObj.setVolume(soundset); _root.snd3.wrongObj.setVolume(soundset); _root.snd4.bouncerObj.setVolume(soundset); _root.snd5.sparkObj.setVolume(soundset); _root.snd6.lostObj.setVolume(soundset); _root.snd7.flipObj.setVolume(soundset); _root.snd8.tblockObj.setVolume(soundset); _root.snd9.booObj.setVolume(soundset); _root.snd10.spinObj.setVolume(soundset); _root.snd11.padObj.setVolume(soundset); _root.snd12.singleObj.setVolume(soundset); _root.snd13.doubleObj.setVolume(soundset); _root.snd14.tripleObj.setVolume(soundset); _root.snd15.centerObj.setVolume(soundset); gotoAndStop (1); }
Symbol 206 MovieClip Frame 1
stop();
Symbol 206 MovieClip Frame 2
stop(); bt_restrict.useHandCursor = false;
Symbol 212 MovieClip Frame 1
stop();
Symbol 212 MovieClip Frame 2
stop();
Symbol 215 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 1
stop(); ik = 0;
Symbol 222 MovieClip Frame 2
ik = 1; _root.snd5.sparkObj.start(0, 1); score = 750; _root.score = _root.score + score;
Symbol 225 MovieClip Frame 1
stop(); k = 0;
Symbol 225 MovieClip Frame 2
k = 1; _root.snd5.sparkObj.start(0, 1); score = 750; _root.score = _root.score + score;
Symbol 228 MovieClip Frame 1
stop(); o = 0;
Symbol 228 MovieClip Frame 2
stop(); o = 1; _root.snd5.sparkObj.start(0, 1); score = 750; _root.score = _root.score + score;
Symbol 231 MovieClip Frame 1
stop(); n = 0;
Symbol 231 MovieClip Frame 2
stop(); n = 1; _root.snd5.sparkObj.start(0, 1); score = 750; _root.score = _root.score + score;
Symbol 234 MovieClip Frame 1
stop(); c = 0;
Symbol 234 MovieClip Frame 2
stop(); c = 1; _root.snd5.sparkObj.start(0, 1); score = 750; _root.score = _root.score + score;
Symbol 235 MovieClip Frame 1
stop(); i = 0;
Symbol 235 MovieClip Frame 2
stop(); i = 1; _root.snd5.sparkObj.start(0, 1); score = 750; _root.score = _root.score + score;
Symbol 238 MovieClip Frame 1
stop(); t = 0;
Symbol 238 MovieClip Frame 2
stop(); t = 1; _root.snd5.sparkObj.start(0, 1); score = 750; _root.score = _root.score + score;
Symbol 241 MovieClip Frame 1
stop(); y = 0;
Symbol 241 MovieClip Frame 2
stop(); y = 1; _root.snd5.sparkObj.start(0, 1); score = 750; _root.score = _root.score + score;
Symbol 241 MovieClip Frame 3
stop(); y = 2;
Symbol 246 MovieClip Frame 1
function action() { _root.score = _root.score + score; gotoAndPlay (2); } score = 500; deltaSpeed = 5 + random(3); stop();
Symbol 246 MovieClip Frame 2
_root.snd3.wrongObj.start(0, 1);
Symbol 246 MovieClip Frame 7
gotoAndStop (1);
Symbol 251 MovieClip Frame 1
function action() { _root.score = _root.score + score; gotoAndPlay (2); } deltaSpeed = 5 + random(3); score = 500; stop();
Symbol 251 MovieClip Frame 2
_root.snd3.wrongObj.start(0, 1);
Symbol 251 MovieClip Frame 7
gotoAndStop (1);
Symbol 314 MovieClip Frame 1
Symbol 318 MovieClip Frame 1
stop();
Symbol 320 MovieClip Frame 1
Symbol 323 MovieClip Frame 1
stop();
Symbol 323 MovieClip Frame 2
stop();
Symbol 329 MovieClip Frame 1
directions = new Array(); directions = _name.split("-"); nextStep = directions[1]; _name = directions[0]; angleMin = Number(directions[2]); angleMax = Number(directions[3]); speedMin = Number(directions[4]); speedInc = Number(directions[5]); angleOut = Number(directions[6]); speedOut = Number(directions[7]); score = Number(directions[8]); stop();
Symbol 331 MovieClip Frame 1
stop(); directions = new Array(); directions = _name.split("-"); outVortex = directions[1]; _name = directions[0]; timeWait = Number(directions[2]); angleOut = Number(directions[3]); speedOut = Number(directions[4]); clipObj = directions[5]; stop();
Symbol 332 MovieClip Frame 1
stop(); directions = new Array(); directions = _name.split("-"); outVortex = directions[1]; _name = directions[0]; timeWait = Number(directions[2]); angleOut = Number(directions[3]); speedOut = Number(directions[4]); clipObj = directions[5]; stop();
Symbol 333 MovieClip Frame 1
stop(); directions = new Array(); directions = _name.split("-"); outVortex = directions[1]; _name = directions[0]; timeWait = Number(directions[2]); angleOut = Number(directions[3]); speedOut = Number(directions[4]); clipObj = directions[5]; stop();
Symbol 334 MovieClip Frame 1
stop(); directions = new Array(); directions = _name.split("-"); outVortex = directions[1]; _name = directions[0]; timeWait = Number(directions[2]); angleOut = Number(directions[3]); speedOut = Number(directions[4]); clipObj = directions[5]; stop();
Symbol 336 MovieClip Frame 1
directions = new Array(); directions = _name.split("-"); nextStep = directions[1]; _name = directions[0]; if (nextStep == "wait") { angle_wait = directions[2]; speed_wait = directions[3]; }
Symbol 336 MovieClip Frame 2
stop();
Symbol 338 MovieClip Frame 1
function distancePoint(point) { var _local2 = Math.sqrt(((_x - point.x) * (_x - point.x)) + ((_y - point.y) * (_y - point.y))); return(_local2); } function distanceDirection(a, b, c) { var _local1 = Math.sqrt((a * a) + (b * b)); var _local4 = (((a * _x) + (b * _y)) + c) / _local1; return(_local4); } function isPossibleTarget(myBall) { if (((this._width / 2) + (myBall._width / 2)) < Math.abs(distanceDirection(myBall.a, myBall.b, myBall.c))) { return(false); } if (Math.abs(Math.sqrt(((_x - myBall._x) * (_x - myBall._x)) + ((_y - myBall._y) * (_y - myBall._y)))) < Math.abs(Math.sqrt(((_x - myBall.x) * (_x - myBall.x)) + ((_y - myBall.y) * (_y - myBall.y))))) { return(false); } return(true); } parameters = new Array(); parameters = _name.split("-"); _name = parameters[0]; deltaSpeed = Number(parameters[1]); if ((parameters[2] != null) && (parameters[2] != "")) { clipObj = _root[parameters[2]]; } else { clipObj = null; } _root.allBalls.push(this); _root.allBalls1.push(this); _root.allBalls2.push(this); stop();
Symbol 340 MovieClip Frame 1
stop(); directions = new Array(); directions = _name.split("-"); outVortex = directions[1]; _name = directions[0]; timeWait = Number(directions[2]); angleOut = Number(directions[3]); speedOut = Number(directions[4]); clipObj = directions[5];
Symbol 342 MovieClip Frame 1
stop(); param = new Array(); param = _name.split("-"); _name = param[0]; clipObj = param[1];
Symbol 354 MovieClip Frame 1
function action() { _root.score = _root.score + score; gotoAndPlay (2); } score = 250; stop();
Symbol 354 MovieClip Frame 2
_root.snd4.bouncerObj.start(0, 1);
Symbol 354 MovieClip Frame 10
gotoAndStop (1);
Symbol 357 MovieClip Frame 1
function action() { if (_currentframe == 1) { gotoAndPlay (2); } } stop();
Symbol 357 MovieClip Frame 2
_root.snd5.sparkObj.start(0, 1);
Symbol 357 MovieClip Frame 14
gotoAndStop (1);
Symbol 361 MovieClip Frame 1
function flipUp() { upSegment.active = true; downSegment.active = false; _root.ball.flipRightToggled = true; _root.ball1.flipRightToggled = true; _root.ball2.flipRightToggled = true; } function flipsRT() { upSegment.active = true; downSegment.active = false; gotoAndStop (2); } function flipDown() { upSegment.active = false; downSegment.active = true; _root.rightHolded = 0; _root.rightzerodist = 0; _root.rightTwoBallsHolded = 0; _root.rightThreeBallsHolded = 0; _root.holdRightTargetIs = ""; gotoAndStop (1); } function distanceTo(myBall) { var _local2 = Math.sqrt(((centreX - myBall.x) * (centreX - myBall.x)) + ((centreY - myBall.y) * (centreY - myBall.y))); return(_local2); } function inRange(ballName) { var _local1 = ballName; var _local2 = distanceTo(_local1); if (upSegment.module < (_local2 - (_local1._width / 2))) { return(false); } if (((_local1._y < centreY) && (centreY < _local1.y)) && (centreX >= _local1.x)) { trace("YES"); return(true); } var _local5 = Math.sqrt(Math.abs((_local2 * _local2) - (((_local1._width / 2) * _local1._width) / 2))); var _local3 = (_local2 - _local5) / _local5; var _local6 = (_local1.x + (_local3 * centreX)) / (1 + _local3); var _local4 = (_local1.y + (_local3 * centreY)) / (1 + _local3); var _local7 = (_local1._width / 2) / _local2; var _local8 = Math.sqrt((_local2 * _local2) - (((_local1._width / 2) * _local1._width) / 2)) / _local2; x2 = (centreX + ((_local6 - centreX) * _local8)) + ((_local4 - centreY) * _local7); y2 = (centreY + ((_local4 - centreY) * _local8)) - ((_local6 - centreX) * _local7); if (centreY >= _local1.y) { if (Math.abs((y2 - centreY) / (x2 - centreX)) >= Math.abs((upSegment.y2 - centreY) / (upSegment.x2 - centreX))) { return(false); } } if (_local1.y >= centreY) { if (Math.abs((centreY - _local1._y) / (_local1._x - centreX)) >= Math.abs((centreY - downSegment.y2) / (downSegment.x2 - centreX))) { return(false); } } return(true); } stop();
Symbol 361 MovieClip Frame 2
stop(); _root.snd11.padObj.start(0, 1);
Symbol 365 MovieClip Frame 1
function flipUp() { upSegment.active = true; downSegment.active = false; _root.ball.flipLeftToggled = true; _root.ball1.flipLeftToggled = true; _root.ball2.flipLeftToggled = true; } function flipsLT() { upSegment.active = true; downSegment.active = false; gotoAndStop (2); } function flipDown() { upSegment.active = false; downSegment.active = true; _root.leftHolded = 0; _root.leftzerodist = 0; _root.leftTwoBallsHolded = 0; _root.leftThreeBallsHolded = 0; _root.holdLeftTargetIs = ""; gotoAndStop (1); } function distanceTo(myBall) { var _local2 = Math.sqrt(((centreX - myBall.x) * (centreX - myBall.x)) + ((centreY - myBall.y) * (centreY - myBall.y))); return(_local2); } function inRange(ballName) { var _local1 = ballName; var _local2 = distanceTo(_local1); if (upSegment.module < (_local2 - (_local1._width / 2))) { return(false); } if (((_local1._y < centreY) && (centreY < _local1.y)) && (centreX < _local1.x)) { return(true); } var _local5 = Math.sqrt(Math.abs((_local2 * _local2) - (((_local1._width / 2) * _local1._width) / 2))); var _local3 = (_local2 - _local5) / _local5; var _local6 = (_local1.x + (_local3 * centreX)) / (1 + _local3); var _local4 = (_local1.y + (_local3 * centreY)) / (1 + _local3); var _local7 = (_local1._width / 2) / _local2; var _local8 = Math.sqrt((_local2 * _local2) - (((_local1._width / 2) * _local1._width) / 2)) / _local2; x2 = (centreX + ((_local6 - centreX) * _local8)) - ((_local4 - centreY) * _local7); y2 = (centreY + ((_local4 - centreY) * _local8)) + ((_local6 - centreX) * _local7); if (centreY >= y2) { if (Math.abs((y2 - centreY) / (x2 - centreX)) >= Math.abs((upSegment.y2 - centreY) / (upSegment.x2 - centreX))) { return(false); } } if (y2 >= centreY) { if (Math.abs((centreY - _local1._y) / (_local1._x - centreX)) >= Math.abs((centreY - downSegment.y2) / (downSegment.x2 - centreX))) { return(false); } } return(true); } stop();
Symbol 365 MovieClip Frame 2
stop(); _root.snd11.padObj.start(0, 1);
Symbol 371 MovieClip Frame 1
function action() { deltaSpeed = 0; if (_root.flipRight.upSegment.active == true) { if (((_root.holdRightTarget == _level0.ball) && (_root.holdRightTargetIs != _level0.ball1)) && (_root.holdRightTargetIs != _level0.ball2)) { _root.ball._x = _x; _root.ball._y = _y; _root.ball.speed = 0; _root.rightHolded = 1; _root.holdRightTargetIs = _level0.ball; } else if (((_root.holdRightTarget == _level0.ball1) && (_root.holdRightTargetIs != _level0.ball)) && (_root.holdRightTargetIs != _level0.ball2)) { _root.ball1._x = _x; _root.ball1._y = _y; _root.ball1.speed = 0; _root.rightHolded = 1; _root.holdRightTargetIs = _level0.ball1; } else if (((_root.holdRightTarget == _level0.ball2) && (_root.holdRightTargetIs != _level0.ball1)) && (_root.holdRightTargetIs != _level0.ball)) { _root.ball2._x = _x; _root.ball2._y = _y; _root.ball2.speed = 0; _root.rightHolded = 1; _root.holdRightTargetIs = _level0.ball2; } } } stop();
Symbol 372 MovieClip Frame 1
function action() { deltaSpeed = 0; if (_root.flipLeft.upSegment.active == true) { if (((_root.holdLeftTarget == _level0.ball) && (_root.holdLeftTargetIs != _level0.ball1)) && (_root.holdLeftTargetIs != _level0.ball2)) { _root.ball._x = _x; _root.ball._y = _y; _root.ball.speed = 0; _root.leftHolded = 1; _root.holdLeftTargetIs = _level0.ball; } else if (((_root.holdLeftTarget == _level0.ball1) && (_root.holdLeftTargetIs != _level0.ball)) && (_root.holdLeftTargetIs != _level0.ball2)) { _root.ball1._x = _x; _root.ball1._y = _y; _root.ball1.speed = 0; _root.leftHolded = 1; _root.holdLeftTargetIs = _level0.ball1; } else if (((_root.holdLeftTarget == _level0.ball2) && (_root.holdLeftTargetIs != _level0.ball)) && (_root.holdLeftTargetIs != _level0.ball1)) { _root.ball2._x = _x; _root.ball2._y = _y; _root.ball2.speed = 0; _root.leftHolded = 1; _root.holdLeftTargetIs = _level0.ball2; } } } stop();
Symbol 386 MovieClip Frame 1
function inc() { if (_currentframe != 43) { gotoAndStop(_currentframe + 1); } else { gotoAndStop (1); } } function seconds_timea() { if (_root.gamenumeral < 10) { _root.gamenumeral = _root.gamenumeral + 1; } if (_root.gamenumeral == 10) { clearInterval(intervalID1); _root.anca1._x = _root.anca1._x - 60; _root.anca2._x = _root.anca2._x + 60; _root.gamenumeral = 0; } } function startBall() { if (startSpeed > 3) { _root.ball.gotoAndPlay(2); _root.ball.waitToLaunch = false; _root.ball.speed = startSpeed; _root.st0.speedOut = startSpeed; _root.snd2.correctObj.start(0, 1); _root.allFalls = 0; if (_root.numeral == 0) { if (_root.gamenumeral == 0) { _root.anca1._x = _root.anca1._x + 60; _root.anca2._x = _root.anca2._x - 60; } intervalID1 = setInterval(seconds_timea, 1000); } } else { _root.ballclip.gotoAndPlay(2); } } stop(); stop();
Symbol 386 MovieClip Frame 2
startSpeed = 3; stop();
Symbol 386 MovieClip Frame 4
startSpeed = 12; stop();
Symbol 386 MovieClip Frame 7
startSpeed = 17; stop();
Symbol 386 MovieClip Frame 10
startSpeed = 19; stop();
Symbol 386 MovieClip Frame 12
startSpeed = 21; stop();
Symbol 386 MovieClip Frame 14
startSpeed = 23; stop();
Symbol 386 MovieClip Frame 16
startSpeed = 25; stop();
Symbol 386 MovieClip Frame 18
startSpeed = 28; stop();
Symbol 406 Button
on (release) { getURL ("http://www.ikoncity.com/ic-master.asp?pageID=805", "_blank"); }
Symbol 410 Button
on (release) { clearInterval(_parent.mainintervalID); _parent.gotoAndStop(2); }
Symbol 416 MovieClip Frame 1
stop();
Symbol 416 MovieClip Frame 2
stop(); stopAllSounds(); blocking_bt.useHandCursor = false; _parent.setDeactive(); score = _parent.score;
Symbol 421 MovieClip Frame 1
function calculateDirection(angle) { var _local4 = _x; var _local2 = _y; var _local3 = x; var _local1 = y; a = _local1 - _local2; b = _local4 - _local3; c = ((-_local4) * _local1) + (_local3 * _local2); } function collisionSegment() { var _local2 = segmentT.getIntersection(a, b, c); var _local4 = segmentT.angle >= 90; var _local5 = (_local4 ? (180 - segmentT.angle) : (segmentT.angle)); if (isCollision == true) { if (_local5 > 2) { speed = speed + 1; } } var _local3 = Math.sqrt(((_local2.x0 - _x) * (_local2.x0 - _x)) + ((_local2.y0 - _y) * (_local2.y0 - _y))); _x = (_local2.x0 - (((_local3 * (_width / 2)) / actualDist) * Math.cos(angle * radToDeg))); _y = (_local2.y0 - (((_local3 * (_width / 2)) / actualDist) * Math.sin(angle * radToDeg))); if (segmentT.clipObj != null) { segmentT.clipObj.action(); } if (segmentT.clipObj == null) { segmentT.clipObj = _root.null_mc; segmentT.clipObj.action(); } speed = speed + segmentT.clipObj.deltaSpeed; angle = (2 * segmentT.angle) - angle; angle = angle + ((angle < 0) ? 360 : 0); angle = angle + ((angle > 360) ? -360 : 0); isCollision = true; inactiveTuneling = true; speedErr = 4.25; if (speed > 6) { speed = (speed - AMORTIZATION) - speedErr; } if ((speed > 3) && (speed < 6)) { speedErr = 1.6; speed = speed - speedErr; } } function collisionBall() { var _local7 = ballT._x; var _local6 = ballT._y; var _local11 = _width / 2; var _local10 = ballT._width / 2; var _local5 = _local11 + _local10; var _local8 = ballT.distancePoint(this); _x = (_local7 + ((_local5 * (x - _local7)) / _local8)); _y = (_local6 + ((_local5 * (y - _local6)) / _local8)); var _local4 = (-(_x - _local7)) / _local5; var _local3 = (-(_y - _local6)) / _local5; var _local2 = (speedX * _local4) + (speedY * _local3); var _local9 = ((-speedX) * _local3) + (speedY * _local4); _local2 = _local2 * -1; speedX = (_local2 * _local4) - (_local9 * _local3); speedY = (_local2 * _local3) + (_local9 * _local4); speed = Math.sqrt((speedX * speedX) + (speedY * speedY)) + ballT.deltaSpeed; angle = (Math.atan(Math.abs(speedY / speedX)) * 180) / 3.141593; if ((speedX < 0) && (speedY < 0)) { angle = angle + 180; } else if ((speedX < 0) && (speedY > 0)) { angle = 180 - angle; } else if ((speedX > 0) && (speedY < 0)) { angle = 360 - angle; } if (ballT.clipObj != null) { ballT.clipObj.action(); } inactiveTuneling = true; } function collisionFlipperRight() { var _local5 = _width / 2; var _local3 = _root.flipRight.distanceTo(this); var _local7 = x; var _local6 = y; var _local4 = Math.abs(_root.flipRight.centreX - x) / _root.flipRight.upSegment.module; angle = 335 - Math.round(80 * _local4); speed = speed + (7 + ((8 * _local3) / _root.flipRight.upSegment.module)); _root.flipRight.upSegment.active = false; ballFlipped = true; inactiveTuneling = true; } function collisionFlipperLeft() { var _local5 = _width / 2; var _local3 = _root.flipLeft.distanceTo(this); var _local7 = x; var _local6 = y; var _local4 = Math.abs(x - _root.flipLeft.centreX) / _root.flipLeft.upSegment.module; angle = 205 + Math.round(80 * _local4); speed = speed + (7 + ((8 * _local3) / _root.flipLeft.upSegment.module)); _root.flipLeft.upSegment.active = false; ballFlipped = true; inactiveTuneling = true; } function findPossibleTarget() { findPossibleSegmentTarget(); findPossibleBallTarget(); } function findPossibleBallTarget() { tempBalls = new Array(); var _local5 = 0; while (_local5 < _root.allBalls.length) { if (_root.allBalls[_local5].isPossibleTarget(this)) { tempBalls.push(_root.allBalls[_local5]); } _local5++; } if (tempBalls.length == 1) { ballT = tempBalls[0]; return(undefined); } ballMinDistance = 100000 /* 0x0186A0 */; var _local4 = -1; for (_local5 in tempBalls) { var _local3 = tempBalls[_local5].distancePoint(this); if ((_local3 < ballMinDistance) && ((_local3 > 0) || (ballT == tempBalls[_local5]))) { ballMinDistance = _local3; _local4 = _local5; } } if (_local4 != -1) { ballT = tempBalls[_local4]; } else { ballT = null; } } function startClip() { angle = startAngle; } function stepByStep() { _x = (_x + stepX); _y = (_y + stepY); step++; } function updateDestination() { if (inactiveTuneling == false) { isOnPath = false; } speed = speed + ((speedInc != null) ? (speedInc) : 0.5); if (MAX_SPEED < speed) { speed = MAX_SPEED; } antDestination = destination; destination = _root[destination].nextStep; if (destination == "out") { isOnPath = false; trace("----------------"); trace("before angle = " + angle); trace("angleOut = " + angleOut); angle = angleOut; trace("after angle = " + angle); trace("----------------"); if (speedOut != null) { speed = speedOut; } } else if (destination == "wait") { isOnPath = false; speed = 0; timeToWait = 2000; speed_wait = _root[antDestination].speed_wait; angle_wait = _root[antDestination].angle_wait; sTime = getTimer(); inactiveTuneling = true; } else { deltaX = _root[destination]._x - _x; deltaY = _root[destination]._y - _y; distanceToBeacon = Math.sqrt((deltaX * deltaX) + (deltaY * deltaY)); steps = distanceToBeacon / speed; stepX = deltaX / steps; stepY = deltaY / steps; step = 1; } } function wait(time, ang_wait, spe_wait, xOut, yOut) { timeToWait = time; sTime = getTimer(); angle_wait = ang_wait; speed_wait = spe_wait; xOutPosition = xOut; yOutPosition = yOut; } x = 0; y = 0; radToDeg = 0.017453; flipRightToggled = false; flipLeftToggled = false; speed = 0; startAngle = 270; GRAV_Y = 0.43; AMORTIZATION = 1.4; MAX_SPEED = 14; timeToWait = null; startClip(); ballRadius = 4.3; activate = 0; m = 8.6; tempAngle = 0; function findPossibleSegmentTarget() { antSeg = segmentT; _root.ballrightBumper = false; _root.ballleftBumper = false; _root.ballrightTargetBlock = false; _root.ballleftTargetBlock = false; _root.ballrightFlipper = false; _root.ballleftFlipper = false; _root.ballrightRamp2 = false; _root.ballleftRamp2 = false; _root.ballrightRamp1 = false; _root.ballleftRamp1 = false; tempSegments = new Array(); if (((((((((_root.ballrightBumper != true) && (_root.ballrightTargetBlock != true)) && (_root.ballleftTargetBlock != true)) && (_root.ballrightFlipper != true)) && (_root.ballleftFlipper != true)) && (_root.ballrightRamp2 != true)) && (_root.ballleftRamp2 != true)) && (_root.ballrightRamp1 != true)) && (_root.ballleftRamp1 != true)) { for (var _local5 in _root.splitSegment1) { if (_root.splitSegment1[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment1[_local5]; } } } if (this._x > _root.tbRLine._x) { for (var _local5 in _root.splitSegment6) { if (_root.splitSegment6[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment6[_local5]; } } } for (var _local5 in _root.splitSegment2) { if (_root.splitSegment2[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment2[_local5]; } } if (this._y > _root.brTLine._y) { if (this._x > _root.brRLine2._x) { if (this._x < _root.brRLine1._x) { _root.ballrightBumper = true; for (var _local5 in _root.splitSegment3) { if (_root.splitSegment3[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment3[_local5]; } } } } } if (this._y < _root.topBLine._y) { for (var _local5 in _root.splitSegment4) { if (_root.splitSegment4[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment4[_local5]; } } for (var _local5 in _root.splitSegment5) { if (_root.splitSegment5[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment5[_local5]; } } } if (this._y > _root.ramp2T._y) { if (this._y < _root.ramp2B._y) { if (this._x > _root.ramp2L1._x) { if (this._x < _root.ramp2L2._x) { _root.ballleftRamp2 = true; for (var _local5 in _root.splitSegment7) { if (_root.splitSegment7[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment7[_local5]; } } for (var _local5 in _root.splitSegment11) { if (_root.splitSegment11[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment11[_local5]; } } for (var _local5 in _root.splitSegment17) { if (_root.splitSegment17[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment17[_local5]; } } } } if (this._x > _root.ramp2R2._x) { if (this._x < _root.ramp2R1._x) { _root.ballrightRamp2 = true; for (var _local5 in _root.splitSegment9) { if (_root.splitSegment9[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment9[_local5]; } } for (var _local5 in _root.splitSegment12) { if (_root.splitSegment12[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment12[_local5]; } } } } } } if (this._y > _root.ramp1T._y) { if (this._y < _root.ramp1B._y) { if (this._x > _root.ramp1L1._x) { if (this._x < _root.ramp1L2._x) { _root.ballleftRamp1 = true; for (var _local5 in _root.splitSegment8) { if (_root.splitSegment8[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment8[_local5]; } } } } if (this._x > _root.ramp1R2._x) { if (this._x < _root.ramp1R1._x) { _root.ballrightRamp1 = true; for (var _local5 in _root.splitSegment10) { if (_root.splitSegment10[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment10[_local5]; } } } } } } if (this._y > _root.frTLine._y) { if (this._y < _root.frBLine._y) { if (this._x > _root.frLLine1._x) { if (this._x < _root.frLLine2._x) { _root.ballleftFlipper = true; for (var _local5 in _root.splitSegment16) { if (_root.splitSegment16[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment16[_local5]; } } } } if (this._x > _root.frRLine2._x) { if (this._x < _root.frRLine1._x) { _root.ballrightFlipper = true; for (var _local5 in _root.splitSegment15) { if (_root.splitSegment15[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment15[_local5]; } } } } } } if (this._y > _root.tbTLine._y) { if (this._y < _root.tbBLine._y) { if (this._x > _root.tbRLine._x) { _root.ballrightTargetBlock = true; for (var _local5 in _root.splitSegment13) { if (_root.splitSegment13[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment13[_local5]; } } } else if (this._x < _root.tbLLine._x) { _root.ballleftTargetBlock = true; for (var _local5 in _root.splitSegment14) { if (_root.splitSegment14[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment14[_local5]; } } } } } if (tempSegments.length == 1) { segmentT = tempSegments[0]; return(undefined); } segMinDistance = 100000 /* 0x0186A0 */; var _local4 = -1; for (var _local5 in tempSegments) { var _local3 = tempSegments[_local5].cachedDistance; if ((_local3 < segMinDistance) && (((_local3 > 0) || (segmentT == tempSegments[_local5])) || (tempSegments[_local5].isCrossed))) { segMinDistance = _local3; _local4 = _local5; } } if (_local4 != -1) { segmentT = tempSegments[_local4]; } else { segmentT = null; } }
Symbol 422 MovieClip Frame 1
stop(); _root.ball._visible = true;
Symbol 422 MovieClip Frame 2
_root.ball._visible = false;
Symbol 425 MovieClip Frame 1
function calculateDirection(angle) { var _local4 = _x; var _local2 = _y; var _local3 = x; var _local1 = y; a = _local1 - _local2; b = _local4 - _local3; c = ((-_local4) * _local1) + (_local3 * _local2); } function collisionSegment() { var _local2 = segmentT.getIntersection(a, b, c); var _local4 = segmentT.angle >= 90; var _local5 = (_local4 ? (180 - segmentT.angle) : (segmentT.angle)); if (isCollision == true) { if (_local5 > 2) { speed = speed + 1; } } var _local3 = Math.sqrt(((_local2.x0 - _x) * (_local2.x0 - _x)) + ((_local2.y0 - _y) * (_local2.y0 - _y))); _x = (_local2.x0 - (((_local3 * (_width / 2)) / actualDist) * Math.cos(angle * radToDeg))); _y = (_local2.y0 - (((_local3 * (_width / 2)) / actualDist) * Math.sin(angle * radToDeg))); if (segmentT.clipObj != null) { segmentT.clipObj.action(); } if (segmentT.clipObj == null) { segmentT.clipObj = _root.null_mc; segmentT.clipObj.action(); } speed = speed + segmentT.clipObj.deltaSpeed; angle = (2 * segmentT.angle) - angle; angle = angle + ((angle < 0) ? 360 : 0); angle = angle + ((angle > 360) ? -360 : 0); isCollision = true; inactiveTuneling = true; speedErr = 4.25; if (speed > 6) { speed = (speed - AMORTIZATION) - speedErr; } if ((speed > 3) && (speed < 6)) { speedErr = 1.6; speed = speed - speedErr; } } function collisionBall() { var _local7 = ballT._x; var _local6 = ballT._y; var _local11 = _width / 2; var _local10 = ballT._width / 2; var _local5 = _local11 + _local10; var _local8 = ballT.distancePoint(this); _x = (_local7 + ((_local5 * (x - _local7)) / _local8)); _y = (_local6 + ((_local5 * (y - _local6)) / _local8)); var _local4 = (-(_x - _local7)) / _local5; var _local3 = (-(_y - _local6)) / _local5; var _local2 = (speedX * _local4) + (speedY * _local3); var _local9 = ((-speedX) * _local3) + (speedY * _local4); _local2 = _local2 * -1; speedX = (_local2 * _local4) - (_local9 * _local3); speedY = (_local2 * _local3) + (_local9 * _local4); speed = Math.sqrt((speedX * speedX) + (speedY * speedY)) + ballT.deltaSpeed; angle = (Math.atan(Math.abs(speedY / speedX)) * 180) / 3.141593; if ((speedX < 0) && (speedY < 0)) { angle = angle + 180; } else if ((speedX < 0) && (speedY > 0)) { angle = 180 - angle; } else if ((speedX > 0) && (speedY < 0)) { angle = 360 - angle; } if (ballT.clipObj != null) { ballT.clipObj.action(); } inactiveTuneling = true; } function collisionFlipperRight() { var _local5 = _width / 2; var _local3 = _root.flipRight.distanceTo(this); var _local7 = x; var _local6 = y; var _local4 = Math.abs(_root.flipRight.centreX - x) / _root.flipRight.upSegment.module; angle = 335 - Math.round(80 * _local4); speed = speed + (7 + ((8 * _local3) / _root.flipRight.upSegment.module)); _root.flipRight.upSegment.active = false; ballFlipped = true; inactiveTuneling = true; } function collisionFlipperLeft() { var _local5 = _width / 2; var _local3 = _root.flipLeft.distanceTo(this); var _local7 = x; var _local6 = y; var _local4 = Math.abs(x - _root.flipLeft.centreX) / _root.flipLeft.upSegment.module; angle = 205 + Math.round(80 * _local4); speed = speed + (7 + ((8 * _local3) / _root.flipLeft.upSegment.module)); _root.flipLeft.upSegment.active = false; ballFlipped = true; inactiveTuneling = true; } function findPossibleTarget() { findPossibleSegmentTarget(); findPossibleBallTarget(); } function findPossibleBallTarget() { tempBalls = new Array(); for (var _local5 in _root.allBalls1) { if (_root.allBalls1[_local5].isPossibleTarget(this)) { tempBalls.push(_root.allBalls1[_local5]); } } if (tempBalls.length == 1) { ballT = tempBalls[0]; return(undefined); } ballMinDistance = 100000 /* 0x0186A0 */; var _local4 = -1; for (var _local5 in tempBalls) { var _local3 = tempBalls[_local5].distancePoint(this); if ((_local3 < ballMinDistance) && ((_local3 > 0) || (ballT == tempBalls[_local5]))) { ballMinDistance = _local3; _local4 = _local5; } } if (_local4 != -1) { ballT = tempBalls[_local4]; } else { ballT = null; } } function startClip() { angle = startAngle; } function stepByStep() { _x = (_x + stepX); _y = (_y + stepY); step++; } function updateDestination() { if (inactiveTuneling == false) { isOnPath = false; } speed = speed + ((speedInc != null) ? (speedInc) : 0.5); if (MAX_SPEED < speed) { speed = MAX_SPEED; } antDestination = destination; destination = _root[destination].nextStep; if (destination == "out") { isOnPath = false; angle = angleOut; if (speedOut != null) { speed = speedOut; } } else if (destination == "wait") { isOnPath = false; speed = 0; timeToWait = 2000; speed_wait = _root[antDestination].speed_wait; angle_wait = _root[antDestination].angle_wait; sTime = getTimer(); inactiveTuneling = true; } else { deltaX = _root[destination]._x - _x; deltaY = _root[destination]._y - _y; distanceToBeacon = Math.sqrt((deltaX * deltaX) + (deltaY * deltaY)); steps = distanceToBeacon / speed; stepX = deltaX / steps; stepY = deltaY / steps; step = 1; } } function wait(time, ang_wait, spe_wait, xOut, yOut) { timeToWait = time; sTime = getTimer(); angle_wait = ang_wait; speed_wait = spe_wait; xOutPosition = xOut; yOutPosition = yOut; } radToDeg = 0.017453; flipRightToggled = false; flipLeftToggled = false; speed = 0; startAngle = 270; GRAV_Y = 0.43; AMORTIZATION = 1.4; MAX_SPEED = 14; timeToWait = null; startClip(); ballRadius = 4.3; activate = 0; m = 8.6; tempAngle = 0; function findPossibleSegmentTarget() { antSeg = segmentT; _root.ball1rightBumper = false; _root.ball1leftBumper = false; _root.ball1rightTargetBlock = false; _root.ball1leftTargetBlock = false; _root.ball1rightFlipper = false; _root.ball1leftFlipper = false; _root.ball1rightRamp2 = false; _root.ball1leftRamp2 = false; _root.ball1rightRamp1 = false; _root.ball1leftRamp1 = false; tempSegments = new Array(); if ((((((((((_root.ball1rightBumper != true) && (_root.ball1leftBumper != true)) && (_root.ball1rightTargetBlock != true)) && (_root.ball1leftTargetBlock != true)) && (_root.ball1rightFlipper != true)) && (_root.ball1leftFlipper != true)) && (_root.ball1rightRamp2 != true)) && (_root.ball1leftRamp2 != true)) && (_root.ball1rightRamp1 != true)) && (_root.ball1leftRamp1 != true)) { for (var _local5 in _root.ball1splitSegment1) { if (_root.ball1splitSegment1[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball1splitSegment1[_local5]; } } } if (this._x > _root.tbRLine._x) { for (var _local5 in _root.splitSegment6) { if (_root.splitSegment6[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment6[_local5]; } } } if (this._y < _root.topBLine._y) { for (var _local5 in _root.splitSegment4) { if (_root.splitSegment4[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment4[_local5]; } } for (var _local5 in _root.splitSegment5) { if (_root.splitSegment5[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment5[_local5]; } } } if (this._y > _root.ramp2T._y) { if (this._y < _root.ramp2B._y) { if (this._x > _root.ramp2L1._x) { if (this._x < _root.ramp2L2._x) { _root.ball1leftRamp2 = true; for (var _local5 in _root.splitSegment7) { if (_root.splitSegment7[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment7[_local5]; } } for (var _local5 in _root.ball1splitSegment11) { if (_root.ball1splitSegment11[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball1splitSegment11[_local5]; } } for (var _local5 in _root.splitSegment17) { if (_root.splitSegment17[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment17[_local5]; } } } } if (this._x > _root.ramp2R2._x) { if (this._x < _root.ramp2R1._x) { _root.ball1rightRamp2 = true; for (var _local5 in _root.splitSegment9) { if (_root.splitSegment9[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment9[_local5]; } } for (var _local5 in _root.ball1splitSegment12) { if (_root.ball1splitSegment12[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball1splitSegment12[_local5]; } } } } } } if (this._y > _root.ramp1T._y) { if (this._y < _root.ramp1B._y) { if (this._x > _root.ramp1L1._x) { if (this._x < _root.ramp1L2._x) { _root.ball1leftRamp1 = true; for (var _local5 in _root.splitSegment8) { if (_root.splitSegment8[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment8[_local5]; } } } } if (this._x > _root.ramp1R2._x) { if (this._x < _root.ramp1R1._x) { _root.ball1rightRamp1 = true; for (var _local5 in _root.ball1splitSegment10) { if (_root.ball1splitSegment10[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball1splitSegment10[_local5]; } } } } } } if (this._y > _root.frTLine._y) { if (this._y < _root.frBLine._y) { if (this._x > _root.frLLine1._x) { if (this._x < _root.frLLine2._x) { _root.ball1leftFlipper = true; for (var _local5 in _root.ball1splitSegment16) { if (_root.ball1splitSegment16[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball1splitSegment16[_local5]; } } } } if (this._x > _root.frRLine2._x) { if (this._x < _root.frRLine1._x) { _root.ball1rightFlipper = true; for (var _local5 in _root.ball1splitSegment15) { if (_root.ball1splitSegment15[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball1splitSegment15[_local5]; } } } } } } if (this._y > _root.brTLine._y) { if (this._y < _root.brBLine._y) { if (this._x > _root.brLLine1._x) { if (this._x < _root.brLLine2._x) { _root.ball1leftBumper = true; for (var _local5 in _root.splitSegment2) { if (_root.splitSegment2[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment2[_local5]; } } } } if (this._x > _root.brRLine2._x) { if (this._x < _root.brRLine1._x) { _root.ball1rightBumper = true; for (var _local5 in _root.splitSegment3) { if (_root.splitSegment3[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment3[_local5]; } } } } } } if (this._y > _root.tbTLine._y) { if (this._y < _root.tbBLine._y) { if (this._x > _root.tbRLine._x) { _root.ball1rightTargetBlock = true; for (var _local5 in _root.ball1splitSegment13) { if (_root.ball1splitSegment13[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball1splitSegment13[_local5]; } } } else if (this._x < _root.tbLLine._x) { _root.ball1leftTargetBlock = true; for (var _local5 in _root.ball1splitSegment14) { if (_root.ball1splitSegment14[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball1splitSegment14[_local5]; } } } } } if (tempSegments.length == 1) { segmentT = tempSegments[0]; return(undefined); } segMinDistance = 100000 /* 0x0186A0 */; var _local4 = -1; for (var _local5 in tempSegments) { var _local3 = tempSegments[_local5].cachedDistance; if ((_local3 < segMinDistance) && (((_local3 > 0) || (segmentT == tempSegments[_local5])) || (tempSegments[_local5].isCrossed))) { segMinDistance = _local3; _local4 = _local5; } } if (_local4 != -1) { segmentT = tempSegments[_local4]; } else { segmentT = null; } }
Symbol 426 MovieClip Frame 1
function calculateDirection(angle) { var _local4 = _x; var _local2 = _y; var _local3 = x; var _local1 = y; a = _local1 - _local2; b = _local4 - _local3; c = ((-_local4) * _local1) + (_local3 * _local2); } function collisionSegment() { var _local2 = segmentT.getIntersection(a, b, c); var _local4 = segmentT.angle >= 90; var _local5 = (_local4 ? (180 - segmentT.angle) : (segmentT.angle)); if (isCollision == true) { if (_local5 > 2) { speed = speed + 1; } } var _local3 = Math.sqrt(((_local2.x0 - _x) * (_local2.x0 - _x)) + ((_local2.y0 - _y) * (_local2.y0 - _y))); _x = (_local2.x0 - (((_local3 * (_width / 2)) / actualDist) * Math.cos(angle * radToDeg))); _y = (_local2.y0 - (((_local3 * (_width / 2)) / actualDist) * Math.sin(angle * radToDeg))); if (segmentT.clipObj != null) { segmentT.clipObj.action(); } if (segmentT.clipObj == null) { segmentT.clipObj = _root.null_mc; segmentT.clipObj.action(); } speed = speed + segmentT.clipObj.deltaSpeed; angle = (2 * segmentT.angle) - angle; angle = angle + ((angle < 0) ? 360 : 0); angle = angle + ((angle > 360) ? -360 : 0); isCollision = true; inactiveTuneling = true; speedErr = 4.25; if (speed > 6) { speed = (speed - AMORTIZATION) - speedErr; } if ((speed > 3) && (speed < 6)) { speedErr = 1.6; speed = speed - speedErr; } } function collisionBall() { var _local7 = ballT._x; var _local6 = ballT._y; var _local11 = _width / 2; var _local10 = ballT._width / 2; var _local5 = _local11 + _local10; var _local8 = ballT.distancePoint(this); _x = (_local7 + ((_local5 * (x - _local7)) / _local8)); _y = (_local6 + ((_local5 * (y - _local6)) / _local8)); var _local4 = (-(_x - _local7)) / _local5; var _local3 = (-(_y - _local6)) / _local5; var _local2 = (speedX * _local4) + (speedY * _local3); var _local9 = ((-speedX) * _local3) + (speedY * _local4); _local2 = _local2 * -1; speedX = (_local2 * _local4) - (_local9 * _local3); speedY = (_local2 * _local3) + (_local9 * _local4); speed = Math.sqrt((speedX * speedX) + (speedY * speedY)) + ballT.deltaSpeed; angle = (Math.atan(Math.abs(speedY / speedX)) * 180) / 3.141593; if ((speedX < 0) && (speedY < 0)) { angle = angle + 180; } else if ((speedX < 0) && (speedY > 0)) { angle = 180 - angle; } else if ((speedX > 0) && (speedY < 0)) { angle = 360 - angle; } if (ballT.clipObj != null) { ballT.clipObj.action(); } inactiveTuneling = true; } function collisionFlipperRight() { var _local5 = _width / 2; var _local3 = _root.flipRight.distanceTo(this); var _local7 = x; var _local6 = y; var _local4 = Math.abs(_root.flipRight.centreX - x) / _root.flipRight.upSegment.module; angle = 335 - Math.round(80 * _local4); speed = speed + (7 + ((8 * _local3) / _root.flipRight.upSegment.module)); _root.flipRight.upSegment.active = false; ballFlipped = true; inactiveTuneling = true; } function collisionFlipperLeft() { var _local5 = _width / 2; var _local3 = _root.flipLeft.distanceTo(this); var _local7 = x; var _local6 = y; var _local4 = Math.abs(x - _root.flipLeft.centreX) / _root.flipLeft.upSegment.module; angle = 205 + Math.round(80 * _local4); speed = speed + (7 + ((8 * _local3) / _root.flipLeft.upSegment.module)); _root.flipLeft.upSegment.active = false; ballFlipped = true; inactiveTuneling = true; } function findPossibleTarget() { findPossibleSegmentTarget(); findPossibleBallTarget(); } function findPossibleBallTarget() { tempBalls = new Array(); for (var _local5 in _root.allBalls2) { if (_root.allBalls2[_local5].isPossibleTarget(this)) { tempBalls.push(_root.allBalls2[_local5]); } } if (tempBalls.length == 1) { ballT = tempBalls[0]; return(undefined); } ballMinDistance = 100000 /* 0x0186A0 */; var _local4 = -1; for (var _local5 in tempBalls) { var _local3 = tempBalls[_local5].distancePoint(this); if ((_local3 < ballMinDistance) && ((_local3 > 0) || (ballT == tempBalls[_local5]))) { ballMinDistance = _local3; _local4 = _local5; } } if (_local4 != -1) { ballT = tempBalls[_local4]; } else { ballT = null; } } function startClip() { angle = startAngle; } function stepByStep() { _x = (_x + stepX); _y = (_y + stepY); step++; } function updateDestination() { if (inactiveTuneling == false) { isOnPath = false; } speed = speed + ((speedInc != null) ? (speedInc) : 0.5); if (MAX_SPEED < speed) { speed = MAX_SPEED; } antDestination = destination; destination = _root[destination].nextStep; if (destination == "out") { isOnPath = false; angle = angleOut; if (speedOut != null) { speed = speedOut; } } else if (destination == "wait") { isOnPath = false; speed = 0; timeToWait = 2000; speed_wait = _root[antDestination].speed_wait; angle_wait = _root[antDestination].angle_wait; sTime = getTimer(); inactiveTuneling = true; } else { deltaX = _root[destination]._x - _x; deltaY = _root[destination]._y - _y; distanceToBeacon = Math.sqrt((deltaX * deltaX) + (deltaY * deltaY)); steps = distanceToBeacon / speed; stepX = deltaX / steps; stepY = deltaY / steps; step = 1; } } function wait(time, ang_wait, spe_wait, xOut, yOut) { timeToWait = time; sTime = getTimer(); angle_wait = ang_wait; speed_wait = spe_wait; xOutPosition = xOut; yOutPosition = yOut; } radToDeg = 0.017453; flipRightToggled = false; flipLeftToggled = false; speed = 0; startAngle = 270; GRAV_Y = 0.43; AMORTIZATION = 1.4; MAX_SPEED = 14; timeToWait = null; startClip(); ballRadius = 4.3; activate = 0; m = 8.6; tempAngle = 0; function findPossibleSegmentTarget() { antSeg = segmentT; _root.ball2rightBumper = false; _root.ball2leftBumper = false; _root.ball2rightTargetBlock = false; _root.ball2leftTargetBlock = false; _root.ball2rightFlipper = false; _root.ball2leftFlipper = false; _root.ball2rightRamp2 = false; _root.ball2leftRamp2 = false; _root.ball2rightRamp1 = false; _root.ball2leftRamp1 = false; tempSegments = new Array(); if ((((((((((_root.ball2rightBumper != true) && (_root.ball2leftBumper != true)) && (_root.ball2rightTargetBlock != true)) && (_root.ball2leftTargetBlock != true)) && (_root.ball2rightFlipper != true)) && (_root.ball2leftFlipper != true)) && (_root.ball2rightRamp2 != true)) && (_root.ball2leftRamp2 != true)) && (_root.ball2rightRamp1 != true)) && (_root.ball2leftRamp1 != true)) { for (var _local5 in _root.ball2splitSegment1) { if (_root.ball2splitSegment1[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball2splitSegment1[_local5]; } } } if (this._x > _root.tbRLine._x) { for (var _local5 in _root.splitSegment6) { if (_root.splitSegment6[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment6[_local5]; } } } if (this._y < _root.topBLine._y) { for (var _local5 in _root.splitSegment4) { if (_root.splitSegment4[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment4[_local5]; } } for (var _local5 in _root.splitSegment5) { if (_root.splitSegment5[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment5[_local5]; } } } if (this._y > _root.ramp2T._y) { if (this._y < _root.ramp2B._y) { if (this._x > _root.ramp2L1._x) { if (this._x < _root.ramp2L2._x) { _root.ball2leftRamp2 = true; for (var _local5 in _root.splitSegment7) { if (_root.splitSegment7[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment7[_local5]; } } for (var _local5 in _root.ball2splitSegment11) { if (_root.ball2splitSegment11[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball2splitSegment11[_local5]; } } for (var _local5 in _root.splitSegment17) { if (_root.splitSegment17[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment17[_local5]; } } } } if (this._x > _root.ramp2R2._x) { if (this._x < _root.ramp2R1._x) { _root.ball2rightRamp2 = true; for (var _local5 in _root.splitSegment9) { if (_root.splitSegment9[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment9[_local5]; } } for (var _local5 in _root.ball2splitSegment12) { if (_root.ball2splitSegment12[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball2splitSegment12[_local5]; } } } } } } if (this._y > _root.ramp1T._y) { if (this._y < _root.ramp1B._y) { if (this._x > _root.ramp1L1._x) { if (this._x < _root.ramp1L2._x) { _root.ball2leftRamp1 = true; for (var _local5 in _root.splitSegment8) { if (_root.splitSegment8[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment8[_local5]; } } } } if (this._x > _root.ramp1R2._x) { if (this._x < _root.ramp1R1._x) { _root.ball2rightRamp1 = true; for (var _local5 in _root.ball2splitSegment10) { if (_root.ball2splitSegment10[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball2splitSegment10[_local5]; } } } } } } if (this._y > _root.frTLine._y) { if (this._y < _root.frBLine._y) { if (this._x > _root.frLLine1._x) { if (this._x < _root.frLLine2._x) { _root.ball2leftFlipper = true; for (var _local5 in _root.ball2splitSegment16) { if (_root.ball2splitSegment16[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball2splitSegment16[_local5]; } } } } if (this._x > _root.frRLine2._x) { if (this._x < _root.frRLine1._x) { _root.ball2rightFlipper = true; for (var _local5 in _root.ball2splitSegment15) { if (_root.ball2splitSegment15[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball2splitSegment15[_local5]; } } } } } } if (this._y > _root.brTLine._y) { if (this._y < _root.brBLine._y) { if (this._x > _root.brLLine1._x) { if (this._x < _root.brLLine2._x) { _root.ball2leftBumper = true; for (var _local5 in _root.splitSegment2) { if (_root.splitSegment2[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment2[_local5]; } } } } if (this._x > _root.brRLine2._x) { if (this._x < _root.brRLine1._x) { _root.ball2rightBumper = true; for (var _local5 in _root.splitSegment3) { if (_root.splitSegment3[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.splitSegment3[_local5]; } } } } } } if (this._y > _root.tbTLine._y) { if (this._y < _root.tbBLine._y) { if (this._x > _root.tbRLine._x) { _root.ball2rightTargetBlock = true; for (var _local5 in _root.ball2splitSegment13) { if (_root.ball2splitSegment13[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball2splitSegment13[_local5]; } } } else if (this._x < _root.tbLLine._x) { _root.ball2leftTargetBlock = true; for (var _local5 in _root.ball2splitSegment14) { if (_root.ball2splitSegment14[_local5].isPossibleTarget(this)) { tempSegments[tempSegments.length] = _root.ball2splitSegment14[_local5]; } } } } } if (tempSegments.length == 1) { segmentT = tempSegments[0]; return(undefined); } segMinDistance = 100000 /* 0x0186A0 */; var _local4 = -1; for (var _local5 in tempSegments) { var _local3 = tempSegments[_local5].cachedDistance; if ((_local3 < segMinDistance) && (((_local3 > 0) || (segmentT == tempSegments[_local5])) || (tempSegments[_local5].isCrossed))) { segMinDistance = _local3; _local4 = _local5; } } if (_local4 != -1) { segmentT = tempSegments[_local4]; } else { segmentT = null; } }
Symbol 427 MovieClip Frame 1
function action() { deltaSpeed = 0; }

Library Items

Symbol 1 Sound [//flip1]
Symbol 2 Sound [ballObstacole1]
Symbol 3 Sound [//paddle1]
Symbol 4 Sound [//point1]
Symbol 5 Sound [startball1]
Symbol 6 Sound [flip1]
Symbol 7 Sound [paddle1]
Symbol 8 Sound [pad1]
Symbol 9 Sound [out1]
Symbol 10 Sound [boo1]
Symbol 11 Sound [bgmusic]
Symbol 12 Sound [point1]
Symbol 13 Sound [center]
Symbol 14 Sound [tblocker1]
Symbol 15 Sound [double]
Symbol 16 Sound [triple]
Symbol 17 Sound [spin1]
Symbol 18 Sound [single]
Symbol 19 GraphicUsed by:20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
Symbol 20 MovieClipUses:19Used by:Timeline
Symbol 21 MovieClipUses:19Used by:Timeline
Symbol 22 MovieClipUses:19Used by:Timeline
Symbol 23 MovieClipUses:19Used by:Timeline
Symbol 24 MovieClipUses:19Used by:Timeline
Symbol 25 MovieClipUses:19Used by:Timeline
Symbol 26 MovieClipUses:19Used by:Timeline
Symbol 27 MovieClipUses:19Used by:Timeline
Symbol 28 MovieClipUses:19Used by:Timeline
Symbol 29 MovieClipUses:19Used by:Timeline
Symbol 30 MovieClipUses:19Used by:Timeline
Symbol 31 MovieClipUses:19Used by:Timeline
Symbol 32 MovieClipUses:19Used by:Timeline
Symbol 33 MovieClipUses:19Used by:Timeline
Symbol 34 MovieClipUses:19Used by:Timeline
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:Timeline
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:Timeline
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:Timeline
Symbol 41 FontUsed by:42
Symbol 42 EditableTextUses:41Used by:Timeline
Symbol 43 GraphicUsed by:44
Symbol 44 ButtonUses:43Used by:53
Symbol 45 GraphicUsed by:52
Symbol 46 GraphicUsed by:52
Symbol 47 GraphicUsed by:52
Symbol 48 GraphicUsed by:52
Symbol 49 FontUsed by:50 51
Symbol 50 EditableTextUses:49Used by:52
Symbol 51 EditableTextUses:49Used by:52
Symbol 52 MovieClipUses:45 46 47 48 50 51Used by:53
Symbol 53 MovieClipUses:44 52Used by:Timeline
Symbol 54 GraphicUsed by:59 66
Symbol 55 FontUsed by:56 58
Symbol 56 TextUses:55Used by:59 66
Symbol 57 GraphicUsed by:59 66
Symbol 58 TextUses:55Used by:59 66
Symbol 59 ButtonUses:54 56 57 58Used by:Timeline
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:416  Timeline
Symbol 62 FontUsed by:63
Symbol 63 TextUses:62Used by:Timeline
Symbol 64 FontUsed by:65
Symbol 65 TextUses:64Used by:Timeline
Symbol 66 ButtonUses:54 56 57 58Used by:Timeline
Symbol 67 FontUsed by:68 69 70
Symbol 68 EditableTextUses:67Used by:Timeline
Symbol 69 EditableTextUses:67Used by:Timeline
Symbol 70 EditableTextUses:67Used by:Timeline
Symbol 71 GraphicUsed by:Timeline
Symbol 72 GraphicUsed by:Timeline
Symbol 73 GraphicUsed by:Timeline
Symbol 74 GraphicUsed by:Timeline
Symbol 75 GraphicUsed by:Timeline
Symbol 76 GraphicUsed by:282  Timeline
Symbol 77 GraphicUsed by:Timeline
Symbol 78 GraphicUsed by:Timeline
Symbol 79 GraphicUsed by:Timeline
Symbol 80 GraphicUsed by:Timeline
Symbol 81 GraphicUsed by:Timeline
Symbol 82 GraphicUsed by:Timeline
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:Timeline
Symbol 85 GraphicUsed by:88
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:88
Symbol 88 MovieClipUses:85 87Used by:Timeline
Symbol 89 GraphicUsed by:105
Symbol 90 GraphicUsed by:105
Symbol 91 GraphicUsed by:105
Symbol 92 GraphicUsed by:95
Symbol 93 GraphicUsed by:95
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:92 93 94Used by:105
Symbol 96 GraphicUsed by:103
Symbol 97 GraphicUsed by:103
Symbol 98 GraphicUsed by:103
Symbol 99 GraphicUsed by:103
Symbol 100 GraphicUsed by:103
Symbol 101 GraphicUsed by:103
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:96 97 98 99 100 101 102Used by:105
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:89 90 91 95 103 104Used by:Timeline
Symbol 106 BitmapUsed by:107 132
Symbol 107 GraphicUses:106Used by:131
Symbol 108 GraphicUsed by:131
Symbol 109 BitmapUsed by:110 134 145
Symbol 110 GraphicUses:109Used by:131
Symbol 111 BitmapUsed by:112 135 146
Symbol 112 GraphicUses:111Used by:131
Symbol 113 BitmapUsed by:114 136 147
Symbol 114 GraphicUses:113Used by:131
Symbol 115 BitmapUsed by:116 137 148
Symbol 116 GraphicUses:115Used by:131
Symbol 117 BitmapUsed by:118 138
Symbol 118 GraphicUses:117Used by:131
Symbol 119 BitmapUsed by:120 139
Symbol 120 GraphicUses:119Used by:131
Symbol 121 BitmapUsed by:122 140
Symbol 122 GraphicUses:121Used by:131
Symbol 123 BitmapUsed by:124 141
Symbol 124 GraphicUses:123Used by:131
Symbol 125 BitmapUsed by:126 142
Symbol 126 GraphicUses:125Used by:131
Symbol 127 BitmapUsed by:128 143
Symbol 128 GraphicUses:127Used by:131
Symbol 129 BitmapUsed by:130 144 149
Symbol 130 GraphicUses:129Used by:131
Symbol 131 MovieClipUses:107 108 110 112 114 116 118 120 122 124 126 128 130Used by:Timeline
Symbol 132 GraphicUses:106Used by:150
Symbol 133 GraphicUsed by:150
Symbol 134 GraphicUses:109Used by:150
Symbol 135 GraphicUses:111Used by:150
Symbol 136 GraphicUses:113Used by:150
Symbol 137 GraphicUses:115Used by:150
Symbol 138 GraphicUses:117Used by:150
Symbol 139 GraphicUses:119Used by:150
Symbol 140 GraphicUses:121Used by:150
Symbol 141 GraphicUses:123Used by:150
Symbol 142 GraphicUses:125Used by:150
Symbol 143 GraphicUses:127Used by:150
Symbol 144 GraphicUses:129Used by:150
Symbol 145 GraphicUses:109Used by:150
Symbol 146 GraphicUses:111Used by:150
Symbol 147 GraphicUses:113Used by:150
Symbol 148 GraphicUses:115Used by:150
Symbol 149 GraphicUses:129Used by:150
Symbol 150 MovieClipUses:132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149Used by:Timeline
Symbol 151 GraphicUsed by:179
Symbol 152 GraphicUsed by:179
Symbol 153 GraphicUsed by:179
Symbol 154 GraphicUsed by:179
Symbol 155 GraphicUsed by:179
Symbol 156 GraphicUsed by:179
Symbol 157 GraphicUsed by:179
Symbol 158 FontUsed by:159 160 324 325 326 327 339 343
Symbol 159 EditableTextUses:158Used by:179
Symbol 160 EditableTextUses:158Used by:179
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:163
Symbol 163 MovieClipUses:162Used by:179
Symbol 164 GraphicUsed by:179
Symbol 165 GraphicUsed by:179
Symbol 166 FontUsed by:167 181 197 201
Symbol 167 EditableTextUses:166Used by:179
Symbol 168 GraphicUsed by:178
Symbol 169 GraphicUsed by:172 174 175 176 177
Symbol 170 GraphicUsed by:172
Symbol 171 GraphicUsed by:172 175 176 177
Symbol 172 MovieClipUses:169 170 171Used by:178
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:169 173Used by:178
Symbol 175 MovieClipUses:169 171Used by:178
Symbol 176 MovieClipUses:169 171Used by:178
Symbol 177 MovieClipUses:169 171Used by:178
Symbol 178 MovieClipUses:168 172 174 175 176 177Used by:179
Symbol 179 MovieClipUses:151 152 153 154 155 156 157 159 160 163 164 165 167 178Used by:Timeline
Symbol 180 GraphicUsed by:Timeline
Symbol 181 TextUses:166Used by:Timeline
Symbol 182 GraphicUsed by:Timeline
Symbol 183 FontUsed by:184 185
Symbol 184 TextUses:183Used by:Timeline
Symbol 185 TextUses:183Used by:Timeline
Symbol 186 GraphicUsed by:194
Symbol 187 GraphicUsed by:189 190 192
Symbol 188 GraphicUsed by:189 190 192
Symbol 189 MovieClipUses:187 188Used by:190 192
Symbol 190 ButtonUses:189 187 188Used by:191
Symbol 191 MovieClipUses:190Used by:194
Symbol 192 ButtonUses:189 187 188Used by:193
Symbol 193 MovieClipUses:192Used by:194
Symbol 194 MovieClipUses:186 191 193Used by:Timeline
Symbol 195 GraphicUsed by:206
Symbol 196 GraphicUsed by:206
Symbol 197 TextUses:166Used by:206
Symbol 198 GraphicUsed by:206
Symbol 199 GraphicUsed by:200 203
Symbol 200 ButtonUses:199Used by:206
Symbol 201 TextUses:166Used by:206
Symbol 202 GraphicUsed by:206
Symbol 203 ButtonUses:199Used by:206
Symbol 204 GraphicUsed by:205
Symbol 205 ButtonUses:204Used by:206
Symbol 206 MovieClipUses:195 196 197 198 200 201 202 203 205Used by:Timeline
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:209 212
Symbol 209 MovieClipUses:208Used by:Timeline
Symbol 210 GraphicUsed by:211 212
Symbol 211 MovieClipUses:210Used by:212
Symbol 212 MovieClipUses:208 210 211Used by:Timeline
Symbol 213 GraphicUsed by:215
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:213 214Used by:Timeline
Symbol 216 GraphicUsed by:222 225 228 231 234 235 238 241
Symbol 217 FontUsed by:218 221 223 224 226 227 229 230 232 233 236 237 239 240
Symbol 218 TextUses:217Used by:222 235
Symbol 219 GraphicUsed by:222 225 228 231 234 235 238 241
Symbol 220 GraphicUsed by:222 225 228 231 234 235 238 241
Symbol 221 TextUses:217Used by:222 235
Symbol 222 MovieClipUses:216 218 219 220 221Used by:Timeline
Symbol 223 TextUses:217Used by:225
Symbol 224 TextUses:217Used by:225
Symbol 225 MovieClipUses:216 223 219 220 224Used by:Timeline
Symbol 226 TextUses:217Used by:228
Symbol 227 TextUses:217Used by:228
Symbol 228 MovieClipUses:216 226 219 220 227Used by:Timeline
Symbol 229 TextUses:217Used by:231
Symbol 230 TextUses:217Used by:231
Symbol 231 MovieClipUses:216 229 219 220 230Used by:Timeline
Symbol 232 TextUses:217Used by:234
Symbol 233 TextUses:217Used by:234
Symbol 234 MovieClipUses:216 232 219 220 233Used by:Timeline
Symbol 235 MovieClipUses:216 218 219 220 221Used by:Timeline
Symbol 236 TextUses:217Used by:238
Symbol 237 TextUses:217Used by:238
Symbol 238 MovieClipUses:216 236 219 220 237Used by:Timeline
Symbol 239 TextUses:217Used by:241
Symbol 240 TextUses:217Used by:241
Symbol 241 MovieClipUses:216 239 219 220 240Used by:Timeline
Symbol 242 ShapeTweeningUsed by:246
Symbol 243 GraphicUsed by:246
Symbol 244 GraphicUsed by:246
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:242 243 244 245Used by:Timeline
Symbol 247 ShapeTweeningUsed by:251
Symbol 248 GraphicUsed by:251
Symbol 249 GraphicUsed by:251
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:247 248 249 250Used by:Timeline
Symbol 252 GraphicUsed by:318  Timeline
Symbol 253 GraphicUsed by:255 345
Symbol 254 GraphicUsed by:255 345
Symbol 255 MovieClipUses:253 254Used by:318
Symbol 256 GraphicUsed by:318
Symbol 257 GraphicUsed by:318
Symbol 258 GraphicUsed by:318
Symbol 259 GraphicUsed by:264
Symbol 260 GraphicUsed by:264
Symbol 261 GraphicUsed by:264 267
Symbol 262 GraphicUsed by:264 267
Symbol 263 GraphicUsed by:264 267
Symbol 264 MovieClipUses:259 260 261 262 263Used by:318
Symbol 265 GraphicUsed by:267
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:265 266 261 262 263Used by:318
Symbol 268 GraphicUsed by:271
Symbol 269 GraphicUsed by:271
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:268 269 270Used by:318
Symbol 272 GraphicUsed by:275 276 277 278
Symbol 273 GraphicUsed by:275 276 277 278
Symbol 274 GraphicUsed by:275 276 277 278
Symbol 275 MovieClipUses:272 273 274Used by:279
Symbol 276 MovieClipUses:272 273 274Used by:279
Symbol 277 MovieClipUses:272 273 274Used by:279
Symbol 278 MovieClipUses:272 273 274Used by:279
Symbol 279 MovieClipUses:275 276 277 278Used by:318
Symbol 280 GraphicUsed by:318
Symbol 281 GraphicUsed by:318
Symbol 282 MovieClipUses:76Used by:318
Symbol 283 GraphicUsed by:318
Symbol 284 GraphicUsed by:314
Symbol 285 GraphicUsed by:314
Symbol 286 GraphicUsed by:314 350
Symbol 287 GraphicUsed by:314 350
Symbol 288 GraphicUsed by:289 314 344 348 350
Symbol 289 MovieClipUses:288Used by:314
Symbol 290 GraphicUsed by:314
Symbol 291 GraphicUsed by:314 350
Symbol 292 GraphicUsed by:314 350
Symbol 293 GraphicUsed by:314 350
Symbol 294 GraphicUsed by:314 350
Symbol 295 GraphicUsed by:314 350
Symbol 296 GraphicUsed by:314 350
Symbol 297 GraphicUsed by:314 350
Symbol 298 GraphicUsed by:314 350
Symbol 299 GraphicUsed by:314 350
Symbol 300 GraphicUsed by:314 350
Symbol 301 GraphicUsed by:314 350
Symbol 302 GraphicUsed by:314 350
Symbol 303 GraphicUsed by:314 350
Symbol 304 GraphicUsed by:314 350
Symbol 305 GraphicUsed by:314 350
Symbol 306 GraphicUsed by:314 350
Symbol 307 GraphicUsed by:314 350
Symbol 308 GraphicUsed by:314 350
Symbol 309 GraphicUsed by:314 350
Symbol 310 GraphicUsed by:314 350
Symbol 311 GraphicUsed by:314 350
Symbol 312 GraphicUsed by:314 350
Symbol 313 GraphicUsed by:314 350
Symbol 314 MovieClipUses:284 285 286 287 289 288 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313Used by:318
Symbol 315 GraphicUsed by:318
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:318
Symbol 318 MovieClipUses:252 255 256 257 258 264 267 271 279 280 281 282 283 314 315 317Used by:Timeline
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:319Used by:Timeline
Symbol 321 GraphicUsed by:323
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:321 322Used by:Timeline
Symbol 324 TextUses:158Used by:Timeline
Symbol 325 TextUses:158Used by:Timeline
Symbol 326 TextUses:158Used by:Timeline
Symbol 327 TextUses:158Used by:Timeline
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:Timeline
Symbol 330 GraphicUsed by:331 332 333 334 340
Symbol 331 MovieClipUses:330Used by:Timeline
Symbol 332 MovieClipUses:330Used by:Timeline
Symbol 333 MovieClipUses:330Used by:Timeline
Symbol 334 MovieClipUses:330Used by:Timeline
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:335Used by:Timeline
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:Timeline
Symbol 339 TextUses:158Used by:Timeline
Symbol 340 MovieClipUses:330Used by:Timeline
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:Timeline
Symbol 343 TextUses:158Used by:Timeline
Symbol 344 MovieClipUses:288Used by:Timeline
Symbol 345 MovieClipUses:253 254Used by:350
Symbol 346 GraphicUsed by:350
Symbol 347 GraphicUsed by:350
Symbol 348 MovieClipUses:288Used by:350
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:345 346 347 286 287 348 288 349 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313Used by:354
Symbol 351 ShapeTweeningUsed by:354
Symbol 352 GraphicUsed by:354
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:350 351 352 353Used by:Timeline
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:357
Symbol 357 MovieClipUses:356Used by:Timeline
Symbol 358 GraphicUsed by:361
Symbol 359 GraphicUsed by:361
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:358 359 360Used by:Timeline
Symbol 362 GraphicUsed by:365
Symbol 363 GraphicUsed by:365
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:362 363 364Used by:Timeline
Symbol 366 GraphicUsed by:369
Symbol 367 FontUsed by:368
Symbol 368 TextUses:367Used by:369
Symbol 369 MovieClipUses:366 368Used by:Timeline
Symbol 370 GraphicUsed by:371 372
Symbol 371 MovieClipUses:370Used by:Timeline
Symbol 372 MovieClipUses:370Used by:Timeline
Symbol 373 GraphicUsed by:386
Symbol 374 GraphicUsed by:386
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:377
Symbol 377 MovieClipUses:376Used by:380
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:378Used by:380
Symbol 380 MovieClipUses:377 379Used by:386
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:383
Symbol 383 MovieClipUses:382Used by:386
Symbol 384 GraphicUsed by:386
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:373 374 380 383 384 385Used by:Timeline
Symbol 387 GraphicUsed by:390
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:390
Symbol 390 MovieClipUses:387 389Used by:391
Symbol 391 MovieClipUses:390Used by:392 421 422 425 426
Symbol 392 MovieClipUses:391Used by:Timeline
Symbol 393 FontUsed by:394
Symbol 394 EditableTextUses:393Used by:Timeline
Symbol 395 GraphicUsed by:396
Symbol 396 ButtonUses:395Used by:416
Symbol 397 GraphicUsed by:406
Symbol 398 FontUsed by:399 400 401 403 404 405 408
Symbol 399 TextUses:398Used by:406
Symbol 400 TextUses:398Used by:406
Symbol 401 TextUses:398Used by:406
Symbol 402 GraphicUsed by:406
Symbol 403 TextUses:398Used by:406
Symbol 404 TextUses:398Used by:406
Symbol 405 TextUses:398Used by:406
Symbol 406 ButtonUses:397 399 400 401 402 403 404 405Used by:416
Symbol 407 GraphicUsed by:410
Symbol 408 TextUses:398Used by:410
Symbol 409 GraphicUsed by:410
Symbol 410 ButtonUses:407 408 409Used by:416
Symbol 411 FontUsed by:412 415
Symbol 412 TextUses:411Used by:416
Symbol 413 FontUsed by:414
Symbol 414 TextUses:413Used by:416
Symbol 415 EditableTextUses:411Used by:416
Symbol 416 MovieClipUses:396 61 406 410 412 414 415Used by:Timeline
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:417Used by:Timeline
Symbol 419 GraphicUsed by:420
Symbol 420 MovieClipUses:419Used by:Timeline
Symbol 421 MovieClipUses:391Used by:Timeline
Symbol 422 MovieClipUses:391Used by:Timeline
Symbol 423 GraphicUsed by:424 427
Symbol 424 MovieClipUses:423Used by:Timeline
Symbol 425 MovieClipUses:391Used by:Timeline
Symbol 426 MovieClipUses:391Used by:Timeline
Symbol 427 MovieClipUses:423Used by:Timeline
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:Timeline
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClipUses:430Used by:Timeline

Instance Names

"snd1"Frame 1Symbol 20 MovieClip
"snd2"Frame 1Symbol 21 MovieClip
"snd3"Frame 1Symbol 22 MovieClip
"snd4"Frame 1Symbol 23 MovieClip
"snd5"Frame 1Symbol 24 MovieClip
"snd6"Frame 1Symbol 25 MovieClip
"snd7"Frame 1Symbol 26 MovieClip
"snd8"Frame 1Symbol 27 MovieClip
"snd9"Frame 1Symbol 28 MovieClip
"snd10"Frame 1Symbol 29 MovieClip
"snd11"Frame 1Symbol 30 MovieClip
"snd12"Frame 1Symbol 31 MovieClip
"snd13"Frame 1Symbol 32 MovieClip
"snd14"Frame 1Symbol 33 MovieClip
"snd15"Frame 1Symbol 34 MovieClip
"tbTLine"Frame 1Symbol 36 MovieClip
"tbBLine"Frame 1Symbol 36 MovieClip
"tbRLine"Frame 1Symbol 36 MovieClip
"tbLLine"Frame 1Symbol 36 MovieClip
"brLLine1"Frame 1Symbol 36 MovieClip
"brLLine2"Frame 1Symbol 36 MovieClip
"brTLine"Frame 1Symbol 36 MovieClip
"brBLine"Frame 1Symbol 36 MovieClip
"brRLine2"Frame 1Symbol 36 MovieClip
"brRLine1"Frame 1Symbol 36 MovieClip
"frBLine"Frame 1Symbol 36 MovieClip
"frTLine"Frame 1Symbol 36 MovieClip
"frLLine2"Frame 1Symbol 36 MovieClip
"frLLine1"Frame 1Symbol 36 MovieClip
"frRLine1"Frame 1Symbol 36 MovieClip
"frRLine2"Frame 1Symbol 36 MovieClip
"ramp1L2"Frame 1Symbol 36 MovieClip
"ramp1L1"Frame 1Symbol 36 MovieClip
"ramp1T"Frame 1Symbol 36 MovieClip
"ramp1B"Frame 1Symbol 36 MovieClip
"ramp1R1"Frame 1Symbol 36 MovieClip
"ramp1R2"Frame 1Symbol 36 MovieClip
"ramp2T"Frame 1Symbol 38 MovieClip
"ramp2B"Frame 1Symbol 38 MovieClip
"ramp2L1"Frame 1Symbol 40 MovieClip
"ramp2L2"Frame 1Symbol 40 MovieClip
"ramp2R2"Frame 1Symbol 40 MovieClip
"ramp2R1"Frame 1Symbol 40 MovieClip
"topBLine"Frame 1Symbol 36 MovieClip
"feedback"Frame 1Symbol 42 EditableText
"bg_mc"Frame 3Symbol 84 MovieClip
"shadow_mc"Frame 3Symbol 88 MovieClip
"elements_mc"Frame 3Symbol 105 MovieClip
"rampRight"Frame 3Symbol 131 MovieClip
"rampLeft"Frame 3Symbol 150 MovieClip
"mc_scorebrd"Frame 3Symbol 179 MovieClip
"controls"Frame 3Symbol 194 MovieClip
"mc_soundtoggle"Frame 3Symbol 206 MovieClip
"logo_mc"Frame 3Symbol 209 MovieClip
"raluClip"Frame 3Symbol 212 MovieClip
"center_sink"Frame 3Symbol 215 MovieClip
"ik_tblock"Frame 3Symbol 222 MovieClip
"k_tblock"Frame 3Symbol 225 MovieClip
"o_tblock"Frame 3Symbol 228 MovieClip
"n_tblock"Frame 3Symbol 231 MovieClip
"c_tblock"Frame 3Symbol 234 MovieClip
"i_tblock"Frame 3Symbol 235 MovieClip
"t_tblock"Frame 3Symbol 238 MovieClip
"y_tblock"Frame 3Symbol 241 MovieClip
"electricR"Frame 3Symbol 246 MovieClip
"electricL"Frame 3Symbol 251 MovieClip
"design_mc"Frame 3Symbol 318 MovieClip
"outClip"Frame 4Symbol 320 MovieClip
"p19"Frame 4Symbol 323 MovieClip
"p20"Frame 4Symbol 323 MovieClip
"p21"Frame 4Symbol 323 MovieClip
"p22"Frame 4Symbol 323 MovieClip
"p23"Frame 4Symbol 323 MovieClip
"t1"Frame 4Symbol 323 MovieClip
"t10"Frame 4Symbol 323 MovieClip
"t9"Frame 4Symbol 323 MovieClip
"t8"Frame 4Symbol 323 MovieClip
"t4"Frame 4Symbol 323 MovieClip
"t3"Frame 4Symbol 323 MovieClip
"t2"Frame 4Symbol 323 MovieClip
"ct"Frame 4Symbol 323 MovieClip
"p10"Frame 4Symbol 323 MovieClip
"p11"Frame 4Symbol 323 MovieClip
"p12"Frame 4Symbol 323 MovieClip
"p13"Frame 4Symbol 323 MovieClip
"p14"Frame 4Symbol 323 MovieClip
"p15"Frame 4Symbol 323 MovieClip
"p16"Frame 4Symbol 323 MovieClip
"p17"Frame 4Symbol 323 MovieClip
"p18"Frame 4Symbol 323 MovieClip
"p7"Frame 4Symbol 323 MovieClip
"p8"Frame 4Symbol 323 MovieClip
"p9"Frame 4Symbol 323 MovieClip
"p2"Frame 4Symbol 323 MovieClip
"p3"Frame 4Symbol 323 MovieClip
"p4"Frame 4Symbol 323 MovieClip
"p5"Frame 4Symbol 323 MovieClip
"a1"Frame 4Symbol 323 MovieClip
"a6"Frame 4Symbol 323 MovieClip
"ca"Frame 4Symbol 323 MovieClip
"a2"Frame 4Symbol 323 MovieClip
"c1"Frame 4Symbol 323 MovieClip
"c2"Frame 4Symbol 323 MovieClip
"c3"Frame 4Symbol 323 MovieClip
"c8"Frame 4Symbol 323 MovieClip
"c7"Frame 4Symbol 323 MovieClip
"c6"Frame 4Symbol 323 MovieClip
"c5"Frame 4Symbol 323 MovieClip
"c4"Frame 4Symbol 323 MovieClip
"cc"Frame 4Symbol 323 MovieClip
"cc1"Frame 4Symbol 323 MovieClip
"p1"Frame 4Symbol 323 MovieClip
"f2"Frame 4Symbol 323 MovieClip
"p39"Frame 4Symbol 323 MovieClip
"p40"Frame 4Symbol 323 MovieClip
"p41"Frame 4Symbol 323 MovieClip
"p42"Frame 4Symbol 323 MovieClip
"cf"Frame 4Symbol 323 MovieClip
"d1"Frame 4Symbol 323 MovieClip
"d1a"Frame 4Symbol 323 MovieClip
"d1b"Frame 4Symbol 323 MovieClip
"d2"Frame 4Symbol 323 MovieClip
"d3"Frame 4Symbol 323 MovieClip
"f1"Frame 4Symbol 323 MovieClip
"f3"Frame 4Symbol 323 MovieClip
"f4"Frame 4Symbol 323 MovieClip
"cd1"Frame 4Symbol 323 MovieClip
"d4"Frame 4Symbol 323 MovieClip
"cd"Frame 4Symbol 323 MovieClip
"p34"Frame 4Symbol 323 MovieClip
"p35"Frame 4Symbol 323 MovieClip
"p36"Frame 4Symbol 323 MovieClip
"p38"Frame 4Symbol 323 MovieClip
"b1"Frame 4Symbol 323 MovieClip
"b2"Frame 4Symbol 323 MovieClip
"b6"Frame 4Symbol 323 MovieClip
"cb"Frame 4Symbol 323 MovieClip
"b7"Frame 4Symbol 323 MovieClip
"d6"Frame 4Symbol 323 MovieClip
"d5"Frame 4Symbol 323 MovieClip
"p31"Frame 4Symbol 323 MovieClip
"p30"Frame 4Symbol 323 MovieClip
"p29"Frame 4Symbol 323 MovieClip
"p28"Frame 4Symbol 323 MovieClip
"p27"Frame 4Symbol 323 MovieClip
"g2"Frame 4Symbol 323 MovieClip
"g3"Frame 4Symbol 323 MovieClip
"p32"Frame 4Symbol 323 MovieClip
"p33"Frame 4Symbol 323 MovieClip
"t7"Frame 4Symbol 323 MovieClip
"t6"Frame 4Symbol 323 MovieClip
"t5"Frame 4Symbol 323 MovieClip
"p24"Frame 4Symbol 323 MovieClip
"p25"Frame 4Symbol 323 MovieClip
"p26"Frame 4Symbol 323 MovieClip
"g1"Frame 4Symbol 323 MovieClip
"g4"Frame 4Symbol 323 MovieClip
"cg"Frame 4Symbol 323 MovieClip
"h1"Frame 4Symbol 323 MovieClip
"h2"Frame 4Symbol 323 MovieClip
"h3"Frame 4Symbol 323 MovieClip
"ch"Frame 4Symbol 323 MovieClip
"h4"Frame 4Symbol 323 MovieClip
"j1"Frame 4Symbol 323 MovieClip
"j2"Frame 4Symbol 323 MovieClip
"j3"Frame 4Symbol 323 MovieClip
"cj"Frame 4Symbol 323 MovieClip
"j4"Frame 4Symbol 323 MovieClip
"x1"Frame 4Symbol 323 MovieClip
"x2"Frame 4Symbol 323 MovieClip
"x8"Frame 4Symbol 323 MovieClip
"x9"Frame 4Symbol 323 MovieClip
"x3"Frame 4Symbol 323 MovieClip
"x5"Frame 4Symbol 323 MovieClip
"x6"Frame 4Symbol 323 MovieClip
"x7"Frame 4Symbol 323 MovieClip
"cx"Frame 4Symbol 323 MovieClip
"x4"Frame 4Symbol 323 MovieClip
"y1"Frame 4Symbol 323 MovieClip
"y2"Frame 4Symbol 323 MovieClip
"y3"Frame 4Symbol 323 MovieClip
"y7"Frame 4Symbol 323 MovieClip
"y8"Frame 4Symbol 323 MovieClip
"y9"Frame 4Symbol 323 MovieClip
"y10"Frame 4Symbol 323 MovieClip
"cy"Frame 4Symbol 323 MovieClip
"p6"Frame 4Symbol 323 MovieClip
"p37"Frame 4Symbol 323 MovieClip
"k1"Frame 4Symbol 323 MovieClip
"k2"Frame 4Symbol 323 MovieClip
"k3"Frame 4Symbol 323 MovieClip
"k4"Frame 4Symbol 323 MovieClip
"ck"Frame 4Symbol 323 MovieClip
"y5"Frame 4Symbol 323 MovieClip
"y4"Frame 4Symbol 323 MovieClip
"y6"Frame 4Symbol 323 MovieClip
"b5"Frame 4Symbol 323 MovieClip
"b3"Frame 4Symbol 323 MovieClip
"b4"Frame 4Symbol 323 MovieClip
"a5"Frame 4Symbol 323 MovieClip
"a4"Frame 4Symbol 323 MovieClip
"a3"Frame 4Symbol 323 MovieClip
"cp"Frame 4Symbol 323 MovieClip
"ado0-do1-290-340-5-0.2-300-10"Frame 4Symbol 329 MovieClip
"adaria0-daria1-200-260-5-0.2-250-10        "Frame 4Symbol 329 MovieClip
"du0-du1-0-150-0-0.2-110-5"Frame 4Symbol 329 MovieClip
"maria0-maria1-0-360-0-0.1-80-5"Frame 4Symbol 329 MovieClip
"st0-st1-0-360-0-0-135-0"Frame 4Symbol 329 MovieClip
"cris0-cris1-0-360-0-0.1-100"Frame 4Symbol 329 MovieClip
"cr0-cr1-0-360-0-0.1-80"Frame 4Symbol 329 MovieClip
"ralu0-ralu1-70-110-0-0.5-110"Frame 4Symbol 329 MovieClip
"kout-out-10-100-10-0.2-80-0"Frame 4Symbol 329 MovieClip
"vout-out-245-275-5-0.2-80-10"Frame 4Symbol 329 MovieClip
"lout-out-10-100-5-0.2-130-10"Frame 4Symbol 329 MovieClip
"mout-out-10-100-13-0.2-270-15"Frame 4Symbol 329 MovieClip
"fout-out-10-100-5-0.2-120-10"Frame 4Symbol 329 MovieClip
"vin-vout-2500-260-12-flare8"Frame 4Symbol 331 MovieClip
"kin-kout-2000-80-12-flare7"Frame 4Symbol 332 MovieClip
"lin-lout-1500-60-10-flare6"Frame 4Symbol 333 MovieClip
"fin-fout-3000-60-10-flare5"Frame 4Symbol 334 MovieClip
"du1-du2"Frame 4Symbol 336 MovieClip
"du3-out"Frame 4Symbol 336 MovieClip
"du2-du3"Frame 4Symbol 336 MovieClip
"n1"Frame 4Symbol 323 MovieClip
"n10"Frame 4Symbol 323 MovieClip
"n2"Frame 4Symbol 323 MovieClip
"n3"Frame 4Symbol 323 MovieClip
"n4"Frame 4Symbol 323 MovieClip
"n5"Frame 4Symbol 323 MovieClip
"n6"Frame 4Symbol 323 MovieClip
"n7"Frame 4Symbol 323 MovieClip
"n8"Frame 4Symbol 323 MovieClip
"n9"Frame 4Symbol 323 MovieClip
"cn"Frame 4Symbol 323 MovieClip
"ancaq-0-holdRight_mc"Frame 4Symbol 338 MovieClip
"ancaqw-0-holdLeft_mc"Frame 4Symbol 338 MovieClip
"anca-3-ancaClip"Frame 4Symbol 338 MovieClip
"anca-3-ancaClip"Frame 4Symbol 338 MovieClip
"anca2-0"Frame 4Symbol 338 MovieClip
"anca1-0"Frame 4Symbol 338 MovieClip
"anca-3-ancaClip"Frame 4Symbol 338 MovieClip
"cris4-out"Frame 4Symbol 336 MovieClip
"do3-out"Frame 4Symbol 336 MovieClip
"st1-st2"Frame 4Symbol 336 MovieClip
"st2-st3"Frame 4Symbol 336 MovieClip
"st3-st4"Frame 4Symbol 336 MovieClip
"st4-st5"Frame 4Symbol 336 MovieClip
"do1-do2"Frame 4Symbol 336 MovieClip
"do2-do3"Frame 4Symbol 336 MovieClip
"st5-st6"Frame 4Symbol 336 MovieClip
"st6-out"Frame 4Symbol 336 MovieClip
"cris1-cris2"Frame 4Symbol 336 MovieClip
"cris2-cris3"Frame 4Symbol 336 MovieClip
"cris3-cris4"Frame 4Symbol 336 MovieClip
"ralu1-ralu2"Frame 4Symbol 336 MovieClip
"ralu2-ralu3"Frame 4Symbol 336 MovieClip
"ralu3-ralu4"Frame 4Symbol 336 MovieClip
"ralu4-ralu5"Frame 4Symbol 336 MovieClip
"ralu5-out"Frame 4Symbol 336 MovieClip
"cr1-cr2"Frame 4Symbol 336 MovieClip
"cr2-cr3"Frame 4Symbol 336 MovieClip
"cr3-cr4"Frame 4Symbol 336 MovieClip
"cr4-out"Frame 4Symbol 336 MovieClip
"daria1-daria2"Frame 4Symbol 336 MovieClip
"daria2-daria3"Frame 4Symbol 336 MovieClip
"daria3-out"Frame 4Symbol 336 MovieClip
"min-mout-1000-80-13-flare9"Frame 4Symbol 340 MovieClip
"sco1-flare1"Frame 4Symbol 342 MovieClip
"sco2-flare2"Frame 4Symbol 342 MovieClip
"sco3-flare3"Frame 4Symbol 342 MovieClip
"maria1-maria2"Frame 4Symbol 336 MovieClip
"maria2-maria3"Frame 4Symbol 336 MovieClip
"maria3-out"Frame 4Symbol 336 MovieClip
"star_mc"Frame 4Symbol 344 MovieClip
"ancaClip"Frame 4Symbol 354 MovieClip
"flare1"Frame 4Symbol 357 MovieClip
"flare2"Frame 4Symbol 357 MovieClip
"flare3"Frame 4Symbol 357 MovieClip
"flare5"Frame 4Symbol 357 MovieClip
"flare6"Frame 4Symbol 357 MovieClip
"flare7"Frame 4Symbol 357 MovieClip
"flare8"Frame 4Symbol 357 MovieClip
"flare9"Frame 4Symbol 357 MovieClip
"flipRight"Frame 4Symbol 361 MovieClip
"flipLeft"Frame 4Symbol 365 MovieClip
"Event"Frame 4Symbol 369 MovieClip
"holdRight_mc"Frame 4Symbol 371 MovieClip
"holdLeft_mc"Frame 4Symbol 372 MovieClip
"mc_handler"Frame 4Symbol 386 MovieClip
"life1"Frame 4Symbol 392 MovieClip
"life2"Frame 4Symbol 392 MovieClip
"life3"Frame 4Symbol 392 MovieClip
"life4"Frame 4Symbol 392 MovieClip
"life5"Frame 4Symbol 392 MovieClip
"messages"Frame 4Symbol 416 MovieClip
"xxxd"Frame 6Symbol 418 MovieClip
"bhold"Frame 7Symbol 420 MovieClip
"b2hold"Frame 7Symbol 420 MovieClip
"b1hold"Frame 7Symbol 420 MovieClip
"ball"Frame 7Symbol 421 MovieClip
"ballclip"Frame 7Symbol 422 MovieClip
"smooth_mc"Frame 7Symbol 424 MovieClip
"ball1"Frame 7Symbol 425 MovieClip
"ball2"Frame 7Symbol 426 MovieClip
"null_mc"Frame 7Symbol 427 MovieClip
"txtPer"Symbol 52 MovieClip Frame 1Symbol 51 EditableText
"LoaderBlk"Symbol 53 MovieClip Frame 1Symbol 44 Button
"txt_scoretitle"Symbol 179 MovieClip Frame 1Symbol 159 EditableText
"txt_balltitle"Symbol 179 MovieClip Frame 1Symbol 160 EditableText
"skin"Symbol 179 MovieClip Frame 1Symbol 178 MovieClip
"slidemusic"Symbol 194 MovieClip Frame 1Symbol 191 MovieClip
"slidesound"Symbol 194 MovieClip Frame 1Symbol 193 MovieClip
"bt_restrict"Symbol 206 MovieClip Frame 2Symbol 205 Button
"pusher"Symbol 380 MovieClip Frame 1Symbol 377 MovieClip
"spring"Symbol 380 MovieClip Frame 1Symbol 379 MovieClip
"lever"Symbol 386 MovieClip Frame 1Symbol 383 MovieClip
"mc_ball5"Symbol 392 MovieClip Frame 1Symbol 391 MovieClip
"blocking_bt"Symbol 416 MovieClip Frame 2Symbol 396 Button
"mc_ball5"Symbol 421 MovieClip Frame 1Symbol 391 MovieClip
"mc_ball5"Symbol 422 MovieClip Frame 1Symbol 391 MovieClip
"mc_ball5"Symbol 425 MovieClip Frame 1Symbol 391 MovieClip
"mc_ball5"Symbol 426 MovieClip Frame 1Symbol 391 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "//flip1"
ExportAssets (56)Timeline Frame 1Symbol 2 as "ballObstacole1"
ExportAssets (56)Timeline Frame 1Symbol 3 as "//paddle1"
ExportAssets (56)Timeline Frame 1Symbol 4 as "//point1"
ExportAssets (56)Timeline Frame 1Symbol 5 as "startball1"
ExportAssets (56)Timeline Frame 1Symbol 6 as "flip1"
ExportAssets (56)Timeline Frame 1Symbol 7 as "paddle1"
ExportAssets (56)Timeline Frame 1Symbol 8 as "pad1"
ExportAssets (56)Timeline Frame 1Symbol 9 as "out1"
ExportAssets (56)Timeline Frame 1Symbol 10 as "boo1"
ExportAssets (56)Timeline Frame 1Symbol 11 as "bgmusic"
ExportAssets (56)Timeline Frame 1Symbol 12 as "point1"
ExportAssets (56)Timeline Frame 1Symbol 13 as "center"
ExportAssets (56)Timeline Frame 1Symbol 14 as "tblocker1"
ExportAssets (56)Timeline Frame 1Symbol 15 as "double"
ExportAssets (56)Timeline Frame 1Symbol 16 as "triple"
ExportAssets (56)Timeline Frame 1Symbol 17 as "spin1"
ExportAssets (56)Timeline Frame 1Symbol 18 as "single"

Labels

"start"Frame 3
"down"Symbol 361 MovieClip Frame 1
"up"Symbol 361 MovieClip Frame 2
"down"Symbol 365 MovieClip Frame 1
"up"Symbol 365 MovieClip Frame 2
"loop"Symbol 369 MovieClip Frame 1

Dynamic Text Variables

perTextSymbol 51 EditableText""
ranvalueSymbol 68 EditableText""
anglevalueSymbol 69 EditableText""
speedvalueSymbol 70 EditableText""
_root.livesSymbol 167 EditableText""
scoreSymbol 394 EditableText""
scoreSymbol 415 EditableText"12403456"




http://swfchan.com/3/11887/info.shtml
Created: 6/6 -2019 16:19:33 Last modified: 6/6 -2019 16:19:33 Server time: 11/05 -2024 05:16:58