STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229494 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2575 · P5149 |
This is the info page for Flash #22755 |
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 'get it' 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'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 'Resume' 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 1onClipEvent (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 92if (Math.random() < 0.15) { } play();Frame 93_root.progress_bar.unloadMovie();Frame 94function __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 1this.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 Buttonon (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 1Symbol 27 MovieClip [bubble2] Frame 1var 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 24this._visible = false; this.unloadMovie();Symbol 28 MovieClip [bubble] Frame 1var 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 24this._visible = false; _parent.unloadMovie();Symbol 44 MovieClip [main_but] Frame 1this.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 0class 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 0class 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 0class 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 0class 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 0class 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 11stop();Symbol 97 MovieClip Frame 4stop();Symbol 98 MovieClip [char] Frame 1stop(); this.cacheAsBitmap = true;Symbol 121 MovieClip Frame 1stop();Symbol 121 MovieClip Frame 6stop();Symbol 131 Buttonon (press) { show_help_pane(); }Symbol 135 MovieClip Frame 1stop();Symbol 135 MovieClip Frame 2play();Symbol 135 MovieClip Frame 6stop();Symbol 136 MovieClip Frame 1stop();Symbol 136 MovieClip Frame 2star1_mc.gotoAndPlay("grow");Symbol 136 MovieClip Frame 3star2_mc.gotoAndPlay("grow");Symbol 136 MovieClip Frame 4star3_mc.gotoAndPlay("grow");Symbol 136 MovieClip Frame 5star4_mc.gotoAndPlay("grow");Symbol 136 MovieClip Frame 6star5_mc.gotoAndPlay("grow");Symbol 139 MovieClip Frame 1var 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 15stop();Symbol 147 MovieClip Frame 23stop();Symbol 147 MovieClip Frame 66var 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 72stop();Symbol 155 MovieClip Frame 1stop();Symbol 159 MovieClip Frame 1stop();Symbol 163 MovieClip Frame 1stop();Symbol 165 MovieClip Frame 1stop();Symbol 166 MovieClip Frame 1stop();Symbol 169 MovieClip Frame 1stop();Symbol 169 MovieClip Frame 4stop();Symbol 177 MovieClip Frame 1stop();Symbol 177 MovieClip Frame 6stop();Symbol 186 Buttonon (press) { _parent.show_help_pane(); }Symbol 191 MovieClip Frame 1stop();Symbol 191 MovieClip Frame 4stop();Symbol 193 Buttonon (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 1function 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 19stop(); close_btn.onPress = function () { _parent.show_comment_pane(); };Symbol 194 MovieClip Frame 23stop(); close_btn.onPress = function () { _parent.show_comment_pane(); };Symbol 194 MovieClip Frame 29play();Symbol 194 MovieClip Frame 42stop();Symbol 197 MovieClip Frame 1function 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 2play();Symbol 197 MovieClip Frame 22init_rate_me();Symbol 197 MovieClip Frame 29stop(); 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 39if (help_on) { form_mc.gotoAndPlay("help"); } else { form_mc.gotoAndStop(1); }Symbol 197 MovieClip Frame 45stop(); toggle_btn.onRelease = function () { show_component(true); };Symbol 197 MovieClip Frame 51if (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 1on (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 1on (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 1on (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 1on (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 1function 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 1this._visible = false;Symbol 220 MovieClip [tiles_ground] Frame 1stop();Symbol 243 MovieClip Frame 1Symbol 260 MovieClip Frame 1stop();Symbol 270 MovieClip Frame 1stop();Symbol 275 Buttonon (press, keyPress "m") { _root.show_escmenu(); _global._game_paused = true; }Symbol 279 MovieClip Frame 1stop();Symbol 282 MovieClip Frame 1stop();Symbol 283 MovieClip [face_scr] Frame 1win_scr._visible = false; this.onEnterFrame = function () { if (cur_scores < scores) { cur_scores = cur_scores + 2; } };Symbol 286 MovieClip [bg_scr] Frame 1this.cacheAsBitmap = true;Symbol 287 MovieClip [z_exps] Frame 1var 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 2var 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 1var 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 24this._visible = false; _parent.unloadMovie();Symbol 325 MovieClip [z_obj] Frame 1stop();Symbol 438 MovieClip [tiles_monsters] Frame 1stop();Symbol 441 MovieClip Frame 1var 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 1this.txt_dtxt.text = (xml_lang.txt_youwon + "\r") + xml_lang.txt_fotoexit;Symbol 452 MovieClip [win_txt] Frame 68this.unloadMovie();Symbol 456 Buttonon (press) { _global.keyboard_control = false; _root.theLocalSharedObject.data.kcontrol = false; gotoAndStop (2); }Symbol 460 Buttonon (press) { _global.keyboard_control = true; _root.theLocalSharedObject.data.kcontrol = true; gotoAndStop (1); }Symbol 461 MovieClip Frame 1if (_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 2this.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 1onClipEvent (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 1txt_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 1gotoAndStop((_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 Graphic | Used by:18 27 28 531 | |
Symbol 18 MovieClip [buble] | Uses:17 | |
Symbol 19 Graphic | Used by:22 | |
Symbol 20 Graphic | Used by:22 | |
Symbol 21 Graphic | Used by:22 165 166 299 | |
Symbol 22 Button | Uses:19 20 21 | Used by:26 |
Symbol 23 Font | Used by:24 29 52 330 443 448 449 451 462 471 472 506 530 540 541 542 543 544 547 | |
Symbol 24 EditableText | Uses:23 | Used by:25 |
Symbol 25 MovieClip | Uses:24 | Used by:26 |
Symbol 26 MovieClip [but_lang_select] | Uses:22 25 | |
Symbol 27 MovieClip [bubble2] | Uses:17 | |
Symbol 28 MovieClip [bubble] | Uses:17 | Used by:Timeline |
Symbol 29 EditableText | Uses:23 | Used by:44 |
Symbol 30 Bitmap | Used by:31 32 33 34 35 36 37 38 39 40 41 | |
Symbol 31 Graphic | Uses:30 | Used by:42 |
Symbol 32 Graphic | Uses:30 | Used by:42 |
Symbol 33 Graphic | Uses:30 | Used by:42 |
Symbol 34 Graphic | Uses:30 | Used by:42 |
Symbol 35 Graphic | Uses:30 | Used by:42 |
Symbol 36 Graphic | Uses:30 | Used by:42 |
Symbol 37 Graphic | Uses:30 | Used by:42 |
Symbol 38 Graphic | Uses:30 | Used by:42 |
Symbol 39 Graphic | Uses:30 | Used by:42 |
Symbol 40 Graphic | Uses:30 | Used by:42 |
Symbol 41 Graphic | Uses:30 | Used by:42 |
Symbol 42 MovieClip | Uses:31 32 33 34 35 36 37 38 39 40 41 | Used by:43 |
Symbol 43 MovieClip [arrow] | Uses:42 | Used by:44 Timeline |
Symbol 44 MovieClip [main_but] | Uses:29 43 | Used by:198 331 440 445 450 478 507 532 546 |
Symbol 45 Graphic | Uses:16 | Used by:54 441 Timeline |
Symbol 46 Graphic | Used by:47 | |
Symbol 47 MovieClip [z_zone] | Uses:46 | Used by:470 Timeline |
Symbol 48 Graphic | Used by:49 | |
Symbol 49 MovieClip | Uses:48 | Used by:479 Timeline |
Symbol 50 Graphic | Used by:479 Timeline | |
Symbol 51 Graphic | Used by:53 | |
Symbol 52 Text | Uses:23 | Used by:53 |
Symbol 53 MovieClip | Uses:51 52 | Used 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 MovieClip | Uses:45 | Used by:Timeline |
Symbol 55 Bitmap | Used by:56 444 | |
Symbol 56 Graphic | Uses:55 | Used by:57 |
Symbol 57 MovieClip | Uses:56 | Used by:198 440 Timeline |
Symbol 58 Bitmap | Used by:59 | |
Symbol 59 Graphic | Uses:58 | Used by:60 |
Symbol 60 MovieClip | Uses:59 | Used by:531 Timeline |
Symbol 61 Graphic | Used by:67 | |
Symbol 62 Graphic | Used by:67 | |
Symbol 63 Graphic | Used by:67 | |
Symbol 64 Graphic | Used by:67 | |
Symbol 65 Graphic | Used by:67 | |
Symbol 66 Graphic | Used by:67 | |
Symbol 67 MovieClip | Uses:61 62 63 64 65 66 | Used by:98 |
Symbol 68 Graphic | Used by:84 | |
Symbol 69 Graphic | Used by:84 | |
Symbol 70 Graphic | Used by:84 | |
Symbol 71 Graphic | Used by:84 | |
Symbol 72 Graphic | Used by:84 | |
Symbol 73 Graphic | Used by:84 | |
Symbol 74 Graphic | Used by:84 | |
Symbol 75 Graphic | Used by:84 | |
Symbol 76 Graphic | Used by:84 | |
Symbol 77 Graphic | Used by:84 | |
Symbol 78 Graphic | Used by:84 | |
Symbol 79 Graphic | Used by:84 | |
Symbol 80 Graphic | Used by:84 | |
Symbol 81 Graphic | Used by:84 | |
Symbol 82 Graphic | Used by:84 | |
Symbol 83 Graphic | Used by:84 | |
Symbol 84 MovieClip | Uses:68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | Used by:98 |
Symbol 85 Graphic | Used by:96 | |
Symbol 86 Graphic | Used by:96 | |
Symbol 87 Graphic | Used by:96 | |
Symbol 88 Graphic | Used by:96 | |
Symbol 89 Graphic | Used by:96 | |
Symbol 90 Graphic | Used by:96 | |
Symbol 91 Graphic | Used by:96 | |
Symbol 92 Graphic | Used by:96 97 | |
Symbol 93 Graphic | Used by:96 97 | |
Symbol 94 Graphic | Used by:96 97 | |
Symbol 95 Graphic | Used by:96 97 | |
Symbol 96 MovieClip | Uses:85 86 87 88 89 90 91 92 93 94 95 | Used by:98 |
Symbol 97 MovieClip | Uses:92 93 94 95 | Used by:98 |
Symbol 98 MovieClip [char] | Uses:67 84 96 97 | Used by:Timeline |
Symbol 99 Bitmap | Used by:100 | |
Symbol 100 Graphic | Uses:99 | Used by:198 440 |
Symbol 101 Graphic | Used by:102 103 115 116 127 196 | |
Symbol 102 MovieClip | Uses:101 | Used by:114 196 |
Symbol 103 MovieClip | Uses:101 | Used by:114 |
Symbol 104 Graphic | Used by:105 195 | |
Symbol 105 MovieClip | Uses:104 | Used by:114 116 127 197 |
Symbol 106 Graphic | Used by:113 | |
Symbol 107 Graphic | Used by:113 | |
Symbol 108 Graphic | Used by:113 | |
Symbol 109 Graphic | Used by:113 | |
Symbol 110 Graphic | Used by:113 | |
Symbol 111 Graphic | Used by:113 | |
Symbol 112 Graphic | Used by:113 | |
Symbol 113 MovieClip | Uses:106 107 108 109 110 111 112 | Used by:114 127 |
Symbol 114 MovieClip | Uses:102 103 105 113 | Used by:116 127 197 |
Symbol 115 MovieClip | Uses:101 | Used by:116 |
Symbol 116 Button | Uses:114 115 105 101 | Used by:197 |
Symbol 117 Graphic | Used by:118 254 312 318 334 337 Timeline | |
Symbol 118 Button | Uses:117 | Used by:194 197 |
Symbol 119 Graphic | Used by:121 | |
Symbol 120 Graphic | Used by:121 | |
Symbol 121 MovieClip | Uses:119 120 | Used by:197 |
Symbol 122 Graphic | Used by:123 | |
Symbol 123 MovieClip | Uses:122 | Used by:197 |
Symbol 124 Graphic | Used by:197 200 | |
Symbol 125 Graphic | Used by:126 | |
Symbol 126 MovieClip | Uses:125 | Used by:197 |
Symbol 127 Button | Uses:113 114 105 101 | Used by:197 |
Symbol 128 Graphic | Used by:130 131 179 186 | |
Symbol 129 Graphic | Used by:130 131 179 186 | |
Symbol 130 Button | Uses:128 129 | Used by:197 |
Symbol 131 Button | Uses:128 129 | Used by:197 |
Symbol 132 ShapeTweening | Used by:147 | |
Symbol 133 Graphic | Used by:139 | |
Symbol 134 Graphic | Used by:135 | |
Symbol 135 MovieClip | Uses:134 | Used by:136 147 |
Symbol 136 MovieClip | Uses:135 | Used by:139 |
Symbol 137 Graphic | Used by:138 146 | |
Symbol 138 Button | Uses:137 | Used by:139 |
Symbol 139 MovieClip | Uses:133 136 138 | Used by:147 |
Symbol 140 Graphic | Used by:147 | |
Symbol 141 ShapeTweening | Used by:147 | |
Symbol 142 Graphic | Used by:143 | |
Symbol 143 MovieClip | Uses:142 | Used by:147 |
Symbol 144 Graphic | Used by:145 | |
Symbol 145 MovieClip | Uses:144 | Used by:147 |
Symbol 146 MovieClip | Uses:137 | Used by:147 |
Symbol 147 MovieClip | Uses:132 139 140 141 143 145 135 146 | Used by:197 |
Symbol 148 Graphic | Used by:197 | |
Symbol 149 Graphic | Used by:194 | |
Symbol 150 Graphic | Used by:151 | |
Symbol 151 MovieClip | Uses:150 | Used by:194 |
Symbol 152 Graphic | Used by:153 | |
Symbol 153 MovieClip | Uses:152 | Used by:155 |
Symbol 154 Graphic | Used by:155 | |
Symbol 155 MovieClip | Uses:153 154 | Used by:194 |
Symbol 156 Graphic | Used by:157 | |
Symbol 157 MovieClip | Uses:156 | Used by:159 |
Symbol 158 Graphic | Used by:159 | |
Symbol 159 MovieClip | Uses:157 158 | Used by:194 |
Symbol 160 Graphic | Used by:161 | |
Symbol 161 MovieClip | Uses:160 | Used by:163 |
Symbol 162 Graphic | Used by:163 | |
Symbol 163 MovieClip | Uses:161 162 | Used by:194 |
Symbol 164 Graphic | Used by:165 166 | |
Symbol 165 MovieClip | Uses:21 164 | Used by:194 |
Symbol 166 MovieClip | Uses:21 164 | Used by:194 |
Symbol 167 Graphic | Used by:168 | |
Symbol 168 MovieClip | Uses:167 | Used by:169 |
Symbol 169 MovieClip | Uses:168 | Used by:194 |
Symbol 170 Font | Used by:171 172 173 | |
Symbol 171 EditableText | Uses:170 | Used by:194 |
Symbol 172 EditableText | Uses:170 | Used by:194 |
Symbol 173 EditableText | Uses:170 | Used by:194 |
Symbol 174 Graphic | Used by:194 | |
Symbol 175 Graphic | Used by:177 | |
Symbol 176 Graphic | Used by:177 | |
Symbol 177 MovieClip | Uses:175 176 | Used by:194 |
Symbol 178 Graphic | Used by:179 186 | |
Symbol 179 Button | Uses:128 178 129 | Used by:194 |
Symbol 180 Graphic | Used by:181 | |
Symbol 181 MovieClip | Uses:180 | Used by:194 |
Symbol 182 Graphic | Used by:183 184 | |
Symbol 183 MovieClip | Uses:182 | Used by:184 |
Symbol 184 Button | Uses:183 182 | Used by:194 |
Symbol 185 Graphic | Used by:194 | |
Symbol 186 Button | Uses:128 178 129 | Used by:194 |
Symbol 187 Graphic | Used by:188 | |
Symbol 188 MovieClip | Uses:187 | Used by:194 |
Symbol 189 Graphic | Used by:191 | |
Symbol 190 Graphic | Used by:191 | |
Symbol 191 MovieClip | Uses:189 190 | Used by:194 |
Symbol 192 Graphic | Used by:193 | |
Symbol 193 Button | Uses:192 | Used by:194 |
Symbol 194 MovieClip | Uses:149 151 155 159 163 165 166 169 118 171 172 173 174 177 179 181 184 185 186 188 191 193 | Used by:197 |
Symbol 195 Button | Uses:104 | Used by:197 |
Symbol 196 Button | Uses:102 101 | Used by:197 |
Symbol 197 MovieClip | Uses:116 118 121 123 124 126 105 114 127 130 131 147 148 194 195 196 | Used by:198 |
Symbol 198 MovieClip [menu_scr] | Uses:100 44 57 197 | Used by:Timeline |
Symbol 199 MovieClip [game_scr] | Used by:Timeline | |
Symbol 200 MovieClip | Uses:124 | Used by:243 287 325 397 438 |
Symbol 201 Bitmap | Used by:202 205 206 207 208 209 218 219 480 484 488 496 498 500 502 | |
Symbol 202 Graphic | Uses:201 | Used by:220 |
Symbol 203 Bitmap | Used by:204 215 216 217 482 491 493 | |
Symbol 204 Graphic | Uses:203 | Used by:220 |
Symbol 205 Graphic | Uses:201 | Used by:220 |
Symbol 206 Graphic | Uses:201 | Used by:220 486 |
Symbol 207 Graphic | Uses:201 | Used by:220 487 |
Symbol 208 Graphic | Uses:201 | Used by:220 |
Symbol 209 Graphic | Uses:201 | Used by:220 490 |
Symbol 210 Bitmap | Used by:212 | |
Symbol 211 Bitmap | Used by:212 | |
Symbol 212 Graphic | Uses:210 211 | Used by:220 490 495 |
Symbol 213 Bitmap | Used by:215 216 218 219 491 493 496 498 | |
Symbol 214 Bitmap | Used by:215 216 218 219 491 493 496 498 | |
Symbol 215 Graphic | Uses:213 214 203 | Used by:220 |
Symbol 216 Graphic | Uses:213 214 203 | Used by:220 |
Symbol 217 Graphic | Uses:203 | Used by:220 495 |
Symbol 218 Graphic | Uses:213 214 201 | Used by:220 |
Symbol 219 Graphic | Uses:213 214 201 | Used by:220 |
Symbol 220 MovieClip [tiles_ground] | Uses:202 204 205 206 207 208 209 212 215 216 217 218 219 | Used by:243 Timeline |
Symbol 221 Graphic | Used by:243 | |
Symbol 222 Graphic | Used by:243 | |
Symbol 223 Graphic | Used by:243 352 | |
Symbol 224 Bitmap | Used by:225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 | |
Symbol 225 Graphic | Uses:224 | Used by:240 |
Symbol 226 Graphic | Uses:224 | Used by:240 |
Symbol 227 Graphic | Uses:224 | Used by:240 |
Symbol 228 Graphic | Uses:224 | Used by:240 |
Symbol 229 Graphic | Uses:224 | Used by:240 |
Symbol 230 Graphic | Uses:224 | Used by:240 |
Symbol 231 Graphic | Uses:224 | Used by:240 |
Symbol 232 Graphic | Uses:224 | Used by:240 |
Symbol 233 Graphic | Uses:224 | Used by:240 |
Symbol 234 Graphic | Uses:224 | Used by:240 |
Symbol 235 Graphic | Uses:224 | Used by:240 |
Symbol 236 Graphic | Uses:224 | Used by:240 |
Symbol 237 Graphic | Uses:224 | Used by:240 |
Symbol 238 Graphic | Uses:224 | Used by:240 |
Symbol 239 Graphic | Uses:224 | Used by:240 |
Symbol 240 MovieClip | Uses:225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 | Used by:243 397 |
Symbol 241 Graphic | Used by:243 | |
Symbol 242 Graphic | Used by:243 | |
Symbol 243 MovieClip | Uses:200 220 221 222 223 240 241 242 | Used by:244 |
Symbol 244 MovieClip [tiles] | Uses:243 | Used by:Timeline |
Symbol 245 Graphic | Used by:283 331 439 440 | |
Symbol 246 Bitmap | Used by:248 | |
Symbol 247 Bitmap | Used by:248 | |
Symbol 248 Graphic | Uses:246 247 | Used by:283 |
Symbol 249 Font | Used by:250 251 | |
Symbol 250 EditableText | Uses:249 | Used by:283 |
Symbol 251 EditableText | Uses:249 | Used by:283 |
Symbol 252 Bitmap | Used by:253 | |
Symbol 253 Graphic | Uses:252 | Used by:261 |
Symbol 254 MovieClip | Uses:117 | Used by:261 271 |
Symbol 255 Bitmap | Used by:256 | |
Symbol 256 Graphic | Uses:255 | Used by:261 |
Symbol 257 ShapeTweening | Used by:260 | |
Symbol 258 Graphic | Used by:260 | |
Symbol 259 Sound | Used by:260 | |
Symbol 260 MovieClip | Uses:257 258 259 | Used by:261 |
Symbol 261 MovieClip | Uses:253 254 256 260 | Used by:283 |
Symbol 262 Bitmap | Used by:263 | |
Symbol 263 Graphic | Uses:262 | Used by:271 |
Symbol 264 Bitmap | Used by:265 | |
Symbol 265 Graphic | Uses:264 | Used by:271 |
Symbol 266 Graphic | Used by:271 | |
Symbol 267 ShapeTweening | Used by:270 | |
Symbol 268 Graphic | Used by:270 | |
Symbol 269 Sound | Used by:270 | |
Symbol 270 MovieClip | Uses:267 268 269 | Used by:271 |
Symbol 271 MovieClip | Uses:263 254 265 266 270 | Used by:283 |
Symbol 272 Font | Used by:273 | |
Symbol 273 EditableText | Uses:272 | Used by:283 |
Symbol 274 Graphic | Used by:275 | |
Symbol 275 Button | Uses:274 | Used by:283 |
Symbol 276 Graphic | Used by:283 | |
Symbol 277 ShapeTweening | Used by:279 | |
Symbol 278 Graphic | Used by:279 | |
Symbol 279 MovieClip | Uses:277 278 | Used by:283 |
Symbol 280 ShapeTweening | Used by:282 | |
Symbol 281 Graphic | Used by:282 | |
Symbol 282 MovieClip | Uses:280 281 | Used by:283 |
Symbol 283 MovieClip [face_scr] | Uses:245 248 250 251 261 271 273 275 276 279 282 | Used by:Timeline |
Symbol 284 Bitmap | Used by:285 | |
Symbol 285 Graphic | Uses:284 | Used by:286 |
Symbol 286 MovieClip [bg_scr] | Uses:285 | Used by:439 Timeline |
Symbol 287 MovieClip [z_exps] | Uses:200 | Used by:Timeline |
Symbol 288 Bitmap | Used by:289 | |
Symbol 289 Graphic | Uses:288 | Used by:290 |
Symbol 290 MovieClip | Uses:289 | Used by:291 |
Symbol 291 MovieClip [star] | Uses:290 | Used by:Timeline |
Symbol 292 Bitmap | Used by:293 | |
Symbol 293 Graphic | Uses:292 | Used by:325 |
Symbol 294 Bitmap | Used by:295 | |
Symbol 295 Graphic | Uses:294 | Used by:325 |
Symbol 296 Bitmap | Used by:297 298 | |
Symbol 297 Graphic | Uses:296 | Used by:299 |
Symbol 298 Graphic | Uses:296 | Used by:299 |
Symbol 299 MovieClip | Uses:21 297 298 | Used by:325 |
Symbol 300 Graphic | Used by:305 | |
Symbol 301 Graphic | Used by:305 | |
Symbol 302 Graphic | Used by:305 | |
Symbol 303 Graphic | Used by:305 | |
Symbol 304 Graphic | Used by:305 | |
Symbol 305 MovieClip | Uses:300 301 302 303 304 | Used by:325 |
Symbol 306 Graphic | Used by:312 | |
Symbol 307 Graphic | Used by:312 | |
Symbol 308 Graphic | Used by:312 | |
Symbol 309 Graphic | Used by:312 | |
Symbol 310 Graphic | Used by:312 | |
Symbol 311 Graphic | Used by:312 | |
Symbol 312 MovieClip | Uses:117 306 307 308 309 310 311 | Used by:325 |
Symbol 313 Bitmap | Used by:314 | |
Symbol 314 Graphic | Uses:313 | Used by:315 |
Symbol 315 MovieClip | Uses:314 | Used by:325 531 |
Symbol 316 Bitmap | Used by:317 | |
Symbol 317 Graphic | Uses:316 | Used by:318 |
Symbol 318 MovieClip | Uses:117 317 | Used by:325 |
Symbol 319 Bitmap | Used by:320 | |
Symbol 320 Graphic | Uses:319 | Used by:325 531 |
Symbol 321 Bitmap | Used by:322 | |
Symbol 322 Graphic | Uses:321 | Used by:325 |
Symbol 323 Bitmap | Used by:324 | |
Symbol 324 Graphic | Uses:323 | Used by:325 |
Symbol 325 MovieClip [z_obj] | Uses:200 293 295 299 305 312 315 318 320 322 324 | Used by:Timeline |
Symbol 326 Bitmap | Used by:327 | |
Symbol 327 Graphic | Uses:326 | Used by:331 |
Symbol 328 Bitmap | Used by:329 447 | |
Symbol 329 Graphic | Uses:328 | Used by:331 478 479 532 |
Symbol 330 EditableText | Uses:23 | Used by:331 |
Symbol 331 MovieClip [win_scr] | Uses:327 245 329 330 44 | Used by:Timeline |
Symbol 332 Bitmap | Used by:333 | |
Symbol 333 Graphic | Uses:332 | Used by:334 |
Symbol 334 MovieClip | Uses:117 333 | Used by:397 |
Symbol 335 Bitmap | Used by:336 | |
Symbol 336 Graphic | Uses:335 | Used by:337 |
Symbol 337 MovieClip | Uses:117 336 | Used by:397 |
Symbol 338 Graphic | Used by:352 | |
Symbol 339 Graphic | Used by:352 | |
Symbol 340 Graphic | Used by:352 | |
Symbol 341 Graphic | Used by:352 | |
Symbol 342 Graphic | Used by:352 | |
Symbol 343 Graphic | Used by:352 | |
Symbol 344 Graphic | Used by:352 | |
Symbol 345 Graphic | Used by:352 | |
Symbol 346 Graphic | Used by:352 | |
Symbol 347 Graphic | Used by:352 | |
Symbol 348 Graphic | Used by:352 | |
Symbol 349 Graphic | Used by:352 | |
Symbol 350 Graphic | Used by:352 | |
Symbol 351 Graphic | Used by:352 | |
Symbol 352 MovieClip | Uses:223 338 339 340 341 342 343 344 345 346 347 348 349 350 351 | Used by:397 531 |
Symbol 353 Bitmap | Used by:354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 | |
Symbol 354 Graphic | Uses:353 | Used by:369 |
Symbol 355 Graphic | Uses:353 | Used by:369 |
Symbol 356 Graphic | Uses:353 | Used by:369 |
Symbol 357 Graphic | Uses:353 | Used by:369 |
Symbol 358 Graphic | Uses:353 | Used by:369 |
Symbol 359 Graphic | Uses:353 | Used by:369 |
Symbol 360 Graphic | Uses:353 | Used by:369 |
Symbol 361 Graphic | Uses:353 | Used by:369 |
Symbol 362 Graphic | Uses:353 | Used by:369 |
Symbol 363 Graphic | Uses:353 | Used by:369 |
Symbol 364 Graphic | Uses:353 | Used by:369 |
Symbol 365 Graphic | Uses:353 | Used by:369 |
Symbol 366 Graphic | Uses:353 | Used by:369 |
Symbol 367 Graphic | Uses:353 | Used by:369 |
Symbol 368 Graphic | Uses:353 | Used by:369 |
Symbol 369 MovieClip | Uses:354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 | Used by:397 531 |
Symbol 370 Graphic | Used by:385 | |
Symbol 371 Graphic | Used by:385 | |
Symbol 372 Graphic | Used by:385 | |
Symbol 373 Graphic | Used by:385 | |
Symbol 374 Graphic | Used by:385 | |
Symbol 375 Graphic | Used by:385 | |
Symbol 376 Graphic | Used by:385 | |
Symbol 377 Graphic | Used by:385 | |
Symbol 378 Graphic | Used by:385 | |
Symbol 379 Graphic | Used by:385 | |
Symbol 380 Graphic | Used by:385 | |
Symbol 381 Graphic | Used by:385 | |
Symbol 382 Graphic | Used by:385 | |
Symbol 383 Graphic | Used by:385 | |
Symbol 384 Graphic | Used by:385 | |
Symbol 385 MovieClip | Uses:370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 | Used by:397 |
Symbol 386 Graphic | Used by:396 | |
Symbol 387 Graphic | Used by:396 | |
Symbol 388 Graphic | Used by:396 | |
Symbol 389 Graphic | Used by:396 | |
Symbol 390 Graphic | Used by:396 | |
Symbol 391 Graphic | Used by:396 | |
Symbol 392 Graphic | Used by:396 | |
Symbol 393 Graphic | Used by:396 | |
Symbol 394 Graphic | Used by:396 | |
Symbol 395 Graphic | Used by:396 | |
Symbol 396 MovieClip | Uses:386 387 388 389 390 391 392 393 394 395 | Used by:397 |
Symbol 397 MovieClip [tiles1_bonuses] | Uses:200 334 337 352 369 240 385 396 | Used by:Timeline |
Symbol 398 Graphic | Used by:413 531 | |
Symbol 399 Graphic | Used by:413 | |
Symbol 400 Graphic | Used by:413 | |
Symbol 401 Graphic | Used by:413 | |
Symbol 402 Graphic | Used by:413 | |
Symbol 403 Graphic | Used by:413 | |
Symbol 404 Graphic | Used by:413 | |
Symbol 405 Graphic | Used by:413 | |
Symbol 406 Graphic | Used by:413 | |
Symbol 407 Graphic | Used by:413 | |
Symbol 408 Graphic | Used by:413 | |
Symbol 409 Graphic | Used by:413 | |
Symbol 410 Graphic | Used by:413 | |
Symbol 411 Graphic | Used by:413 | |
Symbol 412 Graphic | Used by:413 | |
Symbol 413 MovieClip | Uses:398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 | Used by:438 |
Symbol 414 Graphic | Used by:426 | |
Symbol 415 Graphic | Used by:426 | |
Symbol 416 Graphic | Used by:426 | |
Symbol 417 Graphic | Used by:426 | |
Symbol 418 Graphic | Used by:426 | |
Symbol 419 Graphic | Used by:426 | |
Symbol 420 Graphic | Used by:426 | |
Symbol 421 Graphic | Used by:426 | |
Symbol 422 Graphic | Used by:426 | |
Symbol 423 Graphic | Used by:426 | |
Symbol 424 Graphic | Used by:426 | |
Symbol 425 Graphic | Used by:426 | |
Symbol 426 MovieClip | Uses:414 415 416 417 418 419 420 421 422 423 424 425 | Used by:438 |
Symbol 427 Graphic | Used by:437 | |
Symbol 428 Graphic | Used by:437 | |
Symbol 429 Graphic | Used by:437 531 | |
Symbol 430 Graphic | Used by:437 | |
Symbol 431 Graphic | Used by:437 | |
Symbol 432 Graphic | Used by:437 | |
Symbol 433 Graphic | Used by:437 | |
Symbol 434 Graphic | Used by:437 | |
Symbol 435 Graphic | Used by:437 | |
Symbol 436 Graphic | Used by:437 | |
Symbol 437 MovieClip | Uses:427 428 429 430 431 432 433 434 435 436 | Used by:438 |
Symbol 438 MovieClip [tiles_monsters] | Uses:200 413 426 437 | Used by:Timeline |
Symbol 439 MovieClip [lose_scr] | Uses:286 245 | Used by:Timeline |
Symbol 440 MovieClip [escmenu_scr] | Uses:100 245 57 44 | Used by:Timeline |
Symbol 441 MovieClip | Uses:45 | Used by:445 546 548 |
Symbol 442 Graphic | Used by:445 546 | |
Symbol 443 EditableText | Uses:23 | Used by:445 |
Symbol 444 Graphic | Uses:55 | Used by:445 |
Symbol 445 MovieClip [endgame_scr] | Uses:441 442 44 443 444 | Used by:Timeline |
Symbol 446 Bitmap | Used by:447 | |
Symbol 447 Graphic | Uses:446 328 | Used by:450 |
Symbol 448 EditableText | Uses:23 | Used by:450 |
Symbol 449 EditableText | Uses:23 | Used by:450 |
Symbol 450 MovieClip [pname_scr] | Uses:447 448 449 44 | Used by:Timeline |
Symbol 451 EditableText | Uses:23 | Used by:452 |
Symbol 452 MovieClip [win_txt] | Uses:451 | Used by:Timeline |
Symbol 453 Bitmap | Used by:454 | |
Symbol 454 Graphic | Uses:453 | Used by:456 531 |
Symbol 455 Graphic | Used by:456 460 | |
Symbol 456 Button | Uses:454 455 | Used by:461 |
Symbol 457 Bitmap | Used by:458 459 | |
Symbol 458 Graphic | Uses:457 | Used by:460 |
Symbol 459 Graphic | Uses:457 | Used by:460 531 |
Symbol 460 Button | Uses:458 459 455 | Used by:461 |
Symbol 461 MovieClip | Uses:456 460 | Used by:478 |
Symbol 462 EditableText | Uses:23 | Used by:478 |
Symbol 463 Bitmap | Used by:464 | |
Symbol 464 Graphic | Uses:463 | Used by:470 |
Symbol 465 Bitmap | Used by:466 | |
Symbol 466 Graphic | Uses:465 | Used by:470 |
Symbol 467 Bitmap | Used by:468 | |
Symbol 468 Graphic | Uses:467 | Used by:469 |
Symbol 469 MovieClip | Uses:468 | Used by:470 |
Symbol 470 MovieClip | Uses:47 464 466 469 | Used by:478 |
Symbol 471 EditableText | Uses:23 | Used by:478 |
Symbol 472 EditableText | Uses:23 | Used by:477 |
Symbol 473 Bitmap | Used by:474 | |
Symbol 474 Graphic | Uses:473 | Used by:477 |
Symbol 475 Bitmap | Used by:476 | |
Symbol 476 Graphic | Uses:475 | Used by:477 |
Symbol 477 MovieClip | Uses:472 474 476 | Used by:478 532 |
Symbol 478 MovieClip [options_scr] | Uses:329 44 461 462 470 471 477 | Used by:Timeline |
Symbol 479 MovieClip [loading_scr] | Uses:329 50 49 53 | Used by:Timeline |
Symbol 480 Graphic | Uses:201 | Used by:481 |
Symbol 481 MovieClip [tiles_ground1] | Uses:480 | Used by:Timeline |
Symbol 482 Graphic | Uses:203 | Used by:483 |
Symbol 483 MovieClip [tiles_ground2] | Uses:482 | Used by:Timeline |
Symbol 484 Graphic | Uses:201 | Used by:485 |
Symbol 485 MovieClip [tiles_ground3] | Uses:484 | Used by:Timeline |
Symbol 486 MovieClip [tiles_ground4] | Uses:206 | Used by:Timeline |
Symbol 487 MovieClip [tiles_ground5] | Uses:207 | Used by:Timeline |
Symbol 488 Graphic | Uses:201 | Used by:489 |
Symbol 489 MovieClip [tiles_ground6] | Uses:488 | Used by:Timeline |
Symbol 490 MovieClip [tiles_ground7] | Uses:209 212 | Used by:Timeline |
Symbol 491 Graphic | Uses:213 214 203 | Used by:492 |
Symbol 492 MovieClip [tiles_ground8] | Uses:491 | Used by:Timeline |
Symbol 493 Graphic | Uses:213 214 203 | Used by:494 |
Symbol 494 MovieClip [tiles_ground9] | Uses:493 | Used by:Timeline |
Symbol 495 MovieClip [tiles_ground10] | Uses:217 212 | Used by:Timeline |
Symbol 496 Graphic | Uses:213 214 201 | Used by:497 |
Symbol 497 MovieClip [tiles_ground11] | Uses:496 | Used by:Timeline |
Symbol 498 Graphic | Uses:213 214 201 | Used by:499 |
Symbol 499 MovieClip [tiles_ground12] | Uses:498 | Used by:Timeline |
Symbol 500 Graphic | Uses:201 | Used by:501 |
Symbol 501 MovieClip [tiles_ground13] | Uses:500 | Used by:Timeline |
Symbol 502 Graphic | Uses:201 | Used by:503 |
Symbol 503 MovieClip | Uses:502 | Used by:Timeline |
Symbol 504 Bitmap | Used by:505 | |
Symbol 505 Graphic | Uses:504 | Used by:507 |
Symbol 506 EditableText | Uses:23 | Used by:507 |
Symbol 507 MovieClip [losedtxt_mc] | Uses:505 44 506 | Used by:Timeline |
Symbol 508 Bitmap | Used by:509 | |
Symbol 509 Graphic | Uses:508 | Used by:510 |
Symbol 510 MovieClip [tiles_decor1] | Uses:509 | Used by:Timeline |
Symbol 511 Bitmap | Used by:512 | |
Symbol 512 Graphic | Uses:511 | Used by:513 |
Symbol 513 MovieClip [tiles_decor3] | Uses:512 | Used by:Timeline |
Symbol 514 Graphic | Used by:515 | |
Symbol 515 MovieClip | Uses:514 | Used by:527 |
Symbol 516 Font | Used by:517 518 519 520 521 522 523 524 525 526 536 | |
Symbol 517 Text | Uses:516 | Used by:527 |
Symbol 518 Text | Uses:516 | Used by:527 |
Symbol 519 Text | Uses:516 | Used by:527 |
Symbol 520 Text | Uses:516 | Used by:527 |
Symbol 521 Text | Uses:516 | Used by:527 |
Symbol 522 Text | Uses:516 | Used by:527 |
Symbol 523 Text | Uses:516 | Used by:527 |
Symbol 524 Text | Uses:516 | Used by:527 |
Symbol 525 Text | Uses:516 | Used by:527 |
Symbol 526 Text | Uses:516 | Used by:527 |
Symbol 527 MovieClip [lvleditorhelp_mc] | Uses:515 517 518 519 520 521 522 523 524 525 526 | Used by:Timeline |
Symbol 528 Graphic | Used by:529 | |
Symbol 529 MovieClip [cursor] | Uses:528 | Used by:Timeline |
Symbol 530 EditableText | Uses:23 | Used by:532 |
Symbol 531 MovieClip | Uses:369 352 320 17 398 315 429 454 459 60 | Used by:532 |
Symbol 532 MovieClip [tip_scr] | Uses:329 530 477 531 44 | Used by:Timeline |
Symbol 533 Graphic | Used by:539 | |
Symbol 534 Graphic | Used by:535 | |
Symbol 535 Button | Uses:534 | Used by:539 |
Symbol 536 EditableText | Uses:516 | Used by:539 |
Symbol 537 Font | Used by:538 | |
Symbol 538 Text | Uses:537 | Used by:539 |
Symbol 539 MovieClip [lvl_toshow] | Uses:533 535 536 538 | Used by:Timeline |
Symbol 540 EditableText | Uses:23 | Used by:545 |
Symbol 541 EditableText | Uses:23 | Used by:545 |
Symbol 542 EditableText | Uses:23 | Used by:545 |
Symbol 543 Text | Uses:23 | Used by:545 |
Symbol 544 EditableText | Uses:23 | Used by:545 |
Symbol 545 MovieClip | Uses:540 541 542 543 544 | Used by:546 |
Symbol 546 MovieClip [mochiscores_scr] | Uses:441 442 44 545 | Used by:Timeline |
Symbol 547 EditableText | Uses:23 | Used by:548 |
Symbol 548 MovieClip [mochiload_scr] | Uses:441 547 | Used by:Timeline |
Instance Names
"bar_bg" | Frame 1 | Symbol 49 MovieClip |
"loadingbar_mc" | Frame 1 | Symbol 49 MovieClip |
"loading_mc" | Frame 1 | Symbol 53 MovieClip |
"bg_mc" | Frame 2 | Symbol 54 MovieClip |
"name_dtxt" | Symbol 25 MovieClip Frame 1 | Symbol 24 EditableText |
"name_mc" | Symbol 26 MovieClip [but_lang_select] Frame 1 | Symbol 25 MovieClip |
"a_mc" | Symbol 43 MovieClip [arrow] Frame 1 | Symbol 42 MovieClip |
"txt_dtxt" | Symbol 44 MovieClip [main_but] Frame 1 | Symbol 29 EditableText |
"body" | Symbol 98 MovieClip [char] Frame 1 | Symbol 67 MovieClip |
"body" | Symbol 98 MovieClip [char] Frame 2 | Symbol 84 MovieClip |
"body" | Symbol 98 MovieClip [char] Frame 3 | Symbol 96 MovieClip |
"body" | Symbol 98 MovieClip [char] Frame 4 | Symbol 97 MovieClip |
"star1_mc" | Symbol 136 MovieClip Frame 2 | Symbol 135 MovieClip |
"star2_mc" | Symbol 136 MovieClip Frame 3 | Symbol 135 MovieClip |
"star3_mc" | Symbol 136 MovieClip Frame 4 | Symbol 135 MovieClip |
"star4_mc" | Symbol 136 MovieClip Frame 5 | Symbol 135 MovieClip |
"star5_mc" | Symbol 136 MovieClip Frame 6 | Symbol 135 MovieClip |
"stars_mc" | Symbol 139 MovieClip Frame 1 | Symbol 136 MovieClip |
"b1" | Symbol 139 MovieClip Frame 1 | Symbol 138 Button |
"b2" | Symbol 139 MovieClip Frame 1 | Symbol 138 Button |
"b3" | Symbol 139 MovieClip Frame 1 | Symbol 138 Button |
"b4" | Symbol 139 MovieClip Frame 1 | Symbol 138 Button |
"b5" | Symbol 139 MovieClip Frame 1 | Symbol 138 Button |
"vote_mc" | Symbol 147 MovieClip Frame 1 | Symbol 139 MovieClip |
"vote_mc" | Symbol 147 MovieClip Frame 8 | Symbol 139 MovieClip |
"vote_mc" | Symbol 147 MovieClip Frame 16 | Symbol 139 MovieClip |
"vote_mc" | Symbol 147 MovieClip Frame 22 | Symbol 139 MovieClip |
"rate_score_mc" | Symbol 147 MovieClip Frame 60 | Symbol 145 MovieClip |
"star_mask_mc" | Symbol 147 MovieClip Frame 66 | Symbol 146 MovieClip |
"star1_mc" | Symbol 147 MovieClip Frame 66 | Symbol 135 MovieClip |
"star2_mc" | Symbol 147 MovieClip Frame 66 | Symbol 135 MovieClip |
"star3_mc" | Symbol 147 MovieClip Frame 66 | Symbol 135 MovieClip |
"star4_mc" | Symbol 147 MovieClip Frame 66 | Symbol 135 MovieClip |
"star5_mc" | Symbol 147 MovieClip Frame 66 | Symbol 135 MovieClip |
"comment_header_mc" | Symbol 194 MovieClip Frame 1 | Symbol 155 MovieClip |
"email_header_mc" | Symbol 194 MovieClip Frame 1 | Symbol 159 MovieClip |
"name_header_mc" | Symbol 194 MovieClip Frame 1 | Symbol 163 MovieClip |
"box1_mc" | Symbol 194 MovieClip Frame 1 | Symbol 165 MovieClip |
"box2_mc" | Symbol 194 MovieClip Frame 1 | Symbol 165 MovieClip |
"box4_mc" | Symbol 194 MovieClip Frame 1 | Symbol 166 MovieClip |
"submit_mc" | Symbol 194 MovieClip Frame 1 | Symbol 169 MovieClip |
"submit_btn" | Symbol 194 MovieClip Frame 1 | Symbol 118 Button |
"name_txt" | Symbol 194 MovieClip Frame 1 | Symbol 171 EditableText |
"comment_txt" | Symbol 194 MovieClip Frame 1 | Symbol 172 EditableText |
"email_txt" | Symbol 194 MovieClip Frame 1 | Symbol 173 EditableText |
"view_comments_mc" | Symbol 194 MovieClip Frame 1 | Symbol 177 MovieClip |
"view_comments_btn" | Symbol 194 MovieClip Frame 1 | Symbol 118 Button |
"x_btn" | Symbol 194 MovieClip Frame 1 | Symbol 179 Button |
"close_btn" | Symbol 194 MovieClip Frame 11 | Symbol 184 Button |
"close_btn" | Symbol 194 MovieClip Frame 23 | Symbol 184 Button |
"logo_mc" | Symbol 194 MovieClip Frame 37 | Symbol 191 MovieClip |
"head_mc" | Symbol 197 MovieClip Frame 1 | Symbol 116 Button |
"toggle_btn" | Symbol 197 MovieClip Frame 1 | Symbol 118 Button |
"bubble_mc" | Symbol 197 MovieClip Frame 1 | Symbol 121 MovieClip |
"guide_mc" | Symbol 197 MovieClip Frame 1 | Symbol 123 MovieClip |
"head_btn" | Symbol 197 MovieClip Frame 2 | Symbol 105 MovieClip |
"head_btn" | Symbol 197 MovieClip Frame 9 | Symbol 114 MovieClip |
"head_btn" | Symbol 197 MovieClip Frame 10 | Symbol 127 Button |
"rate_me_mc" | Symbol 197 MovieClip Frame 22 | Symbol 147 MovieClip |
"toggle_btn" | Symbol 197 MovieClip Frame 29 | Symbol 118 Button |
"form_mc" | Symbol 197 MovieClip Frame 39 | Symbol 194 MovieClip |
"toggle_btn" | Symbol 197 MovieClip Frame 45 | Symbol 118 Button |
"head_btn" | Symbol 197 MovieClip Frame 72 | Symbol 195 Button |
"head_btn" | Symbol 197 MovieClip Frame 82 | Symbol 196 Button |
"start_but" | Symbol 198 MovieClip [menu_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"player_but" | Symbol 198 MovieClip [menu_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"options_but" | Symbol 198 MovieClip [menu_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"get_but" | Symbol 198 MovieClip [menu_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"lvledito_but" | Symbol 198 MovieClip [menu_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"body2" | Symbol 243 MovieClip Frame 1 | Symbol 220 MovieClip [tiles_ground] |
"body2" | Symbol 243 MovieClip Frame 7 | Symbol 240 MovieClip |
"body" | Symbol 244 MovieClip [tiles] Frame 1 | Symbol 243 MovieClip |
"bar" | Symbol 261 MovieClip Frame 1 | Symbol 254 MovieClip |
"shine_mc" | Symbol 261 MovieClip Frame 1 | Symbol 260 MovieClip |
"bar" | Symbol 271 MovieClip Frame 1 | Symbol 254 MovieClip |
"shine_mc" | Symbol 271 MovieClip Frame 1 | Symbol 270 MovieClip |
"hp_bar" | Symbol 283 MovieClip [face_scr] Frame 1 | Symbol 261 MovieClip |
"mp_bar" | Symbol 283 MovieClip [face_scr] Frame 1 | Symbol 271 MovieClip |
"moneyshine_mc" | Symbol 283 MovieClip [face_scr] Frame 1 | Symbol 279 MovieClip |
"diamshine_mc" | Symbol 283 MovieClip [face_scr] Frame 1 | Symbol 282 MovieClip |
"body" | Symbol 325 MovieClip [z_obj] Frame 4 | Symbol 299 MovieClip |
"body" | Symbol 325 MovieClip [z_obj] Frame 5 | Symbol 305 MovieClip |
"info_dtxt" | Symbol 331 MovieClip [win_scr] Frame 1 | Symbol 330 EditableText |
"next_mc" | Symbol 331 MovieClip [win_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"body2" | Symbol 397 MovieClip [tiles1_bonuses] Frame 2 | Symbol 334 MovieClip |
"body2" | Symbol 397 MovieClip [tiles1_bonuses] Frame 3 | Symbol 337 MovieClip |
"body2" | Symbol 397 MovieClip [tiles1_bonuses] Frame 4 | Symbol 352 MovieClip |
"body2" | Symbol 397 MovieClip [tiles1_bonuses] Frame 5 | Symbol 369 MovieClip |
"body2" | Symbol 397 MovieClip [tiles1_bonuses] Frame 6 | Symbol 240 MovieClip |
"body2" | Symbol 397 MovieClip [tiles1_bonuses] Frame 7 | Symbol 385 MovieClip |
"body2" | Symbol 397 MovieClip [tiles1_bonuses] Frame 8 | Symbol 396 MovieClip |
"body" | Symbol 438 MovieClip [tiles_monsters] Frame 2 | Symbol 413 MovieClip |
"body" | Symbol 438 MovieClip [tiles_monsters] Frame 3 | Symbol 426 MovieClip |
"body" | Symbol 438 MovieClip [tiles_monsters] Frame 4 | Symbol 437 MovieClip |
"bg_mc" | Symbol 439 MovieClip [lose_scr] Frame 1 | Symbol 286 MovieClip [bg_scr] |
"resume_but" | Symbol 440 MovieClip [escmenu_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"exit1_but" | Symbol 440 MovieClip [escmenu_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"options_but" | Symbol 440 MovieClip [escmenu_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"get_but" | Symbol 440 MovieClip [escmenu_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"get_mc" | Symbol 445 MovieClip [endgame_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"next_mc" | Symbol 445 MovieClip [endgame_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"submit_mc" | Symbol 445 MovieClip [endgame_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"info_dtxt" | Symbol 445 MovieClip [endgame_scr] Frame 1 | Symbol 443 EditableText |
"name_itxt" | Symbol 450 MovieClip [pname_scr] Frame 1 | Symbol 448 EditableText |
"name_dtxt" | Symbol 450 MovieClip [pname_scr] Frame 1 | Symbol 449 EditableText |
"next_mc" | Symbol 450 MovieClip [pname_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"txt_dtxt" | Symbol 452 MovieClip [win_txt] Frame 1 | Symbol 451 EditableText |
"bar" | Symbol 470 MovieClip Frame 1 | Symbol 47 MovieClip [z_zone] |
"txt_dtxt" | Symbol 477 MovieClip Frame 1 | Symbol 472 EditableText |
"next_mc" | Symbol 478 MovieClip [options_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"sound_dtxt" | Symbol 478 MovieClip [options_scr] Frame 1 | Symbol 462 EditableText |
"cont_dtxt" | Symbol 478 MovieClip [options_scr] Frame 1 | Symbol 471 EditableText |
"tip_mc" | Symbol 478 MovieClip [options_scr] Frame 1 | Symbol 477 MovieClip |
"loadingbar_mc" | Symbol 479 MovieClip [loading_scr] Frame 1 | Symbol 49 MovieClip |
"bar_bg" | Symbol 479 MovieClip [loading_scr] Frame 1 | Symbol 49 MovieClip |
"loading_mc" | Symbol 479 MovieClip [loading_scr] Frame 1 | Symbol 53 MovieClip |
"next_mc" | Symbol 507 MovieClip [losedtxt_mc] Frame 1 | Symbol 44 MovieClip [main_but] |
"main_dtxt" | Symbol 507 MovieClip [losedtxt_mc] Frame 1 | Symbol 506 EditableText |
"send_but" | Symbol 527 MovieClip [lvleditorhelp_mc] Frame 1 | Symbol 515 MovieClip |
"body2" | Symbol 531 MovieClip Frame 1 | Symbol 369 MovieClip |
"body2" | Symbol 531 MovieClip Frame 2 | Symbol 352 MovieClip |
"body2" | Symbol 531 MovieClip Frame 6 | Symbol 352 MovieClip |
"body2" | Symbol 531 MovieClip Frame 6 | Symbol 352 MovieClip |
"body2" | Symbol 531 MovieClip Frame 6 | Symbol 352 MovieClip |
"body2" | Symbol 531 MovieClip Frame 6 | Symbol 352 MovieClip |
"body2" | Symbol 531 MovieClip Frame 6 | Symbol 352 MovieClip |
"tip_dtxt" | Symbol 532 MovieClip [tip_scr] Frame 1 | Symbol 530 EditableText |
"tip_mc" | Symbol 532 MovieClip [tip_scr] Frame 1 | Symbol 477 MovieClip |
"imgs_mc" | Symbol 532 MovieClip [tip_scr] Frame 1 | Symbol 531 MovieClip |
"next_mc" | Symbol 532 MovieClip [tip_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"fabut" | Symbol 539 MovieClip [lvl_toshow] Frame 1 | Symbol 535 Button |
"lvl_dtxt" | Symbol 539 MovieClip [lvl_toshow] Frame 1 | Symbol 536 EditableText |
"name_dtxt" | Symbol 545 MovieClip Frame 1 | Symbol 540 EditableText |
"score_dtxt" | Symbol 545 MovieClip Frame 1 | Symbol 541 EditableText |
"n_dtxt" | Symbol 545 MovieClip Frame 1 | Symbol 542 EditableText |
"all_dtxt" | Symbol 545 MovieClip Frame 1 | Symbol 544 EditableText |
"get_but" | Symbol 546 MovieClip [mochiscores_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"next_but" | Symbol 546 MovieClip [mochiscores_scr] Frame 1 | Symbol 44 MovieClip [main_but] |
"score_mc" | Symbol 546 MovieClip [mochiscores_scr] Frame 1 | Symbol 545 MovieClip |
"loading_dtxt" | Symbol 548 MovieClip [mochiload_scr] Frame 1 | Symbol 547 EditableText |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access network only, Metadata not present, AS1/AS2. |
Protect (24) | Timeline Frame 1 | 31 bytes "..$1$QZ$Dv7rYpR/FcmYvDQsjKDD0/." |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "pickup_gem.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "pickup_coin_big.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "pickup_coin.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "menu_toggle.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "menu_hit.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "hero_monster.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 7 as "hero_land.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "hero_jump00.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 9 as "hero_fall.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 10 as "hero_death.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "hero_damage0.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 12 as "gameplay3.mp3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 13 as "checkpoint.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 14 as "bottle_life.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "bottle_air.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 16 as "surface" |
ExportAssets (56) | Timeline Frame 1 | Symbol 18 as "buble" |
ExportAssets (56) | Timeline Frame 1 | Symbol 26 as "but_lang_select" |
ExportAssets (56) | Timeline Frame 1 | Symbol 27 as "bubble2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 28 as "bubble" |
ExportAssets (56) | Timeline Frame 1 | Symbol 43 as "arrow" |
ExportAssets (56) | Timeline Frame 1 | Symbol 44 as "main_but" |
ExportAssets (56) | Timeline Frame 1 | Symbol 47 as "z_zone" |
ExportAssets (56) | Timeline Frame 1 | Symbol 549 as "__Packages.mx.events.EventDispatcher" |
ExportAssets (56) | Timeline Frame 1 | Symbol 550 as "__Packages.Hint" |
ExportAssets (56) | Timeline Frame 1 | Symbol 551 as "__Packages.lvlCGame" |
ExportAssets (56) | Timeline Frame 1 | Symbol 552 as "__Packages.CGame" |
ExportAssets (56) | Timeline Frame 1 | Symbol 553 as "__Packages.MochiAd" |
ExportAssets (56) | Timeline Frame 93 | Symbol 98 as "char" |
ExportAssets (56) | Timeline Frame 93 | Symbol 198 as "menu_scr" |
ExportAssets (56) | Timeline Frame 93 | Symbol 199 as "game_scr" |
ExportAssets (56) | Timeline Frame 93 | Symbol 220 as "tiles_ground" |
ExportAssets (56) | Timeline Frame 93 | Symbol 244 as "tiles" |
ExportAssets (56) | Timeline Frame 93 | Symbol 283 as "face_scr" |
ExportAssets (56) | Timeline Frame 93 | Symbol 286 as "bg_scr" |
ExportAssets (56) | Timeline Frame 93 | Symbol 287 as "z_exps" |
ExportAssets (56) | Timeline Frame 93 | Symbol 291 as "star" |
ExportAssets (56) | Timeline Frame 93 | Symbol 325 as "z_obj" |
ExportAssets (56) | Timeline Frame 93 | Symbol 331 as "win_scr" |
ExportAssets (56) | Timeline Frame 93 | Symbol 397 as "tiles1_bonuses" |
ExportAssets (56) | Timeline Frame 93 | Symbol 438 as "tiles_monsters" |
ExportAssets (56) | Timeline Frame 93 | Symbol 439 as "lose_scr" |
ExportAssets (56) | Timeline Frame 93 | Symbol 440 as "escmenu_scr" |
ExportAssets (56) | Timeline Frame 93 | Symbol 445 as "endgame_scr" |
ExportAssets (56) | Timeline Frame 93 | Symbol 450 as "pname_scr" |
ExportAssets (56) | Timeline Frame 93 | Symbol 452 as "win_txt" |
ExportAssets (56) | Timeline Frame 93 | Symbol 478 as "options_scr" |
ExportAssets (56) | Timeline Frame 93 | Symbol 479 as "loading_scr" |
ExportAssets (56) | Timeline Frame 93 | Symbol 481 as "tiles_ground1" |
ExportAssets (56) | Timeline Frame 93 | Symbol 483 as "tiles_ground2" |
ExportAssets (56) | Timeline Frame 93 | Symbol 485 as "tiles_ground3" |
ExportAssets (56) | Timeline Frame 93 | Symbol 486 as "tiles_ground4" |
ExportAssets (56) | Timeline Frame 93 | Symbol 487 as "tiles_ground5" |
ExportAssets (56) | Timeline Frame 93 | Symbol 489 as "tiles_ground6" |
ExportAssets (56) | Timeline Frame 93 | Symbol 490 as "tiles_ground7" |
ExportAssets (56) | Timeline Frame 93 | Symbol 492 as "tiles_ground8" |
ExportAssets (56) | Timeline Frame 93 | Symbol 494 as "tiles_ground9" |
ExportAssets (56) | Timeline Frame 93 | Symbol 495 as "tiles_ground10" |
ExportAssets (56) | Timeline Frame 93 | Symbol 497 as "tiles_ground11" |
ExportAssets (56) | Timeline Frame 93 | Symbol 499 as "tiles_ground12" |
ExportAssets (56) | Timeline Frame 93 | Symbol 501 as "tiles_ground13" |
ExportAssets (56) | Timeline Frame 93 | Symbol 507 as "losedtxt_mc" |
ExportAssets (56) | Timeline Frame 93 | Symbol 510 as "tiles_decor1" |
ExportAssets (56) | Timeline Frame 93 | Symbol 513 as "tiles_decor3" |
ExportAssets (56) | Timeline Frame 93 | Symbol 527 as "lvleditorhelp_mc" |
ExportAssets (56) | Timeline Frame 93 | Symbol 529 as "cursor" |
ExportAssets (56) | Timeline Frame 93 | Symbol 532 as "tip_scr" |
ExportAssets (56) | Timeline Frame 93 | Symbol 539 as "lvl_toshow" |
ExportAssets (56) | Timeline Frame 93 | Symbol 546 as "mochiscores_scr" |
ExportAssets (56) | Timeline Frame 93 | Symbol 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_scores | Symbol 250 EditableText | "00000" |
diams | Symbol 251 EditableText | "0/00" |
lives | Symbol 273 EditableText | "0 " |
|