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

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

Turtle Odyssey.swf

This is the info page for
Flash #22755

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


Text
ENGLISH

Ok

Loading...

00000

0/00

0

Вы выиграли!

<p align="left"><font face="Arial Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Черепашка Оззи унесет Вас в свою подводную эпопею по поиску талисманов властителей морей. Вместе Вы будете противостоять полчищам подводных врагов, побываете в подземельях властителей морей и, конечно же, сразитесь с ними. Невероятно, но в игре нет насилия! Как такое может быть?</font></p>

<p align="center"><font face="Arial Black" size="16" color="#ffffcc" letterSpacing="0.000000" kerning="1">namePlayerf</font></p>

<p align="center"><font face="Arial Black" size="14" color="#ffffcc" letterSpacing="0.000000" kerning="1">Name:</font></p>

<p align="center"><font face="Arial Black" size="20" color="#ffcc33" letterSpacing="0.000000" kerning="1">Congratilation!</font></p><p align="center"><font face="Arial Black" size="20" color="#ffcc33" letterSpacing="0.000000" kerning="1">You have won!</font></p>

<p align="center"><font face="Arial Black" size="14" color="#ffffcc" letterSpacing="0.000000" kerning="1">Name:</font></p>

<p align="center"><font face="Arial Black" size="14" color="#ffffcc" letterSpacing="0.000000" kerning="1">Name:</font></p>

<p align="left"><font face="Arial Black" size="12" color="#ffffcc" letterSpacing="0.000000" kerning="1">Name:</font></p>

Вы проиграли...

RIGHT
LEFT
UP
DOWN
1:Remove
Space:Save map
l(L):Leave

q:Start point
z:Exit gate
w:Danger(sign)
a:Mon-Octopus
s:Mon-Flower
d:Mon-Spiker
1:Remove

x:Bubles
m:Jump pad
v:Save point
n:Air spot
/,*:ScaleY
-,+:ScaleX

0:Earth
3:Hp botle
4:Air botle
5:Diamond
6,7,8,9:Score
Home:Default map
End:Last Save

Press any key, that
defined above. Any
suggestins plz send
here:
Badim@realore.com

RIGHT:Вправо
LEFT:Влево
UP:Вверх
DOWN:Вниз
Space:Save
l:Выйти

q:Старт
z:Выход
w:Опастность(Таб)
a:Октопус
s:Цветок
d:Шипундель
1:Стереть

x:Пузыри
m:Трамплин
v:Сохранение
n:Воздух
/,*:ScaleY
-,+:ScaleX

0:Земля
3:Жизни
4:Воздух
5:Алмаз
6,7,8,9:Очки
Home:Default
End:Last Save

Нажмите на
клавиатуре на клавишу
и рисуйте на карте.
Предложения шлите
на Badim@realore.com

<p align="left"><font face="Arial Black" size="12" color="#ffffcc" letterSpacing="0.000000" kerning="1">Name:</font></p>

<p align="left"><font face="Times New Roman" size="8" color="#000000" letterSpacing="0.000000" kerning="1">srybsrybrstybsrb</font></p>

Copy all text below, and paste it to message
After sending email, press here to hide this text.
Thanks!

badfa

badfa

badfa

High Scores

badfa

<p align="left"><font face="Arial Black" size="18" color="#00ffff" letterSpacing="0.000000" kerning="1">Loading...</font></p>

ActionScript [AS1/AS2]

Frame 1
_root.theLocalSharedObject = SharedObject.getLocal("FTurtleCookie"); if (_root.theLocalSharedObject.data.volume == undefined) { _root.theLocalSharedObject.data.volume = 0.8; } _root.but_click = new Sound(); _root.but_click.attachSound("menu_hit.wav"); _root.but_tog = new Sound(); _root.but_tog.attachSound("menu_toggle.wav"); _root.musik = new Sound(); _root.musik.attachSound("gameplay3.mp3"); _root.hero_death = new Sound(); _root.hero_death.attachSound("hero_death.wav"); _root.set_sounds = function (volume_lvl) { _root.theLocalSharedObject.data.volume = volume_lvl; _root.theLocalSharedObject.flush(); _root.but_click.setVolume(70 * volume_lvl); _root.but_tog.setVolume(5 * volume_lvl); _root.musik.setVolume(90 * volume_lvl); _root.hero_death.setVolume(80 * volume_lvl); _root.hero_fall = new Sound(); _root.hero_fall.attachSound("hero_fall.wav"); _root.hero_fall.setVolume(100 * volume_lvl); _root.hero_jump = new Sound(); _root.hero_jump.attachSound("hero_jump00.wav"); _root.hero_jump.setVolume(100 * volume_lvl); _root.hero_mon = new Sound(); _root.hero_mon.attachSound("hero_monster.wav"); _root.hero_jump.setVolume(100 * volume_lvl); _root.hero_step = new Sound(); _root.hero_step.attachSound("hero_land.wav"); _root.hero_step.setVolume(60 * volume_lvl); _root.hero_dmg = new Sound(); _root.hero_dmg.attachSound("hero_damage0.wav"); _root.hero_dmg.setVolume(100 * volume_lvl); _root.pick_gsmall = new Sound(); _root.pick_gsmall.attachSound("pickup_coin.wav"); _root.pick_gsmall.setVolume(60 * volume_lvl); _root.pick_gbig = new Sound(); _root.pick_gbig.attachSound("pickup_coin_big.wav"); _root.pick_gbig.setVolume(70 * volume_lvl); _root.pick_diam = new Sound(); _root.pick_diam.attachSound("pickup_gem.wav"); _root.pick_diam.setVolume(70 * volume_lvl); _root.pick_hp = new Sound(); _root.pick_hp.attachSound("bottle_life.wav"); _root.pick_hp.setVolume(100 * volume_lvl); _root.pick_mp = new Sound(); _root.pick_mp.attachSound("bottle_air.wav"); _root.pick_mp.setVolume(100 * volume_lvl); _root.savepoint = new Sound(); _root.savepoint.attachSound("checkpoint.wav"); _root.savepoint.setVolume(100 * volume_lvl); _root.menumus = new Sound(); _root.menumus.attachSound("menu.wav"); _root.menumus.setVolume(100 * volume_lvl); }; _root.set_sounds(_root.theLocalSharedObject.data.volume); function itemHandler1(obj, item) { getURL ("http://badim.ru", "_blank"); } function itemHandler2(obj, item) { getURL ("http://kongregate.com/accounts/Badim", "_blank"); } function itemHandler3(obj, item) { getURL ("http://www.realore.com/", "_blank"); } _global.lang_id = -1; _root.show_progress_bar = function (persent) { if (persent == 100) { _root.loadingbar_mc._visible = false; } else { _root.loadingbar_mc._width = (140 * persent) / 100; } }; _global.main_path = ""; _global.data_path = _global.main_path + "data/"; _global.langs_path = _global.data_path + "langs/"; fscommand ("trapallkeys", true); Stage.scaleMode = "noScale"; stop(); var my_cm = new ContextMenu(menuHandler); my_cm.builtInItems.zoom = false; my_cm.builtInItems.print = false; my_cm.builtInItems.quality = false; my_cm.builtInItems.play = false; my_cm.builtInItems.loop = false; my_cm.builtInItems.rewind = false; my_cm.builtInItems.forward_back = false; my_cm.customItems.push(new ContextMenuItem("http://www.realore.com", itemHandler3)); this.menu = my_cm; _global.langs_xml = new XML("<Langs name=\"Langs data file.\"><L1 name=\"English\"\ttranslator=\"Badim\"\tauthor=\"mr.Badim\" file_name=\"eng.xml\"/></Langs>"); _global.lang_xml = new XML("<Lang txt_youwon=\"You have found all diamonds!\" txt_fotoexit=\"Now find the exit.\" txt_name=\"Name\" txt_loading=\"Loading\" txt_inputname=\"What is your name?\" txt_scores=\"Scores\" txt_player=\"Player\" txt_options=\"Options\" txt_lvleditor=\"Scores\" txt_exit=\"Exit\" txt_winmsg0=\"\u0421ongratulations!\" txt_winmsg1=\"Level complete.\" txt_winmsg2=\"There is no more levels here, you can download more with &apos;get it&apos; buttom.\" txt_losemsg0=\"You lost a life!\" txt_losemsg1=\"Try once more.\" txt_showmm=\"Menu\" txt_next=\"Ok\" txt_ok=\"Ok\" txt_start=\"Start\" txt_resume=\"Resume\" txt_getit=\"Get it\" txt_volume=\"Volume\" txt_showtips=\"Show tips\" txt_cont=\"Control\" feat0=\"Download now to get:\" feat1=\"- 4 different game worlds\" feat2=\"- many amusing monsters and funny bosses\" feat3=\"- beautiful environment and special effects\" feat4=\"- many different items and bonuses\" control_tip00=\"Jump - space or Up arrow\" control_tip01=\"to move - use Arrow keys.\" control_tip10=\"Jump - mouse left-click\" control_tip11=\"to move - move mouse slighty away from Ozzy.\" txt_topscores=\"Top scores\" txt_submit=\"Submit\" txt_ucansubmitscore=\"You can submit it!\" tip0=\"Collect points to add extra life.\" tip1=\"Collect all diamonds to pass a level.\" tip2=\"Follow the arrow. It shows where diamonds are hidden.\" tip3=\"Once in a while step into oxygen supplies.\" tip4=\"Avoid monsters or jump on them to kill.\" tip5=\"All 5 diamonds must be collected to pass a level.\" tip6=\"Pass close to the sign for saving the level.\" tip7=\"Jump over sea-urchins. You can&apos;t kill them.\" tip8=\"Use Left and Rigth to move and Up to jump.\" tip9=\"Use left mouse to jump or move away mouse to make Ozzy move.\" tip100=\"Game paused. Press space or click &apos;Resume&apos; to continue.\" />"); _global.xml_lang = _global.lang_xml.firstChild.attributes; var map0 = new XML("<map name=\"Aquaworld1\"><levels><level params=\"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\" /><level params=\"111q111111111111111111110000000001616611000000000000000000000000000000000000000000000000000081711171111111111110000000000000000000000000\" /><level params=\"1111111161611616161616160000000001161161000000000000000000000000000000000000000000000000000011111111111511111110000000000000000000000000\" /><level params=\"1111111111166111616111111616161611111111000000000000000000000000166800000000000000000000000011110000001111111110000000000000000000000000\" /><level params=\"111111161611111111111116111666111111111115161111111611166000000011110000000000000001666778001111111111111111711111111111a11111111111z111\" /><level params=\"1111111111111111111111111116111111111111111161666111111110000001111700000000000000011111110001111111111111111x11c11111111111111111111151\" /><level params=\"1111111111111111111111111111161111111111111611111161111100000001161100000001166661111111110000111110000000111111111111711711111111111111\" /><level params=\"1111111111111111111111111111111111111111111161111116111116111111111100000005111111111111110000011111671176111611111111711711111111111111\" /><level params=\"1111111111111111111111111111111111111111111111111111111111111116111100000000111111111111110000011111161161111611111111111111111111111111\" /><level params=\"1111111111111111111111111111111111111111111111111111111116000011111111611611111111111111110000011100000111111711111111111111111111111111\" /><level params=\"111111111111111111111111111111111111111111111111111111111111111111111111161110000111111111110000111111111111xc11111111111111111111111111\" /><level params=\"111111111111111111111111111111111111111111111111111111111111111000000011161111111100001000114n111161116111111111111111111111111111111111\" /><level params=\"1111111111111111111111111111111111111111111111111111111111111111111111111111161161111111111161161616661111116611111111111111111111111111\" /><level params=\"1111111111111111111111111111111111111111111111111111111111111111111111111111116611611616161111116111111111116611111111111111111111111111\" /><level params=\"1111111111111111111111111111111111111111111111111111111111111111175711111111111111166111611111111111111111116611111111111111111111111111\" /><level params=\"1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111117711111111111111111111111111\" /><level params=\"1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\" /><level params=\"1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\" /><level params=\"1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\" /></levels><monsters /></map>").firstChild; var map1 = new XML("<map name=\"Aquaworld2\"><levels><level params=\"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000000000000000\" /><level params=\"00000000000000000000000000011a11111111111111111111170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000000000000000\" /><level params=\"00000000000000000000000000011111116166111111111111000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111000000000000000000000000\" /><level params=\"00000000000000000000000000011110001611611161111111111611111611000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111000000000000000000000000\" /><level params=\"111q1111111111111111666000011116111111111116666616111111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111110000000000000000000000000\" /><level params=\"11111111111111111111666000011111100011100001111111661116611100000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000\" /><level params=\"111111000111111111110000000000111111100000011111111111111111111160000000000000000000000000000000000001111111111111111111111110000000000001a11a1000000000000000000000000000000000000000000000000000000000000000\" /><level params=\"11111116111110011111111111100011111111111101111111111111111111116000000000000000000000000000000000000111111111111111111111111000a1a11a10011111100011166a661111100000000000000000000000000000000000000000000000\" /><level params=\"11111111100011111111111111100011111111111100000111111100000011116000000000000000000000000000000000000111111111111111111111111000111111000011110000001111111111100000000000000000000000000000000000000000000000\" /><level params=\"111111111161166111111111111000011111111110000001111111111n1111111000000000000000000000000000000000000111111111111111111111111000111111666611116666661111111110000000000000000000000000000000000000000000000000\" /><level params=\"1111111161116111111111111111100011111111111a10001111111116111111100000000000000000000000000000000000011111111111111111111111100011111111111111111111111111111116111a111111116111100000000000000000000000000000\" /><level params=\"11111111161611111111111111111111100001111111000001100011111111000000000000000000000000000000000000000111111111111111111111111000111111111111111111111111100011111161111111111111100000000000000000000000000000\" /><level params=\"11111111116111111111111111111111111111111111111000111111111116000000000000000000001a6669666a100000000000000001111111111111111000111111111111111111111111116111111166111111111111000000000000000000000000000000\" /><level params=\"1111111111111111111111111111111111151100000111600011110000000600000000000000000000011111111100000000000000000111111111111111100011111111111111111111000001111161111111111111111111n111000000000000000000000000\" /><level params=\"1111111111111111111111111111111111111111111111600000111111111100000000000111a166611111111111111111111a11000000000000000000000000001111110001111100016616611116111111111111111111111111000000000000000000000000\" /><level params=\"11111111111111111111111111111111111111661661116091111111151100000000000000111111111111111111111111111111000000000000000000000000001100016661000166611161111611111111111111000000111111000000000000000000000000\" /><level params=\"111111111111111111111111111111111111111171111110111111111111111611v16111611111110011111100011111111511100000000000000000000000000011111111116661111111611111111111111111111131v1111111000000000000000000000000\" /><level params=\"111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111118111a111000000111411a131111115111111111111111161111111111111111111111111111111000000000000000000000000\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111161111611161110001161000001111111111111111111111100000000116111111111111111111111111111111111111111111111100000111111111000000000000000000000000\" /><level params=\"111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111v1111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111661111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111000000000000000000000000\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111116610011611111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111116161111111111111111110000011111111111111111111111111111111111111111111111111111111000001111111111111000000000000000000000000\" /><level params=\"1111111111111111111111111111111111111111111111101111111111111111111111111111111661161111111111111111111191a1111111111111111111111111111111111111111111111111111111111181111000111000000000000000016161a1611000\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166611000000000000000006161616161000\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111666111111111111111111111111111111111111111111111111111111111111111111110000000000000000001111111110000\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111611111111111111000000000001111111111a10\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111611111111110000000000000000000016160\" /><level params=\"111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011z1111110000\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111611160000001111111116110\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111110000001111111000110\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116111116110000001111111611110\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116110000001111111611110\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011110000000000111600010\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116111110000000000011111610\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000011111610\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001111110000000000011000610\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111611111110000000a11111611110\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111611111110000000611111611110\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110001000000000000610000611110\" /><level params=\"111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116110000000000001111n1111110\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111611000000000000011161111110\" /><level params=\"1111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111161111151111a111111111111110\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116111111111111111611111111110\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111611111111111111111111110\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116111111111111111110\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\" /><level params=\"11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\" /></levels><monsters /></map>").firstChild; var map2 = new XML("<map name=\"Aquaworld3\"><levels><level params=\"00000000000000000000011000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000\" /><level params=\"00000000000000000000011000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000\" /><level params=\"0000000000000000000001100000000000011000000000000000000000000000000000000000000000111116s631s11611113000000000000000\" /><level params=\"00000000000000000000011000000000000110000000000000000000000000000000000000000000001111611111111161611000000000000000\" /><level params=\"000000000000000000000110000000000001100000000000000000000000000000000000000000000015111110001000111610000000111a1111\" /><level params=\"00000000000000000000011000000000000110000000000000000000000000000000000000000000001111611161111111116000000011116111\" /><level params=\"000000000000000000000x1000000000000110000000000000000000000000000000000000000000001111111161111161100000000001151611\" /><level params=\"000000000000000000000xc00000000000011000000001116163646111111117000000000000000000111100011161610001861a111111611171\" /><level params=\"000000000000000000000xc000000000000110000000011116161616111166100000000000000000001111116111161111111161116116111111\" /><level params=\"0000000000000000000001c0000000000001100000000111000000000116111111a1100000000000001111111111111111111116111161111111\" /><level params=\"000000000000000000000110000000000001111666a1111000000000016111116111111616130000001100011111111111111111111111111111\" /><level params=\"00000000000000000000011111s1s11611w111611161111111000000011000116111166000150000001111111111111111111111111111111111\" /><level params=\"000000000000000000000111100000161111161111111111610000000001111161111111v1600000001116111111111111111111111111111111\" /><level params=\"00000000000000000000011111111116111111111111111161146s11s11116111111116116100000000116111111111111111111111111111111\" /><level params=\"11q1000000000111a11001111167611611111111111111116116111115111111111111111661161s111116111111111111111111111111111111\" /><level params=\"11100000000000111110011110000016111111111111111111161111111111111111111111111611111111611111111111111111111111111111\" /><level params=\"11111111a11111111100001111111116111111111111111111111111111111111111111111100011116111111111111111111111111111111111\" /><level params=\"111611611161611111616w1116767116111111111111111111161111111111111111111111116111111111111111111111111111111111111111\" /><level params=\"11111111611111111615161110000016111111111111111111111111111111111111111111116111111111111111111111111111111111111111\" /><level params=\"11111111111111111111111111131111111111111111111111111111111111111111111111116000111111111111111111111111111111111111\" /><level params=\"1111111111111111161616111166611xc11111111111111111111111111111111111111111111161111111111111111111111111111111111111\" /><level params=\"11111111111111111161611111161111111111111111111111111111111111111111111111111161111111111111111111111111111111111111\" /><level params=\"11111111111111111111111111111117111111111111111111111111111111111111111111100061111000111111111111111111111111111111\" /><level params=\"11111111111111111111111111111111111111111111111111111111111111111111111111116111111000111111111111111111111111111111\" /><level params=\"11111111111111111110000011111111111111111111111111111111111111111111111111116111100000111111111111111111111111111111\" /><level params=\"11111111111111111116161611111111111111111111111111111111111111111111111111116000100000000000000000000000001111111111\" /><level params=\"11111111111110000011616110000011111111111111111111111111111111111111111111111131100000000000000000000000001111111111\" /><level params=\"11111111111111888311171111134111111111111111111111111111111111111111111111111110000000000000000007111z11001111111111\" /><level params=\"111111111111111111111111111111111111111111111111111111111111111111111111111111111681a6000000000000111111001111111111\" /><level params=\"111111111111111111111111111111111111111111111111111111111111111111111111111111111611110000000011a1111111001111111111\" /><level params=\"11111111111111111111111111111111111111111111111111111111111111111111111111111111161110000000000161666661001111111111\" /><level params=\"11111111111111111111111111111111111111111111111111111111111111111111111111111111111111116161611161111111001111111111\" /><level params=\"11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111161111111111111001111111111\" /><level params=\"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111\" /><level params=\"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111\" /></levels><monsters /></map>").firstChild; var map3 = new XML("<map name=\"Aquaworld4\"><levels><level params=\"11111111111111100000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\" /><level params=\"11111111111111100000000000000000000000000000000000000000000001111111111111111111111111111111111111111111100000000001111111111111111111111111111111111111110\" /><level params=\"11111111111111100000000000011d10011d10000311a111a1110000000001111111111111111111111111111111111111111111100000s18001111111111111111111111111111111111111110\" /><level params=\"11111111111111100000000000001100001100000016161161110000000000000000111111111111111111111111111111111111100000016001111111111111111111111111111111111111110\" /><level params=\"1111111111111110000006111161116161111611v111111111111100000000000000111111111111111111111111111111111111100001616001111111111111111111111111111111111111110\" /><level params=\"11111111111111100000016151111111611111666111171117111161000000000000111111111111111111111111111111111111100001116000000000000000000000000000000000000000000\" /><level params=\"11111111111111100000011000111111111111111111111111111611000000000000111111111111111111111000000000000000000111111000000000000000000000000000000000000000000\" /><level params=\"1111111111111110000001111111111111111111111111111111111111a100000000111111111111111111111000000000000000000111111000000000081151d11000069666a66666000000000\" /><level params=\"111111111111111000000111611111111111111111111111111111116111000000001111111111111111111110000000s11n161116a110000000000000000111000000011111111111000000000\" /><level params=\"1111111111111110000001117100001111110000001111111111111111661n1000001111111111111111111110000000011111161111111111611av116a1111000000001111110000111a1z1110\" /><level params=\"11111111111111100000011111611100000011161110000011111111111111100000111111111111111111111000016151100011111111111116111611111110000000011111113111111111110\" /><level params=\"11111111111111100000011111161111661116116100000011111111110011100000000000000000000000001000011111100011111111111111161111111111111111111000111161666666660\" /><level params=\"111111111111111000000111111111111611111111113600111111111161111000111111111111111111111110000161111161111111111111xc111111111111111111111161111611111111110\" /><level params=\"11111111111111100000011111111111111111111111110071111000001111100011111111111111111111111000011111116111111111111161111111111111616161111116161111111111110\" /><level params=\"11111111111111100000011111111111111111111111160011111111a11110000011111111111111111111111000011111116000111111111161111111111111161611111711111111111111110\" /><level params=\"111111111111111000000111111111111111111100001100711111111111100000111111111111111111111110000111111166a6111111111161111111111111111111111111111111111111111\" /><level params=\"11111111111111100000011111111111111111110000160011000111100010000011111111111111111111111000011111111161111111111161111111111111111111111111111111111111111\" /><level params=\"11111111111111100000011111111111111111110061110071111111111110000001111111111111111111111000011111111110001111111161111111111111111111111111111111111111111\" /><level params=\"11111111111111100000011111111111111111110011160011151111111110000000000000000000000000000000000000011111311111111161111111111111111111111111111111111111111\" /><level params=\"00000000000000000000011111111111111111110061110011110000001110000000000000000000000000000000000000010001110000001xc1111111111111111111111111111111111111111\" /><level params=\"000000000000000000000111111111111111111100110000011161a111111000000000000000000s000000000000000000016a111116d1111611111111111111111111111111111111111111111\" /><level params=\"00000000000000000000000000000000000000000061000001111611600010000000000000001115111000000011s1111v111611111116111611111111111111111111111111111111111111111\" /><level params=\"0000000000000000000000000000000000000000001161000100011111111000000000s000001161611000000011111661111111111111111611111111111111111111111111111111111111111\" /><level params=\"0000000000000000111d1000000811111d11000000116100011611116161111616w6111161616111111616111111711116111111111111111611111111111111111111111111111111111111111\" /><level params=\"00000000000000000111000000001111111000000000610001111111111111116161611611111111111661111111111111111111111111110000111111111111110000000000000000000000000\" /><level params=\"0000000000111111w111161611611111161611161111610001000111111111111111116111111111111111111111111111111111111111111691111111111111111111111111111111111111110\" /><level params=\"00000000000116111111116161161111116161611111110001161111111111111111111111111111111111111111111111111111111111111611111111111111111111111111111111111111110\" /><level params=\"1111q111111161611111111111111111111116111111660001111111111111111111111111111111111111111111111111111111111111111611111111111111111111111111111111111111110\" /><level params=\"11111116161611111111111111111111111111111111110001110000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\" /><level params=\"111116111111111111111111111111111111111111111100011111d1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\" /><level params=\"11111111111111111111111111111111111111111111110000011616111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\" /><level params=\"11111111111111111111111111111111111111111111110771111161111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\" /><level params=\"11111111111111111111111111111111111111111111110711111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\" /><level params=\"11111111111111111111111111111111111111111111110711111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\" /><level params=\"11111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\" /><level params=\"11111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\" /><level params=\"11111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\" /></levels><monsters /></map>").firstChild; var map4 = new XML("<map name=\"Aquaworld5\"><levels><level params=\"0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000\" /><level params=\"011111111111111111111111111111111111111111111111111111000000000000000000000011111111111111100m1sm1sm1sm1800000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110099171717a71717a7171000000\" /><level params=\"0111111111111111111111111111111111111111111111111111110000000000000000000000111111111111100001611611611610000001111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000001111717171717171711000000\" /><level params=\"00000000000000000000000000000000000000000000000000000000000016m6d61111d6669011111111111110s1311111111111100000011111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000110000000001111111a1000\" /><level params=\"00000000000000000000000000000000000000000000000000000000000011111111111111101111111111100011116116116116100000000000000000000000000000111111111111111111111111111111111111111111111111111111111110000000m1000000011000000000011111111000\" /><level params=\"0000000000000000000000000000000011sssss11811ssssss11110000001111111111111110000000000000661111111111111100000000000000000000000000000011111111111111111111111111111111111111111111111111111111111000000011000000011000000000000011111m10\" /><level params=\"0000000000000000000000000000000010000000111000000001150000001111111111111110000000000000161111611611611611a6611a3111a161n110000000000011111111111111111111111111111111111111111111111111111111111000000011000000011000000000000000111110\" /><level params=\"00000000000000000000000000016a1w116666111111666166111100000010001111111111100000000000s6111111111151111111161116616116611110000000000011111111111111111111111111111111111111111111111111111111111000000011000000011000000000000000111610\" /><level params=\"0000000000000000000000000000116611166166111116161611000000001161111111000010000000000016111111111111111111111111111111111110000000000011111111111111111111111111111111111111111111111111111111111000000011000000011000000000000000000610\" /><level params=\"091711111111111111111q161111111111111111111111161111130000001000111000166110000000001w11111111111111111111111111111111111116a11000000011111111111111111100000000000000000000000000000000000000000000000011113000011000000000000000000610\" /><level params=\"011111111111111111111111616111111111111111111111111111000000116w000161111110000000001611111111111111111111111111111111000116111000000011111111111111111100000000000000000000000000000000000000000000000000111000000610000000000000000610\" /><level params=\"01111111111111111111111111611111111111111111111111111111000011111611111111111a6161a1111111111111111111111111111111111116611111131d100000000000000000000000111166666m1000000000000000000000000000000116a6111110001d1160000011116161611610\" /><level params=\"011111111111111111111111111111111111111111111111111111111661111111111111111111161111111111111111111111111111111111111111111111111610000000000000000000000001111166661000061m100000000000000000000001116111111000161110000011111616111610\" /><level params=\"011111111111111111111111111111111111111111111111111111111611111111111111111111161111111111111111111111111111111111110000111111111111a1100000000000661111av111111116610000611100061m10000000000000000111111100000011600000001116161611110\" /><level params=\"0111111111111111111111111111111111111111111111111111111116000111111111111111111611111111111111111111111111111111111116a1111111111116666000000000000111111111111111111000061110006111000111611s666s1111111111161a1161111z1111111111111110\" /><level params=\"0111111111111111111111111111111111111111111111111111111116111111111111111100011611111111111111111111111111111111111111110000111111111116611d16611a61111111111111111110000611100061110001111611171111111111116161111161111111111111111110\" /><level params=\"0111111111111111111111111111111111111111111111111111111111611000100001111117111611111111111111111111111111111111111111116131000011111111611116611161111111111111111110000011100061110001111611000111111111111111111111111111111111111110\" /><level params=\"01111111111111111111111111111111111111111111111111111111111611111113110001111111111111111111111111111111111111111111111116111a110000001111111111111111111111111111111161a111000001110001111111131111111111111111111111111111111111111110\" /><level params=\"0111111111111111111111111111111111111111111111111111111111116151111111171111111111111111111111111111111111111111111111111111111111a11111111111111111111111111111111111111111166a11100000111111111111111111111111111111111111111111111111\" /><level params=\"01111111111111111111111111111111111111111111111111111111111116161111111111111111111111111111111111111111111111111111111111111111151111111111111111111111111111111111111111111161111161d111000011111x111111111111111111111111111111111111\" /><level params=\"01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111616111111a1111111111111111111111111111111111111111111\" /><level params=\"0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111161000111111111111111111111111111111111111111\" /><level params=\"0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\" /><level params=\"01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111511111x1111111111111111111111111111111111\" /><level params=\"0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\" /><level params=\"0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\" /><level params=\"0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\" /><level params=\"0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000001111111111111111111111111111\" /><level params=\"0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111789871111111111111111111111111111\" /><level params=\"0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166611111111111111111111111111111\" /><level params=\"0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116111111111111111111111111111111\" /><level params=\"0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\" /><level params=\"0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\" /></levels><monsters /></map>").firstChild; var map5 = new XML("<map name=\"User map\"><levels><level params=\"00000000000000000000000000000000000\" /><level params=\"0q1md1w00s0031111a11a411d00111z14m6\" /><level params=\"01111116616611119111111111311111766\" /><level params=\"01111111151110001111000011115111766\" /><level params=\"011111111111100011150000x111x171x66\" /><level params=\"01151111111110000000v00011111717766\" /><level params=\"0111111111111dd6663717d766667161766\" /></levels><monsters /></map>").firstChild; _global.map_xml = new XML("<maps />"); _global.map_xml.firstChild.appendChild(map0); _global.map_xml.firstChild.appendChild(map1); _global.map_xml.firstChild.appendChild(map2); _global.map_xml.firstChild.appendChild(map3); _global.map_xml.firstChild.appendChild(map4); _global.url_xml = new XML("<data url=\"http://www.realore.com\" window=\"_blank\"/>");
Instance of Symbol 47 MovieClip [z_zone] in Frame 1
onClipEvent (load) { this._visible = false; var t; var l; var percent = 0; } onClipEvent (enterFrame) { l = _root.getBytesLoaded(); t = _root.getBytesTotal(); percent = (l * 100) / t; if (l >= t) { _root.loading_mc._visible = false; _root.bar_bg._visible = false; _root.show_progress_bar(percent); _root.play(); } else { _root.progres = (((Math.round(percent) + "%") + "/") + Math.round(t / 1024)) + "Kbytes"; _root.show_progress_bar(percent); } }
Frame 2
_root.bg_mc.onEnterFrame = function () { if (Key.isDown(13)) { _root.but_click.start(); gotoAndStop (92); } }; _root.bg_mc.onPress = function () { _root.but_click.start(); gotoAndStop (92); };
Frame 92
if (Math.random() < 0.15) { } play();
Frame 93
_root.progress_bar.unloadMovie();
Frame 94
function __com_mochibot__(swfid, mc, lv) { 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=5&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : ""); 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); } stop(); music_depth = -20000; bg_depth = -10000; main_depth = -1000; big_border_depth = -990; main_mask_depth = -980; main_border_depth = -970; last_bg_depth = -900; decor_depth0 = -700; tiles_depth = -400; decor_depth1 = 0; bonus_depth = 300; stars_depth = 600; gfx_depth = 1000; bubles_depth = 1200; monsters_depth = 2000; monsters_hiden_depth = 2200; char_depth = 3000; keys_depth = 4000; face_depth = 5500; arrow_depth = 5501; win_depth = 5502; decor_depth2 = 6000; tiles_depth2 = 8000; escmenu_depth = 10000; login_bg_depth = 10990; login_depth = 10991; losebg_depth = 10995; nextbut_depth = 11000; nextbut1_depth = 11001; highscores_depth = 11500; tip_depth = 12000; ssdk_depth = 14000; fpscounter_depth = 16000; _global.show_tips = true; _global.main_x = 0; _global.main_y = 0; if (_root.theLocalSharedObject.data.kcontrol == undefined) { _global.keyboard_control = true; } else { _global.keyboard_control = _root.theLocalSharedObject.data.kcontrol; } _global._game_paused = false; _global.tips_showed = []; var i = 0; while (i < 10) { tips_showed.push(false); i++; } new Hint(); _root.set_sounds(_root.theLocalSharedObject.data.volume); lvl_editor_start = function () { function show_level() { _root.createEmptyMovieClip("main", _root.main_depth); _root.main.game = new lvlCGame(map_xml, current_lvl); _root.main.game.show_tiles(); _root.cursor_mc._width = _root.main.game._tile_size; _root.cursor_mc._height = _root.main.game._tile_size; _root.createEmptyMovieClip("map_mask", _root.main_mask_depth); tellTarget (_root.map_mask) { lineStyle(1, 0); beginFill(0); moveTo(0, 0); lineTo(_root.main.game._game_width, 0); lineTo(_root.main.game._game_width, _root.main.game._game_height); lineTo(0, _root.main.game._game_height); lineTo(0, 0); endFill(); }; _root.main.redraw_border = function () { _root.createEmptyMovieClip("map_border", _root.main_border_depth); tellTarget (_root.map_border) { lineStyle(3, 0, 50); moveTo(0, 0); lineTo(_root.main.game._game_width, 0); lineTo(_root.main.game._game_width, _root.main.game._game_height); lineTo(0, _root.main.game._game_height); lineTo(0, 0); }; }; _root.main.redraw_border(); _root.main.setMask(_root.map_mask); _root.main.set_big_border = function () { tellTarget (_root.main.map_big_border) { _x = (-_root.main.game._map_x); _y = (_root.main.game._map_y - (_root.main.game._tile_size / 2)); }; }; _root.main.show_big_border = function () { _root.main.createEmptyMovieClip("map_big_border", _root.big_border_depth); tellTarget (_root.main.map_big_border) { lineStyle(6, 16777215, 60); beginFill(16777215, 20); moveTo(0, 0); lineTo(_root.main.game._tile_size * _root.main.game.maxtiles_x, 0); lineTo(_root.main.game._tile_size * _root.main.game.maxtiles_x, _root.main.game._tile_size * _root.main.game.maxtiles_y); lineTo(0, _root.main.game._tile_size * _root.main.game.maxtiles_y); lineTo(0, 0); endFill(); }; _root.main.set_big_border(); }; _root.main.show_big_border(); _root.main.save_map_xml = function () { var _local5 = new String(""); _local5 = "<levels>"; var _local3 = 0; while (_local3 < _root.main.game.maxtiles_y) { var _local4 = ""; _local5 = _local5 + "<level params=\""; var _local2 = 0; while (_local2 < _root.main.game.maxtiles_x) { _local4 = _local4 + _root.main.game._lvls[_local2][_local3]; _local2++; } _local5 = _local5 + _local4; _local5 = _local5 + "\"/>"; _local3++; } _local5 = _local5 + "</levels>"; _root.theLocalSharedObject.data.user_lvl = _local5; _root.theLocalSharedObject.flush(); trace("-----------------------------------------"); trace(_local5); trace("-----------------------------------------"); }; _root.main.get_map_xml = function () { var _local5 = new String(""); _local5 = "<levels>"; var _local3 = 0; while (_local3 < _root.main.game.maxtiles_y) { var _local4 = ""; _local5 = _local5 + "<level params=\""; var _local2 = 0; while (_local2 < _root.main.game.maxtiles_x) { _local4 = _local4 + _root.main.game._lvls[_local2][_local3]; _local2++; } _local5 = _local5 + _local4; _local5 = _local5 + "\"/>"; _local3++; } _local5 = _local5 + "</levels>"; return(_local5); }; set_lvleditor_keyboard = function () { _root.main.lvl_keyListener = new Object(); _root.main.lvl_keyListener.onKeyDown = function () { switch (Key.getCode()) { case 39 : _root.main.game._map_x = _root.main.game._map_x + 30; _root.main.set_big_border(); _root.main.game.show_tiles(); break; case 37 : _root.main.game._map_x = _root.main.game._map_x - 30; _root.main.set_big_border(); _root.main.game.show_tiles(); break; case 38 : _root.main.game._map_y = _root.main.game._map_y + 30; _root.main.set_big_border(); _root.main.game.show_tiles(); break; case 40 : _root.main.game._map_y = _root.main.game._map_y - 30; _root.main.set_big_border(); _root.main.game.show_tiles(); break; case 76 : _root.lvl_editor_stop(); break; case 65 : _global.selected_tile = "a"; break; case 83 : _global.selected_tile = "s"; break; case 68 : _global.selected_tile = "d"; break; case 90 : _global.selected_tile = "z"; break; case 88 : _global.selected_tile = "x"; break; case 77 : _global.selected_tile = "m"; break; case 86 : _global.selected_tile = "v"; break; case 78 : _global.selected_tile = "n"; break; case 81 : _global.selected_tile = "q"; break; case 87 : _global.selected_tile = "w"; break; case 106 : _root.main.game.maxtiles_y++; var _local4 = 0; while (_local4 < _root.main.game.maxtiles_x) { _root.main.game._lvls[_local4][_root.main.game.maxtiles_y - 1] = _global.selected_tile; _local4++; } _root.main.game.set_tiles_angle(); _root.main.show_big_border(); _root.main.game.show_tiles(); break; case 111 : _local4 = 0; while (_local4 < _root.main.game.maxtiles_x) { _root.main.game._lvls[_local4][_root.main.game.maxtiles_y - 1] = 1; _local4++; } _root.main.game.maxtiles_y--; _root.main.game.set_tiles_angle(); _root.main.show_big_border(); _root.main.game.show_tiles(); break; case 107 : _root.main.game.maxtiles_x++; var _local3 = 0; while (_local3 < _root.main.game.maxtiles_y) { _root.main.game._lvls[_root.main.game.maxtiles_x - 1][_local3] = _global.selected_tile; _local3++; } _root.main.game.set_tiles_angle(); _root.main.show_big_border(); _root.main.game.show_tiles(); break; case 109 : _local3 = 0; while (_local3 < _root.main.game.maxtiles_y) { _root.main.game._lvls[_root.main.game.maxtiles_x - 1][_local3] = 1; _local3++; } _root.main.game.maxtiles_x--; _root.main.game.set_tiles_angle(); _root.main.show_big_border(); _root.main.game.show_tiles(); break; case 48 : _global.selected_tile = 0; break; case 49 : _global.selected_tile = 1; break; case 51 : _global.selected_tile = 3; break; case 52 : _global.selected_tile = 4; break; case 53 : _global.selected_tile = 5; break; case 54 : _global.selected_tile = 6; break; case 55 : _global.selected_tile = 7; break; case 56 : _global.selected_tile = 8; break; case 57 : _global.selected_tile = 9; break; case 33 : delete _root.main; current_lvl++; _root.show_level(); break; case 34 : delete _root.main; current_lvl--; _root.show_level(); break; case 36 : _root.theLocalSharedObject.data.user_lvl = undefined; _root.theLocalSharedObject.flush(); _root.load_map_data(); break; case 35 : _root.load_map_data(); break; case 32 : _root.main.save_map_xml(); break; default : trace("Virtual key code: " + Key.getCode()); } }; Key.addListener(_root.main.lvl_keyListener); }; set_lvleditor_keyboard(); } var current_lvl = 5; _root.drawing = false; _global.selected_tile = 1; _root.onMouseMove = function () { var _local4 = Math.round(((_root._xmouse + _root.main.game._map_x) - (_root.main.game._tile_size / 2)) / _root.main.game._tile_size); var _local3 = Math.round(((_root.main.game._game_height - _root._ymouse) + _root.main.game._map_y) / _root.main.game._tile_size); _root.cursor_mc._x = (_local4 * _root.main.game._tile_size) - _root.main.game._map_x; _root.cursor_mc._y = (_root.main.game._game_height - (_local3 * _root.main.game._tile_size)) + _root.main.game._map_y; if ((_global.selected_tile == 1) or (_global.selected_tile == 0)) { _root.main.game.set_tiles_angle(); _root.main.game.show_tiles(); } }; _root.onEnterFrame = function () { if (drawing) { var _local4 = Math.round(((_root._xmouse + _root.main.game._map_x) - (_root.main.game._tile_size / 2)) / _root.main.game._tile_size); var _local3 = Math.round(((_root.main.game._game_height - _root._ymouse) + _root.main.game._map_y) / _root.main.game._tile_size) - 1; _root.main.game._lvls[_local4][_local3] = _global.selected_tile; _root.main.game.show_tiles(); } }; _root.onMouseDown = function () { if (!lvl_dtxt._visible) { drawing = true; } }; _root.onMouseUp = function () { if (!lvl_dtxt._visible) { drawing = false; _root.main.game.set_tiles_angle(); _root.main.game.show_tiles(); } }; _root.attachMovie("lvleditorhelp_mc", "my_help", 19563, {_x:0, _y:200}); _root.my_help.send_but.onRelease = function () { var _local3 = _root.main.get_map_xml(); var _local2 = "mailto:badim@realore.com?subject=Turtle_online&body=Paste text from game here."; getURL (_local2); _root.attachMovie("lvl_toshow", "lvl_toshow", 20512); _root.lvl_toshow.lvl_dtxt.text = _local3; _root.lvl_toshow.fabut.onRelease = function () { trace("fafafa"); _root.lvl_toshow.unloadMovie(); }; }; _root.my_help.gotoAndStop(1); _root.attachMovie("cursor", "cursor_mc", 19564, {_x:0, _y:0}); show_level(); }; lvl_editor_stop = function () { delete _root.onEnterFrame; delete _root.onMouseDown; delete _root.onMouseUp; _root.map_mask.unloadMovie(); _root.map_border.unloadMovie(); _root.my_help.unloadMovie(); _root.cursor_mc.unloadMovie(); Key.removeListener(_root.main.lvl_keyListener); _root.show_main_menu(); }; _global.lvleditor_loaded = true; get_url = function () { getURL (url_xml.firstChild.attributes.url, url_xml.firstChild.attributes.window); }; show_main_menu = function () { trace("<show_main_menu>"); _root.musik.stop(); var _local2 = _root.attachMovie("menu_scr", "main", _root.main_depth); _root.main.start_dtxt.text = xml_lang.txt_start; _root.main.start_but.txt_dtxt.text = xml_lang.txt_start; _root.main.player_but.txt_dtxt.text = xml_lang.txt_player; _root.main.options_but.txt_dtxt.text = xml_lang.txt_options; _root.main.lvledito_but.txt_dtxt.text = xml_lang.txt_lvleditor; _root.main.get_but.txt_dtxt.text = xml_lang.txt_getit; _local2.lvledito_but.onRelease = function () { _root.but_click.start(); _root.show_mochiscores(); }; }; show_options_menu = function () { _root.attachMovie("options_scr", "pname_scr", _root.login_depth, {_x:120, _y:80}); _root.createEmptyMovieClip("bg", _root.login_bg_depth); _root.bg.lineStyle(1, 0, 20); _root.bg.beginFill(0, 20); _root.bg.moveTo(0, 0); _root.bg.lineTo(400, 0); _root.bg.lineTo(400, 300); _root.bg.lineTo(0, 300); _root.bg.lineTo(0, 0); _root.bg.endFill(); _root.bg.onPress = function () { }; _root.bg.onRelease = function () { }; _root.pname_scr.sound_dtxt.text = xml_lang.txt_volume; _root.pname_scr.cont_dtxt.text = xml_lang.txt_cont; _root.pname_scr.next_mc.txt_dtxt.text = xml_lang.txt_ok; _root.pname_scr.next_mc.onRelease = function () { _root.but_click.start(); _root.bg.unloadMovie(); _root.pname_scr.unloadMovie(); }; _root.pname_scr.next_mc.onEnterFrame = function () { if (Key.isDown(13)) { _root.but_click.start(); _root.bg.unloadMovie(); _root.pname_scr.unloadMovie(); } }; }; show_login_menu = function () { _root.attachMovie("pname_scr", "pname_scr", _root.login_depth, {_x:120, _y:80}); _root.createEmptyMovieClip("bg", _root.login_bg_depth); _root.bg.lineStyle(1, 0, 20); _root.bg.beginFill(0, 20); _root.bg.moveTo(0, 0); _root.bg.lineTo(400, 0); _root.bg.lineTo(400, 300); _root.bg.lineTo(0, 300); _root.bg.lineTo(0, 0); _root.bg.endFill(); _root.bg.onPress = function () { }; _root.bg.onRelease = function () { }; _root.pname_scr.name_dtxt.text = xml_lang.txt_inputname; trace("last_name:" + _root.theLocalSharedObject.data.name); trace("last_volume:" + _root.theLocalSharedObject.data.volume); if (_root.theLocalSharedObject.data.name == undefined) { _root.pname_scr.name_itxt.text = xml_lang.txt_player; _global.my_name = xml_lang.txt_player; } else { _root.pname_scr.name_itxt.text = _root.theLocalSharedObject.data.name; _global.my_name = _root.theLocalSharedObject.data.name; } _root.pname_scr.setLocalData = function () { _root.but_click.start(); _root.theLocalSharedObject.data.name = _root.pname_scr.name_itxt.text; _global.my_name = _root.pname_scr.name_itxt.text; _root.theLocalSharedObject.flush(); _root.bg.unloadMovie(); _root.pname_scr.unloadMovie(); }; _root.pname_scr.next_mc.txt_dtxt.text = xml_lang.txt_next; _root.pname_scr.next_mc.onRelease = function () { _root.pname_scr.setLocalData(); }; _root.pname_scr.next_mc.onEnterFrame = function () { if (Key.isDown(13)) { _root.pname_scr.setLocalData(); } }; }; show_game = function () { show_next_game(0, 0, 3); }; show_next_game = function (lvl, scores, lives, checkpoint_x, checkpoint_y, lvls, diams) { set_null_monsters(); _root.attachMovie("game_scr", "main", _root.main_depth); _root.main.attachMovie("face_scr", "face_scr", _root.face_depth); delete _root.main.onEnterFrame; _root.musik.setVolume(_root.hero_fall.getVolume()); _root.musik.stop(); _root.musik.start(0, 500); _root.main.game = new CGame(map_xml, lvl, scores, lives, checkpoint_x, checkpoint_y, lvls, diams); }; show_mochiload = function () { _root.tip_scr.close_scr(); var _local4 = _root.attachMovie("mochiload_scr", "main", _root.main_depth); if (Math.random() < 0.15) { MochiAd.showTimedAd({id:"a4ee518cf712b84d", res:"400x300", ad_timeout:1500}); } else { MochiAd.showTimedAd({id:"1d36b60328f7170c", res:"400x300", ad_timeout:1500}); } _local4.loading_dtxt.text = xml_lang.txt_loading; _local4.loading_dots = 1; _local4.onEnterFrame = function () { this.loading_dots = this.loading_dots + 1; if (this.loading_dots > 4) { this.loading_dots = 1; } this.loading_dtxt.text = xml_lang.txt_loading; var _local2 = 0; while (_local2 < this.loading_dots) { this.loading_dtxt.text = this.loading_dtxt.text + "."; _local2++; } }; }; show_win_menu = function (lvl, scores, lives) { delete _root.main.game; _global.mochi_after_obj = {lvl:lvl, scores:scores, lives:lives}; _global.mochi_after_ad = function () { _show_win_menu(_global.mochi_after_obj.lvl, _global.mochi_after_obj.scores, _global.mochi_after_obj.lives); }; _global.mochi_after_ad(); }; _show_win_menu = function (lvl, scores, lives) { _root.tip_scr.close_scr(); trace("show_win_menu"); var _local3 = new Object({lvl:lvl, scores:scores, lives:lives}); if (lvl > 1) { _root.attachMovie("endgame_scr", "main", _root.main_depth, _local3); _root.main.info_dtxt.text = ""; var _local2 = 0; while (_local2 < 5) { _root.main.info_dtxt.text = _root.main.info_dtxt.text + (xml_lang["feat" + _local2] + "\r"); _local2++; } _root.main.get_mc.txt_dtxt.text = xml_lang.txt_getit; _root.main.get_mc.onRelease = function () { _root.but_click.start(); _root.get_url(); }; _root.main.submit_mc._visible = false; } else { _root.attachMovie("win_scr", "main", _root.main_depth, _local3); _root.main.info_dtxt.text = xml_lang.txt_winmsg0 + "\r"; _root.main.info_dtxt.text = _root.main.info_dtxt.text + (xml_lang.txt_winmsg1 + "\r"); _root.main.info_dtxt.text = _root.main.info_dtxt.text + (((xml_lang.txt_scores + ":") + scores) + "\r"); } delete _root.main.game; _root.main.next_mc.txt_dtxt.text = xml_lang.txt_next; _root.main.next_mc.onRelease = function () { _root.but_click.start(); _root.show_next_game((_root.main.lvl / 1) + 1, _root.main.scores, _root.main.lives); }; _root.main.next_mc.onEnterFrame = function () { if (Key.isDown(13)) { _root.but_click.start(); _root.show_next_game((_root.main.lvl / 1) + 1, _root.main.scores, _root.main.lives); } }; }; show_lose_menu = function (lvl, scores, reason_id, lives, checkpoint_x, checkpoint_y, lvls, diams) { delete _root.main.game; _global.mochi_after_obj = {lvl:lvl, scores:scores, lives:lives, reason_id:reason_id, checkpoint_x:checkpoint_x, checkpoint_y:checkpoint_y, lvls:lvls, diams:diams}; _global.mochi_after_ad = function () { _show_lose_menu(_global.mochi_after_obj.lvl, _global.mochi_after_obj.scores, _global.mochi_after_obj.reason_id, _global.mochi_after_obj.lives, _global.mochi_after_obj.checkpoint_x, _global.mochi_after_obj.checkpoint_y, _global.mochi_after_obj.lvls, _global.mochi_after_obj.diams); }; _global.mochi_after_ad(); }; _show_lose_menu = function (lvl, scores, reason_id, lives, checkpoint_x, checkpoint_y, lvls, diams) { _root.tip_scr.close_scr(); _root.main.game.show_last_screen(); delete _root.main.game; var _local4 = new Object({lvl:lvl, scores:scores, lives:lives, checkpoint_x:checkpoint_x, checkpoint_y:checkpoint_y, lvls:lvls, diams:diams}); _root.attachMovie("lose_scr", "main", _root.main_depth, _local4); _root.main.tiles_scr.unloadMovie(); _root.main.reason_id = reason_id; _root.attachMovie("losedtxt_mc", "losedtxt_mc", _root.nextbut1_depth, {_x:0, _y:0}); _root.createEmptyMovieClip("dark_bg", _root.losebg); _root.dark_bg.lineStyle(1, 0, 0); _root.dark_bg.beginFill(0); _root.dark_bg.moveTo(0, 0); _root.dark_bg.lineTo(400, 0); _root.dark_bg.lineTo(400, 300); _root.dark_bg.lineTo(0, 300); _root.dark_bg.lineTo(0, 0); _root.dark_bg.endFill(); _root.dark_bg._alpha = 0; _root.losedtxt_mc._alpha = 0; _root.dark_bg.onEnterFrame = function () { var _local3 = 3; this._alpha = this._alpha + _local3; if (this._alpha >= 100) { _root.losedtxt_mc._alpha = _root.losedtxt_mc._alpha + _local3; if (_root.losedtxt_mc._alpha >= 100) { delete _root.dark_bg.onEnterFrame; } } }; _root.losedtxt_mc.main_dtxt.text = xml_lang.txt_losemsg0 + "\r"; _root.losedtxt_mc.main_dtxt.text = _root.losedtxt_mc.main_dtxt.text + (xml_lang.txt_losemsg1 + "\r"); _root.main.onEnterFrame = function () { _root.musik.setVolume(_root.musik.getVolume() * 0.98); }; if (lives < 1) { _root.losedtxt_mc.next_mc.txt_dtxt.text = xml_lang.txt_showmm; _root.losedtxt_mc.next_mc.onRelease = function () { _root.but_click.start(); _root.tiles_scr.unloadMovie(); _root.losedtxt_mc.unloadMovie(); _root.dark_bg.unloadMovie(); _root.ts_mc.unloadMovie(); _root.show_main_menu(); }; _root.losedtxt_mc.next_mc.onEnterFrame = function () { if (Key.isDown(13)) { _root.but_click.start(); _root.tiles_scr.unloadMovie(); _root.losedtxt_mc.unloadMovie(); _root.dark_bg.unloadMovie(); _root.ts_mc.unloadMovie(); _root.show_main_menu(); } }; } else { _root.losedtxt_mc.next_mc.txt_dtxt.text = xml_lang.txt_next; _root.losedtxt_mc.next_mc.onRelease = function () { _root.but_click.start(); _root.tiles_scr.unloadMovie(); _root.losedtxt_mc.unloadMovie(); _root.dark_bg.unloadMovie(); _root.ts_mc.unloadMovie(); _root.show_next_game(_root.main.lvl / 1, _root.main.scores, _root.main.lives, _root.main.checkpoint_x, _root.main.checkpoint_y, _root.main.lvls, _root.main.diams); }; _root.losedtxt_mc.next_mc.onEnterFrame = function () { if (Key.isDown(13)) { _root.but_click.start(); _root.ts_mc.unloadMovie(); _root.tiles_scr.unloadMovie(); _root.losedtxt_mc.unloadMovie(); _root.dark_bg.unloadMovie(); _root.show_next_game(_root.main.lvl / 1, _root.main.scores, _root.main.lives, _root.main.checkpoint_x, _root.main.checkpoint_y, _root.main.lvls, _root.main.diams); } }; } }; show_escmenu = function () { _root.tip_scr.close_scr(); _global._game_paused = true; _root.anykey_pressed = true; _root.anykey_count = 0; _root.but_click.start(); _root.main._visible = false; _root.attachMovie("escmenu_scr", "escmenu_scr", _root.escmenu_depth); _root.escmenu_scr.resume_but.onRelease = function () { _root.but_click.start(); _global._game_paused = false; _root.main._visible = true; _root.escmenu_scr.unloadMovie(); }; _root.escmenu_scr.resume_but.txt_dtxt.text = xml_lang.txt_resume; _root.escmenu_scr.exit1_but.txt_dtxt.text = xml_lang.txt_exit; _root.escmenu_scr.exit1_but.onRelease = function () { _root.but_click.start(); delete _root.main.game; _root.show_main_menu(); _root.main._visible = true; _root.escmenu_scr.unloadMovie(); }; _root.escmenu_scr.get_but.txt_dtxt.text = xml_lang.txt_getit; _root.escmenu_scr.get_but.onRelease = function () { _root.but_click.start(); _root.get_url(); }; _root.escmenu_scr.options_but.txt_dtxt.text = xml_lang.txt_options; _root.escmenu_scr.options_but.onRelease = function () { _root.but_click.start(); _root.show_options_menu(); }; }; show_end_menu = function (scores) { _root.tip_scr.close_scr(); trace("show_end_menu"); _root.attachMovie("endgame_scr", "main", _root.main_depth); _root.main.info_dtxt.text = ""; _root.main.info_dtxt.text = _root.main.info_dtxt.text + (xml_lang.txt_winmsg2 + "\r"); if (_global.scoreSDK._loaded) { _root.main.info_dtxt.text = _root.main.info_dtxt.text + (((((xml_lang.txt_scores + ":") + _level0.swHighScoreObject.player1Score) + " ") + xml_lang.txt_ucansubmitscore) + "\r"); } var _local3 = 0; while (_local3 < 5) { _root.main.info_dtxt.text = _root.main.info_dtxt.text + (xml_lang["feat" + _local3] + "\r"); _local3++; } _root.main.submit_mc.txt_dtxt.text = xml_lang.txt_submit; _root.main.submit_mc.onRelease = function () { _root.but_click.start(); _global.scoreSDK.submitScore(); }; if (_global.scoreSDK._loaded) { } else { _root.main.submit_mc._visible = false; } _root.main.get_mc.txt_dtxt.text = xml_lang.txt_getit; _root.main.get_mc.onRelease = function () { _root.but_click.start(); _root.get_url(); }; MochiAd.sendHighScore({id:_global.mochiad_id, name:_global.my_name, score:_global.my_scores}, _root, "show_mochiscores"); _root.main.next_mc.txt_dtxt.text = xml_lang.txt_showmm; _root.main.next_mc.onRelease = function () { _root.but_click.start(); _root.show_mochiscores(); }; _root.main.next_mc.onEnterFrame = function () { if (Key.isDown(13)) { _root.but_click.start(); _root.show_main_menu(); } }; }; show_tip = function (id) { if (tips_showed[id] and (id != 100)) { return(false); } if ((_global.show_tips != true) and (id != 100)) { return(false); } tips_showed[id] = true; _global._game_paused = true; _root.anykey_count = 0; _root.but_click.start(); _root.attachMovie("tip_scr", "tip_scr", _root.tip_depth, {_x:120, _y:80}); if (id == 100) { _root.tip_scr.tip_mc._visible = false; } _root.tip_scr.imgs_mc.gotoAndStop(id + 1); _root.createEmptyMovieClip("bg", _root.tip_depth - 1); _root.bg.lineStyle(1, 0, 20); _root.bg.beginFill(0, 20); _root.bg.moveTo(0, 0); _root.bg.lineTo(400, 0); _root.bg.lineTo(400, 300); _root.bg.lineTo(0, 300); _root.bg.lineTo(0, 0); _root.bg.endFill(); _root.bg.onPress = function () { }; _root.bg.onRelease = function () { }; _root.tip_scr.tip_dtxt.text = xml_lang["tip" + id]; _root.tip_scr.next_mc.txt_dtxt.text = xml_lang.txt_ok; if (id == 100) { _root.tip_scr.next_mc.txt_dtxt.text = xml_lang.txt_resume; _root.tip_scr.next_mc._x = _root.tip_scr.next_mc._x - 20; } _root.tip_scr.close_scr = function () { _root.but_click.start(); _global._game_paused = false; _root.bg.unloadMovie(); _root.tip_scr.unloadMovie(); }; _root.tip_scr.next_mc.onRelease = function () { _root.tip_scr.close_scr(); }; _root.tip_scr.next_mc.onEnterFrame = function () { if (Key.isDown(13) or Key.isDown(32)) { _root.tip_scr.close_scr(); } }; }; set_keyboard = function () { Mouse.hide(); _global.keyboard_control = true; }; set_mouse = function () { Mouse.show(); _global.keyboard_control = false; }; set_null_monsters = function () { var _local2 = 0; while (_local2 < map_xml.firstChild.childNodes.length) { var _local1 = 0; while (_local1 < map_xml.firstChild.childNodes[_local2].childNodes[1].childNodes.length) { map_xml.firstChild.childNodes[_local2].childNodes[1].childNodes[_local1].removeNode(); _local1++; } _local2++; } }; show_mochiscores = function () { trace("__<show_mochiscores>"); var _local8 = _root.attachMovie("mochiscores_scr", "main", _root.main_depth); _local8.setTxt = function (txt) { var _local5 = this.score_mc.all_dtxt; var _local3 = this.score_mc.n_dtxt; var _local4 = this.score_mc.name_dtxt; var _local2 = this.score_mc.score_dtxt; _local5.text = txt; if (txt != "") { _local4.text = ""; _local2.text = ""; _local3.text = ""; } }; _local8.fetchHighScores = function (scores, playerIndex) { trace("___<trace_this_shit>"); trace("__scores:" + typeof(scores)); trace("__scores:" + scores.join("|")); trace("__playerIndex:" + typeof(playerIndex)); trace("___</trace_this_shit>"); var _local9 = scores.length; trace("_scores_count:" + _local9); var _local7 = this.score_mc.n_dtxt; var _local8 = this.score_mc.name_dtxt; var _local6 = this.score_mc.score_dtxt; _local7.text = ""; _local8.text = ""; _local6.text = ""; var _local2 = 0; while (_local2 < _local9) { var _local4 = scores[_local2]; var _local3 = _local4[0]; var _local5 = _local4[1]; trace((((_local2 + ":") + _local3) + ":") + _local5); _local7.text = _local7.text + (((_local2 + 1) + ". ") + "\r"); _local8.text = _local8.text + (_local3 + "\r"); _local6.text = _local6.text + (_local5 + "\r"); _local2++; } this.setTxt(""); }; var _local15 = MochiAd.fetchHighScores({id:_global.mochiad_id}, _local8, "fetchHighScores"); _local8.setTxt(xml_lang.txt_loading); _local8.get_but.txt_dtxt.text = xml_lang.txt_getit; _local8.next_but.txt_dtxt.text = xml_lang.txt_next; _local8.next_but.onRelease = function () { _root.but_click.start(); _root.show_main_menu(); }; _local8.get_but.onRelease = function () { _root.but_click.start(); _root.get_url(); }; trace("__</show_mochiscores>"); }; show_main_menu(); show_login_menu(); _global.mochi_id = "0dc54000"; _global.mochiad_id = "a4ee518cf712b84d"; _global.mochibot_added = true; __com_mochibot__("0dc54000", this, 10301);
Symbol 18 MovieClip [buble] Frame 1
this.onEnterFrame = function () { this._y = this._y - 2; this._y = this._y - (Math.random() * 4); if (this._y < 0) { this._visible = false; this.unloadMovie(); } this._x = this._x + ((Math.random() * 4) - 2); }; var temp = ((Math.random() * 0.6) + 0.6); this._xscale = this._xscale * temp; this._yscale = this._yscale * temp;
Symbol 22 Button
on (press) { _root.lang_txt_scr._visible = false; _root.lang_txt_scr1._visible = false; _global.lang_id = id; var file_name = (_global.langs_path + _root.xml_langs.firstChild.childNodes[id].attributes.file_name); _global.xml_lang.load(file_name); }
Symbol 25 MovieClip Frame 1
Symbol 27 MovieClip [bubble2] Frame 1
var yspeed = 0; this._yscale = this._yscale * 0.5; this._xscale = this._xscale * 0.5; this.onEnterFrame = function () { this._y = this._y + yspeed; this._yscale = this._yscale * 0.94; this._xscale = this._xscale * 0.94; yspeed = yspeed - (0.1 + (1 * Math.random())); if (Math.random() > 0.8) { this.prevFrame(); } };
Symbol 27 MovieClip [bubble2] Frame 24
this._visible = false; this.unloadMovie();
Symbol 28 MovieClip [bubble] Frame 1
var xspeed = ((Math.random() * 2) + 2); if (Math.random() > 0.5) { xspeed = xspeed * -1; } var yspeed = 0; var temp_scale = (0.05 + (1 * Math.random())); this._yscale = this._yscale * temp_scale; this._xscale = this._xscale * temp_scale; this.onEnterFrame = function () { this._x = this._x + xspeed; this._y = this._y + yspeed; this._yscale = this._yscale * 0.95; this._xscale = this._xscale * 0.95; yspeed = yspeed - (0.1 + (4 * Math.random())); xspeed = xspeed + ((Math.random() * 4) - 2); if (Math.random() > 0.6) { this.prevFrame(); } };
Symbol 28 MovieClip [bubble] Frame 24
this._visible = false; _parent.unloadMovie();
Symbol 44 MovieClip [main_but] Frame 1
this.onRollOver = function () { this.gotoAndStop(2); }; this.onRollOut = function () { this.gotoAndStop(1); }; this.onPress = function () { this.gotoAndStop(1); }; stop();
Symbol 44 MovieClip [main_but] Frame 2
_root.but_tog.start();
Symbol 549 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 550 MovieClip [__Packages.Hint] Frame 0
class Hint { static var hints, mc; function Hint (fa, fc, lc, fmt) { if (hints) { delete this; return; } hints = []; mc = _root.createEmptyMovieClip("hints_mc", 16383); mc.createTextField("tf", 0, 0, 0, 0, 0); mc.tf.autoSize = true; mc.tf.selectable = false; mc.lc = ((lc == undefined) ? 3355443 : (lc)); mc.fc = ((fc == undefined) ? 16777164 : (fc)); mc.fa = ((fa == undefined) ? 100 : (fa)); mc.fmt = new TextFormat("_sans", 10, 3355443); for (var i in fmt) { mc.fmt[i] = fmt[i]; } TextField.prototype.addHint = (Button.prototype.addHint = (MovieClip.prototype.addHint = function (t) { var _local2 = Hint.hints.length; do { if (!(_local2--)) { break; } } while (Hint.hints[_local2].o != this); if (t != undefined) { var _local3 = Hint.hints[_local2]; if (!_local3) { _local3 = (Hint.hints[Hint.hints.length] = {o:this, txt:t}); } } else if (Hint.hints[_local2]) { Hint.hints.splice(_local2, 1); } Hint.mc.onMouseMove(); })); var isParent = function (a, b) { while (a = a._parent , a != _root) { if (a == b) { return(true); } } return(false); }; var getParentDepth = function (a, p) { while (a._parent != p) { a = a._parent; } return(a.getDepth()); }; var getGeneric = function (a, b) { while ((!isParent(a, b)) && (b != _root)) { b = b._parent; } return(b); }; var order = function (a, b) { if (isParent(a.o, b.o)) { return(-1); } if (isParent(b.o, a.o)) { return(1); } var _local3 = getGeneric(a.o, b.o); return(getParentDepth(a.o, _local3) < getParentDepth(b.o, _local3)); }; mc.onMouseMove = function () { this._visible = false; if (!Hint.active) { return(undefined); } if (!_root.hitTest(_xmouse, _ymouse, true)) { return(undefined); } var dbl = []; for (var i in Hint.hints) { var o = Hint.hints[i].o; if (o._x == undefined) { Hint.hints.splice(Number(i), 1); continue; } if (o._visible && (_root.hitTest.call(o, _xmouse, _ymouse, true))) { dbl.push(Hint.hints[i]); } } switch (dbl.length) { case 0 : return(undefined); case 1 : var up = dbl[0]; break; default : var up = dbl.sort(order)[0]; } with (this) { if (hint != up) { bx = (by = null); } hint = up; (_visible = true); (_x = _root._xmouse); (_y = _root._ymouse); var x = ((_x + _width) < Stage.width); var y = ((_y - _height) < 0); if (bx != x) { bx = x; if (by == y) { drawHint(); } } if (by != y) { (by = y); drawHint(); } } updateAfterEvent(); }; mc.drawHint = function () { var dr = 8; with (this) { tf.text = hint.txt; tf.setTextFormat(fmt); var w = tf._width; var h = tf._height; var sx = ((tf._x = (bx ? (dr) : ((-w) - dr)))); var sy = ((tf._y = (by ? (dr) : ((-h) - dr)))); clear(); var i = 5; var n = 8; while (i--) { beginFill(0, 3); var ux = ((sx + n) - i); var lx = ((sx + w) + i); var uy = ((sy + n) - i); var ly = ((sy + h) + i); var r = (n - i); var f = (0.707106781186548 /* Math.SQRT1_2 */ * r); var a = (0.588186525863094 * r); var b = (0.00579432557070009 * r); var cx = (lx - r); var cy = (uy + r); moveTo(ux + r, uy); lineTo(cx, uy); curveTo(lx - a, uy + b, cx + f, cy - f); curveTo(lx - b, uy + a, lx, uy + r); (cy = ly - r); lineTo(lx, cy); curveTo(lx - b, ly - a, cx + f, cy + f); curveTo(lx - a, ly - b, lx - r, ly); (cx = ux + r); lineTo(cx, ly); curveTo(ux + a, ly - b, cx - f, cy + f); curveTo(ux - b, ly - a, ux, ly - r); (cy = uy + r); lineTo(ux, cy); curveTo(ux + b, uy + a, cx - f, cy - f); curveTo(ux + a, uy + b, ux + r, uy); endFill(); } lineStyle(0, lc, 50); beginFill(fc, fa); moveTo(sx, sy); lineTo(sx + w, sy); lineTo(sx + w, sy + h); lineTo(sx, sy + h); lineTo(sx, sy); endFill(); } updateAfterEvent(); }; } static var active = true; }
Symbol 551 MovieClip [__Packages.lvlCGame] Frame 0
class lvlCGame { var _ready, _lvls, _lvls_type, _lvls_rot, _lvls_gfxbg, LEVELS_ID, MONSTERS_ID, _current_map, _map_xml, _levels_xml, maxtiles_x, maxtiles_y, _diams, _max_diams, _tile_size, _game_width, _game_height, _char_x, _char_y, _char_hp_max, _char_mp_max, _char_hp, _char_mp, _char_xspeed, _char_xaspeed, _char_xaspeed_max, _char_yspeed, _char_ygspeed, _char_run, _char_jump, _scores, _map_x, _map_y, _exps, _char_xscale, redt; function lvlCGame (map_xml, cmap) { trace("<lvlCGame>"); _ready = true; _lvls = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; _lvls_type = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; _lvls_rot = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; _lvls_gfxbg = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; LEVELS_ID = 0; MONSTERS_ID = 1; _current_map = cmap; _map_xml = map_xml; if ((_current_map == 5) and (_root.theLocalSharedObject.data.user_lvl != undefined)) { var _local6 = new XML(_root.theLocalSharedObject.data.user_lvl); _levels_xml = _local6.firstChild; } else { _levels_xml = _map_xml.firstChild.childNodes[_current_map].childNodes[LEVELS_ID]; } trace("_levels_xml:" + _levels_xml); trace("_levels_xml:" + _levels_xml.firstChild); trace("_levels_xml:" + _levels_xml.firstChild.firstChild); maxtiles_x = _levels_xml.childNodes[0].attributes.params.length; maxtiles_y = _levels_xml.childNodes.length; trace((maxtiles_x + ":") + maxtiles_y); _diams = 0; _max_diams = _map_xml.firstChild.childNodes[_current_map].attributes.max_diams; var _local5 = 0; while (_local5 < maxtiles_x) { var _local4 = 0; while (_local4 < maxtiles_y) { _lvls[_local5][_local4] = _levels_xml.childNodes[_local4].attributes.params.charAt(_local5); _local4++; } _local5++; } set_tiles_angle(); generate_gfxbg(); _global._time_counter = 1; _tile_size = 28; _game_width = 400; _game_height = 200; _char_x = 0; _char_y = 0; _char_hp_max = 50; _char_mp_max = 50; _char_hp = _char_hp_max; _char_mp = _char_mp_max; _char_xspeed = 0; _char_xaspeed = 0; _char_xaspeed_max = 16; _char_yspeed = 0; _char_ygspeed = -3; _char_run = 10; _char_jump = 18; _scores = 0; _map_x = 0; _map_y = 0; show_tiles(0, 0); show_bg(); add_hp(0); _root.main.createEmptyMovieClip("gfx_scr", _root.gfx_depth); _exps = 0; trace("</lvlCGame>"); } function kick_char(side) { _char_yspeed = _char_jump * 0.8; _char_xspeed = _char_xspeed - _char_run; } function move_char(to_x, to_y) { var _local3 = 40; var _local2 = 0; if ((to_x - _local3) > _char_x) { _local2 = 1; } if ((to_x + _local3) < _char_x) { _local2 = -1; } move(_local2); } function move(side) { var _local5 = Math.round(((_char_x + _map_x) + (_tile_size / 2)) / _tile_size) - 1; var _local4 = Math.round(((_char_y + _map_y) + (_tile_size / 2)) / _tile_size); if (_levels_xml.childNodes[_local4 - 1].attributes.params.charAt(_local5) == 0) { _char_xspeed = side; } else { _char_xspeed = side * 0.5; } if (side != 0) { _root.main.char._xscale = _char_xscale * side; } } function jump_char() { var _local3 = Math.round(((_char_x + _map_x) + (_tile_size / 2)) / _tile_size) - 1; var _local2 = Math.round(((_char_y + _map_y) + (_tile_size / 2)) / _tile_size); if ((_levels_xml.childNodes[_local2 - 1].attributes.params.charAt(_local3) == 0) and (_char_yspeed == 0)) { _jump_char(); } } function _jump_char() { _char_yspeed = _char_jump; _root.main.char.gotoAndStop(3); } function turn() { if (_global._time_counter > 23) { _global._time_counter = 1; } else { _global._time_counter++; } add_mp(-0.0625); var _local5 = Math.round(((_char_x + _map_x) + (_tile_size / 2)) / _tile_size) - 1; var _local4 = Math.round(((_char_y + _map_y) + (_tile_size / 2)) / _tile_size); if (_levels_xml.childNodes[_local4 + 1].attributes.params.charAt(_local5) == 0) { if (_char_yspeed > 0) { _char_yspeed = 0; } } if (_levels_xml.childNodes[_local4 - 1].attributes.params.charAt(_local5) != 0) { _char_yspeed = _char_yspeed * 0.99; _char_yspeed = _char_yspeed + _char_ygspeed; } else if (_char_yspeed <= 0) { if (Math.abs(_char_xaspeed) > 0.5) { _root.main.char.gotoAndStop(2); } else { _root.main.char.gotoAndStop(1); } _char_yspeed = 0; } if (_lvls[_local5][_local4 + 1] > 4) { add_scores(_local5, _local4 + 1); redt = true; } if (_lvls[_local5][_local4] > 4) { add_scores(_local5, _local4); redt = true; } if ((_lvls[_local5][_local4 - 1] == "a") and (_char_yspeed < 0)) { add_explosion(_local5, _local4 - 1, 2); _lvls[_local5][_local4 - 1] = 1; _jump_char(); redt = true; } if ((_lvls[_local5][_local4] == "a") or (_lvls[_local5][_local4 + 1] == "a")) { add_hp(-1); } var _local6 = Math.round((((_char_x + _map_x) + ((_char_xspeed * _char_run) * 1.5)) + (_tile_size / 2)) / _tile_size) - 1; if ((_levels_xml.childNodes[_local4].attributes.params.charAt(_local6) == 0) or (_levels_xml.childNodes[_local4 + 1].attributes.params.charAt(_local6) == 0)) { _char_xaspeed = 0; _char_xspeed = 0; _char_x = _char_x - ((_char_xspeed * _char_run) * 0.5); } _char_xaspeed = _char_xaspeed + _char_xspeed; if (Math.abs(_char_yspeed) != 0) { _char_xaspeed = _char_xaspeed * 0.9; } else { _char_xaspeed = _char_xaspeed * 0.85; } if (_char_xaspeed > _char_xaspeed_max) { _char_xaspeed = _char_xaspeed_max; } _local5 = Math.round((((_char_x + _map_x) + _char_xaspeed) + (_tile_size / 2)) / _tile_size) - 1; if (((_char_x > 220) and (_char_xaspeed > 0)) or ((_char_x < 180) and (_char_xaspeed < 0))) { _map_x = _map_x + _char_xaspeed; redt = true; } else { _char_x = _char_x + _char_xaspeed; } if (((_char_y > 200) and (_char_yspeed > 0)) or ((_char_y < 50) and (_char_yspeed < 0))) { _map_y = _map_y + _char_yspeed; redt = true; } else { _char_y = _char_y + _char_yspeed; } _local4 = Math.round((((_char_y + _map_y) + 2) + (_tile_size / 2)) / _tile_size); if (((_levels_xml.childNodes[_local4].attributes.params.charAt(_local5) == 0) or (_levels_xml.childNodes[_local4 - 1].attributes.params.charAt(_local5) == 0)) and (_char_yspeed <= 0)) { while (_levels_xml.childNodes[_local4 - 1].attributes.params.charAt(_local5) == 0) { _char_y++; _local4 = Math.round((((_char_y + _map_y) + 2) + (_tile_size / 2)) / _tile_size); } } if (redt) { show_tiles(); } _root.main.char._x = _char_x; _root.main.char._y = _game_height - _char_y; _root.map_big_border._x = -_map_x; _root.map_big_border._y = _map_y; } function add_scores(x, y) { var _local3 = Number(_lvls[x][y] / 1); switch (_local3) { case 5 : _diams++; if (_diams >= _max_diams) { _root.main.face_scr.win_scr._visible = true; } break; case 6 : _scores = _scores + 10; break; case 7 : _scores = _scores + 50; break; case 8 : _scores = _scores + 100; break; case 9 : _scores = _scores + 300; } add_explosion(x, y, 1); _lvls[x][y] = 1; _root.main.face_scr.diams = (("" + _diams) + "/") + _max_diams; _root.main.face_scr.scores = _scores; } function get_x_scr(x) { return((x * _tile_size) + (_tile_size / 2)); } function get_y_scr(y) { return(_game_height - ((y * _tile_size) + (_tile_size / 2))); } function move_bg(step) { _root.main.bg_scr._x = _root.main.bg_scr._x - (step / 4); } function show_bg() { _root.main.createEmptyMovieClip("bg_scr", _root.bg_depth); _root.main.bg_scr.attachMovie("bg_scr", "bg_scr", _root.bg_depth + 1); } function show_tiles() { var _local19 = 14.2857142857143; var _local20 = 10.7142857142857; _root.main.createEmptyMovieClip("ts_mc", -400); _root.main.createEmptyMovieClip("ts2_mc", 8000); var _local5 = 0; var _local4 = ""; var _local6; var _local12 = -1; while (_local12 < (_local20 + 1)) { var _local9 = -1; while (_local9 < (_local19 + 1)) { var x = (_local9 + Math.round(_map_x / 28)); var y = (_local12 + Math.round(_map_y / 28)); var _local7 = _lvls[x][y]; var _local8 = _lvls_gfxbg[x][y]; if (_local8[0] != 0) { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:((get_y_scr(y) + _map_y) - 10) + _local8[3], _xscale:_local8[1], _yscale:_local8[1]}); if (_local8[2] != 2) { _root.main.ts_mc.attachMovie("tiles_decor" + _local8[0], _local4, (_root["decor_depth" + _local8[2]] / 1) + _local5, _local6); } else { _root.main.ts2_mc.attachMovie("tiles_decor" + _local8[0], _local4, (_root["decor_depth" + _local8[2]] / 1) + _local5, _local6); } } var _local10 = (_local7 / 1) + 1; if (_lvls_type[x][y] != 0) { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y}); _root.main.ts_mc.attachMovie("tiles_ground" + _lvls_type[x][y], _local4, _root.tiles_depth + _local5, _local6); if (_lvls_rot[x][y] > 0) { _root.main.ts_mc[_local4]._rotation = _root.main.ts_mc[_local4]._rotation - (90 * _lvls_rot[x][y]); } } else if (_local7 == "a") { add_monster("a", x, y); } else if (_local7 == "s") { add_monster("s", x, y); } else if (_local7 == "d") { add_monster("d", x, y); } else if (_local7 == "z") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:(get_y_scr(y) + _map_y) + 14, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); if (_ready) { _root.main.ts_mc[_local4].gotoAndStop(3); } else { _root.main.ts_mc[_local4].gotoAndStop(2); } } else if (_local7 == "x") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(4); _root.main.ts_mc[_local4].body.gotoAndPlay(_global._tc); } else if (_local7 == "m") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(5); _root.main.ts_mc[_local4].body.gotoAndPlay(_global._tc); } else if (_local7 == "n") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({x:get_x_scr(x), y:get_y_scr(y), _x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(8); _root.main.ts_mc[_local4].onEnterFrame = function () { var _local3 = (Math.random() * 28) - 14; _root.main.game.add_buble(this.x + _local3, this.y + 14); }; } else if (_local7 == "q") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({x:get_x_scr(x), y:get_y_scr(y), _x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(9); } else if (_local7 == "w") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({x:get_x_scr(x), y:get_y_scr(y), _x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(10); } else if (_local7 == "v") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:(get_y_scr(y) + _map_y) + 18.6666666666667, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(6); } else if (_local7 == "b") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:(get_y_scr(y) + _map_y) + 18.6666666666667, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(7); } else if (_local10 > 2) { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.main.ts_mc.attachMovie("tiles1_bonuses", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(_local10 - 2); _root.main.ts_mc[_local4].body2.gotoAndPlay(_global._tc); } _local9++; } _local12++; } } function show_last_screen() { var _local19 = 14.2857142857143; var _local20 = 10.7142857142857; _root.createEmptyMovieClip("ts_mc", _root.last_bg_depth); var _local5 = 0; var _local4 = ""; var _local6; var _local12 = -1; while (_local12 < (_local20 + 1)) { var _local9 = -1; while (_local9 < (_local19 + 1)) { var x = (_local9 + Math.round(_map_x / 28)); var y = (_local12 + Math.round(_map_y / 28)); var _local7 = _lvls[x][y]; var _local8 = _lvls_gfxbg[x][y]; if (_local8[0] != 0) { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:((get_y_scr(y) + _map_y) - 10) + _local8[3], _xscale:_local8[1], _yscale:_local8[1]}); if (_local8[2] != 2) { _root.main.ts_mc.attachMovie("tiles_decor" + _local8[0], _local4, (_root["decor_depth" + _local8[2]] / 1) + _local5, _local6); } else { _root.main.ts2_mc.attachMovie("tiles_decor" + _local8[0], _local4, (_root["decor_depth" + _local8[2]] / 1) + _local5, _local6); } } var _local10 = (_local7 / 1) + 1; if (_lvls_type[x][y] != 0) { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y}); _root.ts_mc.attachMovie("tiles_ground" + _lvls_type[x][y], _local4, _root.tiles_depth + _local5, _local6); if (_lvls_rot[x][y] > 0) { _root.ts_mc[_local4]._rotation = _root.ts_mc[_local4]._rotation - (90 * _lvls_rot[x][y]); } } else if (_local7 == "a") { add_monster("a", x, y); } else if (_local7 == "s") { add_monster("s", x, y); } else if (_local7 == "d") { add_monster("d", x, y); } else if (_local7 == "z") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:(get_y_scr(y) + _map_y) + 14, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); if (_ready) { _root.ts_mc[_local4].gotoAndStop(3); } else { _root.ts_mc[_local4].gotoAndStop(2); } } else if (_local7 == "x") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(4); _root.ts_mc[_local4].body.gotoAndPlay(_global._tc); } else if (_local7 == "m") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(5); _root.ts_mc[_local4].body.gotoAndPlay(_global._tc); } else if (_local7 == "n") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({x:get_x_scr(x), y:get_y_scr(y), _x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(8); _root.ts_mc[_local4].onEnterFrame = function () { var _local3 = (Math.random() * 28) - 14; _root.game.add_buble(this.x + _local3, this.y + 14); }; } else if (_local7 == "q") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({x:get_x_scr(x), y:get_y_scr(y), _x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(9); } else if (_local7 == "w") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({x:get_x_scr(x), y:get_y_scr(y), _x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(10); } else if (_local7 == "v") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:(get_y_scr(y) + _map_y) + 18.6666666666667, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(6); _root.show_tip(6); } else if (_local7 == "b") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:(get_y_scr(y) + _map_y) + 18.6666666666667, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(7); } else if (_local10 > 2) { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.ts_mc.attachMovie("tiles1_bonuses", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(_local10 - 2); _root.ts_mc[_local4].body2.gotoAndPlay(_global._tc); } _local9++; } _local12++; } redt = false; } function get_max_diams() { var _local4 = 0; var _local3 = 0; while (_local3 < maxtiles_x) { var _local2 = 0; while (_local2 < maxtiles_y) { if (_lvls[_local3][_local2] == "5") { _local4++; } _local2++; } _local3++; } return(_local4); } function get_start_x() { var _local3 = 0; while (_local3 < maxtiles_x) { var _local2 = 0; while (_local2 < maxtiles_y) { if (_lvls[_local3][_local2] == "q") { return(_local3); } _local2++; } _local3++; } } function get_start_y() { var _local3 = 0; while (_local3 < maxtiles_x) { var _local2 = 0; while (_local2 < maxtiles_y) { if (_lvls[_local3][_local2] == "q") { return(_local2); } _local2++; } _local3++; } } function set_tiles_angle() { var _local3 = 0; while (_local3 < maxtiles_x) { var _local2 = 0; while (_local2 < maxtiles_y) { if (_lvls[_local3][_local2] == 0) { var _local4 = get_tile_angle(_local3, _local2); _lvls_type[_local3][_local2] = _local4[0]; _lvls_rot[_local3][_local2] = (_local4[1] / 1) - 1; } else { _lvls_type[_local3][_local2] = 0; } _local2++; } _local3++; } _local3 = 0; while (_local3 < maxtiles_x) { var _local2 = 0; while (_local2 < maxtiles_y) { if ((_lvls_type[_local3][_local2] == 1) and (_lvls_type[_local3][_local2 - 1] == 1)) { _lvls_type[_local3][_local2] = 13; _lvls_type[_local3][_local2 - 1] = 0; } _local2++; } _local3++; } } function get_tile_angle(x, y) { var _local4 = [1, 1]; if ((_lvls[x - 1][y] == 0) or (_lvls[x - 1][y] == undefined)) { if ((_lvls[x + 1][y] == 0) or (_lvls[x + 1][y] == undefined)) { if ((_lvls[x][y + 1] == 0) or (_lvls[x][y + 1] == undefined)) { if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([1, 1]); } return([2, 2]); } if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([7, 1]); } return([10, 1]); } if ((_lvls[x][y + 1] == 0) or (_lvls[x][y + 1] == undefined)) { if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([2, 3]); } return([6, 3]); } if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([9, 1]); } return([12, 1]); } if ((_lvls[x + 1][y] == 0) or (_lvls[x + 1][y] == undefined)) { if ((_lvls[x][y + 1] == 0) or (_lvls[x][y + 1] == undefined)) { if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([2, 1]); } return([6, 2]); } if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([8, 1]); } return([11, 1]); } if ((_lvls[x][y + 1] == 0) or (_lvls[x][y + 1] == undefined)) { if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([3, 1]); } return([4, 3]); } if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([4, 1]); } return([5, 1]); } function generate_gfxbg() { var _local8 = 0; var _local4 = 0; var _local5 = 1; var _local6 = 0; var _local7 = 1; var _local3 = 0; while (_local3 < maxtiles_y) { var _local2 = 0; while (_local2 < maxtiles_x) { _local4 = 0; _local5 = 1; _local6 = 0; _local7 = 1; if ((((((Math.random() > 0.8) and (_lvls[_local2 + 1][_local3] == 0)) and (_lvls[_local2 - 1][_local3] == 0)) and (_lvls[_local2][_local3] == 0)) and (_lvls[_local2][_local3 + 1] != 0)) and (_lvls[_local2][_local3 + 1] != "z")) { if (Math.random() > 0.7) { _local5 = 1; } else { _local5 = 2; _local6 = 6; } } if ((((Math.random() > 0.3) and (_lvls[_local2][_local3] == 0)) and (_lvls[_local2][_local3 + 1] != 0)) and (_lvls[_local2][_local3 + 1] != "z")) { if ((((Math.random() > 0.7) and (_lvls[_local2 + 1][_local3] == 0)) and (_lvls[_local2 - 1][_local3] == 0)) and (_lvls_gfxbg[_local2 - 1][_local3][0] == 0)) { _local4 = 1; } else if (Math.random() > 0.5) { if ((((Math.random() > 0.7) and (_lvls[_local2 + 1][_local3] == 0)) and (_lvls[_local2 - 1][_local3] == 0)) and (_lvls_gfxbg[_local2 - 1][_local3][0] == 0)) { _local4 = 3; } } } if (_local8 != _local4) { } else { _local4 = 0; } if (_local4 != 0) { _local8 = _local4; } _lvls_gfxbg[_local2][_local3] = [_local4, (100 - random(80)) * _local7, _local5, _local6]; _local2++; } _local3++; } } function add_hp(hp) { if (hp < 0) { kick_char(); } _char_hp = _char_hp + hp; _root.main.face_scr.hp_bar.bar._height = (_char_hp * 100) / _char_hp_max; } function add_mp(mp) { _char_mp = _char_mp + mp; _root.main.face_scr.mp_bar.bar._height = (_char_mp * 100) / _char_mp_max; } function add_explosion(x, y, type_id) { _exps++; var _local3 = "z_exps" + _exps; _root.main.gfx_scr.attachMovie("z_exps", _local3, _root.stars_depth + _exps); _root.main.gfx_scr[_local3]._x = get_x_scr(x); _root.main.gfx_scr[_local3]._y = get_y_scr(y); _root.main.gfx_scr[_local3].gotoAndStop(type_id); if (_exps > 50) { _exps = 0; } } function add_monster(type_id, x, y) { var _local3 = "monsters" + (x / 1); var _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:_tile_size, _height:_tile_size}); _root.main.ts_mc.attachMovie("tiles_monsters", _local3, (((_root.monsters_depth + x) + random(10)) + random(10)) + random(10), _local6); if (type_id == "a") { _root.main.ts_mc[_local3].gotoAndStop(2); } if (type_id == "s") { _root.main.ts_mc[_local3].gotoAndStop(3); } if (type_id == "d") { _root.main.ts_mc[_local3].gotoAndStop(4); } } }
Symbol 552 MovieClip [__Packages.CGame] Frame 0
class CGame { var buble_id, redt, _checkpoint_x, _checkpoint_y, _ie, _lvls, _lvls_type, _lvls_rot, _lvls_gfxbg, LEVELS_ID, MONSTERS_ID, _current_map, _map_xml, _levels_xml, last_lvl, _monsters_xml, maxtiles_x, maxtiles_y, _diams, _max_diams, _ready, _ts, _tile_size, _game_width, _game_height, _char_x, _char_y, _chp_max, _cmp_max, _chp, _cmp, _cund, _char_alpha, _canim, _csx, _char_xaspeed, _char_xaspeed_max, _csy, _char_ygspeed, _char_run, _char_jump, _scores, _char_lives, _map_x, _map_y, _map_x_max, _exps, _char_xscale, _arrowto_x, _arrowto_y; function CGame (map_xml, cmap, scores, lives, checkpoint_x, checkpoint_y, lvls, diams) { trace("<CGame>"); buble_id = 0; _global._game_paused = false; redt = true; if ((checkpoint_x == -1) or (checkpoint_x == undefined)) { _checkpoint_x = -1; _checkpoint_y = -1; } else { _checkpoint_x = checkpoint_x; _checkpoint_y = checkpoint_y; } _ie = false; _lvls = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; _lvls_type = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; _lvls_rot = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; _lvls_gfxbg = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; LEVELS_ID = 0; MONSTERS_ID = 1; _current_map = cmap; _map_xml = map_xml; _levels_xml = _map_xml.firstChild.childNodes[_current_map].childNodes[LEVELS_ID]; if (_current_map == 4) { last_lvl = true; } else { last_lvl = false; } if (_global.lvleditor_loaded == true) { if (_current_map != 5) { last_lvl = false; } else if (_root.theLocalSharedObject.data.user_lvl != undefined) { var _local8 = new XML(_root.theLocalSharedObject.data.user_lvl); _levels_xml = _local8.firstChild; last_lvl = true; } } _monsters_xml = _map_xml.firstChild.childNodes[_current_map].childNodes[MONSTERS_ID]; maxtiles_x = _levels_xml.childNodes[0].attributes.params.length; maxtiles_y = _levels_xml.childNodes.length; if ((diams == undefined) or (diams == 0)) { _diams = 0; } else { _diams = diams; } if (_diams >= _max_diams) { _ready = false; } var _local6 = true; if (lvls != undefined) { _lvls = lvls; _local6 = false; } var _local5 = 0; while (_local5 < maxtiles_x) { var _local4 = 0; while (_local4 < maxtiles_y) { _lvls_gfxbg[_local5][_local4] = 0; if (_local6) { _lvls[_local5][_local4] = _levels_xml.childNodes[_local4].attributes.params.charAt(_local5); } _local4++; } _local5++; } _max_diams = 5; if (_diams >= _max_diams) { _ready = true; } else { _ready = false; } set_tiles_angle(); generate_gfxbg(); _global._tc = 1; _ts = 28; _tile_size = 28; _game_width = 400; _game_height = 300; _char_x = 0; _char_y = 0; _chp_max = 50; _cmp_max = 50; _chp = _chp_max; _cmp = _cmp_max; _cund = 0; _char_alpha = 100; _canim = 1; _csx = 0; _char_xaspeed = 0; _char_xaspeed_max = (_ts * 2) / 3; _csy = 0; _char_ygspeed = (-_ts) / 9; _char_run = _ts / 5; _char_jump = _ts * 1.07; _scores = 0; _add_scores(scores); _root.main.face_scr.cur_scores = scores; _char_lives = lives; _map_x = 0; _map_y = 0; _map_x_max = (get_x_scr(maxtiles_x) - _game_width) - _ts; _root.main.createEmptyMovieClip("gfx_scr", _root.gfx_depth); show_tiles(0, 0); add_turtle(); show_bg(); add_hp(0); _root.main.face_scr.diams = (("" + _diams) + "/") + _max_diams; _root.main.face_scr.lives = _char_lives; get_nearest_diam(); _root.main.face_scr.attachMovie("arrow", "arrow_mc", _root.arrow_depth); show_arrow(); _exps = 0; _root.anykey_pressed = true; _root.anykey_count = 0; if (_global.keyboard_control) { _root.show_tip(8); } else { _root.show_tip(9); } trace("</CGame>"); } function kick_char(side) { _root.hero_dmg.start(); _root.main.char._alpha = 40; _cund = 60; _csy = _char_jump * 0.5; _char_xaspeed = _char_xaspeed - ((_char_run * 3) * side); _canim = 3; } function move_char(to_x, to_y) { var _local3 = 40; var _local2 = 0; if ((to_x - _local3) > _char_x) { _local2 = 1; } if ((to_x + _local3) < _char_x) { _local2 = -1; } move(_local2); } function move(side) { _root.anykey_count = 0; _root.anykey_pressed = true; _csx = side; if (_canim != 3) { _canim = 2; } if (side != 0) { _root.main.char._xscale = _char_xscale * side; } } function jump_char() { var _local3 = Math.round(((_char_x + _map_x) + 14) / 28) - 1; var _local2 = Math.round(((_char_y + _map_y) + 14) / 28); if ((_levels_xml.childNodes[_local2 - 1].attributes.params.charAt(_local3) == 0) and (_csy == 0)) { _jump_char(); } } function _jump_from_mon_char() { _root.anykey_pressed = true; _root.hero_mon.start(); _csy = _char_jump; _canim = 3; } function _jump_char() { _root.anykey_count = 0; _root.anykey_pressed = true; _root.hero_jump.start(); _csy = _csy + _char_jump; _canim = 3; } function turn() { if (_global._tc > 30) { _global._tc = 1; } else { _global._tc++; } add_mp(-0.033); var _local9 = Math.round; var _local4 = _local9(((_char_x + _map_x) + 14) / 28) - 1; var _local5 = _local9(((_char_y + _map_y) + 14) / 28); var _local23 = _lvls[_local4][_local5]; if (_root.main.gfx_scr.monsters_scr.hitTest(_root.main.char._x, _root.main.char._y, true) and (_csy < 0)) { _jump_from_mon_char(); var _local17 = _map_xml.firstChild.childNodes[_current_map].childNodes[MONSTERS_ID].childNodes.length; var _local6 = 0; while (_local6 < _local17) { if (_map_xml.firstChild.childNodes[_current_map].childNodes[MONSTERS_ID].childNodes[_local6].attributes.type == "s") { } else if (_map_xml.firstChild.childNodes[_current_map].childNodes[MONSTERS_ID].childNodes[_local6].attributes.type == "d") { } else { var _local8 = "monster" + _local6; if (_root.main.gfx_scr.monsters_scr[_local8].hitTest(_root.main.char._x, _root.main.char._y, true)) { add_explosion(_root.main.gfx_scr.monsters_scr[_local8]._x, _root.main.gfx_scr.monsters_scr[_local8]._y, 2); var _local11 = Math.random(); if (_local11 >= 0.7) { if (_lvls[_local4][_local5 - 1] == 1) { var _local10 = 3; if (Math.random() > 0.5) { _local10 = 4; } _lvls[_local4][_local5 - 1] = _local10; } redt = true; } remove_monster(_local6); break; } } _local6++; } } if (_cund == 0) { if (_root.main.gfx_scr.monsters_scr.hitTest(_root.main.char._x + 5, _root.main.char._y, true)) { add_hp(-10); kick_char(1); } if (_root.main.gfx_scr.monsters_scr.hitTest(_root.main.char._x - 5, _root.main.char._y, true)) { add_hp(-10); kick_char(-1); } } if (_local23 == "n") { add_mp(0.5); } if (_local23 == "v") { _root.savepoint.start(); _checkpoint_x = _local4; _checkpoint_y = _local5; _lvls[_local4][_local5] = "b"; redt = true; } if (_csy < 0) { if (_lvls[_local4][_local5 - 1] == "x") { _jump_char(); _jump_char(); _lvls[_local4][_local5 - 1] = 1; add_explosion(get_x_scr(_local4), get_y_scr(_local5 - 1), 2); add_explosion(get_x_scr(_local4), get_y_scr(_local5 - 1), 2); add_explosion(get_x_scr(_local4 + 1), get_y_scr(_local5 - 1), 2); add_explosion(get_x_scr(_local4 + 1), get_y_scr(_local5 - 1), 2); redt = true; } if (_lvls[_local4 - 1][_local5 - 1] == "x") { _jump_char(); _jump_char(); _lvls[_local4 - 1][_local5 - 1] = 1; add_explosion(get_x_scr(_local4), get_y_scr(_local5 - 1), 2); add_explosion(get_x_scr(_local4), get_y_scr(_local5 - 1), 2); add_explosion(get_x_scr(_local4 - 1), get_y_scr(_local5 - 1), 2); add_explosion(get_x_scr(_local4 - 1), get_y_scr(_local5 - 1), 2); redt = true; } if (_lvls[_local4][_local5 - 1] == "m") { _jump_char(); _jump_char(); add_explosion(get_x_scr(_local4), get_y_scr(_local5 - 1), 2); add_explosion(get_x_scr(_local4), get_y_scr(_local5 - 1), 2); add_explosion(get_x_scr(_local4 + 1), get_y_scr(_local5 - 1), 2); add_explosion(get_x_scr(_local4 + 1), get_y_scr(_local5 - 1), 2); } if (_lvls[_local4 - 1][_local5 - 1] == "m") { _jump_char(); _jump_char(); add_explosion(get_x_scr(_local4), get_y_scr(_local5 - 1), 2); add_explosion(get_x_scr(_local4), get_y_scr(_local5 - 1), 2); add_explosion(get_x_scr(_local4 - 1), get_y_scr(_local5 - 1), 2); add_explosion(get_x_scr(_local4 - 1), get_y_scr(_local5 - 1), 2); } } var _local7 = 0; var _local19 = _local9((((_char_x + ((_csx + _char_xaspeed) * 14)) + _map_x) + 14) / 28) - 1; if ((((_lvls[_local19][_local5] == 0) and (_lvls[_local19][_local5 + 1] == 0)) or ((_lvls[_local19][_local5] == 0) and (_lvls[_local19][_local5 - 1] == 0))) or (_lvls[_local19][_local5] == undefined)) { } else { _local7 = (_csx * _char_run) + _char_xaspeed; } var _local22 = _csy; if ((_lvls[_local4][_local5 - 1] != 0) or ((_lvls[_local4][_local5 - 1] == 0) and (_csy > 0))) { _csy = _csy + _char_ygspeed; _local22 = _csy; } else if (_csy <= 0) { if (Math.abs(_local7) > 0.2) { _canim = 2; } else { _canim = 1; } if (_csy < 0) { _csy = 0; } } var _local13 = _local9(((_char_y + _map_y) + 16) / 28); if ((_lvls[_local4][_local13 - 1] == 0) and (_csy == 0)) { var _local15 = 0; var _local12 = 0; var _local14 = 0; var _local20; var _local18; var _local16 = 0; while (_lvls[_local4][_local13 - 1] == 0) { _local16 = 1; _local14++; _local15 = _local15 - (_local7 / 3); _local12 = _local12 + (_local7 / 3); _local13 = _local9(((((_char_y + _local14) + _map_y) + 2) + 14) / 28); _local20 = _local9((((_char_x + _local15) + _map_x) + 14) / 28) - 1; _local18 = _local9((((_char_x + _local12) + _map_x) + 14) / 28) - 1; } switch (_local16) { case 0 : _char_x = _char_x + (_local15 * 2); _char_xaspeed = (-_char_run) * 2; _csy = _local22; _local7 = 0; _local4 = _local9(((_char_x + _map_x) + 14) / 28) - 1; break; case 1 : _char_y = _char_y + _local14; _root.hero_step.start(); _local5 = _local9(((_char_y + _map_y) + 14) / 28); break; case 2 : _char_x = _char_x + (_local12 * 2); _char_xaspeed = _char_run * 2; _csy = _local22; _local7 = 0; _local4 = _local9(((_char_x + _map_x) + 14) / 28) - 1; } } if ((_lvls[_local4][_local5 + 1] == 0) and (_lvls[_local4][_local5 + 2] == 0)) { if (_csy > 0) { _csy = 0; } } if (Math.abs(_char_xaspeed) < 4) { _char_xaspeed = 0; } else { _char_xaspeed = _char_xaspeed * 0.86; } if (_local7 > _char_run) { _local7 = _char_run; } if (_local7 < (-_char_run)) { _local7 = -_char_run; } if (_local5 < 0) { _root.hero_fall.start(); lose_game(0); return(true); } if (_lvls[_local4][_local5 + 1] > 2) { add_scores(_local4, _local5 + 1); redt = true; } if (_lvls[_local4][_local5] > 2) { add_scores(_local4, _local5); redt = true; } if (_lvls[_local4][_local5] == "z") { _root.show_tip(5); if (_ready) { if (last_lvl) { _root.show_end_menu(_scores); } else { _root.show_win_menu(_current_map, _scores, _char_lives); } return(true); } } if ((((_char_x > 220) and (_local7 > 0)) and (_map_x <= _map_x_max)) or (((_char_x < 140) and (_local7 < 0)) and (_map_x >= 0))) { _map_x = _map_x + _local7; move_bg(_local7); redt = true; } else if ((((_char_x > 200) and (_local7 > 0)) and (_map_x <= _map_x_max)) or (((_char_x < 160) and (_local7 < 0)) and (_map_x >= 0))) { _char_x = _char_x + (_local7 * 0.33); _map_x = _map_x + (_local7 * 0.66); move_bg(_local7 * 0.66); redt = true; } else if ((((_char_x > 180) and (_local7 > 0)) and (_map_x <= _map_x_max)) or (((_char_x < 180) and (_local7 < 0)) and (_map_x >= 0))) { _local7 = _local7 / 2; _char_x = _char_x + _local7; _map_x = _map_x + _local7; move_bg(_local7); redt = true; } else { _char_x = _char_x + _local7; } if (Math.abs(_csy) < 0.2) { _csy = 0; } else { _csy = _csy * 0.92; } var _local21 = _csy; if (((_char_y > 220) and (_csy > 0)) or (((_char_y < 30) and (_csy < 0)) and (_map_y > 0))) { _map_y = _map_y + _local21; redt = true; } else if (((_char_y > 200) and (_csy > 0)) or (((_char_y < 50) and (_csy < 0)) and (_map_y > 0))) { _local21 = _local21 / 2; _map_y = _map_y + _local21; _char_y = _char_y + _local21; redt = true; } else { _char_y = _char_y + _local21; } if (_map_y < 0) { _map_y = 0; } if (redt) { show_tiles(); } redt = false; _root.main.char._x = _char_x; _root.main.char._y = _game_height - _char_y; _root.main.char.gotoAndStop(_canim); _root.main.gfx_scr._x = -_map_x; _root.main.gfx_scr._y = _map_y; monsters_move(); show_arrow(); if (_cund > 0) { _cund--; if (_char_alpha < 100) { _char_alpha = 100; } else { _char_alpha = 30; } _root.main.char._alpha = _char_alpha; } } function add_scores(x, y) { var _local3 = Number(_lvls[x][y] / 1); switch (_local3) { case 3 : _root.pick_hp.start(); _add_hp(); break; case 4 : _root.pick_mp.start(); _add_mp(); break; case 5 : _root.pick_diam.start(); _add_diam(); break; case 6 : _root.pick_gsmall.start(); _add_scores(10); break; case 7 : _root.pick_gbig.start(); _add_scores(50); break; case 8 : _root.pick_gbig.start(); _add_scores(100); break; case 9 : _root.pick_gbig.start(); _add_scores(300); } add_explosion(get_x_scr(x), get_y_scr(y), 1); _lvls[x][y] = 1; get_nearest_diam(); } function _add_mp() { add_mp(_cmp_max * 0.5); } function _add_hp() { add_hp(_chp_max * 0.5); } function _add_diam() { if ((_diams == 0) and (_current_map == 0)) { _root.show_tip(1); } if ((_diams == 2) and (_current_map == 0)) { _root.show_tip(2); } _diams++; _root.main.face_scr.diamshine_mc.play(); if ((_diams >= _max_diams) and (!_ready)) { _root.main.face_scr.win_scr._visible = true; _root.main.face_scr.attachMovie("win_txt", "win_txt", _root.win_depth, {_x:40, _y:60}); _ready = true; } _root.main.face_scr.diams = (("" + _diams) + "/") + _max_diams; } function _add_scores(scores) { if (_scores > 0) { _root.show_tip(0); } _scores = _scores + scores; _global.my_scores = _scores; _root.main.face_scr.scores = _scores; _root.main.face_scr.moneyshine_mc.play(); } function get_x_scr(x) { return((x * 28) + 14); } function get_y_scr(y) { return(_game_height - ((y * 28) + 14)); } function move_bg(step) { } function show_bg() { _root.main.createEmptyMovieClip("bg_scr", _root.bg_depth); _root.main.bg_scr.attachMovie("bg_scr", "bg_scr", _root.bg_depth + 1); } function show_tiles() { var _local19 = 14.2857142857143; var _local20 = 10.7142857142857; _root.main.createEmptyMovieClip("ts_mc", -400); _root.main.createEmptyMovieClip("ts2_mc", 8000); var _local5 = 0; var _local4 = ""; var _local6; var _local12 = -1; while (_local12 < (_local20 + 1)) { var _local9 = -1; while (_local9 < (_local19 + 1)) { var x = (_local9 + Math.round(_map_x / 28)); var y = (_local12 + Math.round(_map_y / 28)); var _local7 = _lvls[x][y]; var _local8 = _lvls_gfxbg[x][y]; if (_local8[0] != 0) { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:((get_y_scr(y) + _map_y) - 10) + _local8[3], _xscale:_local8[1], _yscale:_local8[1]}); if (_local8[2] != 2) { _root.main.ts_mc.attachMovie("tiles_decor" + _local8[0], _local4, (_root["decor_depth" + _local8[2]] / 1) + _local5, _local6); } else { _root.main.ts2_mc.attachMovie("tiles_decor" + _local8[0], _local4, (_root["decor_depth" + _local8[2]] / 1) + _local5, _local6); } } var _local10 = (_local7 / 1) + 1; if (_lvls_type[x][y] != 0) { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y}); _root.main.ts_mc.attachMovie("tiles_ground" + _lvls_type[x][y], _local4, _root.tiles_depth + _local5, _local6); if (_lvls_rot[x][y] > 0) { _root.main.ts_mc[_local4]._rotation = _root.main.ts_mc[_local4]._rotation - (90 * _lvls_rot[x][y]); } } else if (_local7 == "a") { add_monster("a", x, y); } else if (_local7 == "s") { add_monster("s", x, y); } else if (_local7 == "d") { add_monster("d", x, y); } else if (_local7 == "z") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:(get_y_scr(y) + _map_y) + 14, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); if (_ready) { _root.main.ts_mc[_local4].gotoAndStop(3); } else { _root.main.ts_mc[_local4].gotoAndStop(2); } } else if (_local7 == "x") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(4); _root.main.ts_mc[_local4].body.gotoAndPlay(_global._tc); } else if (_local7 == "m") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(5); _root.main.ts_mc[_local4].body.gotoAndPlay(_global._tc); } else if (_local7 == "n") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({x:get_x_scr(x), y:get_y_scr(y), _x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(8); _root.main.ts_mc[_local4].onEnterFrame = function () { var _local3 = (Math.random() * 28) - 14; _root.main.game.add_buble(this.x + _local3, this.y + 14); }; } else if (_local7 == "q") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({x:get_x_scr(x), y:get_y_scr(y), _x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(9); } else if (_local7 == "w") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({x:get_x_scr(x), y:get_y_scr(y), _x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(10); } else if (_local7 == "v") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:(get_y_scr(y) + _map_y) + 18.6666666666667, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(6); } else if (_local7 == "b") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:(get_y_scr(y) + _map_y) + 18.6666666666667, _width:28, _height:28}); _root.main.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(7); } else if (_local10 > 2) { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.main.ts_mc.attachMovie("tiles1_bonuses", _local4, _root.bonus_depth + _local5, _local6); _root.main.ts_mc[_local4].gotoAndStop(_local10 - 2); _root.main.ts_mc[_local4].body2.gotoAndPlay(_global._tc); } _local9++; } _local12++; } } function show_last_screen() { var _local19 = 14.2857142857143; var _local20 = 10.7142857142857; _root.createEmptyMovieClip("ts_mc", _root.last_bg_depth); var _local5 = 0; var _local4 = ""; var _local6; var _local12 = -1; while (_local12 < (_local20 + 1)) { var _local9 = -1; while (_local9 < (_local19 + 1)) { var x = (_local9 + Math.round(_map_x / 28)); var y = (_local12 + Math.round(_map_y / 28)); var _local7 = _lvls[x][y]; var _local8 = _lvls_gfxbg[x][y]; if (_local8[0] != 0) { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:((get_y_scr(y) + _map_y) - 10) + _local8[3], _xscale:_local8[1], _yscale:_local8[1]}); if (_local8[2] != 2) { _root.main.ts_mc.attachMovie("tiles_decor" + _local8[0], _local4, (_root["decor_depth" + _local8[2]] / 1) + _local5, _local6); } else { _root.main.ts2_mc.attachMovie("tiles_decor" + _local8[0], _local4, (_root["decor_depth" + _local8[2]] / 1) + _local5, _local6); } } var _local10 = (_local7 / 1) + 1; if (_lvls_type[x][y] != 0) { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y}); _root.ts_mc.attachMovie("tiles_ground" + _lvls_type[x][y], _local4, _root.tiles_depth + _local5, _local6); if (_lvls_rot[x][y] > 0) { _root.ts_mc[_local4]._rotation = _root.ts_mc[_local4]._rotation - (90 * _lvls_rot[x][y]); } } else if (_local7 == "a") { add_monster("a", x, y); } else if (_local7 == "s") { add_monster("s", x, y); } else if (_local7 == "d") { add_monster("d", x, y); } else if (_local7 == "z") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:(get_y_scr(y) + _map_y) + 14, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); if (_ready) { _root.ts_mc[_local4].gotoAndStop(3); } else { _root.ts_mc[_local4].gotoAndStop(2); } } else if (_local7 == "x") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(4); _root.ts_mc[_local4].body.gotoAndPlay(_global._tc); } else if (_local7 == "m") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(5); _root.ts_mc[_local4].body.gotoAndPlay(_global._tc); } else if (_local7 == "n") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({x:get_x_scr(x), y:get_y_scr(y), _x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(8); _root.ts_mc[_local4].onEnterFrame = function () { var _local3 = (Math.random() * 28) - 14; _root.game.add_buble(this.x + _local3, this.y + 14); }; } else if (_local7 == "q") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({x:get_x_scr(x), y:get_y_scr(y), _x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(9); } else if (_local7 == "w") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({x:get_x_scr(x), y:get_y_scr(y), _x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(10); } else if (_local7 == "v") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:(get_y_scr(y) + _map_y) + 18.6666666666667, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(6); _root.show_tip(6); } else if (_local7 == "b") { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:(get_y_scr(y) + _map_y) + 18.6666666666667, _width:28, _height:28}); _root.ts_mc.attachMovie("z_obj", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(7); } else if (_local10 > 2) { _local5++; _local4 = "tiles" + _local5; _local6 = new Object({_x:get_x_scr(x) - _map_x, _y:get_y_scr(y) + _map_y, _width:28, _height:28}); _root.ts_mc.attachMovie("tiles1_bonuses", _local4, _root.bonus_depth + _local5, _local6); _root.ts_mc[_local4].gotoAndStop(_local10 - 2); _root.ts_mc[_local4].body2.gotoAndPlay(_global._tc); } _local9++; } _local12++; } redt = false; } function get_max_diams() { var _local4 = 0; var _local3 = 0; while (_local3 < maxtiles_x) { var _local2 = 0; while (_local2 < maxtiles_y) { if (_lvls[_local3][_local2] == "5") { _local4++; } _local2++; } _local3++; } return(_local4); } function get_start_x() { var _local3 = 0; while (_local3 < maxtiles_x) { var _local2 = 0; while (_local2 < maxtiles_y) { if (_lvls[_local3][_local2] == "q") { return(_local3); } _local2++; } _local3++; } } function get_start_y() { var _local3 = 0; while (_local3 < maxtiles_x) { var _local2 = 0; while (_local2 < maxtiles_y) { if (_lvls[_local3][_local2] == "q") { return(_local2); } _local2++; } _local3++; } } function set_tiles_angle() { var _local3 = 0; while (_local3 < maxtiles_x) { var _local2 = 0; while (_local2 < maxtiles_y) { if (_lvls[_local3][_local2] == 0) { var _local4 = get_tile_angle(_local3, _local2); _lvls_type[_local3][_local2] = _local4[0]; _lvls_rot[_local3][_local2] = (_local4[1] / 1) - 1; } else { _lvls_type[_local3][_local2] = 0; } _local2++; } _local3++; } _local3 = 0; while (_local3 < maxtiles_x) { var _local2 = 0; while (_local2 < maxtiles_y) { if ((_lvls_type[_local3][_local2] == 1) and (_lvls_type[_local3][_local2 - 1] == 1)) { _lvls_type[_local3][_local2] = 13; _lvls_type[_local3][_local2 - 1] = 0; } _local2++; } _local3++; } } function get_tile_angle(x, y) { var _local4 = [1, 1]; if ((_lvls[x - 1][y] == 0) or (_lvls[x - 1][y] == undefined)) { if ((_lvls[x + 1][y] == 0) or (_lvls[x + 1][y] == undefined)) { if ((_lvls[x][y + 1] == 0) or (_lvls[x][y + 1] == undefined)) { if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([1, 1]); } return([2, 2]); } if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([7, 1]); } return([10, 1]); } if ((_lvls[x][y + 1] == 0) or (_lvls[x][y + 1] == undefined)) { if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([2, 3]); } return([6, 3]); } if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([9, 1]); } return([12, 1]); } if ((_lvls[x + 1][y] == 0) or (_lvls[x + 1][y] == undefined)) { if ((_lvls[x][y + 1] == 0) or (_lvls[x][y + 1] == undefined)) { if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([2, 1]); } return([6, 2]); } if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([8, 1]); } return([11, 1]); } if ((_lvls[x][y + 1] == 0) or (_lvls[x][y + 1] == undefined)) { if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([3, 1]); } return([4, 3]); } if ((_lvls[x][y - 1] == 0) or (_lvls[x][y - 1] == undefined)) { return([4, 1]); } return([5, 1]); } function generate_gfxbg() { var _local8 = 0; var _local4 = 0; var _local5 = 1; var _local6 = 0; var _local7 = 1; var _local3 = 0; while (_local3 < maxtiles_y) { var _local2 = 0; while (_local2 < maxtiles_x) { _local4 = 0; _local5 = 1; _local6 = 0; _local7 = 1; if ((((((Math.random() > 0.8) and (_lvls[_local2 + 1][_local3] == 0)) and (_lvls[_local2 - 1][_local3] == 0)) and (_lvls[_local2][_local3] == 0)) and (_lvls[_local2][_local3 + 1] != 0)) and (_lvls[_local2][_local3 + 1] != "z")) { if (Math.random() > 0.7) { _local5 = 1; } else { _local5 = 2; _local6 = 6; } } if ((((Math.random() > 0.3) and (_lvls[_local2][_local3] == 0)) and (_lvls[_local2][_local3 + 1] != 0)) and (_lvls[_local2][_local3 + 1] != "z")) { if ((((Math.random() > 0.7) and (_lvls[_local2 + 1][_local3] == 0)) and (_lvls[_local2 - 1][_local3] == 0)) and (_lvls_gfxbg[_local2 - 1][_local3][0] == 0)) { _local4 = 1; } else if (Math.random() > 0.5) { if ((((Math.random() > 0.7) and (_lvls[_local2 + 1][_local3] == 0)) and (_lvls[_local2 - 1][_local3] == 0)) and (_lvls_gfxbg[_local2 - 1][_local3][0] == 0)) { _local4 = 3; } } } if (_local8 != _local4) { } else { _local4 = 0; } if (_local4 != 0) { _local8 = _local4; } _lvls_gfxbg[_local2][_local3] = [_local4, (100 - random(80)) * _local7, _local5, _local6]; _local2++; } _local3++; } } function monsters_move() { var _local9 = _map_xml.firstChild.childNodes[_current_map].childNodes[MONSTERS_ID].childNodes.length; var _local3 = 0; for ( ; _local3 < _local9 ; _local3++) { var _local2 = _map_xml.firstChild.childNodes[_current_map].childNodes[MONSTERS_ID].childNodes[_local3].attributes; if (((_local2.x - _map_x) < -100) or ((_local2.x - _map_x) > 500)) { if (hide_monster(_local3, _local2.x / 1, _local2.y / 1)) { continue; } } else if ((_local2.type == "a") or (_local2.type == "d")) { var _local4 = Number(_local2.side / 1); var _local7 = (_local2.x / 1) + (_local4 * _local2.speed); var _local8 = _local2.y / 1; var _local6 = Math.round(((_local7 - (_tile_size / 2)) - ((_local4 * _tile_size) / 2)) / _tile_size); var _local5 = Math.round((((-_local8) - (_tile_size / 2)) + _game_height) / _tile_size); if ((_local7 - _map_x) < -100) { hide_monster(_local3, _local6, _local5); continue; } if ((_lvls[_local6 + _local4][_local5] == 0) or (_lvls[_local6 + _local4][_local5 - 1] != 0)) { _map_xml.firstChild.childNodes[_current_map].childNodes[MONSTERS_ID].childNodes[_local3].attributes.side = _map_xml.firstChild.childNodes[_current_map].childNodes[MONSTERS_ID].childNodes[_local3].attributes.side * -1; return(false); } _map_xml.firstChild.childNodes[_current_map].childNodes[MONSTERS_ID].childNodes[_local3].attributes.x = _local7; } else if (_local2.type == "s") { if (_local2.speed > 60) { _local2.speed = 1; } else { _local2.speed++; } } } show_monsters(); } function show_monsters() { _root.main.gfx_scr.createEmptyMovieClip("monsters_scr", _root.monsters_depth); _root.main.gfx_scr.createEmptyMovieClip("monsters2_scr", _root.monsters_hiden_depth); var _local13 = _map_xml.firstChild.childNodes[_current_map].childNodes[MONSTERS_ID].childNodes.length; var _local6 = 0; for ( ; _local6 < _local13 ; _local6++) { var _local5 = _map_xml.firstChild.childNodes[_current_map].childNodes[MONSTERS_ID].childNodes[_local6].attributes; var _local4 = "monster" + _local6; var _local8 = new Object({_x:_local5.x, _y:_local5.y + (_tile_size / 4), _width:_tile_size, _height:_tile_size}); var _local7 = 2; if (_local5.type == "s") { _local7 = 3; if (_local5.speed > 12) { _root.main.gfx_scr.monsters2_scr.attachMovie("tiles_monsters", _local4, (_root.monsters_depth + 1) + _local6, _local8); _root.main.gfx_scr.monsters2_scr[_local4].gotoAndStop(_local7); _root.main.gfx_scr.monsters2_scr[_local4].body.gotoAndStop(1); continue; } } else if (_local5.type == "d") { _local7 = 4; } _root.main.gfx_scr.monsters_scr.attachMovie("tiles_monsters", _local4, (_root.monsters_depth + 1) + _local6, _local8); _root.main.gfx_scr.monsters_scr[_local4].gotoAndStop(_local7); if (_local7 == 3) { _root.main.gfx_scr.monsters_scr[_local4].body.gotoAndStop(_local5.speed); } else { _root.main.gfx_scr.monsters_scr[_local4]._xscale = (_tile_size * 2) * _local5.side; _root.main.gfx_scr.monsters_scr[_local4].body.gotoAndPlay(_global._tc); } } } function add_monster(type_id, x, y) { var _local5 = new XML(); var _local3 = _local5.createElement("mon"); _local3.attributes.type = type_id; _local3.attributes.x = get_x_scr(x); _local3.attributes.y = get_y_scr(y); _local3.attributes.side = -1; _local3.attributes.speed = 1; if (type_id == "a") { _local3.attributes.speed = 0.5; } if (type_id == "d") { _local3.attributes.speed = 3; _root.show_tip(7); } _map_xml.firstChild.childNodes[_current_map].childNodes[MONSTERS_ID].appendChild(_local3); _root.show_tip(4); _lvls[x][y] = 1; show_monsters(); } function remove_monster(id) { var _local2 = _map_xml.firstChild.childNodes[_current_map].childNodes[MONSTERS_ID].childNodes[id]; _local2.removeNode(); show_monsters(); } function hide_monster(id, mx, my) { var _local3 = Math.round((mx - (_tile_size / 2)) / _tile_size); var _local2 = Math.round((((-my) - (_tile_size / 2)) + _game_height) / _tile_size); if (_lvls[_local3][_local2] == 1) { _lvls[_local3][_local2] = _map_xml.firstChild.childNodes[_current_map].childNodes[MONSTERS_ID].childNodes[id].attributes.type; remove_monster(id); return(true); } return(false); } function get_nearest_diam() { var _local5 = -1; var _local4 = -1; var _local3 = 0; while (_local3 < maxtiles_x) { var _local2 = maxtiles_y; while (_local2 > 0) { if (_diams >= _max_diams) { if (_lvls[_local3][_local2] == "z") { _local5 = _local3; _local4 = _local2 + 1; } } else if (_lvls[_local3][_local2] == 5) { _local5 = _local3; _local4 = _local2; _arrowto_x = get_x_scr(_local5); _arrowto_y = get_y_scr(_local4); return(true); } _local2--; } _local3++; } _arrowto_x = get_x_scr(_local5); _arrowto_y = get_y_scr(_local4); return(true); } function show_arrow() { var _local4 = _arrowto_x - _map_x; var _local3 = _arrowto_y + _map_y; if (_local4 > 400) { _local4 = 380; } if (_local4 < 0) { _local4 = 20; } if (_local3 > 300) { _local3 = 280; } if (_local3 < 0) { _local3 = 20; } var _local5 = (Math.atan2(_local4 - _char_x, (300 - _local3) - _char_y) * 180) / Math.PI; _root.main.face_scr.arrow_mc._x = _local4; _root.main.face_scr.arrow_mc._y = _local3; _root.main.face_scr.arrow_mc._rotation = _local5; } function add_hp(hp) { _chp = _chp + hp; if (_chp > _chp_max) { _chp = _chp_max; } var _local3 = _chp / _chp_max; if (_local3 <= 0.25) { _root.main.face_scr.hp_bar.shine_mc.play(); } if (_chp <= 0) { _root.hero_death.start(); lose_game(1); return(false); } _root.main.face_scr.hp_bar.bar._height = _local3 * 76; } function add_mp(mp) { _cmp = _cmp + mp; if (mp > 0) { _root.show_tip(3); } if (_cmp > _cmp_max) { _cmp = _cmp_max; } var _local4 = _cmp / _cmp_max; if (_local4 <= 0.25) { _root.main.face_scr.mp_bar.shine_mc.play(); } if ((_cmp <= 1) and (mp < 0)) { add_hp(mp); } _root.main.face_scr.mp_bar.bar._height = _local4 * 76; } function add_explosion(x, y, type_id) { _exps++; var _local3 = "z_exps" + _exps; var _local4 = new Object({_x:x, _y:y}); _root.main.gfx_scr.attachMovie("z_exps", _local3, _root.stars_depth + _exps, _local4); _root.main.gfx_scr[_local3].gotoAndStop(type_id); if (_exps > 50) { _exps = 0; } } function add_buble(x, y) { _root.main.gfx_scr.attachMovie("bubble2", "bubles" + buble_id, _root.bubles_depth + buble_id, {_x:x, _y:y}); if (buble_id > 8) { buble_id = 0; } else { buble_id++; } } function add_turtle() { var _local6 = get_start_x(); var _local5 = get_start_y(); if (_checkpoint_x != -1) { _local6 = _checkpoint_x; _local5 = _checkpoint_y; } _char_x = ((_local6 * 28) / 1) + 14; _char_y = (_local5 * 28) / 1; if (_char_x > (_game_width / 2)) { _map_x = _char_x - (_game_width / 2); _char_x = _game_width / 2; } if (_char_y > (_game_height / 2)) { _map_y = _char_y - (_game_height / 2); _char_y = _game_height / 2; } _root.main.attachMovie("char", "char", _root.char_depth); var _local4 = new Object(); _local4.onKeyDown = function () { _root.anykey_pressed = true; if (!_global._game_paused) { switch (Key.getCode()) { case 39 : _root.main.game.move(1); break; case 37 : _root.main.game.move(-1); break; case 27 : _root.show_escmenu(); break; case 17 : case 32 : _root.main.game.jump_char(); break; case 36 : trace("cheated!"); if (_root.main.game.last_lvl) { _root.show_end_menu(); } else { _root.show_win_menu(_root.main.game._current_map, _root.main.game._scores, _root.main.game._char_lives); } } } }; _local4.onKeyUp = function () { _root.anykey_pressed = true; switch (Key.getCode()) { case 39 : case 37 : _root.main.game._csx = 0; } }; trace("Key._listeners.length:" + Key._listeners.length); if (Key._listeners.length == 0) { Key.addListener(_local4); } trace("Key._listeners.length:" + Key._listeners.length); _root.main.char.onEnterFrame = function () { if (!_global._game_paused) { if ((Key.isDown(32) or Key.isDown(17)) or Key.isDown(38)) { _root.main.game.jump_char(); } if (Key.isDown(37) or Key.isDown(39)) { if (Key.isDown(37)) { _root.main.game.move(-1); } else { _root.main.game.move(1); } if (!this._ie) { this._ie = true; } } else if (this._ie) { _root.main.game._csx = 0; } } if (!_global._game_paused) { _root.anykey_count++; _root.main.game.turn(); if (_root.anykey_count > 140) { _root.show_tip(100); } } }; _root.main.char._height = 56; _root.main.char._width = 28; _char_xscale = _root.main.char._xscale; } function lose_game(reason_id) { _char_lives--; _global._game_paused = true; _root.main.tiles_scr.unloadMovie(); _root.show_lose_menu(_current_map, _scores, reason_id, _char_lives, _checkpoint_x, _checkpoint_y, _lvls, _diams); } }
Symbol 553 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function showPreloaderAd(options) { var _local29 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812}; options = _parseOptions(options, _local29); var _local15 = options.clip; var _local25 = 11000; var _local28 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { return(undefined); } _local15.stop(); var mc = _local15._mochiad; mc.onUnload = function () { this._parent.play(); }; var _local16 = _getRes(options); var _local5 = _local16[0]; var _local14 = _local16[1]; mc._x = _local5 * 0.5; mc._y = _local14 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local5 * -0.5; chk._y = _local14 * -0.5; var _local8 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local8._x = 10; _local8._y = _local14 - 20; var _local24 = options.color; delete options.color; var _local21 = options.background; delete options.background; var _local26 = options.outline; delete options.outline; var _local6 = _local8.createEmptyMovieClip("_outline", 1); _local6.beginFill(_local21); _local6.moveTo(0, 0); _local6.lineTo(_local5 - 20, 0); _local6.lineTo(_local5 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); _local6.endFill(); var _local4 = _local8.createEmptyMovieClip("_inside", 2); _local4.beginFill(_local24); _local4.moveTo(0, 0); _local4.lineTo(_local5 - 20, 0); _local4.lineTo(_local5 - 20, 10); _local4.lineTo(0, 10); _local4.lineTo(0, 0); _local4.endFill(); _local4._xscale = 0; var _local7 = _local8.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local26, 100); _local7.moveTo(0, 0); _local7.lineTo(_local5 - 20, 0); _local7.lineTo(_local5 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local25; chk.ad_timeout = _local28; 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.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 showTimedAd(options) { var _local16 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd"}; options = _parseOptions(options, _local16); var _local7 = options.clip; var _local13 = 11000; var _local15 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { return(undefined); } _local7.stop(); var mc = _local7._mochiad; trace("_showTimedAd"); mc.onUnload = function () { if (_global.mochi_after_ad != undefined) { _global.mochi_after_ad(); delete _global.mochi_after_ad; } else { this._parent.play(); } }; var _local8 = _getRes(options); var _local17 = _local8[0]; var _local14 = _local8[1]; mc._x = _local17 * 0.5; mc._y = _local14 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local13; chk.ad_timeout = _local15; 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.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 _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 _local25 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local25); options.swfv = options.clip.getSWFVersion() || 6; options.mav = "1.4"; 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 _local24 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local24); 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) { cb = parseInt(cb); var _local4 = this._callbacks[cb]; if (!_local4) { return(undefined); } delete this._callbacks[cb]; 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 = "1.4"; var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } if (_local7._url.indexOf("http") != 0) { options.no_page = true; } 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 _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _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 96 MovieClip Frame 11
stop();
Symbol 97 MovieClip Frame 4
stop();
Symbol 98 MovieClip [char] Frame 1
stop(); this.cacheAsBitmap = true;
Symbol 121 MovieClip Frame 1
stop();
Symbol 121 MovieClip Frame 6
stop();
Symbol 131 Button
on (press) { show_help_pane(); }
Symbol 135 MovieClip Frame 1
stop();
Symbol 135 MovieClip Frame 2
play();
Symbol 135 MovieClip Frame 6
stop();
Symbol 136 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 2
star1_mc.gotoAndPlay("grow");
Symbol 136 MovieClip Frame 3
star2_mc.gotoAndPlay("grow");
Symbol 136 MovieClip Frame 4
star3_mc.gotoAndPlay("grow");
Symbol 136 MovieClip Frame 5
star4_mc.gotoAndPlay("grow");
Symbol 136 MovieClip Frame 6
star5_mc.gotoAndPlay("grow");
Symbol 139 MovieClip Frame 1
var base_mc = this; var i = 1; while (i <= 5) { base_mc["b" + i].num = i; base_mc["b" + i].onRollOver = function () { stars_mc.gotoAndStop(this.num + 1); }; base_mc["b" + i].onRollOut = function () { stars_mc.gotoAndStop(1); }; base_mc["b" + i].onPress = function () { submit_vote(this.num); }; i++; }
Symbol 147 MovieClip Frame 15
stop();
Symbol 147 MovieClip Frame 23
stop();
Symbol 147 MovieClip Frame 66
var flr = Math.floor(this.score); var flr_w = (flr * 20); var dc = (this.score - Math.floor(this.score)); var dc_w = (dc * 17.1); var w = (flr_w + dc_w); star_mask_mc._width = w;
Symbol 147 MovieClip Frame 72
stop();
Symbol 155 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 1
stop();
Symbol 166 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 4
stop();
Symbol 177 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 6
stop();
Symbol 186 Button
on (press) { _parent.show_help_pane(); }
Symbol 191 MovieClip Frame 1
stop();
Symbol 191 MovieClip Frame 4
stop();
Symbol 193 Button
on (release) { getURL ("http://www.mochibot.com?cpe=dT0yJmNwPUluZm8gUGFuZWwgTGluayZzPUZlZWRiYWNrIEJhciB2MQ%3D%3D", "_blank"); } on (rollOver) { logo_mc.gotoAndPlay("in"); } on (rollOut) { logo_mc.gotoAndPlay("out"); }
Symbol 194 MovieClip Frame 1
function valid() { var _local1 = true; if (comment_txt.text == "") { _local1 = false; comment_header_mc.gotoAndStop(2); } else { comment_header_mc.gotoAndStop(1); } return(_local1); } function set_tabs() { name_txt.tabIndex = 1; email_txt.tabIndex = 2; comment_txt.tabIndex = 3; submit_btn.tabIndex = false; } stop(); set_tabs(); get_user_info(); submit_btn.onRollOver = function () { submit_mc.gotoAndPlay("on"); }; submit_btn.onRollOut = function () { submit_mc.gotoAndPlay("off"); }; submit_btn.onPress = function () { if (_root.sending_comment != true) { if (valid()) { submit_comment(name_txt.text, email_txt.text, comment_txt.text); _root.sending_comment = true; } } }; view_comments_btn.onRollOver = function () { view_comments_mc.gotoAndStop("on"); }; view_comments_btn.onRollOut = function () { view_comments_mc.gotoAndStop("off"); }; view_comments_btn.onPress = function () { getURL (_parent.mochi_public_comments_url, "_blank"); }; x_btn.onPress = function () { _parent.show_comment_pane(); }; name_txt.onSetFocus = function () { box1_mc.gotoAndStop(2); }; name_txt.onKillFocus = function () { box1_mc.gotoAndStop(1); }; email_txt.onSetFocus = function () { box2_mc.gotoAndStop(2); }; email_txt.onKillFocus = function () { box2_mc.gotoAndStop(1); }; website_txt.onSetFocus = function () { box3_mc.gotoAndStop(2); }; website_txt.onKillFocus = function () { box3_mc.gotoAndStop(1); }; comment_txt.onSetFocus = function () { box4_mc.gotoAndStop(2); }; comment_txt.onKillFocus = function () { box4_mc.gotoAndStop(1); };
Symbol 194 MovieClip Frame 19
stop(); close_btn.onPress = function () { _parent.show_comment_pane(); };
Symbol 194 MovieClip Frame 23
stop(); close_btn.onPress = function () { _parent.show_comment_pane(); };
Symbol 194 MovieClip Frame 29
play();
Symbol 194 MovieClip Frame 42
stop();
Symbol 197 MovieClip Frame 1
function init_rate_me() { cookie = SharedObject.getLocal("rate_me_limit"); var _local1 = cookie.data.year; var _local4 = cookie.data.month; var _local3 = cookie.data.date; var _local5 = cookie.data.hour; var _local6 = cookie.data.min; var _local9 = cookie.data.sec; cookieDate = new Date(_local1, _local4, _local3, _local5, _local6, _local9); cookieMillisecs = cookieDate.getTime(); currentDate = new Date(); currentMillisecs = currentDate.getTime(); var _local8 = currentMillisecs - cookieMillisecs; var _local7 = Math.floor(_local8 / 1000); var _local2 = Math.floor(_local7 / 60); var _local10 = Math.floor(_local2 / 60); if ((_local2 < mochi_rate_me_time) && (_local1 != undefined)) { get_rating(); } } function set_rate_me_cookie() { cookie = SharedObject.getLocal("rate_me_limit"); var _local1 = new Date(); var _local4 = _local1.getFullYear(); var _local3 = _local1.getMonth(); var _local5 = _local1.getDate(); var _local7 = _local1.getHours(); var _local6 = _local1.getMinutes(); var _local2 = _local1.getSeconds(); cookie.data.year = _local4; cookie.data.month = _local3; cookie.data.date = _local5; cookie.data.hour = _local7; cookie.data.min = _local6; cookie.data.sec = _local2; cookie.flush(); } function show_comment_pane() { if (!comment_on) { comment_on = true; if (!help_on) { gotoAndPlay ("comment_on"); } else { help_on = false; next_frame = "comment_on"; gotoAndPlay ("comment_off"); } comment_btn_mc.gotoAndPlay("off"); } else { comment_on = false; next_frame = null; gotoAndPlay ("comment_off"); comment_btn_mc.gotoAndPlay("off"); } } function show_help_pane() { if (!help_on) { help_on = true; if (!comment_on) { gotoAndPlay ("comment_on"); } else { comment_on = false; next_frame = "comment_on"; gotoAndPlay ("comment_off"); } } else { help_on = false; next_frame = null; gotoAndPlay ("comment_off"); } } function show_component(comment_on) { if (!is_on) { is_on = true; gotoAndPlay ("component_on"); } else if (comment_on) { next_frame = "component_off"; comment_on = false; gotoAndPlay ("comment_off"); } else { next_frame = null; is_on = false; gotoAndPlay ("component_off"); } } function clear_cookie() { cookie = SharedObject.getLocal("rate_me_limit"); cookie.clear(); } stop(); var mochibot_id = "0dc54000"; guide_mc._visible = false; var mochi_rate_me_time = 720; var mochi_vote_url = "http://www.mochibot.com/api/api-feedback.html"; var mochi_comment_url = "http://www.mochibot.com/api/api-feedback.html"; var mochi_public_comments_url = ("http://www.mochibot.com/shared/shared_feedback.html?swfid=" + mochibot_id); var mochi_comments_public = false; var comment_on = false; var help_on = false; var is_on = false; var next_frame = null; _global.submit_vote = function (vote) { rate_me_mc.gotoAndPlay("out"); var _local3 = new LoadVars(); var _local4 = new LoadVars(); _local3.mochibot_id = mochibot_id; _local3.vote = vote; _local3.swfurl = _root._url; _local4.onLoad = function () { rate_me_mc.score = this.score; rate_me_mc.gotoAndPlay("thanks"); }; _local3.sendAndLoad(mochi_vote_url, _local4, "POST"); set_rate_me_cookie(); }; _global.submit_comment = function (name_str, email_str, comment_str) { var _local3 = new LoadVars(); var _local4 = new LoadVars(); _local3.name = name_str; _local3.email = email_str; _local3.comment = comment_str; _local3.mochibot_id = mochibot_id; _local3.swfurl = _root._url; _local4.onLoad = function () { if (this.invalidSwf == "true") { form_mc.gotoAndStop("error"); } else { form_mc.gotoAndPlay("success"); } }; _local3.sendAndLoad(mochi_comment_url, _local4, "POST"); }; _global.get_rating = function () { rate_me_mc.gotoAndStop("score"); var _local2 = new LoadVars(); var _local3 = new LoadVars(); _local2.mochibot_id = mochibot_id; _local3.onLoad = function () { rate_me_mc.score = this.score; rate_me_mc.gotoAndPlay("score"); mochi_comments_public = this.commentsPublic; }; _local2.sendAndLoad(mochi_vote_url, _local3, "GET"); }; toggle_btn.onRelease = function () { show_component(); }; toggle_btn.onRollOver = function () { head_mc._alpha = 100; bubble_mc.gotoAndPlay(2); }; toggle_btn.onRollOut = function () { head_mc._alpha = 50; bubble_mc.gotoAndStop(1); };
Symbol 197 MovieClip Frame 2
play();
Symbol 197 MovieClip Frame 22
init_rate_me();
Symbol 197 MovieClip Frame 29
stop(); comment_btn_mc.hit_btn.onPress = show_comment_pane; comment_btn_mc.hit_btn.onRollOver = function () { comment_btn_mc.gotoAndPlay("on"); }; comment_btn_mc.hit_btn.onRollOut = function () { if (comment_btn_mc.is_open) { comment_btn_mc.gotoAndPlay("off"); } }; toggle_btn.onRelease = function () { show_component(); }; toggle_btn.onRollOver = function () { head_mc._alpha = 100; bubble_mc.gotoAndPlay(2); };
Symbol 197 MovieClip Frame 39
if (help_on) { form_mc.gotoAndPlay("help"); } else { form_mc.gotoAndStop(1); }
Symbol 197 MovieClip Frame 45
stop(); toggle_btn.onRelease = function () { show_component(true); };
Symbol 197 MovieClip Frame 51
if (next_frame != null) { gotoAndPlay(next_frame); } else { gotoAndStop ("hold"); }
Instance of Symbol 44 MovieClip [main_but] "start_but" in Symbol 198 MovieClip [menu_scr] Frame 1
on (release, keyPress "<Enter>") { _root.but_click.start(); _root.show_game(); }
Instance of Symbol 44 MovieClip [main_but] "player_but" in Symbol 198 MovieClip [menu_scr] Frame 1
on (release) { _root.but_click.start(); _root.show_login_menu(); }
Instance of Symbol 44 MovieClip [main_but] "options_but" in Symbol 198 MovieClip [menu_scr] Frame 1
on (release) { _root.but_click.start(); _root.show_options_menu(); }
Instance of Symbol 44 MovieClip [main_but] "get_but" in Symbol 198 MovieClip [menu_scr] Frame 1
on (release) { _root.but_click.start(); _root.get_url(); }
Instance of Symbol 44 MovieClip [main_but] "lvledito_but" in Symbol 198 MovieClip [menu_scr] Frame 1
/* no clip actions */
Symbol 199 MovieClip [game_scr] Frame 1
function onKey(e) { switch (e.code) { case 37 : xspeed = -1 * e.what; break; case 39 : xspeed = 1 * e.what; break; case 32 : _root.main.game.jump_char(); } } var kd = [{state:false, code:39}, {state:false, code:37}, {state:false, code:32}]; mx.events.EventDispatcher.initialize(kd); kd.addEventListener("key", onKey); setInterval(function () { for (var _local4 in kd) { if (kd[_local4].state != Key.isDown(kd[_local4].code)) { kd.dispatchEvent({type:"key", what:!kd[_local4].state, code:kd[_local4].code}); } kd[_local4].state = Key.isDown(kd[_local4].code); } }, 10); this.onMouseMove = function () { if (!_global.keyboard_control) { _root.main.game.move_char(this._xmouse, this._ymouse); } }; this.onMouseDown = function () { if (!_global.keyboard_control) { _root.main.game.jump_char(); } };
Symbol 200 MovieClip Frame 1
this._visible = false;
Symbol 220 MovieClip [tiles_ground] Frame 1
stop();
Symbol 243 MovieClip Frame 1
Symbol 260 MovieClip Frame 1
stop();
Symbol 270 MovieClip Frame 1
stop();
Symbol 275 Button
on (press, keyPress "m") { _root.show_escmenu(); _global._game_paused = true; }
Symbol 279 MovieClip Frame 1
stop();
Symbol 282 MovieClip Frame 1
stop();
Symbol 283 MovieClip [face_scr] Frame 1
win_scr._visible = false; this.onEnterFrame = function () { if (cur_scores < scores) { cur_scores = cur_scores + 2; } };
Symbol 286 MovieClip [bg_scr] Frame 1
this.cacheAsBitmap = true;
Symbol 287 MovieClip [z_exps] Frame 1
var i = 0; while (i < 3) { var temp_name = ("star" + i); this.attachMovie("star", temp_name, _root.stars_depth + i); i++; } stop();
Symbol 287 MovieClip [z_exps] Frame 2
var i = 0; while (i < 5) { var temp_name = ("bubble" + i); this.attachMovie("bubble", temp_name, _root.stars_depth + i); i++; } stop();
Symbol 291 MovieClip [star] Frame 1
var xspeed = ((Math.random() * 6) + 2); if (Math.random() > 0.5) { xspeed = xspeed * -1; } xspeed = xspeed * 0.8; this._yscale = this._yscale * 0.6; this._xscale = this._xscale * 0.6; var yspeed = (4 + (Math.random() * 4)); this.onEnterFrame = function () { this._x = this._x + xspeed; this._y = this._y - yspeed; this._yscale = this._yscale * 0.98; this._xscale = this._xscale * 0.98; yspeed = yspeed - 0.8; };
Symbol 291 MovieClip [star] Frame 24
this._visible = false; _parent.unloadMovie();
Symbol 325 MovieClip [z_obj] Frame 1
stop();
Symbol 438 MovieClip [tiles_monsters] Frame 1
stop();
Symbol 441 MovieClip Frame 1
var this_width = 400; var this_height = 300; var halved_koof = 10; var halved_width = (this_width / halved_koof); var halved_height = (this_height / halved_koof); var damper = (new flash.display.BitmapData(halved_width, halved_height, false, 128)); var result = (new flash.display.BitmapData(halved_width, halved_height, false, 128)); var result2 = (new flash.display.BitmapData(this_width, this_height, false, 128)); var source = (new flash.display.BitmapData(halved_width, halved_height, false, 128)); var buffer = (new flash.display.BitmapData(halved_width, halved_height, false, 128)); var output = (new flash.display.BitmapData(this_width, this_height, true, 128)); var surface = flash.display.BitmapData.loadBitmap("surface"); var bounds = (new flash.geom.Rectangle(0, 0, halved_width, halved_height)); var origin = (new flash.geom.Point()); var matrix = (new flash.geom.Matrix()); var matrix2 = (new flash.geom.Matrix()); matrix2.a = (matrix2.d = halved_koof); var wave = (new flash.filters.ConvolutionFilter(3, 3, [1, 1, 1, 1, 1, 1, 1, 1, 1], 9, 0)); var damp = (new flash.geom.ColorTransform(0, 0, 0.9960937, 1, 0, 0, 2, 0)); var water = (new flash.filters.DisplacementMapFilter(result2, origin, 4, 4, 32, 32, "ignore")); this.attachBitmap(output, 0); var ms = getTimer(); var frame = 0; var mouseDown = false; this.onMouseUp = function () { var _local1 = _xmouse / halved_koof; var _local2 = _ymouse / halved_koof; source.setPixel(_local1 + 1, _local2, 16777215); source.setPixel(_local1 - 1, _local2, 16777215); source.setPixel(_local1, _local2 + 1, 16777215); source.setPixel(_local1, _local2 - 1, 16777215); source.setPixel(_local1, _local2, 16777215); }; var _loc2 = (halved_width * Math.random()); var _loc1 = (halved_height * Math.random()); source.setPixel(_loc2 + 1, _loc1, 16777215); source.setPixel(_loc2 - 1, _loc1, 16777215); source.setPixel(_loc2, _loc1 + 1, 16777215); source.setPixel(_loc2, _loc1 - 1, 16777215); source.setPixel(_loc2, _loc1, 16777215); this.onEnterFrame = function () { if (Math.random() > 0.999) { var _local1 = halved_width * Math.random(); var _local2 = halved_height * Math.random(); source.setPixel(_local1 + 1, _local2, 16777215); source.setPixel(_local1 - 1, _local2, 16777215); source.setPixel(_local1, _local2 + 1, 16777215); source.setPixel(_local1, _local2 - 1, 16777215); source.setPixel(_local1, _local2, 16777215); } result.applyFilter(source, bounds, origin, wave); result.draw(result, matrix, null, "add"); result.draw(buffer, matrix, null, "difference"); result.draw(result, matrix, damp); result2.draw(result, matrix2, null, null, null, true); output.applyFilter(surface, new flash.geom.Rectangle(0, 0, this_width, this_height), origin, water); buffer = source; source = result.clone(); };
Symbol 452 MovieClip [win_txt] Frame 1
this.txt_dtxt.text = (xml_lang.txt_youwon + "\r") + xml_lang.txt_fotoexit;
Symbol 452 MovieClip [win_txt] Frame 68
this.unloadMovie();
Symbol 456 Button
on (press) { _global.keyboard_control = false; _root.theLocalSharedObject.data.kcontrol = false; gotoAndStop (2); }
Symbol 460 Button
on (press) { _global.keyboard_control = true; _root.theLocalSharedObject.data.kcontrol = true; gotoAndStop (1); }
Symbol 461 MovieClip Frame 1
if (_global.keyboard_control) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } this.addHint(); var tip = ((xml_lang.control_tip00 + "\r") + xml_lang.control_tip01); this.addHint(tip);
Symbol 461 MovieClip Frame 2
this.addHint(); var tip = ((xml_lang.control_tip10 + "\r") + xml_lang.control_tip11); this.addHint(tip);
Instance of Symbol 469 MovieClip in Symbol 470 MovieClip Frame 1
onClipEvent (load) { drag = false; this._x = (_root.hero_fall.getVolume() * 190) / 100; _parent.bar._width = this._x; } on (press) { this.startDrag(true, 0, this._y, 190, this._y); drag = true; } on (release, releaseOutside) { this.stopDrag(); drag = false; } onClipEvent (mouseMove) { if (drag) { _parent.bar._width = this._x; _root.set_sounds(_parent.bar._width / 190); } }
Symbol 477 MovieClip Frame 1
txt_dtxt.text = xml_lang.txt_showtips; if (_global.show_tips) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } this.onRelease = function () { if (_global.show_tips) { _global.show_tips = false; this.gotoAndStop(1); } else { _global.show_tips = true; this.gotoAndStop(2); } };
Symbol 527 MovieClip [lvleditorhelp_mc] Frame 1
gotoAndStop((_global.lang_id / 1) + 1);

Library Items

Symbol 1 Sound [pickup_gem.wav]
Symbol 2 Sound [pickup_coin_big.wav]
Symbol 3 Sound [pickup_coin.wav]
Symbol 4 Sound [menu_toggle.wav]
Symbol 5 Sound [menu_hit.wav]
Symbol 6 Sound [hero_monster.wav]
Symbol 7 Sound [hero_land.wav]
Symbol 8 Sound [hero_jump00.wav]
Symbol 9 Sound [hero_fall.wav]
Symbol 10 Sound [hero_death.wav]
Symbol 11 Sound [hero_damage0.wav]
Symbol 12 Sound [gameplay3.mp3]
Symbol 13 Sound [checkpoint.wav]
Symbol 14 Sound [bottle_life.wav]
Symbol 15 Sound [bottle_air.wav]
Symbol 16 Bitmap [surface]Used by:45
Symbol 17 GraphicUsed by:18 27 28 531
Symbol 18 MovieClip [buble]Uses:17
Symbol 19 GraphicUsed by:22
Symbol 20 GraphicUsed by:22
Symbol 21 GraphicUsed by:22 165 166 299
Symbol 22 ButtonUses:19 20 21Used by:26
Symbol 23 FontUsed by:24 29 52 330 443 448 449 451 462 471 472 506 530 540 541 542 543 544 547
Symbol 24 EditableTextUses:23Used by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClip [but_lang_select]Uses:22 25
Symbol 27 MovieClip [bubble2]Uses:17
Symbol 28 MovieClip [bubble]Uses:17Used by:Timeline
Symbol 29 EditableTextUses:23Used by:44
Symbol 30 BitmapUsed by:31 32 33 34 35 36 37 38 39 40 41
Symbol 31 GraphicUses:30Used by:42
Symbol 32 GraphicUses:30Used by:42
Symbol 33 GraphicUses:30Used by:42
Symbol 34 GraphicUses:30Used by:42
Symbol 35 GraphicUses:30Used by:42
Symbol 36 GraphicUses:30Used by:42
Symbol 37 GraphicUses:30Used by:42
Symbol 38 GraphicUses:30Used by:42
Symbol 39 GraphicUses:30Used by:42
Symbol 40 GraphicUses:30Used by:42
Symbol 41 GraphicUses:30Used by:42
Symbol 42 MovieClipUses:31 32 33 34 35 36 37 38 39 40 41Used by:43
Symbol 43 MovieClip [arrow]Uses:42Used by:44  Timeline
Symbol 44 MovieClip [main_but]Uses:29 43Used by:198 331 440 445 450 478 507 532 546
Symbol 45 GraphicUses:16Used by:54 441  Timeline
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClip [z_zone]Uses:46Used by:470  Timeline
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:479  Timeline
Symbol 50 GraphicUsed by:479  Timeline
Symbol 51 GraphicUsed by:53
Symbol 52 TextUses:23Used by:53
Symbol 53 MovieClipUses:51 52Used by:479  Timeline
Symbol 549 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 550 MovieClip [__Packages.Hint]
Symbol 551 MovieClip [__Packages.lvlCGame]
Symbol 552 MovieClip [__Packages.CGame]
Symbol 553 MovieClip [__Packages.MochiAd]
Symbol 54 MovieClipUses:45Used by:Timeline
Symbol 55 BitmapUsed by:56 444
Symbol 56 GraphicUses:55Used by:57
Symbol 57 MovieClipUses:56Used by:198 440  Timeline
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:60
Symbol 60 MovieClipUses:59Used by:531  Timeline
Symbol 61 GraphicUsed by:67
Symbol 62 GraphicUsed by:67
Symbol 63 GraphicUsed by:67
Symbol 64 GraphicUsed by:67
Symbol 65 GraphicUsed by:67
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:61 62 63 64 65 66Used by:98
Symbol 68 GraphicUsed by:84
Symbol 69 GraphicUsed by:84
Symbol 70 GraphicUsed by:84
Symbol 71 GraphicUsed by:84
Symbol 72 GraphicUsed by:84
Symbol 73 GraphicUsed by:84
Symbol 74 GraphicUsed by:84
Symbol 75 GraphicUsed by:84
Symbol 76 GraphicUsed by:84
Symbol 77 GraphicUsed by:84
Symbol 78 GraphicUsed by:84
Symbol 79 GraphicUsed by:84
Symbol 80 GraphicUsed by:84
Symbol 81 GraphicUsed by:84
Symbol 82 GraphicUsed by:84
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83Used by:98
Symbol 85 GraphicUsed by:96
Symbol 86 GraphicUsed by:96
Symbol 87 GraphicUsed by:96
Symbol 88 GraphicUsed by:96
Symbol 89 GraphicUsed by:96
Symbol 90 GraphicUsed by:96
Symbol 91 GraphicUsed by:96
Symbol 92 GraphicUsed by:96 97
Symbol 93 GraphicUsed by:96 97
Symbol 94 GraphicUsed by:96 97
Symbol 95 GraphicUsed by:96 97
Symbol 96 MovieClipUses:85 86 87 88 89 90 91 92 93 94 95Used by:98
Symbol 97 MovieClipUses:92 93 94 95Used by:98
Symbol 98 MovieClip [char]Uses:67 84 96 97Used by:Timeline
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:198 440
Symbol 101 GraphicUsed by:102 103 115 116 127 196
Symbol 102 MovieClipUses:101Used by:114 196
Symbol 103 MovieClipUses:101Used by:114
Symbol 104 GraphicUsed by:105 195
Symbol 105 MovieClipUses:104Used by:114 116 127 197
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:106 107 108 109 110 111 112Used by:114 127
Symbol 114 MovieClipUses:102 103 105 113Used by:116 127 197
Symbol 115 MovieClipUses:101Used by:116
Symbol 116 ButtonUses:114 115 105 101Used by:197
Symbol 117 GraphicUsed by:118 254 312 318 334 337  Timeline
Symbol 118 ButtonUses:117Used by:194 197
Symbol 119 GraphicUsed by:121
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:119 120Used by:197
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:197
Symbol 124 GraphicUsed by:197 200
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:197
Symbol 127 ButtonUses:113 114 105 101Used by:197
Symbol 128 GraphicUsed by:130 131 179 186
Symbol 129 GraphicUsed by:130 131 179 186
Symbol 130 ButtonUses:128 129Used by:197
Symbol 131 ButtonUses:128 129Used by:197
Symbol 132 ShapeTweeningUsed by:147
Symbol 133 GraphicUsed by:139
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:136 147
Symbol 136 MovieClipUses:135Used by:139
Symbol 137 GraphicUsed by:138 146
Symbol 138 ButtonUses:137Used by:139
Symbol 139 MovieClipUses:133 136 138Used by:147
Symbol 140 GraphicUsed by:147
Symbol 141 ShapeTweeningUsed by:147
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:147
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:147
Symbol 146 MovieClipUses:137Used by:147
Symbol 147 MovieClipUses:132 139 140 141 143 145 135 146Used by:197
Symbol 148 GraphicUsed by:197
Symbol 149 GraphicUsed by:194
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:194
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:155
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:153 154Used by:194
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:159
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:157 158Used by:194
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:161 162Used by:194
Symbol 164 GraphicUsed by:165 166
Symbol 165 MovieClipUses:21 164Used by:194
Symbol 166 MovieClipUses:21 164Used by:194
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:169
Symbol 169 MovieClipUses:168Used by:194
Symbol 170 FontUsed by:171 172 173
Symbol 171 EditableTextUses:170Used by:194
Symbol 172 EditableTextUses:170Used by:194
Symbol 173 EditableTextUses:170Used by:194
Symbol 174 GraphicUsed by:194
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:175 176Used by:194
Symbol 178 GraphicUsed by:179 186
Symbol 179 ButtonUses:128 178 129Used by:194
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:180Used by:194
Symbol 182 GraphicUsed by:183 184
Symbol 183 MovieClipUses:182Used by:184
Symbol 184 ButtonUses:183 182Used by:194
Symbol 185 GraphicUsed by:194
Symbol 186 ButtonUses:128 178 129Used by:194
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:194
Symbol 189 GraphicUsed by:191
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:189 190Used by:194
Symbol 192 GraphicUsed by:193
Symbol 193 ButtonUses:192Used by:194
Symbol 194 MovieClipUses:149 151 155 159 163 165 166 169 118 171 172 173 174 177 179 181 184 185 186 188 191 193Used by:197
Symbol 195 ButtonUses:104Used by:197
Symbol 196 ButtonUses:102 101Used by:197
Symbol 197 MovieClipUses:116 118 121 123 124 126 105 114 127 130 131 147 148 194 195 196Used by:198
Symbol 198 MovieClip [menu_scr]Uses:100 44 57 197Used by:Timeline
Symbol 199 MovieClip [game_scr]Used by:Timeline
Symbol 200 MovieClipUses:124Used by:243 287 325 397 438
Symbol 201 BitmapUsed by:202 205 206 207 208 209 218 219 480 484 488 496 498 500 502
Symbol 202 GraphicUses:201Used by:220
Symbol 203 BitmapUsed by:204 215 216 217 482 491 493
Symbol 204 GraphicUses:203Used by:220
Symbol 205 GraphicUses:201Used by:220
Symbol 206 GraphicUses:201Used by:220 486
Symbol 207 GraphicUses:201Used by:220 487
Symbol 208 GraphicUses:201Used by:220
Symbol 209 GraphicUses:201Used by:220 490
Symbol 210 BitmapUsed by:212
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:210 211Used by:220 490 495
Symbol 213 BitmapUsed by:215 216 218 219 491 493 496 498
Symbol 214 BitmapUsed by:215 216 218 219 491 493 496 498
Symbol 215 GraphicUses:213 214 203Used by:220
Symbol 216 GraphicUses:213 214 203Used by:220
Symbol 217 GraphicUses:203Used by:220 495
Symbol 218 GraphicUses:213 214 201Used by:220
Symbol 219 GraphicUses:213 214 201Used by:220
Symbol 220 MovieClip [tiles_ground]Uses:202 204 205 206 207 208 209 212 215 216 217 218 219Used by:243  Timeline
Symbol 221 GraphicUsed by:243
Symbol 222 GraphicUsed by:243
Symbol 223 GraphicUsed by:243 352
Symbol 224 BitmapUsed by:225 226 227 228 229 230 231 232 233 234 235 236 237 238 239
Symbol 225 GraphicUses:224Used by:240
Symbol 226 GraphicUses:224Used by:240
Symbol 227 GraphicUses:224Used by:240
Symbol 228 GraphicUses:224Used by:240
Symbol 229 GraphicUses:224Used by:240
Symbol 230 GraphicUses:224Used by:240
Symbol 231 GraphicUses:224Used by:240
Symbol 232 GraphicUses:224Used by:240
Symbol 233 GraphicUses:224Used by:240
Symbol 234 GraphicUses:224Used by:240
Symbol 235 GraphicUses:224Used by:240
Symbol 236 GraphicUses:224Used by:240
Symbol 237 GraphicUses:224Used by:240
Symbol 238 GraphicUses:224Used by:240
Symbol 239 GraphicUses:224Used by:240
Symbol 240 MovieClipUses:225 226 227 228 229 230 231 232 233 234 235 236 237 238 239Used by:243 397
Symbol 241 GraphicUsed by:243
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:200 220 221 222 223 240 241 242Used by:244
Symbol 244 MovieClip [tiles]Uses:243Used by:Timeline
Symbol 245 GraphicUsed by:283 331 439 440
Symbol 246 BitmapUsed by:248
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:246 247Used by:283
Symbol 249 FontUsed by:250 251
Symbol 250 EditableTextUses:249Used by:283
Symbol 251 EditableTextUses:249Used by:283
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:261
Symbol 254 MovieClipUses:117Used by:261 271
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:261
Symbol 257 ShapeTweeningUsed by:260
Symbol 258 GraphicUsed by:260
Symbol 259 SoundUsed by:260
Symbol 260 MovieClipUses:257 258 259Used by:261
Symbol 261 MovieClipUses:253 254 256 260Used by:283
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:271
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:271
Symbol 266 GraphicUsed by:271
Symbol 267 ShapeTweeningUsed by:270
Symbol 268 GraphicUsed by:270
Symbol 269 SoundUsed by:270
Symbol 270 MovieClipUses:267 268 269Used by:271
Symbol 271 MovieClipUses:263 254 265 266 270Used by:283
Symbol 272 FontUsed by:273
Symbol 273 EditableTextUses:272Used by:283
Symbol 274 GraphicUsed by:275
Symbol 275 ButtonUses:274Used by:283
Symbol 276 GraphicUsed by:283
Symbol 277 ShapeTweeningUsed by:279
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:277 278Used by:283
Symbol 280 ShapeTweeningUsed by:282
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:280 281Used by:283
Symbol 283 MovieClip [face_scr]Uses:245 248 250 251 261 271 273 275 276 279 282Used by:Timeline
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:286
Symbol 286 MovieClip [bg_scr]Uses:285Used by:439  Timeline
Symbol 287 MovieClip [z_exps]Uses:200Used by:Timeline
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:290
Symbol 290 MovieClipUses:289Used by:291
Symbol 291 MovieClip [star]Uses:290Used by:Timeline
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:325
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:325
Symbol 296 BitmapUsed by:297 298
Symbol 297 GraphicUses:296Used by:299
Symbol 298 GraphicUses:296Used by:299
Symbol 299 MovieClipUses:21 297 298Used by:325
Symbol 300 GraphicUsed by:305
Symbol 301 GraphicUsed by:305
Symbol 302 GraphicUsed by:305
Symbol 303 GraphicUsed by:305
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:300 301 302 303 304Used by:325
Symbol 306 GraphicUsed by:312
Symbol 307 GraphicUsed by:312
Symbol 308 GraphicUsed by:312
Symbol 309 GraphicUsed by:312
Symbol 310 GraphicUsed by:312
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:117 306 307 308 309 310 311Used by:325
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:315
Symbol 315 MovieClipUses:314Used by:325 531
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:318
Symbol 318 MovieClipUses:117 317Used by:325
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:325 531
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:325
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:325
Symbol 325 MovieClip [z_obj]Uses:200 293 295 299 305 312 315 318 320 322 324Used by:Timeline
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:331
Symbol 328 BitmapUsed by:329 447
Symbol 329 GraphicUses:328Used by:331 478 479 532
Symbol 330 EditableTextUses:23Used by:331
Symbol 331 MovieClip [win_scr]Uses:327 245 329 330 44Used by:Timeline
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:334
Symbol 334 MovieClipUses:117 333Used by:397
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:335Used by:337
Symbol 337 MovieClipUses:117 336Used by:397
Symbol 338 GraphicUsed by:352
Symbol 339 GraphicUsed by:352
Symbol 340 GraphicUsed by:352
Symbol 341 GraphicUsed by:352
Symbol 342 GraphicUsed by:352
Symbol 343 GraphicUsed by:352
Symbol 344 GraphicUsed by:352
Symbol 345 GraphicUsed by:352
Symbol 346 GraphicUsed by:352
Symbol 347 GraphicUsed by:352
Symbol 348 GraphicUsed by:352
Symbol 349 GraphicUsed by:352
Symbol 350 GraphicUsed by:352
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:223 338 339 340 341 342 343 344 345 346 347 348 349 350 351Used by:397 531
Symbol 353 BitmapUsed by:354 355 356 357 358 359 360 361 362 363 364 365 366 367 368
Symbol 354 GraphicUses:353Used by:369
Symbol 355 GraphicUses:353Used by:369
Symbol 356 GraphicUses:353Used by:369
Symbol 357 GraphicUses:353Used by:369
Symbol 358 GraphicUses:353Used by:369
Symbol 359 GraphicUses:353Used by:369
Symbol 360 GraphicUses:353Used by:369
Symbol 361 GraphicUses:353Used by:369
Symbol 362 GraphicUses:353Used by:369
Symbol 363 GraphicUses:353Used by:369
Symbol 364 GraphicUses:353Used by:369
Symbol 365 GraphicUses:353Used by:369
Symbol 366 GraphicUses:353Used by:369
Symbol 367 GraphicUses:353Used by:369
Symbol 368 GraphicUses:353Used by:369
Symbol 369 MovieClipUses:354 355 356 357 358 359 360 361 362 363 364 365 366 367 368Used by:397 531
Symbol 370 GraphicUsed by:385
Symbol 371 GraphicUsed by:385
Symbol 372 GraphicUsed by:385
Symbol 373 GraphicUsed by:385
Symbol 374 GraphicUsed by:385
Symbol 375 GraphicUsed by:385
Symbol 376 GraphicUsed by:385
Symbol 377 GraphicUsed by:385
Symbol 378 GraphicUsed by:385
Symbol 379 GraphicUsed by:385
Symbol 380 GraphicUsed by:385
Symbol 381 GraphicUsed by:385
Symbol 382 GraphicUsed by:385
Symbol 383 GraphicUsed by:385
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:370 371 372 373 374 375 376 377 378 379 380 381 382 383 384Used by:397
Symbol 386 GraphicUsed by:396
Symbol 387 GraphicUsed by:396
Symbol 388 GraphicUsed by:396
Symbol 389 GraphicUsed by:396
Symbol 390 GraphicUsed by:396
Symbol 391 GraphicUsed by:396
Symbol 392 GraphicUsed by:396
Symbol 393 GraphicUsed by:396
Symbol 394 GraphicUsed by:396
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:386 387 388 389 390 391 392 393 394 395Used by:397
Symbol 397 MovieClip [tiles1_bonuses]Uses:200 334 337 352 369 240 385 396Used by:Timeline
Symbol 398 GraphicUsed by:413 531
Symbol 399 GraphicUsed by:413
Symbol 400 GraphicUsed by:413
Symbol 401 GraphicUsed by:413
Symbol 402 GraphicUsed by:413
Symbol 403 GraphicUsed by:413
Symbol 404 GraphicUsed by:413
Symbol 405 GraphicUsed by:413
Symbol 406 GraphicUsed by:413
Symbol 407 GraphicUsed by:413
Symbol 408 GraphicUsed by:413
Symbol 409 GraphicUsed by:413
Symbol 410 GraphicUsed by:413
Symbol 411 GraphicUsed by:413
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:398 399 400 401 402 403 404 405 406 407 408 409 410 411 412Used by:438
Symbol 414 GraphicUsed by:426
Symbol 415 GraphicUsed by:426
Symbol 416 GraphicUsed by:426
Symbol 417 GraphicUsed by:426
Symbol 418 GraphicUsed by:426
Symbol 419 GraphicUsed by:426
Symbol 420 GraphicUsed by:426
Symbol 421 GraphicUsed by:426
Symbol 422 GraphicUsed by:426
Symbol 423 GraphicUsed by:426
Symbol 424 GraphicUsed by:426
Symbol 425 GraphicUsed by:426
Symbol 426 MovieClipUses:414 415 416 417 418 419 420 421 422 423 424 425Used by:438
Symbol 427 GraphicUsed by:437
Symbol 428 GraphicUsed by:437
Symbol 429 GraphicUsed by:437 531
Symbol 430 GraphicUsed by:437
Symbol 431 GraphicUsed by:437
Symbol 432 GraphicUsed by:437
Symbol 433 GraphicUsed by:437
Symbol 434 GraphicUsed by:437
Symbol 435 GraphicUsed by:437
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:427 428 429 430 431 432 433 434 435 436Used by:438
Symbol 438 MovieClip [tiles_monsters]Uses:200 413 426 437Used by:Timeline
Symbol 439 MovieClip [lose_scr]Uses:286 245Used by:Timeline
Symbol 440 MovieClip [escmenu_scr]Uses:100 245 57 44Used by:Timeline
Symbol 441 MovieClipUses:45Used by:445 546 548
Symbol 442 GraphicUsed by:445 546
Symbol 443 EditableTextUses:23Used by:445
Symbol 444 GraphicUses:55Used by:445
Symbol 445 MovieClip [endgame_scr]Uses:441 442 44 443 444Used by:Timeline
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446 328Used by:450
Symbol 448 EditableTextUses:23Used by:450
Symbol 449 EditableTextUses:23Used by:450
Symbol 450 MovieClip [pname_scr]Uses:447 448 449 44Used by:Timeline
Symbol 451 EditableTextUses:23Used by:452
Symbol 452 MovieClip [win_txt]Uses:451Used by:Timeline
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:456 531
Symbol 455 GraphicUsed by:456 460
Symbol 456 ButtonUses:454 455Used by:461
Symbol 457 BitmapUsed by:458 459
Symbol 458 GraphicUses:457Used by:460
Symbol 459 GraphicUses:457Used by:460 531
Symbol 460 ButtonUses:458 459 455Used by:461
Symbol 461 MovieClipUses:456 460Used by:478
Symbol 462 EditableTextUses:23Used by:478
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:470
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:470
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:469
Symbol 469 MovieClipUses:468Used by:470
Symbol 470 MovieClipUses:47 464 466 469Used by:478
Symbol 471 EditableTextUses:23Used by:478
Symbol 472 EditableTextUses:23Used by:477
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:477
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:477
Symbol 477 MovieClipUses:472 474 476Used by:478 532
Symbol 478 MovieClip [options_scr]Uses:329 44 461 462 470 471 477Used by:Timeline
Symbol 479 MovieClip [loading_scr]Uses:329 50 49 53Used by:Timeline
Symbol 480 GraphicUses:201Used by:481
Symbol 481 MovieClip [tiles_ground1]Uses:480Used by:Timeline
Symbol 482 GraphicUses:203Used by:483
Symbol 483 MovieClip [tiles_ground2]Uses:482Used by:Timeline
Symbol 484 GraphicUses:201Used by:485
Symbol 485 MovieClip [tiles_ground3]Uses:484Used by:Timeline
Symbol 486 MovieClip [tiles_ground4]Uses:206Used by:Timeline
Symbol 487 MovieClip [tiles_ground5]Uses:207Used by:Timeline
Symbol 488 GraphicUses:201Used by:489
Symbol 489 MovieClip [tiles_ground6]Uses:488Used by:Timeline
Symbol 490 MovieClip [tiles_ground7]Uses:209 212Used by:Timeline
Symbol 491 GraphicUses:213 214 203Used by:492
Symbol 492 MovieClip [tiles_ground8]Uses:491Used by:Timeline
Symbol 493 GraphicUses:213 214 203Used by:494
Symbol 494 MovieClip [tiles_ground9]Uses:493Used by:Timeline
Symbol 495 MovieClip [tiles_ground10]Uses:217 212Used by:Timeline
Symbol 496 GraphicUses:213 214 201Used by:497
Symbol 497 MovieClip [tiles_ground11]Uses:496Used by:Timeline
Symbol 498 GraphicUses:213 214 201Used by:499
Symbol 499 MovieClip [tiles_ground12]Uses:498Used by:Timeline
Symbol 500 GraphicUses:201Used by:501
Symbol 501 MovieClip [tiles_ground13]Uses:500Used by:Timeline
Symbol 502 GraphicUses:201Used by:503
Symbol 503 MovieClipUses:502Used by:Timeline
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:507
Symbol 506 EditableTextUses:23Used by:507
Symbol 507 MovieClip [losedtxt_mc]Uses:505 44 506Used by:Timeline
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:510
Symbol 510 MovieClip [tiles_decor1]Uses:509Used by:Timeline
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:513
Symbol 513 MovieClip [tiles_decor3]Uses:512Used by:Timeline
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:514Used by:527
Symbol 516 FontUsed by:517 518 519 520 521 522 523 524 525 526 536
Symbol 517 TextUses:516Used by:527
Symbol 518 TextUses:516Used by:527
Symbol 519 TextUses:516Used by:527
Symbol 520 TextUses:516Used by:527
Symbol 521 TextUses:516Used by:527
Symbol 522 TextUses:516Used by:527
Symbol 523 TextUses:516Used by:527
Symbol 524 TextUses:516Used by:527
Symbol 525 TextUses:516Used by:527
Symbol 526 TextUses:516Used by:527
Symbol 527 MovieClip [lvleditorhelp_mc]Uses:515 517 518 519 520 521 522 523 524 525 526Used by:Timeline
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClip [cursor]Uses:528Used by:Timeline
Symbol 530 EditableTextUses:23Used by:532
Symbol 531 MovieClipUses:369 352 320 17 398 315 429 454 459 60Used by:532
Symbol 532 MovieClip [tip_scr]Uses:329 530 477 531 44Used by:Timeline
Symbol 533 GraphicUsed by:539
Symbol 534 GraphicUsed by:535
Symbol 535 ButtonUses:534Used by:539
Symbol 536 EditableTextUses:516Used by:539
Symbol 537 FontUsed by:538
Symbol 538 TextUses:537Used by:539
Symbol 539 MovieClip [lvl_toshow]Uses:533 535 536 538Used by:Timeline
Symbol 540 EditableTextUses:23Used by:545
Symbol 541 EditableTextUses:23Used by:545
Symbol 542 EditableTextUses:23Used by:545
Symbol 543 TextUses:23Used by:545
Symbol 544 EditableTextUses:23Used by:545
Symbol 545 MovieClipUses:540 541 542 543 544Used by:546
Symbol 546 MovieClip [mochiscores_scr]Uses:441 442 44 545Used by:Timeline
Symbol 547 EditableTextUses:23Used by:548
Symbol 548 MovieClip [mochiload_scr]Uses:441 547Used by:Timeline

Instance Names

"bar_bg"Frame 1Symbol 49 MovieClip
"loadingbar_mc"Frame 1Symbol 49 MovieClip
"loading_mc"Frame 1Symbol 53 MovieClip
"bg_mc"Frame 2Symbol 54 MovieClip
"name_dtxt"Symbol 25 MovieClip Frame 1Symbol 24 EditableText
"name_mc"Symbol 26 MovieClip [but_lang_select] Frame 1Symbol 25 MovieClip
"a_mc"Symbol 43 MovieClip [arrow] Frame 1Symbol 42 MovieClip
"txt_dtxt"Symbol 44 MovieClip [main_but] Frame 1Symbol 29 EditableText
"body"Symbol 98 MovieClip [char] Frame 1Symbol 67 MovieClip
"body"Symbol 98 MovieClip [char] Frame 2Symbol 84 MovieClip
"body"Symbol 98 MovieClip [char] Frame 3Symbol 96 MovieClip
"body"Symbol 98 MovieClip [char] Frame 4Symbol 97 MovieClip
"star1_mc"Symbol 136 MovieClip Frame 2Symbol 135 MovieClip
"star2_mc"Symbol 136 MovieClip Frame 3Symbol 135 MovieClip
"star3_mc"Symbol 136 MovieClip Frame 4Symbol 135 MovieClip
"star4_mc"Symbol 136 MovieClip Frame 5Symbol 135 MovieClip
"star5_mc"Symbol 136 MovieClip Frame 6Symbol 135 MovieClip
"stars_mc"Symbol 139 MovieClip Frame 1Symbol 136 MovieClip
"b1"Symbol 139 MovieClip Frame 1Symbol 138 Button
"b2"Symbol 139 MovieClip Frame 1Symbol 138 Button
"b3"Symbol 139 MovieClip Frame 1Symbol 138 Button
"b4"Symbol 139 MovieClip Frame 1Symbol 138 Button
"b5"Symbol 139 MovieClip Frame 1Symbol 138 Button
"vote_mc"Symbol 147 MovieClip Frame 1Symbol 139 MovieClip
"vote_mc"Symbol 147 MovieClip Frame 8Symbol 139 MovieClip
"vote_mc"Symbol 147 MovieClip Frame 16Symbol 139 MovieClip
"vote_mc"Symbol 147 MovieClip Frame 22Symbol 139 MovieClip
"rate_score_mc"Symbol 147 MovieClip Frame 60Symbol 145 MovieClip
"star_mask_mc"Symbol 147 MovieClip Frame 66Symbol 146 MovieClip
"star1_mc"Symbol 147 MovieClip Frame 66Symbol 135 MovieClip
"star2_mc"Symbol 147 MovieClip Frame 66Symbol 135 MovieClip
"star3_mc"Symbol 147 MovieClip Frame 66Symbol 135 MovieClip
"star4_mc"Symbol 147 MovieClip Frame 66Symbol 135 MovieClip
"star5_mc"Symbol 147 MovieClip Frame 66Symbol 135 MovieClip
"comment_header_mc"Symbol 194 MovieClip Frame 1Symbol 155 MovieClip
"email_header_mc"Symbol 194 MovieClip Frame 1Symbol 159 MovieClip
"name_header_mc"Symbol 194 MovieClip Frame 1Symbol 163 MovieClip
"box1_mc"Symbol 194 MovieClip Frame 1Symbol 165 MovieClip
"box2_mc"Symbol 194 MovieClip Frame 1Symbol 165 MovieClip
"box4_mc"Symbol 194 MovieClip Frame 1Symbol 166 MovieClip
"submit_mc"Symbol 194 MovieClip Frame 1Symbol 169 MovieClip
"submit_btn"Symbol 194 MovieClip Frame 1Symbol 118 Button
"name_txt"Symbol 194 MovieClip Frame 1Symbol 171 EditableText
"comment_txt"Symbol 194 MovieClip Frame 1Symbol 172 EditableText
"email_txt"Symbol 194 MovieClip Frame 1Symbol 173 EditableText
"view_comments_mc"Symbol 194 MovieClip Frame 1Symbol 177 MovieClip
"view_comments_btn"Symbol 194 MovieClip Frame 1Symbol 118 Button
"x_btn"Symbol 194 MovieClip Frame 1Symbol 179 Button
"close_btn"Symbol 194 MovieClip Frame 11Symbol 184 Button
"close_btn"Symbol 194 MovieClip Frame 23Symbol 184 Button
"logo_mc"Symbol 194 MovieClip Frame 37Symbol 191 MovieClip
"head_mc"Symbol 197 MovieClip Frame 1Symbol 116 Button
"toggle_btn"Symbol 197 MovieClip Frame 1Symbol 118 Button
"bubble_mc"Symbol 197 MovieClip Frame 1Symbol 121 MovieClip
"guide_mc"Symbol 197 MovieClip Frame 1Symbol 123 MovieClip
"head_btn"Symbol 197 MovieClip Frame 2Symbol 105 MovieClip
"head_btn"Symbol 197 MovieClip Frame 9Symbol 114 MovieClip
"head_btn"Symbol 197 MovieClip Frame 10Symbol 127 Button
"rate_me_mc"Symbol 197 MovieClip Frame 22Symbol 147 MovieClip
"toggle_btn"Symbol 197 MovieClip Frame 29Symbol 118 Button
"form_mc"Symbol 197 MovieClip Frame 39Symbol 194 MovieClip
"toggle_btn"Symbol 197 MovieClip Frame 45Symbol 118 Button
"head_btn"Symbol 197 MovieClip Frame 72Symbol 195 Button
"head_btn"Symbol 197 MovieClip Frame 82Symbol 196 Button
"start_but"Symbol 198 MovieClip [menu_scr] Frame 1Symbol 44 MovieClip [main_but]
"player_but"Symbol 198 MovieClip [menu_scr] Frame 1Symbol 44 MovieClip [main_but]
"options_but"Symbol 198 MovieClip [menu_scr] Frame 1Symbol 44 MovieClip [main_but]
"get_but"Symbol 198 MovieClip [menu_scr] Frame 1Symbol 44 MovieClip [main_but]
"lvledito_but"Symbol 198 MovieClip [menu_scr] Frame 1Symbol 44 MovieClip [main_but]
"body2"Symbol 243 MovieClip Frame 1Symbol 220 MovieClip [tiles_ground]
"body2"Symbol 243 MovieClip Frame 7Symbol 240 MovieClip
"body"Symbol 244 MovieClip [tiles] Frame 1Symbol 243 MovieClip
"bar"Symbol 261 MovieClip Frame 1Symbol 254 MovieClip
"shine_mc"Symbol 261 MovieClip Frame 1Symbol 260 MovieClip
"bar"Symbol 271 MovieClip Frame 1Symbol 254 MovieClip
"shine_mc"Symbol 271 MovieClip Frame 1Symbol 270 MovieClip
"hp_bar"Symbol 283 MovieClip [face_scr] Frame 1Symbol 261 MovieClip
"mp_bar"Symbol 283 MovieClip [face_scr] Frame 1Symbol 271 MovieClip
"moneyshine_mc"Symbol 283 MovieClip [face_scr] Frame 1Symbol 279 MovieClip
"diamshine_mc"Symbol 283 MovieClip [face_scr] Frame 1Symbol 282 MovieClip
"body"Symbol 325 MovieClip [z_obj] Frame 4Symbol 299 MovieClip
"body"Symbol 325 MovieClip [z_obj] Frame 5Symbol 305 MovieClip
"info_dtxt"Symbol 331 MovieClip [win_scr] Frame 1Symbol 330 EditableText
"next_mc"Symbol 331 MovieClip [win_scr] Frame 1Symbol 44 MovieClip [main_but]
"body2"Symbol 397 MovieClip [tiles1_bonuses] Frame 2Symbol 334 MovieClip
"body2"Symbol 397 MovieClip [tiles1_bonuses] Frame 3Symbol 337 MovieClip
"body2"Symbol 397 MovieClip [tiles1_bonuses] Frame 4Symbol 352 MovieClip
"body2"Symbol 397 MovieClip [tiles1_bonuses] Frame 5Symbol 369 MovieClip
"body2"Symbol 397 MovieClip [tiles1_bonuses] Frame 6Symbol 240 MovieClip
"body2"Symbol 397 MovieClip [tiles1_bonuses] Frame 7Symbol 385 MovieClip
"body2"Symbol 397 MovieClip [tiles1_bonuses] Frame 8Symbol 396 MovieClip
"body"Symbol 438 MovieClip [tiles_monsters] Frame 2Symbol 413 MovieClip
"body"Symbol 438 MovieClip [tiles_monsters] Frame 3Symbol 426 MovieClip
"body"Symbol 438 MovieClip [tiles_monsters] Frame 4Symbol 437 MovieClip
"bg_mc"Symbol 439 MovieClip [lose_scr] Frame 1Symbol 286 MovieClip [bg_scr]
"resume_but"Symbol 440 MovieClip [escmenu_scr] Frame 1Symbol 44 MovieClip [main_but]
"exit1_but"Symbol 440 MovieClip [escmenu_scr] Frame 1Symbol 44 MovieClip [main_but]
"options_but"Symbol 440 MovieClip [escmenu_scr] Frame 1Symbol 44 MovieClip [main_but]
"get_but"Symbol 440 MovieClip [escmenu_scr] Frame 1Symbol 44 MovieClip [main_but]
"get_mc"Symbol 445 MovieClip [endgame_scr] Frame 1Symbol 44 MovieClip [main_but]
"next_mc"Symbol 445 MovieClip [endgame_scr] Frame 1Symbol 44 MovieClip [main_but]
"submit_mc"Symbol 445 MovieClip [endgame_scr] Frame 1Symbol 44 MovieClip [main_but]
"info_dtxt"Symbol 445 MovieClip [endgame_scr] Frame 1Symbol 443 EditableText
"name_itxt"Symbol 450 MovieClip [pname_scr] Frame 1Symbol 448 EditableText
"name_dtxt"Symbol 450 MovieClip [pname_scr] Frame 1Symbol 449 EditableText
"next_mc"Symbol 450 MovieClip [pname_scr] Frame 1Symbol 44 MovieClip [main_but]
"txt_dtxt"Symbol 452 MovieClip [win_txt] Frame 1Symbol 451 EditableText
"bar"Symbol 470 MovieClip Frame 1Symbol 47 MovieClip [z_zone]
"txt_dtxt"Symbol 477 MovieClip Frame 1Symbol 472 EditableText
"next_mc"Symbol 478 MovieClip [options_scr] Frame 1Symbol 44 MovieClip [main_but]
"sound_dtxt"Symbol 478 MovieClip [options_scr] Frame 1Symbol 462 EditableText
"cont_dtxt"Symbol 478 MovieClip [options_scr] Frame 1Symbol 471 EditableText
"tip_mc"Symbol 478 MovieClip [options_scr] Frame 1Symbol 477 MovieClip
"loadingbar_mc"Symbol 479 MovieClip [loading_scr] Frame 1Symbol 49 MovieClip
"bar_bg"Symbol 479 MovieClip [loading_scr] Frame 1Symbol 49 MovieClip
"loading_mc"Symbol 479 MovieClip [loading_scr] Frame 1Symbol 53 MovieClip
"next_mc"Symbol 507 MovieClip [losedtxt_mc] Frame 1Symbol 44 MovieClip [main_but]
"main_dtxt"Symbol 507 MovieClip [losedtxt_mc] Frame 1Symbol 506 EditableText
"send_but"Symbol 527 MovieClip [lvleditorhelp_mc] Frame 1Symbol 515 MovieClip
"body2"Symbol 531 MovieClip Frame 1Symbol 369 MovieClip
"body2"Symbol 531 MovieClip Frame 2Symbol 352 MovieClip
"body2"Symbol 531 MovieClip Frame 6Symbol 352 MovieClip
"body2"Symbol 531 MovieClip Frame 6Symbol 352 MovieClip
"body2"Symbol 531 MovieClip Frame 6Symbol 352 MovieClip
"body2"Symbol 531 MovieClip Frame 6Symbol 352 MovieClip
"body2"Symbol 531 MovieClip Frame 6Symbol 352 MovieClip
"tip_dtxt"Symbol 532 MovieClip [tip_scr] Frame 1Symbol 530 EditableText
"tip_mc"Symbol 532 MovieClip [tip_scr] Frame 1Symbol 477 MovieClip
"imgs_mc"Symbol 532 MovieClip [tip_scr] Frame 1Symbol 531 MovieClip
"next_mc"Symbol 532 MovieClip [tip_scr] Frame 1Symbol 44 MovieClip [main_but]
"fabut"Symbol 539 MovieClip [lvl_toshow] Frame 1Symbol 535 Button
"lvl_dtxt"Symbol 539 MovieClip [lvl_toshow] Frame 1Symbol 536 EditableText
"name_dtxt"Symbol 545 MovieClip Frame 1Symbol 540 EditableText
"score_dtxt"Symbol 545 MovieClip Frame 1Symbol 541 EditableText
"n_dtxt"Symbol 545 MovieClip Frame 1Symbol 542 EditableText
"all_dtxt"Symbol 545 MovieClip Frame 1Symbol 544 EditableText
"get_but"Symbol 546 MovieClip [mochiscores_scr] Frame 1Symbol 44 MovieClip [main_but]
"next_but"Symbol 546 MovieClip [mochiscores_scr] Frame 1Symbol 44 MovieClip [main_but]
"score_mc"Symbol 546 MovieClip [mochiscores_scr] Frame 1Symbol 545 MovieClip
"loading_dtxt"Symbol 548 MovieClip [mochiload_scr] Frame 1Symbol 547 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$QZ$Dv7rYpR/FcmYvDQsjKDD0/."
ExportAssets (56)Timeline Frame 1Symbol 1 as "pickup_gem.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "pickup_coin_big.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "pickup_coin.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "menu_toggle.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "menu_hit.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "hero_monster.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "hero_land.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "hero_jump00.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "hero_fall.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "hero_death.wav"
ExportAssets (56)Timeline Frame 1Symbol 11 as "hero_damage0.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "gameplay3.mp3"
ExportAssets (56)Timeline Frame 1Symbol 13 as "checkpoint.wav"
ExportAssets (56)Timeline Frame 1Symbol 14 as "bottle_life.wav"
ExportAssets (56)Timeline Frame 1Symbol 15 as "bottle_air.wav"
ExportAssets (56)Timeline Frame 1Symbol 16 as "surface"
ExportAssets (56)Timeline Frame 1Symbol 18 as "buble"
ExportAssets (56)Timeline Frame 1Symbol 26 as "but_lang_select"
ExportAssets (56)Timeline Frame 1Symbol 27 as "bubble2"
ExportAssets (56)Timeline Frame 1Symbol 28 as "bubble"
ExportAssets (56)Timeline Frame 1Symbol 43 as "arrow"
ExportAssets (56)Timeline Frame 1Symbol 44 as "main_but"
ExportAssets (56)Timeline Frame 1Symbol 47 as "z_zone"
ExportAssets (56)Timeline Frame 1Symbol 549 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 550 as "__Packages.Hint"
ExportAssets (56)Timeline Frame 1Symbol 551 as "__Packages.lvlCGame"
ExportAssets (56)Timeline Frame 1Symbol 552 as "__Packages.CGame"
ExportAssets (56)Timeline Frame 1Symbol 553 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 93Symbol 98 as "char"
ExportAssets (56)Timeline Frame 93Symbol 198 as "menu_scr"
ExportAssets (56)Timeline Frame 93Symbol 199 as "game_scr"
ExportAssets (56)Timeline Frame 93Symbol 220 as "tiles_ground"
ExportAssets (56)Timeline Frame 93Symbol 244 as "tiles"
ExportAssets (56)Timeline Frame 93Symbol 283 as "face_scr"
ExportAssets (56)Timeline Frame 93Symbol 286 as "bg_scr"
ExportAssets (56)Timeline Frame 93Symbol 287 as "z_exps"
ExportAssets (56)Timeline Frame 93Symbol 291 as "star"
ExportAssets (56)Timeline Frame 93Symbol 325 as "z_obj"
ExportAssets (56)Timeline Frame 93Symbol 331 as "win_scr"
ExportAssets (56)Timeline Frame 93Symbol 397 as "tiles1_bonuses"
ExportAssets (56)Timeline Frame 93Symbol 438 as "tiles_monsters"
ExportAssets (56)Timeline Frame 93Symbol 439 as "lose_scr"
ExportAssets (56)Timeline Frame 93Symbol 440 as "escmenu_scr"
ExportAssets (56)Timeline Frame 93Symbol 445 as "endgame_scr"
ExportAssets (56)Timeline Frame 93Symbol 450 as "pname_scr"
ExportAssets (56)Timeline Frame 93Symbol 452 as "win_txt"
ExportAssets (56)Timeline Frame 93Symbol 478 as "options_scr"
ExportAssets (56)Timeline Frame 93Symbol 479 as "loading_scr"
ExportAssets (56)Timeline Frame 93Symbol 481 as "tiles_ground1"
ExportAssets (56)Timeline Frame 93Symbol 483 as "tiles_ground2"
ExportAssets (56)Timeline Frame 93Symbol 485 as "tiles_ground3"
ExportAssets (56)Timeline Frame 93Symbol 486 as "tiles_ground4"
ExportAssets (56)Timeline Frame 93Symbol 487 as "tiles_ground5"
ExportAssets (56)Timeline Frame 93Symbol 489 as "tiles_ground6"
ExportAssets (56)Timeline Frame 93Symbol 490 as "tiles_ground7"
ExportAssets (56)Timeline Frame 93Symbol 492 as "tiles_ground8"
ExportAssets (56)Timeline Frame 93Symbol 494 as "tiles_ground9"
ExportAssets (56)Timeline Frame 93Symbol 495 as "tiles_ground10"
ExportAssets (56)Timeline Frame 93Symbol 497 as "tiles_ground11"
ExportAssets (56)Timeline Frame 93Symbol 499 as "tiles_ground12"
ExportAssets (56)Timeline Frame 93Symbol 501 as "tiles_ground13"
ExportAssets (56)Timeline Frame 93Symbol 507 as "losedtxt_mc"
ExportAssets (56)Timeline Frame 93Symbol 510 as "tiles_decor1"
ExportAssets (56)Timeline Frame 93Symbol 513 as "tiles_decor3"
ExportAssets (56)Timeline Frame 93Symbol 527 as "lvleditorhelp_mc"
ExportAssets (56)Timeline Frame 93Symbol 529 as "cursor"
ExportAssets (56)Timeline Frame 93Symbol 532 as "tip_scr"
ExportAssets (56)Timeline Frame 93Symbol 539 as "lvl_toshow"
ExportAssets (56)Timeline Frame 93Symbol 546 as "mochiscores_scr"
ExportAssets (56)Timeline Frame 93Symbol 548 as "mochiload_scr"

Labels

"grow"Symbol 135 MovieClip Frame 2
"out"Symbol 135 MovieClip Frame 7
"out"Symbol 147 MovieClip Frame 16
"thanks"Symbol 147 MovieClip Frame 28
"score"Symbol 147 MovieClip Frame 60
"on"Symbol 169 MovieClip Frame 2
"off"Symbol 169 MovieClip Frame 5
"off"Symbol 177 MovieClip Frame 1
"on"Symbol 177 MovieClip Frame 6
"in"Symbol 191 MovieClip Frame 2
"out"Symbol 191 MovieClip Frame 5
"success"Symbol 194 MovieClip Frame 6
"error"Symbol 194 MovieClip Frame 23
"help"Symbol 194 MovieClip Frame 29
"component_on"Symbol 197 MovieClip Frame 2
"hold"Symbol 197 MovieClip Frame 29
"comment_on"Symbol 197 MovieClip Frame 39
"comment_off"Symbol 197 MovieClip Frame 46
"component_off"Symbol 197 MovieClip Frame 65

Dynamic Text Variables

cur_scoresSymbol 250 EditableText"00000"
diamsSymbol 251 EditableText"0/00"
livesSymbol 273 EditableText"0 "




http://swfchan.com/5/22755/info.shtml
Created: 26/5 -2019 17:38:26 Last modified: 26/5 -2019 17:38:26 Server time: 13/05 -2024 23:12:58