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

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

heart-breaker.swf

This is the info page for
Flash #107838

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


Text
skip

skip

Sponsored by AddictingGames

Developed by

[x]

CLOSE

Cassanova is at it again!
This time he's out there breaking hearts
instead with Cupid's bow and arrow.

Use your MOUSE to set the angle.
Press LEFT CLICK to power up.
Release LEFT CLICK to shoot.
Burst the hearts. Hitting angels will get
you bonus points.

Kiss me

Target

Score

Hits

0

score

For more games like this, log on  to

final score

connecting...

name

rank

ActionScript [AS1/AS2]

Frame 1
if (false) { }
Frame 3
function playAgain() { _root.gameScore = 0; _root.lvlScore = 0; _root.bonus = false; _root.bonus2 = false; if (_root.gameCompleted) { _root.gameCompleted = false; _root.lvl = 0; _root.gotoAndStop("lblgame"); } else { str = "lvl" + _root.lvl; _root.lvl--; _root.gotoAndStop(str); } } var cnt; var arr; var lvl = 0; var bonusStart = false; var bonus; var bonus2; var select; var gameCompleted = false; var gameScore = 0; var lvlScore = 0; var sndSteelHit = new Sound(); sndSteelHit.attachSound("sndSteelHit"); var sndRubberBounce = new Sound(); sndRubberBounce.attachSound("sndRubberBounce"); var sndBG = new Sound(); sndBG.attachSound("sndBG"); var sndGal = new Sound(); sndGal.attachSound("sndGal"); System.security.allowDomain("shockwave.com", "intranet.shockwave.com", "games2win.com", "gameblast.shockwave.com", "www.shockwave.com", "dev.shockwave.com", "stage.shockwave.com", "agstage.shockwave.com"); _level0.swHighScoreObject = new Object(); _level0.swHighScoreObject.showTab = "view"; _level0.swHighScoreObject.gameId = "heartbreaker"; _level0.swHighScoreObject.gameTitle = "Heart Breaker"; _level0.swHighScoreObject.screenWidth = 783; _level0.swHighScoreObject.screenHeight = 450; _level0.swHighScoreObject.scoreDescriptor = "points"; _level0.swHighScoreObject.numPlayers = 1; _level0.swHighScoreObject.player1Score = 0; _level0.swHighScoreObject.player2Score = 0; _level0.swHighScoreObject.player3Score = 0; _level0.swHighScoreObject.player4Score = 0; _level0.HSHubURL = "http://www.shockwave.com/content/highscores/scorez-2002.swf";
Frame 6
stop();
Frame 7
this.onEnterFrame = function () { percent = Math.round((this.getBytesLoaded() / this.getBytesTotal()) * 100); loaderBar.gotoAndStop(percent); if (percent >= 99) { play(); delete this.onEnterFrame; } else { stop(); } }; stop();
Frame 8
stop(); sndBG.start(0, 9999); btnSkip.onRelease = function () { _root.gotoAndStop("lblgame"); };
Instance of Symbol 119 MovieClip in Frame 8
on (release) { this.gotoAndPlay(_currentframe + 1); }
Frame 9
stop(); btnStory.onRelease = function () { _root.gotoAndStop("story"); }; btnStart.onRelease = function () { _root.select = false; _root.gameCompleted = false; _root.gameScore = 0; _root.lvlScore = 0; _root.lvl = 0; _root.gotoAndStop("lvl1"); }; btnHow.onRelease = function () { _root.gotoAndStop("instruction"); }; _root.gotoAndPlay("lblgame"); stop();
Frame 10
stop(); btnStart.onRelease = function () { _root.select = false; _root.gameCompleted = false; _root.gameScore = 0; _root.lvlScore = 0; _root.lvl = 0; _root.gotoAndStop("lvl1"); }; btnBack.onRelease = function () { _root.gotoAndStop("lblgame"); };
Frame 11
stop(); btnStart.onRelease = function () { _root.select = false; _root.gameCompleted = false; _root.gameScore = 0; _root.lvlScore = 0; _root.lvl = 0; _root.gotoAndStop("lvl1"); }; btnBack.onRelease = function () { _root.gotoAndStop("lblgame"); };
Frame 12
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 8; _root.lvl = 1; _root.bonus = false; _root.arr = 4; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 1) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("lblScore"); }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Instance of Symbol 273 MovieClip "hand" in Frame 12
/* no clip actions */
Frame 13
stop(); btnNext.onRelease = function () { str = "lvl" + (_root.lvl + 1); _root.gotoAndStop(str); }; this.onEnterFrame = function () { _root.gameScore = _root.gameScore + _root.lvlScore; _root.lvlScore = 0; txtScore.text = _root.gameScore; _root.txtHits._visible = true; _root.txtTarget._visible = true; _root.txtLvlScore._visible = true; _root.hits._visible = true; _root.score._visible = true; _root.target._visible = true; timerMC._visible = true; arrMC._visible = true; };
Frame 14
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 8; _root.lvl = 2; _root.bonus = false; _root.arr = 3; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); hand.meter.gotoAndStop(1); v = 0; trace("meter.currentframe " + hand.meter._currentframe); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { trace("meter.currentframe " + hand.meter._currentframe); if (_root.lvl < 2) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("lblScore"); }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 15
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 5; _root.lvl = 3; _root.bonus = false; _root.arr = 3; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 3) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; if (!_root.select) { _root.bonus = true; _root.bonus2 = true; _root.gotoAndStop("bonus"); } else { _root.gotoAndStop("lblScore"); } }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 16
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 20; _root.lvl = 4; _root.bonus = false; _root.arr = 3; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 4) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("lblScore"); }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 17
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 16; _root.lvl = 5; _root.bonus = false; _root.arr = 4; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 5) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("lblScore"); }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 18
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 13; _root.lvl = 6; _root.bonus = false; _root.arr = 5; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 6) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; if (!_root.select) { _root.bonus = true; _root.bonus2 = true; _root.gotoAndStop("bonus"); } else { _root.gotoAndStop("lblScore"); } }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 19
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 14; _root.lvl = 7; _root.bonus = false; _root.arr = 3; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 7) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("lblScore"); }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 20
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 15; _root.lvl = 8; _root.bonus = false; _root.arr = 6; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 8) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("lblScore"); }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 21
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 20; _root.lvl = 9; _root.bonus = false; _root.arr = 5; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 9) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; if (girl2._x > 650) { girl2._x = -300; } girl2._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; if (!_root.select) { _root.bonus = true; _root.bonus2 = true; _root.gotoAndStop("bonus"); } else { _root.gotoAndStop("lblScore"); } }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 22
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 20; _root.lvl = 10; _root.bonus = false; _root.arr = 6; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 10) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; if (girl2._x > 650) { girl2._x = -300; } girl2._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("lblScore"); }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 23
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 6; _root.lvl = 11; _root.bonus = false; _root.arr = 1; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 11) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; if (girl2._x > 650) { girl2._x = -300; } girl2._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("lblScore"); }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 24
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 20; _root.lvl = 12; _root.bonus = false; _root.arr = 3; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 12) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; if (girl2._x > 650) { girl2._x = -300; } girl2._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; if (!_root.select) { _root.bonus = true; _root.bonus2 = true; _root.gotoAndStop("bonus"); } else { _root.gotoAndStop("lblScore"); } }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 25
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 10; _root.lvl = 13; _root.bonus = false; _root.arr = 2; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 13) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; if (girl2._x > 650) { girl2._x = -300; } girl2._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("lblScore"); }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 26
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 15; _root.lvl = 14; _root.bonus = false; _root.arr = 3; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 14) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; if (girl2._x > 650) { girl2._x = -300; } girl2._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("lblScore"); }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 27
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 10; _root.lvl = 15; _root.bonus = false; _root.arr = 3; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 15) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; if (girl2._x > 650) { girl2._x = -300; } girl2._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; if (!_root.select) { _root.bonus = true; _root.bonus2 = true; _root.gotoAndStop("bonus"); } else { _root.gotoAndStop("lblScore"); } }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 28
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 22; _root.lvl = 16; _root.bonus = false; _root.arr = 4; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 16) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; if (girl2._x > 650) { girl2._x = -300; } girl2._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("lblScore"); }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 29
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 16; _root.lvl = 17; _root.bonus = false; _root.arr = 3; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 17) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; if (girl2._x > 650) { girl2._x = -300; } girl2._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("lblScore"); }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 30
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 8; _root.lvl = 18; _root.bonus = false; _root.arr = 5; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 18) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; if (girl2._x > 650) { girl2._x = -300; } girl2._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; if (!_root.select) { _root.bonus = true; _root.bonus2 = true; _root.gotoAndStop("bonus"); } else { _root.gotoAndStop("lblScore"); } }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 31
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 4; _root.lvl = 19; _root.bonus = false; _root.arr = 3; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 19) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; if (girl2._x > 650) { girl2._x = -300; } girl2._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("lblScore"); }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 32
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var radians; var timer; back.useHandCursor = false; init = function () { _root.cnt = 20; _root.lvl = 20; _root.bonus = false; _root.arr = 5; hearts.gotoAndStop(2); _root.txtTarget.text = _root.cnt; _root.txtHits.text = 0; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); v = 0; hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; shoot = false; pressed = false; timer = setInterval(this, "bonusLvl", 15000); _root.bonus2 = true; }; bonusLvl = function () { _root.bonus2 = false; }; this.onEnterFrame = function () { if (_root.lvl < 20) { init(); } arrMC.gotoAndStop(_root.arr + 1); if (girl._x > 650) { girl._x = -300; } girl._x++; if (girl2._x > 650) { girl2._x = -300; } girl2._x++; if (girl3._x > 650) { girl3._x = -300; } girl3._x++; _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; lvlLost = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gotoAndStop("gameOver"); }; lvlWon = function () { clearInterval(timer); ball._y = 1000; v = 0; _root.gameCompleted = true; _root.gotoAndStop("gratification"); }; back.onRelease = function () { if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.cnt <= 0) { lvlWon(); } else if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 33
var g; var vx; var vy; var xshift = 79.3; var yshift = -9.7; var dshift; var pressed; var increase; var shoot; var angle; var stuck; var time; var radians; var timer; back.useHandCursor = false; init = function () { _root.bonus = false; _root.bonus2 = false; _root.arr = 10; _root.cnt = 0; _root.txtTarget.text = _root.cnt; var _local4 = 0; var _local3 = 25; if (_root.lvl == 3) { hearts.gotoAndStop(2); } else if (_root.lvl == 6) { hearts.gotoAndStop(3); } else if (_root.lvl == 9) { hearts.gotoAndStop(4); } else if (_root.lvl == 12) { hearts.gotoAndStop(5); } else if (_root.lvl == 15) { hearts.gotoAndStop(6); } else if (_root.lvl == 18) { hearts.gotoAndStop(7); } _root.txtHits._visible = true; _root.txtTarget._visible = true; _root.txtLvlScore._visible = true; _root.hits._visible = true; _root.score._visible = true; _root.target._visible = true; timerMC._visible = true; arrMC._visible = true; dshift = Math.sqrt((xshift * xshift) + (yshift * yshift)); hand.meter.gotoAndStop(1); hand.meter._visible = false; increase = true; pressed = false; shoot = false; time = 1; timerID = setInterval(this, "timerFnc", 125); }; timerFnc = function () { time++; timerMC.gotoAndStop(time); if (time == 120) { levelWon(); } }; this.onEnterFrame = function () { if (!_root.bonusStart) { if (bonusAnimation._currentframe == 60) { bonusAnimation.gotoAndPlay(1); } _root.txtHits.text = 0; _root.txtTarget.text = 0; _root.txtHits._visible = false; _root.txtTarget._visible = false; _root.txtLvlScore._visible = false; _root.hits._visible = false; _root.score._visible = false; _root.target._visible = false; timerMC._visible = false; arrMC._visible = false; return(undefined); } if (_root.bonus || (_root.bonus2)) { init(); } arrMC.gotoAndStop(_root.arr + 1); _root.txtLvlScore.text = _root.lvlScore; if (pressed) { if (increase) { hand.meter.gotoAndStop(hand.meter._currentframe + 1); if (hand.meter._currentframe >= 50) { increase = false; } } else { hand.meter.gotoAndStop(hand.meter._currentframe - 1); if (hand.meter._currentframe <= 1) { increase = true; } } } handRotation(); arrMotion(); }; levelWon = function () { clearInterval(timerID); hand.meter.gotoAndStop(1); _root.bonusStart = false; ball._x = 5000; ball._y = 5000; if (_root.lvl == 20) { _root.gotoAndStop("gratification"); } else { _root.gotoAndStop("lblScore"); } }; back.onRelease = function () { if (!_root.bonusStart) { return(undefined); } if (shoot || (!pressed)) { return(undefined); } pressed = false; v = hand.meter._currentframe; angle = radians; g = 0.7; w = 0; vx = v * Math.cos(angle); vy = v * Math.sin(angle); ball._x = hand._x + (dshift * Math.cos(angle)); ball._y = hand._y + (dshift * Math.sin(angle)); trace((hand._x + " fdg ") + hand._y); trace((ball._x + " fdg ") + ball._y); hand.arr._visible = false; ball._rotation = hand._rotation; hand.meter.gotoAndStop(1); hand.meter._visible = false; _root.arr--; shoot = true; }; back.onPress = function () { if (!_root.bonusStart) { return(undefined); } if (shoot) { return(undefined); } pressed = true; hand.meter._visible = true; }; handRotation = function () { var _local3 = _xmouse - hand._x; var _local2 = _ymouse - hand._y; radians = Math.atan2(_local2, _local3); var _local1 = (radians * 180) / Math.PI; if (_local1 < -100) { _local1 = -100; } if (_local1 > 90) { _local1 = 90; } hand._rotation = _local1; }; arrMotion = function () { if (stuck) { return(undefined); } rot = (Math.atan2(vy, vx) * 180) / Math.PI; ball._rotation = rot; ball._x = ball._x + vx; ball._y = ball._y + vy; vy = vy + g; if (((ball._y > 500) || (ball._x < -50)) || (ball._x > 800)) { trace("arrow x " + ball._x); trace("arrow y " + ball._y); if (_root.arr <= 0) { lvlLost(); } v = 0; shoot = false; hand.arr._visible = true; } }; stop();
Frame 34
btnNext.onRelease = function () { _root.txtHits._visible = true; _root.txtTarget._visible = true; _root.txtLvlScore._visible = true; _root.hits._visible = true; _root.score._visible = true; _root.target._visible = true; timerMC._visible = true; arrMC._visible = true; _root.gameCompleted = true; _root.gotoAndStop("gameOver"); };
Frame 35
stop(); btnPlayAgain.onRelease = function () { _root.gameScore = 0; _root.lvlScore = 0; _root.bonus = false; _root.bonus2 = false; if (_root.gameCompleted) { _root.gameCompleted = false; _root.lvl = 0; _root.gotoAndStop("lblgame"); } else { str = "lvl" + _root.lvl; _root.lvl--; _root.gotoAndStop(str); } }; if (_root.gameCompleted) { _root.gameScore = _root.gameScore + _root.lvlScore; } _root.lvlScore = 0; txtScore.text = _root.gameScore; _root.txtHits._visible = true; _root.txtTarget._visible = true; _root.txtLvlScore._visible = true; _root.hits._visible = true; _root.score._visible = true; _root.target._visible = true; timerMC._visible = true; arrMC._visible = true;
Instance of Symbol 419 MovieClip in Frame 35
onClipEvent (load) { this.swapDepths(100033); docount = false; } onClipEvent (enterFrame) { if (docount) { trycount++; if ((_level2.getBytesTotal() == -1) && (trycount > 60)) { docount = false; trycount = 0; } } }
Instance of Symbol 119 MovieClip in Frame 35
on (release) { this.gotoAndPlay(_currentframe + 1); }
Frame 36
btnCancel.onRelease = function () { _root.gotoAndStop("lblgame"); };
Frame 37
btnPlayAgain.onRelease = function () { str = "lvl" + _root.lvl; _root.gotoAndStop(str); };
Symbol 15 Button
on (release) { _parent.gotoAndStop("lblloader"); }
Symbol 25 Button
on (release) { getURL ("http://www.addictinggames.com", "_blank"); }
Symbol 72 MovieClip Frame 58
stop();
Symbol 73 MovieClip Frame 104
_parent.gotoAndStop("lblloader");
Symbol 112 MovieClip Frame 180
_root.mcSkip._visible = false;
Symbol 112 MovieClip Frame 216
_root.gotoAndStop("lblgame");
Symbol 119 MovieClip Frame 1
stop(); _root.allSounds.setVolume(100);
Symbol 119 MovieClip Frame 2
stop(); _root.allSounds.setVolume(0);
Symbol 124 Button
on (release) { credit_mc.gotoAndPlay(2); }
Symbol 125 Button
on (rollOver) { bb.useHandCursor = false; }
Symbol 130 Button
on (release) { getURL ("http://www.addictinggames.com", "_blank"); }
Symbol 199 MovieClip Frame 97
stop();
Symbol 204 Button
on (release) { _parent.gotoAndStop(1); }
Symbol 205 MovieClip Frame 1
stop();
Instance of Symbol 135 MovieClip in Symbol 205 MovieClip Frame 39
on (release) { getURL ("http://www.games2win.com/?utm_campaign=ag&utm_source=heart_breaker&medium=game", "_blank"); }
Symbol 205 MovieClip Frame 40
stop();
Instance of Symbol 199 MovieClip in Symbol 205 MovieClip Frame 40
on (release) { getURL ("http://www.games2win.com/?utm_campaign=ag&utm_source=heart_breaker&medium=game", "_blank"); }
Symbol 206 MovieClip Frame 1
stop();
Symbol 206 MovieClip Frame 18
stop(); G2W_CREDIT.gotoAndPlay(2);
Symbol 256 MovieClip Frame 1
stop();
Symbol 260 MovieClip Frame 1
var timerID; var ready; this.onEnterFrame = function () { if (this.ready == 1) { return(undefined); } if (_root.ball.head.hitTest(girl)) { this.ready = 1; _root.lvlScore = _root.lvlScore + 1000; _root.bonus = true; _root.sndGal.start(); this.heart.gotoAndPlay(2); this.timerID = setInterval(this, "delay", 500); } }; delay = function () { clearInterval(this.timerID); this.ready = 0; };
Symbol 268 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 9
_root.ball._y = 500; _root.stuck = false; _root.ball.gotoAndStop(1); trace("dsfa");
Symbol 272 MovieClip Frame 1
stop();
Symbol 272 MovieClip Frame 2
stop();
Symbol 278 MovieClip Frame 1
this.onEnterFrame = function () { if (_root.ball.head.hitTest(heart)) { var _local3; _local3 = _root.txtHits.text; _local3++; _root.lvlScore = _root.lvlScore + 200; _root.txtHits.text = _local3; _root.cnt--; this.gotoAndPlay(2); delete this.onEnterFrame; } }; stop();
Symbol 278 MovieClip Frame 8
stop();
Symbol 282 MovieClip Frame 1
this.onEnterFrame = function () { if (_root.ball.head.hitTest(heart)) { var _local3; _local3 = _root.txtHits.text; _local3++; _root.lvlScore = _root.lvlScore + 500; _root.txtHits.text = _local3; _root.cnt--; this.gotoAndPlay(2); delete this.onEnterFrame; } }; stop();
Symbol 282 MovieClip Frame 8
stop();
Symbol 283 MovieClip Frame 1
stop();
Symbol 298 MovieClip Frame 1
stop();
Symbol 327 MovieClip Frame 1
var timerID; var ready; this.onEnterFrame = function () { if (this.ready == 1) { return(undefined); } if (_root.ball.head.hitTest(girl)) { this.ready = 1; _root.lvlScore = _root.lvlScore + 1000; _root.bonus = true; _root.sndGal.start(); this.heart.gotoAndPlay(2); this.timerID = setInterval(this, "delay", 500); } }; delay = function () { clearInterval(this.timerID); this.ready = 0; };
Symbol 328 MovieClip Frame 1
stop();
Symbol 349 MovieClip Frame 1
var timerID; var ready; this.onEnterFrame = function () { if (this.ready == 1) { return(undefined); } if (_root.ball.head.hitTest(girl)) { this.ready = 1; _root.lvlScore = _root.lvlScore + 1000; _root.bonus = true; _root.sndGal.start(); this.heart.gotoAndPlay(2); this.timerID = setInterval(this, "delay", 500); } }; delay = function () { clearInterval(this.timerID); this.ready = 0; };
Symbol 352 MovieClip Frame 1
var timerID; var ready; this.onEnterFrame = function () { if (this.ready == 1) { return(undefined); } if (_root.ball.head.hitTest(rubberBrick)) { this.ready = 1; trace("ready " + this.ready); _root.sndRubberBounce.start(); _root.vy = _root.vy - (_root.vy / 5); _root.vy = _root.vy * -1; if (_root.vy < 0) { _root.ball._y = _root.ball._y - 45; } else { _root.ball._y = _root.ball._y + 45; } this.timerID = setInterval(this, "delay", 100); } }; delay = function () { clearInterval(this.timerID); this.ready = 0; };
Symbol 354 MovieClip Frame 1
stop();
Symbol 354 MovieClip Frame 2
stop();
Symbol 356 MovieClip Frame 1
stop(); this.onEnterFrame = function () { if (_root.ball.head.hitTest(woodBrick)) { if (_root.stuck) { return(undefined); } _root.vx = 0; _root.vy = 0; _root.stuck = true; _root.ball.gotoAndPlay("alpha"); this.gotoAndPlay(2); } };
Symbol 356 MovieClip Frame 11
stop();
Symbol 359 MovieClip Frame 1
this.onEnterFrame = function () { if (_root.ball.head.hitTest(steelBrick)) { if (_root.stuck) { return(undefined); } _root.sndSteelHit.start(); _root.vx = 0; _root.vy = 0; _root.stuck = true; _root.ball.gotoAndPlay("alpha"); } };
Symbol 360 MovieClip Frame 1
stop();
Symbol 361 MovieClip Frame 1
var timerID; var ready; this.onEnterFrame = function () { if (this.ready == 1) { return(undefined); } if (_root.ball.head.hitTest(rubberBrick)) { this.ready = 1; trace("ready " + this.ready); _root.sndRubberBounce.start(); _root.vx = _root.vx - (_root.vx / 5); _root.vx = _root.vx * -1; if (_root.vx < 0) { _root.ball._x = _root.ball._x - 45; } else { _root.ball._x = _root.ball._x + 45; } this.timerID = setInterval(this, "delay", 100); } }; delay = function () { clearInterval(this.timerID); this.ready = 0; };
Symbol 362 MovieClip Frame 1
stop();
Symbol 363 MovieClip Frame 1
stop();
Symbol 364 MovieClip Frame 1
stop();
Symbol 365 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 1
stop();
Symbol 367 MovieClip Frame 1
stop();
Symbol 368 MovieClip Frame 1
stop();
Symbol 369 MovieClip Frame 1
stop();
Symbol 370 MovieClip Frame 1
stop();
Symbol 371 MovieClip Frame 1
stop();
Symbol 372 MovieClip Frame 1
stop();
Symbol 373 MovieClip Frame 1
stop();
Symbol 374 MovieClip Frame 1
stop();
Symbol 375 MovieClip Frame 1
stop();
Symbol 376 MovieClip Frame 1
stop();
Symbol 377 MovieClip Frame 1
stop();
Symbol 383 MovieClip Frame 1
stop();
Symbol 386 MovieClip Frame 60
_root.bonusStart = true; stop();
Symbol 393 MovieClip Frame 1
stop();
Symbol 405 MovieClip Frame 1
_root._trackClickThru(this);
Symbol 417 Button
on (release) { _root.swHighScoreObject.showTab = "view"; docount = true; loadMovieNum (_root.HSHubURL, 2); }
Symbol 418 Button
on (release) { _root.swHighScoreObject.showTab = "submit"; docount = true; loadMovieNum (_root.HSHubURL, 2); }
Symbol 419 MovieClip Frame 1
trace("SCORE : " + _root.score); if (_root.score <= 10) { _root.score = 10; } else { _root.score = _root.score; } _level0.swHighScoreObject.player1Score = _root.gameScore; trace("_level0.swHighScoreObject.player1Score " + _level0.swHighScoreObject.player1Score);

Library Items

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

Instance Names

"loaderBar"Frame 7Symbol 81 MovieClip
"mcSkip"Frame 8Symbol 114 MovieClip
"btnSkip"Frame 8Symbol 116 Button
"btnHow"Frame 9Symbol 116 Button
"btnStory"Frame 9Symbol 116 Button
"btnStart"Frame 9Symbol 116 Button
"credit_mc"Frame 9Symbol 206 MovieClip
"btnBack"Frame 10Symbol 116 Button
"girl"Frame 12Symbol 260 MovieClip
"hand"Frame 12Symbol 273 MovieClip
"ball"Frame 12Symbol 268 MovieClip
"hearts"Frame 12Symbol 283 MovieClip
"back"Frame 12Symbol 116 Button
"target"Frame 12Symbol 286 EditableText
"score"Frame 12Symbol 287 EditableText
"arrMC"Frame 12Symbol 298 MovieClip
"txtTarget"Frame 12Symbol 299 EditableText
"hits"Frame 12Symbol 300 EditableText
"txtHits"Frame 12Symbol 301 EditableText
"txtLvlScore"Frame 12Symbol 302 EditableText
"txtScore"Frame 13Symbol 308 EditableText
"btnNext"Frame 13Symbol 116 Button
"girl"Frame 14Symbol 327 MovieClip
"hearts"Frame 14Symbol 328 MovieClip
"back"Frame 14Symbol 116 Button
"girl"Frame 15Symbol 349 MovieClip
"hearts"Frame 15Symbol 360 MovieClip
"girl"Frame 16Symbol 260 MovieClip
"hearts"Frame 16Symbol 362 MovieClip
"girl"Frame 17Symbol 327 MovieClip
"hearts"Frame 17Symbol 363 MovieClip
"girl"Frame 18Symbol 349 MovieClip
"hearts"Frame 18Symbol 364 MovieClip
"girl"Frame 19Symbol 260 MovieClip
"hearts"Frame 19Symbol 365 MovieClip
"girl"Frame 20Symbol 327 MovieClip
"hearts"Frame 20Symbol 366 MovieClip
"girl"Frame 21Symbol 349 MovieClip
"girl2"Frame 21Symbol 327 MovieClip
"hearts"Frame 21Symbol 367 MovieClip
"girl"Frame 22Symbol 260 MovieClip
"girl2"Frame 22Symbol 349 MovieClip
"hearts"Frame 22Symbol 368 MovieClip
"girl"Frame 23Symbol 327 MovieClip
"girl2"Frame 23Symbol 260 MovieClip
"hearts"Frame 23Symbol 328 MovieClip
"girl"Frame 24Symbol 349 MovieClip
"girl2"Frame 24Symbol 327 MovieClip
"hearts"Frame 24Symbol 369 MovieClip
"girl"Frame 25Symbol 260 MovieClip
"girl2"Frame 25Symbol 349 MovieClip
"hearts"Frame 25Symbol 370 MovieClip
"girl"Frame 26Symbol 327 MovieClip
"girl2"Frame 26Symbol 260 MovieClip
"hearts"Frame 26Symbol 371 MovieClip
"girl"Frame 27Symbol 349 MovieClip
"girl2"Frame 27Symbol 327 MovieClip
"hearts"Frame 27Symbol 372 MovieClip
"girl"Frame 28Symbol 260 MovieClip
"girl2"Frame 28Symbol 349 MovieClip
"hearts"Frame 28Symbol 373 MovieClip
"girl"Frame 29Symbol 327 MovieClip
"girl2"Frame 29Symbol 260 MovieClip
"hearts"Frame 29Symbol 374 MovieClip
"girl"Frame 30Symbol 349 MovieClip
"girl2"Frame 30Symbol 327 MovieClip
"hearts"Frame 30Symbol 375 MovieClip
"girl"Frame 31Symbol 260 MovieClip
"hearts"Frame 31Symbol 376 MovieClip
"girl"Frame 32Symbol 327 MovieClip
"girl3"Frame 32Symbol 349 MovieClip
"girl2"Frame 32Symbol 260 MovieClip
"hearts"Frame 32Symbol 377 MovieClip
"hearts"Frame 33Symbol 383 MovieClip
"bonusAnimation"Frame 33Symbol 386 MovieClip
"timerMC"Frame 33Symbol 393 MovieClip
"btnNext"Frame 34Symbol 116 Button
"back"Frame 35Symbol 116 Button
"btnPlayAgain"Frame 35Symbol 116 Button
"txtScore"Frame 35Symbol 422 EditableText
"btnCancel"Frame 36Symbol 116 Button
"btnPlayAgain"Frame 37Symbol 116 Button
"skipButton"Symbol 73 MovieClip Frame 1Symbol 15 Button
"bb"Symbol 206 MovieClip Frame 2Symbol 125 Button
"G2W_CREDIT"Symbol 206 MovieClip Frame 2Symbol 205 MovieClip
"girl"Symbol 260 MovieClip Frame 1Symbol 251 MovieClip
"heart"Symbol 260 MovieClip Frame 1Symbol 256 MovieClip
"head"Symbol 268 MovieClip Frame 1Symbol 267 MovieClip
"arr"Symbol 273 MovieClip Frame 1Symbol 268 MovieClip
"meter"Symbol 273 MovieClip Frame 1Symbol 272 MovieClip
"heart"Symbol 278 MovieClip Frame 1Symbol 76 MovieClip
"heart"Symbol 282 MovieClip Frame 1Symbol 76 MovieClip
"girl"Symbol 327 MovieClip Frame 1Symbol 326 MovieClip
"heart"Symbol 327 MovieClip Frame 1Symbol 256 MovieClip
"girl"Symbol 349 MovieClip Frame 1Symbol 348 MovieClip
"heart"Symbol 349 MovieClip Frame 1Symbol 256 MovieClip
"rubberBrick"Symbol 352 MovieClip Frame 1Symbol 351 MovieClip
"woodBrick"Symbol 356 MovieClip Frame 1Symbol 354 MovieClip
"steelBrick"Symbol 359 MovieClip Frame 1Symbol 358 MovieClip
"rubberBrick"Symbol 361 MovieClip Frame 1Symbol 351 MovieClip
"steelBrick"Symbol 362 MovieClip Frame 2Symbol 358 MovieClip
"hit_area"Symbol 405 MovieClip Frame 1Symbol 404 Button
"btnSubmit"Symbol 419 MovieClip Frame 1Symbol 418 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "sndSteelHit"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sndRubberBounce"
ExportAssets (56)Timeline Frame 1Symbol 3 as "sndGal"
ExportAssets (56)Timeline Frame 1Symbol 4 as "sndBG"
Tag 0x0FF (255)Timeline Frame 11 bytes "."

Labels

"lblinit"Frame 3
"ph1"Frame 4
"ph2"Frame 5
"lblg2wintro"Frame 6
"lblloader"Frame 7
"lblgameintro"Frame 8
"lblgame"Frame 9
"story"Frame 10
"instruction"Frame 11
"lvl1"Frame 12
"lblScore"Frame 13
"lvl2"Frame 14
"lvl3"Frame 15
"lvl4"Frame 16
"lvl5"Frame 17
"lvl6"Frame 18
"lvl7"Frame 19
"lvl8"Frame 20
"lvl9"Frame 21
"lvl10"Frame 22
"lvl11"Frame 23
"lvl12"Frame 24
"lvl13"Frame 25
"lvl14"Frame 26
"lvl15"Frame 27
"lvl16"Frame 28
"lvl17"Frame 29
"lvl18"Frame 30
"lvl19"Frame 31
"lvl20"Frame 32
"bonus"Frame 33
"gratification"Frame 34
"gameOver"Frame 35
"connecting"Frame 36
"highScores"Frame 37
"alpha"Symbol 268 MovieClip Frame 2
"first"Symbol 272 MovieClip Frame 1




http://swfchan.com/22/107838/info.shtml
Created: 16/3 -2019 02:48:54 Last modified: 16/3 -2019 02:48:54 Server time: 14/11 -2024 22:50:58