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

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

spring-winds.swf

This is the info page for
Flash #110100

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


Text
Score:

<p align="left"><font face="Script MT Bold" size="14" color="#d4a754" letterSpacing="0.000000" kerning="1">0</font></p>

Time:

Birdy bonus:

+5 seconds

+30 seconds

High Score

PLAY AGAIN

PLAY AGAIN

HIGH SCORE:

123345678

NEW HIGH
SCORE!

YOUR SCORE:

123345678

How to Play

Spring winds shook the nests
and baby birds are falling!
Help by catching them before they fall.
Move the mouse to control the girl,
click to jump.

NEXT

NEXT

Catch baby birds
with your umbrella.

Beware of the flower pots,
they'll make you lose precious time!

Catch the clock with your umbrella
for extra time.

Save as many birds as possible
before  time runs out.
Good luck!!

PLAY GAME

PLAY GAME

Spring

Winds

Game by Malu Menezes       /       Music by Sergey Eybog

ActionScript [AS3]

Section 1
//clock_37 (springwinds_fla.clock_37) package springwinds_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class clock_37 extends MovieClip { public function clock_37(){ addFrameScript(0, frame1, 27, frame28); } function frame1(){ stop(); } function frame28(){ stop(); } } }//package springwinds_fla
Section 2
//clockinterface_82 (springwinds_fla.clockinterface_82) package springwinds_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class clockinterface_82 extends MovieClip { public function clockinterface_82(){ addFrameScript(0, frame1, 630, frame631, 719, frame720); } public function startBlink(_arg1:Event){ var _local2:ColorTransform; if (currentFrame > 630){ if (this.transform.colorTransform.redOffset == 0xFF){ _local2 = new ColorTransform(); } else { _local2 = this.transform.colorTransform; _local2.color = 0xFF0000; }; this.transform.colorTransform = _local2; } else { resetBlink(); removeEventListener(Event.ENTER_FRAME, startBlink); }; } function frame1(){ stop(); } function frame720(){ removeEventListener(Event.ENTER_FRAME, startBlink); resetBlink(); } function frame631(){ addEventListener(Event.ENTER_FRAME, startBlink); } public function resetBlink(){ var _local1:ColorTransform; _local1 = new ColorTransform(); this.transform.colorTransform = _local1; } } }//package springwinds_fla
Section 3
//crackingvase_50 (springwinds_fla.crackingvase_50) package springwinds_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class crackingvase_50 extends MovieClip { public var iyspeed; public var iniy; public var garbage:Array; public var countToDie; public var shadow:MovieClip; public var i; public var yspeed; public var xspeed; public function crackingvase_50(){ addFrameScript(0, frame1); } public function jump(_arg1:Event){ var _local2:*; var _local3:*; _local2 = new Point(); _local3 = 0; while (_local3 < this.numChildren) { if (this.getChildAt(_local3) != this.shadow){ this.getChildAt(_local3).y = (this.getChildAt(_local3).y - yspeed[_local3]); this.getChildAt(_local3).x = (this.getChildAt(_local3).x + xspeed[_local3]); _local2.x = this.getChildAt(_local3).x; _local2.y = this.getChildAt(_local3).y; _local2 = parent.localToGlobal(_local2); if (_local2.y > (420 + iniy[_local3])){ yspeed[_local3] = (iyspeed[_local3] / 2); xspeed[_local3] = (xspeed[_local3] / 2); }; if (Math.abs(xspeed[_local3]) < 0.5){ xspeed[_local3] = 0; yspeed[_local3] = 0; } else { yspeed[_local3] = (yspeed[_local3] - 1); }; var _local4 = countToDie; var _local5 = _local3; var _local6 = (_local4[_local5] - 1); _local4[_local5] = _local6; if (_local4[_local5] < 0){ garbage.push(this.getChildAt(_local3)); }; }; _local3++; }; _local3 = 0; while (_local3 < garbage.length) { if (this == garbage[_local3].parent){ this.removeChild(garbage[_local3]); }; _local3++; }; if (this.numChildren < 3){ removeEventListener(Event.ENTER_FRAME, jump); if (parent.parent != null){ parent.parent.removeChild(parent); }; }; } function frame1(){ iyspeed = new Array(); yspeed = new Array(); xspeed = new Array(); iniy = new Array(); countToDie = new Array(); garbage = new Array(); i = 0; while (i < this.numChildren) { iyspeed[i] = (1 + (Math.random() * 3)); yspeed[i] = iyspeed[i]; iniy[i] = (Math.random() * 10); xspeed[i] = (1 + (Math.random() * 3)); countToDie[i] = (100 + (Math.random() * 50)); if (Math.random() > 0.5){ xspeed[i] = -(xspeed[i]); }; i++; }; addEventListener(Event.ENTER_FRAME, jump); addEventListener("removedFromStage", kill); } public function kill(_arg1:Event){ removeEventListener(Event.ENTER_FRAME, jump); removeEventListener("removedFromStage", kill); } } }//package springwinds_fla
Section 4
//curtains_9 (springwinds_fla.curtains_9) package springwinds_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class curtains_9 extends MovieClip { public function curtains_9(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package springwinds_fla
Section 5
//eyes_25 (springwinds_fla.eyes_25) package springwinds_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class eyes_25 extends MovieClip { public function eyes_25(){ addFrameScript(8, frame9); } function frame9(){ } } }//package springwinds_fla
Section 6
//face_24 (springwinds_fla.face_24) package springwinds_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class face_24 extends MovieClip { public var eyes:MovieClip; public function face_24(){ addFrameScript(0, frame1); } function frame1(){ eyes.play(); } } }//package springwinds_fla
Section 7
//heartani_72 (springwinds_fla.heartani_72) package springwinds_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class heartani_72 extends MovieClip { public function heartani_72(){ addFrameScript(10, frame11); } function frame11(){ stop(); } } }//package springwinds_fla
Section 8
//instructionshero_18 (springwinds_fla.instructionshero_18) package springwinds_fla { import flash.display.*; public dynamic class instructionshero_18 extends MovieClip { public var umbrella:Umbrella; public var face:MovieClip; } }//package springwinds_fla
Section 9
//MainTimeline (springwinds_fla.MainTimeline) package springwinds_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class MainTimeline extends MovieClip { public var curtains:MovieClip; public var score:Number; public function MainTimeline(){ addFrameScript(0, frame1); } function frame1(){ stop(); trace("lll"); score = 0; } } }//package springwinds_fla
Section 10
//newHighScore_42 (springwinds_fla.newHighScore_42) package springwinds_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class newHighScore_42 extends MovieClip { public var score:TextField; public function newHighScore_42(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package springwinds_fla
Section 11
//Symbol27_85 (springwinds_fla.Symbol27_85) package springwinds_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class Symbol27_85 extends MovieClip { public function Symbol27_85(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package springwinds_fla
Section 12
//Symbol34_14 (springwinds_fla.Symbol34_14) package springwinds_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class Symbol34_14 extends MovieClip { public var nextBtn:SimpleButton; public var playBtn:SimpleButton; public var game:GameArea; public function Symbol34_14(){ addFrameScript(4, frame5, 12, frame13, 21, frame22, 26, frame27); } function frame22(){ stop(); playBtn.addEventListener(MouseEvent.MOUSE_UP, function (_arg1:MouseEvent):void{ trace(this); play(); }); } function frame13(){ stop(); } function frame5(){ stop(); } function frame27(){ game = new GameArea(); parent.parent.curtains.gotoAndStop(2); parent.parent.addChild(game); parent.parent.setChildIndex(parent.parent.curtains, (parent.parent.numChildren - 1)); parent.parent.curtains.play(); parent.parent.removeChild(parent); } } }//package springwinds_fla
Section 13
//Symbol37_10 (springwinds_fla.Symbol37_10) package springwinds_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class Symbol37_10 extends MovieClip { public var health0:MovieClip; public function Symbol37_10(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); parent.parent.soundEnabled = true; buttonMode = true; this.addEventListener(MouseEvent.MOUSE_UP, click); } function frame2(){ this.addEventListener(MouseEvent.MOUSE_UP, click2); } public function click(_arg1:MouseEvent){ nextFrame(); parent.parent.soundEnabled = false; } public function click2(_arg1:MouseEvent){ prevFrame(); parent.parent.soundEnabled = true; } } }//package springwinds_fla
Section 14
//Symbol41_7 (springwinds_fla.Symbol41_7) package springwinds_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class Symbol41_7 extends MovieClip { public var bfg:SimpleButton; public function Symbol41_7(){ addFrameScript(0, frame1); } function frame1(){ this.addEventListener(MouseEvent.MOUSE_UP, goBgf); } public function goBgf(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.bigfishgames.com"), "_blank"); } } }//package springwinds_fla
Section 15
//umbrellaopen_3 (springwinds_fla.umbrellaopen_3) package springwinds_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class umbrellaopen_3 extends MovieClip { public function umbrellaopen_3(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package springwinds_fla
Section 16
//au (au) package { import flash.media.*; public dynamic class au extends Sound { } }//package
Section 17
//Clock (Clock) package { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class Clock extends MovieClip { public function Clock(){ addFrameScript(62, frame63); } function frame63(){ parent.removeChild(this); } } }//package
Section 18
//ClockBird (ClockBird) package { import flash.events.*; import flash.display.*; public class ClockBird extends MovieClip { public var clock:MovieClip; var speedy:Number;// = 0 var speedx:Number;// = 7 var targ:DisplayObject; var run:Boolean;// = false public function ClockBird():void{ speedx = 7; speedy = 0; run = false; super(); } public function init(){ addEventListener(Event.ENTER_FRAME, fly); speedy = (Math.random() * 2); this.y = (45 + (Math.random() * 100)); if (Math.random() > 0.5){ speedx = -(speedx); x = -20; scaleX = -(scaleX); } else { x = 650; }; if ((((y < 136)) && ((speedy < 0.8)))){ speedy = 0.8; }; if (y > 136){ speedy = 0; }; targ = new Targ(); this.addChild(targ); targ.x = -8; targ.y = 73; targ.alpha = 0; } public function catchClock():void{ var _local1:Clock; targ.x = -1000; this.removeChild(targ); clock.visible = false; _local1 = new Clock(); parent.addChild(_local1); _local1.x = this.x; _local1.y = (this.y + 15); _local1.play(); run = true; } private function kill(){ removeEventListener(Event.ENTER_FRAME, fly); parent.removeChild(this); } public function fly(_arg1:Event):void{ var _local2:*; y = (y + speedy); x = (x - speedx); if ((((speedx > 0)) && ((x > 700)))){ this.kill(); }; if ((((speedx < 0)) && ((x < -20)))){ this.kill(); }; if (run){ speedx = (speedx + ((speedx / Math.abs(speedx)) / 2)); speedy = (speedy - 0.5); _local2 = (currentFrame + 2); if (_local2 >= totalFrames){ _local2 = 1; }; gotoAndPlay(_local2); }; } } }//package
Section 19
//crash1 (crash1) package { import flash.media.*; public dynamic class crash1 extends Sound { } }//package
Section 20
//crash2 (crash2) package { import flash.media.*; public dynamic class crash2 extends Sound { } }//package
Section 21
//Dropper (Dropper) package { import flash.events.*; import flash.display.*; public class Dropper extends MovieClip { public var releaseCounter:Number;// = 50 public var levelCounter:Number;// = 0 public var minLevel:Number;// = 25 public var level:Number;// = 50 public var frameCounter:Number;// = 0 public function Dropper():void{ frameCounter = 0; releaseCounter = 50; level = 50; levelCounter = 0; minLevel = 25; super(); addEventListener(Event.ENTER_FRAME, enterFrame); addEventListener("removedFromStage", kill); } public function releaseElement():void{ } public function kill(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, enterFrame); removeEventListener("removedFromStage", kill); } public function enterFrame(_arg1:Event):void{ if (frameCounter++ >= releaseCounter){ releaseElement(); frameCounter = 0; }; if (levelCounter++ >= level){ if (level >= minLevel){ releaseCounter--; level--; }; levelCounter = 0; }; } } }//package
Section 22
//end (end) package { import flash.media.*; public dynamic class end extends Sound { } }//package
Section 23
//Enemies (Enemies) package { import flash.events.*; import flash.display.*; public class Enemies extends Dropper { public function Enemies():void{ releaseCounter = 80; level = 80; minLevel = 17; } override public function releaseElement():void{ var _local1:*; var _local2:*; var _local3:*; var _local4:*; var _local5:EnemyP; var _local6:EnemyB; trace(("enemy: " + releaseCounter)); if (parent.hero.isProtecting()){ return; }; _local1 = ((Math.random() < 0.5)) ? "P" : "B"; _local2 = (((Math.random() * 300) - 150) + parent.hero.x); if (_local2 < 30){ _local2 = 30; }; if (_local3 > 550){ _local3 = 550; }; _local3 = -10; _local4 = new Shadow(); parent.shadows.addChild(_local4); if (_local1 == "P"){ _local5 = new EnemyP(); this.addChild(_local5); _local5.x = _local2; _local5.y = _local3; _local4.addFollow(_local5); } else { _local6 = new EnemyB(); this.addChild(_local6); _local6.x = _local2; _local6.y = _local3; _local4.addFollow(_local6); }; } } }//package
Section 24
//Enemy (Enemy) package { import flash.events.*; import flash.display.*; public class Enemy extends FallingObject { public var gravity:Number;// = 5 public function Enemy():void{ gravity = 5; super(); } override public function enterFrame(_arg1:Event):void{ fall(gravity); gravity = (gravity + 1); if (gravity > 11){ gravity = 30; }; } } }//package
Section 25
//EnemyB (EnemyB) package { public class EnemyB extends Enemy { public function EnemyB():void{ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 26
//EnemyP (EnemyP) package { public class EnemyP extends Enemy { public function EnemyP():void{ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 27
//FallingObject (FallingObject) package { import flash.events.*; import flash.display.*; public class FallingObject extends MovieClip { private var gravity:Number;// = 5 public function FallingObject():void{ gravity = 5; super(); addEventListener(Event.ENTER_FRAME, enterFrame); addEventListener("removeFromStage", remove); } public function enterFrame(_arg1:Event):void{ fall(gravity); } public function fall(_arg1:Number):void{ y = (y + _arg1); } public function remove():void{ removeEventListener(Event.ENTER_FRAME, enterFrame); removeEventListener("removeFromStage", remove); } } }//package
Section 28
//Friend (Friend) package { public class Friend extends FallingObject { public var gravity:Number;// = 5 public function Friend():void{ gravity = 5; super(); } } }//package
Section 29
//Friend_Dead (Friend_Dead) package { import flash.events.*; import flash.display.*; public class Friend_Dead extends MovieClip { public function Friend_Dead():void{ addFrameScript(93, frame94, 179, frame180); } function frame94(){ if (x < 300){ scaleX = -1; }; } function frame180(){ if (parent != null){ parent.removeChild(this); }; } } }//package
Section 30
//Friend_Saved (Friend_Saved) package { import flash.events.*; import flash.display.*; public class Friend_Saved extends MovieClip { public function Friend_Saved():void{ addFrameScript(15, frame16); } function frame16(){ if (parent != null){ parent.removeChild(this); }; } } }//package
Section 31
//Friends (Friends) package { import flash.events.*; import flash.display.*; public class Friends extends Dropper { public function Friends():void{ releaseCounter = 80; level = 50; minLevel = 25; } public function init():void{ } public function addSavedFriend(_arg1, _arg2:Number):void{ var _local3:Friend_Saved; _local3 = new Friend_Saved(); this.addChild(_local3); _local3.x = _arg1; _local3.y = _arg2; } public function addDeadFriend(_arg1, _arg2:Number):void{ var _local3:Friend_Dead; _local3 = new Friend_Dead(); this.addChild(_local3); _local3.x = _arg1; _local3.y = _arg2; } override public function releaseElement():void{ var _local1:Friend; var _local2:*; trace(("friend: " + releaseCounter)); _local1 = new Friend(); this.addChild(_local1); _local1.x = ((Math.random() * (600 - 100)) + 50); _local1.y = -10; _local2 = new Shadow(); parent.shadows.addChild(_local2); _local2.addFollow(_local1); } } }//package
Section 32
//GameArea (GameArea) package { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.geom.*; public class GameArea extends MovieClip { public var hero:Hero; public var hero_shadow:MovieClip; public var clock:MovieClip; private var birdTimer:Number;// = 0 public var friendWarning:MovieClip; private var enemies:Enemies; public var soundLoopChannel:SoundChannel; public var health:Number;// = 5 public var shadows:MovieClip; private var ground:Number;// = 380 private var friends:Friends; public var score:Number;// = 0 private var timeFriendCounter:Number;// = 0 public var crashSnd:SoundChannel; public var scoreTx:TextField; private var time:Number;// = 1 public var clockTick:SoundChannel; public var birds:MovieClip; public function GameArea(){ friends = new Friends(); enemies = new Enemies(); birds = new MovieClip(); ground = 380; shadows = new MovieClip(); score = 0; health = 5; time = 1; timeFriendCounter = 0; birdTimer = 0; super(); addEventListener(Event.ENTER_FRAME, enterFrame); addEventListener(MouseEvent.MOUSE_DOWN, mouseDown); addEventListener("removedFromStage", kill); addEventListener(Event.ADDED_TO_STAGE, init); addShadows(); addSprites(); } private function init(_arg1:Event){ var _local2:loop; if (parent.soundEnabled){ _local2 = new loop(); soundLoopChannel = _local2.play(0, 99999); }; } private function hitEnemies():void{ var _local1:DisplayObject; var _local2:*; var _local3:SoundTransform; var _local4:*; var _local5:crash1; var _local6:uh; var _local7:crash2; var _local8:au; var _local9:crash1; var _local10:crash2; _local1 = null; _local2 = new Point(hero.umbrella.x, hero.umbrella.y); _local3 = new SoundTransform(); _local4 = 0; while (_local4 < enemies.numChildren) { _local1 = enemies.getChildAt(_local4); if (_local1.currentFrame == 1){ _local2 = hero.localToGlobal(_local2); if ((((_local1.y < _local2.y)) && ((_local2.y < (_local1.y + _local1.gravity))))){ if (((((_local2.x - (hero.umbrella.width / 2)) < (_local1.x + 5))) && (((_local1.x - 5) < (_local2.x + (hero.umbrella.width / 2)))))){ _local1.nextFrame(); _local1.remove(); _local1.y = (_local1.y - _local1.gravity); hero.protect(); if (parent.soundEnabled){ if (Math.random() > 0.5){ _local5 = new crash1(); crashSnd = _local5.play(); _local3.volume = 0.3; crashSnd.soundTransform = _local3; _local6 = new uh(); _local6.play(); } else { _local7 = new crash2(); crashSnd = _local7.play(); _local3.volume = 0.9; crashSnd.soundTransform = _local3; _local8 = new au(); _local8.play(); }; }; }; }; if ((((((_local1.currentFrame == 1)) && ((_local1.y > ground)))) && ((((_local1.toString() == "[object EnemyB]")) || ((_local1.toString() == "[object EnemyP]")))))){ _local1.nextFrame(); _local1.remove(); if (parent.soundEnabled){ if (Math.random() > 0.5){ _local9 = new crash1(); crashSnd = _local9.play(); _local3.volume = 0.3; crashSnd.soundTransform = _local3; } else { _local10 = new crash2(); crashSnd = _local10.play(); _local3.volume = 0.9; crashSnd.soundTransform = _local3; }; }; trace(("enemy hit" + _local1)); }; }; _local4++; }; } private function updateTime(_arg1:Number){ time = (time + _arg1); if (time < 1){ time = 1; }; } private function addHero():void{ setChildIndex(hero, 6); } private function updateFriendCounter(){ timeFriendCounter++; if (timeFriendCounter >= 5){ timeFriendCounter = 0; updateTime((-5 * 24)); updateClock(); playFriendWarning(); }; } private function updateScore(_arg1:Number){ score = (score + _arg1); scoreTx.embedFonts = true; scoreTx.text = score; } private function addEnemies():void{ this.addChild(enemies); } private function kill(_arg1:Event){ trace("kill"); removeEventListener(Event.ENTER_FRAME, enterFrame); removeEventListener(MouseEvent.MOUSE_DOWN, mouseDown); removeEventListener("removedFromStage", kill); removeEventListener(Event.ADDED_TO_STAGE, init); soundLoopChannel.stop(); } private function enterFrame(_arg1:Event):void{ if (parent != null){ if (!parent.soundEnabled){ soundLoopChannel.stop(); }; hero.move(); hero.updatePosition(); grabFriends(); hitEnemies(); updateClock(); }; } private function playFriendWarning(){ friendWarning.play(); friendWarning.x = hero.x; friendWarning.y = ((hero.y - hero.height) - 30); } private function addSprites(){ var _local1:*; _local1 = new Rain(); _local1.addObstacle([hero]); addChild(_local1); addEnemies(); addFriends(); addHero(); } private function addShadows():void{ this.addChild(shadows); } private function grabFriends():void{ var _local1:DisplayObject; var _local2:*; var _local3:*; var _local4:save; var _local5:hit; _local1 = null; _local2 = new SoundTransform(); _local3 = 0; while (_local3 < friends.numChildren) { _local1 = friends.getChildAt(_local3); if (((hero.hit(_local1.x, _local1.y)) && ((_local1.toString() == "[object Friend]")))){ hero.umbrella.hit(); friends.addSavedFriend(_local1.x, _local1.y); friends.removeChild(_local1); if (_local1 != null){ _local1.x = -10000; }; updateScore(10); updateFriendCounter(); if (parent.soundEnabled){ _local4 = new save(); crashSnd = _local4.play(); _local2.volume = 0.6; crashSnd.soundTransform = _local2; }; }; if ((((_local1.y > (ground + 10))) && ((_local1.toString() == "[object Friend]")))){ friends.addDeadFriend(_local1.x, _local1.y); if (_local1 != null){ if (_local1.parent == friends){ friends.removeChild(_local1); }; }; if (_local1 != null){ _local1.x = -10000; }; if (parent.soundEnabled){ _local5 = new hit(); _local5.play(); }; }; _local3++; }; _local3 = 0; while (_local3 < birds.numChildren) { if (birds.getChildAt(_local3).toString() == "[object ClockBird]"){ if (birds.getChildAt(_local3).targ.hitTestObject(hero.umbrella)){ birds.getChildAt(_local3).catchClock(); hero.umbrella.hit(); updateTime((-30 * 24)); }; }; _local3++; }; } private function endGame():void{ var _local1:*; parent.score = score; _local1 = new pgHiScores(); parent.addChild(_local1); parent.setChildIndex(parent.curtains, (parent.numChildren - 1)); parent.curtains.gotoAndPlay(2); parent.removeChild(this); trace("???"); } private function updateClock(){ var _local1:tic; time++; clock.gotoAndStop(int((time / 2))); birdTimer++; if (birdTimer >= (59 * 24)){ birdTimer = 0; releaseBird(); }; if (time >= (60 * 24)){ if (parent.soundEnabled){ _local1 = new tic(); clockTick = _local1.play(); }; time = 0; endGame(); } else { if (time >= (50 * 24)){ if (((parent.soundEnabled) && (((time % 24) == 0)))){ _local1 = new tic(); clockTick = _local1.play(); }; }; }; } private function addFriends():void{ this.addChild(friends); this.addChild(birds); friends.init(); } private function releaseBird(){ var _local1:ClockBird; _local1 = new ClockBird(); birds.addChild(_local1); _local1.init(); } private function mouseDown(_arg1:MouseEvent):void{ hero.jump(); } } }//package
Section 33
//Hero (Hero) package { import flash.events.*; import flash.display.*; public class Hero extends MovieClip { public var hitTarget:MovieClip; private var iniy:Number;// = 0 private var jumping:Boolean;// = false public var umbrella:Umbrella; public var face:MovieClip; private var yspeed:Number;// = 0 private var weight:Number;// = 1 private var protecting:Boolean;// = false private var step:Number;// = 10 public function Hero(){ step = 10; yspeed = 0; weight = 1; iniy = 0; jumping = false; protecting = false; super(); addFrameScript(12, frame13, 70, frame71); iniy = y; } public function getUmbrellax():Number{ if (umbrella != null){ return (umbrella.x); }; return (0); } public function getUmbrellay():Number{ if (umbrella != null){ return (umbrella.y); }; return (0); } function frame71(){ protecting = false; } public function updatePosition():void{ if (jumping){ this.y = (this.y + yspeed); yspeed = (yspeed + weight); if (y > iniy){ y = iniy; yspeed = 0; if (!protecting){ gotoAndStop("idle"); }; jumping = false; }; }; parent["hero_shadow"].x = x; } public function jump():void{ if (((!(protecting)) && (!(jumping)))){ yspeed = -13; jumping = true; gotoAndStop("jump"); }; } function frame13(){ gotoAndPlay(1); } public function isProtecting():Boolean{ return (protecting); } public function hit(_arg1, _arg2:Number){ if (hitTarget != null){ return (hitTarget.hitTestPoint(_arg1, _arg2)); }; return (false); } public function grabFriends(_arg1:DisplayObject):void{ if (_arg1.toString() == "[object Friend]"){ umbrella.hit(); }; } public function protect(){ protecting = true; gotoAndPlay("protect"); } public function move():void{ if (!protecting){ if (stage.mouseX != x){ if (((((((stage.mouseX - step) <= x)) && ((x <= (stage.mouseX + step))))) && (!((this.currentLabel == "idle"))))){ if (!jumping){ x = stage.mouseX; }; } else { if (stage.mouseX > x){ x = (x + step); scaleX = 1; if (((!(jumping)) && (!(protecting)))){ if (this.currentLabel != "idle"){ play(); } else { gotoAndPlay(1); }; }; } else { x = (x - step); scaleX = -1; if (((!(jumping)) && (!(protecting)))){ if (this.currentLabel != "idle"){ play(); } else { gotoAndPlay(1); }; }; }; }; } else { if (!jumping){ if (this.currentLabel != "idle"){ this.gotoAndStop("idle"); }; }; }; }; } } }//package
Section 34
//hit (hit) package { import flash.media.*; public dynamic class hit extends Sound { } }//package
Section 35
//loop (loop) package { import flash.media.*; public dynamic class loop extends Sound { } }//package
Section 36
//pgHiScores (pgHiScores) package { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class pgHiScores extends MovieClip { public var newHighScore:MovieClip; public var so; public var playBtn:SimpleButton; public var score:TextField; public function pgHiScores(){ addFrameScript(0, frame1); } function frame1(){ score.text = parent.score; playBtn.addEventListener(MouseEvent.MOUSE_UP, playGame); so = SharedObject.getLocal("springwinds_bfg"); if ((((so.data.highScore < parent.score)) || ((so.data.highScore == undefined)))){ trace("new high score"); newHighScore.nextFrame(); so.data.highScore = parent.score; } else { trace("nops"); newHighScore.score.text = so.data.highScore; }; trace(parent.score); trace(so.data.highScore); so.flush(); } public function playGame(_arg1:MouseEvent){ var _local2:*; _local2 = new PgHome(); parent.addChild(_local2); parent.curtains.play(); parent.setChildIndex(parent.curtains, (parent.numChildren - 1)); trace(this); parent.removeChild(this); } } }//package
Section 37
//PgHome (PgHome) package { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class PgHome extends MovieClip { public var playGameBtn:SimpleButton; public var hitarea:MovieClip; public function PgHome(){ addFrameScript(0, frame1); } function frame1(){ playGameBtn.addEventListener(MouseEvent.MOUSE_UP, addInstructions); } public function addInstructions(_arg1:MouseEvent){ var _local2:*; _local2 = new PgInstructions(); parent.addChild(_local2); parent.setChildIndex(parent.curtains, (parent.numChildren - 1)); parent.curtains.play(); parent.removeChild(this); } } }//package
Section 38
//PgInstructions (PgInstructions) package { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.ui.*; import flash.utils.*; public dynamic class PgInstructions extends MovieClip { public var instr:MovieClip; public function PgInstructions(){ addFrameScript(0, frame1); } function frame1(){ trace("jj"); trace("here"); instr.nextBtn.addEventListener(MouseEvent.MOUSE_UP, function (_arg1:MouseEvent):void{ trace(instr); instr.play(); }); } } }//package
Section 39
//Rain (Rain) package { import flash.events.*; import flash.display.*; public class Rain extends MovieClip { var frameDrops:Number;// = 0 var wind:Number;// = 10 var groundSurface:Number;// = 80 var gravity:Number;// = 15 var frameDropsCount:Number;// = 0 var ground:Number;// = 350 var numDrops:Number;// = 0 var obstacles:Array; public function Rain():void{ numDrops = 0; frameDrops = 0; frameDropsCount = 0; wind = 10; gravity = 15; ground = 350; groundSurface = 80; obstacles = new Array(); super(); initRain(); } private function hitGround(_arg1:DisplayObject):DisplayObject{ if (_arg1.y > (ground + (Math.random() * groundSurface))){ addSplat(_arg1.x, _arg1.y); addWave(_arg1.x, _arg1.y, _arg1.alpha); return (_arg1); }; if ((((_arg1.x < 0)) || ((_arg1.x > (stage.width + 50))))){ return (null); }; } private function enterFrameDrop(_arg1:Event):void{ frameDropsCount++; if (frameDropsCount >= frameDrops){ frameDropsCount = 0; addDrop(); addDrop(); addDrop(); addDrop(); }; } private function garbageCollector():void{ } private function addSplat(_arg1, _arg2:Number):MovieClip{ var _local3:MovieClip; _local3 = new Splat(); addChild(_local3); _local3.y = _arg2; _local3.x = _arg1; _local3.init(1, 4); return (_local3); } private function addDrop():MovieClip{ var _local1:MovieClip; _local1 = new RainDrop(); addChild(_local1); _local1.y = (-(Math.random()) * 50); _local1.alpha = Math.abs((1 + (_local1.y / 200))); _local1.x = (Math.random() * stage.width); _local1.scaleX = (_local1.scaleX * _local1.alpha); _local1.scaleY = (_local1.scaleY * _local1.alpha); _local1.rotation = (wind + (Math.random() * 10)); _local1.addObstacle(this.obstacles); return (_local1); } private function hitHero(_arg1:DisplayObject):DisplayObject{ if (parent["hero"].hitTestPoint(_arg1.x, _arg1.y)){ addSplat(_arg1.x, _arg1.y); addSplat(_arg1.x, _arg1.y); return (_arg1); }; return (null); } public function addObstacle(_arg1:Array):void{ obstacles = obstacles.concat(_arg1); } private function kill(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, fall); removeEventListener(Event.ENTER_FRAME, enterFrameDrop); removeEventListener("removedFromStage", kill); } private function fall(_arg1:Event):void{ var _local2:Array; var _local3:*; _local2 = new Array(); _local3 = 0; while (_local3 < this.numChildren) { if (getChildAt(_local3).toString() == "[object RainDrop]"){ move(getChildAt(_local3)); _local2.push(hitGround(getChildAt(_local3))); _local2.push(hitHero(getChildAt(_local3))); }; _local3++; }; _local3 = 0; while (_local3 < _local2.length) { if (((!((_local2[_local3] == null))) && ((_local2[_local3].parent == this)))){ removeChild(_local2[_local3]); }; _local3++; }; } private function addWave(_arg1, _arg2, _arg3:Number):MovieClip{ var _local4:MovieClip; _local4 = new Wave(); addChild(_local4); _local4.y = _arg2; _local4.x = _arg1; _local4.scale = (_local4.scale * (_arg2 - ground)); return (_local4); } private function move(_arg1:DisplayObject):void{ _arg1.y = (_arg1.y + gravity); _arg1.x = (_arg1.x - (_arg1.rotation / 3)); } private function initRain(){ addEventListener(Event.ENTER_FRAME, fall); addEventListener(Event.ENTER_FRAME, enterFrameDrop); addEventListener("removedFromStage", kill); } } }//package
Section 40
//RainDrop (RainDrop) package { import flash.display.*; public class RainDrop extends MovieClip { private var obstacles:Array; public function RainDrop(){ obstacles = new Array(); super(); } public function addObstacle(_arg1:Array):void{ obstacles = obstacles.concat(_arg1); } } }//package
Section 41
//save (save) package { import flash.media.*; public dynamic class save extends Sound { } }//package
Section 42
//Shadow (Shadow) package { import flash.events.*; import flash.display.*; public class Shadow extends MovieClip { public var follow:DisplayObject; private function testDie(_arg1:Event):void{ if ((((((follow == null)) || ((follow.x < -1000)))) || ((((((follow.toString() == "[object EnemyP]")) || ((follow.toString() == "[object EnemyB]")))) && (!((follow.currentFrame == 1))))))){ removeEventListener(Event.ENTER_FRAME, testDie); parent.removeChild(this); } else { this.alpha = (follow.y / 300); }; } public function addFollow(_arg1:DisplayObject):void{ follow = _arg1; this.x = _arg1.x; this.y = 400; this.width = (_arg1.width * 2); this.scaleY = this.scaleX; this.alpha = 0; addEventListener(Event.ENTER_FRAME, testDie); } } }//package
Section 43
//Splat (Splat) package { import flash.events.*; import flash.display.*; public class Splat extends MovieClip { private var iniy:Number; private var gravity:Number; private var yspeed:Number; private var state:String; private var xspeed:Number; public function Splat():void{ } public function init(_arg1:Number, _arg2:Number){ yspeed = _arg2; gravity = _arg1; iniy = y; xspeed = (Math.random() * 3); if (Math.random() > 0.5){ xspeed = -(xspeed); }; addEventListener(Event.ENTER_FRAME, move); addEventListener("removedFromStage", remove, false, 0, true); } private function removeEventListeners():void{ removeEventListener(Event.ENTER_FRAME, move); } public function kill(){ removeEventListeners(); parent.removeChild(this); } public function remove(_arg1:Event){ removeEventListeners(); } private function move(_arg1:Event):void{ y = (y - yspeed); x = (x - xspeed); yspeed = (yspeed - gravity); rotation = (rotation - (xspeed * 10)); if (y >= iniy){ visible = false; kill(); }; } } }//package
Section 44
//Targ (Targ) package { import flash.display.*; public dynamic class Targ extends MovieClip { } }//package
Section 45
//tic (tic) package { import flash.media.*; public dynamic class tic extends Sound { } }//package
Section 46
//uh (uh) package { import flash.media.*; public dynamic class uh extends Sound { } }//package
Section 47
//Umbrella (Umbrella) package { import flash.display.*; public class Umbrella extends MovieClip { public var hitarea:MovieClip; public function Umbrella():void{ addFrameScript(0, frame1); } function frame1(){ stop(); } public function hit():void{ play(); } } }//package
Section 48
//Wave (Wave) package { import flash.events.*; import flash.display.*; public class Wave extends MovieClip { private var strength:Number;// = 50 public var scale:Number;// = 1 public function Wave():void{ strength = 50; scale = 1; super(); addEventListener(Event.ENTER_FRAME, move); } public function move(_arg1:Event):void{ this.scaleX = (this.scaleX + (strength / 100)); this.scaleY = (this.scaleY + (strength / 300)); this.alpha = (this.alpha - 0.1); if (scaleX >= (scale / 10)){ removeEventListener(Event.ENTER_FRAME, move); parent.removeChild(this); }; } } }//package

Library Items

Symbol 1 Sound {crash2}
Symbol 2 Sound {crash1}
Symbol 3 Sound {uh}
Symbol 4 Sound {hit}
Symbol 5 Sound {end}
Symbol 6 Sound {save}
Symbol 7 Sound {tic}
Symbol 8 Sound {au}
Symbol 9 Sound {loop}
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClip {Wave}Uses:10
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip {Splat}Uses:12
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip {RainDrop}Uses:14
Symbol 16 MovieClip {Rain}
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:41
Symbol 19 GraphicUsed by:23
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:22
Symbol 22 MovieClip {springwinds_fla.umbrellaopen_3}Uses:21Used by:23 234
Symbol 23 MovieClip {Umbrella}Uses:19 22Used by:41 190
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:41 190
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:41 190
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:41 190
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:38 41 190
Symbol 32 GraphicUsed by:37
Symbol 33 GraphicUsed by:36
Symbol 34 GraphicUsed by:36
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip {springwinds_fla.eyes_25}Uses:33 34 35Used by:37
Symbol 37 MovieClip {springwinds_fla.face_24}Uses:32 36Used by:41 190
Symbol 38 MovieClipUses:31Used by:41 190
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:41
Symbol 41 MovieClip {Hero}Uses:18 23 25 27 29 31 37 38 40Used by:62
Symbol 42 BitmapUsed by:43 148 216
Symbol 43 GraphicUses:42Used by:62
Symbol 44 GraphicUsed by:62
Symbol 45 GraphicUsed by:46 63
Symbol 46 MovieClipUses:45Used by:62
Symbol 47 FontUsed by:48 49 50
Symbol 48 TextUses:47Used by:62
Symbol 49 EditableTextUses:47 57Used by:62
Symbol 50 TextUses:47Used by:62
Symbol 51 GraphicUsed by:56
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:56
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:56
Symbol 56 MovieClip {springwinds_fla.clockinterface_82}Uses:51 53 55Used by:62
Symbol 57 FontUsed by:49 58 59 145
Symbol 58 TextUses:57Used by:60
Symbol 59 TextUses:57Used by:60
Symbol 60 MovieClipUses:58 59Used by:61
Symbol 61 MovieClip {springwinds_fla.Symbol27_85}Uses:60Used by:62
Symbol 62 MovieClip {GameArea}Uses:43 44 41 46 48 49 50 56 61
Symbol 63 MovieClip {Shadow}Uses:45Used by:64
Symbol 64 MovieClipUses:63Used by:83 84 124
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:83 84 89 90 204
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:83 84 89 90 204
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:83 84 89 90 204
Symbol 71 GraphicUsed by:77
Symbol 72 GraphicUsed by:77
Symbol 73 GraphicUsed by:77
Symbol 74 GraphicUsed by:77
Symbol 75 GraphicUsed by:77
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:71 72 73 74 75 76Used by:84 89 90 204
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:83 84 89 90 204
Symbol 80 GraphicUsed by:84
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:83
Symbol 83 MovieClipUses:64 66 68 70 82 79Used by:84
Symbol 84 MovieClip {Friend_Dead}Uses:64 66 68 70 77 79 80 83
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClip {springwinds_fla.heartani_72}Uses:85Used by:89
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:89
Symbol 89 MovieClip {Friend_Saved}Uses:66 68 70 77 79 86 88
Symbol 90 MovieClip {Friend}Uses:68 66 70 77 79
Symbol 91 MovieClip {Friends}
Symbol 92 GraphicUsed by:125
Symbol 93 GraphicUsed by:124
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:124
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:124
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:124
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:124
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:124
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:124
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:124
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:124
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:124
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:124
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:124
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:124
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:124
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:124
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:124
Symbol 124 MovieClip {springwinds_fla.crackingvase_50}Uses:64 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123Used by:125 127
Symbol 125 MovieClip {EnemyB}Uses:92 124
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClip {EnemyP}Uses:126 124
Symbol 128 MovieClip {Enemies}
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClip {Targ}Uses:129
Symbol 131 ShapeTweeningUsed by:147
Symbol 132 ShapeTweeningUsed by:147
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:147
Symbol 135 ShapeTweeningUsed by:147
Symbol 136 GraphicUsed by:147
Symbol 137 GraphicUsed by:147
Symbol 138 GraphicUsed by:147
Symbol 139 GraphicUsed by:147
Symbol 140 GraphicUsed by:147
Symbol 141 GraphicUsed by:147
Symbol 142 GraphicUsed by:147
Symbol 143 GraphicUsed by:147
Symbol 144 GraphicUsed by:147
Symbol 145 TextUses:57Used by:146
Symbol 146 MovieClipUses:145Used by:147
Symbol 147 MovieClip {Clock}Uses:131 132 134 135 136 137 138 139 140 141 142 143 144 146
Symbol 148 GraphicUses:42Used by:169 215
Symbol 149 FontUsed by:150 187 217 223
Symbol 150 TextUses:149Used by:169
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:169 214
Symbol 153 FontUsed by:154 157 196 199 208 211
Symbol 154 TextUses:153Used by:160
Symbol 155 GraphicUsed by:160
Symbol 156 GraphicUsed by:160
Symbol 157 TextUses:153Used by:160
Symbol 158 GraphicUsed by:160
Symbol 159 GraphicUsed by:160 201 213 226
Symbol 160 ButtonUses:154 155 156 157 158 159Used by:169
Symbol 161 FontUsed by:162 163 164 167 168
Symbol 162 TextUses:161Used by:166
Symbol 163 EditableTextUses:161Used by:166
Symbol 164 TextUses:161Used by:165
Symbol 165 MovieClipUses:164Used by:166
Symbol 166 MovieClip {springwinds_fla.newHighScore_42}Uses:162 163 165Used by:169
Symbol 167 TextUses:161Used by:169
Symbol 168 EditableTextUses:161Used by:169
Symbol 169 MovieClip {pgHiScores}Uses:148 150 152 160 166 167 168
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:186
Symbol 172 GraphicUsed by:186
Symbol 173 GraphicUsed by:176
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:176
Symbol 176 MovieClip {springwinds_fla.clock_37}Uses:173 175Used by:186
Symbol 177 GraphicUsed by:186
Symbol 178 GraphicUsed by:186
Symbol 179 GraphicUsed by:186
Symbol 180 GraphicUsed by:186
Symbol 181 GraphicUsed by:186
Symbol 182 GraphicUsed by:186
Symbol 183 GraphicUsed by:186
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClip {ClockBird}Uses:171 172 176 177 178 179 180 181 182 183 184 185Used by:214
Symbol 187 TextUses:149Used by:215
Symbol 188 FontUsed by:189 202 203 206 207
Symbol 189 TextUses:188Used by:194
Symbol 190 MovieClip {springwinds_fla.instructionshero_18}Uses:23 25 27 29 31 37 38Used by:193
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:193
Symbol 193 MovieClipUses:190 192Used by:194
Symbol 194 MovieClipUses:189 193Used by:214
Symbol 195 GraphicUsed by:214 248
Symbol 196 TextUses:153Used by:201
Symbol 197 GraphicUsed by:201
Symbol 198 GraphicUsed by:201
Symbol 199 TextUses:153Used by:201
Symbol 200 GraphicUsed by:201
Symbol 201 ButtonUses:196 197 198 199 200 159Used by:214
Symbol 202 TextUses:188Used by:214
Symbol 203 TextUses:188Used by:214
Symbol 204 MovieClipUses:68 66 70 77 79Used by:214
Symbol 205 GraphicUsed by:214
Symbol 206 TextUses:188Used by:214
Symbol 207 TextUses:188Used by:214
Symbol 208 TextUses:153Used by:213
Symbol 209 GraphicUsed by:213
Symbol 210 GraphicUsed by:213
Symbol 211 TextUses:153Used by:213 226
Symbol 212 GraphicUsed by:213
Symbol 213 ButtonUses:208 209 210 211 212 159Used by:214
Symbol 214 MovieClip {springwinds_fla.Symbol34_14}Uses:152 194 195 201 202 203 204 205 206 186 207 213Used by:215
Symbol 215 MovieClip {PgInstructions}Uses:148 187 214
Symbol 216 GraphicUses:42Used by:234
Symbol 217 TextUses:149Used by:234
Symbol 218 GraphicUsed by:234
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:234
Symbol 221 GraphicUsed by:234
Symbol 222 GraphicUsed by:234
Symbol 223 TextUses:149Used by:234
Symbol 224 GraphicUsed by:226
Symbol 225 GraphicUsed by:226
Symbol 226 ButtonUses:211 224 225 159Used by:234
Symbol 227 FontUsed by:228
Symbol 228 TextUses:227Used by:229
Symbol 229 MovieClipUses:228Used by:234
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:232
Symbol 232 ButtonUses:231Used by:233
Symbol 233 MovieClip {springwinds_fla.Symbol41_7}Uses:232Used by:234
Symbol 234 MovieClip {PgHome}Uses:216 217 218 220 221 22 222 223 226 229 233Used by:Timeline
Symbol 235 GraphicUsed by:248
Symbol 236 ShapeTweeningUsed by:242
Symbol 237 GraphicUsed by:242
Symbol 238 ShapeTweeningUsed by:242
Symbol 239 ShapeTweeningUsed by:242
Symbol 240 ShapeTweeningUsed by:242
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:236 237 238 239 240 241Used by:244
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:242 243Used by:246
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClip {springwinds_fla.Symbol37_10}Uses:244 245Used by:248
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClip {springwinds_fla.curtains_9}Uses:235 246 247 195Used by:Timeline

Instance Names

"curtains"Frame 1Symbol 248 MovieClip {springwinds_fla.curtains_9}
"hitarea"Symbol 23 MovieClip {Umbrella} Frame 1Symbol 22 MovieClip {springwinds_fla.umbrellaopen_3}
"eyes"Symbol 37 MovieClip {springwinds_fla.face_24} Frame 1Symbol 36 MovieClip {springwinds_fla.eyes_25}
"umbrella"Symbol 41 MovieClip {Hero} Frame 1Symbol 23 MovieClip {Umbrella}
"face"Symbol 41 MovieClip {Hero} Frame 1Symbol 37 MovieClip {springwinds_fla.face_24}
"hitTarget"Symbol 41 MovieClip {Hero} Frame 1Symbol 40 MovieClip
"face"Symbol 41 MovieClip {Hero} Frame 14Symbol 37 MovieClip {springwinds_fla.face_24}
"face"Symbol 41 MovieClip {Hero} Frame 16Symbol 37 MovieClip {springwinds_fla.face_24}
"hero"Symbol 62 MovieClip {GameArea} Frame 1Symbol 41 MovieClip {Hero}
"hero_shadow"Symbol 62 MovieClip {GameArea} Frame 1Symbol 46 MovieClip
"scoreTx"Symbol 62 MovieClip {GameArea} Frame 1Symbol 49 EditableText
"clock"Symbol 62 MovieClip {GameArea} Frame 1Symbol 56 MovieClip {springwinds_fla.clockinterface_82}
"friendWarning"Symbol 62 MovieClip {GameArea} Frame 1Symbol 61 MovieClip {springwinds_fla.Symbol27_85}
"shadow"Symbol 124 MovieClip {springwinds_fla.crackingvase_50} Frame 1Symbol 64 MovieClip
"score"Symbol 166 MovieClip {springwinds_fla.newHighScore_42} Frame 1Symbol 163 EditableText
"playBtn"Symbol 169 MovieClip {pgHiScores} Frame 1Symbol 160 Button
"newHighScore"Symbol 169 MovieClip {pgHiScores} Frame 1Symbol 166 MovieClip {springwinds_fla.newHighScore_42}
"score"Symbol 169 MovieClip {pgHiScores} Frame 1Symbol 168 EditableText
"clock"Symbol 186 MovieClip {ClockBird} Frame 1Symbol 176 MovieClip {springwinds_fla.clock_37}
"umbrella"Symbol 190 MovieClip {springwinds_fla.instructionshero_18} Frame 1Symbol 23 MovieClip {Umbrella}
"face"Symbol 190 MovieClip {springwinds_fla.instructionshero_18} Frame 1Symbol 37 MovieClip {springwinds_fla.face_24}
"nextBtn"Symbol 214 MovieClip {springwinds_fla.Symbol34_14} Frame 1Symbol 201 Button
"playBtn"Symbol 214 MovieClip {springwinds_fla.Symbol34_14} Frame 22Symbol 213 Button
"instr"Symbol 215 MovieClip {PgInstructions} Frame 1Symbol 214 MovieClip {springwinds_fla.Symbol34_14}
"bfg"Symbol 233 MovieClip {springwinds_fla.Symbol41_7} Frame 1Symbol 232 Button
"hitarea"Symbol 234 MovieClip {PgHome} Frame 1Symbol 22 MovieClip {springwinds_fla.umbrellaopen_3}
"playGameBtn"Symbol 234 MovieClip {PgHome} Frame 1Symbol 226 Button
"health0"Symbol 246 MovieClip {springwinds_fla.Symbol37_10} Frame 1Symbol 244 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Protect (24)Timeline Frame 10 bytes ""

Labels

"start"Frame 1
"jump"Symbol 41 MovieClip {Hero} Frame 14
"idle"Symbol 41 MovieClip {Hero} Frame 15
"protect"Symbol 41 MovieClip {Hero} Frame 16




http://swfchan.com/23/110100/info.shtml
Created: 13/3 -2019 23:34:44 Last modified: 13/3 -2019 23:34:44 Server time: 05/05 -2024 08:54:58