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

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

Dragon Flight.swf

This is the info page for
Flash #69542

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


Text
Fly Down

Fly Right

Fly Left

Fly Up

Breath Fire

Controling the Dragon

Aim : Kill the flying Dragons, Bats and Citadels by breathing fire at them. Watch out for dragon fire! You can collect upgrades by killing dragons.

SCORE:

The great war between the golden general, fighting for peace and safety against the dreaded witch lord has continued over many years with many casualties on both sides.

A deadlock seemed to last forever. Then one day the vast horde of the witch lord amassed with the legendary creatures . . . Dragons.! The golden general's army fled and those who stood died against the horde. Cities burned, men, women and children killed or taken into slavery. There was no power that could stand against the evil dragons. The few human survivors went in search for the good dragons to even the score but none could be found accept a young golden dragon who was merely a child. His family destroyed in a secret attack from the witch lord. along with his entire race.With little hope, but with courage and vengence in his heart the young gold dragon takes to flight to destroy the  evil citadels of the witch lord, bringing honor to his family and peace to the land once again.

And the flight begins....

Go to Next Quest

Play More Games

Story

Instructions

Begin Flight

Generating level...

Please be patient this may take up
to a minute on older computers.

This game is brought to you by:

This is where the mission details appear.

Enter your name/alias below:

SUBMIT SCORE AND
BACK TO MENU

Victory!

Enter your name/alias below:

SUBMIT SCORE AND
BACK TO MENU

Defeat

ActionScript [AS1/AS2]

Frame 1
MochiAd.showPreGameAd({id:"3d0ebc3176bc258f", res:"640x480"}); function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("c1af3af4", this, 10301, true);
Frame 2
_global.LEVEL = 1; _global.SCORE = 1; _global.FREQUENCY = 10; _global.POWER = 30; stop();
Instance of Symbol 332 MovieClip in Frame 2
on (release) { getURL ("http://www.freeflashgameplayer.com", "_blank"); }
Frame 3
stop(); var counter = 0; lvl = "Generating Level " + _global.LEVEL; this.onEnterFrame = function () { counter++; if (counter > 10) { gotoAndStop (4); } };
Frame 4
function drawMap() { var _local3 = 0; while (_local3 < maxx) { var _local2 = 0; while (_local2 < maxy) { var _local1 = 0; while (_local1 < 4) { myMap[_local3][_local2][_local1] = Math.round(Math.random() * 100); _local1++; } _local2++; } _local3++; } } function loadScreen() { var _local4 = 1; while (_local4 < 14) { var _local17 = 2 + (_local4 * 2); var _local8 = (Math.ceil(((_local17 / 2) - 2) / 4) * 2) + 1; var _local6 = 650 / _local17; var _local7 = (_local8 * 4) - _local17; var _local5 = _local6 / 134; var _local18 = _local4 * 2; var _local10 = (Math.ceil(((_local18 / 2) - 2) / 4) * 2) + 1; var _local11 = 650 / _local18; var _local12 = (_local10 * 4) - _local18; var _local9 = _local11 / 134; graph = createEmptyMovieClip("graphpoint" + _local4, 50000 - (_local4 * 1000)); graph.beginFill(lvlcolor1, 100); graph.lineStyle(0, lvlcolor2); graph.moveTo((-(_local7 / 2)) * _local6, 340 + myMap[locx - 1][locy - 1][2].hlevel); var _local3 = 0; while (_local3 < ((_local8 * 4) + 1)) { var _local13 = Math.floor((_local3 / 4) - ((_local8 - 1) / 2)); var _local16 = Math.floor((_local3 / 4) - ((_local10 - 1) / 2)); graph.lineTo((_local3 - (_local7 / 2)) * _local6, (340 - ((_local4 * 3) + (_local5 * 40))) + (_local5 * myMap[locx + _local13][locy - _local4][_local3 - (Math.floor(_local3 / 4) * 4)].hlevel)); if (myMap[locx + _local13][locy - _local4][_local3 - (Math.floor(_local3 / 4) * 4)].object) { var _local15 = myMap[locx + _local13][locy - _local4][_local3 - (Math.floor(_local3 / 4) * 4)].object; attachMovie(_local15, (("buildingr" + _local4) + "c") + _local3, (49500 - (_local4 * 1000)) + _local3); this[(("buildingr" + _local4) + "c") + _local3]._x = (_local3 - (_local7 / 2)) * _local6; this[(("buildingr" + _local4) + "c") + _local3]._y = (340 - ((_local4 * 3) + (_local5 * 40))) + (_local5 * myMap[locx + _local13][locy - _local4][_local3 - (Math.floor(_local3 / 4) * 4)].hlevel); this[(("buildingr" + _local4) + "c") + _local3]._xscale = _local5 * 100; this[(("buildingr" + _local4) + "c") + _local3]._yscale = _local5 * 100; } else { this[(("buildingr" + _local4) + "c") + _local3].swapDepths(1); removeMovieClip((("buildingr" + _local4) + "c") + _local3); } _local3++; } graph.lineTo(650, 500); graph.lineTo(0, 500); graph.endFill(); var _local20 = false; if ((_local20 == true) and (_local4 > 1)) { _local3 = 0; while (_local3 < ((_local8 * 4) + 1)) { if (_local8 == _local10) { if (_local3 < (_local8 * 2)) { var _local13 = Math.floor((_local3 / 4) - ((_local8 - 1) / 2)); var _local16 = Math.floor((_local3 / 4) - ((_local10 - 1) / 2)); graph.beginFill(10079232, 100); graph.lineStyle(0, 0); graph.moveTo((_local3 - (_local7 / 2)) * _local6, (340 - ((_local4 * 3) + (_local5 * 40))) + (_local5 * myMap[locx + _local13][locy - _local4][_local3 - (Math.floor(_local3 / 4) * 4)].hlevel)); graph.lineTo(((_local3 + 1) - (_local12 / 2)) * _local11, (340 - (((_local4 - 1) * 3) + (_local9 * 40))) + (_local9 * myMap[locx + _local16][locy - (_local4 - 1)][(_local3 + 1) - (Math.floor((_local3 + 1) / 4) * 4)].hlevel)); graph.lineTo(((_local3 + 1) - (_local7 / 2)) * _local6, (340 - ((_local4 * 3) + (_local5 * 40))) + (_local5 * myMap[locx + _local13][locy - _local4][(_local3 + 1) - (Math.floor((_local3 + 1) / 4) * 4)].hlevel)); graph.lineTo((_local3 - (_local7 / 2)) * _local6, (340 - ((_local4 * 3) + (_local5 * 40))) + (_local5 * myMap[locx + _local13][locy - _local4][_local3 - (Math.floor(_local3 / 4) * 4)].hlevel)); graph.endFill(); graph.beginFill(10092339, 100); graph.lineStyle(0, 0); graph.moveTo((_local3 - (_local7 / 2)) * _local6, (340 - ((_local4 * 3) + (_local5 * 40))) + (_local5 * myMap[locx + _local13][locy - _local4][_local3 - (Math.floor(_local3 / 4) * 4)].hlevel)); graph.lineTo((_local3 - (_local12 / 2)) * _local11, (340 - (((_local4 - 1) * 3) + (_local9 * 40))) + (_local9 * myMap[locx + _local16][locy - (_local4 - 1)][_local3 - (Math.floor(_local3 / 4) * 4)].hlevel)); graph.lineTo(((_local3 + 1) - (_local12 / 2)) * _local11, (340 - (((_local4 - 1) * 3) + (_local9 * 40))) + (_local9 * myMap[locx + _local16][locy - (_local4 - 1)][(_local3 + 1) - (Math.floor((_local3 + 1) / 4) * 4)].hlevel)); graph.lineTo((_local3 - (_local7 / 2)) * _local6, (340 - ((_local4 * 3) + (_local5 * 40))) + (_local5 * myMap[locx + _local13][locy - _local4][_local3 - (Math.floor(_local3 / 4) * 4)].hlevel)); graph.endFill(); } } else if (_local3 < (_local8 * 2)) { var _local13 = Math.floor((_local3 / 4) - ((_local8 - 1) / 2)); var _local16 = Math.floor((_local3 / 4) - ((_local10 - 1) / 2)); var _local14 = Math.round(_local3 * (_local10 / _local8)); graph.beginFill(10092492, 100); graph.lineStyle(0, 0); graph.moveTo((_local3 - (_local7 / 2)) * _local6, (340 - ((_local4 * 3) + (_local5 * 40))) + (_local5 * myMap[locx + _local13][locy - _local4][_local3 - (Math.floor(_local3 / 4) * 4)].hlevel)); graph.lineTo((_local14 - (_local12 / 2)) * _local11, (340 - (((_local4 - 1) * 3) + (_local9 * 40))) + (_local9 * myMap[locx + _local16][locy - (_local4 - 1)][_local14 - (Math.floor(_local14 / 4) * 4)].hlevel)); graph.lineTo(((_local3 + 1) - (_local7 / 2)) * _local6, (340 - ((_local4 * 3) + (_local5 * 40))) + (_local5 * myMap[locx + _local13][locy - _local4][(_local3 + 1) - (Math.floor((_local3 + 1) / 4) * 4)].hlevel)); graph.lineTo((_local3 - (_local7 / 2)) * _local6, (340 - ((_local4 * 3) + (_local5 * 40))) + (_local5 * myMap[locx + _local13][locy - _local4][_local3 - (Math.floor(_local3 / 4) * 4)].hlevel)); graph.endFill(); } _local3++; } } _local4++; } var _local3 = 1; while (_local3 < (unitcount + 1)) { this["powerup" + _local3]._xscale++; this["powerup" + _local3]._yscale++; this["powerup" + _local3].swapDepths((490000 + _local3) + (this["powerup" + _local3]._xscale * 100)); if (this["powerup" + _local3]._xscale > 80) { if (this["powerup" + _local3].hitbox.hitTest(this.herodragon.hitbox)) { this["powerup" + _local3].swapDepths(1); this["powerup" + _local3].removeMovieClip(); attachMovie("powerupvision", "powerupvision", 78999999); powerupvision._x = 320; powerupvision._y = 240; if (dragon[_local3].bonus == "health") { dragon[0].hp = dragon[0].hp + 50; if (dragon[0].hp > dragon[0].hpmax) { dragon[0].hp = dragon[0].hpmax; } } else if (dragon[_local3].bonus == "power") { _global.POWER = _global.POWER + 5; if (_global.POWER > 200) { _global.POWER = 200; } dragon[0].damage = _global.POWER; } else { _global.FREQUENCY = _global.FREQUENCY - 0.4; if (_global.FREQUENCY < 1) { _global.FREQUENCY = 1; } } } } if (this["powerup" + _local3]._xscale > 110) { this["powerup" + _local3].swapDepths(1); this["powerup" + _local3].removeMovieClip(); } if (dragon[_local3].startframe == locy) { if (dragon[_local3].dtype == "bat") { this.attachMovie("bat", "baddragon" + _local3, (490000 + _local3) + (dragon[_local3].distance * 100)); this["baddragon" + _local3]._x = dragon[_local3].startx; this["baddragon" + _local3]._y = dragon[_local3].starty; this["baddragon" + _local3]._xscale = 100 - dragon[_local3].distance; this["baddragon" + _local3]._yscale = 100 - dragon[_local3].distance; } else { this.attachMovie("baddragon", "baddragon" + _local3, (490000 + _local3) + (dragon[_local3].distance * 100)); this["baddragon" + _local3]._x = dragon[_local3].startx; this["baddragon" + _local3]._y = dragon[_local3].starty; this["baddragon" + _local3]._xscale = 100 - dragon[_local3].distance; this["baddragon" + _local3]._yscale = 100 - dragon[_local3].distance; if (dragon[_local3].dtype == "green") { changeColor("baddragon" + _local3, 40, 50, 120, 90, 30, 50, 0, 200); } else if (dragon[_local3].dtype == "red") { changeColor("baddragon" + _local3, 120, 90, 20, 10, 30, 10, 0, 200); } else if (dragon[_local3].dtype == "blue") { changeColor("baddragon" + _local3, 10, 10, 10, 10, 120, 80, 0, 200); } else if (dragon[_local3].dtype == "white") { changeColor("baddragon" + _local3, 255, 90, 255, 90, 255, 90, 0, 200); } else { changeColor("baddragon" + _local3, 1, 1, 1, 1, 1, 1, 0, 200); } } } if (dragon[_local3].startframe > locy) { if (dragon[_local3].distance < -10) { dragon[_local3].distance = dragon[_local3].distance - 15; this["baddragon" + _local3]._alpha = 100 + dragon[_local3].distance; } else if (dragon[_local3].distance < 30) { dragon[_local3].distance = dragon[_local3].distance - 8; } else if (dragon[_local3].distance < 50) { dragon[_local3].distance = dragon[_local3].distance - 3; } else if (dragon[_local3].distance < 80) { dragon[_local3].distance = dragon[_local3].distance - 0.5; } else { dragon[_local3].distance = dragon[_local3].distance - 0.1; } this["baddragon" + _local3]._xscale = 100 - dragon[_local3].distance; this["baddragon" + _local3]._yscale = 100 - dragon[_local3].distance; this["baddragon" + _local3]._rotation = 0; if ((((this["baddragon" + _local3]._x > (dragon[_local3].targetx - 5)) and (this["baddragon" + _local3]._x < (dragon[_local3].targetx + 5))) and (this["baddragon" + _local3]._y > (dragon[_local3].targety - 5))) and (this["baddragon" + _local3]._y < (dragon[_local3].targety + 5))) { dragon[_local3].targetx = Math.round(Math.random() * 650) - 15; dragon[_local3].targety = Math.round(Math.random() * 350); } } if (dragon[_local3].targetx > this["baddragon" + _local3]._x) { this["baddragon" + _local3]._x = this["baddragon" + _local3]._x + (1 + int(_global.LEVEL / 2)); this["baddragon" + _local3]._rotation = 20; } if (dragon[_local3].targetx < this["baddragon" + _local3]._x) { this["baddragon" + _local3]._x = this["baddragon" + _local3]._x - (1 + int(_global.LEVEL / 2)); this["baddragon" + _local3]._rotation = -20; } if (dragon[_local3].targety > this["baddragon" + _local3]._y) { this["baddragon" + _local3]._y = this["baddragon" + _local3]._y + (1 + int(_global.LEVEL / 2)); } if (dragon[_local3].targety < this["baddragon" + _local3]._y) { this["baddragon" + _local3]._y = this["baddragon" + _local3]._y - (1 + int(_global.LEVEL / 2)); } this["baddragon" + _local3].swapDepths((490000 + _local3) + ((100 - dragon[_local3].distance) * 100)); if (dragon[_local3].distance < -80) { this["baddragon" + _local3].swapDepths(1); this["baddragon" + _local3].removeMovieClip(); } if (((Math.random() * 400) < (10 + (10 * _global.LEVEL))) && (this["baddragon" + _local3])) { if (dragon[_local3].dtype == "green") { attachMovie("poisonbolt", "fireball" + misslecount, 580000 + misslecount); } else if (dragon[_local3].dtype == "white") { attachMovie("iceball", "fireball" + misslecount, 580000 + misslecount); } else if (dragon[_local3].dtype == "black") { attachMovie("toxic", "fireball" + misslecount, 580000 + misslecount); } else if (dragon[_local3].dtype == "red") { attachMovie("fire4", "fireball" + misslecount, 580000 + misslecount); } else if (dragon[_local3].dtype == "blue") { attachMovie("lightning", "fireball" + misslecount, 580000 + misslecount); } else { attachMovie("fire", "fireball" + misslecount, 580000 + misslecount); } this["fireball" + misslecount]._x = this["baddragon" + _local3]._x; this["fireball" + misslecount]._y = this["baddragon" + _local3]._y - 10; var _local19 = int(Math.random() * 100); if (_local19 > 75) { bdattack1.start(); } else if (_local19 > 50) { bdattack2.start(); } else if (_local19 > 25) { bdattack3.start(); } else { bdattack3.start(); } var _local22 = int(Math.random() * 100) - 50; var _local21 = int(Math.random() * 100) - 50; missle[misslecount] = {mowner:"bad", targetx:herodragon._x + _local22, targety:herodragon._y + _local21, active:true, speed:getDist(this["fireball" + misslecount]._x, this["fireball" + misslecount]._y, herodragon._x + _local22, herodragon._y + _local21) / 5, fangle:90 + getAngle(this["fireball" + misslecount]._x, this["fireball" + misslecount]._y, herodragon._x + _local22, herodragon._y + _local21), fdistance:dragon[_local3].distance, damage:dragon[_local3].damage}; misslecount++; if (misslecount > misslemax) { misslecount = 0; } } _local3++; } healthbar.hbgreen._xscale = (dragon[0].hp / dragon[0].hpmax) * 100; powerbar.hbgreen._xscale = (_global.POWER / 200) * 100; speedbar.hbgreen._xscale = 200 / _global.FREQUENCY; if (locy == 400) { attachMovie("citadel", "citadel", 480500); citadel._x = 350; citadel._y = 250; citadel._xscale = 100 - int(locy / 4); citadel._yscale = 100 - int(locy / 4); } if (locy < 400) { citadel._xscale = 50 - (locy / 8); citadel._yscale = 50 - (locy / 8); } if (locy == 20) { if ((Math.random() * 100) < (20 + (5 * _global.LEVEL))) { attachMovie("stone", "fireball" + misslecount, 580000 + misslecount); this["fireball" + misslecount]._x = (citadel._x + (Math.random() * 30)) - 15; this["fireball" + misslecount]._y = citadel._y - 100; var _local22 = int(Math.random() * 640); var _local21 = int(Math.random() * 440); missle[misslecount] = {mowner:"bad", targetx:_local22, targety:_local21, active:true, speed:getDist(this["fireball" + misslecount]._x, this["fireball" + misslecount]._y, _local22, _local21) / 5, fangle:90 + getAngle(this["fireball" + misslecount]._x, this["fireball" + misslecount]._y, _local22, _local21), fdistance:100, damage:10 + (3 * _global.LEVEL)}; misslecount++; if (misslecount > misslemax) { misslecount = 0; } } if ((Math.random() * 100) < (10 + (5 * _global.LEVEL))) { attachMovie("fire4", "fireball" + misslecount, 580000 + misslecount); this["fireball" + misslecount]._x = citadel._x - 70; this["fireball" + misslecount]._y = citadel._y - 140; var _local22 = herodragon._x; var _local21 = herodragon._y; missle[misslecount] = {mowner:"bad", targetx:_local22, targety:_local21, active:true, speed:getDist(this["fireball" + misslecount]._x, this["fireball" + misslecount]._y, _local22, _local21) / 5, fangle:90 + getAngle(this["fireball" + misslecount]._x, this["fireball" + misslecount]._y, _local22, _local21), fdistance:100, damage:10 + (3 * _global.LEVEL)}; misslecount++; if (misslecount > misslemax) { misslecount = 0; } } } scorebox.fscore = _global.SCORE; } function loadConsole() { console = createEmptyMovieClip("consolepoint", 100000); console.beginBitmapFill(con); console.lineStyle(6, 6697728); console.moveTo(0, 600); console.lineTo(0, 500); console.lineTo(600, 500); console.lineTo(600, 0); console.lineTo(800, 0); console.lineTo(800, 600); console.lineTo(0, 600); console.endFill(); this.createTextField("mapLocation", 110000, 50, 500, 50, 20); mapLocation.text = (locx + ", ") + locy; } function changeColor(item, ra, rb, ga, gb, ba, bb, aa, ab) { var _local2 = new Color(item); var _local1 = new Object(); if (ra != 0) { _local1.ra = ra; } if (ga != 0) { _local1.ga = ga; } if (ba != 0) { _local1.ba = ba; } if (aa != 0) { _local1.aa = aa; } if (rb != 0) { _local1.rb = rb; } if (gb != 0) { _local1.gb = gb; } if (bb != 0) { _local1.bb = bb; } if (ab != 0) { _local1.ab = ab; } _local2.setTransform(_local1); } function mouseisdown() { if (shcount < 0) { attachMovie("fire4", "fireball" + misslecount, 580000 + misslecount); this["fireball" + misslecount]._x = herodragon._x; this["fireball" + misslecount]._y = herodragon._y - 10; fire.start(); missle[misslecount] = {mowner:"owner", targetx:this._xmouse, targety:this._ymouse, active:true, speed:getDist(this["fireball" + misslecount]._x, this["fireball" + misslecount]._y, this._xmouse, this._ymouse) / 5, fangle:90 + getAngle(this["fireball" + misslecount]._x, this["fireball" + misslecount]._y, this._xmouse, this._ymouse), fdistance:0}; misslecount++; if (misslecount > misslemax) { misslecount = 0; } shcount = _global.FREQUENCY; } else { shcount--; } } function moveMissles() { i = 0; while (i < (misslemax + 1)) { if (missle[i].active && (missle[i].mowner == "owner")) { this["fireball" + i]._x = this["fireball" + i]._x + ((missle[i].speed / ((missle[i].fdistance / 10) + 1)) * Math.sin((Math.PI * missle[i].fangle) / 180)); this["fireball" + i]._y = this["fireball" + i]._y + ((missle[i].speed / ((missle[i].fdistance / 10) + 1)) * (-Math.cos((Math.PI * missle[i].fangle) / 180))); missle[i].fdistance = missle[i].fdistance + 5; if (missle[i].fdistance > 95) { this["fireball" + i].removeMovieClip(); missle[i].active = false; } else { this["fireball" + i]._xscale = 100 - missle[i].fdistance; this["fireball" + i]._yscale = 100 - missle[i].fdistance; } if (locy < 25) { if ((missle[i].fdistance > 70) and (missle[i].fdistance < 90)) { if (this["fireball" + i].hitbox.hitTest(citadel)) { attachMovie("explosion1", "explosion" + i, 900300 + i); this["explosion" + i]._x = this["fireball" + i]._x; this["explosion" + i]._y = this["fireball" + i]._y; this["explosion" + i]._xscale = this["fireball" + i]._xscale; this["explosion" + i]._yscale = this["fireball" + i]._yscale; this["fireball" + i].removeMovieClip(); missle[i].active = false; citadelhp = citadelhp - dragon[0].damage; hit1.start(); if (citadelhp < 1) { attachMovie("explosion2", "explosion" + i, 900300 + i); this["explosion" + i]._x = citadel._x; this["explosion" + i]._y = citadel._y; this["explosion" + i]._xscale = citadel._xscale * 5; this["explosion" + i]._yscale = citadel._yscale * 5; citadel.swapDepths(this["explosion" + i]); citadel.swapDepths(1); citadel.removeMovieClip(); _global.SCORE = _global.SCORE + (1000 * _global.LEVEL); buildingdie.start(); victory(); } } } } var _local3 = 0; while (_local3 < (unitcount + 1)) { if (missle[i].fdistance > (dragon[_local3].distance - 20)) { if (missle[i].fdistance < (dragon[_local3].distance + 20)) { if (this["fireball" + i].hitbox.hitTest(this["baddragon" + _local3].hitbox)) { attachMovie("explosion1", "explosion" + i, 900300 + i); this["explosion" + i]._x = this["fireball" + i]._x; this["explosion" + i]._y = this["fireball" + i]._y; this["explosion" + i]._xscale = this["fireball" + i]._xscale; this["explosion" + i]._yscale = this["fireball" + i]._yscale; this["fireball" + i].removeMovieClip(); missle[i].active = false; dragon[_local3].hp = dragon[_local3].hp - dragon[0].damage; var _local5 = int(Math.random() * 100); if (_local5 > 75) { hit1.start(); } else if (_local5 > 50) { hit2.start(); } else if (_local5 > 25) { hit3.start(); } else { hit4.start(); } if (dragon[_local3].hp < 1) { _local5 = int(Math.random() * 100); if (_local5 > 50) { bddie1.start(); } else { bddie2.start(); } attachMovie("explosion2", "explosion" + i, 900300 + i); this["explosion" + i]._x = this["baddragon" + _local3]._x; this["explosion" + i]._y = this["baddragon" + _local3]._y; this["explosion" + i]._xscale = this["baddragon" + _local3]._xscale * 2; this["explosion" + i]._yscale = this["baddragon" + _local3]._yscale * 2; this["baddragon" + _local3].swapDepths(this["explosion" + i]); if ((Math.random() * 100) > 50) { var _local4 = int(Math.random() * 100); if (_local4 > 65) { attachMovie("health", "powerup" + _local3, this["explosion" + i] - 1); dragon[_local3].bonus = "health"; } else if (_local4 > 35) { attachMovie("speed", "powerup" + _local3, this["explosion" + i] - 1); dragon[_local3].bonus = "speed"; } else { attachMovie("power", "powerup" + _local3, this["explosion" + i] - 1); dragon[_local3].bonus = "power"; } this["powerup" + _local3]._x = this["baddragon" + _local3]._x; this["powerup" + _local3]._y = this["baddragon" + _local3]._y; this["powerup" + _local3]._xscale = this["baddragon" + _local3]._xscale * 2; this["powerup" + _local3]._yscale = this["baddragon" + _local3]._yscale * 2; } this["baddragon" + _local3].swapDepths(1); this["baddragon" + _local3].removeMovieClip(); _global.SCORE = _global.SCORE + dragon[_local3].hpmax; dragon[_local3].distance = -40; } } } } _local3++; } } i++; } i = 0; while (i < (misslemax + 1)) { if (missle[i].active && (missle[i].mowner == "bad")) { this["fireball" + i]._x = this["fireball" + i]._x + ((missle[i].speed / (((missle[i].fdistance + 50) / 20) + 1)) * Math.sin((Math.PI * missle[i].fangle) / 180)); this["fireball" + i]._y = this["fireball" + i]._y + ((missle[i].speed / (((missle[i].fdistance + 50) / 20) + 1)) * (-Math.cos((Math.PI * missle[i].fangle) / 180))); if (missle[i].fdistance > 80) { missle[i].fdistance = missle[i].fdistance - 2; } else if (missle[i].fdistance > 50) { missle[i].fdistance = missle[i].fdistance - 4; } else if (missle[i].fdistance > 25) { missle[i].fdistance = missle[i].fdistance - 6; } else { missle[i].fdistance = missle[i].fdistance - 8; } if (missle[i].fdistance < -50) { this["fireball" + i].removeMovieClip(); missle[i].active = false; } else { if (missle[i].fdistance < 0) { this["fireball" + i]._alpha = this["fireball" + i]._alpha - 2; } this["fireball" + i]._xscale = 100 - missle[i].fdistance; this["fireball" + i]._yscale = 100 - missle[i].fdistance; } if (missle[i].fdistance > -40) { if (missle[i].fdistance < 8) { if (this["fireball" + i].hitbox.hitTest(this.herodragon.hitbox)) { attachMovie("explosion1", "explosion" + i, 900300 + i); this["explosion" + i]._x = this["fireball" + i]._x; this["explosion" + i]._y = this["fireball" + i]._y; this["explosion" + i]._xscale = this["fireball" + i]._xscale; this["explosion" + i]._yscale = this["fireball" + i]._yscale; this["fireball" + i].removeMovieClip(); missle[i].active = false; dragon[0].hp = dragon[0].hp - missle[i].damage; attachMovie("bloodvision", "bloodvision", 78999999); bloodvision._x = 320; bloodvision._y = 240; if (dragon[0].hp < 1) { attachMovie("explosion2", "explosion" + i, herodragon.getDepth()); this["explosion" + i]._x = this.herodragon._x; this["explosion" + i]._y = this.herodragon._y; this["explosion" + i]._xscale = this.herodragon._xscale * 2; this["explosion" + i]._yscale = this.herodragon._yscale * 2; this.herodragon.swapDepths(1); this.herodragon.removeMovieClip(); dragon[0].distance = -40; victory(); } } } } } i++; } } function getAngle(px1, py1, px2, py2) { x = px2 - px1; y = py2 - py1; hyp = Math.sqrt((x * x) + (y * y)); cos = x / hyp; rad = Math.acos(cos); deg = 180 / (Math.PI / rad); if (y < 0) { deg = -deg; } else if ((y == 0) && (x < 0)) { deg = 180; } return(deg); } function getDist(px1, py1, px2, py2) { x = px2 - px1; y = py2 - py1; hyp = Math.sqrt((x * x) + (y * y)); return(hyp); } function lightning(startx, starty, stopx, stopy) { trace((((((startx + ",") + starty) + ",") + stopx) + ",") + stopy); var _local9 = Math.round(Math.abs((startx - stopx) / 40) + Math.abs((starty - stopy) / 40)); var _local2 = 5; var _local11 = (stopx - startx) / _local9; var _local10 = (stopy - starty) / _local9; var _local1 = "1"; var _local6; var _local4; var _local5; var _local3; while (Number(_local1) <= Number(_local9)) { if (Number(_local1) == 1) { _local6 = startx; _local5 = starty; _local4 = Number(Number(startx) + Number(_local11 * _local1)) + Number(_local2 - random((Number(_local2) + 1) * 2)); _local3 = Number(Number(starty) + Number(_local10 * _local1)) + Number(_local2 - random((Number(_local2) + 1) * 2)); } else if (Number(_local1) == Number(_local9)) { _local6 = _local4; _local5 = _local3; _local4 = stopx; _local3 = stopy; } else { _local6 = _local4; _local5 = _local3; _local4 = Number(Number(startx) + Number(_local11 * _local1)) + Number(_local2 - random((Number(_local2) + 1) * 2)); _local3 = Number(Number(starty) + Number(_local10 * _local1)) + Number(_local2 - random((Number(_local2) + 1) * 2)); } game.clip.attachMovie("line", "line" + Number(_local1), 600000 + Number(_local1)); setProperty(game.clip["line" + Number(_local1)], _x , _local6); setProperty(game.clip["line" + Number(_local1)], _y , _local5); setProperty(game.clip["line" + Number(_local1)], _xscale , _local4 - _local6); setProperty(game.clip["line" + Number(_local1)], _yscale , _local3 - _local5); _local1 = Number(_local1) + 1; trace(_local1); } trace("complete"); } function victory() { this.herodragon.swapDepths(1); this.herodragon.removeMovieClip(); var _local4 = 1; while (_local4 < (unitcount + 1)) { this["baddragon" + _local4].swapDepths(1); this["baddragon" + _local4].removeMovieClip(); _local4++; } var _local3 = 1; while (_local3 < 14) { this["graphpoint" + _local3].swapDepths; removeMovieClip("graphpoint" + _local3); var _local6 = 2 + (_local3 * 2); var _local5 = (Math.ceil(((_local6 / 2) - 2) / 4) * 2) + 1; _local4 = 0; while (_local4 < ((_local5 * 4) + 1)) { this[(("buildingr" + _local3) + "c") + _local4].swapDepths(1); removeMovieClip((("buildingr" + _local3) + "c") + _local4); _local4++; } _local3++; } _local4 = 0; while (_local4 < (misslemax + 1)) { this["fireball" + _local4].swapDepths(1); this["fireball" + _local4].removeMovieClip(); _local4++; } citadel.swapDepths(1); citadel.removeMovieClip(); healthbar.swapDepths(1); healthbar.removeMovieClip(); dragonhead.swapDepths(1); dragonhead.removeMovieClip(); speedbar.swapDepths(1); speedbar.removeMovieClip(); powerbar.swapDepths(1); powerbar.removeMovieClip(); base.swapDepths(1); base.removeMovieClip(); powericon.swapDepths(1); powericon.removeMovieClip(); speedicon.swapDepths(1); speedicon.removeMovieClip(); delete this.onEnterFrame; if (dragon[0].hp < 1) { gotoAndStop (7); } else if (_global.LEVEL == 7) { gotoAndStop (6); } else { gotoAndStop (5); } } fscommand ("allowscale", false); fscommand ("allowscale", false); var lvlcolor1 = 10066278; var lvlcolor2 = 10053120; if (_global.LEVEL == 1) { lvlcolor1 = 10066278 /* 0x999966 */; lvlcolor2 = 10053120 /* 0x996600 */; changeColor("sky", 10, 10, 10, 10, 120, 80, 0, 200); } else if (_global.LEVEL == 2) { lvlcolor1 = 16777215 /* 0xFFFFFF */; lvlcolor2 = 13421772 /* 0xCCCCCC */; changeColor("sky", 10, 10, 40, 40, 120, 80, 0, 200); } else if (_global.LEVEL == 3) { lvlcolor1 = 52224; lvlcolor2 = 39168; changeColor("sky", 100, 90, 100, 90, 40, 10, 0, 200); } else if (_global.LEVEL == 4) { lvlcolor1 = 10053120 /* 0x996600 */; lvlcolor2 = 6697728 /* 0x663300 */; changeColor("sky", 100, 90, 50, 40, 30, 10, 0, 200); } else if (_global.LEVEL == 5) { lvlcolor1 = 10066329 /* 0x999999 */; lvlcolor2 = 3355443 /* 0x333333 */; changeColor("sky", 1, 1, 1, 1, 1, 1, 0, 200); } else if (_global.LEVEL == 6) { lvlcolor1 = 6710886 /* 0x666666 */; lvlcolor2 = 0; changeColor("sky", 20, 20, 10, 10, 1, 1, 0, 200); } else if (_global.LEVEL == 7) { lvlcolor1 = 16711680 /* 0xFF0000 */; lvlcolor2 = 0; changeColor("sky", 70, 0, 0, 70, 0, 70, 0, 200); } else { gotoAndStop (2); } this.attachMovie("bullseye", "bullseye", 599999); Mouse.hide(); startDrag ("bullseye"); tellTarget ("bullseye") { _x = this._xmouse; _y = this._ymouse; }; var shoot = false; var shcount = 0; var shspeed = _global.FREQUENCY; var spellmax = 20; var spellcount = 0; var lightsx = 0; var lightsy = 0; var lightex = 0; var lightey = 0; var citadelhp = (2000 + (_global.LEVEL * 1000)); var endcounter = 0; var every = 0; var trend = new Array(4); var trendi = new Array(4); i = 0; while (i < 5) { trendi[i] = 0; i++; } var missle = []; var misslecount = 0; var misslemax = 40; var unitcount = (15 + (2 * _global.LEVEL)); this.attachMovie("herodragon", "herodragon", 600001); changeColor("herodragon", 100, 90, 100, 90, 40, 10, 0, 200); herodragon._x = 275; herodragon._y = 240; herodragon._xscale = 75; herodragon._yscale = 75; herodragon.hitbox._alpha = 0; var dragon = []; dragon[0] = {dleft:0, dright:0, dup:0, ddown:0, hpmax:2000, hp:2000, dtype:gold, damage:_global.POWER}; var i = 1; while (i < (unitcount + 1)) { dragon[i] = {distance:98, startframe:100, startx:0, starty:0, targetx:0, targety:0, hpmax:500, hp:500, dtype:"red", damage:20, speed:5, bonus:""}; dragon[i].startframe = Math.round(Math.random() * 960); dragon[i].startx = Math.round(Math.random() * 650); dragon[i].starty = Math.round(Math.random() * 200); dragon[i].targetx = Math.round(Math.random() * 650); dragon[i].targety = Math.round(Math.random() * 300); var rancolor = ((Math.random() * (10 * _global.LEVEL)) + (10 * _global.LEVEL)); if (rancolor < 20) { dragon[i].dtype = "bat"; dragon[i].damage = 20; dragon[i].hp = 50; dragon[i].hpmax = 50; } else if (rancolor < 40) { dragon[i].dtype = "red"; dragon[i].damage = 60; dragon[i].hp = 250; dragon[i].hpmax = 250; } else if (rancolor < 60) { dragon[i].dtype = "green"; dragon[i].damage = 80; dragon[i].hp = 350; dragon[i].hpmax = 350; } else if (rancolor < 80) { dragon[i].dtype = "white"; dragon[i].damage = 40; dragon[i].hp = 450; dragon[i].hpmax = 450; } else if (rancolor < 100) { dragon[i].dtype = "blue"; dragon[i].damage = 100; dragon[i].hp = 550; dragon[i].hpmax = 550; } else { dragon[i].dtype = "black"; dragon[i].damage = 120; dragon[i].hp = 750; dragon[i].hpmax = 750; } i++; } fire = new Sound(); fire.attachSound("Fireball"); explode = new Sound(); explode.attachSound("Fireball2"); flapwings = new Sound(); flapwings.attachSound("flapwings"); dragonbreath = new Sound(); dragonbreath.attachSound("dragonbreath"); bdattack1 = new Sound(); bdattack1.attachSound("dragon_attack1"); bdattack2 = new Sound(); bdattack2.attachSound("dragon_attack2"); bdattack3 = new Sound(); bdattack3.attachSound("dragon_attack3"); bdattack4 = new Sound(); bdattack4.attachSound("dragon_attack4"); bddie1 = new Sound(); bddie1.attachSound("dragon_die1"); bddie2 = new Sound(); bddie2.attachSound("dragon_die2"); hit1 = new Sound(); hit1.attachSound("dragon_hit1"); hit2 = new Sound(); hit2.attachSound("dragon_hit2"); hit3 = new Sound(); hit3.attachSound("dragon_hit3"); hit4 = new Sound(); hit4.attachSound("dragon_hit4"); buildingdie = new Sound(); buildingdie.attachSound("magic_builing_falls"); myMap = new Array(20); r = 0; while (r < 20) { myMap[r] = new Array(1000); c = 0; while (c < 1000) { myMap[r][c] = new Array(4); i = 0; while (i < 5) { if (trendi[i] < 1) { trend[i] = Math.round(Math.random() * 100); } else { trendi[i]--; } myMap[r][c][i] = {hlevel:Math.round(Math.random() * 50) + trend[i], object:""}; var ranobject = (Math.random() * 1000); if (ranobject < 8) { myMap[r][c][i].object = "tree1"; } else if (ranobject < 16) { myMap[r][c][i].object = "tree2"; } else if (ranobject < 24) { myMap[r][c][i].object = "tree3"; } else if (ranobject < 12) { myMap[r][c][i].object = "humancastle1"; } else if (ranobject < 13) { myMap[r][c][i].object = "inn"; } else if (ranobject < 14) { myMap[r][c][i].object = "tower"; } else if (ranobject < 15) { myMap[r][c][i].object = "stable"; } else if (ranobject < 16) { myMap[r][c][i].object = "windmill"; } i++; } c++; } r++; } var locx = 10; var locy = 1000; var maxx = 20; var maxy = 100; cloudspeed = new Array(10); var i = 0; while (i < 10) { this.attachMovie("cloud", "cloud" + i, 50 + i); this["cloud" + i]._x = Math.random() * 800; this["cloud" + i]._y = Math.random() * 200; cloudspeed[i] = Math.random() * 3; this["cloud" + i]._xscale = (Math.random() * 200) + 100; this["cloud" + i]._yscale = Math.random() * 120; i++; } var con = flash.display.BitmapData.loadBitmap("tiles"); var grass = flash.display.BitmapData.loadBitmap("grass"); loadScreen(); attachMovie("healthbar", "healthbar", 597999); healthbar._x = 120; healthbar._y = 465; attachMovie("dragonhead", "dragonhead", 597998); dragonhead._x = 20; dragonhead._y = 465; attachMovie("scorebox", "scorebox", 597997); scorebox._x = 500; scorebox._y = 5; attachMovie("speedbar", "speedbar", 597996); speedbar._x = 330; speedbar._y = 465; attachMovie("powerbar", "powerbar", 597995); powerbar._x = 540; powerbar._y = 465; attachMovie("powericon", "powericon", 597994); powericon._x = 435; powericon._y = 450; powericon._xscale = 80; powericon._yscale = 80; attachMovie("speedicon", "speedicon", 597993); speedicon._x = 215; speedicon._y = 460; speedicon._xscale = 60; speedicon._yscale = 60; attachMovie("base", "base", 597990); base._x = -20; base._y = 445; this.onEnterFrame = function () { if (Key.isDown(38) or Key.isDown(87)) { if (dragon[0].ddown < 15) { dragon[0].ddown = dragon[0].ddown + 2; } herodragon._y = herodragon._y - dragon[0].ddown; } else { dragon[0].ddown = 0; } if (Key.isDown(40) or Key.isDown(83)) { if (dragon[0].dup < 15) { dragon[0].dup = dragon[0].dup + 2; } herodragon._y = herodragon._y + dragon[0].dup; } else { dragon[0].dup = 0; } if (Key.isDown(37) or Key.isDown(65)) { if (dragon[0].dleft < 15) { dragon[0].dleft = dragon[0].dleft + 2; } herodragon._x = herodragon._x - dragon[0].dleft; } else { dragon[0].dleft = 0; } if (Key.isDown(39) or Key.isDown(68)) { if (dragon[0].dright < 15) { dragon[0].dright = dragon[0].dright + 2; } herodragon._x = herodragon._x + dragon[0].dright; } else { dragon[0].dright = 0; } if (herodragon._x < 0) { herodragon._x = 0; } if (herodragon._x > 650) { herodragon._x = 650; } if (herodragon._y < 0) { herodragon._y = 0; } if (herodragon._y > 370) { herodragon._y = 370; } herodragon._rotation = (dragon[0].dright * 3) - (dragon[0].dleft * 3); if (dragon[0].ddown > 0) { if (herodragon._currentframe < 20) { herodragon.gotoAndPlay(herodragon._currentframe + 20); } else if (herodragon._currentframe > 40) { herodragon.gotoAndPlay(herodragon._currentframe - 20); } } else if (dragon[0].dup > 0) { if (herodragon._currentframe < 20) { herodragon.gotoAndPlay(herodragon._currentframe + 40); } else if (herodragon._currentframe < 40) { herodragon.gotoAndPlay(herodragon._currentframe + 20); } } else if (herodragon._currentframe > 40) { herodragon.gotoAndPlay(herodragon._currentframe - 40); } else if (herodragon._currentframe > 20) { herodragon.gotoAndPlay(herodragon._currentframe - 20); } if (every < 1) { every++; } else { if (locy > 20) { locy--; } loadScreen(); mapLocation.text = (locx + ", ") + locy; every = 0; } var _local2 = 0; while (_local2 < 10) { this["cloud" + _local2]._x = this["cloud" + _local2]._x - cloudspeed[_local2]; if (this["cloud" + _local2]._x < -200) { this["cloud" + _local2]._x = (Math.random() * 200) + 700; this["cloud" + _local2]._y = Math.random() * 200; this["cloud" + _local2]._xscale = (Math.random() * 200) + 100; this["cloud" + _local2]._yscale = Math.random() * 120; } _local2++; } moveMissles(); if (shoot) { mouseisdown(); } }; this.onMouseUp = function () { shoot = false; shcount = 0; }; this.onMouseDown = function () { shoot = true; };
Frame 5
stop(); if (_global.LEVEL == 1) { lvl = "You have been successful in the destruction of the giant Bat citadel!\rThe WitchLord has sent his Fire-Citadel into the ice mountains to destroy the eskimos hiding in the caverns, it is protected by a fleet of Red dragons. Beware of their firey breath!"; } else if (_global.LEVEL == 2) { lvl = "With the destruction of the Fire-Citadel, the eskimos rejoice and give you offerings of food and gifts. You rest peacefully that night knowing that you have done some good in the lives of the people.\rEarly in the morning you hear of the WitchLord sending another citadel towards one of the only remaining cities of Kryndoria. You flight to intercept"; } else if (_global.LEVEL == 3) { lvl = "Victory has arrived again and the people of the city rejoice. Once again you are given more gifts.\rHowever the festivities last for only a few hours as knews that another citadel will be arriving by sunset."; } else if (_global.LEVEL == 4) { lvl = "Exhausted by the battle you fly quickly back to the city for rest.\rSoon after the alarm bells sound in the middle of the night. Another citadel is almost at the city. You fly to stop their approach."; } else if (_global.LEVEL == 5) { lvl = "The fight had lasted to the early morning, but unfortunately it you can't stop for rest as another citadel approaches."; } else if (_global.LEVEL == 6) { lvl = "Numb from the last battle, your anger increases to an overwhelming feeling. It is time to finish this. You fly into the WitchLords territory to destroy his domain."; } else { lvl = "Game Complete!"; } var j = 1; while (j < 14) { this["graphpoint" + j].swapDepths; removeMovieClip("graphpoint" + j); var i = 0; while (i < ((sections * 4) + 1)) { this[(("buildingr" + j) + "c") + i].swapDepths(1); removeMovieClip((("buildingr" + j) + "c") + i); i++; } j++; } this.herodragon.swapDepths(1); this.herodragon.removeMovieClip(); var i = 1; while (i < (unitcount + 1)) { this["baddragon" + i].swapDepths(1); this["baddragon" + i].removeMovieClip(); i++; } var j = 1; while (j < 14) { this["graphpoint" + j].swapDepths; removeMovieClip("graphpoint" + j); var rowcount = (2 + (j * 2)); var sections = ((Math.ceil(((rowcount / 2) - 2) / 4) * 2) + 1); var i = 0; while (i < ((sections * 4) + 1)) { this[(("buildingr" + j) + "c") + i].swapDepths(1); removeMovieClip((("buildingr" + j) + "c") + i); i++; } j++; }
Frame 6
stop();
Frame 7
stop();
Symbol 70 MovieClip [poisonbolt] Frame 1
this._rotation = this._rotation + 5;
Symbol 71 MovieClip [iceball] Frame 1
var i = 0; while (i < 10) { attachMovie("ice", "ice" + i, i); this["ice" + i]._x = int(Math.random() * 60) - 30; this["ice" + i]._y = int(Math.random() * 60) - 30; this["ice" + i]._rotation = int(Math.random() * 350); this["ice" + i]._alpha = 35; this["ice" + i]._xscale = int(Math.random() * 90) + 10; this["ice" + i]._yscale = int(Math.random() * 90) + 10; i++; }
Symbol 71 MovieClip [iceball] Frame 3
gotoAndPlay (2);
Symbol 78 MovieClip [powerupvision] Frame 9
stop();
Symbol 82 MovieClip [lightning] Frame 1
Symbol 94 MovieClip [toxic] Frame 1
var i = 0; while (i < 20) { attachMovie("toxicparticle", "tp" + i, i); this["tp" + i]._x = int(Math.random() * 140) - 70; this["tp" + i]._y = int(Math.random() * 140) - 70; var rand = (int(Math.random() * 50) + 50); this["tp" + i]._xscale = rand; this["tp" + i]._yscale = rand; i++; }
Symbol 94 MovieClip [toxic] Frame 2
stop();
Symbol 127 MovieClip [submitter] Frame 1
var subcount = 0;
Symbol 127 MovieClip [submitter] Frame 10
if (subcount < 6) { subcount++; this.attachMovie("subp", "subp" + subcount, subcount); this["subp" + subcount]._x = (subcount * 20) - 80; this["subp" + subcount]._y = -12; trace(subcount); gotoAndPlay (2); } else { _parent.scorebox.swapDepths(1); _parent.scorebox.removeMovieClip(); getURL ("http://www.freeflashgameplayer.com/highscores.php?game=dragonflight", "_blank"); _parent.gotoAndStop(2); this.swapDepths(1); this.removeMovieClip(); }
Symbol 134 MovieClip [nextquest] Frame 1
this.onPress = function () { _global.LEVEL++; _parent.gotoAndStop(3); }; this.onRollOver = function () { ClickSound = new Sound(); ClickSound.attachSound("arrowhit"); ClickSound.start(); change_color = new Color(this.begin); change_color.setRGB(16711680); }; this.onRollOut = function () { change_color = new Color(this.begin); change_color.setRGB(0); };
Symbol 197 MovieClip [explosion1] Frame 34
stop(); this.removeMovieClip();
Symbol 199 MovieClip [more] Frame 1
this.onPress = function () { getURL ("http://www.freeflashgameplayer.com", "_blank"); }; this.onRollOver = function () { ClickSound = new Sound(); ClickSound.attachSound("arrowhit"); ClickSound.start(); change_color = new Color(this.begin); change_color.setRGB(16711680); }; this.onRollOut = function () { change_color = new Color(this.begin); change_color.setRGB(0); };
Symbol 201 MovieClip [settings] Frame 1
this.onPress = function () { _parent.box.removeMovieClip(); _parent.attachMovie("box", "box", 1); _parent.box._x = 70; _parent.box._y = 10; _parent.box.attachMovie("story", "story", 1); }; this.onRollOver = function () { ClickSound = new Sound(); ClickSound.attachSound("arrowhit"); ClickSound.start(); change_color = new Color(this.begin); change_color.setRGB(16711680); }; this.onRollOut = function () { change_color = new Color(this.begin); change_color.setRGB(0); };
Symbol 203 MovieClip [how] Frame 1
this.onPress = function () { _parent.box.removeMovieClip(); _parent.attachMovie("box", "box", 1); _parent.box._x = 70; _parent.box._y = 10; _parent.box.attachMovie("keys", "keys", 1); }; this.onRollOver = function () { ClickSound = new Sound(); ClickSound.attachSound("arrowhit"); ClickSound.start(); change_color = new Color(this.begin); change_color.setRGB(16711680); }; this.onRollOut = function () { change_color = new Color(this.begin); change_color.setRGB(0); };
Symbol 205 MovieClip [play] Frame 1
this.onPress = function () { _parent.box.removeMovieClip(); _parent.gotoAndStop(3); }; this.onRollOver = function () { ClickSound = new Sound(); ClickSound.attachSound("arrowhit"); ClickSound.start(); change_color = new Color(this.begin); change_color.setRGB(16711680); }; this.onRollOut = function () { change_color = new Color(this.begin); change_color.setRGB(0); };
Symbol 514 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.1"); } static function showPreGameAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showTimedAd(options) { showInterLevelAd(options); } static function showPreloaderAd(options) { showPreGameAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local26); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local25 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local25); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb_arg) { var _local8 = parseInt(cb_arg); var _local4 = this._callbacks[_local8]; if (!_local4) { return(undefined); } delete this._callbacks[_local8]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }
Symbol 350 MovieClip [bloodvision] Frame 9
stop();
Symbol 427 MovieClip [explosion2] Frame 38
stop(); this.removeMovieClip();
Symbol 438 MovieClip [firesmoke] Frame 1
this._alpha--;
Symbol 487 MovieClip [herodragon] Frame 9
_parent.flapwings.setVolume(75); _parent.flapwings.start();
Symbol 487 MovieClip [herodragon] Frame 16
gotoAndPlay (1);
Symbol 487 MovieClip [herodragon] Frame 29
_parent.flapwings.setVolume(75); _parent.flapwings.start();
Symbol 487 MovieClip [herodragon] Frame 36
gotoAndPlay (21);
Symbol 487 MovieClip [herodragon] Frame 49
_parent.flapwings.setVolume(75); _parent.flapwings.start();
Symbol 487 MovieClip [herodragon] Frame 56
gotoAndPlay (41);
Symbol 500 Button
on (release, keyPress "<Enter>") { sendAction = new LoadVars(); System.security.allowInsecureDomain("www.freeflashgameplayer.com"); System.security.allowDomain("www.freeflashgameplayer.com"); sendAction.sendAndLoad((("http://www.freeflashgameplayer.com/postscores.php?game=dragonflight&name=" + pname) + "&score=") + _global.SCORE, sendAction, "POST"); getURL ("http://www.freeflashgameplayer.com/highscores.php?game=dragonflight", "_blank"); _parent.attachMovie("submitter", "submitter", 99999560); _parent.submitter._x = 320; _parent.submitter._y = 200; _parent.submitter._xscale = 200; _parent.submitter._yscale = 200; }
Symbol 508 Button
on (release, keyPress "<Enter>") { sendAction = new LoadVars(); trace(pname); System.security.allowInsecureDomain("www.freeflashgameplayer.com"); System.security.allowDomain("www.freeflashgameplayer.com"); sendAction.sendAndLoad((("http://www.freeflashgameplayer.com/postscores.php?game=dragonflight&name=" + pname) + "&score=") + _global.SCORE, sendAction, "POST"); getURL ("http://www.freeflashgameplayer.com/highscores.php?game=dragonflight", "_blank"); attachMovie("submitter", "submitter", 99999560); submitter._x = 320; submitter._y = 200; submitter._xscale = 200; submitter._yscale = 200; }

Library Items

Symbol 1 Sound [Whoosh]
Symbol 2 Sound [moan]
Symbol 3 Sound [mclick]
Symbol 4 Sound [magic_building_fall6]
Symbol 5 Sound [light hit]
Symbol 6 Sound [flapwings]
Symbol 7 Sound [Fireball2]
Symbol 8 Sound [Fireball]
Symbol 9 Sound [dragonbreath]
Symbol 10 Sound [dragon_hit4]
Symbol 11 Sound [dragon_hit3]
Symbol 12 Sound [dragon_hit2]
Symbol 13 Sound [dragon_hit1]
Symbol 14 Sound [dragon_die2]
Symbol 15 Sound [dragon_die1]
Symbol 16 Sound [dragon_attack4]
Symbol 17 Sound [dragon_attack3]
Symbol 18 Sound [dragon_attack2]
Symbol 19 Sound [dragon_attack1]
Symbol 20 Sound [click]
Symbol 21 Sound [arrowhit]
Symbol 22 Sound [Arrow_Swoosh]
Symbol 23 Sound [arrow_shot]
Symbol 24 Sound [16992_newgrounds_perfec]Used by:Timeline
Symbol 25 Bitmap [tiles]
Symbol 26 Bitmap [swamp1]
Symbol 27 Bitmap [swamp]
Symbol 28 Bitmap [snow2]
Symbol 29 Bitmap [rocky]
Symbol 30 Bitmap [lightdesert]
Symbol 31 Bitmap [Green]
Symbol 32 Bitmap [grass]
Symbol 33 Bitmap [broken_stones]
Symbol 34 Bitmap [beach]
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip [line]Uses:35
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:39
Symbol 39 MovieClip [humancastle1]Uses:38
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClip [cloud2]Uses:40Used by:42 488  Timeline
Symbol 42 MovieClipUses:41Used by:43  Timeline
Symbol 43 MovieClip [cloud]Uses:42
Symbol 44 GraphicUsed by:60
Symbol 45 GraphicUsed by:60
Symbol 46 GraphicUsed by:60
Symbol 47 GraphicUsed by:60
Symbol 48 GraphicUsed by:60
Symbol 49 GraphicUsed by:60
Symbol 50 GraphicUsed by:60
Symbol 51 GraphicUsed by:60
Symbol 52 GraphicUsed by:60
Symbol 53 GraphicUsed by:60
Symbol 54 GraphicUsed by:60
Symbol 55 GraphicUsed by:60
Symbol 56 GraphicUsed by:60
Symbol 57 GraphicUsed by:60
Symbol 58 GraphicUsed by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [boss]Uses:44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
Symbol 61 ShapeTweeningUsed by:67
Symbol 62 ShapeTweeningUsed by:67
Symbol 63 ShapeTweeningUsed by:67
Symbol 64 ShapeTweeningUsed by:67
Symbol 65 ShapeTweeningUsed by:67
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClip [poison]Uses:61 62 63 64 65 66Used by:70
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClip [bathitbox]Uses:68Used by:70 71 82 94 98 118 121 123 345 432 436  Timeline
Symbol 70 MovieClip [poisonbolt]Uses:69 67
Symbol 71 MovieClip [iceball]Uses:69
Symbol 72 ShapeTweeningUsed by:75
Symbol 73 ShapeTweeningUsed by:75
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClip [ice]Uses:72 73 74
Symbol 76 ShapeTweeningUsed by:78
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClip [powerupvision]Uses:76 77
Symbol 79 GraphicUsed by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClip [lightningbullet]Uses:79 80Used by:82
Symbol 82 MovieClip [lightning]Uses:81 69
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClip [sbwhite]Uses:83Used by:87 90
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:87 93
Symbol 87 MovieClip [powerbar]Uses:84 86
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClip [sbblue]Uses:88Used by:90
Symbol 90 MovieClip [speedbar]Uses:84 89
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:93
Symbol 93 MovieClip [healthbar]Uses:86 92
Symbol 94 MovieClip [toxic]Uses:69
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClip [toxicparticle]Uses:95
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClip [stone]Uses:97 69
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:109
Symbol 101 FontUsed by:102 103 104 105 106 107 108 111 112 124 501 509
Symbol 102 EditableTextUses:101Used by:109
Symbol 103 EditableTextUses:101Used by:109
Symbol 104 EditableTextUses:101Used by:109
Symbol 105 EditableTextUses:101Used by:109
Symbol 106 EditableTextUses:101Used by:109
Symbol 107 EditableTextUses:101Used by:109
Symbol 108 EditableTextUses:101Used by:109
Symbol 109 MovieClip [keys]Uses:100 102 103 104 105 106 107 108
Symbol 110 GraphicUsed by:113 127
Symbol 111 TextUses:101Used by:113
Symbol 112 EditableTextUses:101Used by:113
Symbol 113 MovieClip [scorebox]Uses:110 111 112
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClip [powericon]Uses:114Used by:118
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClip [pickup]Uses:116Used by:118 121 123
Symbol 118 MovieClip [power]Uses:117 69 115
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClip [speedicon]Uses:119Used by:121
Symbol 121 MovieClip [speed]Uses:117 69 120
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClip [health]Uses:122 117 69
Symbol 124 EditableTextUses:101Used by:125
Symbol 125 MovieClip [story]Uses:124
Symbol 126 GraphicUsed by:127 500 508
Symbol 127 MovieClip [submitter]Uses:110 126
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClip [subp]Uses:128
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:134 199 201 203 205
Symbol 132 FontUsed by:133 198 200 202 204
Symbol 133 EditableTextUses:132Used by:134
Symbol 134 MovieClip [nextquest]Uses:131 133Used by:Timeline
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClip [box]Uses:135Used by:Timeline
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClip [sky]Uses:137Used by:Timeline
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:197
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:197
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:197
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:197
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:197
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:197
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:197
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:197
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:197
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:197
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:197
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:197
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:197
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:197
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:197
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:197
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:197
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:197
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:197
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:197
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:197
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:197
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:197
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:197
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:197
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:197
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:197
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:197
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:197
Symbol 197 MovieClip [explosion1]Uses:140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 192 194 196Used by:Timeline
Symbol 198 EditableTextUses:132Used by:199
Symbol 199 MovieClip [more]Uses:131 198Used by:Timeline
Symbol 200 EditableTextUses:132Used by:201
Symbol 201 MovieClip [settings]Uses:131 200Used by:Timeline
Symbol 202 EditableTextUses:132Used by:203
Symbol 203 MovieClip [how]Uses:131 202Used by:Timeline
Symbol 204 EditableTextUses:132Used by:205
Symbol 205 MovieClip [play]Uses:131 204Used by:Timeline
Symbol 514 MovieClip [__Packages.MochiAd]
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:308
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:308
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:308
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:308
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:308
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:308
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:308
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:308
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:308
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:308
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:308
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:308
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:308
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:308
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:308
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:308
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:308
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:308
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:308
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:308
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:308
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:308
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:308
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:308
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:308
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:308
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:308
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:308
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:308
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:308
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:308
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:308
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:308
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:308
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:308
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:308
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:308
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:308
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:308
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:308
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:308
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:308
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:308
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:308
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:308
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:308
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:308
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:308
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:308
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:308
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:308
Symbol 308 MovieClipUses:207 209 211 213 215 217 219 221 223 225 227 229 231 233 235 237 239 241 243 245 247 249 251 253 255 257 259 261 263 265 267 269 271 273 275 277 279 281 283 285 287 289 291 293 295 297 299 301 303 305 307Used by:Timeline
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClip [baddragonhitbox]Uses:309Used by:327 487  Timeline
Symbol 311 GraphicUsed by:327
Symbol 312 GraphicUsed by:327
Symbol 313 GraphicUsed by:327
Symbol 314 GraphicUsed by:327
Symbol 315 GraphicUsed by:327
Symbol 316 GraphicUsed by:327
Symbol 317 GraphicUsed by:327
Symbol 318 GraphicUsed by:327
Symbol 319 GraphicUsed by:327
Symbol 320 GraphicUsed by:327
Symbol 321 GraphicUsed by:327
Symbol 322 GraphicUsed by:327
Symbol 323 GraphicUsed by:327
Symbol 324 GraphicUsed by:327
Symbol 325 GraphicUsed by:327
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClip [baddragon]Uses:310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326Used by:Timeline
Symbol 328 BitmapUsed by:329 337 496 499
Symbol 329 GraphicUses:328Used by:Timeline
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:332
Symbol 332 MovieClipUses:331Used by:Timeline
Symbol 333 FontUsed by:334
Symbol 334 EditableTextUses:333Used by:Timeline
Symbol 335 FontUsed by:336
Symbol 336 TextUses:335Used by:Timeline
Symbol 337 GraphicUses:328Used by:Timeline
Symbol 338 FontUsed by:339
Symbol 339 TextUses:338Used by:Timeline
Symbol 340 GraphicUsed by:345
Symbol 341 GraphicUsed by:345
Symbol 342 GraphicUsed by:345
Symbol 343 GraphicUsed by:345
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClip [bat]Uses:69 340 341 342 343 344Used by:Timeline
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClip [base]Uses:346Used by:Timeline
Symbol 348 ShapeTweeningUsed by:350
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClip [bloodvision]Uses:348 349Used by:Timeline
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClip [bullseye draft]Uses:351Used by:353  Timeline
Symbol 353 MovieClip [bullseye]Uses:352Used by:Timeline
Symbol 354 GraphicUsed by:358
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:357
Symbol 357 MovieClip [castle]Uses:356Used by:358
Symbol 358 MovieClip [citadel]Uses:354 357Used by:Timeline
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClip [dragonhead]Uses:359Used by:Timeline
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:427
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:427
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:427
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:427
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:427
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:427
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:427
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:427
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:427
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:427
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:427
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:427
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:427
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:427
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:427
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:427
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:427
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:427
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:427
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:427
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:427
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:427
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:427
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:427
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:427
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:427
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:427
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:427
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:427
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:427
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:427
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:427
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:427
Symbol 427 MovieClip [explosion2]Uses:362 364 366 368 370 372 374 376 378 380 382 384 386 388 390 392 394 396 398 400 402 404 406 408 410 412 414 416 418 420 422 424 426Used by:Timeline
Symbol 428 ShapeTweeningUsed by:431
Symbol 429 ShapeTweeningUsed by:431
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClip [fire3]Uses:428 429 430Used by:432  Timeline
Symbol 432 MovieClip [fire]Uses:69 431Used by:Timeline
Symbol 433 ShapeTweeningUsed by:436
Symbol 434 ShapeTweeningUsed by:436
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClip [fire4]Uses:69 433 434 435Used by:Timeline
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClip [firesmoke]Uses:437Used by:Timeline
Symbol 439 GraphicUsed by:487
Symbol 440 GraphicUsed by:487
Symbol 441 GraphicUsed by:487
Symbol 442 GraphicUsed by:487
Symbol 443 GraphicUsed by:487
Symbol 444 GraphicUsed by:487
Symbol 445 GraphicUsed by:487
Symbol 446 GraphicUsed by:487
Symbol 447 GraphicUsed by:487
Symbol 448 GraphicUsed by:487
Symbol 449 GraphicUsed by:487
Symbol 450 GraphicUsed by:487
Symbol 451 GraphicUsed by:487
Symbol 452 GraphicUsed by:487
Symbol 453 GraphicUsed by:487
Symbol 454 GraphicUsed by:487
Symbol 455 GraphicUsed by:487
Symbol 456 GraphicUsed by:487
Symbol 457 GraphicUsed by:487
Symbol 458 GraphicUsed by:487
Symbol 459 GraphicUsed by:487
Symbol 460 GraphicUsed by:487
Symbol 461 GraphicUsed by:487
Symbol 462 GraphicUsed by:487
Symbol 463 GraphicUsed by:487
Symbol 464 GraphicUsed by:487
Symbol 465 GraphicUsed by:487
Symbol 466 GraphicUsed by:487
Symbol 467 GraphicUsed by:487
Symbol 468 GraphicUsed by:487
Symbol 469 GraphicUsed by:487
Symbol 470 GraphicUsed by:487
Symbol 471 GraphicUsed by:487
Symbol 472 GraphicUsed by:487
Symbol 473 GraphicUsed by:487
Symbol 474 GraphicUsed by:487
Symbol 475 GraphicUsed by:487
Symbol 476 GraphicUsed by:487
Symbol 477 GraphicUsed by:487
Symbol 478 GraphicUsed by:487
Symbol 479 GraphicUsed by:487
Symbol 480 GraphicUsed by:487
Symbol 481 GraphicUsed by:487
Symbol 482 GraphicUsed by:487
Symbol 483 GraphicUsed by:487
Symbol 484 GraphicUsed by:487
Symbol 485 GraphicUsed by:487
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClip [herodragon]Uses:310 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486Used by:Timeline
Symbol 488 MovieClip [cloud3]Uses:41Used by:Timeline
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClip [tree1]Uses:489Used by:Timeline
Symbol 491 GraphicUsed by:492
Symbol 492 MovieClip [tree2]Uses:491Used by:Timeline
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClip [tree3]Uses:493Used by:Timeline
Symbol 495 GraphicUsed by:Timeline
Symbol 496 GraphicUses:328Used by:Timeline
Symbol 497 FontUsed by:498
Symbol 498 EditableTextUses:497Used by:Timeline
Symbol 499 GraphicUses:328Used by:Timeline
Symbol 500 ButtonUses:126Used by:Timeline
Symbol 501 EditableTextUses:101Used by:Timeline
Symbol 502 FontUsed by:503 504 510 511
Symbol 503 EditableTextUses:502Used by:Timeline
Symbol 504 TextUses:502Used by:Timeline
Symbol 505 FontUsed by:506 512
Symbol 506 EditableTextUses:505Used by:507
Symbol 507 MovieClipUses:506Used by:Timeline
Symbol 508 ButtonUses:126Used by:Timeline
Symbol 509 EditableTextUses:101Used by:Timeline
Symbol 510 EditableTextUses:502Used by:Timeline
Symbol 511 TextUses:502Used by:Timeline
Symbol 512 EditableTextUses:505Used by:513
Symbol 513 MovieClipUses:512Used by:Timeline

Instance Names

"play"Frame 2Symbol 205 MovieClip [play]
"lvl"Frame 3Symbol 334 EditableText
"sky"Frame 4Symbol 138 MovieClip [sky]
"hitbox"Symbol 70 MovieClip [poisonbolt] Frame 1Symbol 69 MovieClip [bathitbox]
"poson"Symbol 70 MovieClip [poisonbolt] Frame 1Symbol 67 MovieClip [poison]
"hitbox"Symbol 71 MovieClip [iceball] Frame 1Symbol 69 MovieClip [bathitbox]
"hitbox"Symbol 82 MovieClip [lightning] Frame 1Symbol 69 MovieClip [bathitbox]
"hbgreen"Symbol 87 MovieClip [powerbar] Frame 1Symbol 86 MovieClip
"hbgreen"Symbol 90 MovieClip [speedbar] Frame 1Symbol 89 MovieClip [sbblue]
"hbgreen"Symbol 93 MovieClip [healthbar] Frame 1Symbol 92 MovieClip
"hitbox"Symbol 94 MovieClip [toxic] Frame 1Symbol 69 MovieClip [bathitbox]
"hitbox"Symbol 98 MovieClip [stone] Frame 1Symbol 69 MovieClip [bathitbox]
"fscore"Symbol 113 MovieClip [scorebox] Frame 1Symbol 112 EditableText
"hitbox"Symbol 118 MovieClip [power] Frame 1Symbol 69 MovieClip [bathitbox]
"hitbox"Symbol 121 MovieClip [speed] Frame 1Symbol 69 MovieClip [bathitbox]
"hitbox"Symbol 123 MovieClip [health] Frame 1Symbol 69 MovieClip [bathitbox]
"begin"Symbol 134 MovieClip [nextquest] Frame 1Symbol 133 EditableText
"begin"Symbol 199 MovieClip [more] Frame 1Symbol 198 EditableText
"begin"Symbol 201 MovieClip [settings] Frame 1Symbol 200 EditableText
"begin"Symbol 203 MovieClip [how] Frame 1Symbol 202 EditableText
"begin"Symbol 205 MovieClip [play] Frame 1Symbol 204 EditableText
"hitbox"Symbol 327 MovieClip [baddragon] Frame 1Symbol 310 MovieClip [baddragonhitbox]
"hitbox"Symbol 345 MovieClip [bat] Frame 1Symbol 69 MovieClip [bathitbox]
"castle"Symbol 358 MovieClip [citadel] Frame 1Symbol 357 MovieClip [castle]
"hitbox"Symbol 432 MovieClip [fire] Frame 1Symbol 69 MovieClip [bathitbox]
"hitbox"Symbol 436 MovieClip [fire4] Frame 1Symbol 69 MovieClip [bathitbox]
"hitbox"Symbol 487 MovieClip [herodragon] Frame 1Symbol 310 MovieClip [baddragonhitbox]

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "Whoosh"
ExportAssets (56)Timeline Frame 1Symbol 2 as "moan"
ExportAssets (56)Timeline Frame 1Symbol 3 as "mclick"
ExportAssets (56)Timeline Frame 1Symbol 4 as "magic_building_fall6"
ExportAssets (56)Timeline Frame 1Symbol 5 as "light hit"
ExportAssets (56)Timeline Frame 1Symbol 6 as "flapwings"
ExportAssets (56)Timeline Frame 1Symbol 7 as "Fireball2"
ExportAssets (56)Timeline Frame 1Symbol 8 as "Fireball"
ExportAssets (56)Timeline Frame 1Symbol 9 as "dragonbreath"
ExportAssets (56)Timeline Frame 1Symbol 10 as "dragon_hit4"
ExportAssets (56)Timeline Frame 1Symbol 11 as "dragon_hit3"
ExportAssets (56)Timeline Frame 1Symbol 12 as "dragon_hit2"
ExportAssets (56)Timeline Frame 1Symbol 13 as "dragon_hit1"
ExportAssets (56)Timeline Frame 1Symbol 14 as "dragon_die2"
ExportAssets (56)Timeline Frame 1Symbol 15 as "dragon_die1"
ExportAssets (56)Timeline Frame 1Symbol 16 as "dragon_attack4"
ExportAssets (56)Timeline Frame 1Symbol 17 as "dragon_attack3"
ExportAssets (56)Timeline Frame 1Symbol 18 as "dragon_attack2"
ExportAssets (56)Timeline Frame 1Symbol 19 as "dragon_attack1"
ExportAssets (56)Timeline Frame 1Symbol 20 as "click"
ExportAssets (56)Timeline Frame 1Symbol 21 as "arrowhit"
ExportAssets (56)Timeline Frame 1Symbol 22 as "Arrow_Swoosh"
ExportAssets (56)Timeline Frame 1Symbol 23 as "arrow_shot"
ExportAssets (56)Timeline Frame 1Symbol 24 as "16992_newgrounds_perfec"
ExportAssets (56)Timeline Frame 1Symbol 25 as "tiles"
ExportAssets (56)Timeline Frame 1Symbol 26 as "swamp1"
ExportAssets (56)Timeline Frame 1Symbol 27 as "swamp"
ExportAssets (56)Timeline Frame 1Symbol 28 as "snow2"
ExportAssets (56)Timeline Frame 1Symbol 29 as "rocky"
ExportAssets (56)Timeline Frame 1Symbol 30 as "lightdesert"
ExportAssets (56)Timeline Frame 1Symbol 31 as "Green"
ExportAssets (56)Timeline Frame 1Symbol 32 as "grass"
ExportAssets (56)Timeline Frame 1Symbol 33 as "broken_stones"
ExportAssets (56)Timeline Frame 1Symbol 34 as "beach"
ExportAssets (56)Timeline Frame 1Symbol 36 as "line"
ExportAssets (56)Timeline Frame 1Symbol 39 as "humancastle1"
ExportAssets (56)Timeline Frame 1Symbol 41 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 43 as "cloud"
ExportAssets (56)Timeline Frame 1Symbol 60 as "boss"
ExportAssets (56)Timeline Frame 1Symbol 67 as "poison"
ExportAssets (56)Timeline Frame 1Symbol 69 as "bathitbox"
ExportAssets (56)Timeline Frame 1Symbol 70 as "poisonbolt"
ExportAssets (56)Timeline Frame 1Symbol 71 as "iceball"
ExportAssets (56)Timeline Frame 1Symbol 75 as "ice"
ExportAssets (56)Timeline Frame 1Symbol 78 as "powerupvision"
ExportAssets (56)Timeline Frame 1Symbol 81 as "lightningbullet"
ExportAssets (56)Timeline Frame 1Symbol 82 as "lightning"
ExportAssets (56)Timeline Frame 1Symbol 84 as "sbwhite"
ExportAssets (56)Timeline Frame 1Symbol 87 as "powerbar"
ExportAssets (56)Timeline Frame 1Symbol 89 as "sbblue"
ExportAssets (56)Timeline Frame 1Symbol 90 as "speedbar"
ExportAssets (56)Timeline Frame 1Symbol 93 as "healthbar"
ExportAssets (56)Timeline Frame 1Symbol 94 as "toxic"
ExportAssets (56)Timeline Frame 1Symbol 96 as "toxicparticle"
ExportAssets (56)Timeline Frame 1Symbol 98 as "stone"
ExportAssets (56)Timeline Frame 1Symbol 109 as "keys"
ExportAssets (56)Timeline Frame 1Symbol 113 as "scorebox"
ExportAssets (56)Timeline Frame 1Symbol 115 as "powericon"
ExportAssets (56)Timeline Frame 1Symbol 117 as "pickup"
ExportAssets (56)Timeline Frame 1Symbol 118 as "power"
ExportAssets (56)Timeline Frame 1Symbol 120 as "speedicon"
ExportAssets (56)Timeline Frame 1Symbol 121 as "speed"
ExportAssets (56)Timeline Frame 1Symbol 123 as "health"
ExportAssets (56)Timeline Frame 1Symbol 125 as "story"
ExportAssets (56)Timeline Frame 1Symbol 127 as "submitter"
ExportAssets (56)Timeline Frame 1Symbol 129 as "subp"
ExportAssets (56)Timeline Frame 1Symbol 134 as "nextquest"
ExportAssets (56)Timeline Frame 1Symbol 136 as "box"
ExportAssets (56)Timeline Frame 1Symbol 138 as "sky"
ExportAssets (56)Timeline Frame 1Symbol 197 as "explosion1"
ExportAssets (56)Timeline Frame 1Symbol 199 as "more"
ExportAssets (56)Timeline Frame 1Symbol 201 as "settings"
ExportAssets (56)Timeline Frame 1Symbol 203 as "how"
ExportAssets (56)Timeline Frame 1Symbol 205 as "play"
ExportAssets (56)Timeline Frame 1Symbol 514 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 2Symbol 310 as "baddragonhitbox"
ExportAssets (56)Timeline Frame 2Symbol 327 as "baddragon"
ExportAssets (56)Timeline Frame 3Symbol 345 as "bat"
ExportAssets (56)Timeline Frame 3Symbol 347 as "base"
ExportAssets (56)Timeline Frame 3Symbol 350 as "bloodvision"
ExportAssets (56)Timeline Frame 3Symbol 352 as "bullseye draft"
ExportAssets (56)Timeline Frame 3Symbol 353 as "bullseye"
ExportAssets (56)Timeline Frame 3Symbol 357 as "castle"
ExportAssets (56)Timeline Frame 3Symbol 358 as "citadel"
ExportAssets (56)Timeline Frame 3Symbol 360 as "dragonhead"
ExportAssets (56)Timeline Frame 3Symbol 427 as "explosion2"
ExportAssets (56)Timeline Frame 3Symbol 431 as "fire3"
ExportAssets (56)Timeline Frame 3Symbol 432 as "fire"
ExportAssets (56)Timeline Frame 3Symbol 436 as "fire4"
ExportAssets (56)Timeline Frame 3Symbol 438 as "firesmoke"
ExportAssets (56)Timeline Frame 3Symbol 487 as "herodragon"
ExportAssets (56)Timeline Frame 3Symbol 488 as "cloud3"
ExportAssets (56)Timeline Frame 3Symbol 490 as "tree1"
ExportAssets (56)Timeline Frame 3Symbol 492 as "tree2"
ExportAssets (56)Timeline Frame 3Symbol 494 as "tree3"

Dynamic Text Variables

fscoreSymbol 112 EditableText""
lvlSymbol 334 EditableText"Generating level..."
lvlSymbol 498 EditableText"This is where the mission details appear."
pnameSymbol 501 EditableText""
pnameSymbol 509 EditableText""




http://swfchan.com/14/69542/info.shtml
Created: 10/4 -2019 09:08:52 Last modified: 10/4 -2019 09:08:52 Server time: 31/10 -2024 23:37:49