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

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

Happyland Valentine.swf

This is the info page for
Flash #47985

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


Text
LOADING

Use the arrow keys to move the fuzzy elf.

To shoot Happy Hearts, hold Q
(shoot up) or A (shoot down).

Hold  down both Q and A to charge a heart,
then let go of either key to shoot it.

Press Space to Continue

Shoot sad things to  make them happy.

Don't touch sad things as
this will drain your elf's
happiness! Restore your
meter by cheering things up.

When you cheer up an object, it will also
cheer up any nearby objects.

Charge up hearts to increase
the target's happiness field
and the chance of chaining.

You'll lose a stage if your happiness runs
out, so cheer things up to stay happy.

To complete a stage, last out until
the timer reacher 0. Collect the
stars for bonus points!

That's all you need to know for now, this
stage is just a warm up. Chain the love,
collect stars and stay happy to score big!

Next time you can press K to skip this
tutorial. Good luck and have fun!

Press Space to Begin

Watch out for the miserable elves, if you
shoot these they will corrupt and fire
back your hearts to drain your happiness!
The only way to cheer them
up is to catch them in a chain.

This is a boss stage, you need to cheer up
the boss before the timer hits zero
otherwise you'll fail. Don't ignore everyone
else though or your happiness wont last!

Lots of unhappy things and miserable
elves here. If you're failing then try
and get the hang of heart charging -
big love chains are the key to success!

Watch out for the water, if your
elf gets wet his happiness will drop
rapidly. Stay dry and you'll be oK!

The mountain here is unstable, keep
an eye out for falling rocks. If
these hit your elf he wont like it!

More rocks, and now lava too! Avoid
everything and concentrate on charging
those hearts for big love chains and you
might make it to the elf king!

This is it - you've reached the elf king
himself. Cheer him up and HappyLand will
be happy once again. It wont be easy
though, happy hearts wont do the trick!

Congrats on beating the elf king, now
your skills will be put to the test in
survival mode. Blisterring speed and no
time limit - last as long as you can!

<p align="center"><font face="Mistral" size="21" color="#ffffff" letterSpacing="2.000000" kerning="0">4</font></p>

<p align="right"><font face="Jenkins v2.0" size="36" color="#ffffff" letterSpacing="2.000000" kerning="0">1800</font></p>

SCORE

HAPPINESS

More Games!

BOSS

Music

Sound

Menu

Back to Level Select

Play More Games

Time Survived: 345

Warning

Warning

<p align="center"><font face="Futura Book" size="16" color="#cccccc" letterSpacing="0.000000" kerning="1"><b><i>brought to you by:</i></b></font></p>

HappyLand

Valentine

Credits

More Games

Created by Mark Lunney
www.chromeshark.com

Audio by StealthXG,  NotDavid, EliteFerrex,
LimblessAvenger, LightOtaku and Brunzolaitis

Beautiful Beach

Stage 1

Click to Play

Best Score: 9008

Pretty Pier

Stage 2

Candy Clearing

Stage 3

Friendly Forest

Stage 4

Lovely Lake

Stage 5

Pleasant Peak

Stage 6

Magic Mountain

Stage 7

Colorful Cave

Stage 8

LightHouse

Survival Mode

Play More Games!
www.ugoplayer.com
(click to visit)

?

Click a heart to play a stage

New Stage

Completed Stage

Locked Stage

Roll Over Here -
to Get Started

ActionScript [AS3]

Section 1
//areaSymbol_15 (valentine_fla.areaSymbol_15) package valentine_fla { import flash.display.*; public dynamic class areaSymbol_15 extends MovieClip { public var heart:MovieClip; public function areaSymbol_15(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package valentine_fla
Section 2
//black_hearts_55 (valentine_fla.black_hearts_55) package valentine_fla { import flash.display.*; public dynamic class black_hearts_55 extends MovieClip { public function black_hearts_55(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package valentine_fla
Section 3
//boss_61 (valentine_fla.boss_61) package valentine_fla { import flash.display.*; public dynamic class boss_61 extends MovieClip { public var meter:MovieClip; public var hearts:MovieClip; } }//package valentine_fla
Section 4
//boss_hearts_62 (valentine_fla.boss_hearts_62) package valentine_fla { import flash.display.*; public dynamic class boss_hearts_62 extends MovieClip { public function boss_hearts_62(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package valentine_fla
Section 5
//buttonBack_64 (valentine_fla.buttonBack_64) package valentine_fla { import flash.display.*; public dynamic class buttonBack_64 extends MovieClip { public var crossLine:MovieClip; } }//package valentine_fla
Section 6
//chromeshark_logo_121 (valentine_fla.chromeshark_logo_121) package valentine_fla { import flash.display.*; import flash.net.*; public dynamic class chromeshark_logo_121 extends MovieClip { public function chromeshark_logo_121(){ addFrameScript(0, frame1, 164, frame165); } function frame165(){ stop(); } function frame1(){ nielsen("game_intro"); } public function nielsen(_arg1){ var _local2:String; var _local3:String; var _local4:String; var _local5:URLRequest; var _local6:Loader; _local2 = "us-ugo"; _local3 = "ugoplayer_flashgames"; _local4 = escape(_arg1); _local5 = new URLRequest(((((((("http://secure-us.imrworldwide.com/cgi-bin/m?ci=" + _local2) + "&cg=") + _local3) + "&si=") + _local4) + "&rnd=") + Math.ceil((Math.random() * 100000000)))); _local6 = new Loader(); _local6.load(_local5); addChild(_local6); } } }//package valentine_fla
Section 7
//credits_fade_129 (valentine_fla.credits_fade_129) package valentine_fla { import flash.display.*; public dynamic class credits_fade_129 extends MovieClip { public function credits_fade_129(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package valentine_fla
Section 8
//elf_heart_50 (valentine_fla.elf_heart_50) package valentine_fla { import flash.display.*; public dynamic class elf_heart_50 extends MovieClip { public function elf_heart_50(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package valentine_fla
Section 9
//enemy_face_42 (valentine_fla.enemy_face_42) package valentine_fla { import flash.display.*; public dynamic class enemy_face_42 extends MovieClip { public function enemy_face_42(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package valentine_fla
Section 10
//enemy_glow_77 (valentine_fla.enemy_glow_77) package valentine_fla { import flash.display.*; public dynamic class enemy_glow_77 extends MovieClip { public function enemy_glow_77(){ addFrameScript(8, frame9, 18, frame19, 28, frame29); } function frame19(){ stop(); } function frame9(){ stop(); } function frame29(){ stop(); } } }//package valentine_fla
Section 11
//enemy_inner_80 (valentine_fla.enemy_inner_80) package valentine_fla { import flash.display.*; public dynamic class enemy_inner_80 extends MovieClip { public var face:MovieClip; } }//package valentine_fla
Section 12
//enemy_move_79 (valentine_fla.enemy_move_79) package valentine_fla { import flash.display.*; public dynamic class enemy_move_79 extends MovieClip { public var enemy:MovieClip; } }//package valentine_fla
Section 13
//happy_heart_35 (valentine_fla.happy_heart_35) package valentine_fla { import flash.display.*; public dynamic class happy_heart_35 extends MovieClip { public var heart:MovieClip; public function happy_heart_35(){ addFrameScript(0, frame1, 4, frame5); } function frame1(){ stop(); } function frame5(){ stop(); } } }//package valentine_fla
Section 14
//happybot_face_74 (valentine_fla.happybot_face_74) package valentine_fla { import flash.display.*; public dynamic class happybot_face_74 extends MovieClip { public function happybot_face_74(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package valentine_fla
Section 15
//happyland_4 (valentine_fla.happyland_4) package valentine_fla { import flash.display.*; public dynamic class happyland_4 extends MovieClip { public var area1:MovieClip; public var area2:MovieClip; public var area5:MovieClip; public var area9:MovieClip; public var area6:MovieClip; public var area4:MovieClip; public var area8:MovieClip; public var area7:MovieClip; public var area3:MovieClip; } }//package valentine_fla
Section 16
//heart_colour_16 (valentine_fla.heart_colour_16) package valentine_fla { import flash.display.*; public dynamic class heart_colour_16 extends MovieClip { public function heart_colour_16(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package valentine_fla
Section 17
//heart_eyes_38 (valentine_fla.heart_eyes_38) package valentine_fla { import flash.display.*; public dynamic class heart_eyes_38 extends MovieClip { public function heart_eyes_38(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package valentine_fla
Section 18
//heart_face_36 (valentine_fla.heart_face_36) package valentine_fla { import flash.display.*; public dynamic class heart_face_36 extends MovieClip { public var eyes:MovieClip; } }//package valentine_fla
Section 19
//helpBox_135 (valentine_fla.helpBox_135) package valentine_fla { import flash.display.*; public dynamic class helpBox_135 extends MovieClip { public var box:MovieClip; } }//package valentine_fla
Section 20
//level_select_box_131 (valentine_fla.level_select_box_131) package valentine_fla { import flash.display.*; public dynamic class level_select_box_131 extends MovieClip { public var level_select_text:MovieClip; public function level_select_box_131(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package valentine_fla
Section 21
//level_select_text_132 (valentine_fla.level_select_text_132) package valentine_fla { import flash.display.*; import flash.text.*; public dynamic class level_select_text_132 extends MovieClip { public var medalGold:MovieClip; public var medalSilver:MovieClip; public var medalBronze:MovieClip; public var scoreText:TextField; } }//package valentine_fla
Section 22
//load_items_21 (valentine_fla.load_items_21) package valentine_fla { import flash.display.*; public dynamic class load_items_21 extends MovieClip { public var preloader:MovieClip; public function load_items_21(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package valentine_fla
Section 23
//loading_bar_22 (valentine_fla.loading_bar_22) package valentine_fla { import flash.display.*; public dynamic class loading_bar_22 extends MovieClip { public var lbar:MovieClip; } }//package valentine_fla
Section 24
//MainTimeline (valentine_fla.MainTimeline) package valentine_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.net.*; import flash.ui.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.utils.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var ranCreate:int; public var enemy_delay:Number; public var starTimer:int; public var toggleSound:int; public var levelTimer:Number; public var accelRight:Number; public var elfLevel:Boolean; public var back2:back_layer2; public var back3:back_layer3; public var trackSound1:track1; public var trackSound2:track2; public var trackSound4:track4; public var trackSound5:track5; public var trackSound6:track6; public var trackSound7:track7; public var trackSound8:track8; public var moreBox:MovieClip; public var introLogo:MovieClip; public var stageScore:Array; public var trackSound3:track3; public var rock_container:MovieClip; public var getStarted:MovieClip; public var back1:back_layer1; public var so:SharedObject; public var island_select:MovieClip; public var i:int; public var myContextMenu:ContextMenu; public var menuRoll:Boolean; public var enemy_container:MovieClip; public var started:Boolean; public var heartCharge:int; public var happyland_logo:MovieClip; public var loadItems:MovieClip; public var gameQuality:String; public var gameFinished:Boolean; public var gameStarted:Boolean; public var enemyTimer:int; public var keyLeftArrow:Boolean; public var explode_container:MovieClip; public var currentScore:int; public var helpBox:MovieClip; public var keyUpArrow:Boolean; public var creditsBox:MovieClip; public var level_select_fade_int:int; public var logo_fade_total:int; public var star_container:MovieClip; public var heartDelay:int; public var gameFailed:Boolean; public var rockTimer:int; public var tutState:Number; public var keyDownArrow:Boolean; public var help_fade_int:int; public var enemyCount:Number; public var heartActive:int; public var rock_marker:arrowSymbol; public var credits_fade:MovieClip; public var soundVolume:SoundTransform; public var happy:happy_elf; public var playerName:String; public var musicChannel:SoundChannel; public var more_fade:MovieClip; public var bossState:Number; public var keyRightArrow:Boolean; public var toggleMusic:int; public var menuRoll2:Boolean; public var accelLeft:Number; public var menuRoll3:Boolean; public var enemyChoice:int; public var maxSpeed:Number; public var more_fade_int:int; public var background_3:String; public var gameComplete:Boolean; public var heartLeft:Boolean; public var background_1:String; public var background_2:String; public var tutNumber:Number; public var stageWidth:Number; public var bossAlive:Boolean; public var item2:ContextMenuItem; public var item4:ContextMenuItem; public var item5:ContextMenuItem; public var item3:ContextMenuItem; public var baseBar:base_bar; public var currentLevel:int; public var keyLetterS:Boolean; public var trail_container:MovieClip; public var happyState:String; public var keyLetterW:Boolean; public var keyLetterK:Boolean; public var keyLetterX:Boolean; public var musicVolume:SoundTransform; public var stageTitleContainer:MovieClip; public var level_select_box:MovieClip; public var credits_fade_int:int; public var accelUp:Number; public var blackShade:black_shade; public var currentHappiness:Number; public var accelDown:Number; public var stageHeight:Number; public var heart_container:MovieClip; public var enemyY:int; public var happy_enemies:int; public var enemyX:int; public var arrow_container:MovieClip; public var levelTimerDelay:Number; public var keySpace:Boolean; public var stageSpeed:Number; public var tut_container:MovieClip; public var happy_container:MovieClip; public function MainTimeline(){ addFrameScript(0, frame1, 9, frame10, 29, frame30, 39, frame40); } public function starHitTest(_arg1:Event):void{ var _local2:fxMagic; currentScore = (currentScore + 200); _local2 = new fxMagic(); _local2.play(0, 0, soundVolume); i = 0; while (i < 30) { explodeCreate((_arg1.target.x - 5), _arg1.target.y, 0, 0, 1, 1, 1, "star"); i++; }; _arg1.target.parent.removeChild(_arg1.target); _arg1.target.removeEventListener(Event.ENTER_FRAME, starMove); } public function enemyHitTest(_arg1:Event):void{ var _local2:fxTingly; if (levelTimer > 0){ if (_arg1.target.happyHit == false){ _arg1.target.happyHit = true; _local2 = new fxTingly(); _local2.play(0, 0, soundVolume); }; explodeCreate((happy.x + (_arg1.target.width / 2)), (_arg1.target.y + (_arg1.target.height / 2)), _arg1.target.xMove, _arg1.target.yMove, _arg1.target.xDir, _arg1.target.yDir, 1, "sad"); baseBar.black.play(); happy.play(); currentHappiness = (currentHappiness - 10); if (currentHappiness < 0){ currentHappiness = 0; }; }; } public function buttonRollOver(_arg1:MouseEvent):void{ _arg1.target.scaleX = 1.1; _arg1.target.scaleY = 1.1; } public function startClick(_arg1:MouseEvent):void{ i = 1; while (i <= 9) { if (island_select[("area" + i)].hitTestPoint(mouseX, mouseY, true)){ if ((((((keyLetterX == true)) || ((stageScore[(i - 2)] > 0)))) || ((i == 1)))){ if (i == 1){ musicChannel = trackSound1.play(0, 99, musicVolume); elfLevel = false; bossState = 0; levelTimer = 35; enemy_delay = 30; background_1 = "beach"; background_2 = "trees"; background_3 = "mountains"; } else { if (i == 2){ musicChannel = trackSound2.play(0, 99, musicVolume); elfLevel = true; bossState = 0; levelTimer = 35; enemy_delay = 25; background_1 = "pier"; background_2 = "beach"; background_3 = "trees"; } else { if (i == 3){ musicChannel = trackSound3.play(0, 99, musicVolume); elfLevel = false; bossState = 1; levelTimer = 40; enemy_delay = 22; background_1 = "candy"; background_2 = "trees"; background_3 = "mountains"; } else { if (i == 4){ musicChannel = trackSound4.play(0, 99, musicVolume); elfLevel = true; bossState = 0; levelTimer = 45; enemy_delay = 19; background_1 = "trees"; background_2 = "trees"; background_3 = "mountains"; } else { if (i == 5){ musicChannel = trackSound5.play(0, 99, musicVolume); elfLevel = true; bossState = 0; levelTimer = 50; enemy_delay = 18; background_1 = "lake"; background_2 = "trees"; background_3 = "mountains"; } else { if (i == 6){ musicChannel = trackSound6.play(0, 99, musicVolume); elfLevel = true; bossState = 0; levelTimer = 55; enemy_delay = 17; background_1 = "village"; background_2 = "mountains"; background_3 = "mountains"; } else { if (i == 7){ musicChannel = trackSound7.play(0, 99, musicVolume); elfLevel = true; bossState = 0; levelTimer = 60; enemy_delay = 17; background_1 = "lava"; background_2 = "mountains"; background_3 = "mountains"; } else { if (i == 8){ musicChannel = trackSound8.play(0, 99, musicVolume); elfLevel = false; bossState = 2; levelTimer = 50; enemy_delay = 15; background_1 = "rainbow"; background_2 = "caveback"; background_3 = "nothing"; } else { if (i == 9){ musicChannel = trackSound1.play(0, 99, musicVolume); elfLevel = true; bossState = 0; levelTimer = 0; enemy_delay = 12; background_1 = "beach"; background_2 = "trees"; background_3 = "mountains"; }; }; }; }; }; }; }; }; }; currentLevel = i; gotoAndStop("game"); stage.removeEventListener(Event.ENTER_FRAME, enterFrameMenu); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownMenu); stage.removeEventListener(KeyboardEvent.KEY_UP, keyUpMenu); stage.removeEventListener("click", startClick); break; }; }; i++; }; } public function getURL(_arg1:String, _arg2:String){ var web:String; var request:URLRequest; var url = _arg1; var method = _arg2; web = url; request = new URLRequest(web); try { navigateToURL(request, method); } catch(e:Error) { }; } public function clickSound(_arg1:MouseEvent):void{ if (toggleSound == 1){ toggleSound = 0; } else { toggleSound = 1; }; } public function enterFrameMenu(_arg1:Event):void{ var _local2:fxZing; var _local3:fxSwish; var _local4:fxSwish; if (started == false){ getStarted.alpha = 1; } else { getStarted.alpha = 0; }; if (island_select.hitTestPoint(mouseX, mouseY, true)){ i = 1; while (i <= 9) { if (stageScore[(i - 1)] > 0){ island_select[("area" + i)].heart.gotoAndStop("white"); } else { if (i == 1){ island_select[("area" + i)].heart.gotoAndStop("blue"); } else { if (stageScore[(i - 2)] > 0){ island_select[("area" + i)].heart.gotoAndStop("blue"); } else { island_select[("area" + i)].heart.gotoAndStop("red"); }; }; }; if (island_select[("area" + i)].hitTestPoint(mouseX, mouseY, true)){ level_select_box.level_select_text.gotoAndStop(i); level_select_box.level_select_text.scoreText.text = ("Best Score: " + stageScore[(i - 1)]); if (stageScore[(i - 1)] > ((350 + (i * 90)) * 9)){ level_select_box.level_select_text.medalGold.alpha = 1; } else { level_select_box.level_select_text.medalGold.alpha = 0.1; }; if (stageScore[(i - 1)] > ((350 + (i * 90)) * 8)){ level_select_box.level_select_text.medalSilver.alpha = 1; } else { level_select_box.level_select_text.medalSilver.alpha = 0.1; }; if (stageScore[(i - 1)] > ((350 + (i * 90)) * 7)){ level_select_box.level_select_text.medalBronze.alpha = 1; } else { level_select_box.level_select_text.medalBronze.alpha = 0.1; }; }; if (island_select[("area" + i)].alpha < 0.5){ island_select[("area" + i)].alpha = (island_select[("area" + i)].alpha + 0.1); }; i++; }; } else { i = 1; while (i <= 9) { if (island_select[("area" + i)].alpha > 0){ island_select[("area" + i)].alpha = (island_select[("area" + i)].alpha - 0.1); }; i++; }; }; logo_fade_total = 0; i = 1; while (i <= 9) { if (island_select[("area" + i)].hitTestPoint(mouseX, mouseY, true)){ island_select[("area" + i)].gotoAndStop("full"); } else { island_select[("area" + i)].gotoAndStop("empty"); logo_fade_total = (logo_fade_total + 1); }; i++; }; if (logo_fade_total < 9){ if (menuRoll == false){ _local2 = new fxZing(); _local2.play(0, 0, soundVolume); menuRoll = true; }; if (level_select_fade_int < level_select_box.totalFrames){ level_select_fade_int++; }; if (happyland_logo.alpha > 0){ happyland_logo.alpha = (happyland_logo.alpha - 0.1); }; } else { menuRoll = false; if (level_select_fade_int > 1){ level_select_fade_int--; }; if (happyland_logo.alpha < 1){ happyland_logo.alpha = (happyland_logo.alpha + 0.1); }; }; level_select_box.gotoAndStop(level_select_fade_int); if (creditsBox.alpha < 1){ creditsBox.alpha++; moreBox.alpha++; helpBox.alpha++; }; if (creditsBox.hitTestPoint(mouseX, mouseY)){ if (menuRoll3 == false){ _local3 = new fxSwish(); _local3.play(0, 0, soundVolume); menuRoll3 = true; }; if (credits_fade_int <= credits_fade.totalFrames){ credits_fade_int++; }; } else { menuRoll3 = false; if (credits_fade_int > 1){ credits_fade_int--; }; }; credits_fade.gotoAndStop(credits_fade_int); if (moreBox.hitTestPoint(mouseX, mouseY)){ if (menuRoll2 == false){ _local4 = new fxSwish(); _local4.play(0, 0, soundVolume); menuRoll2 = true; }; if (more_fade_int <= more_fade.totalFrames){ more_fade_int++; }; } else { menuRoll2 = false; if (more_fade_int > 1){ more_fade_int--; }; }; more_fade.gotoAndStop(more_fade_int); if (helpBox.box.hitTestPoint(mouseX, mouseY)){ started = true; if (help_fade_int <= helpBox.totalFrames){ help_fade_int++; }; } else { if (help_fade_int > 1){ help_fade_int--; }; }; helpBox.gotoAndStop(help_fade_int); } public function menuSelectHandler2(_arg1:ContextMenuEvent):void{ getURL("http://secure-us.imrworldwide.com/cgi-bin/b?cg=ugoplayer_flash_games&ci=us-ugclicks&tu=http://www.ugoplayer.com", "_blank"); } public function menuSelectHandler3(_arg1:ContextMenuEvent):void{ gameQuality = "low"; } public function menuSelectHandler5(_arg1:ContextMenuEvent):void{ gameQuality = "high"; } public function menuSelectHandler4(_arg1:ContextMenuEvent):void{ gameQuality = "medium"; } function frame1(){ so = SharedObject.getLocal("userData"); stop(); trackSound1 = new track1(); trackSound2 = new track2(); trackSound3 = new track3(); trackSound4 = new track4(); trackSound5 = new track5(); trackSound6 = new track6(); trackSound7 = new track7(); trackSound8 = new track8(); toggleMusic = 1; toggleSound = 1; musicVolume = new SoundTransform(1, 0); soundVolume = new SoundTransform(1, 0); gameQuality = "low"; playerName = "Fuzzy Elf"; started = false; menuRoll = false; menuRoll2 = false; menuRoll3 = false; currentLevel = 5; background_1 = "beach"; background_2 = "trees"; background_3 = "mountains"; levelTimer = 60; enemy_delay = 0; elfLevel = false; bossState = 1; i = 0; stageScore = new Array(); if (so.size == 0){ i = 1; while (i <= 9) { stageScore.push(0); i++; }; } else { stageScore = so.data.stageScore; }; this.addEventListener("enterFrame", load_bar); myContextMenu = new ContextMenu(); myContextMenu.hideBuiltInItems(); item2 = new ContextMenuItem("Play More Games"); myContextMenu.customItems.push(item2); item2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuSelectHandler2); item3 = new ContextMenuItem("Game Quality: Low"); myContextMenu.customItems.push(item3); item3.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuSelectHandler3); item4 = new ContextMenuItem("Game Quality: Medium"); myContextMenu.customItems.push(item4); item4.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuSelectHandler4); item5 = new ContextMenuItem("Game Quality: High"); myContextMenu.customItems.push(item5); item5.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuSelectHandler5); this.contextMenu = myContextMenu; } public function sponsorClick(_arg1:MouseEvent):void{ getURL("http://secure-us.imrworldwide.com/cgi-bin/b?cg=ugoplayer_flash_games&ci=us-ugclicks&tu=http://www.ugoplayer.com", "_blank"); } public function keyDownFunction(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == 37){ keyLeftArrow = true; }; if (_arg1.keyCode == 38){ keyUpArrow = true; }; if (_arg1.keyCode == 39){ keyRightArrow = true; }; if (_arg1.keyCode == 40){ keyDownArrow = true; }; if (_arg1.keyCode == 81){ keyLetterW = true; }; if (_arg1.keyCode == 65){ keyLetterS = true; }; if (_arg1.keyCode == 32){ keySpace = true; }; if (_arg1.keyCode == 75){ keyLetterK = true; }; } public function removeChildren():void{ musicChannel.stop(); stage.quality = "high"; while (heart_container.numChildren > 0) { heart_container.getChildAt(0).removeEventListener(Event.ENTER_FRAME, heartMove); heart_container.removeChildAt(0); }; while (arrow_container.numChildren > 0) { arrow_container.removeChildAt(0); }; while (enemy_container.numChildren > 0) { enemy_container.getChildAt(0).removeEventListener(Event.ENTER_FRAME, enemyMove); enemy_container.removeChildAt(0); }; while (star_container.numChildren > 0) { star_container.getChildAt(0).removeEventListener(Event.ENTER_FRAME, starMove); star_container.removeChildAt(0); }; while (trail_container.numChildren > 0) { trail_container.getChildAt(0).removeEventListener(Event.ENTER_FRAME, happyTrail); trail_container.getChildAt(0).removeEventListener(Event.ENTER_FRAME, explodeShow); trail_container.removeChildAt(0); }; while (tut_container.numChildren > 0) { tut_container.getChildAt(0).removeEventListener(Event.ENTER_FRAME, tutMove); tut_container.removeChildAt(0); }; while (rock_container.numChildren > 0) { rock_container.getChildAt(0).removeEventListener(Event.ENTER_FRAME, rockMove); rock_container.removeChildAt(0); }; removeChild(back1); removeChild(back2); removeChild(back3); removeChild(stageTitleContainer); removeChild(happy_container); removeChild(heart_container); removeChild(enemy_container); removeChild(trail_container); removeChild(arrow_container); removeChild(tut_container); removeChild(star_container); removeChild(rock_container); removeChild(rock_marker); removeChild(baseBar); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownFunction); stage.removeEventListener(KeyboardEvent.KEY_UP, keyUpFunction); stage.removeEventListener(Event.ENTER_FRAME, gameEnterFrame); } public function enemyCreate(_arg1):void{ var _local2:sad_enemy; var _local3:arrowSymbol; var _local4:Number; _local2 = new sad_enemy(); _local3 = new arrowSymbol(); _local2.enemyState = "sad"; _local2.enemyType = _arg1; _local2.happyHit = false; _local2.heartRadius = 0; _local2.chainRadius = 0; if (_arg1 == "boss1"){ _local2.maxHappiness = 600; } else { _local2.maxHappiness = 1000; }; if ((((_arg1 == "boss1")) || ((_arg1 == "boss2")))){ _local2.happiness = 0; _local2.happyHit = false; }; if (Math.random() > 0.5){ _local2.yDir = 1; _local3.yDir = 1; } else { _local2.yDir = -1; _local3.yDir = -1; }; if ((((((Math.random() > 0.5)) || ((_arg1 == "boss1")))) || ((_arg1 == "boss2")))){ _local2.xDir = 1; _local3.xDir = 1; } else { _local2.xDir = -1; _local3.xDir = -1; }; _local2.scaleY = (_local2.scaleY / 3.5); _local2.scaleX = (_local2.scaleY * -(_local2.xDir)); if ((((_arg1 == "boss1")) || ((_arg1 == "boss2")))){ _local2.x = 700; _local3.x = 650; } else { if (_local2.xDir == 1){ _local2.x = -600; _local3.x = 15; } else { _local2.x = 1200; _local3.x = 585; _local3.scaleX = -1; }; }; _local3.alpha = 0; _local2.y = (50 + (Math.random() * 250)); _local3.y = (50 + (Math.random() * 250)); _local4 = Math.random(); _local2.xMove = ((((currentLevel + 10) + (2 * _local4)) / 2) - _local2.xDir); _local2.yMove = ((_local4 * (currentLevel + 4)) / 2); enemy_container.addChild(_local2); arrow_container.addChild(_local3); if (_arg1 == "boss2"){ _local3.gotoAndStop(1); _local2.enemy_glow.gotoAndStop("white"); enemyChoice = 20; } else { if (_arg1 == "boss1"){ _local3.gotoAndStop(1); _local2.enemy_glow.gotoAndStop("white"); enemyChoice = 10; } else { if (_arg1 == "elf"){ _local3.gotoAndStop(1); _local2.enemy_glow.gotoAndStop("black"); enemyChoice = 1; } else { _local3.gotoAndStop(2); _local2.enemy_glow.gotoAndStop("red"); do { enemyChoice = Math.ceil((Math.random() * _local2.enemy.enemy.totalFrames)); } while (enemyChoice < 30); }; }; }; _local2.enemy.enemy.gotoAndStop(enemyChoice); _local2.addEventListener(Event.ENTER_FRAME, enemyMove); } public function tutMove(_arg1:Event):void{ var _local2:Number; var _local3:fxSwish; if (tutState == 1){ if (_arg1.target.x > 300){ _arg1.target.x = (_arg1.target.x - 20); } else { _local3 = new fxSwish(); if (keyLetterK == true){ _local3.play(0, 0, soundVolume); tutState = 2; tutNumber = 5; }; if (keySpace == true){ _local3.play(0, 0, soundVolume); tutState = 2; }; }; }; if (tutState == 2){ if (_arg1.target.x > -200){ _arg1.target.x = (_arg1.target.x - 20); } else { tutState = 3; if (bossState == 1){ enemyCreate("boss1"); }; if (bossState == 2){ enemyCreate("boss2"); }; if ((((currentLevel > 1)) || ((tutNumber == 5)))){ gameStarted = true; } else { tutNumber++; tutState = 1; tutCreate(tutNumber); }; _arg1.target.parent.removeChild(_arg1.target); _arg1.target.removeEventListener(Event.ENTER_FRAME, tutMove); }; }; if (happy.y > 150){ if (_arg1.target.y > 60){ _arg1.target.y = (_arg1.target.y - 20); }; } else { if (_arg1.target.y < 210){ _arg1.target.y = (_arg1.target.y + 20); }; }; _local2 = (Math.random() * 100); if (_local2 > 50){ trailCreate(_arg1.target, "happy", -1); }; } public function trailCreate(_arg1, _arg2, _arg3):void{ var _local4:heart_track; _local4 = new heart_track(); new heart_track().scaleX = (_local4.scaleX / 2); _local4.scaleY = _local4.scaleX; _local4.gotoAndStop(_arg2); _local4.trailDirection = _arg3; _local4.x = (_arg1.x - (_arg3 * 20)); _local4.y = ((_arg1.y - 10) + (Math.random() * 40)); trail_container.addChild(_local4); _local4.addEventListener(Event.ENTER_FRAME, happyTrail); } public function baseButtonRollOut(_arg1:MouseEvent):void{ _arg1.target.alpha = 0.7; } public function keyDownMenu(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == 88){ keyLetterX = true; }; } function frame40(){ stop(); stage.addEventListener(Event.ENTER_FRAME, gameEnterFrame); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownFunction); stage.addEventListener(KeyboardEvent.KEY_UP, keyUpFunction); stageWidth = 600; stageHeight = 400; accelLeft = 0; accelUp = 0; accelRight = 0; accelDown = 0; maxSpeed = 12; keyLeftArrow = false; keyUpArrow = false; keyRightArrow = false; keyDownArrow = false; keyLetterW = false; keyLetterS = false; keyLetterK = false; keySpace = false; gameStarted = false; gameComplete = false; gameFinished = false; gameFailed = false; bossAlive = true; heartActive = 0; heartDelay = 2; heartLeft = true; heartCharge = 1; starTimer = 0; rockTimer = 0; enemyTimer = 0; enemyChoice = 1; enemyX = 0; enemyY = 0; ranCreate = 5; happyState = "happy"; levelTimerDelay = 0; tutState = 1; tutNumber = 1; happy_enemies = 0; stageSpeed = 0; enemyCount = 0; currentScore = 0; currentHappiness = 1000; back3 = new back_layer3(); addChild(back3); back3.scaleX = (back3.scaleX / 2); back3.scaleY = back3.scaleX; back3.mountain1.gotoAndStop(background_3); back3.mountain2.gotoAndStop(background_3); back2 = new back_layer2(); addChild(back2); back2.scaleX = (back2.scaleX / 1.5); back2.scaleY = back2.scaleX; back2.mountain1.gotoAndStop(background_2); back2.mountain2.gotoAndStop(background_2); back1 = new back_layer1(); if (((!((currentLevel == 5))) && (!((currentLevel == 7))))){ addChild(back1); back1.mountain1.gotoAndStop(background_1); back1.mountain2.gotoAndStop(background_1); }; trail_container = new MovieClip(); addChild(trail_container); heart_container = new MovieClip(); addChild(heart_container); happy_container = new MovieClip(); addChild(happy_container); happy = new happy_elf(); happy_container.addChild(happy); happy.x = 250; happy.y = 50; happy.scaleX = (happy.scaleX / 2); happy.scaleY = happy.scaleX; explode_container = new MovieClip(); happy_container.addChild(explode_container); enemy_container = new MovieClip(); addChild(enemy_container); star_container = new MovieClip(); addChild(star_container); arrow_container = new MovieClip(); addChild(arrow_container); rock_container = new MovieClip(); addChild(rock_container); if ((((currentLevel == 5)) || ((currentLevel == 7)))){ addChild(back1); back1.mountain1.gotoAndStop(background_1); back1.mountain2.gotoAndStop(background_1); }; rock_marker = new arrowSymbol(); addChild(rock_marker); rock_marker.gotoAndStop(3); rock_marker.alpha = 0; rock_marker.x = 0; rock_marker.y = 0; tut_container = new MovieClip(); addChild(tut_container); baseBar = new base_bar(); addChild(baseBar); baseBar.x = 0; baseBar.y = 350; baseBar.boss.meter.scaleX = 0; if (((!((currentLevel == 3))) && (!((currentLevel == 8))))){ baseBar.boss.alpha = 0; }; stageTitleContainer = new MovieClip(); addChild(stageTitleContainer); if (currentLevel == 1){ tutCreate(1); } else { tutCreate((currentLevel + 4)); }; blackShade = new black_shade(); addChild(blackShade); blackShade.x = 0; blackShade.y = 0; baseBar.menuButton.addEventListener("click", baseMenuClick); baseBar.menuButton.addEventListener("rollOver", baseButtonRollOver); baseBar.menuButton.addEventListener("rollOut", baseButtonRollOut); baseBar.buttonSound.addEventListener("click", clickSound); baseBar.buttonSound.addEventListener("rollOver", baseButtonRollOver); baseBar.buttonSound.addEventListener("rollOut", baseButtonRollOut); baseBar.buttonMusic.addEventListener("click", clickMusic); baseBar.buttonMusic.addEventListener("rollOver", baseButtonRollOver); baseBar.buttonMusic.addEventListener("rollOut", baseButtonRollOut); baseBar.sponsorButton.addEventListener("click", sponsorClick); baseBar.sponsorButton.addEventListener("rollOver", baseButtonRollOver); baseBar.sponsorButton.addEventListener("rollOut", baseButtonRollOut); } function frame10(){ stop(); this.addEventListener(Event.ENTER_FRAME, enterFrameIntro); introLogo.addEventListener("click", sponsorClick); } public function rockCreate():void{ var _local1:rock_fall; _local1 = new rock_fall(); _local1.x = (50 + (Math.random() * 500)); _local1.y = -500; rock_marker.x = _local1.x; rock_container.addChild(_local1); _local1.addEventListener(Event.ENTER_FRAME, rockMove); } function frame30(){ stop(); credits_fade_int = 0; more_fade_int = 0; help_fade_int = 0; level_select_fade_int = 0; logo_fade_total = 0; keyLetterX = false; stage.addEventListener(Event.ENTER_FRAME, enterFrameMenu); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownMenu); stage.addEventListener(KeyboardEvent.KEY_UP, keyUpMenu); stage.addEventListener("click", startClick); creditsBox.addEventListener("click", linkChromeShark); moreBox.addEventListener("click", sponsorClick); so.data.stageScore = stageScore; so.flush(); } public function rockMove(_arg1:Event):void{ _arg1.target.y = (_arg1.target.y + 15); if (_arg1.target.y > 0){ _arg1.target.x = (_arg1.target.x - 5); rock_marker.alpha = 0; } else { rock_marker.alpha = (rock_marker.alpha + 0.1); }; if (_arg1.target.y >= 500){ _arg1.target.parent.removeChild(_arg1.target); _arg1.target.removeEventListener(Event.ENTER_FRAME, rockMove); }; if (_arg1.target.hitTestObject(happy)){ baseBar.black.play(); happy.play(); currentHappiness = (currentHappiness - 10); if (currentHappiness < 0){ currentHappiness = 0; }; }; } public function heartCreate(_arg1, _arg2, _arg3, _arg4, _arg5):void{ var _local6:heart_shoot; _local6 = new heart_shoot(); new heart_shoot().scaleX = (_local6.scaleX / (1 + ((51 - _arg5) / 20))); _local6.scaleY = _local6.scaleX; _local6.alpha = 0.25; _local6.gotoAndStop(_arg4); _local6.x = _arg1; _local6.dir = _arg3; _local6.heartState = _arg4; _local6.chargeLevel = _arg5; _local6.hitState = false; _local6.y = _arg2; _local6.gotoAndStop(_arg4); heart_container.addChild(_local6); _local6.addEventListener(Event.ENTER_FRAME, heartMove); } public function tutCreate(_arg1):void{ var _local2:tutorialBox; _local2 = new tutorialBox(); _local2.x = 900; _local2.y = 150; _local2.tutorialText.gotoAndStop(_arg1); _local2.tutID = _arg1; tut_container.addChild(_local2); _local2.addEventListener(Event.ENTER_FRAME, tutMove); } public function happyTrail(_arg1:Event):void{ _arg1.target.x = (_arg1.target.x - (5 * _arg1.target.trailDirection)); _arg1.target.alpha = (_arg1.target.alpha - 0.05); if (_arg1.target.alpha <= 0){ _arg1.target.parent.removeChild(_arg1.target); _arg1.target.removeEventListener(Event.ENTER_FRAME, happyTrail); }; } public function gameEnterFrame(_arg1:Event):void{ var _local2:Number; var _local3:fxWet; var _local4:stage_complete; var _local5:fxFlame; var _local6:stage_failed; stage.quality = gameQuality; soundVolume = new SoundTransform(toggleSound, 0); baseBar.buttonSound.crossLine.alpha = (1 - toggleSound); baseBar.buttonMusic.crossLine.alpha = (1 - toggleMusic); if (happy.x > (-30 + (happy.width / 2))){ happy.x = (happy.x - accelLeft); } else { accelLeft = 0; }; if (keyLeftArrow == true){ if (accelLeft < maxSpeed){ accelLeft = (accelLeft + 2); }; } else { if (accelLeft > 0){ accelLeft = (accelLeft - 2); }; }; if (happy.y > (0 + (happy.height / 2))){ happy.y = (happy.y - accelUp); } else { accelUp = 0; }; if (keyUpArrow == true){ if (accelUp < maxSpeed){ accelUp = (accelUp + 2); }; } else { if (accelUp > 0){ accelUp = (accelUp - 2); }; }; if (happy.x < (600 - (happy.width / 2))){ happy.x = (happy.x + accelRight); } else { accelRight = 0; }; if (keyRightArrow == true){ if (accelRight < maxSpeed){ accelRight = (accelRight + 2); }; } else { if (accelRight > 0){ accelRight = (accelRight - 2); }; }; if (happy.y < (330 - (happy.height / 2))){ happy.y = (happy.y + accelDown); } else { accelDown = 0; }; if (keyDownArrow == true){ if (accelDown < maxSpeed){ accelDown = (accelDown + 2); }; } else { if (accelDown > 0){ accelDown = (accelDown - 2); }; }; if (heartActive <= 0){ if ((((keyLetterW == true)) && ((keyLetterS == true)))){ if (heartCharge < 50){ heartCharge = (heartCharge + 2); }; } else { if (heartCharge > 12){ heartCharge = (heartCharge - 10); } else { if (heartCharge > 6){ heartCharge = (heartCharge - 5); } else { if (heartCharge > 1){ heartCharge = (heartCharge - 1); }; }; }; }; if ((((keyLetterW == true)) && ((keyLetterS == false)))){ heartActive = heartDelay; heartCreate((happy.x + 20), (happy.y - 10), -1, "happy", heartCharge); heartCharge = 0; }; if ((((keyLetterS == true)) && ((keyLetterW == false)))){ heartActive = heartDelay; heartCreate((happy.x + 20), (happy.y + 40), 1, "happy", heartCharge); heartCharge = 0; }; } else { heartActive--; }; trailCreate(happy, happyState, 1); happy.happyface.gotoAndStop(happyState); happy.chargeHeart.gotoAndStop(heartCharge); back1.x = (back1.x - (5 + currentLevel)); if (back1.x <= -1600){ back1.x = -100; }; if (((!((currentLevel == 5))) && (!((currentLevel == 7))))){ if (currentHappiness > 0){ back1.y = (120 - (happy.y / 3)); }; } else { back1.y = 90; if (back1.hitTestPoint((happy.x + 50), (happy.y + 30), true)){ if (levelTimer > 0){ baseBar.black.play(); happy.play(); currentHappiness = (currentHappiness - 5); if (currentHappiness < 0){ currentHappiness = 0; }; }; }; }; if (levelTimer > 0){ if ((((currentLevel == 6)) || ((currentLevel == 7)))){ rockTimer++; if (rockTimer > 100){ rockTimer = 0; rockCreate(); }; }; }; back2.x = (back2.x - ((5 + currentLevel) / 1.5)); if (currentHappiness > 0){ back2.y = (100 - (happy.y / 7)); }; if (back2.x <= -1100){ back2.x = -100; }; back3.x = (back3.x - ((5 + currentLevel) / 2)); if (currentHappiness > 0){ back3.y = (0 - (happy.y / 10)); }; if (back3.x <= -850){ back3.x = -100; }; if (gameStarted == true){ if (levelTimer > 3){ starTimer++; if (starTimer >= 300){ starTimer = 0; starCreate(); }; enemyTimer++; enemyCount = enemy_delay; if (enemyTimer >= enemyCount){ ranCreate = (Math.random() * 100); enemyTimer = 0; if ((((ranCreate > 40)) || ((elfLevel == false)))){ enemyCreate("object"); } else { enemyCreate("elf"); }; }; }; }; _local2 = 0; _local2 = (10 + (currentLevel * 5)); baseBar.score.text = (currentScore + ""); levelTimerDelay++; if (levelTimerDelay == 30){ levelTimerDelay = 0; if (currentLevel == 9){ if ((((((gameFailed == false)) && ((gameComplete == false)))) && ((gameStarted == true)))){ levelTimer++; }; } else { if ((((((gameFailed == false)) && ((gameComplete == false)))) && ((gameStarted == true)))){ if (levelTimer > 0){ levelTimer--; }; }; }; if ((((levelTimer == 0)) && ((currentLevel < 9)))){ if ((((bossAlive == true)) && ((bossState > 0)))){ currentHappiness = (currentHappiness - 100); if (currentHappiness < 0){ currentHappiness = 0; }; i = 0; while (i < 50) { explodeCreate(Object(enemy_container.getChildAt(0)).x, Object(enemy_container.getChildAt(0)).y, Object(enemy_container.getChildAt(0)).xMove, Object(enemy_container.getChildAt(0)).yMove, -1, -1, 50, "sad"); i++; }; } else { if (gameComplete == false){ gameComplete = true; _local3 = new fxWet(); _local3.play(0, 0, soundVolume); _local4 = new stage_complete(); _local4.x = 300; _local4.y = 200; stageTitleContainer.addChild(_local4); _local4.stageText.stageText.text = "Stage Complete"; }; }; }; }; if (gameComplete == true){ baseBar.stageChange.text = "^_^"; } else { baseBar.stageChange.text = (levelTimer + ""); }; baseBar.happy_meter.scaleX = (currentHappiness / 1000); if (gameComplete == true){ baseBar.goldMeter.alpha = 1; if (baseBar.goldMeter.scaleX < baseBar.happy_meter.scaleX){ baseBar.goldMeter.scaleX = (baseBar.goldMeter.scaleX + 0.01); currentScore = (currentScore + 10); } else { if (gameFinished == false){ gameFinished = true; Object(stageTitleContainer.getChildAt(0)).sponsor_end.alpha = 0.7; Object(stageTitleContainer.getChildAt(0)).back_to_menu.alpha = 0.7; Object(stageTitleContainer.getChildAt(0)).sponsor_end.addEventListener("click", sponsorClick); Object(stageTitleContainer.getChildAt(0)).sponsor_end.addEventListener("rollOver", baseButtonRollOver); Object(stageTitleContainer.getChildAt(0)).sponsor_end.addEventListener("rollOut", baseButtonRollOut); Object(stageTitleContainer.getChildAt(0)).back_to_menu.addEventListener("click", baseMenuClick); Object(stageTitleContainer.getChildAt(0)).back_to_menu.addEventListener("rollOver", baseButtonRollOver); Object(stageTitleContainer.getChildAt(0)).back_to_menu.addEventListener("rollOut", baseButtonRollOut); if (currentScore > ((350 + (currentLevel * 90)) * 9)){ Object(stageTitleContainer.getChildAt(0)).medalGold.alpha = 1; } else { Object(stageTitleContainer.getChildAt(0)).medalGold.alpha = 0.1; }; if (currentScore > ((350 + (currentLevel * 90)) * 8)){ Object(stageTitleContainer.getChildAt(0)).medalSilver.alpha = 1; } else { Object(stageTitleContainer.getChildAt(0)).medalSilver.alpha = 0.1; }; if (currentScore > ((350 + (currentLevel * 90)) * 7)){ Object(stageTitleContainer.getChildAt(0)).medalBronze.alpha = 1; } else { Object(stageTitleContainer.getChildAt(0)).medalBronze.alpha = 0.1; }; if (currentScore > stageScore[(currentLevel - 1)]){ stageScore[(currentLevel - 1)] = currentScore; }; }; }; }; if (gameStarted == true){ if (currentLevel > 0){ if (levelTimer > 0){ currentHappiness = (currentHappiness - 0.5); }; if (currentHappiness <= 0){ currentHappiness = 0; if (happy.y < 500){ happy.y = (happy.y + 20); }; if (gameFailed == false){ gameFailed = true; _local5 = new fxFlame(); _local5.play(0, 0, soundVolume); _local6 = new stage_failed(); _local6.x = 300; _local6.y = 200; _local6.back_to_menu.addEventListener("click", baseMenuClick); _local6.back_to_menu.addEventListener("rollOver", baseButtonRollOver); _local6.back_to_menu.addEventListener("rollOut", baseButtonRollOut); stageTitleContainer.addChild(_local6); if (currentLevel == 9){ _local6.stageText.stageText.text = (("Time Survived: " + levelTimer) + " seconds"); stageScore[8] = currentScore; if (currentScore > 30000){ _local6.medalGold.alpha = 1; } else { _local6.medalGold.alpha = 0.1; }; if (currentScore > 20000){ _local6.medalSilver.alpha = 1; } else { _local6.medalSilver.alpha = 0.1; }; if (currentScore > 10000){ _local6.medalBronze.alpha = 1; } else { _local6.medalBronze.alpha = 0.1; }; } else { _local6.stageText.stageText.text = "Stage Failed"; _local6.medalGold.alpha = 0.1; _local6.medalSilver.alpha = 0.1; _local6.medalBronze.alpha = 0.1; }; }; }; }; }; } public function linkChromeShark(_arg1:MouseEvent):void{ getURL("http://www.chromeshark.com", "_blank"); } public function load_bar(_arg1:Event):void{ loadItems.preloader.lbar.scaleX = (this.loaderInfo.bytesLoaded / this.loaderInfo.bytesTotal); if (this.loaderInfo.bytesLoaded == this.loaderInfo.bytesTotal){ loadItems.play(); }; if (loadItems.currentFrame == loadItems.totalFrames){ gotoAndStop("intro"); this.removeEventListener("enterFrame", load_bar); }; } public function explodeCreate(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8):void{ var _local9:heart_track; _local9 = new heart_track(); new heart_track().scaleX = (_local9.scaleX / 2); _local9.scaleY = _local9.scaleX; if (_arg5 == 1){ _local9.x = (_arg1 - 0); } else { _local9.x = (_arg1 + 20); }; _local9.y = _arg2; _local9.xMove = _arg3; _local9.yMove = _arg4; _local9.xDir = _arg5; _local9.yDir = _arg6; _local9.fieldRadius = _arg7; _local9.heartState = _arg8; _local9.gotoAndStop(_arg8); _local9.ranDirection = (Math.random() * 360); explode_container.addChild(_local9); _local9.addEventListener(Event.ENTER_FRAME, explodeShow); } public function gameOverClick(_arg1:MouseEvent):void{ getURL("http://www.mofunzone.com/online_games/happyland.shtml", "_blank"); } public function starMove(_arg1:Event):void{ var _local2:Number; _arg1.target.x = (_arg1.target.x - (currentLevel + 10)); _local2 = (Math.random() * 100); if (_local2 > 50){ trailCreate(_arg1.target, "star", 1); }; if (_arg1.target.x <= -100){ _arg1.target.parent.removeChild(_arg1.target); _arg1.target.removeEventListener(Event.ENTER_FRAME, starMove); }; if (_arg1.target.hitTestObject(happy)){ starHitTest(_arg1); }; } public function keyUpFunction(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == 37){ keyLeftArrow = false; }; if (_arg1.keyCode == 38){ keyUpArrow = false; }; if (_arg1.keyCode == 39){ keyRightArrow = false; }; if (_arg1.keyCode == 40){ keyDownArrow = false; }; if (_arg1.keyCode == 81){ keyLetterW = false; }; if (_arg1.keyCode == 65){ keyLetterS = false; }; if (_arg1.keyCode == 32){ keySpace = false; }; if (_arg1.keyCode == 75){ keyLetterK = false; }; } public function blackHeartHitTest(_arg1:Event):void{ var _local2:fxSharp; _local2 = new fxSharp(); _local2.play(0, 0, soundVolume); explodeCreate((_arg1.target.x + (_arg1.target.width / 2)), (_arg1.target.y + (_arg1.target.height / 2)), 1, 1, 1, 1, 1, "sad"); baseBar.black.play(); happy.play(); currentHappiness = (currentHappiness - 20); if (currentHappiness < 0){ currentHappiness = 0; }; _arg1.target.parent.removeChild(_arg1.target); _arg1.target.removeEventListener(Event.ENTER_FRAME, heartMove); } public function heartMove(_arg1:Event):void{ var _local2:int; if (_arg1.target.alpha < 1){ _arg1.target.alpha = (_arg1.target.alpha + 0.25); }; _local2 = 1; if (_arg1.target.heartState == "happy"){ _local2 = _arg1.target.dir; } else { _local2 = -(_arg1.target.dir); }; _arg1.target.y = (_arg1.target.y + (_local2 * 20)); if (_arg1.target.heartState == "sad"){ if (_arg1.target.hitTestObject(happy)){ blackHeartHitTest(_arg1); }; }; if ((((((_arg1.target.y < -50)) && ((_local2 == -1)))) || ((((_arg1.target.y > 450)) && ((_local2 == 1)))))){ _arg1.target.parent.removeChild(_arg1.target); _arg1.target.removeEventListener(Event.ENTER_FRAME, heartMove); }; } public function menuClick(_arg1:MouseEvent):void{ var _local2:fxZing; _local2 = new fxZing(); _local2.play(0, 0, soundVolume); gotoAndPlay("menu"); } public function enemyMove(_arg1:Event):void{ var _local2:Number; var _local3:Number; var _local4:Number; if (gameComplete == true){ _arg1.target.enemyState = "happy"; }; if ((((_arg1.target.enemyType == "boss1")) || ((_arg1.target.enemyType == "boss2")))){ baseBar.boss.meter.scaleX = (_arg1.target.happiness / (_arg1.target.maxHappiness * 1.7)); }; _arg1.target.enemy.enemy.face.gotoAndStop(_arg1.target.enemyState); _local2 = (Math.random() * 100); if (_local2 > 50){ trailCreate(_arg1.target, _arg1.target.enemyState, _arg1.target.xDir); }; if (_arg1.target.heartRadius > 0){ _arg1.target.circleRadius.scaleX = (_arg1.target.circleRadius.scaleX + 0.5); _arg1.target.circleRadius.scaleY = (_arg1.target.circleRadius.scaleY + 0.5); _arg1.target.heartRadius = (_arg1.target.heartRadius - 1); }; if (_arg1.target.enemyType != "boss1"){ i = 0; while (i < enemy_container.numChildren) { if (_arg1.target != Object(enemy_container.getChildAt(i))){ if (_arg1.target.enemy.hitTestObject(Object(enemy_container.getChildAt(i)).circleRadius)){ if (Object(enemy_container.getChildAt(i)).heartRadius >= 1){ if (_arg1.target.enemyState == "sad"){ _arg1.target.enemy_glow.play(); _arg1.target.chainRadius = (Object(enemy_container.getChildAt(i)).circleRadius + 1); _arg1.target.explodeField = (Object(enemy_container.getChildAt(i)).heartRadius - 10); if (_arg1.target.explodeField < 0){ _arg1.target.explodeField = 0; }; if (_arg1.target.enemyType == "boss2"){ _arg1.target.explodeField = 0; bossHeartHitTest(_arg1); } else { heartHitTest(_arg1); }; }; }; }; }; i++; }; }; arrow_container.getChildAt(_arg1.target.parent.getChildIndex(_arg1.target)).y = _arg1.target.y; if ((((_arg1.target.x > 0)) && ((_arg1.target.x < 600)))){ _arg1.target.y = (_arg1.target.y + (_arg1.target.yMove * _arg1.target.yDir)); arrow_container.getChildAt(_arg1.target.parent.getChildIndex(_arg1.target)).x = -50; }; if (arrow_container.getChildAt(_arg1.target.parent.getChildIndex(_arg1.target)).alpha < 0.5){ arrow_container.getChildAt(_arg1.target.parent.getChildIndex(_arg1.target)).alpha = (arrow_container.getChildAt(_arg1.target.parent.getChildIndex(_arg1.target)).alpha + 0.1); }; if ((((_arg1.target.enemyType == "boss1")) || ((_arg1.target.enemyType == "boss2")))){ _arg1.target.x = (_arg1.target.x + (_arg1.target.xDir * 2)); _arg1.target.y = (_arg1.target.y + (_arg1.target.yDir * 2)); if (_arg1.target.happiness < _arg1.target.maxHappiness){ _local3 = (Math.random() * 100); if (_local3 > 98){ if (_arg1.target.x < 300){ _arg1.target.xDir = (_arg1.target.xDir + 1); } else { _arg1.target.xDir = (_arg1.target.xDir - 1); }; }; _local4 = (Math.random() * 100); if (_local4 > 99){ if (_arg1.target.y < 200){ _arg1.target.yDir = (_arg1.target.yDir + 1); } else { _arg1.target.yDir = (_arg1.target.yDir - 1); }; }; if (_arg1.target.x < 50){ _arg1.target.xDir = 1; }; if (_arg1.target.x > 550){ _arg1.target.xDir = -1; }; if (_arg1.target.y < 50){ _arg1.target.yDir = 1; }; if (_arg1.target.y > 300){ _arg1.target.yDir = -1; }; baseBar.boss.alpha = 1; } else { bossAlive = false; _arg1.target.xDir = (_arg1.target.xDir + 1); baseBar.boss.hearts.play(); if (baseBar.boss.alpha > 0){ baseBar.boss.alpha = (baseBar.boss.alpha - 0.1); }; if (_arg1.target.x > 800){ arrow_container.removeChild(arrow_container.getChildAt(_arg1.target.parent.getChildIndex(_arg1.target))); _arg1.target.parent.removeChild(_arg1.target); _arg1.target.removeEventListener(Event.ENTER_FRAME, enemyMove); }; }; } else { _arg1.target.x = (_arg1.target.x + (_arg1.target.xMove * _arg1.target.xDir)); if (_arg1.target.y <= 0){ _arg1.target.yDir = 1; }; if (_arg1.target.y >= (350 - _arg1.target.height)){ _arg1.target.yDir = -1; }; }; if ((((((_arg1.target.x < -50)) && ((_arg1.target.xDir == -1)))) || ((((_arg1.target.x > 650)) && ((_arg1.target.xDir == 1)))))){ arrow_container.removeChild(arrow_container.getChildAt(_arg1.target.parent.getChildIndex(_arg1.target))); _arg1.target.parent.removeChild(_arg1.target); _arg1.target.removeEventListener(Event.ENTER_FRAME, enemyMove); }; happyState = "happy"; if (_arg1.target.enemyState == "sad"){ if (_arg1.target.enemy.hitTestObject(happy)){ enemyHitTest(_arg1); }; }; i = 0; while (i < heart_container.numChildren) { if (_arg1.target.enemy.hitTestObject(Object(heart_container.getChildAt(i)))){ if (Object(heart_container.getChildAt(i)).hitState == false){ if (Object(heart_container.getChildAt(i)).heartState == "happy"){ if (_arg1.target.enemyState == "sad"){ Object(heart_container.getChildAt(i)).hitState = true; _arg1.target.explodeField = Object(heart_container.getChildAt(i)).chargeLevel; if (_arg1.target.enemyType == "elf"){ heartReverse(heart_container.getChildAt(i)); } else { if (_arg1.target.enemyType == "boss1"){ Object(heart_container.getChildAt(i)).play(); bossHeartHitTest(_arg1); } else { if (_arg1.target.enemyType == "boss2"){ heartReverse(heart_container.getChildAt(i)); } else { _arg1.target.enemy_glow.play(); Object(heart_container.getChildAt(i)).play(); heartHitTest(_arg1); }; }; }; }; }; }; }; i++; }; } public function baseButtonRollOver(_arg1:MouseEvent):void{ _arg1.target.alpha = 1; } public function clickMusic(_arg1:MouseEvent):void{ if (toggleMusic == 1){ toggleMusic = 0; musicVolume = new SoundTransform(0, 0); } else { toggleMusic = 1; musicVolume = new SoundTransform(0.5, 0); }; musicChannel.stop(); if (currentLevel == 1){ musicChannel = trackSound1.play(0, 99, musicVolume); } else { if (currentLevel == 2){ musicChannel = trackSound2.play(0, 99, musicVolume); } else { if (currentLevel == 3){ musicChannel = trackSound3.play(0, 99, musicVolume); } else { if (currentLevel == 4){ musicChannel = trackSound4.play(0, 99, musicVolume); } else { if (currentLevel == 5){ musicChannel = trackSound5.play(0, 99, musicVolume); } else { if (currentLevel == 6){ musicChannel = trackSound6.play(0, 99, musicVolume); } else { if (currentLevel == 7){ musicChannel = trackSound7.play(0, 99, musicVolume); } else { if (currentLevel == 8){ musicChannel = trackSound8.play(0, 99, musicVolume); } else { if (currentLevel == 9){ musicChannel = trackSound1.play(0, 99, musicVolume); }; }; }; }; }; }; }; }; }; } public function explodeShow(_arg1:Event):void{ _arg1.target.x = (_arg1.target.x + ((Math.sin(_arg1.target.ranDirection) * 5) + (_arg1.target.xMove * _arg1.target.xDir))); _arg1.target.y = (_arg1.target.y + ((Math.cos(_arg1.target.ranDirection) * 5) + (_arg1.target.yMove * _arg1.target.yDir))); _arg1.target.alpha = (_arg1.target.alpha - ((51 - _arg1.target.fieldRadius) / 800)); if (_arg1.target.alpha <= 0){ _arg1.target.parent.removeChild(_arg1.target); _arg1.target.removeEventListener(Event.ENTER_FRAME, explodeShow); }; } public function baseMenuClick(_arg1:MouseEvent):void{ var _local2:fxZing; removeChildren(); _local2 = new fxZing(); _local2.play(0, 0, soundVolume); gotoAndPlay("menu"); } public function heartHitTest(_arg1:Event):void{ var _local2:fxSwish; if (_arg1.target.enemyState == "sad"){ _local2 = new fxSwish(); _local2.play(0, 0, soundVolume); _arg1.target.gotoAndPlay("love"); _arg1.target.enemyState = "happy"; _arg1.target.heartRadius = (_arg1.target.explodeField + 10); currentScore = (currentScore + 100); if (currentHappiness > 0){ currentHappiness = (currentHappiness + 30); }; if (currentHappiness > 1000){ currentHappiness = 1000; }; happy_enemies = (happy_enemies + 1); i = 0; while (i < (_arg1.target.explodeField + 20)) { explodeCreate(_arg1.target.x, _arg1.target.y, _arg1.target.xMove, _arg1.target.yMove, _arg1.target.xDir, _arg1.target.yDir, _arg1.target.explodeField, "happy"); i++; }; }; } public function bossHeartHitTest(_arg1:Event):void{ if (_arg1.target.enemyState == "sad"){ _arg1.target.gotoAndPlay("love"); _arg1.target.happiness = ((_arg1.target.happiness + 5) + _arg1.target.explodeField); }; } public function heartReverse(_arg1):void{ var _local2:fxZing; _local2 = new fxZing(); _local2.play(0, 0, soundVolume); Object(_arg1).heartState = "sad"; Object(_arg1).gotoAndStop("sad"); } public function keyUpMenu(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == 88){ keyLetterX = false; }; } public function starCreate():void{ var _local1:happy_star; _local1 = new happy_star(); _local1.scaleY = (_local1.scaleY / 2); _local1.scaleX = _local1.scaleY; _local1.x = 700; _local1.y = (50 + (Math.random() * 250)); star_container.addChild(_local1); _local1.addEventListener(Event.ENTER_FRAME, starMove); } public function enterFrameIntro(_arg1:Event):void{ if (introLogo.currentFrame == introLogo.totalFrames){ trackSound1 = new track1(); trackSound2 = new track2(); trackSound3 = new track3(); trackSound4 = new track4(); trackSound5 = new track5(); trackSound6 = new track6(); trackSound7 = new track7(); trackSound8 = new track8(); gotoAndPlay("menu"); removeEventListener(Event.ENTER_FRAME, enterFrameIntro); }; } public function buttonRollOut(_arg1:MouseEvent):void{ _arg1.target.scaleX = 1; _arg1.target.scaleY = 1; } } }//package valentine_fla
Section 25
//more_fade_133 (valentine_fla.more_fade_133) package valentine_fla { import flash.display.*; public dynamic class more_fade_133 extends MovieClip { public function more_fade_133(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package valentine_fla
Section 26
//stage_end_text_116 (valentine_fla.stage_end_text_116) package valentine_fla { import flash.display.*; import flash.text.*; public dynamic class stage_end_text_116 extends MovieClip { public var stageText:TextField; } }//package valentine_fla
Section 27
//toaster_86 (valentine_fla.toaster_86) package valentine_fla { import flash.display.*; public dynamic class toaster_86 extends MovieClip { public var toaster_switch:MovieClip; } }//package valentine_fla
Section 28
//toaster_switch_move_87 (valentine_fla.toaster_switch_move_87) package valentine_fla { import flash.display.*; public dynamic class toaster_switch_move_87 extends MovieClip { public function toaster_switch_move_87(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package valentine_fla
Section 29
//tutorialText_34 (valentine_fla.tutorialText_34) package valentine_fla { import flash.display.*; public dynamic class tutorialText_34 extends MovieClip { public var face:MovieClip; } }//package valentine_fla
Section 30
//arrowSymbol (arrowSymbol) package { import flash.display.*; public dynamic class arrowSymbol extends MovieClip { } }//package
Section 31
//back_layer1 (back_layer1) package { import flash.display.*; public dynamic class back_layer1 extends MovieClip { public var mountain1:MovieClip; public var mountain2:MovieClip; } }//package
Section 32
//back_layer2 (back_layer2) package { import flash.display.*; public dynamic class back_layer2 extends MovieClip { public var mountain1:MovieClip; public var mountain2:MovieClip; } }//package
Section 33
//back_layer3 (back_layer3) package { import flash.display.*; public dynamic class back_layer3 extends MovieClip { public var mountain1:MovieClip; public var mountain2:MovieClip; } }//package
Section 34
//base_bar (base_bar) package { import flash.display.*; import flash.text.*; public dynamic class base_bar extends MovieClip { public var sponsorButton:MovieClip; public var goldMeter:MovieClip; public var buttonMusic:MovieClip; public var stageChange:TextField; public var happy_meter:MovieClip; public var boss:MovieClip; public var menuButton:MovieClip; public var score:TextField; public var buttonSound:MovieClip; public var black:MovieClip; } }//package
Section 35
//black_shade (black_shade) package { import flash.display.*; public dynamic class black_shade extends MovieClip { public function black_shade(){ addFrameScript(30, frame31); } function frame31(){ stop(); } } }//package
Section 36
//fxEvil (fxEvil) package { import flash.media.*; public dynamic class fxEvil extends Sound { } }//package
Section 37
//fxFlame (fxFlame) package { import flash.media.*; public dynamic class fxFlame extends Sound { } }//package
Section 38
//fxMagic (fxMagic) package { import flash.media.*; public dynamic class fxMagic extends Sound { } }//package
Section 39
//fxShark (fxShark) package { import flash.media.*; public dynamic class fxShark extends Sound { } }//package
Section 40
//fxSharp (fxSharp) package { import flash.media.*; public dynamic class fxSharp extends Sound { } }//package
Section 41
//fxSwish (fxSwish) package { import flash.media.*; public dynamic class fxSwish extends Sound { } }//package
Section 42
//fxSwoosh (fxSwoosh) package { import flash.media.*; public dynamic class fxSwoosh extends Sound { } }//package
Section 43
//fxTingly (fxTingly) package { import flash.media.*; public dynamic class fxTingly extends Sound { } }//package
Section 44
//fxWet (fxWet) package { import flash.media.*; public dynamic class fxWet extends Sound { } }//package
Section 45
//fxZing (fxZing) package { import flash.media.*; public dynamic class fxZing extends Sound { } }//package
Section 46
//happy_cloud (happy_cloud) package { import flash.display.*; public dynamic class happy_cloud extends MovieClip { } }//package
Section 47
//happy_elf (happy_elf) package { import flash.display.*; public dynamic class happy_elf extends MovieClip { public var happyface:MovieClip; public var wing2:MovieClip; public var wing1:MovieClip; public var chargeHeart:MovieClip; public function happy_elf(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 48
//happy_shade (happy_shade) package { import flash.display.*; public dynamic class happy_shade extends MovieClip { public function happy_shade(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30, 39, frame40, 49, frame50, 59, frame60, 69, frame70, 79, frame80); } function frame70(){ stop(); } function frame80(){ stop(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } function frame40(){ stop(); } function frame50(){ stop(); } function frame60(){ stop(); } } }//package
Section 49
//happy_star (happy_star) package { import flash.display.*; public dynamic class happy_star extends MovieClip { } }//package
Section 50
//happy_sun (happy_sun) package { import flash.display.*; public dynamic class happy_sun extends MovieClip { public var body:MovieClip; public function happy_sun(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30, 39, frame40, 49, frame50, 59, frame60, 69, frame70, 79, frame80); } function frame70(){ stop(); } function frame80(){ stop(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } function frame40(){ stop(); } function frame50(){ stop(); } function frame60(){ stop(); } } }//package
Section 51
//happy_toast (happy_toast) package { import flash.display.*; public dynamic class happy_toast extends MovieClip { } }//package
Section 52
//heart_shoot (heart_shoot) package { import flash.display.*; public dynamic class heart_shoot extends MovieClip { public function heart_shoot(){ addFrameScript(4, frame5, 9, frame10); } function frame10(){ stop(); } function frame5(){ stop(); } } }//package
Section 53
//heart_track (heart_track) package { import flash.display.*; public dynamic class heart_track extends MovieClip { } }//package
Section 54
//misery_elf (misery_elf) package { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.net.*; import flash.ui.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.utils.*; import flash.xml.*; public dynamic class misery_elf extends MovieClip { public var happyHeart:MovieClip; public var crown:MovieClip; public var box:MovieClip; public function misery_elf(){ addFrameScript(0, frame1, 17, frame18, 26, frame27, 27, frame28, 37, frame38); } function frame18(){ gotoAndStop(this.heartState); } function frame1(){ stop(); this.elfTurn = false; } function frame27(){ gotoAndStop(this.heartState); } function frame28(){ stop(); this.elfTurn = false; } function frame38(){ stop(); this.elfTurn = false; } } }//package
Section 55
//rock_fall (rock_fall) package { import flash.display.*; public dynamic class rock_fall extends MovieClip { } }//package
Section 56
//sad_enemy (sad_enemy) package { import flash.display.*; public dynamic class sad_enemy extends MovieClip { public var enemy_glow:MovieClip; public var circleRadius:MovieClip; public var enemy:MovieClip; public function sad_enemy(){ addFrameScript(0, frame1, 18, frame19, 28, frame29); } function frame1(){ stop(); } function frame19(){ gotoAndStop("normal"); } function frame29(){ gotoAndStop("normal"); } } }//package
Section 57
//stage_complete (stage_complete) package { import flash.display.*; public dynamic class stage_complete extends MovieClip { public var medalGold:MovieClip; public var sponsor_end:MovieClip; public var medalSilver:MovieClip; public var back_to_menu:MovieClip; public var stageText:MovieClip; public var medalBronze:MovieClip; public function stage_complete(){ addFrameScript(10, frame11); } function frame11(){ stop(); } } }//package
Section 58
//stage_failed (stage_failed) package { import flash.display.*; public dynamic class stage_failed extends MovieClip { public var medalGold:MovieClip; public var sponsor_end:MovieClip; public var medalSilver:MovieClip; public var back_to_menu:MovieClip; public var stageText:MovieClip; public var medalBronze:MovieClip; public function stage_failed(){ addFrameScript(10, frame11); } function frame11(){ stop(); } } }//package
Section 59
//stageSelect (stageSelect) package { import flash.display.*; public dynamic class stageSelect extends MovieClip { public var stageNum:MovieClip; } }//package
Section 60
//track1 (track1) package { import flash.media.*; public dynamic class track1 extends Sound { } }//package
Section 61
//track2 (track2) package { import flash.media.*; public dynamic class track2 extends Sound { } }//package
Section 62
//track3 (track3) package { import flash.media.*; public dynamic class track3 extends Sound { } }//package
Section 63
//track4 (track4) package { import flash.media.*; public dynamic class track4 extends Sound { } }//package
Section 64
//track5 (track5) package { import flash.media.*; public dynamic class track5 extends Sound { } }//package
Section 65
//track6 (track6) package { import flash.media.*; public dynamic class track6 extends Sound { } }//package
Section 66
//track7 (track7) package { import flash.media.*; public dynamic class track7 extends Sound { } }//package
Section 67
//track8 (track8) package { import flash.media.*; public dynamic class track8 extends Sound { } }//package
Section 68
//tutorialBox (tutorialBox) package { import flash.display.*; public dynamic class tutorialBox extends MovieClip { public var tutorialText:MovieClip; } }//package

Library Items

Symbol 1 Sound {fxShark}
Symbol 2 GraphicUsed by:10
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:10
Symbol 5 GraphicUsed by:10
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:10
Symbol 8 GraphicUsed by:10
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:2 4 5 7 8 9Used by:Timeline
Symbol 11 GraphicUsed by:41
Symbol 12 GraphicUsed by:16
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:16
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:12 14 15Used by:41
Symbol 17 GraphicUsed by:41
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:20 253 256 266
Symbol 20 MovieClipUses:19Used by:41
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:23 253 256
Symbol 23 MovieClipUses:22Used by:41
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26 253 256
Symbol 26 MovieClipUses:25Used by:41
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:29 253 256
Symbol 29 MovieClipUses:28Used by:41
Symbol 30 GraphicUsed by:41
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:39 373
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:39 373
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:39 373
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:39
Symbol 39 MovieClip {valentine_fla.heart_colour_16}Uses:32 34 36 38Used by:40
Symbol 40 MovieClip {valentine_fla.areaSymbol_15}Uses:39Used by:41
Symbol 41 MovieClip {valentine_fla.happyland_4}Uses:11 16 17 20 23 26 29 30 40Used by:Timeline
Symbol 42 GraphicUsed by:46
Symbol 43 GraphicUsed by:44 58 272
Symbol 44 MovieClipUses:43Used by:46
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClip {valentine_fla.loading_bar_22}Uses:42 44 45Used by:50
Symbol 47 FontUsed by:48 148 153 161 331 332
Symbol 48 TextUses:47Used by:49
Symbol 49 MovieClipUses:48Used by:50
Symbol 50 MovieClip {valentine_fla.load_items_21}Uses:46 49Used by:Timeline
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:53
Symbol 53 MovieClipUses:52Used by:57
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:56
Symbol 56 MovieClipUses:55Used by:57
Symbol 57 MovieClip {happy_sun}Uses:53 56Used by:Timeline
Symbol 58 MovieClipUses:43Used by:59
Symbol 59 MovieClip {happy_shade}Uses:58Used by:Timeline
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:128 289 290 342 364 367 373
Symbol 62 GraphicUsed by:69
Symbol 63 GraphicUsed by:65
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:63 64Used by:69
Symbol 66 GraphicUsed by:68
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip {valentine_fla.heart_eyes_38}Uses:66 67Used by:69
Symbol 69 MovieClip {valentine_fla.heart_face_36}Uses:62 65 68Used by:72
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:72 119 195 284 286 336 338 373
Symbol 72 MovieClip {valentine_fla.happy_heart_35}Uses:69 71Used by:116 127
Symbol 73 FontUsed by:74 75 76 77 86 87 90 91 94 95 96 97 98 99 120 121 122 123 124 125 126 148 151 158 168 169 170 283 285 287 294 295 335 337 339 340 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 365 368 369 370 371 372 374
Symbol 74 TextUses:73Used by:127
Symbol 75 TextUses:73Used by:127
Symbol 76 TextUses:73Used by:127
Symbol 77 TextUses:73Used by:127
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:127 238
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:127 238
Symbol 82 GraphicUsed by:85
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:85 127 278 280 282
Symbol 85 MovieClip {valentine_fla.enemy_face_42}Uses:82 84Used by:127 238
Symbol 86 TextUses:73Used by:127
Symbol 87 TextUses:73Used by:127
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:127 238
Symbol 90 TextUses:73Used by:127
Symbol 91 TextUses:73Used by:127
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:127 172
Symbol 94 TextUses:73Used by:127
Symbol 95 TextUses:73Used by:127
Symbol 96 TextUses:73Used by:127
Symbol 97 TextUses:73Used by:127
Symbol 98 TextUses:73Used by:127
Symbol 99 TextUses:73Used by:127
Symbol 100 GraphicUsed by:109
Symbol 101 GraphicUsed by:109
Symbol 102 GraphicUsed by:109
Symbol 103 GraphicUsed by:109
Symbol 104 GraphicUsed by:109
Symbol 105 GraphicUsed by:109
Symbol 106 GraphicUsed by:109
Symbol 107 GraphicUsed by:109
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:100 101 102 103 104 105 106 107 108Used by:119 238
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:119 238
Symbol 112 GraphicUsed by:119
Symbol 113 GraphicUsed by:119
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:119 238
Symbol 116 MovieClip {valentine_fla.elf_heart_50}Uses:72Used by:119
Symbol 117 GraphicUsed by:119
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClip {misery_elf}Uses:109 111 112 113 115 71 116 117 118Used by:127  Timeline
Symbol 120 TextUses:73Used by:127
Symbol 121 TextUses:73Used by:127
Symbol 122 TextUses:73Used by:127
Symbol 123 TextUses:73Used by:127
Symbol 124 TextUses:73Used by:127
Symbol 125 TextUses:73Used by:127
Symbol 126 TextUses:73Used by:127
Symbol 127 MovieClip {valentine_fla.tutorialText_34}Uses:72 74 75 76 77 79 81 85 86 87 89 90 91 84 93 94 95 96 97 98 99 119 120 121 122 123 124 125 126Used by:128
Symbol 128 MovieClip {tutorialBox}Uses:61 127Used by:Timeline
Symbol 129 GraphicUsed by:141
Symbol 130 GraphicUsed by:140
Symbol 131 GraphicUsed by:140
Symbol 132 GraphicUsed by:140
Symbol 133 GraphicUsed by:140
Symbol 134 GraphicUsed by:140
Symbol 135 GraphicUsed by:140
Symbol 136 GraphicUsed by:140
Symbol 137 GraphicUsed by:140
Symbol 138 GraphicUsed by:140
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:130 131 132 133 134 135 136 137 138 139Used by:141
Symbol 141 MovieClip {stageSelect}Uses:129 140Used by:Timeline
Symbol 142 GraphicUsed by:171
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:147 160 171 178 244 334
Symbol 145 FontUsed by:146
Symbol 146 EditableTextUses:145Used by:171
Symbol 147 MovieClip {valentine_fla.black_hearts_55}Uses:144Used by:171
Symbol 148 EditableTextUses:47 73Used by:171
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:163 171
Symbol 151 TextUses:73Used by:152
Symbol 152 MovieClipUses:151Used by:171
Symbol 153 TextUses:47Used by:154
Symbol 154 MovieClipUses:153Used by:163 171
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:171
Symbol 157 GraphicUsed by:159
Symbol 158 TextUses:73Used by:159
Symbol 159 MovieClipUses:157 158Used by:171
Symbol 160 MovieClip {valentine_fla.boss_hearts_62}Uses:144Used by:163
Symbol 161 TextUses:47Used by:162
Symbol 162 MovieClipUses:161Used by:163
Symbol 163 MovieClip {valentine_fla.boss_61}Uses:160 150 154 162Used by:171
Symbol 164 GraphicUsed by:167
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:167
Symbol 167 MovieClip {valentine_fla.buttonBack_64}Uses:164 166Used by:171
Symbol 168 TextUses:73Used by:171
Symbol 169 TextUses:73Used by:171
Symbol 170 TextUses:73Used by:171
Symbol 171 MovieClip {base_bar}Uses:142 144 146 147 148 150 152 154 156 159 163 167 168 169 170Used by:Timeline
Symbol 172 MovieClip {happy_star}Uses:93Used by:Timeline
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClip {happy_cloud}Uses:173Used by:Timeline
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:177
Symbol 177 MovieClip {heart_shoot}Uses:176Used by:Timeline
Symbol 178 MovieClipUses:144Used by:195
Symbol 179 GraphicUsed by:188 194
Symbol 180 GraphicUsed by:188 194
Symbol 181 GraphicUsed by:188 194
Symbol 182 GraphicUsed by:188 194
Symbol 183 GraphicUsed by:188 194
Symbol 184 GraphicUsed by:188 194
Symbol 185 GraphicUsed by:188 194
Symbol 186 GraphicUsed by:188 194
Symbol 187 GraphicUsed by:188 194
Symbol 188 MovieClipUses:179 180 181 182 183 184 185 186 187Used by:195
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:195
Symbol 191 GraphicUsed by:193
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClip {valentine_fla.happybot_face_74}Uses:191 192Used by:195 238
Symbol 194 MovieClipUses:185 184 186 182 181 187 179 180 183Used by:195
Symbol 195 MovieClip {happy_elf}Uses:178 188 190 193 194 71Used by:Timeline
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:198
Symbol 198 MovieClip {valentine_fla.enemy_glow_77}Uses:197Used by:242
Symbol 199 GraphicUsed by:201
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:199 200Used by:238
Symbol 202 GraphicUsed by:211 216
Symbol 203 GraphicUsed by:211 216
Symbol 204 GraphicUsed by:211 216
Symbol 205 GraphicUsed by:211 216
Symbol 206 GraphicUsed by:211 216
Symbol 207 GraphicUsed by:211 216
Symbol 208 GraphicUsed by:211 216
Symbol 209 GraphicUsed by:211 216
Symbol 210 GraphicUsed by:211 216
Symbol 211 MovieClipUses:202 203 204 205 206 207 208 209 210Used by:238
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:238
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:238
Symbol 216 MovieClipUses:209 208 207 206 205 204 210 203 202Used by:238
Symbol 217 GraphicUsed by:238
Symbol 218 GraphicUsed by:238
Symbol 219 GraphicUsed by:238
Symbol 220 GraphicUsed by:238
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:223
Symbol 223 MovieClip {valentine_fla.toaster_switch_move_87}Uses:222Used by:225
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClip {valentine_fla.toaster_86}Uses:223 224Used by:238
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClip {happy_toast}Uses:226Used by:238  Timeline
Symbol 228 GraphicUsed by:238
Symbol 229 GraphicUsed by:238
Symbol 230 GraphicUsed by:238
Symbol 231 GraphicUsed by:238
Symbol 232 GraphicUsed by:238
Symbol 233 GraphicUsed by:238
Symbol 234 GraphicUsed by:238
Symbol 235 GraphicUsed by:238
Symbol 236 GraphicUsed by:238
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClip {valentine_fla.enemy_inner_80}Uses:109 111 201 211 213 215 216 193 115 217 85 218 219 220 225 227 228 229 79 81 230 231 232 233 234 235 89 236 237Used by:239
Symbol 239 MovieClip {valentine_fla.enemy_move_79}Uses:238Used by:242
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:240Used by:242  Timeline
Symbol 242 MovieClip {sad_enemy}Uses:198 239 241Used by:Timeline
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClip {heart_track}Uses:144 243Used by:Timeline
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:270
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:270
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:270
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:270
Symbol 253 MovieClipUses:22 19 25 28Used by:270
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:270
Symbol 256 MovieClipUses:22 19 25 28Used by:270
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:270
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:270
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:270
Symbol 263 GraphicUsed by:266
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:266
Symbol 266 MovieClipUses:263 19 265Used by:270
Symbol 267 GraphicUsed by:270
Symbol 268 GraphicUsed by:270
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:246 248 250 252 253 255 256 258 260 262 266 267 268 269Used by:271 297 298
Symbol 271 MovieClip {back_layer1}Uses:270Used by:Timeline
Symbol 272 MovieClipUses:43Used by:273
Symbol 273 MovieClip {black_shade}Uses:272Used by:Timeline
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:276
Symbol 276 MovieClip {rock_fall}Uses:275Used by:Timeline
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:277 84Used by:289 290 363
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279 84Used by:289 290 363
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281 84Used by:289 290 363
Symbol 283 TextUses:73Used by:284
Symbol 284 MovieClipUses:283 71Used by:289 290
Symbol 285 TextUses:73Used by:286
Symbol 286 MovieClipUses:285 71Used by:289 290
Symbol 287 EditableTextUses:73Used by:288
Symbol 288 MovieClip {valentine_fla.stage_end_text_116}Uses:287Used by:289 290
Symbol 289 MovieClip {stage_complete}Uses:61 278 280 282 284 286 288Used by:Timeline
Symbol 290 MovieClip {stage_failed}Uses:61 284 286 278 280 282 288Used by:Timeline
Symbol 291 GraphicUsed by:296
Symbol 292 GraphicUsed by:296
Symbol 293 GraphicUsed by:296
Symbol 294 TextUses:73Used by:296
Symbol 295 TextUses:73Used by:296
Symbol 296 MovieClip {arrowSymbol}Uses:291 292 293 294 295Used by:Timeline
Symbol 297 MovieClip {back_layer2}Uses:270Used by:Timeline
Symbol 298 MovieClip {back_layer3}Uses:270Used by:Timeline
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:299Used by:311
Symbol 301 FontUsed by:302
Symbol 302 EditableTextUses:301Used by:311
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:311
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:311
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:311
Symbol 309 GraphicUsed by:310
Symbol 310 ButtonUses:309Used by:311
Symbol 311 MovieClip {valentine_fla.chromeshark_logo_121}Uses:300 302 304 306 308 310Used by:Timeline
Symbol 312 GraphicUsed by:330
Symbol 313 Sound {fxEvil}Used by:330
Symbol 314 Sound {fxFlame}Used by:330
Symbol 315 Sound {fxMagic}Used by:330
Symbol 316 Sound {fxSharp}Used by:330
Symbol 317 Sound {fxSwish}Used by:330
Symbol 318 Sound {fxSwoosh}Used by:330
Symbol 319 Sound {fxTingly}Used by:330
Symbol 320 Sound {fxWet}Used by:330
Symbol 321 Sound {fxZing}Used by:330
Symbol 322 Sound {track1}Used by:330
Symbol 323 Sound {track2}Used by:330
Symbol 324 Sound {track3}Used by:330
Symbol 325 Sound {track4}Used by:330
Symbol 326 Sound {track5}Used by:330
Symbol 327 Sound {track6}Used by:330
Symbol 328 Sound {track7}Used by:330
Symbol 329 Sound {track8}Used by:330
Symbol 330 MovieClipUses:312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329Used by:Timeline
Symbol 331 TextUses:47Used by:333
Symbol 332 TextUses:47Used by:333
Symbol 333 MovieClipUses:331 332Used by:334
Symbol 334 MovieClipUses:144 333Used by:Timeline
Symbol 335 TextUses:73Used by:336
Symbol 336 MovieClipUses:335 71Used by:Timeline
Symbol 337 TextUses:73Used by:338
Symbol 338 MovieClipUses:337 71Used by:Timeline
Symbol 339 TextUses:73Used by:341
Symbol 340 TextUses:73Used by:341
Symbol 341 MovieClipUses:339 340Used by:342
Symbol 342 MovieClip {valentine_fla.credits_fade_129}Uses:61 341Used by:Timeline
Symbol 343 TextUses:73Used by:363
Symbol 344 TextUses:73Used by:363
Symbol 345 TextUses:73Used by:363
Symbol 346 EditableTextUses:73Used by:363
Symbol 347 TextUses:73Used by:363
Symbol 348 TextUses:73Used by:363
Symbol 349 TextUses:73Used by:363
Symbol 350 TextUses:73Used by:363
Symbol 351 TextUses:73Used by:363
Symbol 352 TextUses:73Used by:363
Symbol 353 TextUses:73Used by:363
Symbol 354 TextUses:73Used by:363
Symbol 355 TextUses:73Used by:363
Symbol 356 TextUses:73Used by:363
Symbol 357 TextUses:73Used by:363
Symbol 358 TextUses:73Used by:363
Symbol 359 TextUses:73Used by:363
Symbol 360 TextUses:73Used by:363
Symbol 361 TextUses:73Used by:363
Symbol 362 TextUses:73Used by:363
Symbol 363 MovieClip {valentine_fla.level_select_text_132}Uses:343 344 345 346 278 280 282 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362Used by:364
Symbol 364 MovieClip {valentine_fla.level_select_box_131}Uses:61 363Used by:Timeline
Symbol 365 TextUses:73Used by:366
Symbol 366 MovieClipUses:365Used by:367
Symbol 367 MovieClip {valentine_fla.more_fade_133}Uses:61 366Used by:Timeline
Symbol 368 TextUses:73Used by:373
Symbol 369 TextUses:73Used by:373
Symbol 370 TextUses:73Used by:373
Symbol 371 TextUses:73Used by:373
Symbol 372 TextUses:73Used by:373
Symbol 373 MovieClip {valentine_fla.helpBox_135}Uses:61 368 71 369 36 32 34 370 371 372Used by:Timeline
Symbol 374 TextUses:73Used by:375
Symbol 375 MovieClipUses:374Used by:Timeline

Instance Names

"island_select"Frame 1Symbol 41 MovieClip {valentine_fla.happyland_4}
"loadItems"Frame 1Symbol 50 MovieClip {valentine_fla.load_items_21}
"introLogo"Frame 10Symbol 311 MovieClip {valentine_fla.chromeshark_logo_121}
"happyland_logo"Frame 20Symbol 334 MovieClip
"creditsBox"Frame 20Symbol 336 MovieClip
"moreBox"Frame 20Symbol 338 MovieClip
"credits_fade"Frame 20Symbol 342 MovieClip {valentine_fla.credits_fade_129}
"level_select_box"Frame 20Symbol 364 MovieClip {valentine_fla.level_select_box_131}
"more_fade"Frame 20Symbol 367 MovieClip {valentine_fla.more_fade_133}
"helpBox"Frame 20Symbol 373 MovieClip {valentine_fla.helpBox_135}
"getStarted"Frame 20Symbol 375 MovieClip
"heart"Symbol 40 MovieClip {valentine_fla.areaSymbol_15} Frame 1Symbol 39 MovieClip {valentine_fla.heart_colour_16}
"area3"Symbol 41 MovieClip {valentine_fla.happyland_4} Frame 1Symbol 40 MovieClip {valentine_fla.areaSymbol_15}
"area1"Symbol 41 MovieClip {valentine_fla.happyland_4} Frame 1Symbol 40 MovieClip {valentine_fla.areaSymbol_15}
"area2"Symbol 41 MovieClip {valentine_fla.happyland_4} Frame 1Symbol 40 MovieClip {valentine_fla.areaSymbol_15}
"area5"Symbol 41 MovieClip {valentine_fla.happyland_4} Frame 1Symbol 40 MovieClip {valentine_fla.areaSymbol_15}
"area7"Symbol 41 MovieClip {valentine_fla.happyland_4} Frame 1Symbol 40 MovieClip {valentine_fla.areaSymbol_15}
"area8"Symbol 41 MovieClip {valentine_fla.happyland_4} Frame 1Symbol 40 MovieClip {valentine_fla.areaSymbol_15}
"area4"Symbol 41 MovieClip {valentine_fla.happyland_4} Frame 1Symbol 40 MovieClip {valentine_fla.areaSymbol_15}
"area6"Symbol 41 MovieClip {valentine_fla.happyland_4} Frame 1Symbol 40 MovieClip {valentine_fla.areaSymbol_15}
"area9"Symbol 41 MovieClip {valentine_fla.happyland_4} Frame 1Symbol 40 MovieClip {valentine_fla.areaSymbol_15}
"lbar"Symbol 46 MovieClip {valentine_fla.loading_bar_22} Frame 1Symbol 44 MovieClip
"preloader"Symbol 50 MovieClip {valentine_fla.load_items_21} Frame 1Symbol 46 MovieClip {valentine_fla.loading_bar_22}
"body"Symbol 57 MovieClip {happy_sun} Frame 1Symbol 53 MovieClip
"body"Symbol 57 MovieClip {happy_sun} Frame 50Symbol 56 MovieClip
"eyes"Symbol 69 MovieClip {valentine_fla.heart_face_36} Frame 1Symbol 68 MovieClip {valentine_fla.heart_eyes_38}
"heart"Symbol 72 MovieClip {valentine_fla.happy_heart_35} Frame 1Symbol 69 MovieClip {valentine_fla.heart_face_36}
"crown"Symbol 119 MovieClip {misery_elf} Frame 1Symbol 115 MovieClip
"box"Symbol 119 MovieClip {misery_elf} Frame 1Symbol 71 MovieClip
"happyHeart"Symbol 119 MovieClip {misery_elf} Frame 1Symbol 116 MovieClip {valentine_fla.elf_heart_50}
"face"Symbol 127 MovieClip {valentine_fla.tutorialText_34} Frame 2Symbol 85 MovieClip {valentine_fla.enemy_face_42}
"tutorialText"Symbol 128 MovieClip {tutorialBox} Frame 1Symbol 127 MovieClip {valentine_fla.tutorialText_34}
"stageNum"Symbol 141 MovieClip {stageSelect} Frame 1Symbol 140 MovieClip
"hearts"Symbol 163 MovieClip {valentine_fla.boss_61} Frame 1Symbol 160 MovieClip {valentine_fla.boss_hearts_62}
"meter"Symbol 163 MovieClip {valentine_fla.boss_61} Frame 1Symbol 150 MovieClip
"crossLine"Symbol 167 MovieClip {valentine_fla.buttonBack_64} Frame 1Symbol 166 MovieClip
"stageChange"Symbol 171 MovieClip {base_bar} Frame 1Symbol 146 EditableText
"black"Symbol 171 MovieClip {base_bar} Frame 1Symbol 147 MovieClip {valentine_fla.black_hearts_55}
"score"Symbol 171 MovieClip {base_bar} Frame 1Symbol 148 EditableText
"happy_meter"Symbol 171 MovieClip {base_bar} Frame 1Symbol 150 MovieClip
"goldMeter"Symbol 171 MovieClip {base_bar} Frame 1Symbol 156 MovieClip
"sponsorButton"Symbol 171 MovieClip {base_bar} Frame 1Symbol 159 MovieClip
"boss"Symbol 171 MovieClip {base_bar} Frame 1Symbol 163 MovieClip {valentine_fla.boss_61}
"menuButton"Symbol 171 MovieClip {base_bar} Frame 1Symbol 167 MovieClip {valentine_fla.buttonBack_64}
"buttonMusic"Symbol 171 MovieClip {base_bar} Frame 1Symbol 167 MovieClip {valentine_fla.buttonBack_64}
"buttonSound"Symbol 171 MovieClip {base_bar} Frame 1Symbol 167 MovieClip {valentine_fla.buttonBack_64}
"chargeHeart"Symbol 195 MovieClip {happy_elf} Frame 1Symbol 178 MovieClip
"wing2"Symbol 195 MovieClip {happy_elf} Frame 1Symbol 188 MovieClip
"happyface"Symbol 195 MovieClip {happy_elf} Frame 1Symbol 193 MovieClip {valentine_fla.happybot_face_74}
"wing1"Symbol 195 MovieClip {happy_elf} Frame 1Symbol 194 MovieClip
"toaster_switch"Symbol 225 MovieClip {valentine_fla.toaster_86} Frame 1Symbol 223 MovieClip {valentine_fla.toaster_switch_move_87}
"face"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 1Symbol 201 MovieClip
"face"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 10Symbol 193 MovieClip {valentine_fla.happybot_face_74}
"face"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 20Symbol 201 MovieClip
"face"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 30Symbol 85 MovieClip {valentine_fla.enemy_face_42}
"enemy"Symbol 239 MovieClip {valentine_fla.enemy_move_79} Frame 1Symbol 238 MovieClip {valentine_fla.enemy_inner_80}
"enemy_glow"Symbol 242 MovieClip {sad_enemy} Frame 1Symbol 198 MovieClip {valentine_fla.enemy_glow_77}
"enemy"Symbol 242 MovieClip {sad_enemy} Frame 1Symbol 239 MovieClip {valentine_fla.enemy_move_79}
"circleRadius"Symbol 242 MovieClip {sad_enemy} Frame 1Symbol 241 MovieClip
"mountain1"Symbol 271 MovieClip {back_layer1} Frame 1Symbol 270 MovieClip
"mountain2"Symbol 271 MovieClip {back_layer1} Frame 1Symbol 270 MovieClip
"stageText"Symbol 288 MovieClip {valentine_fla.stage_end_text_116} Frame 1Symbol 287 EditableText
"medalBronze"Symbol 289 MovieClip {stage_complete} Frame 1Symbol 278 MovieClip
"medalSilver"Symbol 289 MovieClip {stage_complete} Frame 1Symbol 280 MovieClip
"medalGold"Symbol 289 MovieClip {stage_complete} Frame 1Symbol 282 MovieClip
"back_to_menu"Symbol 289 MovieClip {stage_complete} Frame 1Symbol 284 MovieClip
"sponsor_end"Symbol 289 MovieClip {stage_complete} Frame 1Symbol 286 MovieClip
"stageText"Symbol 289 MovieClip {stage_complete} Frame 1Symbol 288 MovieClip {valentine_fla.stage_end_text_116}
"back_to_menu"Symbol 290 MovieClip {stage_failed} Frame 1Symbol 284 MovieClip
"sponsor_end"Symbol 290 MovieClip {stage_failed} Frame 1Symbol 286 MovieClip
"medalBronze"Symbol 290 MovieClip {stage_failed} Frame 1Symbol 278 MovieClip
"medalSilver"Symbol 290 MovieClip {stage_failed} Frame 1Symbol 280 MovieClip
"medalGold"Symbol 290 MovieClip {stage_failed} Frame 1Symbol 282 MovieClip
"stageText"Symbol 290 MovieClip {stage_failed} Frame 1Symbol 288 MovieClip {valentine_fla.stage_end_text_116}
"mountain1"Symbol 297 MovieClip {back_layer2} Frame 1Symbol 270 MovieClip
"mountain2"Symbol 297 MovieClip {back_layer2} Frame 1Symbol 270 MovieClip
"mountain1"Symbol 298 MovieClip {back_layer3} Frame 1Symbol 270 MovieClip
"mountain2"Symbol 298 MovieClip {back_layer3} Frame 1Symbol 270 MovieClip
"scoreText"Symbol 363 MovieClip {valentine_fla.level_select_text_132} Frame 1Symbol 346 EditableText
"medalBronze"Symbol 363 MovieClip {valentine_fla.level_select_text_132} Frame 1Symbol 278 MovieClip
"medalSilver"Symbol 363 MovieClip {valentine_fla.level_select_text_132} Frame 1Symbol 280 MovieClip
"medalGold"Symbol 363 MovieClip {valentine_fla.level_select_text_132} Frame 1Symbol 282 MovieClip
"level_select_text"Symbol 364 MovieClip {valentine_fla.level_select_box_131} Frame 1Symbol 363 MovieClip {valentine_fla.level_select_text_132}
"box"Symbol 373 MovieClip {valentine_fla.helpBox_135} Frame 1Symbol 71 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"preloader"Frame 1
"intro"Frame 10
"menu"Frame 20
"menu_end"Frame 30
"game"Frame 40
"white"Symbol 39 MovieClip {valentine_fla.heart_colour_16} Frame 1
"red"Symbol 39 MovieClip {valentine_fla.heart_colour_16} Frame 10
"blue"Symbol 39 MovieClip {valentine_fla.heart_colour_16} Frame 20
"black"Symbol 39 MovieClip {valentine_fla.heart_colour_16} Frame 30
"empty"Symbol 40 MovieClip {valentine_fla.areaSymbol_15} Frame 1
"full"Symbol 40 MovieClip {valentine_fla.areaSymbol_15} Frame 10
"happy"Symbol 68 MovieClip {valentine_fla.heart_eyes_38} Frame 1
"squint"Symbol 68 MovieClip {valentine_fla.heart_eyes_38} Frame 10
"sad"Symbol 85 MovieClip {valentine_fla.enemy_face_42} Frame 1
"happy"Symbol 85 MovieClip {valentine_fla.enemy_face_42} Frame 10
"sad"Symbol 119 MovieClip {misery_elf} Frame 1
"cry"Symbol 119 MovieClip {misery_elf} Frame 10
"love"Symbol 119 MovieClip {misery_elf} Frame 19
"happy"Symbol 119 MovieClip {misery_elf} Frame 28
"solemn"Symbol 119 MovieClip {misery_elf} Frame 38
"happy"Symbol 177 MovieClip {heart_shoot} Frame 1
"sad"Symbol 177 MovieClip {heart_shoot} Frame 6
"happy"Symbol 193 MovieClip {valentine_fla.happybot_face_74} Frame 1
"sad"Symbol 193 MovieClip {valentine_fla.happybot_face_74} Frame 10
"red"Symbol 198 MovieClip {valentine_fla.enemy_glow_77} Frame 1
"black"Symbol 198 MovieClip {valentine_fla.enemy_glow_77} Frame 10
"white"Symbol 198 MovieClip {valentine_fla.enemy_glow_77} Frame 20
"sad"Symbol 201 MovieClip Frame 1
"happy"Symbol 201 MovieClip Frame 10
"elf"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 1
"happybot"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 10
"king"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 20
"cactus"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 30
"apple"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 40
"chair"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 50
"mug"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 60
"toaster"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 70
"toast"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 80
"choc"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 90
"lolly"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 100
"toilet"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 110
"sax"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 120
"drum"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 130
"shoe"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 140
"chicken"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 150
"pan"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 160
"microwave"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 170
"guitar"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 180
"spoon"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 190
"mushroom"Symbol 238 MovieClip {valentine_fla.enemy_inner_80} Frame 200
"normal"Symbol 242 MovieClip {sad_enemy} Frame 1
"love"Symbol 242 MovieClip {sad_enemy} Frame 10
"cry"Symbol 242 MovieClip {sad_enemy} Frame 20
"happy"Symbol 244 MovieClip {heart_track} Frame 1
"sad"Symbol 244 MovieClip {heart_track} Frame 10
"star"Symbol 244 MovieClip {heart_track} Frame 18
"solemn"Symbol 244 MovieClip {heart_track} Frame 26
"mountains"Symbol 270 MovieClip Frame 1
"trees"Symbol 270 MovieClip Frame 10
"beach"Symbol 270 MovieClip Frame 20
"village"Symbol 270 MovieClip Frame 30
"rainbow"Symbol 270 MovieClip Frame 40
"caveback"Symbol 270 MovieClip Frame 50
"pier"Symbol 270 MovieClip Frame 60
"candy"Symbol 270 MovieClip Frame 70
"lake"Symbol 270 MovieClip Frame 80
"lava"Symbol 270 MovieClip Frame 90
"nothing"Symbol 270 MovieClip Frame 100




http://swfchan.com/10/47985/info.shtml
Created: 30/4 -2019 19:33:15 Last modified: 30/4 -2019 19:33:15 Server time: 18/05 -2024 11:59:49