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

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

Dragonfable- Firespawn.swf

This is the info page for
Flash #42522

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


Text
Loading!

Fire arrows:

Water arrows:

Trident arrows:

Bomb arrows:

0

0

0

0

Fire arrows:

Water arrows:

Trident arrows:

Bomb arrows:

0

0

0

0

HP:

HP:

Dragon HP:

Dragon HP:

3000 / 3000

3000 / 3000

You have drawn the blood of the Dragon!

But a wounded beast is even more dangerous. The
Dragon stares at you coldly; he will have no mercy.

Will you drink one of your health potions? You will
ragin some strength, but you will lose a few points
from your score.

Potion

Nothing!

Options:

OK

SOUND

Sound

Music

Volume

100

Select music

Wind

Best

High

Medium

Low

QUALITY

Auto-Pause every 2 minutes:

The excitement of the battle and the sight of your
enemy's retreat bring a small smile to your lips.  But
you know that the great dragon you are truly after will
not be chased from his Lair.

You travel faster across the Burning Flats, and finally
reach the bottom of the mountain that Sage Uldor
described. The hot air burns your lungs, and you
would kill for a gourd of fresh water. You prepare for
a hard climb... right into the heart of the Great Fire
Drake's home.

To be continued...

The Dragon's flames and the dangers of the desert
have bested you!  Clean your armor and reload your
crossbow, then continue the hunt Brave
Dragonslayer!

You lose

Start

SFX

SKIP

How to Play

Options

Credits

PLAY

PLAY

Copyright 2006 Artix Entertainment LLC

<p align="left"><font face="Arial_13pt_st" size="13" color="#ffff00">Have fun.</font></p>

Battleon.com presents...

<p align="left"><font face="_sans_12pt_st" size="12" color="#ad341f">By clicking play, I agree that the game will play.</font></p>

Back

Copyright 2006 Artix Entertainment LLC

<p align="left"><font face="_sans" size="16" color="#ffff00">Controls:</font></p><p align="left"><font face="_sans" size="16" color="#ffffff"><b>Mouse </b>- <font color="#ff0000"><b>Aim</b></font></font></p><p align="left"><font face="_sans" size="16" color="#ffffff"><b>Left Mouse Click </b>- <font color="#ff0000"><b>Fire Arrows</b></font></font></p><p align="left"><font face="_sans" size="16" color="#ffffff"><b>Up arrow</b> - <font color="#ff0000"><b>Jump</b></font></font></p><p align="left"><font face="_sans" size="16" color="#ffffff"><b>Left-Right arrows </b>- <font color="#ff0000"><b>Move Left and Right</b></font></font></p><p align="left"></p><p align="left"><font face="_sans" size="16" color="#ffff00">Objectives:</font></p><p align="left"><font face="_sans" size="16" color="#ffffff">1.) Dodge obstacles and the Dragon&apos;s attacks.</font></p><p align="left"><font face="_sans" size="16" color="#ffffff">2.) Fire your arrows at the Dragon at every <sbr />chance you get to defeat it.</font></p>

The Story

Battleon.com presents...

I Agree

Copyright 2006 Artix Entertainment LLC

TERMS AND CONDITIONS OF USE OF FIRESPAWN
ARTIX ENTERTAINMENT, LLC

IMPORTANT!  By playing FIRESPAWN (hereinafter, the “Game”), you agree to be bound by the terms and conditions set forth below.  PLEASE READ THE TERMS OF THIS AGREEMENT CAREFULLY.

The Game you are about to play was developed by Artix Entertainment, LLC, a Florida limited liability company (“Company”), and is provided access to by a third party website provider (the “Host”).  This agreement sets forth the terms under which you, as an individual, may play this Game.

Based on the forgoing and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, you and Company agree as follows:

1.NATURE OF AGREEMENT.  This Agreement is a legal contract made between you and Company.  This Agreement contains the terms and conditions with which you must comply if you wish to play the Game.  YOU AGREE THAT BY PLAYING THIS GAME YOU REPRESENT THAT YOU ARE AT LEAST 13 YEARS OLD AND THAT YOU ARE LEGALLY ABLE TO ENTER INTO THIS AGREEMENT.  Should you choose to click through to Company’s website, you must agree to the terms and conditions of Company’s site, which shall supersede the terms set forth in this Agreement.

2.USERS UNDER 13 YEARS OLD.  Parents of children under the age of 13 who wish to allow their children to play the Game are solely responsible for determining whether the content of the Game is appropriate for their child.

3.USE OF GAME.  When you play the Game, the Game software, including all files and images contained in or generated by the software, and accompanying data, flash files, shockwave files and other digital files are deemed to be licensed to you by Company, for the duration of gameplay and as long as the Agreement has not been terminated, for your personal, noncommercial, home use only.  You further agree that, by playing this Game, you may not engage in any of the following acts: a) harass or threaten other players; b) input/use any sexually explicit, harmful, threatening, abusive, defamatory, obscene, hateful, racially or ethnically offensive language; c) use memory cheats to alter the running game code in your browser; d) run the same character in more than one browser window; or e) cheat, hack or make any attack on the Game in anyway.

4.OWNERSHIP OF SOFTWARE.  Company retains all rights to the Game and all copyright and other intellectual property rights therein, and this Agreement does not transfer to you any title or any proprietary or intellectual property rights in or to the Game, any updates or derivative works thereto, or any copyrights, patent rights, or trademarks embodied or used in connection therewith, except for the rights expressly granted in this Agreement.  You may not sell, redistribute, or reproduce the Game, nor may you decompile, reverse-engineer, disassemble, or otherwise convert the Game to a human-perceivable form.  All trademarks, service marks and logos are owned by Company or its licensors and you may not copy or use them in any manner.  The Game is protected by United States laws and international treaty provisions.

5.NO WARRANTIES. Company hereby disclaims all warranties.  The Game is provided “As Is” and “As Available.”  To the maximum extent permitted by law, Company expressly disclaims any and all warranties, express or implied, regarding the Game, including, but not limited to, any implied warranties of merchantability, fitness for a particular purpose, or non-infringement.  Company does not warrant that the Game will meet your requirements or that game-play will be uninterrupted or error-free.  The Game may contain bugs, errors, problems or other limitations.  We and our affiliated parties have no liability whatsoever for your use of the Game.

6.LIMITED LIABILITY.  Company’s liability to you is limited.  To the maximum extent permitted by law, in no event shall Company be liable for damages of any kind (including, but not limited to, special, incidental, or consequential damages, lost profits, or lost data, regardless of the foreseeability of those damages) arising out of or in connection with your use of Host’s website and relationship therein, or use of the Game.  This limitation shall apply regardless of whether the damages arise out of breach of contract, tort, or any other legal theory or form of action.  The negation of damages set forth above is a fundamental element of the basis of bargain between Company and you.  The Game would not be provided to you without such limitations.

7.AFFILIATED SITES. Company has no control over, and no liability for any third party websites or materials, including that of the Host. Company has no relationship with Host other than through a distribution agreement.  Further, Company works with a number of partners, advertisers and affiliates whose Internet sites may be linked with the Site. Because Company does not have control over the content and performance of these partner and affiliate sites, Company makes no guarantees about the accuracy, currency, content, or quality of the information provided by such sites, and Company assumes no responsibility for unintended, objectionable, inaccurate, misleading, or unlawful content that may reside on those sites. Similarly, from time to time in connection with your use of the Site, you may have access to content items (including, but not limited to, websites) that are owned by these third parties. You acknowledge and agree that Company makes no guarantees about, and assumes no responsibility for, the accuracy, currency, content, or quality of this third party content, and that, unless expressly provided otherwise, these Terms of Use shall govern your use of any and all third party content.

8.INDEMNITY. You agree to indemnify Company for certain of your acts and omissions. You agree to indemnify, defend, and hold harmless Company, its affiliates, officers, directors, employees, consultants, agents, and representatives from any and all third party claims, losses, liability, damages, and/or costs (including reasonable attorney fees and costs) arising from your access to or use of the Game, or your violation of these Terms of Use. Company will notify you promptly of any such claim, loss, liability, or demand, and will provide you with reasonable assistance, at your expense, in defending any such claim, loss, liability, damage, or cost.

9.GOVERNING LAW.  This Terms of Use Agreement shall be treated as though it were executed and performed in Land O' Lakes, Florida, and shall be governed by and construed in accordance with the laws of the State of Florida (without regard to conflict of law principles).  Any cause of action by you with respect to the Game must be instituted within one (1) year after the cause of action arose or be forever waived and barred. All actions shall be subject to the limitations set forth in above. The language in this Agreement shall be interpreted as in accordance with its fair meaning and not strictly for or against either party. All legal proceedings arising out of or in connection with this Agreement shall be brought solely in Land O' Lakes, Florida.  Unless otherwise agreed between you and Company, you expressly submit to the exclusive jurisdiction of said courts and consent to extraterritorial service of process.

10.SEVERABILITY; WAIVER.  If, for whatever reason, a court of competent jurisdiction finds any term or condition in these Terms of Use to be unenforceable, all other terms and conditions will remain unaffected and in full force and effect. To the extent that anything in or associated with the Game is in conflict or inconsistent with this Agreement, this Agreement shall take precedence.  No waiver of any breach of any provision of these Terms of Use shall constitute a waiver of any prior, concurrent, or subsequent breach of the same or any other provisions hereof, and no waiver shall be effective unless made in writing and signed by an authorized representative of the waiving party.

11.MODIFICATIONS. Company may, in its sole discretion and without prior notice, (a) revise these Terms and Conditions of Use; (b) modify the Game; and (c) discontinue access to the Game at any time. Company shall post any revision to this Agreement to the Host’s website, and the revision shall be effective immediately on such posting. You agree to review these Terms and Conditions of Use and other online policies periodically to be aware of any revisions. You agree that, by continuing to play the Game following notice of any revision, you shall abide by any such revision.

No, Thanks

Copyright 2006 Artix Entertainment LLC

<p align="left"><font face="_sans" size="16" color="#ffff00">Sound and graphic options:</font></p><p align="left"><font face="_sans" size="16" color="#ffffff">Adjust the sound and <sbr />graphic settings using the <sbr />panel to the right. <sbr />DragonFable: &nbsp;Firespawn <sbr />Feature&apos;s &quot;8-Bit Adventure&quot; <sbr />by JDfight.</font></p>

Back

Battleon.com presents...

0

Obstacle Spacing:

Space between rocks and cacti:

Copyright 2006 Artix Entertainment LLC

<p align="left"><font face="_sans" size="16" color="#ffff00">High Scores!</font></p><p align="left"><font face="_sans" size="16" color="#ffffff">Chase dragons and see how <sbr />you compare to the greatest <sbr />Dragonslayers who ever rode <sbr />across the barren valley of <sbr />Smoke Mountain.</font></p>

NAME

SCORE

<p align="left"></p>

900 000
825 000
750 000
600 000
450 000
300 000
150 000
75 000
50 000
22 500

Back

Submit Score

Battleon.com presents...

Your score:

0

Details:

OK

Battle duration:
Dragon retreated ?
Level:
Arrows shot:
Damage done:
Potions taken:
HP at the end:
Obstacle Spacing:

Battleon.com presents...

Copyright 2006 Artix Entertainment LLC

<p align="left"><font face="_sans" size="16" color="#ffff00">Credits</font></p><p align="left"><font face="_sans" size="14" color="#ffffff">This mini-game was built just for fun <sbr />by the creators of BattleOn.com. <sbr />You can put it on your website for <sbr />your fans and friends to enjoy. If you <sbr />enjoy it, let us know... we will make <sbr />more :-).</font></p>

<p align="left"><font face="_sans" size="16" color="#ffff00"><b>J </b>- Graphics &amp; Animation</font></p><p align="left"><font face="_sans" size="16" color="#ffff00"><b>Jergal </b>- Programming</font></p><p align="left"><font face="_sans" size="16" color="#ffff00"><b>Oishii </b>- Graphics</font></p><p align="left"><font face="_sans" size="16" color="#ffff00"><b>Arklen</b> - Animation</font></p><p align="left"><font face="_sans" size="16" color="#ffff00"><b>JDfight</b> (Warlic) - Music &amp; SoundFX</font></p><p align="left"><font face="_sans" size="16" color="#ffff00"><b>Galanoth</b> - Writer &amp; Action Hero</font></p><p align="left"><font face="_sans" size="16" color="#ffff00"><b>The AE Team</b> - Testing</font></p><p align="left"><font face="_sans" size="12" color="#ffff00">Additional SoundFX by Tommy Tallarico Studios.</font></p><p align="left"><font face="_sans" size="12" color="#ffff00">Created with Macromedia Flash</font></p><p align="left"><font face="_sans" size="12" color="#000000">Click on More Games to play our other creations</font></p><p align="left"><font face="_sans" size="12" color="#000000">or to get a copy of this game for your website!</font></p>

Back

Back

DragonFable

<p align="left"><font face="_sans" size="16" color="#ffff00"><b>Play the full FREE RPG game!</b></font></p><p align="left"><font face="_sans" size="16" color="#ffffff">All of the characters and monsters in this game are from <sbr />the AdventureQuest RPG and DragonFable. Journey <sbr />there for magical and powerful weapons, pets, armors, <sbr />spells and more!</font></p>

Adventure Quest

Mini-games

You are Galanoth, head of the Order of Dragonslayers.  Born in a small village to a humble family, you were destined to be a farmer or blacksmith.  But your fate was decided not by your family or yourself...

When you were merely a small toddler, the winds changed bringing along with them death and destruction.  Hot wind blew from the south, as a flight of fire dragons swooped out of the sky.  As a last ditch effort to save you, your mother, a peace-loving enchantress, wrapped you in a sheet that she had made impervious to flames.

With your entire village incinerated, you cried for nearly a day before a roving mercenary party found you, and took you as their own.

Years later, your hatred for Dragonkind grew so great that you could think of nothing else aside from avenging your family. And so you found the famed blacksmith Yulgar and had him fashion an impenetrable suit of dragonslayer's armor. For protection and comfort, you  wore the enchanted sheet given to you by your mother as a cape, as a reminder of all you have lost. You then forged the first Dragon Blade, given poisonous power against Dragonkind by the addition of the mineral dragonbane.

Over time, you recruited an army of Dragonslayers. For the first time in centuries, Dragonkind had something to fear.

Recently, you have heard some disturbing news. The Sage named Uldor told you of the existence of one other enchanted item that survived your village. An amulet which belonged to your mother. This amulet rests in the lair of a great Fire Dragon, somewhere in the Burning Flats around Smoke Mountain.

You take your steed and ride south from the town of Battleon, wielding a sturdy new high-powered crossbow designed by Robina Hood and built by Yulgar... perfect for piercing dragon scales.

The Burning Flats are known to have young Dragons roaming the sands, so beware of their attacks.

Back

Play!

Copyright 2006 Artix Entertainment LLC

Battleon.com presents...

<p align="left"><font face="_sans" size="16" color="#ffffff">- You &quot;level up&quot; each <sbr />time you take <b>500 HP</b> <sbr />off the Dragon.</font></p><p align="left"><font face="_sans" size="16" color="#ffffff">- If the game is <sbr />running slow, <sbr />decrease the quality <sbr />of the graphics, in <sbr />Options.</font></p>


- Beware pointy cacti, hard
rocks and burning flames!

- Remember that an arrow in
the mouth is always more
painful than an arrow in the
hand. Yep, even for dragons.

Back

- You become
invulnerable for a
short period of time,
when you get hit.
Your color is brighter
as long as you are
invulnerable.

Tips:

Auto-Pause every 2 minutes:

ActionScript [AS1/AS2]

Frame 1
var battleonurl; var downloadurl; if (playonaq == "yes") { battleonurl = ""; downloadurl = ""; } else { battleonurl = ""; downloadurl = ""; } stop(); _global.ipb_get_gname = function () { var _local4 = _root._url; var _local5 = ""; var _local2 = ""; var _local6 = _local4.lastIndexOf("\\") + 1; if ((_local6 == -1) || (_local6 == 0)) { _local6 = _local4.lastIndexOf("/") + 1; } var _local3 = _local6; var _local7 = String(_local4).length; while (_local3 < String(_local4).length) { _local2 = _local4.charAt(_local3); if (_local2 == ".") { break; } _local5 = _local5 + _local2; _local3++; } return(_local5); }; ipb_gname = _global.ipb_get_gname(); xx = new LoadVars(); xx.onLoad = function (success) { if (success) { _global.ipb_scoreVar = this.scoreVar; } }; fname = ((("arcade/gamedata/" + ipb_gname) + "/") + ipb_gname) + ".txt"; xx.load(fname);
Instance of Symbol 334 MovieClip in Frame 1
//component parameters onClipEvent (construct) { strFrame = "Intro"; }
Frame 6
function playerScore() { var _local2 = 0; if (_root.objScore.isDefined) { _local2 = _local2 + (1000 * (_root.objScore.intLevel - _root.objScore.intHealsCount)); _local2 = _local2 + (_root.objScore.intHP * 10); if (_root.objScore.isAlive) { _local2 = _local2 + (1000 * (900000 / _root.objScore.intTime)); } else { _local2 = _local2 + (_root.objScore.intTime / 1000); } _local2 = _local2 + (1000 * (_root.objScore.intHurtDragon / (_root.objScore.intArrowsShot + 1))); _local2 = _local2 - (_root.objScore.intSimplify * 1000); _local2 = _local2 * _root.objScore.intLevel; if (_root.objScore.isAlive) { _local2 = _local2 * 10; } if (_local2 < 0) { _local2 = 0; } _local2 = Math.round(_local2); } return(_local2.toString(10)); } function pnjScores() { var _local6 = new Array("Artix Krieger", "Zhoom", "Warlic", "Oishii", "J", "Cysero", "Jergal", "Rhubarb", "Galanoth", "Arklen"); var _local5 = new Array(); var _local3 = 0; while (_local3 < 10) { var _local4 = Math.floor(Math.random() * _local6.length); _local5.push(_local6[_local4]); _local6.splice(_local4, 1); _local3++; } var _local7 = ""; var _local2 = 0; while (_local2 < _local5.length) { _local7 = _local7 + (_local5[_local2] + newline); _local2++; } _root.isDoneWithPNJScores = true; _root.objScore.pnj = _local7; return(_local7); } function detailsScore() { var _local2 = ""; if (_root.objScore.isDefined) { var _local5 = _root.objScore.intTime / 60000; var _local3 = _local5.toString(10).split("."); var _local4 = "No..."; if (_root.objScore.isAlive) { _local4 = "Of course!"; } if ((typeof(_local3[1]) == "string") && (_local3[1] != "")) { _local2 = _local2 + (((_local3[0] + "min(s) ") + String(Math.round(Number("0." + _local3[1]) * 60))) + "s\n"); } else if (_local3[1] == undefined) { _local2 = _local2 + (_local3[0] + "min(s) 0s\n"); } else { _local2 = _local2 + (Math.round(_root.objScore.intTime / 1000).toString(10) + "s\n"); } _local2 = _local2 + (_local4 + newline); _local2 = _local2 + (_root.objScore.intLevel.toString(10) + newline); _local2 = _local2 + (_root.objScore.intArrowsShot.toString(10) + newline); _local2 = _local2 + (_root.objScore.intHurtDragon.toString(10) + newline); _local2 = _local2 + (_root.objScore.intHealsCount.toString(10) + newline); _local2 = _local2 + (String((_root.objScore.intHP * 100) / 200) + "%\n"); _local2 = _local2 + _root.objScore.intSimplify.toString(10); } else { _local2 = _local2 + "Maybe you should check battle details after... you know, the battle ?"; } return(_local2); } var strQuality = "MEDIUM"; var intSimplify = 0; var bitAutoPause = false; var isDoneWithPNJScores = false; var objScore = new Object(); objScore.isDefined = false; stop();
Instance of Symbol 199 MovieClip in Frame 10
onClipEvent (load) { this.gotoAndStop("Idle"); }
Frame 11
strTerms = "By clicking play, I agree to the <u>Terms & Conditions.</u>"; strLink = ("<a href='" + _root.downloadurl) + "'>Download this <b><u>FREE Game</u></b></a> for your Website";
Frame 14
stop();
Frame 15
stop();
Frame 22
stop();
Frame 28
stop();
Frame 36
if (!_root.isDoneWithPNJScores) { _root.txtNames.text = _root.pnjScores(); } _root.txtPlayerScore.text = _root.playerScore(); _root.micro = _root.playerScore(); _root.txtNames.text = _root.objScore.pnj; stop();
Frame 45
_root.btnShadeDtl.enabled = false; _root.txtDetails.text = _root.detailsScore(); _root.btnOk.onRelease = function () { _root.playSound("click"); _root.gotoAndPlay("HighScores"); }; stop();
Frame 54
stop();
Frame 61
stop();
Frame 71
stop();
Instance of Symbol 328 MovieClip [FScrollBarSymbol] in Frame 71
//component parameters onClipEvent (construct) { _targetInstanceName = "scroller"; horizontal = false; }
Frame 76
stop();
Instance of Symbol 124 MovieClip in Frame 76
onClipEvent (load) { this.stop(); }
Instance of Symbol 231 MovieClip in Frame 76
onClipEvent (load) { this.leftwing.stop(); this.rightwing.stop(); }
Instance of Symbol 284 MovieClip in Frame 76
onClipEvent (load) { if (_root.bitAutoPause) { gotoAndStop (1); } else { gotoAndStop (2); } perform = function () { if (bitValue) { _root.bitAutoPause = true; } else { _root.bitAutoPause = false; } _root.playSound("click"); }; }
Frame 77
_quality = _root.strQuality; FireSpawn.build(); stop();
Symbol 330 MovieClip Frame 1
stop();
Symbol 331 MovieClip Frame 15
gotoAndPlay (1);
Symbol 334 MovieClip Frame 2
this.onEnterFrame = function () { if (_root.getBytesLoaded() >= _root.getBytesTotal()) { _root.gotoAndPlay(strFrame); delete this.onEnterFrame; } else { strLoad.text = ("Loading " + String(Math.ceil((_root.getBytesLoaded() * 100) / _root.getBytesTotal()))) + "%"; } }; stop();
Symbol 460 MovieClip Frame 1
if (yy.savescore == 1) { if (ipb_score == undefined) { ipb_score = eval (_global.ipb_scoreVar); } xx = new LoadVars(); xx.arcadegid = _root.ibpro_gameid; xx.gscore = ipb_score; xx.gname = _global.ipb_get_gname(); xx.enscore = (ipb_score * yy.randchar) ^ yy.randchar2; xx.send("index.php?autocom=arcade&do=savescore", "_self", "POST"); stop(); } _global.ipbSend = function (ipb_score) { _root._visible = false; _root.enabled = false; xx = new LoadVars(); yy = new LoadVars(); xx.sendAndLoad("index.php?autocom=arcade&do=verifyscore", yy, "POST"); };
Symbol 1 MovieClip [FUIComponentSymbol] Frame 1
#initclip 2 function FUIComponentClass() { this.init(); } FUIComponentClass.prototype = new MovieClip(); FUIComponentClass.prototype.init = function () { this.enable = true; this.focused = false; this.useHandCursor = false; this._accImpl = new Object(); this._accImpl.stub = true; this.styleTable = new Array(); if (_global.globalStyleFormat == undefined) { _global.globalStyleFormat = new FStyleFormat(); globalStyleFormat.isGlobal = true; _global._focusControl = new Object(); _global._focusControl.onSetFocus = function (oldFocus, newFocus) { oldFocus.myOnKillFocus(); newFocus.myOnSetFocus(); }; Selection.addListener(_global._focusControl); } if (this._name != undefined) { this._focusrect = false; this.tabEnabled = true; this.focusEnabled = true; this.tabChildren = false; this.tabFocused = true; if (this.hostStyle == undefined) { globalStyleFormat.addListener(this); } else { this.styleTable = this.hostStyle; } this.deadPreview._visible = false; this.deadPreview._width = (this.deadPreview._height = 1); this.methodTable = new Object(); this.keyListener = new Object(); this.keyListener.controller = this; this.keyListener.onKeyDown = function () { this.controller.myOnKeyDown(); }; this.keyListener.onKeyUp = function () { this.controller.myOnKeyUp(); }; for (var _local3 in this.styleFormat_prm) { this.setStyleProperty(_local3, this.styleFormat_prm[_local3]); } } }; FUIComponentClass.prototype.setEnabled = function (enabledFlag) { this.enable = ((arguments.length > 0) ? (enabledFlag) : true); this.tabEnabled = (this.focusEnabled = enabledFlag); if ((!this.enable) && (this.focused)) { Selection.setFocus(undefined); } }; FUIComponentClass.prototype.getEnabled = function () { return(this.enable); }; FUIComponentClass.prototype.setSize = function (w, h) { this.width = w; this.height = h; this.focusRect.removeMovieClip(); }; FUIComponentClass.prototype.setChangeHandler = function (chng, obj) { this.handlerObj = ((obj == undefined) ? (this._parent) : (obj)); this.changeHandler = chng; }; FUIComponentClass.prototype.invalidate = function (methodName) { this.methodTable[methodName] = true; this.onEnterFrame = this.cleanUI; }; FUIComponentClass.prototype.cleanUI = function () { if (this.methodTable.setSize) { this.setSize(this.width, this.height); } else { this.cleanUINotSize(); } this.methodTable = new Object(); delete this.onEnterFrame; }; FUIComponentClass.prototype.cleanUINotSize = function () { for (var _local2 in this.methodTable) { this[_local2](); } }; FUIComponentClass.prototype.drawRect = function (x, y, w, h) { var _local4 = this.styleTable.focusRectInner.value; var _local5 = this.styleTable.focusRectOuter.value; if (_local4 == undefined) { _local4 = 16777215 /* 0xFFFFFF */; } if (_local5 == undefined) { _local5 = 0; } this.createEmptyMovieClip("focusRect", 1000); this.focusRect.controller = this; this.focusRect.lineStyle(1, _local5); this.focusRect.moveTo(x, y); this.focusRect.lineTo(x + w, y); this.focusRect.lineTo(x + w, y + h); this.focusRect.lineTo(x, y + h); this.focusRect.lineTo(x, y); this.focusRect.lineStyle(1, _local4); this.focusRect.moveTo(x + 1, y + 1); this.focusRect.lineTo((x + w) - 1, y + 1); this.focusRect.lineTo((x + w) - 1, (y + h) - 1); this.focusRect.lineTo(x + 1, (y + h) - 1); this.focusRect.lineTo(x + 1, y + 1); }; FUIComponentClass.prototype.pressFocus = function () { this.tabFocused = false; this.focusRect.removeMovieClip(); Selection.setFocus(this); }; FUIComponentClass.prototype.drawFocusRect = function () { this.drawRect(-2, -2, this.width + 4, this.height + 4); }; FUIComponentClass.prototype.myOnSetFocus = function () { this.focused = true; Key.addListener(this.keyListener); if (this.tabFocused) { this.drawFocusRect(); } }; FUIComponentClass.prototype.myOnKillFocus = function () { this.tabFocused = true; this.focused = false; this.focusRect.removeMovieClip(); Key.removeListener(this.keyListener); }; FUIComponentClass.prototype.executeCallBack = function () { this.handlerObj[this.changeHandler](this); }; FUIComponentClass.prototype.updateStyleProperty = function (styleFormat, propName) { this.setStyleProperty(propName, styleFormat[propName], styleFormat.isGlobal); }; FUIComponentClass.prototype.setStyleProperty = function (propName, value, isGlobal) { if (value == "") { return(undefined); } var _local17 = parseInt(value); if (!isNaN(_local17)) { value = _local17; } var _local16 = ((arguments.length > 2) ? (isGlobal) : false); if (this.styleTable[propName] == undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal = true; } if (this.styleTable[propName].useGlobal || (!_local16)) { this.styleTable[propName].value = value; if (this.setCustomStyleProperty(propName, value)) { } else if (propName == "embedFonts") { this.invalidate("setSize"); } else if (propName.subString(0, 4) == "text") { if (this.textStyle == undefined) { this.textStyle = new TextFormat(); } var _local18 = propName.subString(4, propName.length); this.textStyle[_local18] = value; this.invalidate("setSize"); } else { for (var _local15 in this.styleTable[propName].coloredMCs) { var _local4 = new Color(this.styleTable[propName].coloredMCs[_local15]); if (this.styleTable[propName].value == undefined) { var _local5 = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; _local4.setTransform(_local5); } else { _local4.setRGB(value); } } } this.styleTable[propName].useGlobal = _local16; } }; FUIComponentClass.prototype.registerSkinElement = function (skinMCRef, propName) { if (this.styleTable[propName] == undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal = true; } if (this.styleTable[propName].coloredMCs == undefined) { this.styleTable[propName].coloredMCs = new Object(); } this.styleTable[propName].coloredMCs[skinMCRef] = skinMCRef; if (this.styleTable[propName].value != undefined) { var _local4 = new Color(skinMCRef); _local4.setRGB(this.styleTable[propName].value); } }; _global.FStyleFormat = function () { this.nonStyles = {listeners:true, isGlobal:true, isAStyle:true, addListener:true, removeListener:true, nonStyles:true, applyChanges:true}; this.listeners = new Object(); this.isGlobal = false; if (arguments.length > 0) { for (var _local3 in arguments[0]) { this[_local3] = arguments[0][_local3]; } } }; _global.FStyleFormat.prototype = new Object(); FStyleFormat.prototype.addListener = function () { var _local3 = 0; while (_local3 < arguments.length) { var _local4 = arguments[_local3]; this.listeners[arguments[_local3]] = _local4; for (var _local5 in this) { if (this.isAStyle(_local5)) { _local4.updateStyleProperty(this, _local5.toString()); } } _local3++; } }; FStyleFormat.prototype.removeListener = function (component) { this.listeners[component] = undefined; for (var _local4 in this) { if (this.isAStyle(_local4)) { if (component.styleTable[_local4].useGlobal == this.isGlobal) { component.styleTable[_local4].useGlobal = true; var _local3 = (this.isGlobal ? undefined : (globalStyleFormat[_local4])); component.setStyleProperty(_local4, _local3, true); } } } }; FStyleFormat.prototype.applyChanges = function () { var _local6 = 0; for (var _local5 in this.listeners) { var _local3 = this.listeners[_local5]; if (arguments.length > 0) { var _local4 = 0; while (_local4 < arguments.length) { if (this.isAStyle(arguments[_local4])) { _local3.updateStyleProperty(this, arguments[_local4]); } _local4++; } } else { for (var _local4 in this) { if (this.isAStyle(_local4)) { _local3.updateStyleProperty(this, _local4.toString()); } } } } }; FStyleFormat.prototype.isAStyle = function (name) { return((this.nonStyles[name] ? false : true)); }; #endinitclip
Symbol 14 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 24 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 33 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "foregroundDisabled"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 34 MovieClip [UpArrow] Frame 1
stop();
Symbol 34 MovieClip [UpArrow] Frame 2
stop();
Symbol 34 MovieClip [UpArrow] Frame 3
stop();
Symbol 41 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 48 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 53 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(highlight3D_mc, "highlight3D"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight");
Symbol 54 MovieClip [ScrollThumb] Frame 1
stop();
Symbol 62 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 70 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 78 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "foregroundDisabled"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 79 MovieClip [DownArrow] Frame 1
stop();
Symbol 79 MovieClip [DownArrow] Frame 2
stop();
Symbol 79 MovieClip [DownArrow] Frame 3
stop();
Symbol 81 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 1
stop();
Symbol 87 MovieClip Frame 1
stop();
Symbol 89 MovieClip Frame 1
stop();
Symbol 91 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 1
stop();
Symbol 95 MovieClip Frame 1
stop();
Symbol 97 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 1
stop();
Symbol 101 MovieClip Frame 1
stop();
Symbol 102 MovieClip [mcBurst] Frame 15
this.removeMovieClip(); stop();
Symbol 113 MovieClip Frame 9
gotoAndPlay (1);
Symbol 115 MovieClip Frame 1
stop();
Symbol 117 MovieClip Frame 1
stop();
Symbol 119 MovieClip Frame 1
stop();
Symbol 121 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 1
stop();
Symbol 124 MovieClip Frame 6
gotoAndPlay (1);
Symbol 127 MovieClip [mcPowerUp] Frame 2
stop();
Symbol 127 MovieClip [mcPowerUp] Frame 8
stop();
Symbol 127 MovieClip [mcPowerUp] Frame 14
stop();
Symbol 127 MovieClip [mcPowerUp] Frame 19
stop();
Symbol 127 MovieClip [mcPowerUp] Frame 26
stop();
Symbol 130 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 1
stop();
Symbol 133 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 1
stop();
Symbol 141 MovieClip Frame 1
this._visible = false; stop();
Symbol 143 MovieClip Frame 1
stop();
Symbol 145 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 1
stop();
Symbol 149 MovieClip Frame 1
stop();
Symbol 151 MovieClip Frame 1
stop();
Symbol 153 MovieClip Frame 1
stop();
Symbol 155 MovieClip Frame 1
stop();
Symbol 157 MovieClip Frame 1
stop();
Symbol 160 MovieClip Frame 1
stop();
Symbol 162 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 1
stop();
Symbol 168 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 1
stop();
Symbol 173 MovieClip Frame 1
stop();
Symbol 175 MovieClip Frame 1
stop();
Symbol 176 MovieClip Frame 2
stop();
Symbol 177 MovieClip Frame 1
stop();
Symbol 183 MovieClip Frame 2
stop();
Symbol 183 MovieClip Frame 8
stop();
Symbol 183 MovieClip Frame 14
stop();
Symbol 183 MovieClip Frame 19
stop();
Symbol 183 MovieClip Frame 26
stop();
Symbol 185 MovieClip Frame 1
stop();
Symbol 186 MovieClip Frame 1
var isShooting = false; this.mcArrow._visible = true; _root.engine.updateInfo(); _root.engine.updateArrow(); _root.engine.setShades(_root.game.mcDragon, 100); stop();
Symbol 186 MovieClip Frame 2
isShooting = true;
Symbol 186 MovieClip Frame 10
gotoAndStop (1);
Symbol 189 MovieClip Frame 1
stop();
Symbol 191 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 1
stop();
Symbol 194 MovieClip Frame 1
stop();
Symbol 195 MovieClip Frame 1
stop();
Symbol 196 MovieClip Frame 1
stop();
Symbol 198 MovieClip Frame 1
stop();
Symbol 199 MovieClip Frame 1
var isInvulnerable; var isBusy;
Symbol 199 MovieClip Frame 2
isBusy = false;
Symbol 199 MovieClip Frame 16
gotoAndPlay ("Run");
Symbol 199 MovieClip Frame 17
isBusy = true;
Symbol 199 MovieClip Frame 33
isBusy = false;
Symbol 199 MovieClip Frame 43
gotoAndPlay ("Run");
Symbol 199 MovieClip Frame 44
isBusy = true;
Symbol 199 MovieClip Frame 92
gotoAndPlay ("Run");
Symbol 199 MovieClip Frame 93
stop();
Symbol 201 MovieClip Frame 1
stop();
Symbol 203 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 1
stop();
Instance of Symbol 141 MovieClip "danger" in Symbol 206 MovieClip Frame 1
onClipEvent (load) { this.isDangerous = true; this.intDamage = 10; }
Symbol 206 MovieClip Frame 6
gotoAndPlay (1);
Symbol 212 MovieClip Frame 4
if (_root.game.mcDragon.isOnScreen && (this._name == "leftwing")) { _root.playSound("dragonflight"); }
Symbol 212 MovieClip Frame 21
gotoAndPlay (1);
Symbol 231 MovieClip Frame 1
stop();
Instance of Symbol 141 MovieClip "danger1" in Symbol 231 MovieClip Frame 1
onClipEvent (load) { this.isDangerous = true; this.intDamage = 10; }
Instance of Symbol 141 MovieClip "danger0" in Symbol 231 MovieClip Frame 1
onClipEvent (load) { this.isDangerous = true; this.intDamage = 15; }
Instance of Symbol 141 MovieClip "contact3" in Symbol 231 MovieClip Frame 1
onClipEvent (load) { this.isShootable = true; this.intModifier = 0.25; }
Instance of Symbol 141 MovieClip "contact4" in Symbol 231 MovieClip Frame 1
onClipEvent (load) { this.isShootable = true; this.intModifier = 0.25; }
Instance of Symbol 141 MovieClip "contact1" in Symbol 231 MovieClip Frame 1
onClipEvent (load) { this.isShootable = true; this.intModifier = 0.75; }
Instance of Symbol 141 MovieClip "contact2" in Symbol 231 MovieClip Frame 1
onClipEvent (load) { this.isShootable = true; this.intModifier = 1; }
Instance of Symbol 141 MovieClip "contact0" in Symbol 231 MovieClip Frame 1
onClipEvent (load) { this.isShootable = true; this.intModifier = 1.25; }
Instance of Symbol 141 MovieClip "contact0" in Symbol 231 MovieClip Frame 5
onClipEvent (load) { this.isShootable = true; this.intModifier = 1.25; }
Symbol 231 MovieClip Frame 22
_root.playSound("dragonfire");
Symbol 231 MovieClip Frame 41
stop();
Symbol 231 MovieClip Frame 62
if (_root.engine == undefined) { _root.playSound("dragonscream"); } else if (_root.engine.roll(0, 2) == 0) { _root.playSound("dragonfire"); } else { _root.playSound("dragonscream"); }
Symbol 231 MovieClip Frame 82
gotoAndStop (1);
Instance of Symbol 141 MovieClip "danger" in Symbol 232 MovieClip Frame 1
onClipEvent (load) { this.isDangerous = true; this.intDamage = 15; }
Symbol 232 MovieClip Frame 6
gotoAndPlay (1);
Symbol 233 MovieClip Frame 1
var isDragonBlow = false; var isOnScreen = true; _root.engine.dragonStatus(true);
Symbol 233 MovieClip Frame 43
dragon.gotoAndPlay("Scream");
Symbol 233 MovieClip Frame 69
gotoAndPlay ("Retreat");
Symbol 233 MovieClip Frame 70
isOnScreen = true; _root.engine.dragonStatus(true);
Symbol 233 MovieClip Frame 100
gotoAndPlay ("Hover");
Symbol 233 MovieClip Frame 101
isOnScreen = true; _root.engine.dragonStatus(true);
Symbol 233 MovieClip Frame 116
isOnScreen = false; _root.engine.dragonStatus(false); _root.engine.timeControl();
Symbol 233 MovieClip Frame 121
isOnScreen = false; _root.engine.dragonStatus(false); stop();
Symbol 233 MovieClip Frame 127
isDragonBlow = true; isOnScreen = false; _root.engine.dragonStatus(false);
Symbol 233 MovieClip Frame 150
_root.playSound("fire");
Symbol 233 MovieClip Frame 202
_root.playSound("fire");
Symbol 233 MovieClip Frame 261
_root.playSound("fire");
Symbol 233 MovieClip Frame 300
_root.playSound("fire");
Symbol 233 MovieClip Frame 336
_root.playSound("fire");
Symbol 233 MovieClip Frame 352
isDragonBlow = false;
Symbol 233 MovieClip Frame 369
gotoAndStop ("Idle");
Symbol 233 MovieClip Frame 370
isOnScreen = false; _root.engine.dragonStatus(false);
Symbol 233 MovieClip Frame 395
isOnScreen = true; _root.engine.dragonStatus(true);
Symbol 233 MovieClip Frame 413
dragon.gotoAndPlay("Scream");
Symbol 233 MovieClip Frame 458
gotoAndPlay ("Retreat");
Symbol 233 MovieClip Frame 459
isDragonBlow = true; isOnScreen = false; _root.engine.dragonStatus(false);
Symbol 233 MovieClip Frame 483
_root.playSound("fire");
Symbol 233 MovieClip Frame 518
_root.playSound("fire");
Symbol 233 MovieClip Frame 555
_root.playSound("fire");
Symbol 233 MovieClip Frame 576
isDragonBlow = false;
Symbol 233 MovieClip Frame 598
gotoAndPlay ("Idle");
Symbol 233 MovieClip Frame 599
isDragonBlow = true; isOnScreen = false; _root.engine.dragonStatus(false);
Symbol 233 MovieClip Frame 623
isOnScreen = true; _root.engine.dragonStatus(true); if (_root.engine.roll(0, 100) < (_root.engine.intLevel * 10)) { _root.engine.attachTurtleBunny(); }
Symbol 233 MovieClip Frame 634
if (typeof(this.dragon.mcTurtleBunny) == "movieclip") { this.dragon.mcTurtleBunny.drop(); }
Symbol 233 MovieClip Frame 644
isDragonBlow = false;
Symbol 233 MovieClip Frame 677
gotoAndStop ("Idle");
Symbol 235 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 1
stop();
Symbol 255 MovieClip Frame 1
stop();
Symbol 262 MovieClip Frame 2
this.txtDamage.text = (_root.engine.intDragonHP.toString(10) + " / ") + _root.engine.intDragonMaxHP.toString(10); this.txtDamageShade.text = (_root.engine.intDragonHP.toString(10) + " / ") + _root.engine.intDragonMaxHP.toString(10); stop();
Symbol 268 MovieClip Frame 1
stop();
Symbol 280 MovieClip Frame 1
stop();
Symbol 281 Button
on (release) { gotoAndPlay (2); bitValue = false; perform(); }
Symbol 283 Button
on (release) { gotoAndPlay (2); bitValue = true; perform(); }
Symbol 284 MovieClip Frame 1
stop();
Symbol 284 MovieClip Frame 2
stop();
Symbol 287 Button
on (press) { intVolume = intVolume - 10; if (intVolume <= 0) { intVolume = 0; } fxsound.setVolume(intVolume); _root.playSound("click"); }
Symbol 289 Button
on (press) { intVolume = intVolume + 10; if (intVolume >= 300) { intVolume = 300; } fxsound.setVolume(intVolume); _root.playSound("click"); }
Symbol 291 MovieClip Frame 1
fxsound = new Sound(_root.SoundFX); intVolume = fxsound.getVolume(); stop();
Symbol 295 MovieClip Frame 1
stop();
Symbol 296 Button
on (release) { _root.playSound("click"); _quality = "BEST"; _root.strQuality = "BEST"; }
Symbol 298 Button
on (release) { _root.playSound("click"); _quality = "HIGH"; _root.strQuality = "HIGH"; }
Symbol 300 Button
on (release) { _root.playSound("click"); _quality = "MEDIUM"; _root.strQuality = "MEDIUM"; }
Symbol 302 Button
on (release) { _root.playSound("click"); _quality = "LOW"; _root.strQuality = "LOW"; }
Symbol 305 MovieClip Frame 1
stop();
Instance of Symbol 284 MovieClip in Symbol 305 MovieClip Frame 1
onClipEvent (load) { if (_root.objSoundOptions.bitSoundOn == true) { gotoAndStop (1); } else { gotoAndStop (2); } perform = function () { _root.objSoundOptions.bitSoundOn = bitValue; if (bitValue == false) { stopAllSounds(); if ((_root.objSoundOptions.strSoundTrack != null) && (_root.objSoundOptions.bitMusicOn == true)) { _root.playSound(_root.objSoundOptions.strSoundTrack, "music"); } } _root.playSound("click"); }; }
Instance of Symbol 284 MovieClip in Symbol 305 MovieClip Frame 1
onClipEvent (load) { if (_root.objSoundOptions.bitMusicOn == true) { gotoAndStop (1); } else { gotoAndStop (2); } perform = function () { _root.objSoundOptions.bitMusicOn = bitValue; if (bitValue == false) { stopAllSounds(); } else if (_root.objSoundOptions.strSoundTrack != null) { _root.playSound(_root.objSoundOptions.strSoundTrack, "music"); } _root.playSound("click"); }; }
Instance of Symbol 284 MovieClip in Symbol 305 MovieClip Frame 1
onClipEvent (load) { if (_root.objSoundOptions.strMusic == "music") { this._parent.txtMusic.text = "8-Bit"; gotoAndStop (1); } else { this._parent.txtMusic.text = "Wind"; gotoAndStop (2); } perform = function () { if (bitValue) { this._parent.txtMusic.text = "8-Bit"; _root.objSoundOptions.strMusic = "music"; _root.playSound("music", "music"); } else { this._parent.txtMusic.text = "Wind"; _root.objSoundOptions.strMusic = "wind"; _root.playSound("wind", "music"); } _root.playSound("click"); }; }
Symbol 307 MovieClip Frame 2
this.btnEasyWay.onRelease = function () { _root.playSound("click"); _root.engine.hitPlayer((-_root.engine.intPlayerMaxHP) / 2); _root.engine.intHealsCount = _root.engine.intHealsCount + 1; _root.engine.intLevel = _root.engine.intLevel + 1; _root.engine.resumeGame(); }; this.btnHardWay.onRelease = function () { _root.playSound("click"); _root.engine.intLevel = _root.engine.intLevel + 1; _root.engine.resumeGame(); }; this.btnOpt.onRelease = function () { _root.playSound("click"); this._parent.gotoAndPlay("Options"); }; stop();
Instance of Symbol 284 MovieClip in Symbol 307 MovieClip Frame 6
onClipEvent (load) { if (_root.bitAutoPause) { gotoAndStop (1); } else { gotoAndStop (2); } perform = function () { if (bitValue) { _root.bitAutoPause = true; } else { _root.bitAutoPause = false; } _root.playSound("click"); }; }
Symbol 307 MovieClip Frame 7
this.btnShade.enabled = false; this.btnOK.onRelease = function () { _root.playSound("click"); this._parent.gotoAndPlay("Main"); }; stop();
Symbol 311 MovieClip Frame 15
_root.playSound("dragonpain"); this.btnEnd.onRelease = function () { _root.playSound("click"); _root.engine.setScore(); _root.game.destruct(); }; stop();
Symbol 314 Button
on (rollOver) { this.enabled = false; }
Symbol 315 MovieClip Frame 2
this.btnDie.onRelease = function () { _root.playSound("click"); this._parent.play(); }; stop();
Symbol 315 MovieClip Frame 17
_root.playSound("dragonfire");
Symbol 315 MovieClip Frame 26
_root.engine.setScore(); _root.game.destruct(); stop();
Symbol 317 MovieClip [game1] Frame 2
stop();
Symbol 317 MovieClip [game1] Frame 13
stop();
Symbol 317 MovieClip [game1] Frame 21
stop();
Symbol 317 MovieClip [game1] Frame 28
stop();
Symbol 317 MovieClip [game1] Frame 35
stop();
Instance of Symbol 280 MovieClip "btnPause" in Symbol 317 MovieClip [game1] Frame 35
on (press) { _root.playSound("click"); _root.engine.resumeGame(); }
Symbol 319 MovieClip [mcTurtleBunny] Frame 1
stop();
Symbol 320 MovieClip [mcRock] Frame 1
stop();
Symbol 322 MovieClip [mcCactus2] Frame 1
stop();
Symbol 324 MovieClip [mcCactus1] Frame 1
stop();
Symbol 327 MovieClip Frame 1
var component = _parent; component.registerSkinElement(track_mc, "scrollTrack");
Symbol 328 MovieClip [FScrollBarSymbol] Frame 1
#initclip 3 FScrollBarClass = function () { if (this._height == 4) { return(undefined); } this.init(); this.minPos = (this.maxPos = (this.pageSize = (this.largeScroll = 0))); this.smallScroll = 1; this.width = (this.horizontal ? (this._width) : (this._height)); this._xscale = (this._yscale = 100); this.setScrollPosition(0); this.tabEnabled = false; if (this._targetInstanceName.length > 0) { this.setScrollTarget(this._parent[this._targetInstanceName]); } this.tabChildren = false; this.setSize(this.width); }; FScrollBarClass.prototype = new FUIComponentClass(); FScrollBarClass.prototype.setHorizontal = function (flag) { if (this.horizontal && (!flag)) { this._xscale = 100; this._rotation = 0; } else if (flag && (!this.horizontal)) { this._xscale = -100; this._rotation = -90; } this.horizontal = flag; }; FScrollBarClass.prototype.setScrollProperties = function (pSize, mnPos, mxPos) { if (!this.enable) { return(undefined); } this.pageSize = pSize; this.minPos = Math.max(mnPos, 0); this.maxPos = Math.max(mxPos, 0); this.scrollPosition = Math.max(this.minPos, this.scrollPosition); this.scrollPosition = Math.min(this.maxPos, this.scrollPosition); if ((this.maxPos - this.minPos) <= 0) { this.scrollThumb_mc.removeMovieClip(); this.upArrow_mc.gotoAndStop(3); this.downArrow_mc.gotoAndStop(3); this.downArrow_mc.onPress = (this.downArrow_mc.onRelease = (this.downArrow_mc.onDragOut = null)); this.upArrow_mc.onPress = (this.upArrow_mc.onRelease = (this.upArrow_mc.onDragOut = null)); this.scrollTrack_mc.onPress = (this.scrollTrack_mc.onRelease = null); this.scrollTrack_mc.onDragOut = (this.scrollTrack_mc.onRollOut = null); this.scrollTrack_mc.useHandCursor = false; } else { var _local2 = this.getScrollPosition(); this.upArrow_mc.gotoAndStop(1); this.downArrow_mc.gotoAndStop(1); this.upArrow_mc.onPress = (this.upArrow_mc.onDragOver = this.startUpScroller); this.upArrow_mc.onRelease = (this.upArrow_mc.onDragOut = this.stopScrolling); this.downArrow_mc.onPress = (this.downArrow_mc.onDragOver = this.startDownScroller); this.downArrow_mc.onRelease = (this.downArrow_mc.onDragOut = this.stopScrolling); this.scrollTrack_mc.onPress = (this.scrollTrack_mc.onDragOver = this.startTrackScroller); this.scrollTrack_mc.onRelease = this.stopScrolling; this.scrollTrack_mc.onDragOut = this.stopScrolling; this.scrollTrack_mc.onRollOut = this.stopScrolling; this.scrollTrack_mc.useHandCursor = false; this.attachMovie("ScrollThumb", "scrollThumb_mc", 3); this.scrollThumb_mc._x = 0; this.scrollThumb_mc._y = this.upArrow_mc._height; this.scrollThumb_mc.onPress = this.startDragThumb; this.scrollThumb_mc.controller = this; this.scrollThumb_mc.onRelease = (this.scrollThumb_mc.onReleaseOutside = this.stopDragThumb); this.scrollThumb_mc.useHandCursor = false; this.thumbHeight = (this.pageSize / ((this.maxPos - this.minPos) + this.pageSize)) * this.trackSize; this.thumbMid_mc = this.scrollThumb_mc.mc_sliderMid; this.thumbTop_mc = this.scrollThumb_mc.mc_sliderTop; this.thumbBot_mc = this.scrollThumb_mc.mc_sliderBot; this.thumbHeight = Math.max(this.thumbHeight, 6); this.midHeight = (this.thumbHeight - this.thumbTop_mc._height) - this.thumbBot_mc._height; this.thumbMid_mc._yScale = (this.midHeight * 100) / this.thumbMid_mc._height; this.thumbMid_mc._y = this.thumbTop_mc._height; this.thumbBot_mc._y = this.thumbTop_mc._height + this.midHeight; this.scrollTop = this.scrollThumb_mc._y; this.trackHeight = this.trackSize - this.thumbHeight; this.scrollBot = this.trackHeight + this.scrollTop; _local2 = Math.min(_local2, this.maxPos); this.setScrollPosition(Math.max(_local2, this.minPos)); } }; FScrollBarClass.prototype.getScrollPosition = function () { return(this.scrollPosition); }; FScrollBarClass.prototype.setScrollPosition = function (pos) { this.scrollPosition = pos; if (this.scrollThumb_mc != undefined) { pos = Math.min(pos, this.maxPos); pos = Math.max(pos, this.minPos); } this.scrollThumb_mc._y = (((pos - this.minPos) * this.trackHeight) / (this.maxPos - this.minPos)) + this.scrollTop; this.executeCallBack(); }; FScrollBarClass.prototype.setLargeScroll = function (lScroll) { this.largeScroll = lScroll; }; FScrollBarClass.prototype.setSmallScroll = function (sScroll) { this.smallScroll = sScroll; }; FScrollBarClass.prototype.setEnabled = function (enabledFlag) { var _local3 = this.enable; if (enabledFlag && (!_local3)) { this.enable = enabledFlag; if (this.textField != undefined) { this.setScrollTarget(this.textField); } else { this.setScrollProperties(this.pageSize, this.cachedMinPos, this.cachedMaxPos); this.setScrollPosition(this.cachedPos); } this.clickFilter = undefined; } else if ((!enabledFlag) && (_local3)) { this.textField.removeListener(this); this.cachedPos = this.getScrollPosition(); this.cachedMinPos = this.minPos; this.cachedMaxPos = this.maxPos; if (this.clickFilter == undefined) { this.setScrollProperties(this.pageSize, 0, 0); } else { this.clickFilter = true; } this.enable = enabledFlag; } }; FScrollBarClass.prototype.setSize = function (hgt) { if (this._height == 1) { return(undefined); } this.width = hgt; this.scrollTrack_mc._yscale = 100; this.scrollTrack_mc._yscale = (100 * this.width) / this.scrollTrack_mc._height; if (this.upArrow_mc == undefined) { this.attachMovie("UpArrow", "upArrow_mc", 1); this.attachMovie("DownArrow", "downArrow_mc", 2); this.downArrow_mc.controller = (this.upArrow_mc.controller = this); this.upArrow_mc.useHandCursor = (this.downArrow_mc.useHandCursor = false); this.upArrow_mc._x = (this.upArrow_mc._y = 0); this.downArrow_mc._x = 0; } this.scrollTrack_mc.controller = this; this.downArrow_mc._y = this.width - this.downArrow_mc._height; this.trackSize = this.width - (2 * this.downArrow_mc._height); if (this.textField != undefined) { this.onTextChanged(); } else { this.setScrollProperties(this.pageSize, this.minPos, this.maxPos); } }; FScrollBarClass.prototype.scrollIt = function (inc, mode) { var _local3 = this.smallScroll; if (inc != "one") { _local3 = ((this.largeScroll == 0) ? (this.pageSize) : (this.largeScroll)); } var _local2 = this.getScrollPosition() + (mode * _local3); if (_local2 > this.maxPos) { _local2 = this.maxPos; } else if (_local2 < this.minPos) { _local2 = this.minPos; } this.setScrollPosition(_local2); }; FScrollBarClass.prototype.startDragThumb = function () { this.lastY = this._ymouse; this.onMouseMove = this.controller.dragThumb; }; FScrollBarClass.prototype.dragThumb = function () { this.scrollMove = this._ymouse - this.lastY; this.scrollMove = this.scrollMove + this._y; if (this.scrollMove < this.controller.scrollTop) { this.scrollMove = this.controller.scrollTop; } else if (this.scrollMove > this.controller.scrollBot) { this.scrollMove = this.controller.scrollBot; } this._y = this.scrollMove; var _local2 = this.controller; _local2.scrollPosition = Math.round(((_local2.maxPos - _local2.minPos) * (this._y - _local2.scrollTop)) / _local2.trackHeight) + _local2.minPos; this.controller.isScrolling = true; updateAfterEvent(); this.controller.executeCallBack(); }; FScrollBarClass.prototype.stopDragThumb = function () { this.controller.isScrolling = false; this.onMouseMove = null; }; FScrollBarClass.prototype.startTrackScroller = function () { this.controller.trackScroller(); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "page", -1); }; FScrollBarClass.prototype.scrollInterval = function (inc, mode) { clearInterval(this.scrolling); if (inc == "page") { this.trackScroller(); } else { this.scrollIt(inc, mode); } this.scrolling = setInterval(this, "scrollInterval", 35, inc, mode); }; FScrollBarClass.prototype.trackScroller = function () { if ((this.scrollThumb_mc._y + this.thumbHeight) < this._ymouse) { this.scrollIt("page", 1); } else if (this.scrollThumb_mc._y > this._ymouse) { this.scrollIt("page", -1); } }; FScrollBarClass.prototype.stopScrolling = function () { this.controller.downArrow_mc.gotoAndStop(1); this.controller.upArrow_mc.gotoAndStop(1); clearInterval(this.controller.scrolling); }; FScrollBarClass.prototype.startUpScroller = function () { this.controller.upArrow_mc.gotoAndStop(2); this.controller.scrollIt("one", -1); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "one", -1); }; FScrollBarClass.prototype.startDownScroller = function () { this.controller.downArrow_mc.gotoAndStop(2); this.controller.scrollIt("one", 1); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "one", 1); }; FScrollBarClass.prototype.setScrollTarget = function (tF) { if (tF == undefined) { this.textField.removeListener(this); delete this.textField[(this.horizontal ? "hScroller" : "vScroller")]; if ((this.textField.hScroller != undefined) && (this.textField.vScroller != undefined)) { this.textField.unwatch("text"); this.textField.unwatch("htmltext"); } } this.textField = undefined; if (!(tF instanceof TextField)) { return(undefined); } this.textField = tF; this.textField[(this.horizontal ? "hScroller" : "vScroller")] = this; this.onTextChanged(); this.onChanged = function () { this.onTextChanged(); }; this.onScroller = function () { if (!this.isScrolling) { if (!this.horizontal) { this.setScrollPosition(this.textField.scroll); } else { this.setScrollPosition(this.textField.hscroll); } } }; this.textField.addListener(this); this.textField.watch("text", this.callback); this.textField.watch("htmlText", this.callback); }; FScrollBarClass.prototype.callback = function (prop, oldVal, newVal) { clearInterval(this.hScroller.synchScroll); clearInterval(this.vScroller.synchScroll); this.hScroller.synchScroll = setInterval(this.hScroller, "onTextChanged", 50); this.vScroller.synchScroll = setInterval(this.vScroller, "onTextChanged", 50); return(newVal); }; FScrollBarClass.prototype.onTextChanged = function () { if ((!this.enable) || (this.textField == undefined)) { return(undefined); } clearInterval(this.synchScroll); if (this.horizontal) { var _local3 = this.textField.hscroll; this.setScrollProperties(this.textField._width, 0, this.textField.maxhscroll); this.setScrollPosition(Math.min(_local3, this.textField.maxhscroll)); } else { var _local3 = this.textField.scroll; var _local2 = this.textField.bottomScroll - this.textField.scroll; this.setScrollProperties(_local2, 1, this.textField.maxscroll); this.setScrollPosition(Math.min(_local3, this.textField.maxscroll)); } }; FScrollBarClass.prototype.executeCallBack = function () { if (this.textField == undefined) { super.executeCallBack(); } else if (this.horizontal) { this.textField.hscroll = this.getScrollPosition(); } else { this.textField.scroll = this.getScrollPosition(); } }; Object.registerClass("FScrollBarSymbol", FScrollBarClass); #endinitclip
Symbol 459 MovieClip [__Packages.FireSpawn] Frame 0
class FireSpawn { var intStoredTime, intResumeTime, _intTime, _intHealsCount, _intDragonHP, _intDragonMaxHP, _intPlayerHP, _intPlayerMaxHP, _intLevel, _intAmmoFire, _intAmmoWater, _intAmmoTrident, _intAmmoBomb, _intDamage, _intArrowsShot, _strArrowType, _isAlive, _isDragon, _objMouse, _intObstacleTimer, _intCalmTimer, _intInvulTimer; function FireSpawn () { intStoredTime = 0; intResumeTime = getTimer(); _intTime = 0; _intHealsCount = 0; _intDragonHP = 3000; _intDragonMaxHP = 3000; _intPlayerHP = 200; _intPlayerMaxHP = 200; _intLevel = 1; _intAmmoFire = 0; _intAmmoWater = 0; _intAmmoTrident = 0; _intAmmoBomb = 0; _intDamage = 1; _intArrowsShot = 0; _strArrowType = "Arrow"; _isAlive = true; _isDragon = false; _objMouse = new Object(); var _local3 = new Object(); _local3._xscale = 68.3563232421875; _local3._yscale = 68.3563232421875; _local3._x = -10; _local3._y = -12; var _local4 = _root.attachMovie("game1", "game", _root.getNextHighestDepth(), _local3); _local4.destruct = function () { _root.engine.pauseGame(""); _root.gotoAndPlay("HighScores"); delete _root.engine; this.removeMovieClip(); }; Mouse.addListener(_objMouse); _objMouse.onMouseDown = function () { if (!_root.game.mcPlayer.upper.torso.mcCrossbow.isShooting) { _root.game.mcPlayer.upper.torso.mcCrossbow.gotoAndPlay("Shoot"); _root.engine.intArrowsShot = _root.engine.intArrowsShot + 1; if (_root.engine.strArrowType != "Arrow") { _root.engine["intAmmo" + _root.engine.strArrowType] = _root.engine["intAmmo" + _root.engine.strArrowType] - 1; } } }; _local4.onEnterFrame = onEnterScroll; _local4.mcPlayer.onEnterFrame = onEnterKeys; _local4.mcPlayer.upper.torso.onEnterFrame = onEnterAim; } static function build() { _root.engine = new FireSpawn(); } function get intTime() { return(_intTime); } function get intObstacleTimer() { return(_intObstacleTimer); } function get intCalmTimer() { return(_intCalmTimer); } function get intInvulTimer() { return(_intInvulTimer); } function get intHealsCount() { return(_intHealsCount); } function get intDragonHP() { return(_intDragonHP); } function get intDragonMaxHP() { return(_intDragonMaxHP); } function get intPlayerHP() { return(_intPlayerHP); } function get intPlayerMaxHP() { return(_intPlayerMaxHP); } function get intLevel() { return(_intLevel); } function get intAmmoFire() { return(_intAmmoFire); } function get intAmmoWater() { return(_intAmmoWater); } function get intAmmoTrident() { return(_intAmmoTrident); } function get intAmmoBomb() { return(_intAmmoBomb); } function get intDamage() { return(_intDamage); } function get intArrowsShot() { return(_intArrowsShot); } function get strArrowType() { return(_strArrowType); } function get isAlive() { return(_isAlive); } function get isDragon() { return(_isDragon); } function set intTime(intNew) { _intTime = intNew; //return(intTime); } function set intObstacleTimer(intDuration) { _intObstacleTimer = intDuration; //return(intObstacleTimer); } function set intCalmTimer(intDuration) { _intCalmTimer = intDuration; //return(intCalmTimer); } function set intInvulTimer(intDuration) { _intInvulTimer = intDuration; //return(intInvulTimer); } function set intHealsCount(intValue) { _intHealsCount = intValue; //return(intHealsCount); } function set intDragonHP(intValue) { _intDragonHP = intValue; //return(intDragonHP); } function set intPlayerHP(intValue) { _intPlayerHP = intValue; //return(intPlayerHP); } function set intLevel(intNew) { _intLevel = intNew; //return(intLevel); } function set intAmmoFire(intValue) { _intAmmoFire = intValue; //return(intAmmoFire); } function set intAmmoWater(intValue) { _intAmmoWater = intValue; //return(intAmmoWater); } function set intAmmoTrident(intValue) { _intAmmoTrident = intValue; //return(intAmmoTrident); } function set intAmmoBomb(intValue) { _intAmmoBomb = intValue; //return(intAmmoBomb); } function set intDamage(intValue) { _intDamage = intValue; //return(intDamage); } function set intArrowsShot(intValue) { _intArrowsShot = intValue; //return(intArrowsShot); } function set strArrowType(strType) { _strArrowType = strType; //return(strArrowType); } function set isAlive(bitValue) { _isAlive = bitValue; //return(isAlive); } function set isDragon(bitValue) { _isDragon = bitValue; //return(isDragon); } function onEnterScroll() { _root.game.mcBg2._x = _root.game.mcBg2._x - 2; _root.game.mcBg3._x = _root.game.mcBg3._x - 5; _root.game.mcBg4._x = _root.game.mcBg4._x - 17; _root.game.mcBg5._x = _root.game.mcBg5._x - 23; var _local2 = 2; while (_local2 <= 5) { var _local4 = _root.engine.getPos(_root.game["mcBg" + _local2]); if (_local4.x <= 0) { _root.game["mcBg" + _local2]._x = 822.4; } _local2++; } if (_root.engine.roll(0, 100) == 50) { _root.engine.rollPowerUp(); } for (var _local6 in _root.game.genPowerUp) { if (_root.game.genPowerUp[_local6]._name.indexOf("mcPowerUp") >= 0) { _root.game.genPowerUp[_local6]._x = _root.game.genPowerUp[_local6]._x - 14; var _local3 = _root.engine.getPos(_root.game.genPowerUp[_local6]); if (_local3.x <= (-_root.game.genPowerUp[_local6]._width)) { _root.game.genPowerUp[_local6].removeMovieClip(); } } } for (var _local7 in _root.game.genObstacle) { if (_root.game.genObstacle[_local7]._name.indexOf("mcObstacle") >= 0) { _root.game.genObstacle[_local7]._x = _root.game.genObstacle[_local7]._x - 17; var _local5 = _root.engine.getPos(_root.game.genObstacle[_local7]); if (_local5.x <= (-_root.game.genObstacle[_local7]._width)) { _root.game.genObstacle[_local7].removeMovieClip(); } } } _root.engine.chkCollisions(true); _root.engine.chkPause(); } function onEnterKeys() { var _local2 = _root.engine.getPos(_root.game.mcPlayer); if (Key.isDown(37) && (_local2.x >= 0)) { _root.game.mcPlayer._x = _root.game.mcPlayer._x - 10; } else if (Key.isDown(39) && (_local2.x <= 370)) { _root.game.mcPlayer._x = _root.game.mcPlayer._x + 10; } if (Key.isDown(38) && (!_root.game.mcPlayer.isBusy)) { _root.game.mcPlayer.gotoAndPlay("Jump"); } } function onEnterAim() { if (!_root.game.mcPlayer.upper.torso.mcCrossbow.isShooting) { _root.engine.dragonStatus(_root.game.mcDragon.isOnScreen); _root.engine.aimTarget(-80, _root.game.mcPlayer.upper.torso.mcCrossbow); _root.engine.aimTarget(-60, _root.game.mcPlayer.upper.torso.mcHead); _root.engine.aimTarget(-90, _root.game.mcPlayer.upper.torso.mcLeftArm); _root.engine.aimTarget(-45, _root.game.mcPlayer.upper.torso.mcShoulderGuard); } else if (_root.game.mcPlayer.upper.torso.mcCrossbow.isShooting) { _root.engine.chkCollisions(false); } } function roll(intIncludedMin, intExcludedMax) { return(Number(Math.floor(Math.random() * (intExcludedMax - intIncludedMin)) + intIncludedMin)); } function getPos(mcSource, mcNew) { var _local1 = new Object(); _local1.x = mcSource._x; _local1.y = mcSource._y; mcSource._parent.localToGlobal(_local1); if (mcNew != undefined) { mcNew.globalToLocal(_local1); } return(_local1); } function setShades(mcTarget, intPercentage) { var _local3 = new Color(mcTarget); var _local1 = new Object(); _local1.ra = intPercentage; _local1.rb = 0; _local1.ga = intPercentage; _local1.gb = 0; _local1.ba = intPercentage; _local1.bb = 0; _local1.aa = 100; _local1.ab = 0; _local3.setTransform(_local1); return(mcTarget); } function aimTarget(intMin, mcTarget) { var _local4 = _root.engine.getPos(mcTarget, mcTarget._parent); var _local5 = mcTarget._parent._xmouse - _local4.x; var _local6 = mcTarget._parent._ymouse - _local4.y; var _local2 = (Math.atan2(_local6, _local5) * 180) / Math.PI; if (_local2 < intMin) { _local2 = intMin; } else if (_local2 > 0) { _local2 = 0; } mcTarget._rotation = _local2; } function chkCollisions(isToCheckAllTheTime) { if (isToCheckAllTheTime && (!_root.game.mcPlayer.isInvulnerable)) { if (_root.game.mcDragon.dragon.danger0.hitTest(_root.game.mcPlayer.contact) && (_root.game.mcDragon.dragon.danger0.isDangerous)) { _root.engine.hitPlayer(_root.game.mcDragon.dragon.danger0.intDamage); } else if (_root.game.mcDragon.dragon.danger1.hitTest(_root.game.mcPlayer.contact) && (_root.game.mcDragon.dragon.danger1.isDangerous)) { _root.engine.hitPlayer(_root.game.mcDragon.dragon.danger1.intDamage); } var _local3 = 1; while (_local3 <= 4) { if (_root.game.mcDragon["fireball" + _local3].danger.hitTest(_root.game.mcPlayer.contact) && (_root.game.mcDragon["fireball" + _local3].danger.isDangerous)) { _root.engine.hitPlayer(_root.game.mcDragon["fireball" + _local3].danger.intDamage); } _local3++; } for (var _local5 in _root.game.genObstacle) { if (((_root.game.genObstacle[_local5]._name.indexOf("mcObstacle") >= 0) && (_root.game.genObstacle[_local5].isActivatable)) && (_root.game.mcPlayer.contact.hitTest(_root.game.genObstacle[_local5]))) { _root.game.genObstacle[_local5].onActivate(); } } } else if (!isToCheckAllTheTime) { var _local2 = 0; while (_local2 <= 4) { if (_root.game.mcDragon.dragon["contact" + _local2].isShootable && (_root.game.mcPlayer.upper.torso.mcCrossbow.mcArrow.hitTest(_root.game.mcDragon.dragon["contact" + _local2]))) { _root.engine.dragonStatus(false); _root.engine.hitDragon(_root.game.mcDragon.dragon["contact" + _local2].intModifier); _root.game.mcPlayer.upper.torso.mcCrossbow.mcArrow._visible = false; if (((_root.engine.strArrowType == "Fire") || (_root.engine.strArrowType == "Water")) || (_root.engine.strArrowType == "Bomb")) { _root.engine.attachBurst(); } } _local2++; } for (var _local4 in _root.game.genPowerUp) { if (((_root.game.genPowerUp[_local4]._name.indexOf("mcPowerUp") >= 0) && (_root.game.genPowerUp[_local4].isActivatable)) && (_root.game.mcPlayer.upper.torso.mcCrossbow.mcArrow.hitTest(_root.game.genPowerUp[_local4]))) { _root.game.genPowerUp[_local4].onActivate(); } } } } function dragonStatus(isVulnerable) { var _local2 = 0; while (_local2 <= 4) { _root.game.mcDragon.dragon["contact" + _local2].isShootable = isVulnerable; _local2++; } } function hitDragon(intModifier) { _root.engine.setShades(_root.game.mcDragon, 150); if ((_root.engine.strArrowType != "Arrow") && (_root.engine.strArrowType != "Fire")) { var _local2 = _root.engine.strArrowType.toLowerCase(); _root.playSound(_local2); } else if (_root.engine.strArrowType == "Fire") { _root.playSound("bomb"); } else { _root.playSound("trident"); } var _local3 = Math.round(_root.engine.intDamage * intModifier); _root.engine.intDragonHP = _root.engine.intDragonHP - _local3; _root.game.mcDamage.txtDamage.text = (_root.engine.intDragonHP.toString(10) + " / ") + _root.engine.intDragonMaxHP.toString(10); _root.game.mcDamage.txtDamageShade.text = (_root.engine.intDragonHP.toString(10) + " / ") + _root.engine.intDragonMaxHP.toString(10); _root.game.mcDragonHP.base._xscale = (_root.engine.intDragonHP * 100) / _root.engine.intDragonMaxHP; if (_root.engine.intDragonHP <= (_root.engine.intDragonMaxHP - 2500)) { _root.engine.intDragonHP = _root.engine.intDragonMaxHP - 2500; _root.game.mcDragonHP.base._xscale = (_root.engine.intDragonHP * 100) / _root.engine.intDragonMaxHP; _root.engine.isAlive = true; _root.engine.pauseGame("Victory"); } } function hitPlayer(intDamage) { if (intDamage > 0) { _root.engine.invulnerableTime(); _root.game.mcPlayer.gotoAndPlay("Hit"); _root.playSound("hit"); } _root.engine.intPlayerHP = _root.engine.intPlayerHP - intDamage; if (_root.engine.intPlayerHP > _root.engine.intPlayerMaxHP) { _root.engine.intPlayerHP = _root.engine.intPlayerMaxHP; } else if (_root.engine.intPlayerHP <= 0) { _root.engine.intPlayerHP = 0; _root.game.mcPlayerHP.base._xscale = (_root.engine.intPlayerHP * 100) / _root.engine.intPlayerMaxHP; _root.engine.isAlive = false; _root.engine.pauseGame("Defeat"); } _root.game.mcPlayerHP.base._xscale = (_root.engine.intPlayerHP * 100) / _root.engine.intPlayerMaxHP; } function updateInfo() { _root.game.mcInfo.txtFire.text = _root.engine.intAmmoFire.toString(10); _root.game.mcInfo.txtFireShade.text = _root.engine.intAmmoFire.toString(10); _root.game.mcInfo.txtWater.text = _root.engine.intAmmoWater.toString(10); _root.game.mcInfo.txtWaterShade.text = _root.engine.intAmmoWater.toString(10); _root.game.mcInfo.txtTrident.text = _root.engine.intAmmoTrident.toString(10); _root.game.mcInfo.txtTridentShade.text = _root.engine.intAmmoTrident.toString(10); _root.game.mcInfo.txtBomb.text = _root.engine.intAmmoBomb.toString(10); _root.game.mcInfo.txtBombShade.text = _root.engine.intAmmoBomb.toString(10); } function updateArrow() { var _local3 = new Array("Fire", "Water", "Trident", "Bomb"); var _local2 = 0; while (_local2 < _local3.length) { if (_root.engine["intAmmo" + _local3[_local2]] > 0) { _root.engine.strArrowType = _local3[_local2]; } _local2++; } if ((((_root.engine["intAmmo" + _local3[0]] <= 0) && (_root.engine["intAmmo" + _local3[1]] <= 0)) && (_root.engine["intAmmo" + _local3[2]] <= 0)) && (_root.engine["intAmmo" + _local3[3]] <= 0)) { _root.engine.strArrowType = "Arrow"; } _root.game.mcPlayer.upper.torso.mcCrossbow.mcArrow.gotoAndPlay(_root.engine.strArrowType); switch (_root.engine.strArrowType) { case "Fire" : _root.engine.intDamage = 5; break; case "Water" : _root.engine.intDamage = 10; break; case "Trident" : _root.engine.intDamage = 25; break; case "Bomb" : _root.engine.intDamage = 100; break; default : _root.engine.intDamage = 1; } } function rollPowerUp() { var _local3 = new Array("Bomb"); var _local2 = 1; while (_local2 <= 8) { if (_local2 <= 3) { _local3.push("Trident"); } if (_local2 <= 4) { _local3.push("Water"); _local3.push("Fire"); } _local3.push("Arrow"); _local2++; } var _local4 = _root.engine.roll(0, _local3.length); if (_local3[_local4] != "Arrow") { _root.engine.attachPowerUp(_local3[_local4]); } } function attachPowerUp(strType) { var _local3 = _root.game.genPowerUp.attachMovie("mcPowerUp", "mcPowerUp" + _root.game.genPowerUp.getNextHighestDepth(), _root.game.genPowerUp.getNextHighestDepth()); switch (strType) { case "Fire" : _local3._xscale = _local3._xscale * 1.2; _local3._yscale = _local3._yscale * 1.2; break; case "Trident" : _local3._xscale = _local3._xscale * 0.8; _local3._yscale = _local3._yscale * 0.8; break; case "Bomb" : _local3._xscale = _local3._xscale * 0.5; _local3._yscale = _local3._yscale * 0.5; break; default : _local3._xscale = _local3._xscale * 1; _local3._yscale = _local3._yscale * 1; } _local3._x = -20; _local3._y = _root.engine.roll(-50, 51); _local3.gotoAndPlay(strType); _local3.strType = strType; _local3.isActivatable = true; _local3.onActivate = function () { _root.playSound("bonus"); switch (this.strType) { case "Fire" : _root.engine.intAmmoFire = _root.engine.intAmmoFire + 10; break; case "Water" : _root.engine.intAmmoWater = _root.engine.intAmmoWater + 6; break; case "Trident" : _root.engine.intAmmoTrident = _root.engine.intAmmoTrident + 3; break; case "Bomb" : _root.engine.intAmmoBomb = _root.engine.intAmmoBomb + 2; break; } _root.engine.updateInfo(); this.removeMovieClip(); }; return(_local3); } function attachObstacle() { var _local3 = new Object(); _local3._xscale = _root.engine.roll(106, 196); _local3._yscale = _root.engine.roll(106, 196); _local3._x = -20; _local3._y = 0; var _local5 = new Array("mcRock", "mcCactus1", "mcCactus2"); var _local4 = _root.game.genObstacle.attachMovie(_local5[_root.engine.roll(0, _local5.length)], "mcObstacle" + _root.game.genObstacle.getNextHighestDepth(), _root.game.genObstacle.getNextHighestDepth(), _local3); _root.engine.setShades(_local4, _root.engine.roll(75, 126)); _local4.isActivatable = true; _local4.onActivate = function () { _root.engine.hitPlayer(10); }; _local4.onDisappear = function () { this.isActivatable = false; this.onEnterFrame = function () { this._alpha = this._alpha - 5; if (this._alpha <= 0) { delete this.onEnterFrame; this.removeMovieClip(); } }; }; return(_local4); } function attachBurst() { var _local5 = _root.engine.getPos(_root.game.mcPlayer.upper.torso.mcCrossbow.mcArrow, _root.game); var _local3 = new Object(); _local3._x = _local5.x; _local3._y = _local5.y; var _local4 = _root.game.attachMovie("mcBurst", "mcBurst" + _root.game.getNextHighestDepth(), _root.game.getNextHighestDepth(), _local3); if ((_root.engine.strArrowType == "Fire") || (_root.engine.strArrowType == "Water")) { var _local2 = new Object(); _local2.ra = 0; if (_root.engine.strArrowType == "Fire") { _local2.rb = 255; _local2.ga = 115; _local2.bb = 0; } else if (_root.engine.strArrowType == "Water") { _local2.rb = 0; _local2.ga = 100; _local2.bb = 255; } _local2.gb = 0; _local2.ba = 0; _local2.aa = 100; _local2.ab = 0; var _local6 = new Color(_local4); _local6.setTransform(_local2); } return(_local4); } function attachTurtleBunny() { var _local4 = new Object(); _local4._x = 250; _local4._y = 325; var _local6 = _root.game.mcDragon.dragon.attachMovie("mcTurtleBunny", "mcTurtleBunny", _root.game.mcDragon.dragon.getNextHighestDepth(), _local4); _local6.drop = function () { var _local4 = _root.engine.getPos(this); var _local3 = new Object(); _local3._x = _local4.x; _local3._y = _local4.y; var _local5 = _root.attachMovie("mcTurtleBunny", "mcTurtleBunny", _root.getNextHighestDepth(), _local3); _local5._xscale = _local5._xscale * -1; _local5.onEnterFrame = function () { this._y = this._y + 20; this._rotation = this._rotation + 20; if ((!_root.game.mcPlayer.isInvulnerable) && (this.hitTest(_root.game.mcPlayer.contact))) { _root.engine.hitPlayer(10); } if (this._y > 400) { delete this.onEnterFrame; this.removeMovieClip(); } }; this.removeMovieClip(); }; return(_local6); } function chkPause() { if ((_root.engine.intDragonHP <= (_root.engine.intDragonMaxHP - 500)) && (_root.engine.intLevel == 1)) { _root.engine.pauseGame("LevelUp"); } else if ((_root.engine.intDragonHP <= (_root.engine.intDragonMaxHP - 1000)) && (_root.engine.intLevel == 2)) { _root.engine.pauseGame("LevelUp"); } else if ((_root.engine.intDragonHP <= (_root.engine.intDragonMaxHP - 1500)) && (_root.engine.intLevel == 3)) { _root.engine.pauseGame("LevelUp"); } else if ((_root.engine.intDragonHP <= (_root.engine.intDragonMaxHP - 2000)) && (_root.engine.intLevel == 4)) { _root.engine.pauseGame("LevelUp"); } else if (((120000 <= (getTimer() - _root.engine.intResumeTime)) && (_root.bitAutoPause)) && (_root.game.mcDragon.isOnScreen || (_root.game.mcDragon.isDragonBlow))) { _root.engine.pauseGame("Manual"); } } function pauseGame(strReason) { for (var _local3 in _root.game.genObstacle) { if (_root.game.genObstacle[_local3]._name.indexOf("mcObstacle") >= 0) { _root.game.genObstacle[_local3].onDisappear(); } } Mouse.removeListener(_objMouse); delete _root.game.onEnterFrame; delete _root.game.mcPlayer.onEnterFrame; delete _root.game.mcPlayer.upper.torso.onEnterFrame; _root.game.mcDragon.onEnterFrame = function () { this._alpha = this._alpha - 5; _root.game.mcPlayer.stop(); clearInterval(_root.engine.intObstacleTimer); _root.engine.intObstacleTimer = undefined; if (this._alpha <= 20) { this.gotoAndStop("Hide"); } if (this._alpha <= 0) { delete this.onEnterFrame; } }; if (strReason != "") { _root.engine.intTime = (_root.engine.intStoredTime + getTimer()) - _root.engine.intResumeTime; _root.engine.intStoredTime = _root.engine.intTime; _root.game.gotoAndPlay(strReason); } } function resumeGame() { _root.engine.intResumeTime = getTimer(); Mouse.addListener(_objMouse); _root.game.onEnterFrame = _root.engine.onEnterScroll; _root.game.mcPlayer.onEnterFrame = _root.engine.onEnterKeys; _root.game.mcPlayer.upper.torso.onEnterFrame = _root.engine.onEnterAim; delete _root.game.mcDragon.onEnterFrame; _root.game.mcPlayer.play(); _root.game.mcDragon._alpha = 100; _root.game.mcDragon.gotoAndPlay("Entrance"); _root.game.gotoAndPlay("GameScreen"); } function setScore() { _root.objScore.isDefined = true; _root.objScore.intSimplify = _root.intSimplify; _root.objScore.intHealsCount = _root.engine.intHealsCount; _root.objScore.intHP = _root.engine.intPlayerHP; _root.objScore.intTime = _root.engine.intTime; _root.objScore.intArrowsShot = _root.engine.intArrowsShot; _root.objScore.intLevel = _root.engine.intLevel; _root.objScore.isAlive = _root.engine.isAlive; _root.objScore.intHurtDragon = _root.engine.intDragonMaxHP - _root.engine.intDragonHP; } function obstaclesAI() { clearInterval(_root.engine.intObstacleTimer); if ((!_root.game.mcDragon.isDragonBlow) && (!_root.game.mcDragon.isOnScreen)) { var _local2 = ""; for (var _local3 in _root.game.genObstacle) { if (_root.game.genObstacle[_local3]._name.indexOf("mcObstacle") >= 0) { if (_local2 == "") { _local2 = _root.game.genObstacle[_local3]._name; } else if (_root.game.genObstacle[_local2]._x <= _root.game.genObstacle[_local3]._x) { _local2 = _root.game.genObstacle[_local3]._name; } } } if (_local2 == "") { _root.engine.attachObstacle(); } else if (_root.game.genObstacle[_local2]._x <= -400) { _root.engine.attachObstacle(); } updateAfterEvent(); } _root.engine.intObstacleTimer = setInterval(_root.engine.obstaclesAI, _root.engine.roll(1200, 2201) + (_root.intSimplify * 200)); } function gameAI() { if (_root.engine.roll(0, 100) < (_root.engine.intLevel * 5)) { var _local2 = _root.engine.roll(_root.engine.intLevel * 10, 110); if (_local2 < 40) { _root.game.mcDragon.gotoAndPlay("Stare"); } else if (_local2 < 50) { _root.game.mcDragon.gotoAndPlay("DropFlames"); } else if (_local2 < 70) { _root.game.mcDragon.gotoAndPlay("ThrowFlames"); } else { _root.game.mcDragon.gotoAndPlay("FlyOver"); } } else if (_root.engine.isDragon) { if (_root.engine.roll(0, 100) < (45 + (_root.engine.intLevel * 5))) { _root.game.mcDragon.gotoAndPlay("FlyOver"); } else { _root.game.mcDragon.gotoAndPlay("Stare"); } _root.engine.isDragon = false; } else if (!_root.engine.isDragon) { if (_root.engine.roll(0, 100) < (45 + (_root.engine.intLevel * 5))) { _root.game.mcDragon.gotoAndPlay("ThrowFlames"); } else { _root.game.mcDragon.gotoAndPlay("DropFlames"); } _root.engine.isDragon = true; } } function timeControl(intCount, intMax) { clearInterval(_root.engine.intCalmTimer); if (typeof(intMax) != "number") { intMax = _root.engine.roll(1, 11); } if (typeof(intCount) != "number") { intCount = 0; } else { intCount++; } if (intCount >= intMax) { clearInterval(_root.engine.intObstacleTimer); _root.engine.intObstacleTimer = undefined; var _local2 = 0; for (var _local3 in _root.game.genObstacle) { if (_root.game.genObstacle[_local3]._name.indexOf("mcObstacle") >= 0) { _local2++; } } if (_local2 == 0) { _root.engine.gameAI(); } else { _root.engine.intCalmTimer = setInterval(_root.engine.timeControl, 550 + (_root.intSimplify * 100), intCount, intMax); } } else { if (_root.engine.intObstacleTimer == undefined) { if (_root.engine.roll(0, 2) == 0) { _root.engine.obstaclesAI(); } else { _root.engine.gameAI(); updateAfterEvent(); return(undefined); } } _root.engine.intCalmTimer = setInterval(_root.engine.timeControl, 1000 + (Math.abs(_root.intSimplify) * 100), intCount, intMax); } updateAfterEvent(); } function invulnerableTime(strStatus) { clearInterval(_root.engine.intInvulTimer); if (strStatus == "End") { _root.game.mcPlayer.isInvulnerable = false; _root.engine.setShades(_root.game.mcPlayer, 100); updateAfterEvent(); } else { _root.game.mcPlayer.isInvulnerable = true; _root.engine.setShades(_root.game.mcPlayer, 150); _root.engine.intInvulTimer = setInterval(_root.engine.invulnerableTime, 2500 + (_root.intSimplify * 100), "End"); } } }
Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 1
this._visible = false; _root.objSoundOptions = new Object(); _root.objSoundOptions.bitSoundOn = true; _root.objSoundOptions.bitMusicOn = true; _root.objSoundOptions.strSoundTrack = ""; _root.objSoundOptions.strMusic = "wind"; _root.playSound = function (strNoiseName, strType) { if ((strType == undefined) || (strType.toLowerCase() == "sound")) { bitPlay = _root.objSoundOptions.bitSoundOn; } else if (strType.toLowerCase() == "music") { bitPlay = _root.objSoundOptions.bitMusicOn; _root.objSoundOptions.strSoundTrack = strNoiseName; stopAllSounds(); } if (bitPlay) { _root.soundFX.gotoAndPlay(strNoiseName.toLowerCase()); } }; stop();
Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 5
stop();
Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 11
gotoAndStop ("Wait");
Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 16
gotoAndStop ("Wait");
Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 20
gotoAndStop ("Wait");
Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 26
gotoAndStop ("Wait");
Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 31
gotoAndStop ("Wait");
Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 36
gotoAndStop ("Wait");
Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 47
gotoAndStop ("Wait");
Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 53
gotoAndStop ("Wait");
Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 57
gotoAndStop ("Wait");
Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 66
gotoAndStop ("Wait");
Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 75
gotoAndStop ("Wait");
Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 80
gotoAndStop ("Wait");
Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 86
gotoAndStop ("Wait");
Instance of Symbol 280 MovieClip in Symbol 361 MovieClip Frame 1
on (press) { stopAllSounds(); _root.playSound(_root.objSoundOptions.strMusic, "music"); } on (release) { _root.playSound("click"); _root.gotoAndPlay("Title"); }
Symbol 361 MovieClip Frame 739
Dragon.gotoAndPlay("Scream2");
Symbol 361 MovieClip Frame 844
Dragon.gotoAndPlay("Scream");
Symbol 361 MovieClip Frame 928
stopAllSounds(); _root.playSound(_root.objSoundOptions.strMusic, "music"); _root.gotoAndPlay("Title"); stop();
Symbol 362 Button
on (press) { playSound("click"); gotoAndPlay ("HowPlay"); }
Symbol 364 Button
on (press) { playSound("click"); gotoAndPlay ("Options"); }
Symbol 368 Button
on (press) { playSound("click"); gotoAndPlay ("Credits"); }
Symbol 373 Button
on (release) { _root.playSound("click"); _root.gotoAndStop("Game"); }
Symbol 387 Button
on (press) { playSound("click"); gotoAndPlay ("Title"); }
Symbol 392 Button
on (press) { playSound("click"); gotoAndPlay ("Plot"); }
Symbol 399 MovieClip Frame 1
stop();
Instance of Symbol 328 MovieClip [FScrollBarSymbol] in Symbol 399 MovieClip Frame 1
//component parameters onClipEvent (construct) { _targetInstanceName = "scroller"; horizontal = false; }
Symbol 400 Button
on (press) { playSound("click"); getURL (_root.battleonurl); }
Symbol 407 MovieClip Frame 1
stop();
Instance of Symbol 407 MovieClip "sliderDrag" in Symbol 412 MovieClip Frame 1
onClipEvent (load) { this._x = (_root.intSimplify + 5) * 10; }
Symbol 412 MovieClip Frame 2
this.txtSimplify.text = _root.intSimplify.toString(10); this.btnLeft.onPress = function () { _root.playSound("click"); this._parent.sliderDrag._x = this._parent.sliderDrag._x - 10; if (this._parent.sliderDrag._x < 0) { this._parent.sliderDrag._x = 0; } _root.intSimplify = Math.round(this._parent.sliderDrag._x / 10) - 5; this._parent.txtSimplify.text = _root.intSimplify.toString(10); }; this.btnRight.onPress = function () { _root.playSound("click"); this._parent.sliderDrag._x = this._parent.sliderDrag._x + 10; if (this._parent.sliderDrag._x > 100) { this._parent.sliderDrag._x = 100; } _root.intSimplify = Math.round(this._parent.sliderDrag._x / 10) - 5; this._parent.txtSimplify.text = _root.intSimplify.toString(10); }; stop();
Symbol 370 Button
on (press) { playSound("click"); _global.ipbSend(); }
Symbol 425 Button
on (release) { _root.playSound("click"); _root.gotoAndPlay("ScoreDetails"); }
Symbol 437 Button
on (press) { playSound("click"); getURL ("http://www.DragonFable.com"); }
Symbol 442 Button
on (press) { playSound("click"); getURL (_root.downloadurl); }
Symbol 446 Button
on (release) { _root.playSound("click"); _root.play(); }
Symbol 454 Button
on (release) { _root.playSound("click"); _root.gotoAndPlay("Title"); }

Library Items

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

Instance Names

"soundFX"Frame 5Symbol 351 MovieClip [TMPtg8dmu5h6g]
"intro"Frame 6Symbol 361 MovieClip
"btn"Frame 10Symbol 381 Graphic
"mcSlider"Frame 28Symbol 412 MovieClip
"txtNames"Frame 35Symbol 418 EditableText
"txtPlayerScore"Frame 35Symbol 424 EditableText
"btnShadeDtl"Frame 44Symbol 274 Button
"txtDetails"Frame 44Symbol 427 EditableText
"btnOk"Frame 44Symbol 269 Button
"scroller"Frame 71Symbol 444 EditableText
"strLoad"Symbol 334 MovieClip Frame 1Symbol 332 EditableText
"face_mc"Symbol 14 MovieClip Frame 1Symbol 3 MovieClip
"arrow_mc"Symbol 14 MovieClip Frame 1Symbol 5 MovieClip
"highlight_mc"Symbol 14 MovieClip Frame 1Symbol 7 MovieClip
"shadow_mc"Symbol 14 MovieClip Frame 1Symbol 9 MovieClip
"darkshadow_mc"Symbol 14 MovieClip Frame 1Symbol 11 MovieClip
"highlight3D_mc"Symbol 14 MovieClip Frame 1Symbol 13 MovieClip
"darkshadow_mc"Symbol 24 MovieClip Frame 1Symbol 15 MovieClip
"highlight3D_mc"Symbol 24 MovieClip Frame 1Symbol 16 MovieClip
"highlight_mc"Symbol 24 MovieClip Frame 1Symbol 18 MovieClip
"shadow_mc"Symbol 24 MovieClip Frame 1Symbol 20 MovieClip
"face_mc"Symbol 24 MovieClip Frame 1Symbol 21 MovieClip
"arrow_mc"Symbol 24 MovieClip Frame 1Symbol 23 MovieClip
"highlight3D_mc"Symbol 33 MovieClip Frame 1Symbol 25 MovieClip
"darkshadow_mc"Symbol 33 MovieClip Frame 1Symbol 26 MovieClip
"highlight_mc"Symbol 33 MovieClip Frame 1Symbol 27 MovieClip
"shadow_mc"Symbol 33 MovieClip Frame 1Symbol 28 MovieClip
"face_mc"Symbol 33 MovieClip Frame 1Symbol 30 MovieClip
"arrow_mc"Symbol 33 MovieClip Frame 1Symbol 32 MovieClip
"up"Symbol 34 MovieClip [UpArrow] Frame 1Symbol 14 MovieClip
"down"Symbol 34 MovieClip [UpArrow] Frame 2Symbol 24 MovieClip
"disabled"Symbol 34 MovieClip [UpArrow] Frame 3Symbol 33 MovieClip
"highlight3D_mc"Symbol 41 MovieClip Frame 1Symbol 36 MovieClip
"darkshadow_mc"Symbol 41 MovieClip Frame 1Symbol 38 MovieClip
"highlight_mc"Symbol 41 MovieClip Frame 1Symbol 39 MovieClip
"shadow_mc"Symbol 41 MovieClip Frame 1Symbol 40 MovieClip
"highlight3D_mc"Symbol 48 MovieClip Frame 1Symbol 42 MovieClip
"darkshadow_mc"Symbol 48 MovieClip Frame 1Symbol 43 MovieClip
"shadow_mc"Symbol 48 MovieClip Frame 1Symbol 45 MovieClip
"face_mc"Symbol 48 MovieClip Frame 1Symbol 46 MovieClip
"highlight_mc"Symbol 48 MovieClip Frame 1Symbol 47 MovieClip
"shadow_mc"Symbol 53 MovieClip Frame 1Symbol 49 MovieClip
"darkshadow_mc"Symbol 53 MovieClip Frame 1Symbol 51 MovieClip
"highlight3D_mc"Symbol 53 MovieClip Frame 1Symbol 52 MovieClip
"mc_sliderTop"Symbol 54 MovieClip [ScrollThumb] Frame 1Symbol 41 MovieClip
"mc_sliderMid"Symbol 54 MovieClip [ScrollThumb] Frame 1Symbol 48 MovieClip
"mc_sliderBot"Symbol 54 MovieClip [ScrollThumb] Frame 1Symbol 53 MovieClip
"face_mc"Symbol 62 MovieClip Frame 1Symbol 55 MovieClip
"arrow_mc"Symbol 62 MovieClip Frame 1Symbol 57 MovieClip
"highlight_mc"Symbol 62 MovieClip Frame 1Symbol 58 MovieClip
"shadow_mc"Symbol 62 MovieClip Frame 1Symbol 59 MovieClip
"darkshadow_mc"Symbol 62 MovieClip Frame 1Symbol 60 MovieClip
"highlight3D_mc"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"darkshadow_mc"Symbol 70 MovieClip Frame 1Symbol 63 MovieClip
"highlight3D_mc"Symbol 70 MovieClip Frame 1Symbol 64 MovieClip
"highlight_mc"Symbol 70 MovieClip Frame 1Symbol 65 MovieClip
"shadow_mc"Symbol 70 MovieClip Frame 1Symbol 66 MovieClip
"face_mc"Symbol 70 MovieClip Frame 1Symbol 67 MovieClip
"arrow_mc"Symbol 70 MovieClip Frame 1Symbol 69 MovieClip
"highlight3D_mc"Symbol 78 MovieClip Frame 1Symbol 71 MovieClip
"darkshadow_mc"Symbol 78 MovieClip Frame 1Symbol 72 MovieClip
"highlight_mc"Symbol 78 MovieClip Frame 1Symbol 73 MovieClip
"shadow_mc"Symbol 78 MovieClip Frame 1Symbol 74 MovieClip
"face_mc"Symbol 78 MovieClip Frame 1Symbol 75 MovieClip
"arrow_mc"Symbol 78 MovieClip Frame 1Symbol 77 MovieClip
"up"Symbol 79 MovieClip [DownArrow] Frame 1Symbol 62 MovieClip
"down"Symbol 79 MovieClip [DownArrow] Frame 2Symbol 70 MovieClip
"disabled"Symbol 79 MovieClip [DownArrow] Frame 3Symbol 78 MovieClip
"object1"Symbol 139 MovieClip Frame 1Symbol 138 MovieClip
"object2"Symbol 139 MovieClip Frame 1Symbol 138 MovieClip
"mcArrow"Symbol 186 MovieClip Frame 1Symbol 183 MovieClip
"mcLeftArm"Symbol 195 MovieClip Frame 1Symbol 165 MovieClip
"mcHead"Symbol 195 MovieClip Frame 1Symbol 177 MovieClip
"mcCrossbow"Symbol 195 MovieClip Frame 1Symbol 186 MovieClip
"mcShoulderGuard"Symbol 195 MovieClip Frame 1Symbol 194 MovieClip
"torso"Symbol 196 MovieClip Frame 1Symbol 195 MovieClip
"contact"Symbol 199 MovieClip Frame 1Symbol 141 MovieClip
"upper"Symbol 199 MovieClip Frame 1Symbol 196 MovieClip
"mcHead"Symbol 199 MovieClip Frame 93Symbol 177 MovieClip
"mcShoulderGuard"Symbol 199 MovieClip Frame 93Symbol 194 MovieClip
"danger"Symbol 206 MovieClip Frame 1Symbol 141 MovieClip
"danger1"Symbol 231 MovieClip Frame 1Symbol 141 MovieClip
"danger0"Symbol 231 MovieClip Frame 1Symbol 141 MovieClip
"contact3"Symbol 231 MovieClip Frame 1Symbol 141 MovieClip
"contact4"Symbol 231 MovieClip Frame 1Symbol 141 MovieClip
"contact1"Symbol 231 MovieClip Frame 1Symbol 141 MovieClip
"contact2"Symbol 231 MovieClip Frame 1Symbol 141 MovieClip
"contact0"Symbol 231 MovieClip Frame 1Symbol 141 MovieClip
"rightwing"Symbol 231 MovieClip Frame 1Symbol 212 MovieClip
"leftwing"Symbol 231 MovieClip Frame 1Symbol 212 MovieClip
"contact0"Symbol 231 MovieClip Frame 5Symbol 141 MovieClip
"danger"Symbol 232 MovieClip Frame 1Symbol 141 MovieClip
"fireball3"Symbol 233 MovieClip Frame 1Symbol 206 MovieClip
"fireball2"Symbol 233 MovieClip Frame 1Symbol 206 MovieClip
"fireball1"Symbol 233 MovieClip Frame 1Symbol 206 MovieClip
"dragon"Symbol 233 MovieClip Frame 1Symbol 231 MovieClip
"fireball4"Symbol 233 MovieClip Frame 549Symbol 232 MovieClip
"fireball1"Symbol 233 MovieClip Frame 591Symbol 206 MovieClip
"base"Symbol 237 MovieClip Frame 1Symbol 235 MovieClip
"txtFireShade"Symbol 255 MovieClip Frame 1Symbol 243 EditableText
"txtWaterShade"Symbol 255 MovieClip Frame 1Symbol 244 EditableText
"txtTridentShade"Symbol 255 MovieClip Frame 1Symbol 245 EditableText
"txtBombShade"Symbol 255 MovieClip Frame 1Symbol 246 EditableText
"txtFire"Symbol 255 MovieClip Frame 1Symbol 251 EditableText
"txtWater"Symbol 255 MovieClip Frame 1Symbol 252 EditableText
"txtTrident"Symbol 255 MovieClip Frame 1Symbol 253 EditableText
"txtBomb"Symbol 255 MovieClip Frame 1Symbol 254 EditableText
"txtDamageShade"Symbol 262 MovieClip Frame 1Symbol 260 EditableText
"txtDamage"Symbol 262 MovieClip Frame 1Symbol 261 EditableText
"txtMusic"Symbol 305 MovieClip Frame 1Symbol 293 EditableText
"btnEasyWay"Symbol 307 MovieClip Frame 1Symbol 269 Button
"btnHardWay"Symbol 307 MovieClip Frame 1Symbol 269 Button
"btnOpt"Symbol 307 MovieClip Frame 1Symbol 269 Button
"btnShade"Symbol 307 MovieClip Frame 6Symbol 274 Button
"btnOK"Symbol 307 MovieClip Frame 6Symbol 269 Button
"btnEnd"Symbol 311 MovieClip Frame 14Symbol 310 Button
"btnDie"Symbol 315 MovieClip Frame 1Symbol 310 Button
"btnShadeDef"Symbol 315 MovieClip Frame 3Symbol 314 Button
"mcBg2"Symbol 317 MovieClip [game1] Frame 1Symbol 131 MovieClip
"mcBg3"Symbol 317 MovieClip [game1] Frame 1Symbol 133 MovieClip
"mcBg4"Symbol 317 MovieClip [game1] Frame 1Symbol 139 MovieClip
"mcPlayer"Symbol 317 MovieClip [game1] Frame 1Symbol 199 MovieClip
"genPowerUp"Symbol 317 MovieClip [game1] Frame 1Symbol 201 MovieClip
"genObstacle"Symbol 317 MovieClip [game1] Frame 1Symbol 203 MovieClip
"mcBg5"Symbol 317 MovieClip [game1] Frame 1Symbol 205 MovieClip
"mcDragon"Symbol 317 MovieClip [game1] Frame 1Symbol 233 MovieClip
"mcDragonHP"Symbol 317 MovieClip [game1] Frame 1Symbol 237 MovieClip
"mcPlayerHP"Symbol 317 MovieClip [game1] Frame 1Symbol 237 MovieClip
"mcInfo"Symbol 317 MovieClip [game1] Frame 1Symbol 255 MovieClip
"mcDamage"Symbol 317 MovieClip [game1] Frame 1Symbol 262 MovieClip
"mcLevelUp"Symbol 317 MovieClip [game1] Frame 13Symbol 307 MovieClip
"mcVictory"Symbol 317 MovieClip [game1] Frame 21Symbol 311 MovieClip
"mcDefeat"Symbol 317 MovieClip [game1] Frame 28Symbol 315 MovieClip
"btnPause"Symbol 317 MovieClip [game1] Frame 35Symbol 280 MovieClip
"track_mc"Symbol 327 MovieClip Frame 1Symbol 326 MovieClip
"scrollTrack_mc"Symbol 328 MovieClip [FScrollBarSymbol] Frame 1Symbol 327 MovieClip
"mcPlayer"Symbol 361 MovieClip Frame 658Symbol 199 MovieClip
"Dragon"Symbol 361 MovieClip Frame 725Symbol 231 MovieClip
"Dragon"Symbol 361 MovieClip Frame 787Symbol 231 MovieClip
"mcPlayer"Symbol 361 MovieClip Frame 787Symbol 199 MovieClip
"scroller"Symbol 399 MovieClip Frame 1Symbol 398 EditableText
"sliderBar"Symbol 412 MovieClip Frame 1Symbol 237 MovieClip
"sliderDrag"Symbol 412 MovieClip Frame 1Symbol 407 MovieClip
"btnRight"Symbol 412 MovieClip Frame 1Symbol 408 Button
"btnLeft"Symbol 412 MovieClip Frame 1Symbol 408 Button
"txtSimplify"Symbol 412 MovieClip Frame 1Symbol 409 EditableText

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "FUIComponentSymbol"
ExportAssets (56)Timeline Frame 1Symbol 34 as "UpArrow"
ExportAssets (56)Timeline Frame 1Symbol 54 as "ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 79 as "DownArrow"
ExportAssets (56)Timeline Frame 1Symbol 102 as "mcBurst"
ExportAssets (56)Timeline Frame 1Symbol 127 as "mcPowerUp"
ExportAssets (56)Timeline Frame 1Symbol 317 as "game1"
ExportAssets (56)Timeline Frame 1Symbol 319 as "mcTurtleBunny"
ExportAssets (56)Timeline Frame 1Symbol 320 as "mcRock"
ExportAssets (56)Timeline Frame 1Symbol 322 as "mcCactus2"
ExportAssets (56)Timeline Frame 1Symbol 324 as "mcCactus1"
ExportAssets (56)Timeline Frame 1Symbol 328 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 1Symbol 459 as "__Packages.FireSpawn"
ExportAssets (56)Timeline Frame 5Symbol 351 as "TMPtg8dmu5h6g"
ExportAssets (56)Timeline Frame 22Symbol 328 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 71Symbol 328 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 72Symbol 328 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 73Symbol 328 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 74Symbol 328 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 75Symbol 328 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 76Symbol 324 as "mcCactus1"
ExportAssets (56)Timeline Frame 76Symbol 322 as "mcCactus2"
ExportAssets (56)Timeline Frame 76Symbol 320 as "mcRock"

Labels

"Init"Frame 1
"Intro"Frame 5
"Title"Frame 10
"HowPlay"Frame 15
"Terms"Frame 22
"Options"Frame 28
"HighScores"Frame 35
"ScoreDetails"Frame 44
"Credits"Frame 54
"MoreGames"Frame 61
"Plot"Frame 71
"Game"Frame 76
"Symbol_36"Symbol 1 MovieClip [FUIComponentSymbol] Frame 1
"Arrow"Symbol 127 MovieClip [mcPowerUp] Frame 1
"Water"Symbol 127 MovieClip [mcPowerUp] Frame 7
"Fire"Symbol 127 MovieClip [mcPowerUp] Frame 13
"Trident"Symbol 127 MovieClip [mcPowerUp] Frame 18
"Bomb"Symbol 127 MovieClip [mcPowerUp] Frame 25
"Arrow"Symbol 183 MovieClip Frame 1
"Water"Symbol 183 MovieClip Frame 7
"Fire"Symbol 183 MovieClip Frame 13
"Trident"Symbol 183 MovieClip Frame 18
"Bomb"Symbol 183 MovieClip Frame 25
"Shoot"Symbol 186 MovieClip Frame 2
"Run"Symbol 199 MovieClip Frame 2
"Jump"Symbol 199 MovieClip Frame 17
"Hit"Symbol 199 MovieClip Frame 44
"Idle"Symbol 199 MovieClip Frame 93
"Hover"Symbol 231 MovieClip Frame 1
"Scream2"Symbol 231 MovieClip Frame 2
"Scream"Symbol 231 MovieClip Frame 42
"Entrance"Symbol 233 MovieClip Frame 1
"Hover"Symbol 233 MovieClip Frame 70
"Retreat"Symbol 233 MovieClip Frame 101
"Idle"Symbol 233 MovieClip Frame 116
"Hide"Symbol 233 MovieClip Frame 121
"DropFlames"Symbol 233 MovieClip Frame 127
"Stare"Symbol 233 MovieClip Frame 370
"ThrowFlames"Symbol 233 MovieClip Frame 459
"FlyOver"Symbol 233 MovieClip Frame 599
"Main"Symbol 307 MovieClip Frame 1
"Options"Symbol 307 MovieClip Frame 6
"GameScreen"Symbol 317 MovieClip [game1] Frame 1
"LevelUp"Symbol 317 MovieClip [game1] Frame 13
"Victory"Symbol 317 MovieClip [game1] Frame 21
"Defeat"Symbol 317 MovieClip [game1] Frame 28
"Manual"Symbol 317 MovieClip [game1] Frame 35
"Init"Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 1
"Wait"Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 5
"click"Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 10
"hit"Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 15
"bonus"Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 19
"music"Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 25
"wind"Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 30
"dragonscream"Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 35
"water"Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 46
"fire"Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 52
"dragonpain"Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 56
"dragonflight"Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 65
"bomb"Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 74
"trident"Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 79
"dragonfire"Symbol 351 MovieClip [TMPtg8dmu5h6g] Frame 85

Dynamic Text Variables

intVolumeSymbol 290 EditableText"100"
strLinkSymbol 378 EditableText"<p align="left"><font face="Arial_13pt_st" size="13" color="#ffff00">Have fun.</font></p>"
strTermsSymbol 383 EditableText"<p align="left"><font face="_sans_12pt_st" size="12" color="#ad341f">By clicking play, I agree that the game will play.</font></p>"




http://swfchan.com/9/42522/info.shtml
Created: 9/5 -2019 22:24:34 Last modified: 9/5 -2019 22:24:34 Server time: 22/12 -2024 16:31:43