STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229456 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2574 · P5148 |
This is the info page for Flash #47445 |
presents |
<p align="center"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">14132fgd</font></p> |
<p align="center"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">14132fgd</font></p> |
<p align="center"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">14132</font></p> |
<p align="left"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">14132</font></p> |
<p align="left"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">14132</font></p> |
<p align="left"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">x</font></p> |
<p align="right"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="0.000000" kerning="1">heat</font></p> |
<p align="left"><font face="Arial Black" size="15" color="#ff6600" letterSpacing="0.000000" kerning="1">14132</font></p> |
<p align="right"><font face="Arial Black" size="24" color="#000000" letterSpacing="0.000000" kerning="1">14132</font></p> |
<p align="left"><font face="Arial Black" size="24" color="#000000" letterSpacing="0.000000" kerning="1">14132</font></p> |
<p align="center"><font face="Arial Black" size="24" color="#000000" letterSpacing="0.000000" kerning="1">14132</font></p> |
<p align="center"><font face="Arial Black" size="28" color="#d81b1b" letterSpacing="0.000000" kerning="1">141 32</font></p> |
name: mashinegun damage: 20 speed: 0 |
badfa |
badfa |
badfa |
High Scores |
badfa |
SOME_TEXT_HERE! |
<p align="right"><font face="Arial Black" size="24" color="#000000" letterSpacing="0.000000" kerning="1">14132</font></p> |
<p align="left"><font face="Arial Black" size="24" color="#000000" letterSpacing="0.000000" kerning="1">14132</font></p> |
<p align="center"><font face="Arial Black" size="24" color="#000000" letterSpacing="0.000000" kerning="1">14132</font></p> |
SOME_TEXT_HERE! |
<p align="center"><font face="Arial Black" size="24" color="#d81b1b" letterSpacing="0.000000" kerning="1">141 32</font></p> |
name: mashinegun damage: 20 speed: 0 heat: no |
Gun |
Gun |
name: mashinegun damage: 20 speed: 0 heat: no |
Gun |
name: mashinegun damage: 20 speed: 0 heat: no |
name: mashinegun damage: 20 speed: 0 |
<p align="left"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">14132</font></p> |
<p align="center"><font face="Arial Black" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1"><a href="http://badim.ru">Coded by </a><font size="40"><a href="http://badim.ru">Badim</a></font></font></p> |
<p align="center"><font face="Arial Black" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1"><a href="http://er-studio.by.ru">Gamedesign and Art </a></font></p><p align="center"><font face="Arial Black" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1"><a href="http://er-studio.by.ru">by</a><font size="40"><a href="http://er-studio.by.ru"> </a></font></font></p><p align="center"><font face="Arial Black" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1"><a href="http://er-studio.by.ru">Evil Rat Studio</a></font></p> |
<p align="center"><font face="Arial Black" size="20" color="#000000" letterSpacing="0.000000" kerning="1">14132</font></p> |
2125 год. Люди, наконец, освоили путешествия в космосе. Человечество принялось с энтузиазмом ребенка исследовать вселенную, осваивать планеты. 2142 год. В конечном счете, их поиски принесли неожиданный результат, люди обнаружили древнюю цивилизацию - Криллианцев. И разгорелась война. Война, которой еще не знало человечество. Война, затянувшаяся на сотни лет. 2350 год. Человеческий Альянс сломлен. Последние силы людей отступают к планете Земля для последнего боя. |
2350 ГОД. ЧЕЛОВЕЧЕСТВО НАКОНЕЦ ОСВОИЛО КОСМОС. ОДНАКО ЭТО ЛЮБОПЫТСТВО ПРИВЕЛО К ПЛАЧЕВНЫМ РЕЗУЛЬТАТАМ - В ГЛУБИНАХ ГАЛАКТИКИ, ЛЮДИ НАТКНУЛИСЬ НА ВРАЖДЕБНУЮ ЦИВИЛИЗАЦИЮ - КРИЛЛИАНЦЕВ. 2350 ГОД. ЧЕЛОВЕЧЕСТВО НАКОНЕЦ ОСВОИЛО КОСМОС. ОДНАКО ЭТО ЛЮБОПЫТСТВО ПРИВЕЛО К ПЛАЧЕВНЫМ РЕЗУЛЬТАТАМ - В ГЛУБИНАХ ГАЛАКТИКИ, ЛЮДИ НАТКНУЛИСЬ НА ВРАЖДЕБНУЮ ЦИВИЛИЗАЦИЮ - КРИЛЛИАНЦЕВ. 2350 ГОД. ЧЕЛОВЕЧЕСТВО НАКОНЕЦ ОСВОИЛО КОСМОС. ОДНАКО ЭТО ЛЮБОПЫТСТВО ПРИВЕЛО К ПЛАЧЕВНЫМ РЕЗУЛЬТАТАМ - В ГЛУБИНАХ ГАЛАКТИКИ, ЛЮДИ НАТКНУЛИСЬ НА ВРАЖДЕБНУЮ ЦИВИЛИЗАЦИЮ - КРИЛЛИАНЦЕВ. 2350 ГОД. ЧЕЛОВЕЧЕСТВО НАКОНЕЦ ОСВОИЛО КОСМОС. ОДНАКО ЭТО ЛЮБОПЫТСТВО ПРИВЕЛО К ПЛАЧЕВНЫМ РЕЗУЛЬТАТАМ - В ГЛУБИНАХ ГАЛАКТИКИ, ЛЮДИ НАТКНУЛИСЬ НА ВРАЖДЕБНУЮ ЦИВИЛИЗАЦИЮ - КРИЛЛИАНЦЕВ. 2350 ГОД. ЧЕЛОВЕЧЕСТВО НАКОНЕЦ ОСВОИЛО КОСМОС. ОДНАКО ЭТО ЛЮБОПЫТСТВО ПРИВЕЛО К ПЛАЧЕВНЫМ РЕЗУЛЬТАТАМ - В ГЛУБИНАХ ГАЛАКТИКИ, ЛЮДИ НАТКНУЛИСЬ НА ВРАЖДЕБНУЮ ЦИВИЛИЗАЦИЮ - КРИЛЛИАНЦЕВ. 2350 ГОД. ЧЕЛОВЕЧЕСТВО НАКОНЕЦ ОСВОИЛО КОСМОС. ОДНАКО ЭТО ЛЮБОПЫТСТВО ПРИВЕЛО К ПЛАЧЕВНЫМ РЕЗУЛЬТАТАМ - В ГЛУБИНАХ ГАЛАКТИКИ, ЛЮДИ НАТКНУЛИСЬ НА ВРАЖДЕБНУЮ ЦИВИЛИЗАЦИЮ - КРИЛЛИАНЦЕВ. 2350 ГОД. ЧЕЛОВЕЧЕСТВО НАКОНЕЦ ОСВОИЛО КОСМОС. ОДНАКО ЭТО ЛЮБОПЫТСТВО ПРИВЕЛО К ПЛАЧЕВНЫМ РЕЗУЛЬТАТАМ - В ГЛУБИНАХ ГАЛАКТИКИ, ЛЮДИ НАТКНУЛИСЬ НА ВРАЖДЕБНУЮ ЦИВИЛИЗАЦИЮ - КРИЛЛИАНЦЕВ. |
name: mashinegun damage: 20 speed: 0 |
<lang game='Nuevo Juego' scores='Puntuaciones' more_games='Más Juegos' resume='Continuar' about='Créditos' next='Siguiente' exit='Salir' name='Nombre' dname='Jugador' loading='Cargando' live='Vida' sound_on='Sonido' sound_off='Sin Sonido' bg_stars_on='Con Fondo' bg_stars_off='Sin Fondo' go='Jugar!' heat='Calor' repair='Reparar' inviciple='Invencible' enemy_slow='Enemigos Lentos' double_speed='Velocidad X2' double_dmg='Daños X2' back='Atrás' options='Opciones' skip='Saltar' damage='Daños' reload='Recargar' cost='Coste' hp='HP' armor='Armadura' speed='Velocidad' try='Intentar otra vez' continues='Continuaciones' you_have_lost_wana_try_again='Has perdido ¿Quieres intentarlo de nuevo?' try='Intentar otra vez' controls_0='Mixto' controls_1='Teclado' controls_2='Ratón' desings="Diseños:" guns="Armas:" percs='Habilidades:' flash='Relámpago' perception='Percepción' swift_learner='Aprendiz Veloz' slayer='Matador' intro_txt="Año 2125. La Raza Humana ha iniciado viajes al espacio. La población comienza a colonizar nuevos planetas, nuevas rutas.%e%eAño 2142. Pero en el avance, su felicidad ha finalizado de repente, los humanos conocieron una nueva civilización competidora - Los Crilliants. Ellos no conocen lo que es la Paz. Comienza una interminable guerra que los humanos nunca imaginaron.%e%eAño 2350. Las Fuerzas de La Alianza Humana han sido diezmadas. Las últimas naves espaciales viajan a la Tierra para la última defensa..." cap_txt_0='Capitán:%eDurante años… oh si, no menos... la humanidad estuvo al borde de la destrucción. Los Crilliants como langostas destruyeron nuestras ciudades y los planetas fueron arrasados. ¡Ahora se dirigen a la Tierra! ¡Pilotos, sois nuestra última esperanza y el destino de la humanidad depende solamente de vosotros!' cap_txt_1='Piloto, los Crilliants han capturado la nave de la Alianza con un vital cargamento a bordo. ¡Haz lo imposible para recuperarlo!' cap_txt_2='Los Crilliants atacan regularmente nuestras rutas de comercio, pero por ahora no debemos perder ese cargamento. ¡Piloto, retén a los enemigos hasta que las naves dejen la zona de peligro!' cap_txt_3='Piloto, hemos pensado un plan para sabotear a los Crilliants y tú eres el que va a llevar a cabo esa misión. ¡Destruir la nave enemiga de Rha`b!' cap_txt_4='Piloto, nuestra anterior misión tuvo brillantes resultados, rompimos la resistencia enemiga. Llega el momento de darle la vuelta a esta guerra, estamos casi en el corazón de los Crilliants, el planeta Malkaj. Las armas Argo pueden destruir el planeta pero debes protegernos hasta que estemos cerca.' mish_txt_100='???:%e¡Atención! %eUn crucero estelar Argo se aproxima.%e¡Situación de emergencia!' mish_txt_101='???:%e¡A todos los pilotos, vuelvan a la base inmediatamente!' mish_txt_102='Piloto:%eHecho, estoy en la base.' mish_txt_1='Alice:%eSoy Alice, tu instructora. Seré tu asistente durante la misión.' mish_txt_2='Alice:%eEs tu primera prueba, te daré unos consejos:%e1) Ten cuidado con los enemigos camuflados,' mish_txt_3='Alice:%e2) Presta atención al calor de tu arma,' mish_txt_3a='Alice:%e3) Para cambiar de arma usa la rueda del ratón, o los botones 1-6 del teclado.%e¡Buena Suerte!' mish_txt_4='???:%e¡Lastimoso ser humano! ¡Te aplastaré!' mish_txt_5='Alice:%e¡Buen trabajo, piloto! Vuelve a la base para aprovisionarte!' mish_txt_6='Alice:%eBuena Suerte, seguro que ahora la necesitarás.' mish_txt_7='Alice:%e¡Cuídate!.' mish_txt_8='Alice:%e¡Brillante, todas las naves han escapado!' mish_txt_9='Alice:%ePiloto, ten cuidado, en especial con las naves enemigas.' mish_txt_10='Rha`b:%e¡Eh tú!…%eMe has impresionado, ninguno de los tuyos había llegado tan lejos.' mish_txt_11='Rha`b:%e¡Ahora siente el poder de Rha`b!' mish_txt_12='Alice:%e¡Piloto, Has tenido éxito!' mish_txt_13='Piloto:%eSi, fué dificil…' mish_txt_14='Alice:%eVuelve a la base, tengo noticias para ti.' mish_txt_15='Alice:%ePiloto... Creemos en ti... resiste lo más que puedas...' mish_txt_16='???:%e¡Ha-ha-ha! ¡Idiota! ¿Me echabas de menos?!' mish_txt_17='???:%e¡¡¡Nooooooo!!!' mish_txt_18='Piloto:%eBase… por aqui… hay demasiadas naves enemigas… no podré resistir más.' mish_txt_19='Piloto:%eEl camino a la base ha sido bloqueado,… me dirijo a un campo de asteroides.' mish_txt_20='Piloto:%eEspero que la suerte esté de mi lado...' mish_txt_21='Piloto:%e¡Bien!. He llegado al final del campo de asteroides.' mish_txt_22='Pilot:%eNo recibo señal de la base, ahora estoy solo…' ship_tip_1='Scram:%eDiseño básico.' ship_tip_2='Scram:%eDiseño blindado, más lento de lo normal.' ship_tip_3='Scram:%eDiseño furtivo, esta nave puede evitar las balas enemigas.' ship_tip_4='Scram:%eEste diseño puede soportar muchos impactos.' ship_tip_5='Scram:%ePara la gran nave - el gran viaje.' ship_tip_6='Scram:%eDiseño profesional.' gun_tip_1='Kate:%eArma básica. Cualquier soldado debería probarla.' gun_tip_2='Kate:%eMuy destructiva.' gun_tip_3='Kate:%eMuchas balas, 3 cañones para disparar.' gun_tip_4='Kate:%eMisiles caseros. Gran explosión al impactar.' gun_tip_5='Kate:%eUn gran disparo para terminar con la nave enemiga o 4 pequeños disparos de misiles caseros para encontrar a los furtivos.' gun_tip_6='Kate:%eLa más poderosa arma de la Alianza. Puede que cueste demasiado, pero merece la pena.' perc_tip_1='Grag:%eActualizará tu maquinaria para que vueles más rápido.' perc_tip_2='Grag:%eTe ayudará a ver los enemigos más claramente.' perc_tip_3='Grag:%e¿Necesitas más dinero? Entonces esta habilidad es ideal para ti.' perc_tip_4='Grag:%eHace que los enemigos sientan dolor.' game_shop_title1='Tienda de Armas' game_shop_title2='Capitán' game_shop_title3='Tienda de Naves' game_shop_title4='???' game_shop_title5='Entrenamiento de Pilotos' game_shop_title6='Salir a la misión' game_shop_txt1='Kate:%e¡Hola! Aqui puedes comprar una nueva arma. Usa la rueda del ratón para cambiarla durante la misión.' game_shop_txt2='' game_shop_txt3='Scram:%eAqui puedes comprar una nueva nave.' game_shop_txt4='¡Hola! Hiciste la elección correcta viniendo a mi!' game_shop_txt5='¡Hola! Hiciste la elección correcta viniendo a mi!' game_shop_txt6='Alice:%e¿Estás preparado para continuar la batalla?' /> |
Your Score : 1000 |
Fill in your name in the textbox bellow and submit your high score |
Game Over |
dadasdasdasdasd |
ActionScript [AS1/AS2]
Frame 1function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("3fffa52b", this, 10301, true); mochi.MochiServices.connect("d7fe13eaf862015e"); function get_txt(txt) { if (_global.xml_lang[txt] == undefined) { var _local2 = txt.split("%e").join("\r"); return(_local2); } var _local2 = _global.xml_lang[txt].toString().split("%e").join("\r"); return(String(_local2)); } function _find_xml(name, item_xml) { var _local2 = item_xml.childNodes; var _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1].nodeName == name) { return(_local2[_local1]); } if (_local2[_local1].hasChildNodes()) { var _local3 = _find_xml(name, _local2[_local1]); if (_local3 != -1) { return(_local3); } } _local1++; } return(-1); } function show_trivia_txt(mc, dtxt, txt) { dtxt.text = ""; mc.dtxt = dtxt; mc.txt = txt; mc.cur_let = 0; mc.onEnterFrame = function () { var _local4 = this.dtxt; var _local5 = this.txt; var _local8 = 0; while (_local8 < 2) { _local4.text = _local4.text + _local5.charAt(this.cur_let); this.cur_let++; if (_local5.charCodeAt(this.cur_let) == 32) { var _local9 = _local4.text; var _local10 = _local4.textHeight; var _local3 = _local5.indexOf(" ", this.cur_let + 1); var _local7 = _local5.indexOf("\r", this.cur_let + 1); if (_local7 != -1) { if (_local7 < _local3) { _local3 = _local7; } } if (_local3 == -1) { _local3 = _local5.length; } var _local12 = _local3 - this.cur_let; var _local6 = ""; var _local2 = this.cur_let; while (_local2 < _local3) { _local6 = _local6 + _local5.charAt(_local2); _local2++; } _local4.text = _local4.text + _local6; var _local11 = _local4.textHeight; _local4.text = _local9; if (_local11 != _local10) { _local4.text = _local4.text + "\r"; this.cur_let++; } } _local8++; } }; } function root_load_and_play() { if ((data_xml.loaded && (lang_xml.loaded)) && (gameLoaded)) { _root.gotoAndStop("splash1"); } } function security_ok() { trace("#security_ok"); } function security_fail() { trace("#security_fail"); } _global.options_fog_version = false; trace("ru.badim.utilz.1.6"); MovieClip.prototype.addESplash = function (color, knokout) { var ttl = 10; this.onEnterFrame = function () { var _local2 = new flash.filters.GlowFilter(color, 0.8, ttl * 2, ttl * 2, 3, 1, false, knokout); ttl--; if (ttl < 1) { this.filters = []; delete this.onEnterFrame; return(false); } this.filters = [_local2]; }; }; MovieClip.prototype.attachFontBut = function (tlname, tname, obj, act) { var _local2 = this.attachMovie(tlname, tname, this.getNextHighestDepth(), obj); _local2.make_me_font_but(act); if (obj._label == undefined) { _local2.dtxt.text = get_txt(tname); } else { _local2.dtxt.text = obj._label; } return(_local2); }; MovieClip.prototype.make_me_font_but = function (act) { var ntf = new TextFormat(); ntf.color = "0xffffff"; var rtf = new TextFormat(); rtf.color = "0x00ff00"; this.dtxt.setTextFormat(ntf); this.dtxt.setNewTextFormat(ntf); if (typeof(act) == "function") { this.act = act; } this.set_label = function (txt) { this._label = txt; this.dtxt.text = txt; }; this.set_disable = function (val) { this._disabled = val; if (val) { this._alpha = 50; } else { this._alpha = 100; } this.gotoAndStop(this._def_frame); }; this.onRollOver = function () { if (!this._disabled) { _root.snd["menu_toggle.wav"].start(); this.dtxt.text = ("-" + this._label) + "-"; this.dtxt.setTextFormat(rtf); } }; this.onRollOut = (this.onReleaseOutside = function () { this.dtxt.text = this._label; this.dtxt.setTextFormat(ntf); }); this.onPress = function () { if (!this._disabled) { } }; this.onRelease = function () { if (!this._disabled) { _root.snd["menu_click.wav"].start(); this.act(); } }; }; MovieClip.prototype.attachBut = function (tlname, tname, obj, act) { var _local2 = this.attachMovie(tlname, tname, this.getNextHighestDepth(), obj); _local2.make_me_but(act); if (obj._label == undefined) { _local2.dtxt.text = get_txt(tname); } else { _local2.dtxt.text = obj._label; } _local2.set_label = function (txt) { this.dtxt.text = txt; }; return(_local2); }; MovieClip.prototype.make_me_but = function (act) { if (typeof(act) == "function") { this.act = act; } this.gotoAndStop(1); this._def_frame = 1; this.set_disable = function (val) { this._disabled = val; if (val) { this._alpha = 50; this._def_frame = 4; } else { this._alpha = 100; this._def_frame = 1; } this.gotoAndStop(this._def_frame); }; this.onRollOver = function () { if (!this._disabled) { _root.snd["menu_toggle.wav"].start(); this.gotoAndStop(2); } }; this.onRollOut = (this.onReleaseOutside = function () { this.gotoAndStop(this._def_frame); }); this.onPress = function () { if (!this._disabled) { this.gotoAndStop(3); this._press(); } }; this.onRelease = function () { if (!this._disabled) { _root.snd["menu_click.wav"].start(); this.gotoAndStop(2); this.act(); } }; }; stop(); var gameLoaded = false; XML.prototype.ignoreWhite = true; _global.options_playsounds = true; _global.options_showads = true; _global.options_onefile = true; _global.cheats_on = false; _global.options_multylang = true; _global.options_bg_stars = true; _global.options_lvleditor = false; _global.options_ar_logo_instead_of_mochiad = false; _global.options_xpogames_enabled = true; _root.gameID = 140; _root.gameName = "starship"; if (_global.options_fog_version) { _global.options_showads = true; _root.prel._visible = true; } else { _root.prel._visible = false; } _root.prel.stop(); _global.options_controls = 2; if (_global.options_lvleditor) { _global.options_showgrid = true; _global.options_colision_rings = true; } else { _global.options_showgrid = false; _global.options_colision_rings = false; } CONST_PATH = ""; CONST_PATH_DATA = CONST_PATH + "data/"; CONST_PATH_GXF_DATA = CONST_PATH_DATA + "gfx/"; CONST_PATH_SXF_DATA = CONST_PATH_DATA + "sfx/"; var this_date = new Date(); _global.refresh_add = ""; if (this._url.indexOf("http") != -1) { _global.refresh_add = "?fa" + this_date.valueOf(); } var data_xml; var data_copy_xml; var lang_xml; if (_global.options_onefile) { data_xml = new XML("<data><ships><ship type=\"1\" name=\"basic\" hp=\"100\" armor=\"0\" bspeed=\"100\" cth=\"100\" cost=\"0\" avaible=\"1\" /><ship type=\"2\" name=\"covering\" hp=\"200\" armor=\"10\" bspeed=\"75\" cth=\"100\" cost=\"1000\" avaible=\"0\" /><ship type=\"3\" name=\"stealth\" hp=\"150\" armor=\"0\" bspeed=\"120\" cth=\"90\" cost=\"2000\" avaible=\"0\" /><ship type=\"4\" name=\"nano\" hp=\"300\" armor=\"1\" bspeed=\"90\" cth=\"100\" cost=\"2000\" avaible=\"0\" /><ship type=\"5\" name=\"bulger\" hp=\"400\" armor=\"0\" bspeed=\"60\" cth=\"100\" cost=\"3000\" avaible=\"0\" /><ship type=\"6\" name=\"fighter\" hp=\"100\" armor=\"5\" bspeed=\"105\" cth=\"95\" cost=\"3000\" avaible=\"0\" /></ships><guns><gun type=\"1\" name=\"MachineGun\" dmg=\"20\" bspeed=\"100\" heat=\"100\" mreload=\"4\" speed=\"10\" avaible=\"1\" cost=\"1000\" /><gun type=\"2\" name=\"Laser\" dmg=\"15\" bspeed=\"100\" heat=\"10\" mreload=\"30\" speed=\"40\" avaible=\"0\" cost=\"4200\" /><gun type=\"3\" name=\"3D\" dmg=\"20\" bspeed=\"85\" heat=\"9\" mreload=\"7\" speed=\"16\" avaible=\"0\" cost=\"6800\" /><gun type=\"4\" name=\"Stinger\" dmg=\"30\" bspeed=\"90\" heat=\"10\" mreload=\"20\" speed=\"9\" avaible=\"1\" cost=\"2500\" /><gun type=\"5\" name=\"Painball\" dmg=\"25\" bspeed=\"76\" heat=\"7\" mreload=\"6\" speed=\"16\" avaible=\"0\" cost=\"4500\" /><gun type=\"6\" name=\"BFG\" dmg=\"90\" bspeed=\"66\" heat=\"11\" mreload=\"3\" speed=\"25\" avaible=\"0\" cost=\"9000\" /></guns><percs><perc type=\"1\" name=\"flash\" avaible=\"0\" cost=\"1500\"><pbonuses abspeed=\"10\" /></perc><perc type=\"2\" name=\"perception\" avaible=\"0\" cost=\"1500\"><pbonuses enemy_3_detection=\"1\" /></perc><perc type=\"3\" name=\"swift_learner\" avaible=\"0\" cost=\"1500\"><pbonuses abscores=\"20\" /></perc><perc type=\"4\" name=\"slayer\" avaible=\"0\" cost=\"1500\"><pbonuses acrit_dmg=\"20\" /></perc></percs><bonuses p=\"10\"><bonus type=\"1\" name=\"repair\" r=\"26\" /><bonus type=\"2\" name=\"inviciple\" r=\"26\" /><bonus type=\"3\" name=\"enemy_slow\" r=\"26\" /><bonus type=\"4\" name=\"double_speed\" r=\"26\" /><bonus type=\"5\" name=\"double_dmg\" r=\"26\" /></bonuses><enemys><enemy type=\"1\" name=\"1\" hp=\"10\" armor=\"0\" dmg=\"10\" mreload=\"20\" scores=\"10\" r=\"15\" /><enemy type=\"2\" name=\"2\" hp=\"30\" armor=\"0\" dmg=\"10\" mreload=\"30\" scores=\"20\" r=\"15\" /><enemy type=\"3\" name=\"3\" hp=\"20\" armor=\"0\" dmg=\"30\" mreload=\"20\" scores=\"30\" r=\"13\" /><enemy type=\"4\" name=\"4\" hp=\"50\" armor=\"5\" dmg=\"25\" mreload=\"20\" scores=\"40\" r=\"16\" /><enemy type=\"5\" name=\"5\" hp=\"150\" armor=\"10\" dmg=\"40\" mreload=\"20\" scores=\"50\" r=\"19\" /><enemy type=\"6\" name=\"6\" hp=\"350\" armor=\"5\" dmg=\"50\" mreload=\"20\" scores=\"60\" r=\"36\" /><enemy type=\"7\" name=\"7\" hp=\"550\" armor=\"10\" dmg=\"50\" mreload=\"40\" scores=\"70\" r=\"28\" /><enemy type=\"8\" name=\"8\" hp=\"800\" armor=\"10\" dmg=\"50\" mreload=\"20\" scores=\"150\" r=\"38\" /><asteroid type=\"31\" name=\"asteroid1\" hp=\"400\" armor=\"20\" dmg=\"50\" scores=\"70\" r=\"55\" dx=\"20\" dy=\"20\" ady=\"20\" /><asteroid type=\"32\" name=\"asteroid2\" hp=\"400\" armor=\"20\" dmg=\"50\" scores=\"70\" r=\"40\" dx=\"20\" dy=\"20\" ady=\"20\" /><asteroid type=\"33\" name=\"asteroid3\" hp=\"400\" armor=\"20\" dmg=\"50\" scores=\"70\" r=\"25\" dx=\"30\" dy=\"30\" ady=\"20\" /><asteroid type=\"34\" name=\"asteroid4\" hp=\"400\" armor=\"20\" dmg=\"50\" scores=\"70\" r=\"50\" dx=\"30\" dy=\"30\" ady=\"20\" /><asteroid type=\"35\" name=\"asteroid5\" hp=\"400\" armor=\"20\" dmg=\"50\" scores=\"70\" r=\"44\" dx=\"30\" dy=\"30\" ady=\"20\" /><asteroid type=\"36\" name=\"asteroid6\" hp=\"400\" armor=\"20\" dmg=\"50\" scores=\"70\" r=\"15\" dx=\"20\" dy=\"20\" ady=\"20\" /><boss type=\"21\" name=\"Commander\" hp=\"1500\" armor=\"10\" dmg=\"30\" mreload=\"17\" scores=\"500\" r=\"65\" /><boss type=\"22\" name=\"Guardian\" hp=\"1200\" armor=\"5\" dmg=\"50\" mreload=\"23\" scores=\"1000\" r=\"35\" /><boss type=\"23\" name=\"Guardian_red\" hp=\"800\" armor=\"3\" dmg=\"40\" mreload=\"28\" scores=\"700\" r=\"20\" /><boss type=\"24\" name=\"Guardian_green\" hp=\"800\" armor=\"3\" dmg=\"40\" mreload=\"10\" scores=\"700\" r=\"20\" /></enemys><maps><map><txt pic_id=\"2\" txt=\"mish_txt_100\" /><txt pic_id=\"2\" txt=\"mish_txt_101\" /><wave val=\"1,4;1,6\" name=\"intro\" /><wave val=\"1,3,-2;1,4,-1;1,5;1,6,-1;1,7,-2\" /><wave val=\"1,4;1,6\" /><wave val=\"1,3,-2;1,4,-1;1,5;1,6,-1;1,7,-2\" /><txt pic_id=\"1\" txt=\"mish_txt_102\" /></map><map capitan_txt=\"cap_txt_1\"><txt pic_id=\"2\" txt=\"mish_txt_1\" /><txt pic_id=\"2\" txt=\"mish_txt_2\" /><txt pic_id=\"2\" txt=\"mish_txt_3\" /><txt pic_id=\"2\" txt=\"mish_txt_3a\" /><wave val=\"1,4;1,6\" name=\"mission_1\" /><wave val=\"1,3,-2;1,4,-1;1,5;1,6,-1;1,7,-2\" /><wave val=\"1,1,0;1,2,-1;1,3,-2;1,4,-3;1,5,-4;1,6,-5;1,7,-6;1,8,-7;1,9,-8\" /><wave val=\"1,1,-8;1,2,-7;1,3,-6;1,4,-5;1,5,-4;1,6,-3;1,7,-2;1,8,-1;1,9,0\" /><wave val=\"2,1;1,4;3,5;1,6;2,9\" /><wave val=\"4,1;2,4;2,6;4,9\" /><wave val=\"1,1,-8;1,2,-7;1,3,-6;1,4,-5;1,5,-4;1,6,-3;1,7,-2;1,8,-1;1,9,0\" /><wave val=\"1,1,-4;1,2,-3;1,3,-2;1,4,-1;1,5;1,6,-1;1,7,-2;1,8,-3;1,9,-4\" /><wave val=\"3,-1;2,1;4,2;1,3,-2;1,4,-1;1,5;1,6,-1;1,7,-2;4,7;2,8;3,11\" /><wave val=\"3,-1;2,1;4,2;1,3,-2;1,4,-1;1,5;1,6,-1;1,7,-2;4,7;2,8;3,11\" /><wave val=\"1,1,-8;1,2,-7;1,3,-6;1,4,-5;1,5,-4;1,6,-3;1,7,-2;1,8,-1;1,9,0\" /><wave val=\"1,1,0;1,9,0;1,1,-1;1,9,-1;1,2,-1;1,8,-1;1,8,0;1,2,0;1,3,-2;1,4,-1;1,5;1,6,-1;1,7,-2;3,5,-1\" /><wave val=\"4,0,0;4,4,-1;4,6,0;4,10,-1\" /><wave val=\"3,0;1,1,-8;1,2,-7;1,3,-6;1,4,-5;1,5,-4;1,6,-3;1,7,-2;1,8,-1;1,9,0;3,10\" /><wave val=\"3,0;1,1,0;1,2,-1;1,3,-2;1,4,-3;1,5,-4;1,6,-5;1,7,-6;1,8,-7;1,9,-8;3,10\" /><wave val=\"2,2;2,3;2,4;2,5;2,6\" /><wave val=\"3,1,-1;3,2;4,3;4,4;3,8;3,9,-1\" /><wave val=\"2,1;2,2;4,3;4,4;2,8;2,9\" /><wave val=\"2,1;2,2;2,3;3,4;3,6;2,7;2,8;2,9\" /><wave val=\"3,0;1,1,-8;1,2,-7;1,3,-6;1,4,-5;1,5,-4;1,6,-3;1,7,-2;1,8,-1;1,9,0;3,10\" /><wave val=\"3,0;1,1,0;1,2,-1;1,3,-2;1,4,-3;1,5,-4;1,6,-5;1,7,-6;1,8,-7;1,9,-8;3,10\" /><wave val=\"1,1,-4;1,2,-3;1,3,-2;1,4,-1;1,5;1,6,-1;1,7,-2;1,8,-3;1,9,-4\" /><txt pic_id=\"3\" txt=\"mish_txt_4\" /><wave val=\"21,5\" /><txt pic_id=\"2\" txt=\"mish_txt_5\" /></map><map capitan_txt=\"cap_txt_2\"><txt pic_id=\"2\" txt=\"mish_txt_6\" /><wave val=\"3,3;4,4;4,5;3,6\" name=\"mission_2\" /><wave val=\"5,0;4,4;4,5,;5,9\" /><wave val=\"3,0,-1;3,4;3,5;3,9,-1\" /><wave val=\"3,3;4,4;4,5;3,6\" /><wave val=\"6,0;4,4;4,5,;6,9\" /><wave val=\"5,0;4,4;4,5,;5,9\" /><wave val=\"6,0;5,4;5,5,;6,9\" /><wave val=\"3,-1,-2;3,0,-1;3,4;3,5;3,9,-1;3,10,-2\" /><wave val=\"3,-1,-4;3,-1,-3;6,0,-1;5,4;5,5;6,9,-1;3,10,-3;3,10,-4\" /><wave val=\"6,-1,-6;6,0;4,4;4,5;6,9;6,10,-6\" /><wave val=\"5,-1,-4;5,0;5,4;4,5;6,9;5,10,-6\" /><wave val=\"5,-1,-6;5,0,-12;4,3;4,6;5,4;5,5;5,9,-12;5,10,-6\" /><wave val=\"6,0;3,-1,-4;3,-1,-6;3,11,-6;3,11,-4;6,9\" /><wave val=\"3,3;4,4;4,5;3,6\" /><wave val=\"4,3;4,4;5,2;5,6;6,0,-4;6,1,-4;6,8;6,9\" /><txt pic_id=\"2\" txt=\"mish_txt_7\" /><wave val=\"5,0;4,4;4,5,;5,9\" /><wave val=\"3,0,-1;3,4;3,5;3,9,-1\" /><wave val=\"3,3;4,4;4,5;3,6\" /><wave val=\"6,0;4,4;4,5,;6,9\" /><wave val=\"4,3;4,4;5,2;5,6;6,0,-4;6,1,-4;6,8;6,9\" /><txt pic_id=\"2\" txt=\"mish_txt_8\" /></map><map capitan_txt=\"cap_txt_3\"><txt pic_id=\"2\" txt=\"mish_txt_9\" /><wave val=\"1,1,-8;1,2,-7;1,3,-6;1,4,-5;1,5,-4;1,6,-3;1,7,-2;1,8,-1;1,9,0\" name=\"mission_3\" /><wave val=\"1,1,0;1,2,-1;1,3,-2;1,4,-3;1,5,-4;1,6,-5;1,7,-6;1,8,-7;1,9,-8\" /><wave val=\"1,1,-4;1,2,-3;1,3,-2;1,4,-1;1,5;1,6,-1;1,7,-2;1,8,-3;1,9,-4\" /><wave val=\"6,0;4,4;4,5;6,9\" /><wave val=\"3,0;1,1,0;1,2,-1;1,3,-2;1,4,-3;1,5,-4;1,6,-5;1,7,-6;1,8,-7;1,9,-8;3,10\" /><wave val=\"4,3;4,4;5,2;5,6;6,0,-4;6,1,-4;6,8;6,9\" /><wave val=\"1,1,0;1,9,0;1,1,-1;1,9,-1;1,2,-1;1,8,-1;1,8,0;1,2,0;1,3,-2;1,4,-1;1,5;1,6,-1;1,7,-2;3,5,-1\" /><wave val=\"5,0;7,3,-4;7,6,-4;5,9\" /><wave val=\"2,-1;5,0;7,3,-4;7,6,-4;5,9;2,11\" /><wave val=\"2,-1;5,0;6,3,-2;7,5,-10;6,6,-2;5,9;2,11\" /><wave val=\"1,1,-4;1,2,-3;1,3,-2;1,4,-1;1,5;1,6,-1;1,7,-2;8,5,-8;2,1,-6;2,9,-6;1,8,-3;1,9,-4\" /><wave val=\"8,0;7,4;7,5;8,9\" /><wave val=\"1,1,-8;1,2,-7;1,3,-6;1,4,-5;1,5,-4;1,6,-3;1,7,-2;1,8,-1;1,9,0\" /><wave val=\"1,1,0;1,2,-1;1,3,-2;1,4,-3;1,5,-4;1,6,-5;1,7,-6;1,8,-7;1,9,-8\" /><wave val=\"1,1,-4;1,2,-3;1,3,-2;1,4,-1;1,5;1,6,-1;1,7,-2;1,8,-3;1,9,-4\" /><wave val=\"5,0;6,3,-4;7,3,-10;6,6,-4;5,9\" /><wave val=\"5,0;4,4;4,5;5,9\" /><wave val=\"3,-1,-4;3,-1,-3;6,0,-1;5,4;5,5;6,9,-1;3,10,-3;3,10,-4\" /><wave val=\"4,3;4,4;5,2;5,6;6,0,-4;6,1,-4;6,8;6,9\" /><wave val=\"3,-1,-4;3,-1,-3;8,5,-10;6,0;6,9;3,10,-3;3,10,-4\" /><txt pic_id=\"4\" txt=\"mish_txt_10\" /><txt pic_id=\"4\" txt=\"mish_txt_11\" /><wave val=\"22,5\" /><txt pic_id=\"2\" txt=\"mish_txt_12\" /><txt pic_id=\"1\" txt=\"mish_txt_13\" /><txt pic_id=\"2\" txt=\"mish_txt_14\" /></map><map capitan_txt=\"cap_txt_4\"><txt pic_id=\"2\" txt=\"mish_txt_15\" /><wave val=\"5,0;4,9\" name=\"mission_4\" /><wave val=\"2,3;4,4,-1;2,6;4,7,-2\" /><wave val=\"6,3,-2;6,6;7,8,-2\" /><wave val=\"5,0;5,9;3,2,-4;3,4,-8;3,5,-12;3,6,-8;3,8,-4\" /><wave val=\"8,3,-2;4,6;8,8,-2\" /><wave val=\"4,3;4,6;8,8,-2\" /><wave val=\"5,0;6,4;6,8;5,10\" /><wave val=\"7,0;4,4,-8;4,8,-8;7,10\" /><wave val=\"5,0;3,4,-8;3,2,-12;3,6,-12;3,8,-8;5,10\" /><wave val=\"8,0;8,10\" /><wave val=\"6,0;7,4;7,8;6,10\" /><wave val=\"6,0;6,4,-4;3,0,-8;3,10,-8;6,8,-4;6,10\" /><wave val=\"2,0;2,3;2,6;2,10\" /><wave val=\"4,0;3,3,-5;3,6,-5;3,10,-10;3,0,-10;4,10\" /><txt pic_id=\"3\" txt=\"mish_txt_16\" /><wave val=\"21,5;6,0;6,10\" /><txt pic_id=\"3\" txt=\"mish_txt_17\" /><wave val=\"5,0;4,3;4,6;5,10\" /><wave val=\"2,0;2,2;3,3,-2;3,6,-2;2,8;2,10\" /><wave val=\"6,0;7,4;7,8;6,10\" /><wave val=\"2,0;2,10\" /><wave val=\"8,0;7,5;3,1,-5;3,2,-8;3,5,-10;3,8,-8;3,9,-5;8,10\" /><txt pic_id=\"1\" txt=\"mish_txt_18\" /><txt pic_id=\"1\" txt=\"mish_txt_19\" /><txt pic_id=\"1\" txt=\"mish_txt_20\" /><wave val=\"1,1,-8;1,2,-7;1,3,-6;1,4,-5;1,5,-4;1,6,-3;1,7,-2;1,8,-1;1,9,0\" name=\"mission_5\" /><wave val=\"1,1,0;1,2,-1;1,3,-2;1,4,-3;1,5,-4;1,6,-5;1,7,-6;1,8,-7;1,9,-8\" /><wave val=\"1,1,-4;1,2,-3;1,3,-2;1,4,-1;1,5;1,6,-1;1,7,-2;1,8,-3;1,9,-4\" /><wave val=\"3,0;1,1,0;1,2,-1;1,3,-2;1,4,-3;1,5,-4;1,6,-5;1,7,-6;1,8,-7;1,9,-8;3,10\" /><wave val=\"31,5;33,4,-5\" /><wave val=\"34,7;32,4,-5;31,5,-10\" /><wave val=\"36,5;36,4,-5;32,8\" /><wave val=\"31,5;33,4,-5\" /><wave val=\"36,5;34,4,-5;32,4,-10\" /><wave val=\"35,5;31,4,-5;33,6,-10\" /><wave val=\"36,2;34,4;33,6,-10\" /><wave val=\"31,5;32,6,-5;36,6,-10\" /><wave val=\"32,2;35,4,-5;32,6,-10\" /><wave val=\"31,5;33,4,-5\" /><wave val=\"34,7;32,4,-5;31,5,-10\" /><wave val=\"36,5;36,4,-5;32,8\" /><wave val=\"31,5;33,4,-5\" /><wave val=\"36,5;34,4,-5;32,4,-10\" /><wave val=\"35,5;31,4,-5;33,6,-10\" /><wave val=\"36,2;34,4;33,6,-10\" /><wave val=\"31,5;32,6,-5;36,6,-10\" /><wave val=\"32,2;35,4,-5;32,6,-10\" /><wave val=\"31,5;33,4,-5\" /><wave val=\"34,7;32,4,-5;31,5,-10\" /><wave val=\"36,5;36,4,-5;32,8\" /><wave val=\"31,5;33,4,-5\" /><wave val=\"36,5;34,4,-5;32,4,-10\" /><wave val=\"35,5;31,4,-5;33,6,-10\" /><wave val=\"36,2;34,4;33,6,-10\" /><wave val=\"31,5;32,6,-5;36,6,-10\" /><wave val=\"32,2;35,4,-5;32,6,-10\" /><wave val=\"31,5;33,4,-5\" /><wave val=\"34,7;32,4,-5;31,5,-10\" /><wave val=\"36,5;36,4,-5;32,8\" /><wave val=\"31,5;33,4,-5\" /><wave val=\"36,5;34,4,-5;32,4,-10\" /><wave val=\"35,5;31,4,-5;33,6,-10\" /><wave val=\"36,2;34,4;33,6,-10\" /><wave val=\"31,5;32,6,-5;36,6,-10\" /><wave val=\"32,2;35,4,-5;32,6,-10\" /><txt pic_id=\"1\" txt=\"mish_txt_21\" /></map></maps></data>"); data_xml.loaded = true; data_copy_xml = data_xml.cloneNode(true); var strs = []; strs.push({lang_name:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439", lang_translator:"Reksnes", txt:"<lang back=\"\u041D\u0430\u0437\u0430\u0434\" language=\"Language\" game=\"\u0418\u0433\u0440\u0430\" scores=\"\u041E\u0447\u043A\u0438\" more_games=\"\u0414\u0440\u0443\u0433\u0438\u0435 \u0438\u0433\u0440\u044B\" resume=\"\u041F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C\" about=\"\u0410\u0432\u0442\u043E\u0440\u044B\" next=\"\u0414\u0430\u043B\u0435\u0435\" exit=\"\u0412\u044B\u0445\u043E\u0434\" name=\"\u0418\u043C\u044F\" dname=\"\u041F\u0438\u043B\u043E\u0442\" loading=\"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430\" live=\"\u0416\u0438\u0437\u043D\u044C\" sound_on=\"\u0417\u0432\u0443\u043A \u0432\u043A\u043B\" sound_off=\"\u0417\u0432\u0443\u043A \u0432\u044B\u043A\u043B\" bg_stars_on=\"\u0424\u043E\u043D \u0432\u043A\u043B\" bg_stars_off=\"\u0424\u043E\u043D \u0432\u044B\u043A\u043B\" go=\"\u0412\u043F\u0435\u0440\u0435\u0434\" heat=\"\u041F\u0435\u0440\u0435\u0433\u0440\u0435\u0432\" repair=\"\u041F\u043E\u0447\u0438\u043D\u043A\u0430\" inviciple=\"\u0429\u0438\u0442\" enemy_slow=\"\u0417\u0430\u043C\u0435\u0434\u043B\u0435\u043D\u0438\u0435\" double_speed=\"\u0421\u043A\u043E\u0440\u043E\u0441\u0442\u044C X2\" double_dmg=\"\u0423\u0440\u043E\u043D X2\" options=\"\u041E\u043F\u0446\u0438\u0438\" skip=\"\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C\" damage=\"\u0423\u0440\u043E\u043D\" reload=\"\u0417\u0430\u0440\u044F\u0434\u043A\u0430\" cost=\"\u0426\u0435\u043D\u0430\" hp=\"\u0416\u0438\u0437\u043D\u0438\" armor=\"\u0411\u0440\u043E\u043D\u044F\" speed=\"\u0421\u043A\u043E\u0440\u043E\u0441\u0442\u044C\" try=\"\u041F\u0440\u043E\u0431\u044B\u0432\u0430\u0442\u044C\" continues=\"Continues\" you_have_lost_wana_try_again=\"\u0412\u044B \u043F\u0440\u043E\u0438\u0433\u0440\u0430\u043B\u0438. \u0425\u043E\u0442\u0438\u0442\u0435 \u043F\u043E\u043F\u0440\u043E\u0431\u044B\u0432\u0430\u0442\u044C \u0435\u0449\u0435 \u0440\u0430\u0437?\" controls_0=\"\u0413\u0438\u0431\u0440\u0438\u0434\" controls_1=\"\u041A\u043B\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0430\" controls_2=\"\u041C\u044B\u0448\u043A\u0430\" percs=\"\u041D\u0430\u0432\u044B\u043A\u0438:\" flash=\"\u041C\u043E\u043B\u043D\u0438\u044F\" perception=\"\u0420\u041B\u041E\" swift_learner=\"\u041A\u041C\u0411\" slayer=\"\u0423\u0431\u0438\u0439\u0446\u0430\" intro_txt=\"2125 \u0433\u043E\u0434. \u041B\u044E\u0434\u0438, \u043D\u0430\u043A\u043E\u043D\u0435\u0446, \u043E\u0441\u0432\u043E\u0438\u043B\u0438 \u043F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044F \u0432 \u043A\u043E\u0441\u043C\u043E\u0441\u0435. \u0427\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u043E \u043F\u0440\u0438\u043D\u044F\u043B\u043E\u0441\u044C \u0441 \u044D\u043D\u0442\u0443\u0437\u0438\u0430\u0437\u043C\u043E\u043C \u0440\u0435\u0431\u0435\u043D\u043A\u0430 \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u044C \u0432\u0441\u0435\u043B\u0435\u043D\u043D\u0443\u044E, \u043E\u0441\u0432\u0430\u0438\u0432\u0430\u0442\u044C \u043F\u043B\u0430\u043D\u0435\u0442\u044B. %e%e2142 \u0433\u043E\u0434. \u0412 \u043A\u043E\u043D\u0435\u0447\u043D\u043E\u043C \u0441\u0447\u0435\u0442\u0435, \u0438\u0445 \u043F\u043E\u0438\u0441\u043A\u0438 \u043F\u0440\u0438\u043D\u0435\u0441\u043B\u0438 \u043D\u0435\u043E\u0436\u0438\u0434\u0430\u043D\u043D\u044B\u0439 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442, \u043B\u044E\u0434\u0438 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0438\u043B\u0438 \u0434\u0440\u0435\u0432\u043D\u044E\u044E \u0446\u0438\u0432\u0438\u043B\u0438\u0437\u0430\u0446\u0438\u044E - \u041A\u0440\u0438\u043B\u043B\u0438\u0430\u043D\u0446\u0435\u0432. \u0418 \u0440\u0430\u0437\u0433\u043E\u0440\u0435\u043B\u0430\u0441\u044C \u0432\u043E\u0439\u043D\u0430. \u0412\u043E\u0439\u043D\u0430, \u043A\u043E\u0442\u043E\u0440\u043E\u0439 \u0435\u0449\u0435 \u043D\u0435 \u0437\u043D\u0430\u043B\u043E \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u043E. \u0412\u043E\u0439\u043D\u0430, \u0437\u0430\u0442\u044F\u043D\u0443\u0432\u0448\u0430\u044F\u0441\u044F \u043D\u0430 \u0441\u043E\u0442\u043D\u0438 \u043B\u0435\u0442. %e%e2350 \u0433\u043E\u0434. \u0427\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u043A\u0438\u0439 \u0410\u043B\u044C\u044F\u043D\u0441 \u0441\u043B\u043E\u043C\u043B\u0435\u043D. \u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435 \u0441\u0438\u043B\u044B \u043B\u044E\u0434\u0435\u0439 \u043E\u0442\u0441\u0442\u0443\u043F\u0430\u044E\u0442 \u043A \u043F\u043B\u0430\u043D\u0435\u0442\u0435 \u0417\u0435\u043C\u043B\u044F \u0434\u043B\u044F \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0431\u043E\u044F...\" cap_txt_0=\"\u041A\u0430\u043F\u0438\u0442\u0430\u043D:%e\u0414\u0435\u0441\u044F\u0442\u043A\u0438 \u043B\u0435\u0442\u2026\u0434\u0435\u0441\u044F\u0442\u043A\u0438 \u043B\u0435\u0442 \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u043E \u0431\u044B\u043B\u043E \u043D\u0430 \u0433\u0440\u0430\u043D\u0438 \u0443\u043D\u0438\u0447\u0442\u043E\u0436\u0435\u043D\u0438\u044F. \u041A\u0440\u0438\u043B\u043B\u0438\u0430\u043D\u0446\u044B \u0441\u043B\u043E\u0432\u043D\u043E \u0441\u0430\u0440\u0430\u043D\u0447\u0430 \u0443\u043D\u0438\u0447\u0442\u043E\u0436\u0430\u043B\u0438 \u043D\u0430\u0448\u0438 \u0433\u043E\u0440\u043E\u0434\u0430 \u0438 \u043E\u043F\u0443\u0441\u0442\u043E\u0448\u0430\u043B\u0438 \u043F\u043B\u0430\u043D\u0435\u0442\u044B. \u0422\u0435\u043F\u0435\u0440\u044C \u0438\u0445 \u0446\u0435\u043B\u044C\u044E \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043D\u0430\u0448\u0430 \u0441\u0432\u044F\u0442\u044B\u043D\u044F \u2013 \u043F\u043B\u0430\u043D\u0435\u0442\u0430 \u0417\u0435\u043C\u043B\u044F. \u041F\u0438\u043B\u043E\u0442\u044B, \u0432\u044B \u043D\u0430\u0448\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u044F\u044F \u043D\u0430\u0434\u0435\u0436\u0434\u0430 \u0438 \u0442\u043E\u043B\u044C\u043A\u043E \u043E\u0442 \u0432\u0430\u0441 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u0434\u0430\u043B\u044C\u043D\u0435\u0439\u0448\u0430\u044F \u0441\u0443\u0434\u044C\u0431\u0430 \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u0430.\" cap_txt_1=\"\u041F\u0438\u043B\u043E\u0442, \u041A\u0440\u0438\u043B\u043B\u0438\u0430\u043D\u0446\u044B \u0437\u0430\u0445\u0432\u0430\u0442\u0438\u043B\u0438 \u0433\u0440\u0443\u0437\u043E\u0432\u043E\u0439 \u043A\u043E\u0440\u0430\u0431\u043B\u044C \u0410\u043B\u044C\u044F\u043D\u0441\u0430, \u043F\u0435\u0440\u0435\u0432\u043E\u0437\u044F\u0449\u0438\u0439 \u043E\u0447\u0435\u043D\u044C \u0446\u0435\u043D\u043D\u044B\u0439 \u0433\u0440\u0443\u0437. \u0422\u0432\u043E\u044F \u0437\u0430\u0434\u0430\u0447\u0430 \u0432\u0435\u0440\u043D\u0443\u0442\u044C \u0435\u0433\u043E \u043B\u044E\u0431\u043E\u0439 \u0446\u0435\u043D\u043E\u0439.\" cap_txt_2=\"\u041A\u0440\u0438\u043B\u043B\u0438\u0430\u043D\u0446\u044B \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u043E \u0430\u0442\u0430\u043A\u0443\u044E\u0442 \u043D\u0430\u0448\u0438 \u0442\u043E\u0440\u0433\u043E\u0432\u044B\u0435 \u043F\u0443\u0442\u0438, \u043D\u043E \u0432 \u044D\u0442\u043E\u0442 \u0440\u0430\u0437 \u043C\u044B \u043D\u0435 \u043C\u043E\u0436\u0435\u043C \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u043F\u043E\u0442\u0435\u0440\u0438 \u0433\u0440\u0443\u0437\u0430. \u041F\u0438\u043B\u043E\u0442, \u0442\u0432\u043E\u044F \u0437\u0430\u0434\u0430\u0447\u0430 \u0441\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044C \u0432\u0440\u0430\u0433\u0430 \u043F\u043E\u043A\u0430 \u0432\u0441\u0435 \u0442\u043E\u0440\u0433\u043E\u0432\u044B\u0435 \u0441\u0443\u0434\u0430 \u043D\u0435 \u043F\u043E\u043A\u0438\u043D\u0443\u0442 \u043E\u043F\u0430\u0441\u043D\u0443\u044E \u0437\u043E\u043D\u0443. \" cap_txt_3=\"\u041F\u0438\u043B\u043E\u0442, \u043C\u044B \u0437\u0430\u0434\u0443\u043C\u0430\u043B\u0438 \u0434\u0435\u0440\u0437\u043A\u0443\u044E \u0434\u0438\u0432\u0435\u0440\u0441\u0438\u044E \u0432 \u0441\u0442\u0430\u043D \u0432\u0440\u0430\u0433\u0430, \u0438 \u0433\u043B\u0430\u0432\u043D\u0430\u044F \u0440\u043E\u043B\u044C \u0437\u0434\u0435\u0441\u044C \u043E\u0442\u0432\u0435\u0434\u0435\u043D\u0430 \u0442\u0435\u0431\u0435. \u0417\u0430\u0434\u0430\u0447\u0430 \u2013 \u0443\u043D\u0438\u0447\u0442\u043E\u0436\u0438\u0442\u044C \u0432\u0440\u0430\u0436\u0435\u0441\u043A\u043E\u0433\u043E \u043A\u043E\u043C\u0430\u043D\u0434\u0438\u0440\u0430 \u0420\u0430\u0445\u0430\u0431\u0430.\" cap_txt_4=\"\u041F\u0438\u043B\u043E\u0442, \u043D\u0430\u0448\u0430 \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0430\u044F \u043C\u0438\u0441\u0441\u0438\u044F \u043F\u0440\u0438\u043D\u0435\u0441\u043B\u0430 \u043E\u0448\u0435\u043B\u043E\u043C\u043B\u044F\u044E\u0449\u0438\u0439 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442. \u0412\u0440\u0430\u0433 \u0441\u043B\u043E\u043C\u043B\u0435\u043D \u0438 \u043E\u0442\u0441\u0442\u0443\u043F\u0430\u0435\u0442. \u041D\u0430\u0441\u0442\u0443\u043F\u0438\u043B \u043F\u0435\u0440\u0435\u043B\u043E\u043C\u043D\u044B\u0439 \u043C\u043E\u043C\u0435\u043D\u0442 \u0432 \u044D\u0442\u043E\u0439 \u0437\u0430\u0442\u044F\u043D\u0443\u0432\u0448\u0435\u0439\u0441\u044F \u0432\u043E\u0439\u043D\u0435, \u043C\u044B \u043F\u043E\u0434\u043E\u0431\u0440\u0430\u043B\u0438\u0441\u044C \u043A \u0441\u0430\u043C\u043E\u043C\u0443 \u0441\u0435\u0440\u0434\u0446\u0443 \u041A\u0440\u0438\u043B\u043B\u0438\u0430\u043D\u0446\u0435\u0432 \u2013 \u043F\u043B\u0430\u043D\u0435\u0442\u0435 \u041C\u0430\u043B\u043A\u0430\u044F. \u041E\u0440\u0443\u0434\u0438\u044F \u0410\u0440\u0433\u043E \u0441\u043C\u043E\u0433\u0443\u0442 \u0443\u043D\u0438\u0447\u0442\u043E\u0436\u0438\u0442\u044C \u043F\u043B\u0430\u043D\u0435\u0442\u0443, \u043D\u043E \u0442\u0435\u0431\u0435 \u043F\u0440\u0438\u0434\u0435\u0442\u0441\u044F \u043F\u0440\u0438\u043A\u0440\u044B\u0442\u044C \u043D\u0430\u0441 \u043F\u043E\u043A\u0430 \u043C\u044B \u043F\u043E\u0434\u043E\u0439\u0434\u0435\u043C \u0431\u043B\u0438\u0436\u0435. \" mish_txt_100=\"???:%e\u0412\u043D\u0438\u043C\u0430\u043D\u0438\u0435! %e\u042D\u0442\u043E \u043A\u0440\u0435\u0439\u0441\u0435\u0440 \u0410\u0440\u0433\u043E! %e\u0427\u0440\u0435\u0437\u0432\u044B\u0447\u0430\u0439\u043D\u0430\u044F \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044F!\" mish_txt_101=\"???:%e\u0412\u0441\u0435\u043C \u0438\u0441\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043B\u044F\u043C \u043D\u0435\u043C\u0435\u0434\u043B\u0435\u043D\u043D\u043E \u043F\u0440\u0438\u0431\u044B\u0442\u044C \u043A \u043D\u0430\u043C \u043D\u0430 \u0431\u043E\u0440\u0442!\" mish_txt_102=\"\u041F\u0438\u043B\u043E\u0442:%e\u0425\u043E\u0440\u043E\u0448\u043E. \u042F \u043D\u0430 \u043C\u0435\u0441\u0442\u0435.\" mish_txt_1=\"\u0410\u043B\u0438\u0441\u0430:%e\u041F\u0438\u043B\u043E\u0442, \u044D\u0442\u043E \u0438\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440 \u0410\u043B\u0438\u0441\u0430. \u042F \u0431\u0443\u0434\u0443 \u043F\u043E\u043C\u043E\u0433\u0430\u0442\u044C \u0442\u0435\u0431\u0435 \u0432\u043E \u0432\u0440\u0435\u043C\u044F \u043C\u0438\u0441\u0441\u0438\u0439.\" mish_txt_2=\"\u0410\u043B\u0438\u0441\u0430:%e\u042D\u0442\u043E \u0442\u0432\u043E\u044F \u043F\u0435\u0440\u0432\u0430\u044F \u043C\u0438\u0441\u0441\u0438\u044F, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u0441\u043F\u0435\u0440\u0432\u0430 \u043F\u0430\u0440\u0430 \u0441\u043E\u0432\u0435\u0442\u043E\u0432:%e1) \u043E\u043F\u0430\u0441\u0430\u0439\u0441\u044F \u0432\u0440\u0430\u0433\u043E\u0432 - \u0425\u0410\u041C\u0415\u041B\u0415\u041E\u041D\u041E\u0412.\" mish_txt_3=\"\u0410\u043B\u0438\u0441\u0430:%e2) \u043D\u0435 \u0437\u0430\u0431\u044B\u0432\u0430\u0439 \u0441\u043B\u0435\u0434\u0438\u0442\u044C \u0437\u0430 \u043F\u0435\u0440\u0435\u0433\u0440\u0435\u0432\u043E\u043C \u0441\u0432\u043E\u0438\u0445 \u043F\u0443\u0448\u0435\u043A.\" mish_txt_3a=\"\u0410\u043B\u0438\u0441\u0430:%e3) \u0427\u0442\u043E\u0431\u044B \u043F\u043E\u043C\u0435\u043D\u044F\u0442\u044C \u043E\u0440\u0443\u0436\u0438\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439 \u043A\u043E\u043B\u0435\u0441\u0438\u043A\u043E \u043C\u044B\u0448\u0438, \u0438\u043B\u0438 1-6 \u043A\u043B\u0430\u0432\u0438\u0448\u044B.%e\u0423\u0434\u0430\u0447\u0438!\" mish_txt_4=\"???:%e\u041D\u0438\u043A\u0447\u0435\u043C\u043D\u044B\u0439 \u0437\u0435\u043C\u043B\u044F\u043D\u0438\u043D! \u042F \u0443\u043D\u0438\u0447\u0442\u043E\u0436\u0443 \u0442\u0435\u0431\u044F!\" mish_txt_5=\"\u0410\u043B\u0438\u0441\u0430:%e\u041E\u0442\u043B\u0438\u0447\u043D\u043E \u043F\u0438\u043B\u043E\u0442! \u0422\u044B \u0441\u043F\u0440\u0430\u0432\u0438\u043B\u0441\u044F \u0441 \u043C\u0438\u0441\u0441\u0438\u0435\u0439! \u0412\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0439\u0441\u044F \u043D\u0430 \u0431\u0430\u0437\u0443!\" mish_txt_6=\"\u0410\u043B\u0438\u0441\u0430:%e\u0423\u0434\u0430\u0447\u0438 \u043F\u0438\u043B\u043E\u0442\u2026\u043E\u043D\u0430 \u0442\u0435\u0431\u0435 \u043F\u0440\u0438\u0433\u043E\u0434\u0438\u0442\u0441\u044F.\" mish_txt_7=\"\u0410\u043B\u0438\u0441\u0430:%e\u0414\u0435\u0440\u0436\u0438\u0441\u044C! \u041E\u0441\u0442\u0430\u043B\u043E\u0441\u044C \u0435\u0449\u0435 \u043D\u0435\u043C\u043D\u043E\u0433\u043E.\" mish_txt_8=\"\u0410\u043B\u0438\u0441\u0430:%e\u041E\u0442\u043B\u0438\u0447\u043D\u0430\u044F \u0440\u0430\u0431\u043E\u0442\u0430! \u0412\u0441\u0435 \u043A\u043E\u0440\u0430\u0431\u043B\u0438 \u043F\u043E\u043A\u0438\u043D\u0443\u043B\u0438 \u043E\u043F\u0430\u0441\u043D\u0443\u044E \u0437\u043E\u043D\u0443!\" mish_txt_9=\"\u0410\u043B\u0438\u0441\u0430:%e\u041F\u0438\u043B\u043E\u0442, \u0431\u0443\u0434\u044C \u043D\u0430 \u0447\u0435\u043A\u0443. \u041E\u0441\u0442\u0435\u0440\u0435\u0433\u0430\u0439\u0441\u044F \u043D\u043E\u0432\u044B\u0445 \u043A\u043E\u0440\u0430\u0431\u043B\u0435\u0439 \u0432\u0440\u0430\u0433\u0430 \u2013 \u043F\u0440\u0435\u0442\u043E\u0440\u0438\u0430\u043D\u0446\u0435\u0432.\" mish_txt_10=\"\u0420\u0430\u0445\u0430\u0431:%e\u0427\u0435\u043B\u043E\u0432\u0435\u043A\u2026%e\u042F \u043D\u0435 \u0434\u0443\u043C\u0430\u043B, \u0447\u0442\u043E \u043A\u0442\u043E-\u0442\u043E \u0438\u0437 \u0432\u0430\u0441 \u0437\u0430\u0439\u0434\u0435\u0442 \u0442\u0430\u043A \u0434\u0430\u043B\u0435\u043A\u043E.\" mish_txt_11=\"\u0420\u0430\u0445\u0430\u0431:%e\u0427\u0442\u043E \u0436, \u0441\u0435\u0439\u0447\u0430\u0441 \u0442\u044B \u043E\u0442\u0432\u0435\u0434\u0430\u0435\u0448\u044C \u0433\u043D\u0435\u0432 \u0420\u0430\u0445\u0430\u0431\u0430!\" mish_txt_12=\"\u0410\u043B\u0438\u0441\u0430:%e\u041F\u0438\u043B\u043E\u0442! \u0422\u044B \u0441\u043F\u0440\u0430\u0432\u0438\u043B\u0441\u044F!\" mish_txt_13=\"\u041F\u0438\u043B\u043E\u0442:%e\u0414\u0430, \u043D\u043E \u044D\u0442\u043E \u0431\u044B\u043B\u043E \u043D\u0435 \u043F\u0440\u043E\u0441\u0442\u043E\u2026\" mish_txt_14=\"\u0410\u043B\u0438\u0441\u0430:%e\u0421\u043A\u043E\u0440\u0435\u0435 \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0439\u0441\u044F, \u0435\u0441\u0442\u044C \u043D\u043E\u0432\u043E\u0441\u0442\u0438.\" mish_txt_15=\"\u0410\u043B\u0438\u0441\u0430:%e\u041F\u0438\u043B\u043E\u0442...\u043D\u0430\u0434\u0435\u0436\u0434\u0430 \u043B\u0438\u0448\u044C \u043D\u0430 \u0442\u0435\u0431\u044F...\u043F\u0440\u043E\u0434\u0435\u0440\u0436\u0438\u0441\u044C \u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u043C\u043E\u0436\u0435\u0448\u044C...\" mish_txt_16=\"???:%e\u0425\u0430-\u0445\u0430-\u0445\u0430! \u0413\u043B\u0443\u043F\u0435\u0446! \u0414\u0443\u043C\u0430\u043B, \u0443\u0431\u0438\u043B \u043C\u0435\u043D\u044F?!\" mish_txt_17=\"???:%e\u041D\u0435\u0435\u0435\u0442!!!\" mish_txt_18=\"\u041F\u0438\u043B\u043E\u0442:%e\u0411\u0430\u0437\u0430\u2026\u043F\u0440\u0438\u0435\u043C\u2026\u0432\u0440\u0430\u0433\u043E\u0432 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u043D\u043E\u0433\u043E\u2026\u044F \u043D\u0435 \u043C\u043E\u0433\u0443 \u0438\u0445 \u0431\u043E\u043B\u044C\u0448\u0435 \u0441\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044C.\" mish_txt_19=\"\u041F\u0438\u043B\u043E\u0442:%e\u041F\u0443\u0442\u044C \u043A \u043E\u0442\u0441\u0442\u0443\u043F\u043B\u0435\u043D\u0438\u044E \u043F\u0435\u0440\u0435\u043A\u0440\u044B\u0442,\u2026\u044F \u043F\u043E\u043F\u044B\u0442\u0430\u044E\u0441\u044C \u0443\u0439\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 \u043F\u043E\u044F\u0441 \u0430\u0441\u0442\u0435\u0440\u043E\u0438\u0434\u043E\u0432.\" mish_txt_20=\"\u041F\u0438\u043B\u043E\u0442:%e\u041D\u0430\u0434\u0435\u044E\u0441\u044C, \u043C\u043D\u0435 \u043F\u043E\u0432\u0435\u0437\u0435\u0442\u2026\" mish_txt_21=\"\u041F\u0438\u043B\u043E\u0442:%e\u041E\u0442\u043B\u0438\u0447\u043D\u043E. \u042F \u043F\u043E\u043A\u0438\u043D\u0443\u043B \u043F\u043E\u044F\u0441 \u0430\u0441\u0442\u0435\u0440\u043E\u0438\u0434\u043E\u0432.\" mish_txt_22=\"\u041F\u0438\u043B\u043E\u0442:%e\u0410\u0441\u0442\u0435\u0440\u043E\u0438\u0434\u044B \u0438 \u041A\u0440\u0438\u043B\u043B\u0438\u0430\u043D\u0441\u043A\u0438\u0435 \u0432\u043E\u0439\u0441\u043A\u0430 \u043E\u0441\u0442\u0430\u043B\u0438\u0441\u044C \u043F\u043E\u0437\u0430\u0434\u0438, \u043D\u043E \u0441\u0432\u044F\u0437\u044C \u0441 \u0431\u0430\u0437\u043E\u0439 \u0443\u0442\u0435\u0440\u044F\u043D\u0430. \u0422\u0435\u043F\u0435\u0440\u044C, \u044F \u043E\u0434\u0438\u043D\u2026\" ship_tip_1=\"\u0421\u043A\u0440\u0430\u043C:%e\u0421\u0430\u043C\u044B\u0439 \u043F\u0440\u043E\u0441\u0442\u043E\u0439 \u0434\u0438\u0437\u0430\u0439\u043D.\" ship_tip_2=\"\u0421\u043A\u0440\u0430\u043C:%e\u0411\u0440\u043E\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u044B\u0439, \u043D\u043E \u043E\u0447\u0435\u043D\u044C \u043C\u0435\u0434\u043B\u0435\u043D\u043D\u044B\u0439.\" ship_tip_3=\"\u0421\u043A\u0440\u0430\u043C:%e\u041A\u0430\u043C\u0443\u0444\u043B\u044F\u0436\u043D\u044B\u0439 \u0434\u0438\u0437\u0430\u0439\u043D, \u043E\u043D \u043F\u043E\u043C\u043E\u0436\u0435\u0442 \u0442\u0435\u0431\u0435 \u043D\u0435 \u043F\u043E\u043F\u0430\u0441\u0442\u044C \u043F\u043E\u0434 \u043F\u0443\u043B\u0438 \u0432\u0440\u0430\u0433\u0430.\" ship_tip_4=\"\u0421\u043A\u0440\u0430\u043C:%e\u041F\u043E\u0441\u043B\u0435 \u044D\u0442\u043E\u0439 \u043E\u0431\u0448\u0438\u0432\u043A\u0438 \u0442\u044B \u043C\u043E\u0436\u0435\u0448\u044C \u043D\u0435 \u0431\u043E\u044F\u0442\u0441\u044F \u043F\u043E\u043B\u0443\u0447\u0430\u0442\u044C \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u044F.\" ship_tip_5=\"\u0421\u043A\u0440\u0430\u043C:%e\u0411\u043E\u043B\u044C\u0448\u043E\u043C\u0443 \u043A\u043E\u0440\u0430\u0431\u043B\u044E \u2013 \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u043F\u043B\u0430\u0432\u0430\u043D\u0438\u0435.\" ship_tip_6=\"\u0421\u043A\u0440\u0430\u043C:%e\u0414\u0432\u0430 \u0441\u043B\u043E\u0432\u0430 - \u0432\u044B\u0431\u043E\u0440 \u043F\u0440\u043E\u0444\u0435\u0441\u0441\u0438\u043E\u043D\u0430\u043B\u0430.\" guns=\"\u041F\u0443\u0448\u043A\u0438:\" desings=\"\u0414\u0438\u0437\u0430\u0439\u043D:\" gun_tip_1=\"\u041A\u0435\u0439\u0442:%e\u042D\u0442\u043E \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0435 \u043E\u0440\u0443\u0436\u0438\u0435 \u0438\u0441\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043B\u0435\u0439 \u0441\u0438\u043B \u0410\u043B\u044C\u044F\u043D\u0441\u0430.\" gun_tip_2=\"\u041A\u0435\u0439\u0442:%e\u0418\u043C\u0435\u0435\u0442 \u0434\u043E\u0432\u043E\u043B\u044C\u043D\u043E \u0431\u043E\u043B\u044C\u0448\u0443\u044E \u0443\u0431\u043E\u0439\u043D\u0443\u044E \u0441\u0438\u043B\u0443, \u043D\u043E \u043E\u0447\u0435\u043D\u044C \u043C\u0430\u043B\u0443\u044E \u0441\u043A\u043E\u0440\u043E\u0441\u0442\u0440\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C.\" gun_tip_3=\"\u041A\u0435\u0439\u0442:%e\u0422\u0440\u0435\u0445\u0441\u0442\u0432\u043E\u043B\u044C\u043D\u0438\u043A, \u0438\u043C\u0435\u0435\u0442 \u0441\u043B\u0430\u0431\u0443\u044E \u0443\u0431\u043E\u0439\u043D\u0443\u044E \u0441\u0438\u043B\u0443, \u043D\u043E \u0434\u043E\u0432\u043E\u043B\u044C\u043D\u043E \u0431\u043E\u043B\u044C\u0448\u0443\u044E \u0441\u043A\u043E\u0440\u043E\u0441\u0442\u0440\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C.\" gun_tip_4=\"\u041A\u0435\u0439\u0442:%e\u0421\u0430\u043C\u043E\u043D\u0430\u0432\u043E\u0434\u044F\u0449\u0438\u0435\u0441\u044F \u0440\u0430\u043A\u0435\u0442\u044B, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043D\u0430\u0439\u0434\u0443\u0442 \u0441\u0432\u043E\u044E \u0446\u0435\u043B\u044C \u0431\u0435\u0437 \u0442\u0432\u043E\u0435\u0439 \u043F\u043E\u043C\u043E\u0449\u0438!\" gun_tip_5=\"\u041A\u0435\u0439\u0442:%e\u0418\u0437 \u0441\u0442\u0432\u043E\u043B\u0430 \u0432\u044B\u043B\u0435\u0442\u0430\u0435\u0442 \u043E\u0434\u0438\u043D \u0441\u043D\u0430\u0440\u044F\u0434, \u0438 \u0435\u0441\u043B\u0438 \u043E\u043D \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u0442 \u0441\u0435\u0431\u0435 \u0446\u0435\u043B\u044C \u0442\u043E \u043F\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044C\u0441\u044F \u0432 \u0447\u0435\u0442\u044B\u0440\u0435 \u0441\u043D\u0430\u0440\u044F\u0434\u0430 \u043F\u043E\u0441\u043B\u0430\u0431\u0435\u0435.\" gun_tip_6=\"\u041A\u0435\u0439\u0442:%e\u041C\u043E\u0449\u043D\u0435\u0439\u0448\u0435\u0435 \u043E\u0440\u0443\u0436\u0438\u0435 \u0441\u0438\u043B \u0410\u043B\u044C\u044F\u043D\u0441\u0430. \u0417\u0430 \u043D\u0435\u0433\u043E \u0442\u044B \u043E\u0442\u0432\u0430\u043B\u0438\u0448\u044C \u043A\u0443\u0447\u0443 \u0434\u0435\u043D\u0435\u0433, \u043D\u043E \u043F\u043E\u0432\u0435\u0440\u044C, \u043E\u043D\u043E \u0442\u043E\u0433\u043E \u0441\u0442\u043E\u0438\u0442.\" perc_tip_1=\"\u0413\u0440\u044D\u0433:%e\u041F\u0440\u0438\u043E\u0431\u0440\u0435\u0442\u044F \u044D\u0442\u043E\u0442 \u043F\u0435\u0440\u043A \u0441\u043A\u043E\u0440\u043E\u0441\u0442\u044C \u0442\u0432\u043E\u0435\u0433\u043E \u043A\u043E\u0440\u0430\u0431\u043B\u044F \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0442\u0441\u044F \u043D\u0430 10 \u0435\u0434\u0435\u043D\u0438\u0446.\" perc_tip_2=\"\u0413\u0440\u044D\u0433:%e\u041F\u0440\u0438\u043E\u0431\u0440\u0435\u0442\u044F \u044D\u0442\u043E\u0442 \u043F\u0435\u0440\u043A \u0442\u044B \u043D\u0430\u0447\u043D\u0435\u0448\u044C \u0432\u0438\u0434\u0435\u0442\u044C \u0425\u0410\u041C\u0415\u041B\u0415\u041E\u041D\u041E\u0412 \u0431\u0435\u0437 \u043A\u0430\u043C\u0443\u0444\u043B\u044F\u0436\u0430.\" perc_tip_3=\"\u0413\u0440\u044D\u0433:%e\u041F\u0440\u0438\u043E\u0431\u0440\u0435\u0442\u044F \u044D\u0442\u043E\u0442 \u043F\u0435\u0440\u043A, \u0442\u0432\u043E\u0438 \u043E\u0447\u043A\u0438 \u0437\u0430 \u043A\u0430\u0436\u0434\u043E\u0433\u043E \u0443\u0431\u0438\u0442\u043E\u0433\u043E \u0432\u0440\u0430\u0433\u0430 \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432\u0430\u044E\u0442\u0441\u044F \u043D\u0430 20%.\" perc_tip_4=\"\u0413\u0440\u044D\u0433:%e\u041F\u043E\u0432\u044B\u0448\u0430\u0435\u0442 \u0448\u0430\u043D\u0441 \u043D\u0430\u043D\u0435\u0441\u0435\u043D\u0438\u044F \u043A\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u0443\u0434\u0430\u0440\u0430 \u0434\u043E 20%.\" game_shop_title1=\"\u041C\u0430\u0441\u0442\u0435\u0440\u0441\u043A\u0430\u044F.%e\u0417\u0434\u0435\u0441\u044C \u0442\u044B \u043C\u043E\u0436\u0435\u0448\u044C \u043F\u0440\u0438\u043E\u0431\u0440\u0435\u0441\u0442\u0438 \u043D\u043E\u0432\u044B\u0435 \u043F\u0443\u0448\u043A\u0438. \" game_shop_title2=\"\u041A\u0430\u043F\u0438\u0442\u0430\u043D\u0441\u043A\u0438\u0439 \u043C\u043E\u0441\u0442\u0438\u043A.%e\u0417\u0434\u0435\u0441\u044C \u0442\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0448\u044C \u043E\u0442 \u043A\u043E\u043C\u0430\u043D\u0434\u0438\u0440\u0430 \u043D\u043E\u0432\u043E\u0435 \u0437\u0430\u0434\u0430\u043D\u0438\u0435.\" game_shop_title3=\"\u0410\u043D\u0433\u0430\u0440.%e\u0417\u0434\u0435\u0441\u044C \u0442\u044B \u043C\u043E\u0436\u0435\u0448\u044C \u043A\u0443\u043F\u0438\u0442\u044C \u0441\u0435\u0431\u0435 \u043D\u043E\u0432\u044B\u0439 \u043A\u043E\u0440\u0430\u0431\u043B\u044C. \" game_shop_title4=\"???\" game_shop_title5=\"\u0422\u0440\u0435\u043D\u0438\u0440\u043E\u0432\u043E\u0447\u043D\u044B\u0439 \u0446\u0435\u043D\u0442\u0440.%e\u0417\u0434\u0435\u0441\u044C \u0442\u044B \u043C\u043E\u0436\u0435\u0448\u044C \u043F\u0440\u0438\u043E\u0431\u0440\u0435\u0441\u0442\u0438 \u043D\u043E\u0432\u044B\u0435 \u043D\u0430\u0432\u044B\u043A\u0438. \" game_shop_title6=\"\u0414\u043E\u043A\u0438.%e\u041E\u0442\u0441\u044E\u0434\u0430 \u0442\u044B \u043C\u043E\u0436\u0435\u0448\u044C \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C\u0441\u044F \u043D\u0430 \u043E\u0447\u0435\u0440\u0435\u0434\u043D\u043E\u0435 \u0437\u0430\u0434\u0430\u043D\u0438\u0435. \" game_shop_txt1=\"\" game_shop_txt2=\"\" game_shop_txt3=\"\" game_shop_txt4=\"\" game_shop_txt5=\"\" game_shop_txt6=\"\u0410\u043B\u0438\u0441\u0430:%e\u0413\u043E\u0442\u043E\u0432 \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C \u0431\u043E\u0439?\" />"}); strs.push({lang_name:"English", lang_translator:"Reksnes", txt:"<lang game=\"New Game\" language=\"Language\" scores=\"Scores\" more_games=\"More games\" resume=\"Resume\" about=\"About\" next=\"Next\" exit=\"Exit\" name=\"Name\" dname=\"Player\" loading=\"Loading\" live=\"Life\" sound_on=\"Sound on\" sound_off=\"Sound off\" bg_stars_on=\"Stars on\" bg_stars_off=\"Stars off\" go=\"Go!\" heat=\"Heat\" repair=\"Repair\" inviciple=\"Invincible\" enemy_slow=\"Enemies slow\" double_speed=\"Speed X2\" double_dmg=\"Damage X2\" back=\"Back\" options=\"Options\" skip=\"Skip\" damage=\"Damage\" reload=\"Reload\" cost=\"Cost\" hp=\"HP\" armor=\"Armor\" speed=\"Speed\" continues=\"Continues\" you_have_lost_wana_try_again=\"You have lost. Want to try again?\" try=\"Try Again!\" controls_0=\"Hybrid\" controls_1=\"Keyboard\" controls_2=\"Mouse\" desings=\"Designs:\" guns=\"Guns:\" percs=\"Skills:\" flash=\"Flash\" perception=\"Perception\" swift_learner=\"Swift learner\" slayer=\"Slayer\" intro_txt=\"It's year 2125. Human race have started space travels. People start to colonize new planets, new routes.%e%eYear 2142. In their advance, their happiness have ended at once, humans meet a new scope civilisation - The Crilliants. They don`t know what is peace. An endless war started like humans never imagine.%e%eYear 2350. Human Alliance Forces have been broken. Last spaceships are travelling to Earth for the last stand...\" cap_txt_0=\"Captain:%eFor ages\u2026 yeah, no less... mankind was on the verge of destruction. The Crilliants as if locusts destroyed our cities and the planet was ravaged! Now they have aimed to the Earth! Pilots! You`re our last hope and the further destiny of mankind depends only on you!\" cap_txt_1=\"Pilot, the Crilliants have captured the Alliance ship with a very important cargo on the board. Do your best to bring it back!\" cap_txt_2=\"The Crilliants regularily attack our trade routes but for now we must not lose the cargo. Pilot, hold enemies until the ships leave the danger zone!\" cap_txt_3=\"Pilot, We thought on a way to sabotage the Crilliants and you`re the one who will carry out the order. Destroy the enemies ship, Rha`b!\" cap_txt_4=\"Pilot, our previous mission had brilliant results. We broke down the enemy`s resistance. It has comes the time of turning-point in this war - we are almost in the heart of the Crilliants, planet Malkaj. The Argo guns can destroy the planet but you must protect us till we come closer.\" mish_txt_100=\"???:%eAttention! %eArgo`s battle-cruiser approaching.%eEmergency situation!\" mish_txt_101=\"???:%eAll fighters, return to the base immediately!\" mish_txt_102=\"Pilot:%eDone. I`m at the base.\" mish_txt_1=\"Alice:%eI`m Alice, your instructor. I`ll be your assistant during your mission.\" mish_txt_2=\"Alice:%eAs it`s your first task, I got a few tips:%e1) Be careful with enemy stealths,\" mish_txt_3=\"Alice:%e2) Pay attention to your weapon heat,\" mish_txt_3a=\"Alice:%e3) To change weapon use mouse_wheel, or 1-6 on keyborad.%eGood luck!\" mish_txt_4=\"???:%ePitiful human being! I`ll crush you!\" mish_txt_5=\"Alice:%eGood job, pilot! Now return to the base for supplies!\" mish_txt_6=\"Alice:%eGood luck, now you`ll need it for sure .\" mish_txt_7=\"Alice:%eTake care!.\" mish_txt_8=\"Alice:%eBrilliant! All ships have escaped!\" mish_txt_9=\"Alice:%ePilot, be careful, especially with new enemy ships.\" mish_txt_10=\"Rha`b:%eHey, man\u2026%eYou surprised me, none of yours have ever been so far.\" mish_txt_11=\"Rha`b:%eNow feel the power of Rha`b!\" mish_txt_12=\"Alice:%ePilot! You have succeeded!\" mish_txt_13=\"Pilot:%eYep, it was hard\u2026\" mish_txt_14=\"Alice:%eCome back to the base, I got news for you.\" mish_txt_15=\"Alice:%ePilot... We believe in you... stand as long as you can...\" mish_txt_16=\"???:%eHa-ha-ha! Dumb man! Did you miss me?!\" mish_txt_17=\"???:%eNooooooo!!!\" mish_txt_18=\"Pilot:%eBase\u2026 over here\u2026 there are too many enemy ships\u2026 I can`t stand for longer.\" mish_txt_19=\"Pilot:%ePath to the base has been blocked,\u2026 On my way to an asteroids field.\" mish_txt_20=\"Pilot:%eI hope luck is on my side...\" mish_txt_21=\"Pilot:%eGood. I`ve reached the end of the asteroids field.\" mish_txt_22=\"Pilot:%eI have no signal from the base, now I`m alone\u2026\" ship_tip_1=\"Scram:%eBasic design.\" ship_tip_2=\"Scram:%eArmored design, slower than normal.\" ship_tip_3=\"Scram:%eSneaky design, this ship can avoid enemy bullets.\" ship_tip_4=\"Scram:%eThis design can carry on with lots of hits.\" ship_tip_5=\"Scram:%eFor big ship - big trip.\" ship_tip_6=\"Scram:%eProfessional design.\" gun_tip_1=\"Kate:%eStandard weapon. Every soldier should try it at least once.\" gun_tip_2=\"Kate:%eVery destructive.\" gun_tip_3=\"Kate:%eLots of bullets, 3 barrels to shoot.\" gun_tip_4=\"Kate:%eHome-missiles. Big explosion on hit.\" gun_tip_5=\"Kate:%eOne big shot to destroy enemy ship or 4 small shots of home-missiles to find sneaky ones.\" gun_tip_6=\"Kate:%eThe Most powerful weapon of the Alliance. Maybe it costs too much, but it worths to buy it.\" perc_tip_1=\"Grag:%eIt`ll upgrade your engine, so you can fly faster.\" perc_tip_2=\"Grag:%eIt`ll help you to see enemies clearer.\" perc_tip_3=\"Grag:%eNeed more money? This skill is definitely for you.\" perc_tip_4=\"Grag:%eMake enemies feel pain.\" game_shop_title1=\"Gun shop\" game_shop_title2=\"Captain\" game_shop_title3=\"Ship shop\" game_shop_title4=\"???\" game_shop_title5=\"Pilot training\" game_shop_title6=\"Exit to mission\" game_shop_txt1=\"Kate:%eHi! You can buy a new gun here. Use mouse-wheel to change it while in a mission.\" game_shop_txt2=\"\" game_shop_txt3=\"Scram:%eYou can buy a new ship here.\" game_shop_txt4=\"Hi! You made the right choice coming to me!\" game_shop_txt5=\"Hi! You made the right choice coming to me!\" game_shop_txt6=\"Alice:%eReady to continue your fight?\" />"}); strs.push({lang_name:"Spanish", lang_translator:"ArcadeReign.com", txt:"<lang language=\"Idioma\" game=\"Nuevo Juego\" scores=\"Puntuaciones\" more_games=\"M\u00E1s Juegos\" resume=\"Continuar\" about=\"Cr\u00E9ditos\" next=\"Seguir\" exit=\"Salir\" name=\"Nombre\" dname=\"Jugador\" loading=\"Cargando\" live=\"Vida\" sound_on=\"Sonido\" sound_off=\"Sin Sonido\" bg_stars_on=\"Con Fondo\" bg_stars_off=\"Sin Fondo\" go=\"Jugar!\" heat=\"Calor\" repair=\"Reparar\" inviciple=\"Invencible\" enemy_slow=\"Enemigos Lentos\" double_speed=\"Velocidad X2\" double_dmg=\"Da\u00F1os X2\" back=\"Atr\u00E1s\" options=\"Opciones\" skip=\"Saltar\" damage=\"Da\u00F1os\" reload=\"Recargar\" cost=\"Coste\" hp=\"HP\" armor=\"Armadura\" speed=\"Velocidad\" continues=\"Continuaciones\" you_have_lost_wana_try_again=\"Has perdido \u00BFQuieres intentarlo de nuevo?\" try=\"Intentar otra vez\" controls_0=\"Mixto\" controls_1=\"Teclado\" controls_2=\"Rat\u00F3n\" desings=\"Dise\u00F1os:\" guns=\"Armas:\" percs=\"Habilidades:\" flash=\"Rel\u00E1mpago\" perception=\"Percepci\u00F3n\" swift_learner=\"Aprendiz Veloz\" slayer=\"Matador\" intro_txt=\"A\u00F1o 2125. La Raza Humana ha iniciado viajes al espacio. La poblaci\u00F3n comienza a colonizar nuevos planetas, nuevas rutas.%e%eA\u00F1o 2142. Pero en el avance, su felicidad ha finalizado de repente, los humanos conocieron una nueva civilizaci\u00F3n competidora - Los Crilliants. Ellos no conocen lo que es la Paz. Comienza una interminable guerra que los humanos nunca imaginaron.%e%eA\u00F1o 2350. Las Fuerzas de La Alianza Humana han sido diezmadas. Las \u00FAltimas naves espaciales viajan a la Tierra para la \u00FAltima defensa...\" cap_txt_0=\"Capit\u00E1n:%eDurante a\u00F1os\u2026 oh si, no menos... la humanidad estuvo al borde de la destrucci\u00F3n. Los Crilliants como langostas destruyeron nuestras ciudades y los planetas fueron arrasados. \u00A1Ahora se dirigen a la Tierra! \u00A1Pilotos, sois nuestra \u00FAltima esperanza y el destino de la humanidad depende solamente de vosotros!\" cap_txt_1=\"Piloto, los Crilliants han capturado la nave de la Alianza con un vital cargamento a bordo. \u00A1Haz lo imposible para recuperarlo!\" cap_txt_2=\"Los Crilliants atacan regularmente nuestras rutas de comercio, pero por ahora no debemos perder ese cargamento. \u00A1Piloto, ret\u00E9n a los enemigos hasta que las naves dejen la zona de peligro!\" cap_txt_3=\"Piloto, hemos pensado un plan para sabotear a los Crilliants y t\u00FA eres el que va a llevar a cabo esa misi\u00F3n. \u00A1Destruir la nave enemiga de Rha`b!\" cap_txt_4=\"Piloto, nuestra anterior misi\u00F3n tuvo brillantes resultados, rompimos la resistencia enemiga. Llega el momento de darle la vuelta a esta guerra, estamos casi en el coraz\u00F3n de los Crilliants, el planeta Malkaj. Las armas Argo pueden destruir el planeta pero debes protegernos hasta que estemos cerca.\" mish_txt_100=\"???:%e\u00A1Atenci\u00F3n! %eUn crucero estelar Argo se aproxima.%e\u00A1Situaci\u00F3n de emergencia!\" mish_txt_101=\"???:%e\u00A1A todos los pilotos, vuelvan a la base inmediatamente!\" mish_txt_102=\"Piloto:%eHecho, estoy en la base.\" mish_txt_1=\"Alice:%eSoy Alice, tu instructora. Ser\u00E9 tu asistente durante la misi\u00F3n.\" mish_txt_2=\"Alice:%eEs tu primera prueba, te dar\u00E9 unos consejos:%e1) Ten cuidado con los enemigos camuflados,\" mish_txt_3=\"Alice:%e2) Presta atenci\u00F3n al calor de tu arma,\" mish_txt_3a=\"Alice:%e3) Para cambiar de arma usa la rueda del rat\u00F3n, o los botones 1-6 del teclado.%e\u00A1Buena Suerte!\" mish_txt_4=\"???:%e\u00A1Lastimoso ser humano! \u00A1Te aplastar\u00E9!\" mish_txt_5=\"Alice:%e\u00A1Buen trabajo, piloto! Vuelve a la base para aprovisionarte!\" mish_txt_6=\"Alice:%eBuena Suerte, seguro que ahora la necesitar\u00E1s.\" mish_txt_7=\"Alice:%e\u00A1Cu\u00EDdate!.\" mish_txt_8=\"Alice:%e\u00A1Brillante, todas las naves han escapado!\" mish_txt_9=\"Alice:%ePiloto, ten cuidado, en especial con las naves enemigas.\" mish_txt_10=\"Rha`b:%e\u00A1Eh t\u00FA!\u2026%eMe has impresionado, ninguno de los tuyos hab\u00EDa llegado tan lejos.\" mish_txt_11=\"Rha`b:%e\u00A1Ahora siente el poder de Rha`b!\" mish_txt_12=\"Alice:%e\u00A1Piloto, Has tenido \u00E9xito!\" mish_txt_13=\"Piloto:%eSi, fu\u00E9 dificil\u2026\" mish_txt_14=\"Alice:%eVuelve a la base, tengo noticias para ti.\" mish_txt_15=\"Alice:%ePiloto... Creemos en ti... resiste lo m\u00E1s que puedas...\" mish_txt_16=\"???:%e\u00A1Ha-ha-ha! \u00A1Idiota! \u00BFMe echabas de menos?!\" mish_txt_17=\"???:%e\u00A1\u00A1\u00A1Nooooooo!!!\" mish_txt_18=\"Piloto:%eBase\u2026 por aqui\u2026 hay demasiadas naves enemigas\u2026 no podr\u00E9 resistir m\u00E1s.\" mish_txt_19=\"Piloto:%eEl camino a la base ha sido bloqueado,\u2026 me dirijo a un campo de asteroides.\" mish_txt_20=\"Piloto:%eEspero que la suerte est\u00E9 de mi lado...\" mish_txt_21=\"Piloto:%e\u00A1Bien!. He llegado al final del campo de asteroides.\" mish_txt_22=\"Pilot:%eNo recibo se\u00F1al de la base, ahora estoy solo\u2026\" ship_tip_1=\"Scram:%eDise\u00F1o b\u00E1sico.\" ship_tip_2=\"Scram:%eDise\u00F1o blindado, m\u00E1s lento de lo normal.\" ship_tip_3=\"Scram:%eDise\u00F1o furtivo, esta nave puede evitar las balas enemigas.\" ship_tip_4=\"Scram:%eEste dise\u00F1o puede soportar muchos impactos.\" ship_tip_5=\"Scram:%ePara la gran nave - el gran viaje.\" ship_tip_6=\"Scram:%eDise\u00F1o profesional.\" gun_tip_1=\"Kate:%eArma b\u00E1sica. Cualquier soldado deber\u00EDa probarla.\" gun_tip_2=\"Kate:%eMuy destructiva.\" gun_tip_3=\"Kate:%eMuchas balas, 3 ca\u00F1ones para disparar.\" gun_tip_4=\"Kate:%eMisiles caseros. Gran explosi\u00F3n al impactar.\" gun_tip_5=\"Kate:%eUn gran disparo para terminar con la nave enemiga o 4 peque\u00F1os disparos de misiles caseros para encontrar a los furtivos.\" gun_tip_6=\"Kate:%eLa m\u00E1s poderosa arma de la Alianza. Puede que cueste demasiado, pero merece la pena.\" perc_tip_1=\"Grag:%eActualizar\u00E1 tu maquinaria para que vueles m\u00E1s r\u00E1pido.\" perc_tip_2=\"Grag:%eTe ayudar\u00E1 a ver los enemigos m\u00E1s claramente.\" perc_tip_3=\"Grag:%e\u00BFNecesitas m\u00E1s dinero? Entonces esta habilidad es ideal para ti.\" perc_tip_4=\"Grag:%eHace que los enemigos sientan dolor.\" game_shop_title1=\"Tienda de Armas\" game_shop_title2=\"Capit\u00E1n\" game_shop_title3=\"Tienda de Naves\" game_shop_title4=\"???\" game_shop_title5=\"Entrenamiento de Pilotos\" game_shop_title6=\"Salir a la misi\u00F3n\" game_shop_txt1=\"Kate:%e\u00A1Hola! Aqui puedes comprar una nueva arma. Usa la rueda del rat\u00F3n para cambiarla durante la misi\u00F3n.\" game_shop_txt2=\"\" game_shop_txt3=\"Scram:%eAqui puedes comprar una nueva nave.\" game_shop_txt4=\"\u00A1Hola! Hiciste la elecci\u00F3n correcta viniendo a mi!\" game_shop_txt5=\"\u00A1Hola! Hiciste la elecci\u00F3n correcta viniendo a mi!\" game_shop_txt6=\"Alice:%e\u00BFEst\u00E1s preparado para continuar la batalla?\" />"}); if (_root.dlang == undefined) { if (System.capabilities.language == "ru") { _root.dlang = 0; } else if (System.capabilities.language == "es") { _root.dlang = 2; } else { _root.dlang = 1; } } lang_xml = new XML(strs[_root.dlang].txt); lang_xml.loaded = true; _global.xml_lang = lang_xml.firstChild.attributes; } else { data_xml = new XML(); data_xml.onLoad = function (succes) { trace("_succes:" + succes); trace("_this:" + this); root_load_and_play(); data_copy_xml = data_xml.cloneNode(true); }; data_xml.load((CONST_PATH_DATA + "data.xml") + _global.refresh_add); lang_xml = new XML(); lang_xml.onLoad = function (succes) { trace("_succes:" + succes); trace("_this:" + this); _global.xml_lang = this.firstChild.attributes; root_load_and_play(); }; lang_xml.load((CONST_PATH_DATA + "lang_es.xml") + _global.refresh_add); } _root.bar_mc.onEnterFrame = function () { var _local4 = _root.getBytesLoaded(); var _local3 = _root.getBytesTotal(); this._xscale = (_local4 * 100) / _local3; if (_local4 == _local3) { gameLoaded = true; root_load_and_play(); } _root.prel.gotoAndStop(Math.ceil((_local4 * 100) / _local3)); _root.prel.procent.text = Math.ceil((_local4 * 100) / _local3) + "%"; }; root_load_and_play();Frame 3function drawPoly(mc, start_xy, xy, lineStyle, fillStyle) { mc.lineStyle(lineStyle._t, lineStyle._color, lineStyle._alpha); if (fillStyle._alpha > 0) { mc.beginFill(fillStyle._color, fillStyle._alpha); } var _local4; var _local3; _local4 = start_xy[0] + xy[0][0]; _local3 = start_xy[1] + xy[0][1]; mc.moveTo(_local4, _local3); var _local1 = 1; while (_local1 < xy.length) { _local4 = start_xy[0] + xy[_local1][0]; _local3 = start_xy[1] + xy[_local1][1]; mc.lineTo(_local4, _local3); _local1++; } if (fillStyle._alpha > 0) { mc.endFill(); } } function drawLine(mc, xy, t_xy, lineStyle) { mc.lineStyle(lineStyle._t, lineStyle._color, lineStyle._alpha); mc.moveTo(xy[0], xy[1]); mc.lineTo(t_xy[0], t_xy[1]); } function drawGrid(mc, start_xy, cols, rows, tw, th, lineStyle, fillStyle) { mc.lineStyle(lineStyle._t, lineStyle._color, lineStyle._alpha); var _local7 = cols * tw; var _local8 = rows * th; if (fillStyle._alpha > 0) { mc.beginFill(fillStyle._color, fillStyle._alpha); } var _local4 = start_xy[0]; var _local3 = start_xy[1]; mc.moveTo(_local4, _local3); mc.lineTo(_local4 + _local7, _local3); mc.lineTo(_local4 + _local7, _local8 + _local3); mc.lineTo(_local4, _local8 + _local3); mc.lineTo(_local4, _local3); if (fillStyle._alpha > 0) { mc.endFill(); } var _local1 = 0; while (_local1 < rows) { mc.moveTo(_local4, (_local1 * th) + _local3); mc.lineTo(_local4 + _local7, (_local1 * th) + _local3); _local1++; } _local1 = 0; while (_local1 < cols) { mc.moveTo(_local4 + (_local1 * tw), _local3); mc.lineTo(_local4 + (_local1 * tw), _local8 + _local3); _local1++; } } function drawExCircle(mc, start_xy, r, lineStyle, fillStyle) { mc.lineStyle(lineStyle._t, lineStyle._color, lineStyle._alpha); if ((fillStyle._alpha != 0) or (fillStyle == undefined)) { mc.beginFill(fillStyle._color, fillStyle._alpha); } var _local3 = start_xy[0]; var _local2 = start_xy[1]; mc.moveTo(_local3 + r, _local2); mc.curveTo(r + _local3, (0.414213562373095 * r) + _local2, (0.707106781186547 * r) + _local3, (0.707106781186547 * r) + _local2); mc.curveTo((0.414213562373095 * r) + _local3, r + _local2, _local3, r + _local2); mc.curveTo((-0.414213562373095 * r) + _local3, r + _local2, (-0.707106781186547 * r) + _local3, (0.707106781186547 * r) + _local2); mc.curveTo((-r) + _local3, (0.414213562373095 * r) + _local2, (-r) + _local3, _local2); mc.curveTo((-r) + _local3, (-0.414213562373095 * r) + _local2, (-0.707106781186547 * r) + _local3, (-0.707106781186547 * r) + _local2); mc.curveTo((-0.414213562373095 * r) + _local3, (-r) + _local2, _local3, (-r) + _local2); mc.curveTo((0.414213562373095 * r) + _local3, (-r) + _local2, (0.707106781186547 * r) + _local3, (-0.707106781186547 * r) + _local2); mc.curveTo(r + _local3, (-0.414213562373095 * r) + _local2, r + _local3, _local2); if ((fillStyle._alpha != 0) or (fillStyle == undefined)) { mc.endFill(); } } function drawCross(mc, x, y, r, color) { mc.lineStyle(3, color); mc.moveTo(x, y); mc.lineTo(x + r, y + r); mc.moveTo(x, y); mc.lineTo(x - r, y + r); mc.moveTo(x, y); mc.lineTo(x + r, y - r); mc.moveTo(x, y); mc.lineTo(x - r, y - r); } function drawPath(mc, sx, sy, xy, element_width, element_height, lineColor, lineAlpha, lineTicknes, distMax, lineColorA, lineAlphaA, lineTicknesA) { mc.lineStyle(lineTicknes, lineColor, lineAlpha); var _local3 = ((xy[0][0] * element_width) + (element_width / 2)) + sx; var _local2 = ((xy[0][1] * element_height) + (element_height / 2)) + sy; var _local9 = xy[0][2]; var _local8 = 0; mc.moveTo(_local3, _local2); var _local1 = 1; while (_local1 < xy.length) { var _local5 = _local3; var _local4 = _local2; _local3 = ((xy[_local1][0] * element_width) + (element_width / 2)) + sx; _local2 = ((xy[_local1][1] * element_height) + (element_height / 2)) + sy; _local9 = xy[_local1][2]; if (distMax == 0) { if (_local8 == 0) { drawArrow(mc, _local5, _local4, _local3, _local2, 0, 0, lineColorA, lineAlphaA, lineTicknesA); _local8 = 1; } else { drawArrow(mc, _local5, _local4, _local3, _local2, 0, 0, lineColor, lineAlpha, lineTicknes); _local8 = 0; } } else if (_local9 > distMax) { drawArrow(mc, _local5, _local4, _local3, _local2, 0, 0, lineColorA, lineAlphaA, lineTicknesA); } else { drawArrow(mc, _local5, _local4, _local3, _local2, 0, 0, lineColor, lineAlpha, lineTicknes); } _local1++; } } function load_sfx() { for (var _local3 in _root.snd) { var _local2 = _local3 + ext; _root.snd[_local3].attachSound(_local2); } } function options_switch_sound() { options_set_sound(!_global.options_playsounds); return(_global.options_playsounds); } function options_set_sound(val) { _global.options_playsounds = val; for (var _local3 in _root.snd) { if (_global.options_playsounds) { _root.snd[_local3].setVolume(100); if (_root.snd[_local3].playing) { _root.snd[_local3].start(0, 99999999999999); } } else { _root.snd[_local3].setVolume(0); _root.snd[_local3].stop(); } } } function show_main() { _root.snd.music.stop_this(); _root.snd.menu.start_this(); var _local8 = _root.attachMovie("main_menu_scr", "main", main_depth); var _local4 = _root_w / 2; var _local3 = 80; var _local7 = 0; var _local6 = 60; var _local5 = 0; var _local14 = _local8.attachFontBut("butFont", "but" + (_local5++), {_x:_local4, _y:_local3}, null); _local4 = _local4 + _local7; _local3 = _local3 + _local6; var _local9 = _local8.attachFontBut("butFont", "but" + (_local5++), {_x:_local4, _y:_local3}, null); _local4 = _local4 + _local7; _local3 = _local3 + _local6; var _local13 = _local8.attachFontBut("butFont", "but" + (_local5++), {_x:_local4, _y:_local3}, null); _local4 = _local4 + _local7; _local3 = _local3 + _local6; if (_global.options_multylang && (strs.length > 1)) { var _local10 = _local8.attachFontBut("butFont", "but" + (_local5++), {_x:_local4, _y:_local3}, null); _local4 = _local4 + _local7; _local3 = _local3 + _local6; } var _local12 = _local8.attachFontBut("butFont", "but" + (_local5++), {_x:_local4, _y:_local3}, null); _local4 = _local4 + _local7; _local3 = _local3 + _local6; var _local11 = _local8.attachFontBut("butFont", "but" + (_local5++), {_x:_local4, _y:_local3}, null); _local4 = _local4 + _local7; _local3 = _local3 + _local6; _local14.set_label(get_txt("game")); _local14.act = function () { _root.snd.menu.stop_this(); show_big_intro(); }; _local9.set_label(get_txt("Wall Of Fame")); _local9.act = function () { mochi.MochiScores.showLeaderboard({boardID:"302f22010e755d56", onClose:function () { }}); }; _local13.set_label(get_txt("options")); _local13.act = function () { show_options(); }; _local10.set_label(get_txt("language")); _local10.act = function () { show_lang_menu(); }; _local12.set_label(get_txt("Play More Games")); _local12.act = function () { getURL ("http://www.yougame.com/", "_top"); }; _local11.set_label(get_txt("This Game On Your Website")); _local11.act = function () { getURL ("http://www.yougame.com/", "_top"); }; } function show_options() { var _local9 = _root.attachMovie("main_menu_scr", "main", main_depth); var _local5 = _root_w / 2; var _local4 = 40; var _local8 = 0; var _local7 = 80; var _local6 = 0; var _local11 = _local9.attachFontBut("butFont", "but" + (_local6++), {_x:_local5, _y:_local4}, null); _local5 = _local5 + _local8; _local4 = _local4 + _local7; var _local13 = _local9.attachFontBut("butFont", "but" + (_local6++), {_x:_local5, _y:_local4}, null); _local5 = _local5 + _local8; _local4 = _local4 + _local7; var _local10 = _local9.attachFontBut("butFont", "but" + (_local6++), {_x:_local5, _y:_local4}, null); _local5 = _local5 + _local8; _local4 = _local4 + _local7; var _local12 = _local9.attachFontBut("butFont", "but" + (_local6++), {_x:_local5, _y:_local4}, null); _local5 = _local5 + _local8; _local4 = _local4 + _local7; if (_global.options_playsounds) { _local11.set_label(get_txt("sound_on")); } else { _local11.set_label(get_txt("sound_off")); } _local11.act = function () { if (options_switch_sound()) { this.set_label(get_txt("sound_on")); } else { this.set_label(get_txt("sound_off")); } }; _local13.set_label(get_txt("controls_" + _global.options_controls)); _local13.act = function () { _global.options_controls++; if (_global.options_controls > 2) { _global.options_controls = _global.options_controls - 3; } this.set_label(get_txt("controls_" + _global.options_controls)); }; if (_global.options_multylang && (strs.length > 1)) { but_lang_mc.set_label(strs[_root.dlang].lang_name); but_lang_mc.act = function () { _root.dlang++; if (_root.dlang >= strs.length) { _root.dlang = 0; } this.set_label(strs[_root.dlang].lang_name); lang_xml = new XML(strs[_root.dlang].txt); _global.xml_lang = lang_xml.firstChild.attributes; show_options(); }; } if (_global.options_bg_stars) { _local10.set_label(get_txt("bg_stars_on")); } else { _local10.set_label(get_txt("bg_stars_off")); } _local10.act = function () { _global.options_bg_stars = !_global.options_bg_stars; if (_global.options_bg_stars) { this.set_label(get_txt("bg_stars_on")); } else { this.set_label(get_txt("bg_stars_off")); } }; _local12.set_label(get_txt("back")); _local12.act = function () { show_main(); }; } function show_about() { var _local2 = _root.attachMovie("about_scr", "main", main_depth); var next_but_mc = _local2.attachFontBut("butFont", "next_but", {_x:520, _y:490, _label:get_txt("next")}, function () { next_but_mc.set_disable(true); next_but_mc.set_label(get_txt("loading")); show_main(); }); } function show_sponsor_ani() { show_main(); } function show_big_intro() { var _local2 = _root.attachMovie("big_intro", "main", main_depth); _local2._x = 300; _local2._y = 300; _local2.afterShow = function () { show_game(); }; var _local4 = _local2.attachFontBut("butFontSmall", "next_but", {_x:200, _y:200, _label:get_txt("skip")}, function () { show_game(); }); } function show_game() { var _local10 = 600; var _local8 = 600; var _local4 = _root.createEmptyMovieClip("main", main_depth); var _local18 = _local4.createEmptyMovieClip("game", _local4.getNextHighestDepth()); var _local15 = _local4.createEmptyMovieClip("chars", _local4.getNextHighestDepth()); var _local11 = _local18.attachMovie("game_bg_mc", "game_bg_mc", _local18.getNextHighestDepth()); _local11.c = 0; var _local12 = _local18.createEmptyMovieClip("game_under_bg_mc", _local18.getNextHighestDepth()); _local12.c = 0; var _local13 = _local18.createEmptyMovieClip("enemys_mc", _local18.getNextHighestDepth()); _local13.nd = 0; var _local9 = _local4.attachMovie("game_face_scr", "face", _local4.getNextHighestDepth()); var _local16 = _local4.createEmptyMovieClip("shop", _local4.getNextHighestDepth()); root_shop_mc = _local16; root_shop_mc.pause_menu_showed = false; _local9.heat_bar.heat_dtxt.text = get_txt("heat"); var _local6 = _local9.txt_mc.attachFontBut("butFontSmall", "next", {_x:395, _y:75, _label:get_txt("next")}, null); _local6.act = function () { this._parent._visible = false; _global.game.addWave(); }; _local9.txt_mc._visible = false; var _local5 = new CGame({game_mc:_local18, enemys_mc:_local13, chars_mc:_local15, face_mc:_local9, rw:_local10, rh:_local8, game_bg_mc:_local12, game_under_bg_mc:_local11, shop_mc:_local16}); _global.game = _local5; _global.game.startGame(); } function show_continue_menu() { _global.game._CGame_pause(); _root.main._visible = false; var main_mc = _root.attachMovie("continue_menu_scr", "continue_menu_mc", continue_menu_depth); main_mc.txt_dtxt.text = (get_txt("continues") + ":") + _global.game._char_continue; main_mc.txt_dtxt.text = main_mc.txt_dtxt.text + "\r"; main_mc.txt_dtxt.text = main_mc.txt_dtxt.text + get_txt("you_have_lost_wana_try_again"); main_mc.next_but.make_me_font_but(function () { _root.main._visible = true; _global.game.endMap(); main_mc.unloadMovie(); }); main_mc.exit_but.make_me_font_but(function () { show_end_game(); main_mc.unloadMovie(); }); main_mc.next_but.set_label(get_txt("try")); main_mc.exit_but.set_label(get_txt("Submit Your Score")); } function show_end_game() { var main_mc = _root.attachMovie("end_menu_scr", "main", main_depth); var scores = _global.game._total_scores; main_mc.name_dtxt.text = get_txt("name"); main_mc.name_itxt.text = get_txt("dname"); main_mc.txt_dtxt.text = (get_txt("scores") + ":") + scores; main_mc.txt_dtxt.text = get_txt("Your scores:") + scores; main_mc.char_txt_dtxt.text = ""; main_mc.mcSubmitScore.Score = scores; _global.UniteScores.send_scores(scores); main_mc.next_but.make_me_font_but(function () { mochi.MochiScores.showLeaderboard({boardID:"302f22010e755d56", score:scores, name:main_mc.name_itxt.text, res:"600x600", onDisplay:function () { main_mc._visible = false; }, onClose:show_main}); main_mc.next_but.set_disable(true); main_mc.next_but.set_label(get_txt("loading")); }); main_mc.next_but.set_label(get_txt("next")); delete _global.game; if (_global.options_xpogames_enabled) { gameEnd(); } } function show_win_game() { var _local2 = _root.attachMovie("win_menu_scr", "main", main_depth); _local2.char_txt_dtxt.text = get_txt("mish_txt_22"); var _local4 = _local2.attachFontBut("butFontSmall", "next_but", {_x:500, _y:500, _label:get_txt("next")}, function () { show_end_game(); }); } function show_lose_game() { show_end_game(); } function show_gamemenu(shop_mc) { _global.game._CGame_deini(); _global.game._CGame_pause(); shop_mc._visible = true; var _local8 = shop_mc.createEmptyMovieClip("1", 1); shop_mc.createEmptyMovieClip("0", 0); shop_mc.pause_menu_showed = true; shop_mc.exit_resume_pause = function () { _global.game._CGame_ini(); _global.game._CGame_unpause(); shop_mc.pause_menu_showed = false; shop_mc._visible = false; shop_mc.createEmptyMovieClip("0", 0); shop_mc.createEmptyMovieClip("1", 1); }; var _local4 = _root_w / 2; var _local3 = 100; var _local7 = 0; var _local6 = 60; var _local5 = 0; var _local13 = _local8.attachFontBut("butFont", "but" + (_local5++), {_x:_local4, _y:_local3}, null); _local4 = _local4 + _local7; _local3 = _local3 + _local6; var _local10 = _local8.attachFontBut("butFont", "but" + (_local5++), {_x:_local4, _y:_local3}, null); _local4 = _local4 + _local7; _local3 = _local3 + _local6; var _local9 = _local8.attachFontBut("butFont", "but" + (_local5++), {_x:_local4, _y:_local3}, null); _local4 = _local4 + _local7; _local3 = _local3 + _local6; var _local12 = _local8.attachFontBut("butFont", "but" + (_local5++), {_x:_local4, _y:_local3}, null); _local4 = _local4 + _local7; _local3 = _local3 + _local6; var _local11 = _local8.attachFontBut("butFont", "but" + (_local5++), {_x:_local4, _y:_local3}, null); _local4 = _local4 + _local7; _local3 = _local3 + _local6; _local13.set_label(get_txt("resume")); _local13.act = function () { _global.game._CGame_ini(); _global.game._CGame_unpause(); shop_mc.pause_menu_showed = false; shop_mc._visible = false; shop_mc.createEmptyMovieClip("0", 0); shop_mc.createEmptyMovieClip("1", 1); }; _local11.set_label(get_txt("exit")); _local11.act = function () { show_main(); }; if (_global.options_playsounds) { _local10.set_label(get_txt("sound_on")); } else { _local10.set_label(get_txt("sound_off")); } _local10.act = function () { if (options_switch_sound()) { this.set_label(get_txt("sound_on")); } else { this.set_label(get_txt("sound_off")); } }; if (_global.options_bg_stars) { _local9.set_label(get_txt("bg_stars_on")); } else { _local9.set_label(get_txt("bg_stars_off")); } _local9.act = function () { _global.options_bg_stars = !_global.options_bg_stars; if (_global.options_bg_stars) { this.set_label(get_txt("bg_stars_on")); } else { this.set_label(get_txt("bg_stars_off")); } }; _local12.set_label(get_txt("controls_" + _global.options_controls)); _local12.act = function () { _global.options_controls++; if (_global.options_controls > 2) { _global.options_controls = _global.options_controls - 3; } this.set_label(get_txt("controls_" + _global.options_controls)); }; } function show_gameshop(shop_mc) { if (showingAds) { return(undefined); } showingAds = true; options_set_sound(false); MochiAd.showInterLevelAd({id:"d7fe13eaf862015e", res:"600x600", ad_finished:function () { showingAds = false; show_gameshop1(shop_mc); }}); } function show_gameshop1(shop_mc) { _root.snd.music.stop_this(); _root.options_set_sound(true); _global.game._CGame_deini(); shop_mc._visible = true; main_shop_mc = shop_mc.attachMovie("gameshop_scr", "0", 0); main_shop_mc.bg1_mc.gotoAndStop(2); main_shop_mc.score_dtxt.text = _global.game.getScores(); main_shop_mc.next_arr = [2, 1, 3, 5, 6]; var next_but_mc = main_shop_mc.attachFontBut("butFont", "next_but", {_x:520, _y:490, _label:get_txt("next")}, function () { var _local1 = 0; while (main_shop_mc.bg1_mc._currentframe != main_shop_mc.next_arr[_local1]) { _local1++; } main_shop_mc.bg1_mc.gotoAndStop(main_shop_mc.next_arr[_local1 + 1]); main_shop_mc.renew(); }); main_shop_mc.exit_shop = function () { _global.game._CGame_ini(); _global.game.nextMap(); shop_mc.createEmptyMovieClip("0", 0); shop_mc.createEmptyMovieClip("1", 1); }; main_shop_mc.renew = function () { main_shop_mc.con_dtxt.text = _global.game._char_continue; var _local5 = 1; while (_local5 < 7) { var _local4 = main_shop_mc["but" + _local5]; _local4._alpha = 100; _local5++; } var _local4 = main_shop_mc["but" + main_shop_mc.bg1_mc._currentframe]; _local4._alpha = 50; var _local14 = main_shop_mc.bg1_mc._currentframe; main_shop_mc.char_txt_dtxt.text = get_txt("game_shop_txt" + _local14); next_but_mc._visible = true; switch (_local14) { case 1 : main_shop_mc.bg1_mc.guns_dtxt.text = get_txt("guns"); var _local9 = _root._find_xml("guns", _root.data_xml); var _local12 = _local9.childNodes.length; _local5 = 1; while (_local5 <= _local12) { _local4 = main_shop_mc.bg1_mc["gun" + _local5]; _local4.cacheAsBitmap = true; var _local6 = _local9.childNodes[_local5 - 1]; _local4.gotoAndStop(_local5); _local4.sold_mc._visible = Boolean(_local6.attributes.avaible / 1); _local4.txt_dtxt.text = ""; _local4.txt_dtxt.text = _local4.txt_dtxt.text + (("-" + _local6.attributes.name) + "-"); _local4.txt_dtxt.text = _local4.txt_dtxt.text + "\r"; _local4.txt_dtxt.text = _local4.txt_dtxt.text + (((" " + get_txt("damage")) + ":") + _local6.attributes.dmg); _local4.txt_dtxt.text = _local4.txt_dtxt.text + "\r"; _local4.txt_dtxt.text = _local4.txt_dtxt.text + (((" " + get_txt("reload")) + ":") + _local6.attributes.mreload); _local4.txt_dtxt.text = _local4.txt_dtxt.text + "\r"; _local4.txt_dtxt.text = _local4.txt_dtxt.text + ((((" " + get_txt("cost")) + ":") + _local6.attributes.cost) + "$"); _local4.txt_dtxt.text = _local4.txt_dtxt.text + "\r"; _local4.tip = get_txt((_local6.nodeName + "_tip_") + _local6.attributes.type); _local4.id = _local5; _local4.onRollOver = function () { this.addESplash(255, false); main_shop_mc.char_txt_dtxt.text = this.tip; }; _local4.main_shop_mc = main_shop_mc; _local4.onRelease = function () { var _local3 = _global.game.char_set_gun_avaible(this.id); main_shop_mc.score_dtxt.text = _global.game.getScores(); if (_local3 == 1) { this.addESplash(65280, false); } this.main_shop_mc.renew(); }; _local5++; } break; case 2 : var _local15 = _root._find_xml("maps", _root.data_xml); var _local13 = _local15.childNodes[_global.game._lvl + 1]; if (_local13.attributes.capitan_txt != undefined) { var _local16 = get_txt(_local13.attributes.capitan_txt); show_trivia_txt(main_shop_mc, main_shop_mc.bg1_mc.txt_dtxt, _local16); } break; case 3 : main_shop_mc.bg1_mc.ships_dtxt.text = get_txt("desings"); var _local10 = _root._find_xml("ships", _root.data_xml); var _local11 = _local10.childNodes.length; _local5 = 1; while (_local5 <= _local11) { _local4 = main_shop_mc.bg1_mc["ship" + _local5]; _local4.cacheAsBitmap = true; var _local6 = _local10.childNodes[_local5 - 1]; _local4.body.gotoAndStop(_local5); var _local7; if ((_local6.attributes.avaible / 1) != 1) { _local7 = new flash.filters.GlowFilter(16711680, 0.8, 10, 10, 3, 1, false, true); _local4.body.filters = [_local7]; } else if (_local6.attributes.type == _global.game._char_ship_type) { _local7 = new flash.filters.GlowFilter(255, 0.8, 10, 10, 3, 1, false, false); _local4.body.filters = [_local7]; } else { _local4.body.filters = []; } _local4.txt_dtxt.text = ""; _local4.txt_dtxt.text = _local4.txt_dtxt.text + (("-" + _local6.attributes.name) + "-"); _local4.txt_dtxt.text = _local4.txt_dtxt.text + "\r"; _local4.txt_dtxt.text = _local4.txt_dtxt.text + (((" " + get_txt("hp")) + ":") + _local6.attributes.hp); _local4.txt_dtxt.text = _local4.txt_dtxt.text + "\r"; _local4.txt_dtxt.text = _local4.txt_dtxt.text + (((" " + get_txt("armor")) + ":") + _local6.attributes.armor); _local4.txt_dtxt.text = _local4.txt_dtxt.text + "\r"; _local4.txt_dtxt.text = _local4.txt_dtxt.text + ((((" " + get_txt("cth")) + ":") + _local6.attributes.cth) + "%"); _local4.txt_dtxt.text = _local4.txt_dtxt.text + "\r"; _local4.txt_dtxt.text = _local4.txt_dtxt.text + (((" " + get_txt("speed")) + ":") + _local6.attributes.bspeed); _local4.txt_dtxt.text = _local4.txt_dtxt.text + "\r"; _local4.txt_dtxt.text = _local4.txt_dtxt.text + ((((" " + get_txt("cost")) + ":") + _local6.attributes.cost) + "$"); _local4.txt_dtxt.text = _local4.txt_dtxt.text + "\r"; _local4.tip = get_txt((_local6.nodeName + "_tip_") + _local6.attributes.type); _local4.id = _local5; _local4.onRollOver = function () { this.addESplash(255, false); main_shop_mc.char_txt_dtxt.text = this.tip; }; _local4.main_shop_mc = main_shop_mc; _local4.onRelease = function () { var _local3 = _global.game.char_set_ship_avaible(this.id); main_shop_mc.score_dtxt.text = _global.game.getScores(); if (_local3 == 1) { this.addESplash(65280, false); } else if (_local3 == -1) { _global.game.char_set_ship(this.id); this.addESplash(255, false); } this.main_shop_mc.renew(); }; _local5++; } break; case 5 : main_shop_mc.bg1_mc.guns_dtxt.text = get_txt("percs"); _local9 = _root._find_xml("percs", _root.data_xml); _local12 = _local9.childNodes.length; _local5 = 1; while (_local5 <= _local12) { _local4 = main_shop_mc.bg1_mc["gun" + _local5]; _local4.cacheAsBitmap = true; var _local6 = _local9.childNodes[_local5 - 1]; _local4.gotoAndStop(_local5); _local4.sold_mc._visible = Boolean(_local6.attributes.avaible / 1); _local4.txt_dtxt.text = ""; _local4.txt_dtxt.text = _local4.txt_dtxt.text + (("-" + _local6.attributes.name) + "-"); _local4.txt_dtxt.text = _local4.txt_dtxt.text + "\r"; _local4.txt_dtxt.text = _local4.txt_dtxt.text + ((((" " + get_txt("cost")) + ":") + _local6.attributes.cost) + "$"); _local4.txt_dtxt.text = _local4.txt_dtxt.text + "\r"; _local4.tip = get_txt((_local6.nodeName + "_tip_") + _local6.attributes.type); _local4.id = _local5; _local4.onRollOver = function () { this.addESplash(13260, false); main_shop_mc.char_txt_dtxt.text = this.tip; }; _local4.main_shop_mc = main_shop_mc; _local4.onRelease = function () { var _local3 = _global.game.char_add_perc(this.id); main_shop_mc.score_dtxt.text = _global.game.getScores(); if (_local3 == 1) { this.addESplash(65280, false); } this.main_shop_mc.renew(); }; _local5++; } break; case 6 : next_but_mc._visible = false; main_shop_mc.bg1_mc.tobattle_mc.make_me_font_but(); main_shop_mc.bg1_mc.tobattle_mc.set_label(get_txt("go")); main_shop_mc.bg1_mc.tobattle_mc.act = function () { main_shop_mc.exit_shop(); }; return(true); } }; var i = 1; while (i < 7) { var _local4 = main_shop_mc["but" + i]; _local4.gotoAndStop(i); _local4.i = i; _local4.addHint(); _local4.addHint(get_txt("game_shop_title" + i)); _local4.main_shop_mc = main_shop_mc; _local4.onRelease = function () { this._parent.bg1_mc.gotoAndStop(this.i); this.main_shop_mc.renew(); }; i++; } main_shop_mc.renew(); } function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } function find_data_xml(name) { return(_find_xml(name, data_xml)); } stop(); trace("ru.badim.drawind.2.1"); new Hint(); main_depth = 100; continue_menu_depth = 200; leaderboard_depth = 10000; var leaderboard_mc = _root.createEmptyMovieClip("lb_mc", leaderboard_depth); _global.UniteScores = new CUniteScores(); var red_filter = (new flash.filters.GlowFilter(16711680, 0.8, 6, 6, 3, 1, false, false)); var green_filter = (new flash.filters.GlowFilter(16711680, 0.8, 6, 6, 3, 1, false, false)); var shadow_filter = (new flash.filters.DropShadowFilter(5, 45, 0, 0.8, 5, 5, 3, 1, false, false, false)); var blurFilter = (new flash.filters.BlurFilter(10, 10, 2)); _root_w = 600; MovieClip.prototype.add_splash = function () { this.addESplash(16711680, false); }; MovieClip.prototype.addLastSplash = function () { var ttl = 10; this.onEnterFrame = function () { var _local2 = new flash.filters.GlowFilter(11162880, 0.8, ttl * 2, ttl * 2, 3, 1, false, true); ttl--; if (ttl < 1) { this.unloadMovie(); return(false); } this.filters = [_local2]; }; }; _root.snd = {}; var fname = ""; var snd_path = CONST_PATH_SXF_DATA; var ext = ""; _root.snd["menu_click.wav"] = new Sound(); _root.snd["menu_toggle.wav"] = new Sound(); _root.snd["char_weapon_1.mp3"] = new Sound(); _root.snd["char_weapon_2.mp3"] = new Sound(); _root.snd["char_weapon_3.mp3"] = new Sound(); _root.snd["char_weapon_4.mp3"] = new Sound(); _root.snd["char_weapon_5.mp3"] = new Sound(); _root.snd["char_weapon_6.mp3"] = new Sound(); _root.snd["bonus_1.mp3"] = new Sound(); _root.snd["bonus_2.mp3"] = new Sound(); _root.snd["bonus_3.mp3"] = new Sound(); _root.snd["bonus_4.mp3"] = new Sound(); _root.snd["bonus_5.mp3"] = new Sound(); _root.snd["game_shop_done.mp3"] = new Sound(); _root.snd["game_shop_error.mp3"] = new Sound(); _root.snd["weapon_cooled.mp3"] = new Sound(); _root.snd["weapon_heated.mp3"] = new Sound(); _root.snd["char_dead.mp3"] = new Sound(); _root.snd["char_switch_guns.mp3"] = new Sound(); _root.snd["char_hited.mp3"] = new Sound(); _root.snd["char_shielded.mp3"] = new Sound(); _root.snd["enemy_boom0.mp3"] = new Sound(); _root.snd["enemy_boom1.mp3"] = new Sound(); _root.snd["message.mp3"] = new Sound(); _root.snd.bonus_get = function (val) { this[("bonus_" + val) + ".mp3"].start(); }; _root.snd.char_weapon_shoot = function (val) { this[("char_weapon_" + val) + ".mp3"].start(); }; _root.snd.enemy_boom = function () { this[("enemy_boom" + random(2)) + ".mp3"].start(); }; load_sfx(); _root.snd.music = new Sound(); _root.snd.music.attachSound("music.mp3"); _root.snd.menu = new Sound(); _root.snd.menu.attachSound("menu.mp3"); make_me_mus = function (snd) { snd.playing = false; snd.start_this = function () { if (this.playing == false) { this.playing = true; this.start(0, 99999999999999); } }; snd.stop_this = function () { if (this.playing) { this.playing = false; this.stop(); } }; }; make_me_mus(_root.snd.music); make_me_mus(_root.snd.menu); var keyListener = {}; _root.cheats = []; keyListener.onKeyDown = function () { var _local3 = Key.getCode(); switch (_local3) { case 32 : _global.game.charEvade(); break; case 84 : _global.game.trace_like_info(); break; case 49 : case 50 : case 51 : case 52 : case 53 : case 54 : _global.game.char_set_gun(_local3 - 48); break; case 80 : if (root_shop_mc.pause_menu_showed) { root_shop_mc.exit_resume_pause(); } else { _root.show_gamemenu(root_shop_mc); } break; } if (_global.cheats_on) { _root.cheats.push(_local3); while (_root.cheats.length > 5) { _root.cheats.shift(); } var _local4 = _root.cheats.join("_"); switch (_local4) { case "78_79_65_68_83" : _global.options_showads = false; break; case "87_73_78_69_82" : _global.game._CGame_win(); break; case "76_79_83_69_82" : _global.game._CGame_lose(); } } }; Key.addListener(keyListener); show_lang_menu = function () { var _local10 = _root.attachMovie("main_menu_scr", "main", main_depth); var _local6 = _root_w / 2; var _local5 = 40; var _local9 = 0; var _local8 = 80; var _local7 = 0; for (var i in strs) { var _local4 = _local10.attachFontBut("butFont", "but" + (_local7++), {_x:_local6, _y:_local5}, null); _local6 = _local6 + _local9; _local5 = _local5 + _local8; _local4.set_label(strs[i].lang_name); _local4.i = i; _local4.act = function () { _root.dlang = this.i / 1; lang_xml = new XML(strs[_root.dlang].txt); _global.xml_lang = lang_xml.firstChild.attributes; show_main(); }; } var _local11 = _local10.attachFontBut("butFont", "but" + (_local7++), {_x:_local6, _y:_local5}, null); _local6 = _local6 + _local9; _local5 = _local5 + _local8; _local11.set_label(get_txt("back")); _local11.act = function () { show_main(); }; }; var root_shop_mc; var main_shop_mc; var showingAds = false; show_mochiscores = function () { var _local3 = _root.createEmptyMovieClip("main", main_depth); var next_but_mc = _local3.attachFontBut("butFont", "next_but", {_x:500, _y:490, _label:get_txt("next")}, function () { show_main(); }); next_but_mc.set_disable(true); next_but_mc.set_label(get_txt("loading")); set_next = function () { next_but_mc.set_disable(false); next_but_mc.set_label(get_txt("next")); }; mochi.MochiScores.showLeaderboard({boardID:_global.mochiscore_id(), res:"600x640", onDisplay:function () { setTimeout(set_next, 2000); }, onClose:show_main}); return(true); }; __com_mochibot__("932d8548", this, 10301, true); if (_global.options_fog_version) { show_main(); } else { show_sponsor_ani(); } if (_global.options_xpogames_enabled) { var xpoGameId = 0; var xpoHighscoreHistory = 10; var xpoOnHighscore = null; gameStart(); }Frame 20MochiAd.showPreGameAd({id:"d7fe13eaf862015e", res:"600x600", ad_finished:function () { _root.gotoAndPlay(2); }});Frame 30if (nameField.text == "") { nameField.text = "Player"; } scoreField.text = "Your Score: " + String(_global.game._total_scores); submitBt.onRelease = function () { mochi.MochiScores.showLeaderboard({boardID:"302f22010e755d56", score:_global.game._total_scores, name:nameField.text, onClose:function () { _root.gotoAndPlay(2); }}); };Instance of Symbol 33 MovieClip [Button] "submitBt" in Frame 30//component parameters onClipEvent (construct) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }Symbol 8 MovieClip [BrdrShdw] Frame 1mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");Symbol 10 MovieClip [BrdrFace] Frame 1mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");Symbol 13 MovieClip [BrdrBlk] Frame 1mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");Symbol 15 MovieClip [BrdrHilght] Frame 1mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");Symbol 18 MovieClip [Defaults] Frame 1#initclip 33 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclipSymbol 19 MovieClip [UIObjectExtensions] Frame 1#initclip 34 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclipSymbol 20 MovieClip [UIObject] Frame 1#initclip 35 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();Symbol 23 Buttonon (keyPress "<Tab>") { this.tabHandler(); }Symbol 24 MovieClip Frame 1#initclip 36 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclipSymbol 25 MovieClip [FocusRect] Frame 1#initclip 37 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclipSymbol 26 MovieClip [FocusManager] Frame 1#initclip 38 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();Symbol 27 MovieClip [UIComponentExtensions] Frame 1#initclip 39 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclipSymbol 28 MovieClip [UIComponent] Frame 1#initclip 40 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();Symbol 29 MovieClip [SimpleButton] Frame 1#initclip 41 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();Symbol 30 MovieClip [Border] Frame 1#initclip 42 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();Symbol 31 MovieClip [RectBorder] Frame 1#initclip 43 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();Symbol 32 MovieClip [ButtonSkin] Frame 1#initclip 44 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclipSymbol 33 MovieClip [Button] Frame 1#initclip 45 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();Instance of Symbol 29 MovieClip [SimpleButton] in Symbol 33 MovieClip [Button] Frame 2//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }Symbol 902 MovieClip [__Packages.mochi.MochiServices] Frame 0class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.31"); } 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 get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }Symbol 903 MovieClip [__Packages.Hint] Frame 0class Hint { static var hints, mc; function Hint (fa, fc, lc, fmt, fsize) { if (fsize == undefined) { fsize = 14; } trace("#included:Hint"); if (hints) { delete this; return; } hints = []; mc = _root.createEmptyMovieClip("hints_mc", 26000); 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", fsize, 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 904 MovieClip [__Packages.CCondition] Frame 0class CCondition { var Ms, Mr, _game_paused, _cond, face_mc, _char_multy_bspeed, _char_normal_bspeed, char_mc; function CCondition () { Ms = Math.sqrt; Mr = Math.random; trace("ru.badim.CCondition.1.0"); __CCondition_removeAll(); _game_paused = false; } function __CCondition_removeAll() { for (var _local3 in _cond) { var _local2 = _cond[_local3]; __CConditions_after_remove(_local2); } _cond = []; } function __CCondition_refresh_mcs() { for (var _local5 in _cond) { var _local3 = _cond[_local5]; var _local4 = _local3.id; var _local2 = _local3.mc; _local2._x = 16 + (20 * _local5); _local2._y = 12; } } function __CCondition_add(obj) { var _local3 = obj.id; obj.tts = getTimer(); obj.tl = 0; if (obj.ttl == undefined) { obj.ttl = 5; } obj.mc = face_mc.heat_bar.attachMovie("condition_mc", "c" + face_mc.heat_bar.getNextHighestDepth(), face_mc.heat_bar.getNextHighestDepth()); obj.mc.body.gotoAndStop(_local3); switch (_local3) { case CONST_CON_HoT : break; case CONST_CON_DoT : break; case CONST_CON_Slow : _char_multy_bspeed = _char_multy_bspeed / 4; _char_recalc_speed(); break; case CONST_CON_Speed : _char_normal_bspeed = _char_normal_bspeed + 1; _char_recalc_speed(); break; case CONST_CON_Armor : break; case CONST_CON_Inviciple : _char_inviciple++; char_mc.bubble_mc.play(); break; case CONST_CON_Firepower : _weapon_dmg_x2 = _weapon_dmg_x2 + 2; break; case CONST_CON_Enemyslow : _enemy_slowed_down = _enemy_slowed_down + 2; } _cond.push(obj); __CCondition_refresh_mcs(); } function __CConditions_after_remove(obj) { var _local2 = obj.id; obj.mc.unloadMovie(); switch (_local2) { case CONST_CON_HoT : break; case CONST_CON_DoT : break; case CONST_CON_Slow : _char_multy_bspeed = _char_multy_bspeed * 4; _char_recalc_speed(); break; case CONST_CON_Speed : _char_normal_bspeed = _char_normal_bspeed - 1; _char_recalc_speed(); break; case CONST_CON_Armor : break; case CONST_CON_Inviciple : _char_inviciple--; char_mc.bubble_mc.play(); break; case CONST_CON_Firepower : _weapon_dmg_x2 = _weapon_dmg_x2 - 2; break; case CONST_CON_Enemyslow : _enemy_slowed_down = _enemy_slowed_down - 2; } } function __CConditions_turn() { for (var _local6 in _cond) { var _local2 = _cond[_local6]; var _local5 = _local2.id; var _local4 = _local2.mc; _local4._xscale = 50 + (50 * (1 - (_local2.tl / _local2.ttl))); _local4._yscale = _local4._xscale; var _local3 = getTimer() - _local2.tts; _local2.tts = getTimer(); _local3 = _local3 / 1000; _local2.tl = _local2.tl + _local3; if (_local2.tl > _local2.ttl) { __CConditions_after_remove(_local2); _cond.splice(_local6 / 1, 1); __CCondition_refresh_mcs(); continue; } switch (_local5) { case CONST_CON_HoT : _char_heal(_local2.var0 * _local3); break; case CONST_CON_DoT : _Char_take_dmg_instant(_local2.var0 * _local3); break; case CONST_CON_Speed : break; case CONST_CON_Armor : break; case CONST_CON_Firepower : } } } function _char_multy_speed(val) { } function _char_heal() { } function _Char_take_dmg_instant() { } function _char_take_dmg() { } function _weap_add_bonus_dmg() { } function _char_recalc_speed() { } function add_fx_txt() { } var _char_inviciple = 0; var _enemy_slowed_down = 0; var _weapon_dmg_x2 = 0; var _char_double_speed = false; var CONST_CON_HoT = 1; var CONST_CON_DoT = 2; var CONST_CON_Speed = 3; var CONST_CON_Armor = 4; var CONST_CON_Inviciple = 5; var CONST_CON_Firepower = 6; var CONST_CON_Extrajump = 7; var CONST_CON_Enemyslow = 8; var CONST_CON_Slow = 9; }Symbol 905 MovieClip [__Packages.CChar] Frame 0class CChar extends CCondition { var _char_hp_max, _char_hp, _char_sp_max, _char_sp, _char_armor, _char_speed, _char_lives, _char_continue, _weapon_heat, _weapon_heat_max, _weapon_heated, _char_reload, _char_mreload, _char_guns_xml, _char_guns_objs, _char_ships_xml, _char_ships_objs, bonuses_objs, add_fx_txt, char_mc, __CCondition_add, CONST_CON_Inviciple, CONST_CON_Enemyslow, CONST_CON_Speed, CONST_CON_Firepower, chars_mc, rw, rh, _game_paused, face_mc, _char_keys_l, _char_keys_r, _char_xspeed, _char_keys_u, _char_keys_d, _char_yspeed, _char_cth, Mr, _char_inviciple, __CCondition_removeAll, _weapon_speed, cbul_mc, cbullets, _weapon_dmg, _crit_dmg, _weapon_dmg_x2, _char_gun_type, _weapon_bspeed, _char_normal_bspeed, _enemy_3_detection, _bscores, _char_ship_type, _char_bspeed, _char_multy_bspeed; function CChar () { super(); _CChar_ini(); } function _CChar_ini() { _char_hp_max = 100; _char_hp = _char_hp_max; _char_sp_max = 0; _char_sp = _char_sp_max; _char_armor = 0; _char_speed = 1; _char_lives = 3; _char_continue = 3; _weapon_heat = 0; _weapon_heat_max = 100; _weapon_heated = false; _char_reload = 0; _char_mreload = 5; _char_guns_xml = _root._find_xml("guns", _root.data_xml); _char_guns_objs = {}; for (var _local3 in _char_guns_xml.childNodes) { _char_guns_objs[_char_guns_xml.childNodes[_local3].attributes.type / 1] = _char_guns_xml.childNodes[_local3]; } _char_ships_xml = _root._find_xml("ships", _root.data_xml); _char_ships_objs = {}; for (var _local3 in _char_ships_xml.childNodes) { _char_ships_objs[_char_ships_xml.childNodes[_local3].attributes.type / 1] = _char_ships_xml.childNodes[_local3]; } } function charGetBonus(type) { _root.snd.bonus_get(type); var _local3 = bonuses_objs[type]; add_fx_txt(char_mc._x, char_mc._y, _root.get_txt(_local3.attributes.name)); switch (type) { case 1 : _CChar_take_heal(_char_hp_max * (0.4 + (Math.random() * 0.2))); break; case 2 : __CCondition_add({id:CONST_CON_Inviciple}); break; case 3 : __CCondition_add({id:CONST_CON_Enemyslow}); break; case 4 : __CCondition_add({id:CONST_CON_Speed}); break; case 5 : __CCondition_add({id:CONST_CON_Firepower}); } } function charEvade() { char_heat_add(_weapon_heat_max * 0.3); char_mc.toBaseGo(650, true); } function char_ini() { char_mc = chars_mc.attachMovie("char_mc", "char", chars_mc.getNextHighestDepth()); char_mc.cacheAsBitmap = true; char_mc._x = rw / 2; char_mc._y = rh; char_mc._r = char_r; if (_global.options_lvleditor) { _root.drawExCircle(char_mc, [0, 0], char_r, {_t:1, _color:65280, _alpha:100}); } char_mc._tx = char_mc._x; char_mc._ty = char_mc._y; char_mc._onMouseDown = (char_mc._startShoot = function () { this.drag = true; _global.game.char_shoot(); }); char_mc._onMouseUp = (char_mc._stopShoot = function () { this.drag = false; }); var _local12 = {}; _local12.onMouseWheel = function (delta) { if (delta < 0) { _global.game.char_set_next_gun(); } else { _global.game.char_set_prev_gun(); } }; Mouse.addListener(_local12); char_mc._onMouseMove = function () { if (this.toBase) { return(false); } var _local4 = this._parent._xmouse; var _local3 = this._parent._ymouse; if ((_local4 > 0) && (_local4 < 600)) { this._tx = _local4; } if ((_local3 > 150) && (_local3 < 600)) { this._ty = _local3; } if ((_global.options_controls == 0) || (_global.options_controls == 2)) { this.setMouseOnEnterFrame(); } }; char_mc.toBase = false; char_mc.toBaseGo = function (ty, myself) { this.toBase = true; this._tx = this._x; this._ty = ty; this.inBase = function () { trace("#ERR:inBase_didn`t_assigned_yet"); }; }; char_mc.shadow_bd = new flash.display.BitmapData(char_mc._width, char_mc._height, true, 0); var _local10 = new flash.geom.Matrix(); _local10.translate(char_mc._width / 2, char_mc._width / 2); char_mc.shadow_bd.draw(char_mc, _local10); char_mc.MakeBlurShadow = function () { var _local3 = this._parent.createEmptyMovieClip("bc" + this._parent.getNextHighestDepth(), this._parent.getNextHighestDepth()); _local3.attachBitmap(this.shadow_bd, _local3.getNextHighestDepth()); _local3.filters = [_root.blurFilter]; _local3._x = this._x - 50; _local3._y = this._y - 50; _local3.ttl = 5; _local3.onEnterFrame = function () { this.ttl--; if (this.ttl < 0) { this.filters = []; delete this.onEnterFrame; this.unloadMovie(); } }; }; char_mc._tsx = 0; char_mc._tsy = 0; char_mc.setKeyboardOnEnterFrame = function () { this._move = function () { this._asx = (_global.game._char_speed * this._sx) * 10; this._asy = (_global.game._char_speed * this._sy) * 10; this._tsx = this._tsx + ((this._asx - this._tsx) / 5); this._tsy = this._tsy + ((this._asy - this._tsy) / 5); this._x = this._x + this._tsx; this._y = this._y + this._tsy; if (this._x < 0) { this._x = 0; this._tsx = 0; this._asx = 0; } if (this._x > 600) { this._x = 600; this._tsx = 0; this._asx = 0; } if (this._y < 150) { this._y = 150; this._tsy = 0; this._asy = 0; } if (this._y > 600) { this._y = 600; this._tsy = 0; this._asy = 0; } }; }; char_mc.setMouseOnEnterFrame = function () { this._tsx = 0; this._tsy = 0; this._move = function () { var _local3 = 6 / _global.game._char_speed; var _local5 = this._tx - this._x; var _local4 = this._ty - this._y; this._x = this._x + (_local5 / _local3); this._y = this._y + (_local4 / _local3); }; }; char_mc._onEnterFrame = function () { if (this.drag) { _global.game.char_shoot(); } if (this.toBase) { var _local3 = 6 / _global.game._char_speed; var _local5 = this._tx - this._x; var _local4 = this._ty - this._y; this._x = this._x + (_local5 / _local3); this._y = this._y + (_local4 / _local3); this.MakeBlurShadow(); _local4 = Math.abs(this._ty - this._y); if ((_local4 < 10) || ((this._y > 600) && (this._ty > 600))) { this.toBase = false; this.inBase(); } this._onMouseMove(); } else { this._move(); } }; if (!_game_paused) { char_mc.onMouseDown = char_mc._onMouseDown; char_mc.onMouseUp = char_mc._onMouseUp; char_mc.onMouseMove = char_mc._onMouseMove; char_mc.onEnterFrame = char_mc._onEnterFrame; } var _local7 = face_mc.createEmptyMovieClip("keys", face_mc.getNextHighestDepth()); _local7.keys1 = {up:Key.isDown(38), down:Key.isDown(40), r:Key.isDown(39), l:Key.isDown(37), f:Key.isDown(17)}; _local7.keys2 = {up:Key.isDown(38), down:Key.isDown(40), r:Key.isDown(39), l:Key.isDown(37), f:Key.isDown(17)}; _local7.onEnterFrame = function () { var _local4; var _local5; _local4 = this.keys2; _local5 = {up:Key.isDown(38), down:Key.isDown(40), r:Key.isDown(39), l:Key.isDown(37), f:Key.isDown(17)}; var _local6 = _local5; if (_local4.f != _local5.f) { _root.anykey_count = 0; if (_local4.f) { _global.game.char_mc._stopShoot(); } else { _global.game.char_mc._startShoot(); } } if (_local4.down != _local5.down) { _root.anykey_count = 0; if (_local4.down) { _global.game.setCharDirD(false); } else { _global.game.setCharDirD(true); } } if (_local4.up != _local5.up) { _root.anykey_count = 0; if (_local4.up) { _global.game.setCharDirU(false); } else { _global.game.setCharDirU(true); } } if (_local4.l != _local5.l) { _root.anykey_count = 0; if (_local4.l) { _global.game.setCharDirL(false); } else { _global.game.setCharDirL(true); } } if (_local4.r != _local5.r) { _root.anykey_count = 0; if (_local4.r) { _global.game.setCharDirR(false); } else { _global.game.setCharDirR(true); } } this.keys2 = _local6; _local4 = this.keys1; _local5 = {up:Key.isDown(87), down:Key.isDown(83), r:Key.isDown(68), l:Key.isDown(65)}; var _local7 = _local5; if (_local4.down != _local5.down) { _root.anykey_count = 0; if (_local4.down) { _global.game.setCharDirD(false); } else { _global.game.setCharDirD(true); } } if (_local4.up != _local5.up) { _root.anykey_count = 0; if (_local4.up) { _global.game.setCharDirU(false); } else { _global.game.setCharDirU(true); } } if (_local4.l != _local5.l) { _root.anykey_count = 0; if (_local4.l) { _global.game.setCharDirL(false); } else { _global.game.setCharDirL(true); } } if (_local4.r != _local5.r) { _root.anykey_count = 0; if (_local4.r) { _global.game.setCharDirR(false); } else { _global.game.setCharDirR(true); } } this.keys1 = _local7; }; iniCharhpBar(); iniHeatBar(); char_set_ship(1); char_set_gun(1); } function afterSetCharDir() { if ((_global.options_controls == 0) || (_global.options_controls == 1)) { if (_char_keys_l || (_char_keys_r)) { if (_char_keys_l && (_char_keys_r)) { _char_xspeed = 0; } else if (_char_keys_l) { _char_xspeed = -1; } else { _char_xspeed = 1; } } else { _char_xspeed = 0; } if (_char_keys_u || (_char_keys_d)) { if (_char_keys_u && (_char_keys_d)) { _char_yspeed = 0; } else if (_char_keys_u) { _char_yspeed = -1; } else { _char_yspeed = 1; } } else { _char_yspeed = 0; } char_mc._sx = _char_xspeed; char_mc._sy = _char_yspeed; if (char_mc._tx > rw) { char_mc._tx = rw; } if (char_mc._tx < 0) { char_mc._tx = 0; } if ((_char_xspeed == 0) && (_char_yspeed == 0)) { setCharStop(); } else { char_mc.setKeyboardOnEnterFrame(); } } } function setCharDirL(val) { _char_keys_l = val; afterSetCharDir(); } function setCharDirR(val) { _char_keys_r = val; afterSetCharDir(); } function setCharDirU(val) { _char_keys_u = val; afterSetCharDir(); } function setCharDirD(val) { _char_keys_d = val; afterSetCharDir(); } function setCharStop() { char_mc._sx = 0; char_mc._sy = 0; } function iniHeatBar() { var _local2 = face_mc.heat_bar.bar; if (_local2._theight == undefined) { char_refresh_heat(); } _local2.onEnterFrame = function () { var _local2 = this._twidth - this._width; if (_local2 > 1) { this._width = this._width + (_local2 / 5); } else { this._width = this._twidth; } }; } function iniCharhpBar() { var _local2 = face_mc.hp_bar.body.bar; if (_local2._theight == undefined) { refreshCharHp(); } _local2.onEnterFrame = function () { var _local2 = this._theight - this._height; if (_local2 > 1) { this._height = this._height + (_local2 / 5); } else { this._height = this._theight; } }; } function refreshCharHp() { var _local2 = _char_hp / _char_hp_max; face_mc.hp_bar.body.bar._theight = _local2 * 151; } function _CChar_take_heal(val) { if (_char_hp < _char_hp_max) { _char_hp = _char_hp + val; if (_char_hp > _char_hp_max) { _char_hp = _char_hp_max; } refreshCharHp(); char_mc.body.addESplash(65280, false); } } function _Char_take_dmg_instant(val) { _char_hp = _char_hp - val; if (_char_hp <= 0) { _char_hp = 0; _CChar_die(); } else { refreshCharHp(); } } function _CChar_take_dmg(val) { if (Mr() > _char_cth) { trace("_char_evaded"); char_mc.MakeBlurShadow(); return(false); } if (_char_inviciple > 0) { _root.snd["char_shielded.mp3"].start(); char_mc.bubble_mc.play(); return(false); } val = val - _char_armor; if (val < 1) { val = 1; } _root.snd["char_hited.mp3"].start(); char_mc.body.addESplash(16711680, false); _Char_take_dmg_instant(val); } function _CChar_die() { addExp(char_mc._x, char_mc._y, "char"); _root.snd["char_dead.mp3"].start(); char_teleport([rw / 2, rh + 1000]); char_mc.toBaseGo(rh - 100, true); __CCondition_removeAll(); removeLive(); _char_hp = _char_hp_max; refreshCharHp(); } function refreshLives() { face_mc.lives_mc.gotoAndStop(char_mc.body._currentframe); face_mc.lives_mc.addESplash(255, false); face_mc.lives_dtxt.text = _char_lives; _root.main_shop_mc.lives_mc.gotoAndStop(char_mc.body._currentframe); _root.main_shop_mc.lives_dtxt.text = _char_lives; } function removeLive() { if (_char_lives <= 0) { _char_continue--; if (_char_continue >= 0) { _char_lives = _char_start_lives; _CGame_lose(); } else { _root.show_end_game(); } } else { _char_lives--; } refreshLives(); } function addLives(val) { _char_lives = _char_lives + val; refreshLives(); } function setLives(val) { _char_lives = val; refreshLives(); } function char_teleport(xy) { char_mc._x = xy[0]; char_mc._y = xy[1]; char_mc._tx = xy[0]; char_mc._ty = xy[1]; } function char_reload() { if (_char_reload > 0) { _char_reload--; } else { if (_weapon_heat > 0) { _weapon_heat = _weapon_heat - 0.7; } if (_weapon_heated) { _weapon_heat = _weapon_heat - 0.7; if (_weapon_heat <= 0) { _root.snd["weapon_cooled.mp3"].start(); _weapon_heated = false; } } char_refresh_heat(); } } function char_add_spark(x, y, dmg) { var _local2 = {}; _local2._type = CONST_GAME_MY_SPARK; _local2._dmg = dmg; _local2._mttl = 40; _local2._ttl = _local2._mttl; _local2._r = 1; _local2._weapon_speed = _weapon_speed; _local2._x = x; _local2._y = y; _local2._dx = 0; _local2._dy = 0; var _local3 = 10; var _local6 = cbul_mc.attachMovie("cbullets_mc", "cb" + cbul_mc.di, cbul_mc.di, _local2); cbul_mc.di++; _local6.cacheAsBitmap = true; _local6.gotoAndStop(CONST_GAME_MY_SPARK); var _local4 = cbul_mc.attachMovie("cbullets_mc", "cb" + cbul_mc.di, cbul_mc.di, _local2); cbul_mc.di++; _local4.cacheAsBitmap = true; _local4.gotoAndStop(CONST_GAME_MY_SPARK); var _local7 = cbul_mc.attachMovie("cbullets_mc", "cb" + cbul_mc.di, cbul_mc.di, _local2); cbul_mc.di++; _local7.cacheAsBitmap = true; _local7.gotoAndStop(CONST_GAME_MY_SPARK); var _local5 = cbul_mc.attachMovie("cbullets_mc", "cb" + cbul_mc.di, cbul_mc.di, _local2); cbul_mc.di++; _local5.cacheAsBitmap = true; _local5.gotoAndStop(CONST_GAME_MY_SPARK); _local6._dx = _local3; _local6._dy = _local3; _local4._dx = -_local3; _local4._dy = _local3; _local7._dx = _local3; _local7._dy = -_local3; _local5._dx = -_local3; _local5._dy = -_local3; cbullets.push(_local6); cbullets.push(_local4); cbullets.push(_local7); cbullets.push(_local5); } function char_add_exp(x, y, dmg) { addExp(x, y); } function char_heat_add(val) { _weapon_heat = _weapon_heat + val; if (_weapon_heat >= _weapon_heat_max) { _weapon_heat = _weapon_heat_max; _weapon_heated = true; char_refresh_heat(); _root.snd["weapon_heated.mp3"].start(); return(false); } char_refresh_heat(); return(true); } function char_refresh_heat() { var _local2 = _weapon_heat / _weapon_heat_max; face_mc.heat_bar.bar._twidth = _local2 * 120; } function weapon_get_dmg() { var _local2 = _weapon_dmg; if (Math.random() < _crit_dmg) { _local2 = _local2 * 2; } if (_weapon_dmg_x2 > 0) { _local2 = _local2 * _weapon_dmg_x2; } return(_local2); } function char_shoot() { if ((_char_reload > 0) || (_weapon_heated)) { return(false); } _char_reload = _char_mreload; _weapon_barrel = _weapon_barrel * -1; if (!char_heat_add(1)) { return(false); } var _local4 = {}; _local4._type = _char_gun_type; _local4._dmg = weapon_get_dmg(); _local4._ttl = 50; _root.snd.char_weapon_shoot(_char_gun_type); switch (_char_gun_type) { case 1 : _local4._r = 4; _local4._x = char_mc._x + _weapon_barrel; _local4._y = char_mc._y - 35; add_shoot_smog_txt(_local4._x, _local4._y); _local4._dx = 0; _local4._dy = -_weapon_speed; var _local8 = cbul_mc.attachMovie("cbullets_mc", "cb" + cbul_mc.di, cbul_mc.di, _local4); cbul_mc.di++; _local8.cacheAsBitmap = true; _local8.gotoAndStop(_local4._type); if (_global.options_lvleditor) { _root.drawExCircle(_local8, [0, 0], _local4._r, {_t:1, _color:255, _alpha:100}); } cbullets.push(_local8); break; case 2 : _local4._r = 4; _local4._ttx = _weapon_barrel; _local4._x = char_mc._x; _local4._y = char_mc._y; _local4._ttl = 20; _local4._dx = 0; _local4._dy = -_weapon_speed; _local8 = cbul_mc.attachMovie("cbullets_mc", "cb" + cbul_mc.di, cbul_mc.di, _local4); cbul_mc.di++; _local8.cacheAsBitmap = true; _local8.gotoAndStop(_local4._type); if (_global.options_lvleditor) { _root.drawExCircle(_local8, [0, 0], _local4._r, {_t:1, _color:255, _alpha:100}); } cbullets.push(_local8); _local4._ttx = _weapon_barrel * -1; _local8 = cbul_mc.attachMovie("cbullets_mc", "cb" + cbul_mc.di, cbul_mc.di, _local4); cbul_mc.di++; _local8.cacheAsBitmap = true; _local8.gotoAndStop(_local4._type); if (_global.options_lvleditor) { _root.drawExCircle(_local8, [0, 0], _local4._r, {_t:1, _color:255, _alpha:100}); } cbullets.push(_local8); break; case 3 : _local4._r = 3; _local4._x = char_mc._x; _local4._y = char_mc._y; _local4._dx = 0; _local4._dy = -_weapon_speed; var _local5 = cbul_mc.attachMovie("cbullets_mc", "cb" + cbul_mc.di, cbul_mc.di, _local4); cbul_mc.di++; _local5.cacheAsBitmap = true; _local5.gotoAndStop(_local4._type); var _local7 = cbul_mc.attachMovie("cbullets_mc", "cb" + cbul_mc.di, cbul_mc.di, _local4); cbul_mc.di++; _local7.cacheAsBitmap = true; _local7.gotoAndStop(_local4._type); var _local6 = cbul_mc.attachMovie("cbullets_mc", "cb" + cbul_mc.di, cbul_mc.di, _local4); cbul_mc.di++; _local6.cacheAsBitmap = true; _local6.gotoAndStop(_local4._type); _local5._x = _local5._x - 20; _local5._dx = _local5._dx - 1; _local7._y = _local7._y - 10; _local6._x = _local6._x + 20; _local6._dx = _local6._dx + 1; if (_global.options_lvleditor) { _root.drawExCircle(_local5, [0, 0], _local4._r, {_t:1, _color:5570764, _alpha:100}); _root.drawExCircle(_local7, [0, 0], _local4._r, {_t:1, _color:5570764, _alpha:100}); _root.drawExCircle(_local6, [0, 0], _local4._r, {_t:1, _color:5570764, _alpha:100}); } cbullets.push(_local5); cbullets.push(_local7); cbullets.push(_local6); break; case 4 : _local4._r = 8; _local4._x = char_mc._x + _weapon_barrel; _local4._y = char_mc._y; _local4._weapon_speed = _weapon_speed; _local4._ttl = _local4._ttl * 2; _local4._dx = 0; _local4._dy = -_weapon_speed; _local8 = cbul_mc.attachMovie("cbullets_mc", "cb" + cbul_mc.di, cbul_mc.di, _local4); cbul_mc.di++; _local8.cacheAsBitmap = true; _local8.gotoAndStop(_local4._type); if (_global.options_lvleditor) { _root.drawExCircle(_local8, [0, 0], _local4._r, {_t:1, _color:255, _alpha:100}); } cbullets.push(_local8); break; case 5 : _local4._r = 12; _local4._x = char_mc._x + _weapon_barrel; _local4._y = char_mc._y; _local4._dx = 0; _local4._dy = -_weapon_speed; _local4._ttl = 15; _local8 = cbul_mc.attachMovie("cbullets_mc", "cb" + cbul_mc.di, cbul_mc.di, _local4); cbul_mc.di++; _local8.cacheAsBitmap = true; _local8.gotoAndStop(_local4._type); if (_global.options_lvleditor) { _root.drawExCircle(_local8, [0, 0], _local4._r, {_t:1, _color:255, _alpha:100}); } cbullets.push(_local8); break; case 6 : _local4._r = 6; _local4._x = char_mc._x + _weapon_barrel; _local4._y = char_mc._y; _local4._dx = (Math.random() - 0.5) * 4; _local4._dy = -_weapon_speed; _local8 = cbul_mc.attachMovie("cbullets_mc", "cb" + cbul_mc.di, cbul_mc.di, _local4); cbul_mc.di++; _local8.cacheAsBitmap = true; _local8.gotoAndStop(_local4._type); if (_global.options_lvleditor) { _root.drawExCircle(_local8, [0, 0], _local4._r, {_t:1, _color:255, _alpha:100}); } cbullets.push(_local8); } return(true); } function char_set_next_gun() { var _local2 = 1; while (char_set_gun(_char_gun_type + _local2) == -1) { _local2++; } } function char_set_prev_gun() { var _local2 = -1; while (char_set_gun(_char_gun_type + _local2) == -1) { _local2--; } } function char_set_gun_avaible(val) { var _local7 = _root._find_xml("guns", _root.data_xml); var _local4 = -1; var _local3 = _local7.childNodes; for (var _local6 in _local3) { if (_local3[_local6].attributes.type == val) { _local4 = _local3[_local6]; break; } } if (_local4 === -1) { trace("ERR#CChar::char_set_gun:this_type_not_found"); return(0); } if (_local4.attributes.avaible == 1) { trace("ERR#CChar::char_set_gun:this_type_alredy_brougth"); return(-1); } if (removeScores(_local4.attributes.cost / 1)) { _local4.attributes.avaible = 1; char_set_gun(val); return(1); } return(0); } function char_set_gun(val) { var _local7 = _root._find_xml("guns", _root.data_xml); var _local4 = -1; var _local3 = _local7.childNodes; for (var _local6 in _local3) { if (_local3[_local6].attributes.type == val) { _local4 = _local3[_local6]; break; } } if (_weapon_heated) { trace("ERR#CChar::char_set_gun:cool_weapon_first"); return(1); } if (_local4 === -1) { return(0); } if (_local4.attributes.avaible != 1) { return(-1); } _char_gun_type = val; _weapon_dmg = _local4.attributes.dmg / 1; _weapon_speed = _local4.attributes.speed / 1; _char_mreload = _local4.attributes.mreload / 1; _weapon_bspeed = _local4.attributes.bspeed / 100; _weapon_heat = 0; _weapon_heat_max = _local4.attributes.heat / 1; _char_recalc_speed(); char_mc.guns.gotoAndStop(val); return(1); } function char_add_perc(val) { var _local9 = _root._find_xml("percs", _root.data_xml); var _local5 = -1; var _local4 = _local9.childNodes; for (var _local8 in _local4) { if (_local4[_local8].attributes.type == val) { _local5 = _local4[_local8]; break; } } if (_local5 === -1) { trace("ERR#CChar::char_add_perc:this_type_not_found"); return(0); } if (_local5.attributes.avaible == 1) { trace("ERR#CChar::char_add_perc:this_type_already_got"); return(-1); } if (removeScores(_local5.attributes.cost / 1)) { _local5.attributes.avaible = 1; var _local10 = _local5.firstChild; var _local6 = _local5.firstChild.attributes; for (var _local8 in _local6) { var _local3 = _local6[_local8]; switch (_local8.toString()) { case "abspeed" : _char_normal_bspeed = _char_normal_bspeed + (_local3 / 100); trace("__char_normal_bspeed:" + _char_normal_bspeed); break; case "enemy_3_detection" : _enemy_3_detection = _local3 / 1; break; case "abscores" : _bscores = _bscores + (_local3 / 100); break; case "acrit_dmg" : _crit_dmg = _crit_dmg + (_local3 / 100); break; default : trace("ERR#CChar::char_add_perc:dont_know_this:" + _local8); } } return(1); } return(0); } function char_set_ship_avaible(val) { var _local7 = _root._find_xml("ships", _root.data_xml); var _local4 = -1; var _local3 = _local7.childNodes; for (var _local6 in _local3) { if (_local3[_local6].attributes.type == val) { _local4 = _local3[_local6]; break; } } if (_local4 === -1) { trace("ERR#CChar::char_set_gun:this_type_not_found"); return(0); } if (_local4.attributes.avaible == 1) { trace("ERR#CChar::char_set_gun:this_type_alredy_brougth"); return(-1); } if (removeScores(_local4.attributes.cost / 1)) { _local4.attributes.avaible = 1; char_set_ship(val); return(1); } return(0); } function char_set_ship(val) { var _local7 = _root._find_xml("ships", _root.data_xml); var _local4 = -1; var _local3 = _local7.childNodes; for (var _local6 in _local3) { if (_local3[_local6].attributes.type == val) { _local4 = _local3[_local6]; break; } } if (_local4 === -1) { trace("ERR#CChar::char_set_ship:this_type_not_found"); return(false); } _char_ship_type = val; _char_hp_max = _local4.attributes.hp / 1; _char_armor = _local4.attributes.armor / 1; _char_hp = _char_hp_max; _char_cth = _local4.attributes.cth / 100; _char_bspeed = _local4.attributes.bspeed / 100; _char_recalc_speed(); refreshCharHp(); char_mc.body.gotoAndStop(val); } function _char_recalc_speed() { _char_speed = ((_char_bspeed * _weapon_bspeed) * _char_normal_bspeed) * _char_multy_bspeed; } function _CGame_lose() { } function add_shoot_smog_txt(x, y) { } function addExp(x, y) { } function removeScores(val) { } var char_r = 25; var _char_start_lives = 3; var CONST_GAME_MY_EXPLOSION = 10; var CONST_GAME_MY_SPARK = 11; var _weapon_barrel = 18; }Symbol 906 MovieClip [__Packages.CGame] Frame 0class CGame extends CChar { var enemys, bonuses, cbullets, ebullets, rw, rh, game_mc, chars_mc, shop_mc, face_mc, game_bg_mc, game_under_bg_mc, gfx_mc, bonuss_mc, cbul_mc, expl_mc, enemys_mc, _game_ini, types_xml, types_objs, bonuses_p, bonuses_max, bonuses_objs, _game_paused, char_mc, _lvl, Mr, _enemy_3_detection, _scores, _total_scores, _bscores, setLives, _char_start_lives, _char_continue, map_xml, _wave, _wave_max, _char_normal_bspeed, _char_multy_bspeed, _crit_dmg, char_ini, refreshLives, _weapon_heat, char_teleport, __CCondition_removeAll, char_reload, Ms, charGetBonus, _enemy_slowed_down, _CChar_take_dmg, __CCondition_add, CONST_CON_DoT, CONST_CON_Slow, char_add_spark, char_add_exp, CONST_GAME_MY_SPARK, __CConditions_turn; function CGame (obj) { super(); enemys = []; bonuses = []; cbullets = []; ebullets = []; rw = obj.rw; rh = obj.rh; game_mc = obj.game_mc; chars_mc = obj.chars_mc; shop_mc = obj.shop_mc; face_mc = obj.face_mc; game_bg_mc = obj.game_bg_mc; game_under_bg_mc = obj.game_under_bg_mc; gfx_mc = face_mc.createEmptyMovieClip("gfx", face_mc.getNextHighestDepth()); gfx_mc.di = 0; bonuss_mc = game_mc.createEmptyMovieClip("bss", game_mc.getNextHighestDepth()); bonuss_mc.di = 0; cbul_mc = game_mc.createEmptyMovieClip("cbul", game_mc.getNextHighestDepth()); cbul_mc.di = 0; expl_mc = game_mc.createEmptyMovieClip("exps", game_mc.getNextHighestDepth()); expl_mc.di = 0; enemys_mc = obj.enemys_mc; _game_ini = false; _CGame_ini(); types_xml = _root._find_xml("enemys", _root.data_xml); types_objs = {}; for (var _local6 in types_xml.childNodes) { types_objs[types_xml.childNodes[_local6].attributes.type / 1] = types_xml.childNodes[_local6]; } var _local4 = _root._find_xml("bonuses", _root.data_xml); bonuses_p = _local4.attributes.p / 100; bonuses_max = _local4.childNodes.length; trace("_bonuses_max:" + bonuses_max); bonuses_objs = {}; for (var _local6 in _local4.childNodes) { bonuses_objs[_local4.childNodes[_local6].attributes.type / 1] = _local4.childNodes[_local6]; } } function _CGame_pause_switch() { if (_game_paused) { _CGame_pause(); } else { _CGame_unpause(); } } function _CGame_pause() { if (!_game_paused) { _game_paused = true; delete char_mc.onMouseDown; delete char_mc.onMouseUp; delete char_mc.onMouseMove; delete char_mc.onEnterFrame; } } function _CGame_unpause() { if (_game_paused) { _game_paused = false; char_mc.onMouseDown = char_mc._onMouseDown; char_mc.onMouseUp = char_mc._onMouseUp; char_mc.onMouseMove = char_mc._onMouseMove; char_mc.onEnterFrame = char_mc._onEnterFrame; } } function _CGame_ini() { if (!_game_ini) { _game_ini = true; face_mc._visible = true; game_mc._visible = true; shop_mc._visible = false; game_mc.onEnterFrame = function () { _global.game.turn(); }; } } function _CGame_deini() { if (_game_ini) { _game_ini = false; face_mc._visible = false; game_mc._visible = false; delete game_mc.onEnterFrame; } } function _CGame_win() { trace("__CGame_win:" + _CGame_win); _root.show_win_game(); } function _CGame_lose() { _lvl--; _CGame_unpause(); char_mc.toBaseGo(650, false); char_mc.inBase = function () { _root.show_continue_menu(); }; return(true); } function _CGame_show_mish_txt(txt, pic_id) { face_mc.txt_mc._visible = true; face_mc.txt_mc.txt_dtxt.text = _root.get_txt(txt); face_mc.txt_mc.pic_mc.gotoAndStop(pic_id / 1); } function addStar() { if ((!_global.options_bg_stars) || (game_under_bg_mc.c > 100)) { return(false); } var _local3 = game_under_bg_mc.attachMovie("stars_mc", "stars_mc" + game_under_bg_mc.getNextHighestDepth(), game_under_bg_mc.getNextHighestDepth()); _local3.gotoAndStop(random(_local3._totalframes) + 1); game_under_bg_mc.c++; _local3._x = rw * Mr(); _local3._y = -10; _local3._my = rh + (_local3._height / 2); _local3._gy = 1 + random(8); _local3.onEnterFrame = function () { this._y = this._y + this._gy; this._rotation = this._rotation + (this._gy / 10); if (this._y > this._my) { this._parent.c--; this.unloadMovie(); } }; } function addBgobj(y) { if ((!_global.options_bg_stars) || (game_bg_mc.c > 2)) { return(false); } var _local3 = game_bg_mc.attachMovie("objs_mc", "objs_mc" + game_bg_mc.getNextHighestDepth(), game_bg_mc.getNextHighestDepth()); _local3.gotoAndStop(random(_local3._totalframes) + 1); _local3._rotation = Mr() * 360; _local3.cacheAsBitmap = true; game_bg_mc.c++; _local3._x = rw * Mr(); _local3._y = y - (_local3._height / 2); _local3._xscale = 50 + (100 * Mr()); _local3._yscale = _local3._xscale; _local3._my = rh + (_local3._height / 2); _local3._gy = 0.5 + random(3); _local3.onEnterFrame = function () { this._y = this._y + this._gy; if (this._y > this._my) { this._parent.c--; this.unloadMovie(); } }; } function addExp(x, y, big) { _root.snd.enemy_boom(); var _local4 = "exps_mc"; if (big == "char") { _local4 = "exps_char_mc"; } else if (big) { _local4 = "exps_big_mc"; } var _local3 = expl_mc.attachMovie(_local4, "objs_mc" + expl_mc.di, expl_mc.di, {_x:x, _y:y}); expl_mc.di++; _local3.gotoAndStop(random(_local3._totalframes) + 1); _local3._rotation = random(4) * 90; _local3.onEnterFrame = function () { if (this.body._currentframe == (this.body._totalframes - 1)) { this.unloadMovie(); } }; } function addBonus(obj, x, y) { if (Mr() < bonuses_p) { if (obj == undefined) { obj = {}; obj._type = random(bonuses_max) + 1; } var _local6 = bonuses_objs[obj._type]; if (_local6 == undefined) { trace("#ERR::addBonus:" + obj._type); return(false); } obj._x = x; obj._y = y; obj._r = _local6.attributes.r / 1; var _local5 = bonuss_mc.attachMovie("bonuses_mc", "bb" + bonuss_mc.di, bonuss_mc.di, obj); bonuss_mc.di++; _local5.cacheAsBitmap = true; _local5.body.gotoAndStop(obj._type); if (_global.options_lvleditor) { _root.drawExCircle(_local5, [0, 0], obj._r, {_t:2, _color:52428, _alpha:100}); } bonuses.push(_local5); } } function addEnemy(obj) { if (obj == undefined) { obj = {}; obj._type = random(6) + 1; } if (obj._r == undefined) { obj._r = 25; } obj._reload = 0; obj._dsx = 0.9; obj._dsy = 2; switch (obj._type) { case 1 : obj._dx = 0; obj._dy = 10; break; case 2 : obj._dx = 2; obj._dy = 10; obj._ty = 50 + (Mr() * 200); break; case 3 : obj._s = 6 + (Mr() * 3); obj._dx = 0; obj._dy = 7 + (Mr() * 3); break; case 24 : case 4 : obj._dsx = 1.5 + (1 * Mr()); obj._dx = 0; obj._dy = 10; obj._my = 80 + (90 * Mr()); break; case 5 : obj._dx = 0; obj._dsx = 0.7 + (Mr() * 0.3); obj._dy = 5 + (Mr() * 4); obj._my = 10 + (160 * Mr()); break; case 6 : obj._ty = 10 + (random(7) * 23); obj._dx = 3 + (Mr() * 3); obj._dy = 9 + Mr(); break; case 7 : obj._ty = 30 + (random(5) * 24); obj._dx = 3.5; obj._dy = 13; break; case 23 : case 8 : obj._dsx = 1 + (1 * Mr()); obj._ty = 100 + ((Mr() - 0.5) * 40); obj._dx = 3; obj._dy = 8; break; case 21 : obj._ty = 100 + ((Mr() - 0.5) * 40); obj._barrel = 1; obj._dx = 3; obj._dy = 8; break; case 22 : obj._ty = 100 + ((Mr() - 0.5) * 40); obj._dx = 3; obj._dy = 8; break; case 50 : case 51 : case 52 : case 53 : case 54 : break; default : obj._hp = 10; obj._dmg = 10; obj._dx = 0; obj._dy = 8 + (Mr() * 4); } var _local5 = types_objs[obj._type]; if (_local5 != undefined) { obj._hp = _local5.attributes.hp / 1; obj._armor = _local5.attributes.armor / 1; obj._dmg = _local5.attributes.dmg / 1; obj._scores = _local5.attributes.scores / 1; obj._mreload = _local5.attributes.mreload / 1; obj._r = _local5.attributes.r / 1; } if ((obj._type > 30) && (obj._type < 40)) { obj._dx = obj._dx + ((Mr() - 0.5) * 6); obj._dy = obj._dy + ((Mr() - 0.5) * 8); } if (_local5.attributes.dx != undefined) { obj._dx = ((Mr() - 0.5) * _local5.attributes.dx) / 1; } if (_local5.attributes.dy != undefined) { obj._dy = _local5.attributes.dy / 1; } if (_local5.attributes.ady != undefined) { obj._dy = obj._dy + ((Mr() * _local5.attributes.ady) / 1); } obj._hp_max = obj._hp; var _local6 = enemys_mc.attachMovie("enemys_mc", "e" + enemys_mc.nd, enemys_mc.nd, obj); enemys_mc.nd++; _local6.cacheAsBitmap = true; _local6.gotoAndStop(obj._type); if (obj._type == 3) { if (_enemy_3_detection == 1) { _local6.body.gotoAndStop(2); } else { _local6.body.gotoAndStop(1); } } if (obj._type < 50) { _local6.hpbar_mc = _local6.createEmptyMovieClip("hpbar", _local6.getNextHighestDepth()); _local6.refreshHP = function () { var _local3 = this._hp / this._hp_max; if (_local3 < 1) { this.hpbar_mc.clear(); _root.drawLine(this.hpbar_mc, [-this._r, -this._r], [this._r, -this._r], {_t:6, _color:0, _alpha:100}); _root.drawLine(this.hpbar_mc, [(-this._r) * _local3, -this._r], [this._r * _local3, -this._r], {_t:3, _color:16711680, _alpha:100}); this.head_mc._alpha = _local3 * 100; this.hpbar_mc._visible = true; this.hpbar_mc._tts = 50; this.hpbar_mc.onEnterFrame = function () { if ((--this._tts) < 0) { this._visible = false; delete this.onEnterFrame; } }; } }; _local6.refreshHP(); } if (_global.options_lvleditor) { _root.drawExCircle(_local6, [0, 0], obj._r, {_t:1, _color:16711680, _alpha:100}); } if (obj._type > 49) { ebullets.push(_local6); } else { enemys.push(_local6); } } function refreshScores() { face_mc.score_dtxt.text = getScores(); } function turnScores() { var _local4 = Number(face_mc.score_dtxt.text); var _local3 = _scores - _local4; if (_local3 === 0) { return(true); } var _local2 = 0; if (_local3 > 0) { _local2++; } if (_local3 < 0) { _local2--; } if (_local3 > 10) { _local2 = _local2 + 5; } if (_local3 < -10) { _local2 = _local2 - 5; } if (_local3 > 60) { _local2 = _local2 + 50; } if (_local3 < -60) { _local2 = _local2 - 50; } if (_local3 > 500) { _local2 = _local2 + 500; } if (_local3 < -500) { _local2 = _local2 - 500; } _local4 = _local4 + _local2; face_mc.score_dtxt.text = _local4; } function removeScores(val) { if (_scores >= val) { _root.snd["game_shop_done.mp3"].start(); _scores = _scores - val; refreshScores(); return(true); } _root.snd["game_shop_error.mp3"].start(); return(false); } function addScores(val) { _total_scores = _total_scores + (val * _bscores); _root.setScore(_total_scores); _scores = _scores + (val * _bscores); } function setScores(val) { _total_scores = val; _root.setScore(_total_scores); _scores = val; refreshScores(); } function getScores() { return(_scores); } function startGame() { _lvl = 0; gfx_mc.di = 0; setScores(0); setLives(_char_start_lives); _char_continue = 3; _root.data_xml = _root.data_copy_xml.cloneNode(true); var _local3 = _root._find_xml("maps", _root.data_xml); map_xml = new XML(_local3.childNodes[_lvl].toString()).firstChild; _wave = 0; _wave_max = map_xml.childNodes.length; addWave(); _root.snd.music.start_this(); _char_normal_bspeed = 1; _char_multy_bspeed = 1; _enemy_3_detection = 0; _bscores = 1; _crit_dmg = 0; char_ini(); refreshLives(); addBgobj(random(rh)); addBgobj(random(rh)); addBgobj(random(rh)); } function nextMap() { _lvl++; _weapon_heat = 0; _CGame_unpause(); var _local3 = _root._find_xml("maps", _root.data_xml); if (_local3.childNodes.length <= _lvl) { _CGame_win(); return(false); } _wave_max = _local3.childNodes.length; map_xml = new XML(_local3.childNodes[_lvl].toString()).firstChild; _wave = 0; _wave_max = map_xml.childNodes.length; _root.snd.music.start_this(); var _local4 = map_xml.attributes.name; if (_local4 != undefined) { add_center_txt(_root.get_txt(_local4)); } char_teleport([rw / 2, rh - 50]); addWave(); } function endMap() { delete game_mc.onEnterFrame; var _local5 = game_mc.getDepth(); var _local6 = game_mc._parent; game_mc = _local6.createEmptyMovieClip("game", _local5); game_under_bg_mc = game_mc.attachMovie("game_bg_mc", "game_bg_mc", game_mc.getNextHighestDepth()); game_under_bg_mc.c = 0; game_bg_mc = game_mc.createEmptyMovieClip("game_under_bg_mc", game_mc.getNextHighestDepth()); game_bg_mc.c = 0; bonuss_mc = game_mc.createEmptyMovieClip("bss", game_mc.getNextHighestDepth()); bonuss_mc.di = 0; enemys_mc = game_mc.createEmptyMovieClip("enemys", game_mc.getNextHighestDepth()); enemys_mc.nd = 0; cbul_mc = game_mc.createEmptyMovieClip("cbul", game_mc.getNextHighestDepth()); cbul_mc.di = 0; expl_mc = game_mc.createEmptyMovieClip("exps", game_mc.getNextHighestDepth()); expl_mc.di = 0; if (_game_ini) { game_mc.onEnterFrame = function () { _global.game.turn(); }; } enemys = []; bonuses = []; cbullets = []; ebullets = []; __CCondition_removeAll(); _CGame_pause(); var _local4 = _root._find_xml("maps", _root.data_xml); if (_local4.childNodes.length <= (_lvl + 1)) { _CGame_win(); } else { _root.show_gameshop(shop_mc); } } function addWave() { if (map_xml.childNodes.length == 0) { _CGame_unpause(); char_mc.toBaseGo(-50, false); char_mc.inBase = function () { _global.game.endMap(); }; return(true); } var _local7 = map_xml.firstChild; _wave++; gfx_mc.di = 0; bonuss_mc.di = 0; cbul_mc.di = 0; expl_mc.di = 0; var _local9 = _local7.attributes.name; if (_local9 != undefined) { add_center_txt(_root.get_txt(_local9)); } enemys_mc.nd = 0; if (_local7.nodeName == "txt") { _CGame_show_mish_txt(_local7.attributes.txt, _local7.attributes.pic_id); _root.snd["message.mp3"].start(); _CGame_pause(); } else { var _local6 = _local7.attributes.val.toString().split(";"); for (var _local8 in _local6) { var _local4 = _local6[_local8].split(","); var _local5 = {}; _local5._type = _local4[0] / 1; _local5._x = (rw * _local4[1]) / 10; if (_local4[2] == undefined) { _local4[2] = 0; } _local5._y = (rw * _local4[2]) / 10; addEnemy(_local5); } _CGame_unpause(); } map_xml.firstChild.removeNode(); } function refreshMapInfo() { face_mc.map_dtxt.text = Math.round((_wave * 100) / _wave_max) + "%"; } function turn() { char_reload(); var _local58 = getTimer(); addStar(); if (Mr() > 0.99) { addBgobj(0); } if (((enemys.length <= 0) && (face_mc.txt_mc._visible == false)) && (ebullets.length <= 0)) { addWave(); return(false); } for (var _local57 in bonuses) { var _local3 = bonuses[_local57]; _local3._y = _local3._y + 3; _local3._rotation = _local3._rotation + 5; if ((((_local3._y > (rh + 100)) || (_local3._y < -1000)) || (_local3._x > (rw + 100))) || (_local3._x < -100)) { _local3.unloadMovie(); bonuses.splice(_local57 / 1, 1); continue; } var _local10 = _local3._x - char_mc._x; var _local8 = _local3._y - char_mc._y; var _local6 = Ms((_local10 * _local10) + (_local8 * _local8)); if (_local6 < (_local3._r + char_mc._r)) { charGetBonus(_local3._type / 1); _local3.addLastSplash(); bonuses.splice(_local57 / 1, 1); } } for (var _local57 in enemys) { var _local3 = enemys[_local57]; switch (_local3._type) { case 2 : enemy_move_line_x(_local3); enemy_move_fixed_y(_local3); if (_local3._reload <= 0) { if (Mr() > 0.9) { var _local10 = _local3._x - char_mc._x; var _local8 = _local3._y - char_mc._y; var _local6 = Ms((_local10 * _local10) + (_local8 * _local8)); var _local18 = 8 / _local6; addEnemy({_x:_local3._x, _y:_local3._y, _dx:(-_local10) * _local18, _dy:(-_local8) * _local18, _type:50, _r:8, _dmg:3}); _local3._reload = _local3._mreload; } } else { _local3._reload--; } break; case 53 : case 52 : case 51 : _local3._ttl--; if (_local3._ttl < 20) { _local3._alpha = ((_local3._ttl * 5) * 0.8) + 20; } case 3 : enemy_move_direct_xy(_local3); break; case 24 : case 4 : var _local10 = enemy_move_direct_x(_local3); var _local8 = _local3._y - char_mc._y; var _local37 = 1; var _local19 = 10; if (_local3._y > _local3._my) { _local3._dy = _local3._dy - _local37; if (Math.abs(_local3._dy) > _local19) { _local3._dy = -_local19; } } else { _local3._dy = _local3._dy + _local37; if (Math.abs(_local3._dy) > _local19) { _local3._dy = _local19; } } _local3._rotation = ((Math.atan2(_local8, _local10) * 180) / Math.PI) + 90; if (_local3._reload <= 0) { if (Mr() > 0.9) { var _local6 = Ms((_local10 * _local10) + (_local8 * _local8)); var _local18 = 14 / _local6; addEnemy({_x:_local3._x, _y:_local3._y, _dx:(-_local10) * _local18, _dy:(-_local8) * _local18, _type:50, _r:8, _dmg:5}); _local3._reload = _local3._mreload; } } else { _local3._reload--; } break; case 5 : _local10 = enemy_move_direct_x(_local3); _local8 = _local3._y - char_mc._y; _local37 = 1; if ((_local3._y > _local3._my) && (_local3._dy > 0)) { _local3._dy = _local3._dy - _local37; if (_local3._dy < 0) { _local3._dy = 0; } } if (_local3._reload <= 0) { if (Mr() > 0.9) { var _local6 = Ms((_local10 * _local10) + (_local8 * _local8)); var _local18 = 14 / _local6; addEnemy({_x:_local3._x - 20, _y:_local3._y, _dx:0, _dy:11, _type:50, _r:8, _dmg:5}); addEnemy({_x:_local3._x + 20, _y:_local3._y, _dx:0, _dy:11, _type:50, _r:8, _dmg:5}); _local3._reload = _local3._mreload; } } else { _local3._reload--; } break; case 6 : _local10 = _local3._x - char_mc._x; _local8 = _local3._y - char_mc._y; enemy_move_line_x(_local3); enemy_move_fixed_y(_local3); if (_local3._reload <= 0) { if (Mr() > 0.9) { var _local6 = Ms((_local10 * _local10) + (_local8 * _local8)); if (Mr() > 0.5) { addEnemy({_x:_local3._x, _y:_local3._y, _dx:0, _dy:12, _type:50, _r:8, _dmg:10}); addEnemy({_x:_local3._x, _y:_local3._y, _dx:2, _dy:10, _type:50, _r:8, _dmg:10}); addEnemy({_x:_local3._x, _y:_local3._y, _dx:-2, _dy:10, _type:50, _r:8, _dmg:10}); } else { _local10 = _local3._x - char_mc._x; _local8 = _local3._y - char_mc._y; _local6 = Ms((_local10 * _local10) + (_local8 * _local8)); var _local18 = 8 / _local6; addEnemy({_x:_local3._x, _y:_local3._y, _dx:(-_local10) * _local18, _dy:(-_local8) * _local18, _type:50, _r:7, _dmg:30, _xscale:200, _yscale:200}); } _local3._reload = _local3._mreload; } } else { _local3._reload--; } break; case 7 : enemy_move_line_x(_local3); enemy_move_fixed_y(_local3); if (_local3._reload <= 0) { _local3._ty = 30 + (120 * Mr()); _local3._dy = 2 + (Mr() * 4); if (_local3._ty < _local3._y) { _local3._dy = _local3._dy * -1; _local3._dsy = _local3._dy / 2; } _local3._reload = _local3._mreload * (1 + (Mr() * 0.2)); var _local23 = (_local3._x - 30) - char_mc._x; var _local22 = _local3._x - char_mc._x; var _local21 = (_local3._x + 30) - char_mc._x; _local8 = _local3._y - char_mc._y; var _local35 = Ms((_local23 * _local23) + (_local8 * _local8)); var _local33 = Ms((_local22 * _local22) + (_local8 * _local8)); var _local31 = Ms((_local21 * _local21) + (_local8 * _local8)); var _local18 = 8; addEnemy({_x:_local3._x - 30, _y:_local3._y, _dx:((-_local23) * _local18) / _local35, _dy:((-_local8) * _local18) / _local35, _type:50, _r:8, _dmg:3}); addEnemy({_x:_local3._x, _y:_local3._y + 20, _dx:((-_local22) * _local18) / _local33, _dy:((-_local8) * _local18) / _local33, _type:50, _r:8, _dmg:3}); addEnemy({_x:_local3._x + 30, _y:_local3._y, _dx:((-_local21) * _local18) / _local31, _dy:((-_local8) * _local18) / _local31, _type:50, _r:8, _dmg:3}); } else { _local3._reload--; } break; case 23 : case 8 : _local10 = _local3._x - char_mc._x; _local8 = _local3._y - char_mc._y; if (_local3._speed_x_type == 1) { enemy_move_line_x(_local3); } else { enemy_move_direct_x(_local3); } enemy_move_fixed_y(_local3); if (_local3._reload <= 0) { _local3._speed_x_type = random(2); if (Mr() > 0.9) { var _local6 = Ms((_local10 * _local10) + (_local8 * _local8)); _local3._reload = _local3._mreload; if (Mr() > 0.5) { if (_local3._type == 23) { addEnemy({_x:_local3._x, _y:_local3._y, _dx:-20, _dy:3, _s:14, _type:53, _ttl:110, _r:9, _dmg:24}); addEnemy({_x:_local3._x, _y:_local3._y, _dx:20, _dy:3, _s:14, _type:53, _ttl:110, _r:9, _dmg:24}); } else { var _local18 = 8 / _local6; addEnemy({_x:_local3._x + 30, _y:_local3._y, _dx:(-_local10) * _local18, _dy:(-_local8) * _local18, _type:50, _r:8, _dmg:3}); addEnemy({_x:_local3._x - 30, _y:_local3._y, _dx:(-_local10) * _local18, _dy:(-_local8) * _local18, _type:50, _r:8, _dmg:3}); } } else { enemy_shoot_laser(_local3); _local3._reload = _local3._mreload * 2; } } } else { _local3._reload--; } break; case 21 : enemy_move_line_x(_local3); enemy_move_fixed_y(_local3); var _local38 = 1; while (_local38 < 7) { var _local5 = _local3["gun" + _local38]; var _local12 = {x:0, y:50}; _local5.localToGlobal(_local12); _local5.gun_x = _local12.x; _local5.gun_y = _local12.y; _local5.gun_dx = _local5.gun_x - char_mc._x; _local5.gun_dy = _local5.gun_y - char_mc._y; _local5._rotation = ((Math.atan2(_local5.gun_dy, _local5.gun_dx) * 180) / Math.PI) + 90; _local38++; } if (_local3._reload <= 0) { _local3._reload = _local3._mreload; _local3._barrel++; if (_local3._barrel == 5) { _local3._barrel = 1; } if ((_local3._barrel == 4) && (Mr() > 0.7)) { addEnemy({_x:_local3._x, _y:_local3._y, _dx:0, _dy:0, _s:8, _type:51, _ttl:100, _r:14, _dmg:20}); } else { _local38 = 1; while (_local38 < 7) { if ((_local38 != _local3._barrel) && ((_local38 - 3) != _local3._barrel)) { } else { var _local5 = _local3["gun" + _local38]; _local5.addESplash(16711680, false); var _local9 = _local5.gun_dx; var _local7 = _local5.gun_dy; var _local14 = Ms((_local9 * _local9) + (_local7 * _local7)); var _local15 = 10; addEnemy({_x:_local5.gun_x, _y:_local5.gun_y, _dx:((-_local9) * _local15) / _local14, _dy:((-_local7) * _local15) / _local14, _type:50, _r:8, _dmg:3}); } _local38++; } if (Mr() > 0.97) { var _local20 = {}; _local20._type = 2; _local20._x = _local3._x; _local20._y = _local3._y; addEnemy(_local20); } else if (Mr() > 0.9) { var _local20 = {}; _local20._type = 1; _local20._x = _local3._x; _local20._y = _local3._y; addEnemy(_local20); } } } else { _local3._reload--; } break; case 22 : enemy_move_direct_x(_local3); enemy_move_fixed_y(_local3); if (_local3._reload <= 0) { _local3._ty = 30 + (120 * Mr()); _local3._dy = 2 + (Mr() * 4); if (_local3._ty < _local3._y) { _local3._dy = _local3._dy * -1; _local3._dsy = _local3._dy / 2; } _local3._reload = _local3._mreload; if (Mr() > 0.93) { addEnemy({_x:_local3._x, _y:_local3._y, _dx:-20, _dy:3, _s:14, _type:53, _ttl:110, _r:9, _dmg:24}); addEnemy({_x:_local3._x, _y:_local3._y, _dx:20, _dy:3, _s:14, _type:53, _ttl:110, _r:9, _dmg:24}); } else if (Mr() < 0.85) { _local10 = _local3._x - char_mc._x; _local8 = _local3._y - char_mc._y; var _local6 = Ms((_local10 * _local10) + (_local8 * _local8)); _local38 = 1; var _local18 = (8 + _local38) / _local6; addEnemy({_x:_local3._x - 30, _y:_local3._y, _dx:(-_local10) * _local18, _dy:(-_local8) * _local18, _type:50, _r:8, _dmg:10}); addEnemy({_x:_local3._x + 30, _y:_local3._y, _dx:(-_local10) * _local18, _dy:(-_local8) * _local18, _type:50, _r:8, _dmg:10}); _local3._reload = _local3._mreload; } else { addEnemy({_x:_local3._x, _y:_local3._y, _dx:0, _dy:0, _s:10, _type:52, _ttl:130, _r:14, _dmg:50}); } } else { _local3._reload--; } } var _local27 = _local3._dx; var _local26 = _local3._dy; if (_enemy_slowed_down > 0) { _local27 = _local27 / _enemy_slowed_down; _local26 = _local26 / _enemy_slowed_down; } _local3._x = _local3._x + _local27; _local3._y = _local3._y + _local26; if ((_local3._type > 30) && (_local3._type < 40)) { _local3.body._rotation = _local3.body._rotation + (Ms((_local3._dx * _local3._dx) + (_local3._dy * _local3._dy)) / 3); } if (!char_mc.toBase) { _local10 = _local3._x - char_mc._x; _local8 = _local3._y - char_mc._y; var _local6 = Ms((_local10 * _local10) + (_local8 * _local8)); if (_local3._laser) { if (Math.abs(_local10) < char_mc._r) { if (((_local3._y + _local3.laser_mc._height) > char_mc._y) && (char_mc._y > _local3._y)) { _CChar_take_dmg(_local3._dmg / 13); } } } if (_local6 < (_local3._r + char_mc._r)) { _CChar_take_dmg(_local3._dmg); if (_local3._type == 51) { __CCondition_add({id:CONST_CON_DoT, var0:5 + random(5), ttl:5 + random(5)}); } if (_local3._type == 52) { __CCondition_add({id:CONST_CON_Slow}); } if ((((_local3._type != 21) && (_local3._type != 22)) && (_local3._type != 8)) && (_local3._type != 7)) { if (_local3._type != 50) { addExp(_local3._x, _local3._y); _local3.unloadMovie(); } else { _local3.addLastSplash(); } enemys.splice(_local57 / 1, 1); } continue; } } if (((((_local3._y > (rh + 100)) || (_local3._y < -1000)) || (_local3._x > (rw + 100))) || (_local3._x < -100)) || (_local3._ttl < 0)) { _local3.unloadMovie(); enemys.splice(_local57 / 1, 1); continue; } } for (var _local57 in ebullets) { var _local3 = ebullets[_local57]; switch (_local3._type) { case 53 : case 52 : case 51 : _local3._ttl--; if (_local3._ttl < 20) { _local3._alpha = ((_local3._ttl * 5) * 0.8) + 20; } enemy_move_direct_xy(_local3); } var _local27 = _local3._dx; var _local26 = _local3._dy; if (_enemy_slowed_down > 0) { _local27 = _local27 / _enemy_slowed_down; _local26 = _local26 / _enemy_slowed_down; } _local3._x = _local3._x + _local27; _local3._y = _local3._y + _local26; if (!char_mc.toBase) { var _local10 = _local3._x - char_mc._x; var _local8 = _local3._y - char_mc._y; var _local6 = Ms((_local10 * _local10) + (_local8 * _local8)); if (_local6 < (_local3._r + char_mc._r)) { _CChar_take_dmg(_local3._dmg); if (_local3._type == 51) { __CCondition_add({id:CONST_CON_DoT, var0:5 + random(5), ttl:5 + random(5)}); } if (_local3._type == 52) { __CCondition_add({id:CONST_CON_Slow}); } _local3.addLastSplash(); ebullets.splice(_local57 / 1, 1); continue; } } if (((((_local3._y > (rh + 100)) || (_local3._y < -100)) || (_local3._x > (rw + 100))) || (_local3._x < -100)) || (_local3._ttl < 0)) { _local3.unloadMovie(); ebullets.splice(_local57 / 1, 1); continue; } } for (var _local57 in cbullets) { var _local24 = false; var _local3 = cbullets[_local57]; var _local13 = _local3._type; _local3._ttl--; if (_local3._ttl < 0) { if (_local13 == 5) { char_add_spark(_local3._x, _local3._y, (_local3._dmg * 1) / 4); } _local3.unloadMovie(); cbullets.splice(_local57 / 1, 1); continue; } switch (_local13) { case 2 : _local3._x = char_mc._x + _local3._ttx; _local3._y = _local3._y + _local3._dy; _local3.clear(); _root.drawLine(_local3, [0, 0], [0, char_mc._y - _local3._y], {_t:_local3._r / 2, _alpha:50, _color:16711680}); _local24 = true; for (var _local53 in enemys) { var _local4 = enemys[_local53]; if (isNaN(_local4._hp)) { continue; } var _local10 = _local3._x - _local4._x; var _local8 = _local3._y - _local4._y; if ((Math.abs(_local10) < (_local3._r + _local4._r)) && (_local8 < 0)) { var _local11 = _local3._dmg - _local4._armor; if (_local11 < 1) { _local11 = 1; } _local4._hp = _local4._hp - _local11; if (_local4._hp < 0) { enemy_kill(_local4, _local53 / 1); } else { _local4.refreshHP(); } } } break; default : _local3._x = _local3._x + _local3._dx; _local3._y = _local3._y + _local3._dy; if (!((((_local3._y > (rh + 100)) || (_local3._y < -100)) || (_local3._x > (rw + 100))) || (_local3._x < -100))) { break; } _local3.unloadMovie(); cbullets.splice(_local57 / 1, 1); _local24 = true; } if (_local24) { continue; } var _local17 = rw * rh; var _local25 = -1; var _local16; for (var _local53 in enemys) { var _local4 = enemys[_local53]; var _local10 = _local3._x - _local4._x; var _local8 = _local3._y - _local4._y; var _local6 = Ms((_local10 * _local10) + (_local8 * _local8)); if (_local6 < _local17) { _local25 = _local4; _local16 = [_local10, _local8, _local6]; _local17 = _local6; } if (_local6 < (_local3._r + _local4._r)) { var _local11 = _local3._dmg - _local4._armor; if (_local11 > 0) { _local4._hp = _local4._hp - _local11; if (_local4._hp < 0) { enemy_kill(_local4, _local53 / 1); } else { _local4.refreshHP(); } } if (_local13 == 4) { char_add_exp(_local3._x, _local3._y, _local11); } _local3.unloadMovie(); cbullets.splice(_local57 / 1, 1); break; } } if ((_local25 != -1) && ((_local13 == 4) || (_local13 == CONST_GAME_MY_SPARK))) { _local3._dx = _local3._dx - ((((_local16[0] * _local3._weapon_speed) * 0.4) / _local16[2]) - _local3._dx); _local3._dy = _local3._dy - ((((_local16[1] * _local3._weapon_speed) * 0.4) / _local16[2]) - _local3._dy); var _local30 = Ms((_local3._dx * _local3._dx) + (_local3._dy * _local3._dy)); var _local29 = (_local3._dx * _local3._weapon_speed) / _local30; var _local28 = (_local3._dy * _local3._weapon_speed) / _local30; _local3._dx = _local29; _local3._dy = _local28; if (_local13 == 4) { var _local36 = Math.atan2(_local28, _local29); _local3.body._rotation = ((_local36 * 180) / Math.PI) + 90; _local3._weapon_speed = _local3._weapon_speed * 1.03; } } } __CConditions_turn(); turnScores(); } function trace_like_info() { var _local3 = getTimer(); trace("-----------"); trace("---begin---"); trace("___enemys:" + enemys.length); trace("___ebullets:" + ebullets.length); trace("___cbullets:" + cbullets.length); trace("___bonuses:" + bonuses.length); trace(""); trace("_main_mc:" + _root.main.getNextHighestDepth()); trace("_game_mc:" + game_mc.getNextHighestDepth()); trace((("__bonuss_mc:" + bonuss_mc.getNextHighestDepth()) + ":") + bonuss_mc.di); trace((("__cbul_mc:" + cbul_mc.getNextHighestDepth()) + ":") + cbul_mc.di); trace((("__expl_mc:" + expl_mc.getNextHighestDepth()) + ":") + expl_mc.di); trace("_face_mc:" + face_mc.getNextHighestDepth()); trace((("___gfx_mc:" + gfx_mc.getNextHighestDepth()) + ":") + gfx_mc.di); trace(""); trace("_timer:" + (getTimer() - _local3)); trace("----end----"); trace("-----------"); } function enemy_kill(enemy_mc, enemy_id) { addScores(enemy_mc._scores); add_fx_txt(enemy_mc._x, enemy_mc._y, "+" + enemy_mc._scores); var _local3 = false; if ((enemy_mc._type > 20) && (enemy_mc._type < 30)) { _local3 = true; } if (enemy_mc._type == 22) { addEnemy({_x:enemy_mc._x, _y:enemy_mc._y, _type:23}); addEnemy({_x:enemy_mc._x, _y:enemy_mc._y, _type:24}); } addExp(enemy_mc._x, enemy_mc._y, _local3); enemys.splice(enemy_id, 1); addBonus(undefined, enemy_mc._x, enemy_mc._y); enemy_mc.unloadMovie(); } function enemy_shoot_laser(item_mc) { var _local3 = item_mc.createEmptyMovieClip("laser" + item_mc.getNextHighestDepth(), -10000 + item_mc.getNextHighestDepth()); item_mc.laser_mc = _local3; _local3._ttl = 30; _local3.onEnterFrame = function () { this.clear(); _root.drawLine(this, [0, this._parent._r * 0.9], [0, 1200 - ((this._ttl * 1200) / 35)], {_t:20 - (this._ttl / 3), _alpha:50, _color:16711680}); this._ttl--; this._parent._laser = true; if (this._ttl < 0) { this._parent._laser = false; this.unloadMovie(); } }; } function enemy_move_direct_xy(item_mc) { var _local8 = item_mc._x - char_mc._x; var _local6 = item_mc._y - char_mc._y; var _local4 = _local8 - item_mc._dx; var _local3 = _local6 - item_mc._dy; var _local5 = Ms((_local4 * _local4) + (_local3 * _local3)); var _local9 = ((-item_mc._s) * _local4) / _local5; var _local7 = ((-item_mc._s) * _local3) / _local5; var _local11 = _local9 - item_mc._dx; var _local10 = _local7 - item_mc._dy; item_mc._dx = item_mc._dx + (_local11 / 20); item_mc._dy = item_mc._dy + (_local10 / 20); item_mc._rotation = ((Math.atan2(item_mc._dy, item_mc._dx) * 180) / Math.PI) - 90; } function enemy_move_direct_x(item_mc) { var _local3 = item_mc._x - char_mc._x; var _local4 = item_mc._dsx; if (_local3 < 0) { item_mc._dx = item_mc._dx + _local4; } else { item_mc._dx = item_mc._dx - _local4; } while (Math.abs(item_mc._dx) > 9) { item_mc._dx = item_mc._dx * 0.9; } return(_local3); } function enemy_move_line_x(item_mc) { if ((item_mc._x < 50) && (item_mc._dx < 0)) { item_mc._dx = item_mc._dx * -1; } if ((item_mc._x > (rw - 50)) && (item_mc._dx > 0)) { item_mc._dx = item_mc._dx * -1; } } function enemy_move_fixed_y(item_mc) { var _local2 = item_mc._dsy; if (((item_mc._y > item_mc._ty) && (_local2 > 0)) || ((item_mc._y < item_mc._ty) && (_local2 < 0))) { item_mc._dy = item_mc._dy - _local2; if (((item_mc._dy < 0) && (_local2 > 0)) || ((item_mc._dy > 0) && (_local2 < 0))) { item_mc._dsy = 0; item_mc._dy = 0; } } } function add_center_txt(txt) { var _local8 = rw / 2; var _local7 = rh / 2; var _local6 = 15; var _local4 = "z_exps" + gfx_mc.di; var _local5 = {_x:_local8, _y:_local7}; var _local3 = "z_exps" + _local6; var _local2 = gfx_mc.attachMovie(_local3, _local4, gfx_mc.di, _local5); gfx_mc.di++; _local2.dtxt.text = txt; _local2.dtxt.autoSize = "center"; if (_local2.dtxt._width > rw) { _local2.dtxt._xscale = (rw * 90) / _local2.dtxt._width; } } function add_shoot_smog_txt(x, y) { var _local5 = 6 + random(3); var _local3 = "z_exps" + gfx_mc.di; var _local4 = {_x:x, _y:y}; var _local2 = "z_exps" + _local5; var _local8 = gfx_mc.attachMovie(_local2, _local3, gfx_mc.di, _local4); gfx_mc.di++; } function add_fx_txt(x, y, txt) { var _local6 = 14; var _local4 = "z_exps" + gfx_mc.di; var _local5 = {_x:x, _y:y}; var _local3 = "z_exps" + _local6; var _local2 = gfx_mc.attachMovie(_local3, _local4, gfx_mc.di, _local5); gfx_mc.di++; _local2.dtxt.text = txt; _local2.onEnterFrame = function () { this._y--; }; } var fps_i = 0; var fps_st = 0; }Symbol 907 MovieClip [__Packages.mochi.MochiScores] Frame 0class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }Symbol 908 MovieClip [__Packages.CUniteScores] Frame 0class CUniteScores { var ScoreAPI, _user_name, _mochiad_id; function CUniteScores () { trace("ru.badim.CUniteScores.1.6"); _root._lockroot = true; ini(); } function ini() { var _local5 = _root._url; ScoreAPI = new LocalConnection(); _root.kongregateServices.connect(); var _local4 = "http://www.gamegarage.co.uk/scripts/"; _local5 = _local4 + "tracking.php"; var _local3 = new LoadVars(); _local3.game_id = _root.game_id; _local3.user_id = _root.user_id; _local3.sendAndLoad(_local5, _local3, "POST"); } function set_name(val) { _user_name = val; } function set_mochiad_id(val) { _mochiad_id = val; } function send_scores(scores, add_on) { if (add_on == undefined) { add_on = ""; } if (add_on == "") { ScoreAPI.send(_root.com_mindjolt_api, "submitScore", scores); } else { ScoreAPI.send(_root.com_mindjolt_api, "submitScore", scores, add_on); } _root.HPScoreService.postScore(scores, add_on); if (add_on == "") { _root.kongregateStats.submit("Total scores", scores); } else { _root.kongregateStats.submit(add_on, scores); } var _local6 = "http://www.gamegarage.co.uk/scripts/"; var _local7 = _local6 + "score.php"; var _local5 = new LoadVars(); _local5.game_id = _root.game_id; _local5.user_id = _root.user_id; _local5.score = scores; _local5.alg = ((_root.game_id + _root.user_id) + scores) + "a83l9xj"; _local5.sendAndLoad(_local7, _local5, "POST"); if (_user_name != undefined) { if (_mochiad_id != undefined) { MochiAd.sendHighScore({id:_mochiad_id + add_on, name:_user_name, score:scores}, _root, null); } } } }Symbol 909 MovieClip [__Packages.MochiAd] Frame 0class MochiAd { function MochiAd () { } static function getVersion() { return("2.1"); } static function showPreGameAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showTimedAd(options) { showInterLevelAd(options); } static function showPreloaderAd(options) { showPreGameAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local26); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local25 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local25); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb_arg) { var _local8 = parseInt(cb_arg); var _local4 = this._callbacks[_local8]; if (!_local4) { return(undefined); } delete this._callbacks[_local8]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }Symbol 1 MovieClip [__Packages.mx.core.UIObject] Frame 0class mx.core.UIObject extends MovieClip { var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled; function UIObject () { super(); constructObject(); } function get width() { return(_width); } function get height() { return(_height); } function get left() { return(_x); } function get x() { return(_x); } function get top() { return(_y); } function get y() { return(_y); } function get right() { return(_parent.width - (_x + width)); } function get bottom() { return(_parent.height - (_y + height)); } function getMinHeight(Void) { return(_minHeight); } function setMinHeight(h) { _minHeight = h; } function get minHeight() { return(getMinHeight()); } function set minHeight(h) { setMinHeight(h); //return(minHeight); } function getMinWidth(Void) { return(_minWidth); } function setMinWidth(w) { _minWidth = w; } function get minWidth() { return(getMinWidth()); } function set minWidth(w) { setMinWidth(w); //return(minWidth); } function setVisible(x, noEvent) { if (x != _visible) { _visible = x; if (noEvent != true) { dispatchEvent({type:(x ? "reveal" : "hide")}); } } } function get visible() { return(_visible); } function set visible(x) { setVisible(x, false); //return(visible); } function get scaleX() { return(_xscale); } function set scaleX(x) { _xscale = x; //return(scaleX); } function get scaleY() { return(_yscale); } function set scaleY(y) { _yscale = y; //return(scaleY); } function doLater(obj, fn) { if (methodTable == undefined) { methodTable = new Array(); } methodTable.push({obj:obj, fn:fn}); onEnterFrame = doLaterDispatcher; } function doLaterDispatcher(Void) { delete onEnterFrame; if (invalidateFlag) { redraw(); } var _local3 = methodTable; methodTable = new Array(); if (_local3.length > 0) { var _local2; while (_local2 = _local3.shift() , _local2 != undefined) { _local2.obj[_local2.fn](); } } } function cancelAllDoLaters(Void) { delete onEnterFrame; methodTable = new Array(); } function invalidate(Void) { invalidateFlag = true; onEnterFrame = doLaterDispatcher; } function invalidateStyle(Void) { invalidate(); } function redraw(bAlways) { if (invalidateFlag || (bAlways)) { invalidateFlag = false; var _local2; for (_local2 in tfList) { tfList[_local2].draw(); } draw(); dispatchEvent({type:"draw"}); } } function draw(Void) { } function move(x, y, noEvent) { var _local3 = _x; var _local2 = _y; _x = x; _y = y; if (noEvent != true) { dispatchEvent({type:"move", oldX:_local3, oldY:_local2}); } } function setSize(w, h, noEvent) { var _local2 = __width; var _local3 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local2, oldHeight:_local3}); } } function size(Void) { _width = __width; _height = __height; } function drawRect(x1, y1, x2, y2) { moveTo(x1, y1); lineTo(x2, y1); lineTo(x2, y2); lineTo(x1, y2); lineTo(x1, y1); } function createLabel(name, depth, text) { createTextField(name, depth, 0, 0, 0, 0); var _local2 = this[name]; _local2._color = textColorList; _local2._visible = false; _local2.__text = text; if (tfList == undefined) { tfList = new Object(); } tfList[name] = _local2; _local2.invalidateStyle(); invalidate(); _local2.styleName = this; return(_local2); } function createObject(linkageName, id, depth, initobj) { return(attachMovie(linkageName, id, depth, initobj)); } function createClassObject(className, id, depth, initobj) { var _local3 = className.symbolName == undefined; if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className); } var _local4 = createObject(className.symbolOwner.symbolName, id, depth, initobj); if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner); } return(_local4); } function createEmptyObject(id, depth) { return(createClassObject(mx.core.UIObject, id, depth)); } function destroyObject(id) { var _local2 = this[id]; if (_local2.getDepth() < 0) { var _local4 = buildDepthTable(); var _local5 = findNextAvailableDepth(0, _local4, "up"); var _local3 = _local5; _local2.swapDepths(_local3); } _local2.removeMovieClip(); delete this[id]; } function getSkinIDName(tag) { return(idNames[tag]); } function setSkin(tag, linkageName, initObj) { if (_global.skinRegistry[linkageName] == undefined) { mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement); } return(createObject(linkageName, getSkinIDName(tag), tag, initObj)); } function createSkin(tag) { var _local2 = getSkinIDName(tag); createEmptyObject(_local2, tag); return(this[_local2]); } function createChildren(Void) { } function _createChildren(Void) { createChildren(); childrenCreated = true; } function constructObject(Void) { if (_name == undefined) { return(undefined); } init(); _createChildren(); createAccessibilityImplementation(); _endInit(); if (validateNow) { redraw(true); } else { invalidate(); } } function initFromClipParameters(Void) { var _local4 = false; var _local2; for (_local2 in clipParameters) { if (hasOwnProperty(_local2)) { _local4 = true; this["def_" + _local2] = this[_local2]; delete this[_local2]; } } if (_local4) { for (_local2 in clipParameters) { var _local3 = this["def_" + _local2]; if (_local3 != undefined) { this[_local2] = _local3; } } } } function init(Void) { __width = _width; __height = _height; if (initProperties == undefined) { initFromClipParameters(); } else { initProperties(); } if (_global.cascadingStyles == true) { stylecache = new Object(); } } function getClassStyleDeclaration(Void) { var _local4 = this; var _local3 = className; while (_local3 != undefined) { if (ignoreClassStyleDeclaration[_local3] == undefined) { if (_global.styles[_local3] != undefined) { return(_global.styles[_local3]); } } _local4 = _local4.__proto__; _local3 = _local4.className; } } function setColor(color) { } function __getTextFormat(tf, bAll) { var _local8 = stylecache.tf; if (_local8 != undefined) { var _local3; for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { tf[_local3] = _local8[_local3]; } } } return(false); } var _local6 = false; for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { var _local5 = _tf[_local3]; if (_local5 != undefined) { tf[_local3] = _local5; } else if ((_local3 == "font") && (fontFamily != undefined)) { tf[_local3] = fontFamily; } else if ((_local3 == "size") && (fontSize != undefined)) { tf[_local3] = fontSize; } else if ((_local3 == "color") && (color != undefined)) { tf[_local3] = color; } else if ((_local3 == "leftMargin") && (marginLeft != undefined)) { tf[_local3] = marginLeft; } else if ((_local3 == "rightMargin") && (marginRight != undefined)) { tf[_local3] = marginRight; } else if ((_local3 == "italic") && (fontStyle != undefined)) { tf[_local3] = fontStyle == _local3; } else if ((_local3 == "bold") && (fontWeight != undefined)) { tf[_local3] = fontWeight == _local3; } else if ((_local3 == "align") && (textAlign != undefined)) { tf[_local3] = textAlign; } else if ((_local3 == "indent") && (textIndent != undefined)) { tf[_local3] = textIndent; } else if ((_local3 == "underline") && (textDecoration != undefined)) { tf[_local3] = textDecoration == _local3; } else if ((_local3 == "embedFonts") && (embedFonts != undefined)) { tf[_local3] = embedFonts; } else { _local6 = true; } } } } if (_local6) { var _local9 = styleName; if (_local9 != undefined) { if (typeof(_local9) != "string") { _local6 = _local9.__getTextFormat(tf, true, this); } else if (_global.styles[_local9] != undefined) { _local6 = _global.styles[_local9].__getTextFormat(tf, true, this); } } } if (_local6) { var _local10 = getClassStyleDeclaration(); if (_local10 != undefined) { _local6 = _local10.__getTextFormat(tf, true, this); } } if (_local6) { if (_global.cascadingStyles) { if (_parent != undefined) { _local6 = _parent.__getTextFormat(tf, false); } } } if (_local6) { _local6 = _global.style.__getTextFormat(tf, true, this); } return(_local6); } function _getTextFormat(Void) { var _local2 = stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); __getTextFormat(_local2, true); stylecache.tf = _local2; if (enabled == false) { var _local3 = getStyle("disabledColor"); _local2.color = _local3; } return(_local2); } function getStyleName(Void) { var _local2 = styleName; if (_local2 != undefined) { if (typeof(_local2) != "string") { return(_local2.getStyleName()); } return(_local2); } if (_parent != undefined) { return(_parent.getStyleName()); } return(undefined); } function getStyle(styleProp) { var _local3; _global.getStyleCounter++; if (this[styleProp] != undefined) { return(this[styleProp]); } var _local6 = styleName; if (_local6 != undefined) { if (typeof(_local6) != "string") { _local3 = _local6.getStyle(styleProp); } else { var _local7 = _global.styles[_local6]; _local3 = _local7.getStyle(styleProp); } } if (_local3 != undefined) { return(_local3); } var _local7 = getClassStyleDeclaration(); if (_local7 != undefined) { _local3 = _local7[styleProp]; } if (_local3 != undefined) { return(_local3); } if (_global.cascadingStyles) { if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) { var _local5 = stylecache; if (_local5 != undefined) { if (_local5[styleProp] != undefined) { return(_local5[styleProp]); } } if (_parent != undefined) { _local3 = _parent.getStyle(styleProp); } else { _local3 = _global.style[styleProp]; } if (_local5 != undefined) { _local5[styleProp] = _local3; } return(_local3); } } if (_local3 == undefined) { _local3 = _global.style[styleProp]; } return(_local3); } static function mergeClipParameters(o, p) { for (var _local3 in p) { o[_local3] = p[_local3]; } return(true); } static var symbolName = "UIObject"; static var symbolOwner = mx.core.UIObject; static var version = "2.0.2.126"; static var textColorList = {color:1, disabledColor:1}; var invalidateFlag = false; var lineWidth = 1; var lineColor = 0; var tabEnabled = false; var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1}; }Symbol 2 MovieClip [__Packages.mx.core.UIComponent] Frame 0class mx.core.UIComponent extends mx.core.UIObject { var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled; function UIComponent () { super(); } function get width() { return(__width); } function get height() { return(__height); } function setVisible(x, noEvent) { super.setVisible(x, noEvent); } function enabledChanged(id, oldValue, newValue) { setEnabled(newValue); invalidate(); delete stylecache.tf; return(newValue); } function setEnabled(enabled) { invalidate(); } function getFocus() { var selFocus = Selection.getFocus(); return(((selFocus === null) ? null : (eval (selFocus)))); } function setFocus() { Selection.setFocus(this); } function getFocusManager() { var _local2 = this; while (_local2 != undefined) { if (_local2.focusManager != undefined) { return(_local2.focusManager); } _local2 = _local2._parent; } return(undefined); } function onKillFocus(newFocus) { removeEventListener("keyDown", this); removeEventListener("keyUp", this); dispatchEvent({type:"focusOut"}); drawFocus(false); } function onSetFocus(oldFocus) { addEventListener("keyDown", this); addEventListener("keyUp", this); dispatchEvent({type:"focusIn"}); if (getFocusManager().bDrawFocus != false) { drawFocus(true); } } function findFocusInChildren(o) { if (o.focusTextField != undefined) { return(o.focusTextField); } if (o.tabEnabled == true) { return(o); } return(undefined); } function findFocusFromObject(o) { if (o.tabEnabled != true) { if (o._parent == undefined) { return(undefined); } if (o._parent.tabEnabled == true) { o = o._parent; } else if (o._parent.tabChildren) { o = findFocusInChildren(o._parent); } else { o = findFocusFromObject(o._parent); } } return(o); } function pressFocus() { var _local3 = findFocusFromObject(this); var _local2 = getFocus(); if (_local3 != _local2) { _local2.drawFocus(false); if (getFocusManager().bDrawFocus != false) { _local3.drawFocus(true); } } } function releaseFocus() { var _local2 = findFocusFromObject(this); if (_local2 != getFocus()) { _local2.setFocus(); } } function isParent(o) { while (o != undefined) { if (o == this) { return(true); } o = o._parent; } return(false); } function size() { } function init() { super.init(); _xscale = 100; _yscale = 100; _focusrect = _global.useFocusRect == false; watch("enabled", enabledChanged); if (enabled == false) { setEnabled(false); } } function dispatchValueChangedEvent(value) { dispatchEvent({type:"valueChanged", value:value}); } static var symbolName = "UIComponent"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; static var kStretch = 5000; var focusEnabled = true; var tabEnabled = true; var origBorderStyles = {themeColor:16711680}; var clipParameters = {}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters); }Symbol 3 MovieClip [__Packages.mx.controls.SimpleButton] Frame 0class mx.controls.SimpleButton extends mx.core.UIComponent { static var emphasizedStyleDeclaration; var preset, boundingBox_mc, useHandCursor, skinName, linkLength, iconName, destroyObject, __width, _width, __height, _height, __emphaticStyleName, styleName, enabled, invalidate, pressFocus, dispatchEvent, autoRepeat, interval, getStyle, releaseFocus, createLabel, invalidateStyle; function SimpleButton () { super(); } function init(Void) { super.init(); if (preset == undefined) { boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } useHandCursor = false; } function createChildren(Void) { if (preset != undefined) { var _local2 = this[idNames[preset]]; this[refNames[preset]] = _local2; skinName = _local2; if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } initializing = false; } else if (__state == true) { setStateVar(true); } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } } } function setIcon(tag, linkageName) { return(setSkin(tag + 8, linkageName)); } function changeIcon(tag, linkageName) { linkLength = linkageName.length; var _local2 = stateNames[tag] + "Icon"; this[_local2] = linkageName; this[idNames[tag + 8]] = _local2; setStateVar(getState()); } function changeSkin(tag, linkageName) { var _local2 = stateNames[tag] + "Skin"; this[_local2] = linkageName; this[idNames[tag]] = _local2; setStateVar(getState()); } function viewIcon(varName) { var _local4 = varName + "Icon"; var _local3 = this[_local4]; if (typeof(_local3) == "string") { var _local5 = _local3; if (__emphasized) { if (this[_local3 + "Emphasized"].length > 0) { _local3 = _local3 + "Emphasized"; } } if (this[_local3].length == 0) { return(undefined); } _local3 = setIcon(tagMap[_local5], this[_local3]); if ((_local3 == undefined) && (_global.isLivePreview)) { _local3 = setIcon(0, "ButtonIcon"); } this[_local4] = _local3; } iconName._visible = false; iconName = _local3; iconName._visible = true; } function removeIcons() { var _local3 = 0; while (_local3 < 2) { var _local2 = 8; while (_local2 < 16) { destroyObject(idNames[_local2]); this[stateNames[_local2 - 8] + "Icon"] = ""; _local2++; } _local3++; } refresh(); } function setSkin(tag, linkageName, initobj) { var _local3 = super.setSkin(tag, linkageName, ((initobj != undefined) ? (initobj) : ({styleName:this}))); calcSize(tag, _local3); return(_local3); } function calcSize(Void) { __width = _width; __height = _height; } function viewSkin(varName, initObj) { var _local3 = varName + "Skin"; var _local2 = this[_local3]; if (typeof(_local2) == "string") { var _local4 = _local2; if (__emphasized) { if (this[_local2 + "Emphasized"].length > 0) { _local2 = _local2 + "Emphasized"; } } if (this[_local2].length == 0) { return(undefined); } _local2 = setSkin(tagMap[_local4], this[_local2], ((initObj != undefined) ? (initObj) : ({styleName:this}))); this[_local3] = _local2; } skinName._visible = false; skinName = _local2; skinName._visible = true; } function showEmphasized(e) { if (e && (!__emphatic)) { if (emphasizedStyleDeclaration != undefined) { __emphaticStyleName = styleName; styleName = emphasizedStyleDeclaration; } __emphatic = true; } else { if (__emphatic) { styleName = __emphaticStyleName; } __emphatic = false; } } function refresh(Void) { var _local2 = getState(); if (enabled == false) { viewIcon("disabled"); viewSkin("disabled"); } else { viewSkin(phase); viewIcon(phase); } setView(phase == "down"); iconName.enabled = enabled; } function setView(offset) { if (iconName == undefined) { return(undefined); } var _local2 = (offset ? (btnOffset) : 0); iconName._x = ((__width - iconName._width) / 2) + _local2; iconName._y = ((__height - iconName._height) / 2) + _local2; } function setStateVar(state) { if (state) { if (trueOverSkin.length == 0) { rolloverSkin = tus; } else { rolloverSkin = trs; } if (trueOverIcon.length == 0) { rolloverIcon = tui; } else { rolloverIcon = tri; } upSkin = tus; downSkin = tds; disabledSkin = dts; upIcon = tui; downIcon = tdi; disabledIcon = dti; } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } else { rolloverSkin = frs; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } else { rolloverIcon = fri; } upSkin = fus; downSkin = fds; disabledSkin = dfs; upIcon = fui; downIcon = fdi; disabledIcon = dfi; } __state = state; } function setState(state) { if (state != __state) { setStateVar(state); invalidate(); } } function size(Void) { refresh(); } function draw(Void) { if (initializing) { initializing = false; skinName.visible = true; iconName.visible = true; } size(); } function getState(Void) { return(__state); } function setToggle(val) { __toggle = val; if (__toggle == false) { setState(false); } } function getToggle(Void) { return(__toggle); } function set toggle(val) { setToggle(val); //return(toggle); } function get toggle() { return(getToggle()); } function set value(val) { setSelected(val); //return(value); } function get value() { return(getSelected()); } function set selected(val) { setSelected(val); //return(selected); } function get selected() { return(getSelected()); } function setSelected(val) { if (__toggle) { setState(val); } else { setState((initializing ? (val) : (__state))); } } function getSelected() { return(__state); } function setEnabled(val) { if (enabled != val) { super.setEnabled(val); invalidate(); } } function onPress(Void) { pressFocus(); phase = "down"; refresh(); dispatchEvent({type:"buttonDown"}); if (autoRepeat) { interval = setInterval(this, "onPressDelay", getStyle("repeatDelay")); } } function onPressDelay(Void) { dispatchEvent({type:"buttonDown"}); if (autoRepeat) { clearInterval(interval); interval = setInterval(this, "onPressRepeat", getStyle("repeatInterval")); } } function onPressRepeat(Void) { dispatchEvent({type:"buttonDown"}); updateAfterEvent(); } function onRelease(Void) { releaseFocus(); phase = "rollover"; if (interval != undefined) { clearInterval(interval); delete interval; } if (getToggle()) { setState(!getState()); } else { refresh(); } dispatchEvent({type:"click"}); } function onDragOut(Void) { phase = "up"; refresh(); dispatchEvent({type:"buttonDragOut"}); } function onDragOver(Void) { if (phase != "up") { onPress(); return(undefined); } phase = "down"; refresh(); } function onReleaseOutside(Void) { releaseFocus(); phase = "up"; if (interval != undefined) { clearInterval(interval); delete interval; } } function onRollOver(Void) { phase = "rollover"; refresh(); } function onRollOut(Void) { phase = "up"; refresh(); } function getLabel(Void) { return(fui.text); } function setLabel(val) { if (typeof(fui) == "string") { createLabel("fui", 8, val); fui.styleName = this; } else { fui.text = val; } var _local4 = fui._getTextFormat(); var _local2 = _local4.getTextExtent2(val); fui._width = _local2.width + 5; fui._height = _local2.height + 5; iconName = fui; setView(__state); } function get emphasized() { return(__emphasized); } function set emphasized(val) { __emphasized = val; var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]] = stateNames[_local2] + "Skin"; if (typeof(this[idNames[_local2 + 8]]) == "movieclip") { this[idNames[_local2 + 8]] = stateNames[_local2] + "Icon"; } _local2++; } showEmphasized(__emphasized); setStateVar(__state); invalidateStyle(); //return(emphasized); } function keyDown(e) { if (e.code == 32) { onPress(); } } function keyUp(e) { if (e.code == 32) { onRelease(); } } function onKillFocus(newFocus) { super.onKillFocus(); if (phase != "up") { phase = "up"; refresh(); } } static var symbolName = "SimpleButton"; static var symbolOwner = mx.controls.SimpleButton; static var version = "2.0.2.126"; var className = "SimpleButton"; var style3dInset = 4; var btnOffset = 1; var __toggle = false; var __state = false; var __emphasized = false; var __emphatic = false; static var falseUp = 0; static var falseDown = 1; static var falseOver = 2; static var falseDisabled = 3; static var trueUp = 4; static var trueDown = 5; static var trueOver = 6; static var trueDisabled = 7; var falseUpSkin = "SimpleButtonUp"; var falseDownSkin = "SimpleButtonIn"; var falseOverSkin = ""; var falseDisabledSkin = "SimpleButtonUp"; var trueUpSkin = "SimpleButtonIn"; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = "SimpleButtonIn"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var phase = "up"; var fui = "falseUpIcon"; var fus = "falseUpSkin"; var fdi = "falseDownIcon"; var fds = "falseDownSkin"; var frs = "falseOverSkin"; var fri = "falseOverIcon"; var dfi = "falseDisabledIcon"; var dfs = "falseDisabledSkin"; var tui = "trueUpIcon"; var tus = "trueUpSkin"; var tdi = "trueDownIcon"; var tds = "trueDownSkin"; var trs = "trueOverSkin"; var tri = "trueOverIcon"; var dts = "trueDisabledSkin"; var dti = "trueDisabledIcon"; var rolloverSkin = mx.controls.SimpleButton.prototype.frs; var rolloverIcon = mx.controls.SimpleButton.prototype.fri; var upSkin = mx.controls.SimpleButton.prototype.fus; var downSkin = mx.controls.SimpleButton.prototype.fds; var disabledSkin = mx.controls.SimpleButton.prototype.dfs; var upIcon = mx.controls.SimpleButton.prototype.fui; var downIcon = mx.controls.SimpleButton.prototype.fdi; var disabledIcon = mx.controls.SimpleButton.prototype.dfi; var initializing = true; var idNames = ["fus", "fds", "frs", "dfs", "tus", "tds", "trs", "dts", "fui", "fdi", "fri", "dfi", "tui", "tdi", "tri", "dti"]; var stateNames = ["falseUp", "falseDown", "falseOver", "falseDisabled", "trueUp", "trueDown", "trueOver", "trueDisabled"]; var refNames = ["upSkin", "downSkin", "rolloverSkin", "disabledSkin"]; var tagMap = {falseUpSkin:0, falseDownSkin:1, falseOverSkin:2, falseDisabledSkin:3, trueUpSkin:4, trueDownSkin:5, trueOverSkin:6, trueDisabledSkin:7, falseUpIcon:0, falseDownIcon:1, falseOverIcon:2, falseDisabledIcon:3, trueUpIcon:4, trueDownIcon:5, trueOverIcon:6, trueDisabledIcon:7}; }Symbol 4 MovieClip [__Packages.mx.controls.Button] Frame 0class mx.controls.Button extends mx.controls.SimpleButton { var initializing, labelPath, initIcon, getState, enabled, phase, idNames, __width, __height, setState, invalidate, iconName, refresh, createLabel, _iconLinkageName, removeIcons, hitArea_mc, createEmptyObject; function Button () { super(); } function init(Void) { super.init(); } function draw() { if (initializing) { labelPath.visible = true; } super.draw(); if (initIcon != undefined) { _setIcon(initIcon); } delete initIcon; } function onRelease(Void) { super.onRelease(); } function createChildren(Void) { super.createChildren(); } function setSkin(tag, linkageName, initobj) { return(super.setSkin(tag, linkageName, initobj)); } function viewSkin(varName) { var _local3 = (getState() ? "true" : "false"); _local3 = _local3 + (enabled ? (phase) : "disabled"); super.viewSkin(varName, {styleName:this, borderStyle:_local3}); } function invalidateStyle(c) { labelPath.invalidateStyle(c); super.invalidateStyle(c); } function setColor(c) { var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]].redraw(true); _local2++; } } function setEnabled(enable) { labelPath.enabled = enable; super.setEnabled(enable); } function calcSize(tag, ref) { if ((__width == undefined) || (__height == undefined)) { return(undefined); } if (tag < 7) { ref.setSize(__width, __height, true); } } function size(Void) { setState(getState()); setHitArea(__width, __height); var _local3 = 0; while (_local3 < 8) { var _local4 = idNames[_local3]; if (typeof(this[_local4]) == "movieclip") { this[_local4].setSize(__width, __height, true); } _local3++; } super.size(); } function set labelPlacement(val) { __labelPlacement = val; invalidate(); //return(labelPlacement); } function get labelPlacement() { return(__labelPlacement); } function getLabelPlacement(Void) { return(__labelPlacement); } function setLabelPlacement(val) { __labelPlacement = val; invalidate(); } function getBtnOffset(Void) { if (getState()) { var _local2 = btnOffset; } else if (phase == "down") { var _local2 = btnOffset; } else { var _local2 = 0; } return(_local2); } function setView(offset) { var _local16 = (offset ? (btnOffset) : 0); var _local12 = getLabelPlacement(); var _local7 = 0; var _local6 = 0; var _local9 = 0; var _local8 = 0; var _local5 = 0; var _local4 = 0; var _local3 = labelPath; var _local2 = iconName; var _local15 = _local3.textWidth; var _local14 = _local3.textHeight; var _local10 = (__width - borderW) - borderW; var _local11 = (__height - borderW) - borderW; if (_local2 != undefined) { _local7 = _local2._width; _local6 = _local2._height; } if ((_local12 == "left") || (_local12 == "right")) { if (_local3 != undefined) { _local9 = Math.min(_local10 - _local7, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11, _local14 + 5); _local3._height = _local8; } if (_local12 == "right") { _local5 = _local7; if (centerContent) { _local5 = _local5 + (((_local10 - _local9) - _local7) / 2); } _local2._x = _local5 - _local7; } else { _local5 = (_local10 - _local9) - _local7; if (centerContent) { _local5 = _local5 / 2; } _local2._x = _local5 + _local9; } _local4 = 0; _local2._y = _local4; if (centerContent) { _local2._y = (_local11 - _local6) / 2; _local4 = (_local11 - _local8) / 2; } if (!centerContent) { _local2._y = _local2._y + Math.max(0, (_local8 - _local6) / 2); } } else { if (_local3 != undefined) { _local9 = Math.min(_local10, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11 - _local6, _local14 + 5); _local3._height = _local8; } _local5 = (_local10 - _local9) / 2; _local2._x = (_local10 - _local7) / 2; if (_local12 == "top") { _local4 = (_local11 - _local8) - _local6; if (centerContent) { _local4 = _local4 / 2; } _local2._y = _local4 + _local8; } else { _local4 = _local6; if (centerContent) { _local4 = _local4 + (((_local11 - _local8) - _local6) / 2); } _local2._y = _local4 - _local6; } } var _local13 = borderW + _local16; _local3._x = _local5 + _local13; _local3._y = _local4 + _local13; _local2._x = _local2._x + _local13; _local2._y = _local2._y + _local13; } function set label(lbl) { setLabel(lbl); //return(label); } function setLabel(label) { if (label == "") { labelPath.removeTextField(); refresh(); return(undefined); } if (labelPath == undefined) { var _local2 = createLabel("labelPath", 200, label); _local2._width = _local2.textWidth + 5; _local2._height = _local2.textHeight + 5; if (initializing) { _local2.visible = false; } } else { delete labelPath.__text; labelPath.text = label; refresh(); } } function getLabel(Void) { return(((labelPath.__text != undefined) ? (labelPath.__text) : (labelPath.text))); } function get label() { return(getLabel()); } function _getIcon(Void) { return(_iconLinkageName); } function get icon() { if (initializing) { return(initIcon); } return(_iconLinkageName); } function _setIcon(linkage) { if (initializing) { if (linkage == "") { return(undefined); } initIcon = linkage; } else { if (linkage == "") { removeIcons(); return(undefined); } super.changeIcon(0, linkage); super.changeIcon(1, linkage); super.changeIcon(3, linkage); super.changeIcon(4, linkage); super.changeIcon(5, linkage); _iconLinkageName = linkage; refresh(); } } function set icon(linkage) { _setIcon(linkage); //return(icon); } function setHitArea(w, h) { if (hitArea_mc == undefined) { createEmptyObject("hitArea_mc", 100); } var _local2 = hitArea_mc; _local2.clear(); _local2.beginFill(16711680); _local2.drawRect(0, 0, w, h); _local2.endFill(); _local2.setVisible(false); } static var symbolName = "Button"; static var symbolOwner = mx.controls.Button; var className = "Button"; static var version = "2.0.2.126"; var btnOffset = 0; var _color = "buttonColor"; var __label = "default value"; var __labelPlacement = "right"; var falseUpSkin = "ButtonSkin"; var falseDownSkin = "ButtonSkin"; var falseOverSkin = "ButtonSkin"; var falseDisabledSkin = "ButtonSkin"; var trueUpSkin = "ButtonSkin"; var trueDownSkin = "ButtonSkin"; var trueOverSkin = "ButtonSkin"; var trueDisabledSkin = "ButtonSkin"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var clipParameters = {labelPlacement:1, icon:1, toggle:1, selected:1, label:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.Button.prototype.clipParameters, mx.controls.SimpleButton.prototype.clipParameters); var centerContent = true; var borderW = 1; }Symbol 34 MovieClip [__Packages.mx.skins.SkinElement] Frame 0class mx.skins.SkinElement extends MovieClip { var _visible, _x, _y, _width, _height; function SkinElement () { super(); } static function registerElement(name, className) { Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className))); _global.skinRegistry[name] = true; } function __set__visible(visible) { _visible = visible; } function move(x, y) { _x = x; _y = y; } function setSize(w, h) { _width = w; _height = h; } }Symbol 35 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0class mx.styles.CSSTextStyles { function CSSTextStyles () { } static function addTextStyles(o, bColor) { o.addProperty("textAlign", function () { return(this._tf.align); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.align = x; }); o.addProperty("fontWeight", function () { return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.bold = x == "bold"; }); if (bColor) { o.addProperty("color", function () { return(this._tf.color); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.color = x; }); } o.addProperty("fontFamily", function () { return(this._tf.font); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.font = x; }); o.addProperty("textIndent", function () { return(this._tf.indent); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.indent = x; }); o.addProperty("fontStyle", function () { return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.italic = x == "italic"; }); o.addProperty("marginLeft", function () { return(this._tf.leftMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.leftMargin = x; }); o.addProperty("marginRight", function () { return(this._tf.rightMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.rightMargin = x; }); o.addProperty("fontSize", function () { return(this._tf.size); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.size = x; }); o.addProperty("textDecoration", function () { return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.underline = x == "underline"; }); o.addProperty("embedFonts", function () { return(this._tf.embedFonts); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.embedFonts = x; }); } }Symbol 36 MovieClip [__Packages.mx.styles.StyleManager] Frame 0class mx.styles.StyleManager { function StyleManager () { } static function registerInheritingStyle(styleName) { inheritingStyles[styleName] = true; } static function isInheritingStyle(styleName) { return(inheritingStyles[styleName] == true); } static function registerColorStyle(styleName) { colorStyles[styleName] = true; } static function isColorStyle(styleName) { return(colorStyles[styleName] == true); } static function registerColorName(colorName, colorValue) { colorNames[colorName] = colorValue; } static function isColorName(colorName) { return(colorNames[colorName] != undefined); } static function getColorName(colorName) { return(colorNames[colorName]); } static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true}; static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true}; static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344}; static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false}; static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true}; }Symbol 37 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0class mx.styles.CSSStyleDeclaration { var _tf; function CSSStyleDeclaration () { } function __getTextFormat(tf, bAll) { var _local5 = false; if (_tf != undefined) { var _local2; for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) { if (tf[_local2] == undefined) { var _local3 = _tf[_local2]; if (_local3 != undefined) { tf[_local2] = _local3; } else { _local5 = true; } } } } } else { _local5 = true; } return(_local5); } function getStyle(styleProp) { var _local2 = this[styleProp]; var _local3 = mx.styles.StyleManager.getColorName(_local2); return(((_local3 == undefined) ? (_local2) : (_local3))); } static function classConstruct() { mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true); return(true); } static var classConstructed = classConstruct(); static var CSSTextStylesDependency = mx.styles.CSSTextStyles; }Symbol 38 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 39 MovieClip [__Packages.mx.events.UIEventDispatcher] Frame 0class mx.events.UIEventDispatcher extends mx.events.EventDispatcher { var dispatchQueue, owner, __sentLoadEvent, __origAddEventListener; function UIEventDispatcher () { super(); } static function addKeyEvents(obj) { if (obj.keyHandler == undefined) { var _local1 = (obj.keyHandler = new Object()); _local1.owner = obj; _local1.onKeyDown = _fEventDispatcher.onKeyDown; _local1.onKeyUp = _fEventDispatcher.onKeyUp; } Key.addListener(obj.keyHandler); } static function removeKeyEvents(obj) { Key.removeListener(obj.keyHandler); } static function addLoadEvents(obj) { if (obj.onLoad == undefined) { obj.onLoad = _fEventDispatcher.onLoad; obj.onUnload = _fEventDispatcher.onUnload; if (obj.getBytesTotal() == obj.getBytesLoaded()) { obj.doLater(obj, "onLoad"); } } } static function removeLoadEvents(obj) { delete obj.onLoad; delete obj.onUnload; } static function initialize(obj) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.UIEventDispatcher(); } obj.addEventListener = _fEventDispatcher.__addEventListener; obj.__origAddEventListener = _fEventDispatcher.addEventListener; obj.removeEventListener = _fEventDispatcher.removeEventListener; obj.dispatchEvent = _fEventDispatcher.dispatchEvent; obj.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(mx.events.EventDispatcher, eventObj); dispatchQueue(this, eventObj); } function onKeyDown(Void) { owner.dispatchEvent({type:"keyDown", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onKeyUp(Void) { owner.dispatchEvent({type:"keyUp", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onLoad(Void) { if (__sentLoadEvent != true) { dispatchEvent({type:"load"}); } __sentLoadEvent = true; } function onUnload(Void) { dispatchEvent({type:"unload"}); } function __addEventListener(event, handler) { __origAddEventListener(event, handler); var _local3 = lowLevelEvents; for (var _local5 in _local3) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local2 = _local3[_local5][0]; mx.events.UIEventDispatcher[_local2](this); } } } function removeEventListener(event, handler) { var _local6 = "__q_" + event; mx.events.EventDispatcher._removeEventListener(this[_local6], event, handler); if (this[_local6].length == 0) { var _local2 = lowLevelEvents; for (var _local5 in _local2) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local3 = _local2[_local5][1]; mx.events.UIEventDispatcher[_local2[_local5][1]](this); } } } } static var keyEvents = {keyDown:1, keyUp:1}; static var loadEvents = {load:1, unload:1}; static var lowLevelEvents = {keyEvents:["addKeyEvents", "removeKeyEvents"], loadEvents:["addLoadEvents", "removeLoadEvents"]}; static var _fEventDispatcher = undefined; }Symbol 40 MovieClip [__Packages.mx.skins.ColoredSkinElement] Frame 0class mx.skins.ColoredSkinElement { var getStyle, _color, onEnterFrame; function ColoredSkinElement () { } function setColor(c) { if (c != undefined) { var _local2 = new Color(this); _local2.setRGB(c); } } function draw(Void) { setColor(getStyle(_color)); onEnterFrame = undefined; } function invalidateStyle(Void) { onEnterFrame = draw; } static function setColorStyle(p, colorStyle) { if (p._color == undefined) { p._color = colorStyle; } p.setColor = mixins.setColor; p.invalidateStyle = mixins.invalidateStyle; p.draw = mixins.draw; p.setColor(p.getStyle(colorStyle)); } static var mixins = new mx.skins.ColoredSkinElement(); }Symbol 41 MovieClip [__Packages.mx.core.ext.UIObjectExtensions] Frame 0class mx.core.ext.UIObjectExtensions { function UIObjectExtensions () { } static function addGeometry(tf, ui) { tf.addProperty("width", ui.__get__width, null); tf.addProperty("height", ui.__get__height, null); tf.addProperty("left", ui.__get__left, null); tf.addProperty("x", ui.__get__x, null); tf.addProperty("top", ui.__get__top, null); tf.addProperty("y", ui.__get__y, null); tf.addProperty("right", ui.__get__right, null); tf.addProperty("bottom", ui.__get__bottom, null); tf.addProperty("visible", ui.__get__visible, ui.__set__visible); } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; var _local6 = mx.core.UIObject.prototype; var _local9 = mx.skins.SkinElement.prototype; addGeometry(_local9, _local6); mx.events.UIEventDispatcher.initialize(_local6); var _local13 = mx.skins.ColoredSkinElement; mx.styles.CSSTextStyles.addTextStyles(_local6); var _local5 = MovieClip.prototype; _local5.getTopLevel = _local6.getTopLevel; _local5.createLabel = _local6.createLabel; _local5.createObject = _local6.createObject; _local5.createClassObject = _local6.createClassObject; _local5.createEmptyObject = _local6.createEmptyObject; _local5.destroyObject = _local6.destroyObject; _global.ASSetPropFlags(_local5, "getTopLevel", 1); _global.ASSetPropFlags(_local5, "createLabel", 1); _global.ASSetPropFlags(_local5, "createObject", 1); _global.ASSetPropFlags(_local5, "createClassObject", 1); _global.ASSetPropFlags(_local5, "createEmptyObject", 1); _global.ASSetPropFlags(_local5, "destroyObject", 1); _local5.__getTextFormat = _local6.__getTextFormat; _local5._getTextFormat = _local6._getTextFormat; _local5.getStyleName = _local6.getStyleName; _local5.getStyle = _local6.getStyle; _global.ASSetPropFlags(_local5, "__getTextFormat", 1); _global.ASSetPropFlags(_local5, "_getTextFormat", 1); _global.ASSetPropFlags(_local5, "getStyleName", 1); _global.ASSetPropFlags(_local5, "getStyle", 1); var _local7 = TextField.prototype; addGeometry(_local7, _local6); _local7.addProperty("enabled", function () { return(this.__enabled); }, function (x) { this.__enabled = x; this.invalidateStyle(); }); _local7.move = _local9.move; _local7.setSize = _local9.setSize; _local7.invalidateStyle = function () { this.invalidateFlag = true; }; _local7.draw = function () { if (this.invalidateFlag) { this.invalidateFlag = false; var _local2 = this._getTextFormat(); this.setTextFormat(_local2); this.setNewTextFormat(_local2); this.embedFonts = _local2.embedFonts == true; if (this.__text != undefined) { if (this.text == "") { this.text = this.__text; } delete this.__text; } this._visible = true; } }; _local7.setColor = function (color) { this.textColor = color; }; _local7.getStyle = _local5.getStyle; _local7.__getTextFormat = _local6.__getTextFormat; _local7.setValue = function (v) { this.text = v; }; _local7.getValue = function () { return(this.text); }; _local7.addProperty("value", function () { return(this.getValue()); }, function (v) { this.setValue(v); }); _local7._getTextFormat = function () { var _local2 = this.stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); this.__getTextFormat(_local2); this.stylecache.tf = _local2; if (this.__enabled == false) { if (this.enabledColor == undefined) { var _local4 = this.getTextFormat(); this.enabledColor = _local4.color; } var _local3 = this.getStyle("disabledColor"); _local2.color = _local3; } else if (this.enabledColor != undefined) { if (_local2.color == undefined) { _local2.color = this.enabledColor; } } return(_local2); }; _local7.getPreferredWidth = function () { this.draw(); return(this.textWidth + 4); }; _local7.getPreferredHeight = function () { this.draw(); return(this.textHeight + 4); }; TextFormat.prototype.getTextExtent2 = function (s) { var _local3 = _root._getTextExtent; if (_local3 == undefined) { _root.createTextField("_getTextExtent", -2, 0, 0, 1000, 100); _local3 = _root._getTextExtent; _local3._visible = false; } _root._getTextExtent.text = s; var _local4 = this.align; this.align = "left"; _root._getTextExtent.setTextFormat(this); this.align = _local4; return({width:_local3.textWidth, height:_local3.textHeight}); }; if (_global.style == undefined) { _global.style = new mx.styles.CSSStyleDeclaration(); _global.cascadingStyles = true; _global.styles = new Object(); _global.skinRegistry = new Object(); if (_global._origWidth == undefined) { _global.origWidth = Stage.width; _global.origHeight = Stage.height; } } var _local4 = _root; while (_local4._parent != undefined) { _local4 = _local4._parent; } _local4.addProperty("width", function () { return(Stage.width); }, null); _local4.addProperty("height", function () { return(Stage.height); }, null); _global.ASSetPropFlags(_local4, "width", 1); _global.ASSetPropFlags(_local4, "height", 1); return(true); } static var bExtended = false; static var UIObjectExtended = Extensions(); static var UIObjectDependency = mx.core.UIObject; static var SkinElementDependency = mx.skins.SkinElement; static var CSSTextStylesDependency = mx.styles.CSSTextStyles; static var UIEventDispatcherDependency = mx.events.UIEventDispatcher; }Symbol 42 MovieClip [__Packages.mx.skins.halo.Defaults] Frame 0class mx.skins.halo.Defaults { var beginGradientFill, beginFill, moveTo, lineTo, curveTo, endFill; function Defaults () { } static function setThemeDefaults() { var _local2 = _global.style; _local2.themeColor = 8453965 /* 0x80FF4D */; _local2.disabledColor = 8684164 /* 0x848284 */; _local2.modalTransparency = 0; _local2.filled = true; _local2.stroked = true; _local2.strokeWidth = 1; _local2.strokeColor = 0; _local2.fillColor = 16777215 /* 0xFFFFFF */; _local2.repeatInterval = 35; _local2.repeatDelay = 500; _local2.fontFamily = "_sans"; _local2.fontSize = 12; _local2.selectionColor = 13500353 /* 0xCDFFC1 */; _local2.rollOverColor = 14942166 /* 0xE3FFD6 */; _local2.useRollOver = true; _local2.backgroundDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDuration = 200; _local2.openDuration = 250; _local2.borderStyle = "inset"; _local2.color = 734012 /* 0x0B333C */; _local2.textSelectedColor = 24371; _local2.textRollOverColor = 2831164 /* 0x2B333C */; _local2.textDisabledColor = 16777215 /* 0xFFFFFF */; _local2.vGridLines = true; _local2.hGridLines = false; _local2.vGridLineColor = 6710886 /* 0x666666 */; _local2.hGridLineColor = 6710886 /* 0x666666 */; _local2.headerColor = 15395562 /* 0xEAEAEA */; _local2.indentation = 17; _local2.folderOpenIcon = "TreeFolderOpen"; _local2.folderClosedIcon = "TreeFolderClosed"; _local2.defaultLeafIcon = "TreeNodeIcon"; _local2.disclosureOpenIcon = "TreeDisclosureOpen"; _local2.disclosureClosedIcon = "TreeDisclosureClosed"; _local2.popupDuration = 150; _local2.todayColor = 6710886 /* 0x666666 */; _local2 = (_global.styles.ScrollSelectList = new mx.styles.CSSStyleDeclaration()); _local2.backgroundColor = 16777215 /* 0xFFFFFF */; _local2.borderColor = 13290186 /* 0xCACACA */; _local2.borderStyle = "inset"; _local2 = (_global.styles.ComboBox = new mx.styles.CSSStyleDeclaration()); _local2.borderStyle = "inset"; _local2 = (_global.styles.NumericStepper = new mx.styles.CSSStyleDeclaration()); _local2.textAlign = "center"; _local2 = (_global.styles.RectBorder = new mx.styles.CSSStyleDeclaration()); _local2.borderColor = 14015965 /* 0xD5DDDD */; _local2.buttonColor = 7305079 /* 0x6F7777 */; _local2.shadowColor = 15658734 /* 0xEEEEEE */; _local2.highlightColor = 12897484 /* 0xC4CCCC */; _local2.shadowCapColor = 14015965 /* 0xD5DDDD */; _local2.borderCapColor = 9542041 /* 0x919999 */; var _local4 = new Object(); _local4.borderColor = 16711680 /* 0xFF0000 */; _local4.buttonColor = 16711680 /* 0xFF0000 */; _local4.shadowColor = 16711680 /* 0xFF0000 */; _local4.highlightColor = 16711680 /* 0xFF0000 */; _local4.shadowCapColor = 16711680 /* 0xFF0000 */; _local4.borderCapColor = 16711680 /* 0xFF0000 */; mx.core.UIComponent.prototype.origBorderStyles = _local4; var _local3; _local3 = (_global.styles.TextInput = new mx.styles.CSSStyleDeclaration()); _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderStyle = "inset"; _global.styles.TextArea = _global.styles.TextInput; _local3 = (_global.styles.Window = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "default"; _local3 = (_global.styles.windowStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.dataGridStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.Alert = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "alert"; _local3 = (_global.styles.ScrollView = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "inset"; _local3 = (_global.styles.View = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "none"; _local3 = (_global.styles.ProgressBar = new mx.styles.CSSStyleDeclaration()); _local3.color = 11187123 /* 0xAAB3B3 */; _local3.fontWeight = "bold"; _local3 = (_global.styles.AccordionHeader = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = "11"; _local3 = (_global.styles.Accordion = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "solid"; _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderColor = 9081738 /* 0x8A938A */; _local3.headerHeight = 22; _local3.marginLeft = (_local3.marginRight = (_local3.marginTop = (_local3.marginBottom = -1))); _local3.verticalGap = -1; _local3 = (_global.styles.DateChooser = new mx.styles.CSSStyleDeclaration()); _local3.borderColor = 9542041 /* 0x919999 */; _local3.headerColor = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.CalendarLayout = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 10; _local3.textAlign = "right"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.WeekDayStyle = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = 11; _local3.textAlign = "center"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.TodayStyle = new mx.styles.CSSStyleDeclaration()); _local3.color = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.HeaderDateText = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 12; _local3.fontWeight = "bold"; _local3.textAlign = "center"; } function drawRoundRect(x, y, w, h, r, c, alpha, rot, gradient, ratios) { if (typeof(r) == "object") { var _local18 = r.br; var _local16 = r.bl; var _local15 = r.tl; var _local10 = r.tr; } else { var _local10 = r; var _local15 = _local10; var _local16 = _local15; var _local18 = _local16; } if (typeof(c) == "object") { if (typeof(alpha) != "object") { var _local9 = [alpha, alpha]; } else { var _local9 = alpha; } if (ratios == undefined) { ratios = [0, 255]; } var _local14 = h * 0.7; if (typeof(rot) != "object") { var _local11 = {matrixType:"box", x:-_local14, y:_local14, w:w * 2, h:h * 4, r:rot * 0.0174532925199433 /* Math.PI/180 */}; } else { var _local11 = rot; } if (gradient == "radial") { beginGradientFill("radial", c, _local9, ratios, _local11); } else { beginGradientFill("linear", c, _local9, ratios, _local11); } } else if (c != undefined) { beginFill(c, alpha); } r = _local18; var _local13 = r - (r * 0.707106781186547); var _local12 = r - (r * 0.414213562373095); moveTo(x + w, (y + h) - r); lineTo(x + w, (y + h) - r); curveTo(x + w, (y + h) - _local12, (x + w) - _local13, (y + h) - _local13); curveTo((x + w) - _local12, y + h, (x + w) - r, y + h); r = _local16; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x + r, y + h); curveTo(x + _local12, y + h, x + _local13, (y + h) - _local13); curveTo(x, (y + h) - _local12, x, (y + h) - r); r = _local15; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x, y + r); curveTo(x, y + _local12, x + _local13, y + _local13); curveTo(x + _local12, y, x + r, y); r = _local10; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo((x + w) - r, y); curveTo((x + w) - _local12, y, (x + w) - _local13, y + _local13); curveTo(x + w, y + _local12, x + w, y + r); lineTo(x + w, (y + h) - r); if (c != undefined) { endFill(); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); setThemeDefaults(); mx.core.UIObject.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; static var UIObjectDependency = mx.core.UIObject; }Symbol 43 MovieClip [__Packages.mx.managers.DepthManager] Frame 0class mx.managers.DepthManager { var _childCounter, createClassObject, createObject, _parent, swapDepths, _topmost, getDepth; function DepthManager () { MovieClip.prototype.createClassChildAtDepth = createClassChildAtDepth; MovieClip.prototype.createChildAtDepth = createChildAtDepth; MovieClip.prototype.setDepthTo = setDepthTo; MovieClip.prototype.setDepthAbove = setDepthAbove; MovieClip.prototype.setDepthBelow = setDepthBelow; MovieClip.prototype.findNextAvailableDepth = findNextAvailableDepth; MovieClip.prototype.shuffleDepths = shuffleDepths; MovieClip.prototype.getDepthByFlag = getDepthByFlag; MovieClip.prototype.buildDepthTable = buildDepthTable; _global.ASSetPropFlags(MovieClip.prototype, "createClassChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "createChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthTo", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthAbove", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthBelow", 1); _global.ASSetPropFlags(MovieClip.prototype, "findNextAvailableDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "shuffleDepths", 1); _global.ASSetPropFlags(MovieClip.prototype, "getDepthByFlag", 1); _global.ASSetPropFlags(MovieClip.prototype, "buildDepthTable", 1); } static function sortFunction(a, b) { if (a.getDepth() > b.getDepth()) { return(1); } return(-1); } static function test(depth) { if (depth == reservedDepth) { return(false); } return(true); } static function createClassObjectAtDepth(className, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createClassChildAtDepth(className, kTopmost, initObj); break; case kTooltip : _local1 = holder.createClassChildAtDepth(className, kTop, initObj); break; } return(_local1); } static function createObjectAtDepth(linkageName, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createChildAtDepth(linkageName, kTopmost, initObj); break; case kTooltip : _local1 = holder.createChildAtDepth(linkageName, kTop, initObj); break; } return(_local1); } function createClassChildAtDepth(className, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createClassObject(className, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function createChildAtDepth(linkageName, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createObject(linkageName, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function setDepthTo(depthFlag) { var _local2 = _parent.buildDepthTable(); var _local3 = _parent.getDepthByFlag(depthFlag, _local2); if (_local2[_local3] != undefined) { shuffleDepths(this, _local3, _local2, undefined); } else { swapDepths(_local3); } if (depthFlag == kTopmost) { _topmost = true; } else { delete _topmost; } } function setDepthAbove(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local2 = targetInstance.getDepth() + 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local2] != undefined) && (getDepth() < _local2)) { _local2 = _local2 - 1; } if (_local2 > highestDepth) { _local2 = highestDepth; } if (_local2 == highestDepth) { _parent.shuffleDepths(this, _local2, _local3, "down"); } else if (_local3[_local2] != undefined) { _parent.shuffleDepths(this, _local2, _local3, undefined); } else { swapDepths(_local2); } } function setDepthBelow(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local6 = targetInstance.getDepth() - 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local6] != undefined) && (getDepth() > _local6)) { _local6 = _local6 + 1; } var _local4 = lowestDepth + numberOfAuthortimeLayers; var _local5; for (_local5 in _local3) { var _local2 = _local3[_local5]; if (_local2._parent != undefined) { _local4 = Math.min(_local4, _local2.getDepth()); } } if (_local6 < _local4) { _local6 = _local4; } if (_local6 == _local4) { _parent.shuffleDepths(this, _local6, _local3, "up"); } else if (_local3[_local6] != undefined) { _parent.shuffleDepths(this, _local6, _local3, undefined); } else { swapDepths(_local6); } } function findNextAvailableDepth(targetDepth, depthTable, direction) { var _local5 = lowestDepth + numberOfAuthortimeLayers; if (targetDepth < _local5) { targetDepth = _local5; } if (depthTable[targetDepth] == undefined) { return(targetDepth); } var _local2 = targetDepth; var _local1 = targetDepth; if (direction == "down") { while (depthTable[_local1] != undefined) { _local1--; } return(_local1); } while (depthTable[_local2] != undefined) { _local2++; } return(_local2); } function shuffleDepths(subject, targetDepth, depthTable, direction) { var _local9 = lowestDepth + numberOfAuthortimeLayers; var _local8 = _local9; var _local5; for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local9 = Math.min(_local9, _local7.getDepth()); } } if (direction == undefined) { if (subject.getDepth() > targetDepth) { direction = "up"; } else { direction = "down"; } } var _local1 = new Array(); for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local1.push(_local7); } } _local1.sort(sortFunction); if (direction == "up") { var _local3; var _local11; do { if (_local1.length <= 0) { break; } _local3 = _local1.pop(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } _local11 = subject.getDepth(); _local3 = _local1.pop(); var _local4 = _local3.getDepth(); if (_local11 > (_local4 + 1)) { if (_local4 >= 0) { subject.swapDepths(_local4 + 1); } else if ((_local11 > _local8) && (_local4 < _local8)) { subject.swapDepths(_local8); } } subject.swapDepths(_local3); } while (_local4 != targetDepth); } else if (direction == "down") { var _local3; do { if (_local1.length <= 0) { break; } _local3 = _local1.shift(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } var _local11 = _local3.getDepth(); _local3 = _local1.shift(); var _local4 = _local3.getDepth(); if ((_local11 < (_local4 - 1)) && (_local4 > 0)) { subject.swapDepths(_local4 - 1); } subject.swapDepths(_local3); } while (_local4 != targetDepth); } } function getDepthByFlag(depthFlag, depthTable) { var _local2 = 0; if ((depthFlag == kTop) || (depthFlag == kNotopmost)) { var _local5 = 0; var _local7 = false; var _local8; for (_local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { if (!_local9._topmost) { _local2 = Math.max(_local2, _local9.getDepth()); } else if (!_local7) { _local5 = _local9.getDepth(); _local7 = true; } else { _local5 = Math.min(_local5, _local9.getDepth()); } } } } _local2 = _local2 + 20; if (_local7) { if (_local2 >= _local5) { _local2 = _local5 - 1; } } } else if (depthFlag == kBottom) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.min(_local2, _local9.getDepth()); } } } _local2 = _local2 - 20; } else if (depthFlag == kTopmost) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.max(_local2, _local9.getDepth()); } } } _local2 = _local2 + 100; } if (_local2 >= highestDepth) { _local2 = highestDepth; } var _local6 = lowestDepth + numberOfAuthortimeLayers; for (var _local9 in depthTable) { var _local4 = depthTable[_local9]; if (_local4._parent != undefined) { _local6 = Math.min(_local6, _local4.getDepth()); } } if (_local2 <= _local6) { _local2 = _local6; } return(_local2); } function buildDepthTable(Void) { var _local5 = new Array(); var _local4; for (_local4 in this) { var _local2 = this[_local4]; var _local3 = typeof(_local2); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local2.__getTextFormat != undefined))) { if (_local2._parent == this) { _local5[_local2.getDepth()] = _local2; } } } return(_local5); } static var reservedDepth = 1048575; static var highestDepth = 1048574; static var lowestDepth = -16383; static var numberOfAuthortimeLayers = 383; static var kCursor = 101; static var kTooltip = 102; static var kTop = 201; static var kBottom = 202; static var kTopmost = 203; static var kNotopmost = 204; static var holder = _root.createEmptyMovieClip("reserved", reservedDepth); static var __depthManager = new mx.managers.DepthManager(); }Symbol 44 MovieClip [__Packages.mx.managers.SystemManager] Frame 0class mx.managers.SystemManager { static var _xAddEventListener, addEventListener, __addEventListener, _xRemoveEventListener, removeEventListener, __removeEventListener, form, __screen, dispatchEvent; function SystemManager () { } static function init(Void) { if (_initialized == false) { _initialized = true; mx.events.EventDispatcher.initialize(mx.managers.SystemManager); Mouse.addListener(mx.managers.SystemManager); Stage.addListener(mx.managers.SystemManager); _xAddEventListener = addEventListener; addEventListener = __addEventListener; _xRemoveEventListener = removeEventListener; removeEventListener = __removeEventListener; } } static function addFocusManager(f) { form = f; f.focusManager.activate(); } static function removeFocusManager(f) { } static function onMouseDown(Void) { var _local1 = form; _local1.focusManager._onMouseDown(); } static function onResize(Void) { var _local7 = Stage.width; var _local6 = Stage.height; var _local9 = _global.origWidth; var _local8 = _global.origHeight; var _local3 = Stage.align; var _local5 = (_local9 - _local7) / 2; var _local4 = (_local8 - _local6) / 2; if (_local3 == "T") { _local4 = 0; } else if (_local3 == "B") { _local4 = _local8 - _local6; } else if (_local3 == "L") { _local5 = 0; } else if (_local3 == "R") { _local5 = _local9 - _local7; } else if (_local3 == "LT") { _local4 = 0; _local5 = 0; } else if (_local3 == "TR") { _local4 = 0; _local5 = _local9 - _local7; } else if (_local3 == "LB") { _local4 = _local8 - _local6; _local5 = 0; } else if (_local3 == "RB") { _local4 = _local8 - _local6; _local5 = _local9 - _local7; } if (__screen == undefined) { __screen = new Object(); } __screen.x = _local5; __screen.y = _local4; __screen.width = _local7; __screen.height = _local6; _root.focusManager.relocate(); dispatchEvent({type:"resize"}); } static function get screen() { init(); if (__screen == undefined) { onResize(); } return(__screen); } static var _initialized = false; static var idleFrames = 0; static var isMouseDown = false; static var forms = new Array(); }Symbol 45 MovieClip [__Packages.mx.managers.FocusManager] Frame 0class mx.managers.FocusManager extends mx.core.UIComponent { var __defaultPushButton, defPushButton, form, move, tabEnabled, _width, _height, _x, _y, _alpha, _parent, tabCapture, watch, lastMouse, _visible, lastFocus, doLater, lastSelFocus, cancelAllDoLaters, _searchKey, _lastTarget, _firstNode, _nextIsNext, _nextNode, _lastx, _prevNode, _needPrev, _foundList, _prevObj, _nextObj, _firstObj, _lastObj, _lastNode, lastTabFocus, findFocusFromObject; function FocusManager () { super(); } function get defaultPushButton() { return(__defaultPushButton); } function set defaultPushButton(x) { if (x != __defaultPushButton) { __defaultPushButton.__set__emphasized(false); __defaultPushButton = x; defPushButton = x; x.__set__emphasized(true); } //return(defaultPushButton); } function getMaxTabIndex(o) { var _local3 = 0; var _local6; for (_local6 in o) { var _local2 = o[_local6]; if (_local2._parent == o) { if (_local2.tabIndex != undefined) { if (_local2.tabIndex > _local3) { _local3 = _local2.tabIndex; } } if (_local2.tabChildren == true) { var _local4 = getMaxTabIndex(_local2); if (_local4 > _local3) { _local3 = _local4; } } } } return(_local3); } function getNextTabIndex(Void) { return(getMaxTabIndex(form) + 1); } function get nextTabIndex() { return(getNextTabIndex()); } function relocate(Void) { var _local2 = mx.managers.SystemManager.__get__screen(); move(_local2.x - 1, _local2.y - 1); } function init(Void) { super.init(); tabEnabled = false; _width = (_height = 1); _x = (_y = -1); _alpha = 0; _parent.focusManager = this; _parent.tabChildren = true; _parent.tabEnabled = false; form = _parent; _parent.addEventListener("hide", this); _parent.addEventListener("reveal", this); mx.managers.SystemManager.init(); mx.managers.SystemManager.addFocusManager(form); tabCapture.tabIndex = 0; watch("enabled", enabledChanged); Selection.addListener(this); lastMouse = new Object(); _global.ASSetPropFlags(_parent, "focusManager", 1); _global.ASSetPropFlags(_parent, "tabChildren", 1); _global.ASSetPropFlags(_parent, "tabEnabled", 1); } function enabledChanged(id, oldValue, newValue) { _visible = newValue; return(newValue); } function activate(Void) { Key.addListener(this); activated = (_visible = true); if (lastFocus != undefined) { bNeedFocus = true; if (!mx.managers.SystemManager.isMouseDown) { doLater(this, "restoreFocus"); } } } function deactivate(Void) { Key.removeListener(this); activated = (_visible = false); var _local2 = getSelectionFocus(); var _local3 = getActualFocus(_local2); if (isOurFocus(_local3)) { lastSelFocus = _local2; lastFocus = _local3; } cancelAllDoLaters(); } function isOurFocus(o) { if (o.focusManager == this) { return(true); } while (o != undefined) { if (o.focusManager != undefined) { return(false); } if (o._parent == _parent) { return(true); } o = o._parent; } return(false); } function onSetFocus(o, n) { if (n == null) { if (activated) { bNeedFocus = true; } } else { var _local2 = getFocus(); if (isOurFocus(_local2)) { bNeedFocus = false; lastFocus = _local2; lastSelFocus = n; } } } function restoreFocus(Void) { var _local2 = lastSelFocus.hscroll; if (_local2 != undefined) { var _local5 = lastSelFocus.scroll; var _local4 = lastSelFocus.background; } lastFocus.setFocus(); var _local3 = Selection; Selection.setSelection(_local3.lastBeginIndex, _local3.lastEndIndex); if (_local2 != undefined) { lastSelFocus.scroll = _local5; lastSelFocus.hscroll = _local2; lastSelFocus.background = _local4; } } function onUnload(Void) { mx.managers.SystemManager.removeFocusManager(form); } function setFocus(o) { if (o == null) { Selection.setFocus(null); } else if (o.setFocus == undefined) { Selection.setFocus(o); } else { o.setFocus(); } } function getActualFocus(o) { var _local1 = o._parent; while (_local1 != undefined) { if (_local1.focusTextField != undefined) { while (_local1.focusTextField != undefined) { o = _local1; _local1 = _local1._parent; if (_local1 == undefined) { return(undefined); } if (_local1.focusTextField == undefined) { return(o); } } } if (_local1.tabEnabled != true) { return(o); } o = _local1; _local1 = o._parent; } return(undefined); } function getSelectionFocus() { var m = Selection.getFocus(); var o = eval (m); return(o); } function getFocus(Void) { var _local2 = getSelectionFocus(); return(getActualFocus(_local2)); } function walkTree(p, index, groupName, dir, lookup, firstChild) { var _local5 = true; var _local11; for (_local11 in p) { var _local2 = p[_local11]; if ((((_local2._parent == p) && (_local2.enabled != false)) && (_local2._visible != false)) && ((_local2.tabEnabled == true) || ((_local2.tabEnabled != false) && ((((((((_local2.onPress != undefined) || (_local2.onRelease != undefined)) || (_local2.onReleaseOutside != undefined)) || (_local2.onDragOut != undefined)) || (_local2.onDragOver != undefined)) || (_local2.onRollOver != undefined)) || (_local2.onRollOut != undefined)) || (_local2 instanceof TextField))))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_local2 != _lastTarget) { if (((_local2.groupName != undefined) || (groupName != undefined)) && (_local2.groupName == groupName)) { continue; } if ((_local2 instanceof TextField) && (_local2.selectable == false)) { continue; } if (_local5 || (((_local2.groupName != undefined) && (_local2.groupName == _firstNode.groupName)) && (_local2.selected == true))) { if (firstChild) { _firstNode = _local2; firstChild = false; } } if (_nextIsNext == true) { if ((((_local2.groupName != undefined) && (_local2.groupName == _nextNode.groupName)) && (_local2.selected == true)) || ((_nextNode == undefined) && ((_local2.groupName == undefined) || ((_local2.groupName != undefined) && (_local2.groupName != groupName))))) { _nextNode = _local2; } } if ((_local2.groupName == undefined) || (groupName != _local2.groupName)) { if (((_lastx.groupName != undefined) && (_local2.groupName == _lastx.groupName)) && (_lastx.selected == true)) { } else { _lastx = _local2; } } } else { _prevNode = _lastx; _needPrev = false; _nextIsNext = true; } if (_local2.tabIndex != undefined) { if (_local2.tabIndex == index) { if (_foundList[_local2._name] == undefined) { if (_needPrev) { _prevObj = _local2; _needPrev = false; } _nextObj = _local2; } } if (dir && (_local2.tabIndex > index)) { if (((_nextObj == undefined) || ((_nextObj.tabIndex > _local2.tabIndex) && (((_local2.groupName == undefined) || (_nextObj.groupName == undefined)) || (_local2.groupName != _nextObj.groupName)))) || ((((_nextObj.groupName != undefined) && (_nextObj.groupName == _local2.groupName)) && (_nextObj.selected != true)) && ((_local2.selected == true) || (_nextObj.tabIndex > _local2.tabIndex)))) { _nextObj = _local2; } } else if ((!dir) && (_local2.tabIndex < index)) { if (((_prevObj == undefined) || ((_prevObj.tabIndex < _local2.tabIndex) && (((_local2.groupName == undefined) || (_prevObj.groupName == undefined)) || (_local2.groupName != _prevObj.groupName)))) || ((((_prevObj.groupName != undefined) && (_prevObj.groupName == _local2.groupName)) && (_prevObj.selected != true)) && ((_local2.selected == true) || (_prevObj.tabIndex < _local2.tabIndex)))) { _prevObj = _local2; } } if (((_firstObj == undefined) || ((_local2.tabIndex < _firstObj.tabIndex) && (((_local2.groupName == undefined) || (_firstObj.groupName == undefined)) || (_local2.groupName != _firstObj.groupName)))) || ((((_firstObj.groupName != undefined) && (_firstObj.groupName == _local2.groupName)) && (_firstObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex < _firstObj.tabIndex)))) { _firstObj = _local2; } if (((_lastObj == undefined) || ((_local2.tabIndex > _lastObj.tabIndex) && (((_local2.groupName == undefined) || (_lastObj.groupName == undefined)) || (_local2.groupName != _lastObj.groupName)))) || ((((_lastObj.groupName != undefined) && (_lastObj.groupName == _local2.groupName)) && (_lastObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex > _lastObj.tabIndex)))) { _lastObj = _local2; } } if (_local2.tabChildren) { getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } else if (((_local2._parent == p) && (_local2.tabChildren == true)) && (_local2._visible != false)) { if (_local2 == _lastTarget) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_prevNode == undefined) { var _local3 = _lastx; var _local7 = false; while (_local3 != undefined) { if (_local3 == _local2) { _local7 = true; break; } _local3 = _local3._parent; } if (_local7 == false) { _prevNode = _lastx; } } _needPrev = false; if (_nextNode == undefined) { _nextIsNext = true; } } else if (!((_local2.focusManager != undefined) && (_local2.focusManager._parent == _local2))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } } _lastNode = _lastx; if (lookup) { if (p._parent != undefined) { if (p != _parent) { if ((_prevNode == undefined) && (dir)) { _needPrev = true; } else if ((_nextNode == undefined) && (!dir)) { _nextIsNext = false; } _lastTarget = _lastTarget._parent; getTabCandidate(p._parent, index, groupName, dir, true); } } } } function getTabCandidate(o, index, groupName, dir, firstChild) { var _local2; var _local3 = true; if (o == _parent) { _local2 = o; _local3 = false; } else { _local2 = o._parent; if (_local2 == undefined) { _local2 = o; _local3 = false; } } walkTree(_local2, index, groupName, dir, _local3, firstChild); } function getTabCandidateFromChildren(o, index, groupName, dir, firstChild) { walkTree(o, index, groupName, dir, false, firstChild); } function getFocusManagerFromObject(o) { while (o != undefined) { if (o.focusManager != undefined) { return(o.focusManager); } o = o._parent; } return(undefined); } function tabHandler(Void) { bDrawFocus = true; var _local5 = getSelectionFocus(); var _local4 = getActualFocus(_local5); if (_local4 != _local5) { _local5 = _local4; } if (getFocusManagerFromObject(_local5) != this) { _local5 == undefined; } if (_local5 == undefined) { _local5 = form; } else if (_local5.tabIndex != undefined) { if ((_foundList != undefined) || (_foundList.tabIndex != _local5.tabIndex)) { _foundList = new Object(); _foundList.tabIndex = _local5.tabIndex; } _foundList[_local5._name] = _local5; } var _local3 = Key.isDown(16) != true; _searchKey = getTimer(); _needPrev = true; _nextIsNext = false; _lastx = undefined; _firstNode = undefined; _lastNode = undefined; _nextNode = undefined; _prevNode = undefined; _firstObj = undefined; _lastObj = undefined; _nextObj = undefined; _prevObj = undefined; _lastTarget = _local5; var _local6 = _local5; getTabCandidate(_local6, ((_local5.tabIndex == undefined) ? 0 : (_local5.tabIndex)), _local5.groupName, _local3, true); var _local2; if (_local3) { if (_nextObj != undefined) { _local2 = _nextObj; } else { _local2 = _firstObj; } } else if (_prevObj != undefined) { _local2 = _prevObj; } else { _local2 = _lastObj; } if (_local2.tabIndex != _local5.tabIndex) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; _foundList[_local2._name] = _local2; } else { if (_foundList == undefined) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; } _foundList[_local2._name] = _local2; } if (_local2 == undefined) { if (_local3 == false) { if (_nextNode != undefined) { _local2 = _nextNode; } else { _local2 = _firstNode; } } else if ((_prevNode == undefined) || (_local5 == form)) { _local2 = _lastNode; } else { _local2 = _prevNode; } } if (_local2 == undefined) { return(undefined); } lastTabFocus = _local2; setFocus(_local2); if (_local2.emphasized != undefined) { if (defPushButton != undefined) { _local5 = defPushButton; defPushButton = _local2; _local5.emphasized = false; _local2.emphasized = true; } } else if ((defPushButton != undefined) && (defPushButton != __defaultPushButton)) { _local5 = defPushButton; defPushButton = __defaultPushButton; _local5.emphasized = false; __defaultPushButton.__set__emphasized(true); } } function onKeyDown(Void) { mx.managers.SystemManager.idleFrames = 0; if (defaultPushButtonEnabled) { if (Key.getCode() == 13) { if (defaultPushButton != undefined) { doLater(this, "sendDefaultPushButtonEvent"); } } } } function sendDefaultPushButtonEvent(Void) { defPushButton.dispatchEvent({type:"click"}); } function getMousedComponentFromChildren(x, y, o) { for (var _local7 in o) { var _local2 = o[_local7]; if (((_local2._visible && (_local2.enabled)) && (_local2._parent == o)) && (_local2._searchKey != _searchKey)) { _local2._searchKey = _searchKey; if (_local2.hitTest(x, y, true)) { if ((_local2.onPress != undefined) || (_local2.onRelease != undefined)) { return(_local2); } var _local3 = getMousedComponentFromChildren(x, y, _local2); if (_local3 != undefined) { return(_local3); } return(_local2); } } } return(undefined); } function mouseActivate(Void) { if (!bNeedFocus) { return(undefined); } _searchKey = getTimer(); var _local2 = getMousedComponentFromChildren(lastMouse.x, lastMouse.y, form); if (_local2 instanceof mx.core.UIComponent) { return(undefined); } _local2 = findFocusFromObject(_local2); if (_local2 == lastFocus) { return(undefined); } if (_local2 == undefined) { doLater(this, "restoreFocus"); return(undefined); } var _local3 = _local2.hscroll; if (_local3 != undefined) { var _local6 = _local2.scroll; var _local5 = _local2.background; } setFocus(_local2); var _local4 = Selection; Selection.setSelection(_local4.lastBeginIndex, _local4.lastEndIndex); if (_local3 != undefined) { _local2.scroll = _local6; _local2.hscroll = _local3; _local2.background = _local5; } } function _onMouseDown(Void) { bDrawFocus = false; if (lastFocus != undefined) { lastFocus.drawFocus(false); } mx.managers.SystemManager.idleFrames = 0; var _local3 = Selection; _local3.lastBeginIndex = Selection.getBeginIndex(); _local3.lastEndIndex = Selection.getEndIndex(); lastMouse.x = _root._xmouse; lastMouse.y = _root._ymouse; _root.localToGlobal(lastMouse); } function onMouseUp(Void) { if (_visible) { doLater(this, "mouseActivate"); } } function handleEvent(e) { if (e.type == "reveal") { mx.managers.SystemManager.activate(form); } else { mx.managers.SystemManager.deactivate(form); } } static function enableFocusManagement() { if (!initialized) { initialized = true; Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } } } static var symbolName = "FocusManager"; static var symbolOwner = mx.managers.FocusManager; static var version = "2.0.2.126"; var className = "FocusManager"; var bNeedFocus = false; var bDrawFocus = false; var defaultPushButtonEnabled = true; var activated = true; static var initialized = false; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }Symbol 46 MovieClip [__Packages.mx.skins.halo.FocusRect] Frame 0class mx.skins.halo.FocusRect extends mx.skins.SkinElement { var boundingBox_mc, _xscale, _yscale, clear, beginFill, drawRoundRect, endFill, _visible; function FocusRect () { super(); boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function draw(o) { o.adjustFocusRect(); } function setSize(w, h, r, a, rectCol) { _xscale = (_yscale = 100); clear(); if (typeof(r) == "object") { r.br = ((r.br > 2) ? (r.br - 2) : 0); r.bl = ((r.bl > 2) ? (r.bl - 2) : 0); r.tr = ((r.tr > 2) ? (r.tr - 2) : 0); r.tl = ((r.tl > 2) ? (r.tl - 2) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); r.br = ((r.br > 1) ? (r.br + 1) : 0); r.bl = ((r.bl > 1) ? (r.bl + 1) : 0); r.tr = ((r.tr > 1) ? (r.tr + 1) : 0); r.tl = ((r.tl > 1) ? (r.tl + 1) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(1, 1, w - 2, h - 2, r); r.br = ((r.br > 1) ? (r.br - 1) : 0); r.bl = ((r.bl > 1) ? (r.bl - 1) : 0); r.tr = ((r.tr > 1) ? (r.tr - 1) : 0); r.tl = ((r.tl > 1) ? (r.tl - 1) : 0); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); } else { var _local5; if (r != 0) { _local5 = r - 2; } else { _local5 = 0; } beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); beginFill(rectCol, a * 0.3); if (r != 0) { _local5 = r - 2; r = r - 1; } else { _local5 = 0; r = 0; } drawRoundRect(1, 1, w - 2, h - 2, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); } } function handleEvent(e) { if (e.type == "unload") { _visible = true; } else if (e.type == "resize") { e.target.adjustFocusRect(); } else if (e.type == "move") { e.target.adjustFocusRect(); } } static function classConstruct() { mx.core.UIComponent.prototype.drawFocus = function (focused) { var _local2 = this._parent.focus_mc; if (!focused) { _local2._visible = false; this.removeEventListener("unload", _local2); this.removeEventListener("move", _local2); this.removeEventListener("resize", _local2); } else { if (_local2 == undefined) { _local2 = this._parent.createChildAtDepth("FocusRect", mx.managers.DepthManager.kTop); _local2.tabEnabled = false; this._parent.focus_mc = _local2; } else { _local2._visible = true; } _local2.draw(this); if (_local2.getDepth() < this.getDepth()) { _local2.setDepthAbove(this); } this.addEventListener("unload", _local2); this.addEventListener("move", _local2); this.addEventListener("resize", _local2); } }; mx.core.UIComponent.prototype.adjustFocusRect = function () { var _local2 = this.getStyle("themeColor"); if (_local2 == undefined) { _local2 = 8453965 /* 0x80FF4D */; } var _local3 = this._parent.focus_mc; _local3.setSize(this.width + 4, this.height + 4, 0, 100, _local2); _local3.move(this.x - 2, this.y - 2); }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.adjustFocusRect = mx.core.UIComponent.prototype.adjustFocusRect; mx.skins.halo.FocusRect.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var DefaultsDependency = mx.skins.halo.Defaults; static var UIComponentDependency = mx.core.UIComponent; }Symbol 47 MovieClip [__Packages.mx.managers.OverlappedWindows] Frame 0class mx.managers.OverlappedWindows { function OverlappedWindows () { } static function checkIdle(Void) { if (mx.managers.SystemManager.idleFrames > 10) { mx.managers.SystemManager.dispatchEvent({type:"idle"}); } else { mx.managers.SystemManager.idleFrames++; } } static function __addEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager.interval == undefined) { mx.managers.SystemManager.interval = setInterval(mx.managers.SystemManager.checkIdle, 100); } } mx.managers.SystemManager._xAddEventListener(e, o, l); } static function __removeEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager._xRemoveEventListener(e, o, l) == 0) { clearInterval(mx.managers.SystemManager.interval); } } else { mx.managers.SystemManager._xRemoveEventListener(e, o, l); } } static function onMouseDown(Void) { mx.managers.SystemManager.idleFrames = 0; mx.managers.SystemManager.isMouseDown = true; var _local5 = _root; var _local3; var _local8 = _root._xmouse; var _local7 = _root._ymouse; if (mx.managers.SystemManager.form.modalWindow == undefined) { if (mx.managers.SystemManager.forms.length > 1) { var _local6 = mx.managers.SystemManager.forms.length; var _local4; _local4 = 0; while (_local4 < _local6) { var _local2 = mx.managers.SystemManager.forms[_local4]; if (_local2._visible) { if (_local2.hitTest(_local8, _local7)) { if (_local3 == undefined) { _local3 = _local2.getDepth(); _local5 = _local2; } else if (_local3 < _local2.getDepth()) { _local3 = _local2.getDepth(); _local5 = _local2; } } } _local4++; } if (_local5 != mx.managers.SystemManager.form) { mx.managers.SystemManager.activate(_local5); } } } var _local9 = mx.managers.SystemManager.form; _local9.focusManager._onMouseDown(); } static function onMouseMove(Void) { mx.managers.SystemManager.idleFrames = 0; } static function onMouseUp(Void) { mx.managers.SystemManager.isMouseDown = false; mx.managers.SystemManager.idleFrames = 0; } static function activate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form != f) && (mx.managers.SystemManager.forms.length > 1)) { var _local1 = mx.managers.SystemManager.form; _local1.focusManager.deactivate(); } } mx.managers.SystemManager.form = f; f.focusManager.activate(); } static function deactivate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form == f) && (mx.managers.SystemManager.forms.length > 1)) { var _local5 = mx.managers.SystemManager.form; _local5.focusManager.deactivate(); var _local3 = mx.managers.SystemManager.forms.length; var _local1; var _local2; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { _local1 = _local1 + 1; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } mx.managers.SystemManager.form = _local2; break; } if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } _local5 = mx.managers.SystemManager.form; _local5.focusManager.activate(); } } } static function addFocusManager(f) { mx.managers.SystemManager.forms.push(f); mx.managers.SystemManager.activate(f); } static function removeFocusManager(f) { var _local3 = mx.managers.SystemManager.forms.length; var _local1; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { if (mx.managers.SystemManager.form == f) { mx.managers.SystemManager.deactivate(f); } mx.managers.SystemManager.forms.splice(_local1, 1); return(undefined); } _local1++; } } static function enableOverlappedWindows() { if (!initialized) { initialized = true; mx.managers.SystemManager.checkIdle = checkIdle; mx.managers.SystemManager.__addEventListener = __addEventListener; mx.managers.SystemManager.__removeEventListener = __removeEventListener; mx.managers.SystemManager.onMouseDown = onMouseDown; mx.managers.SystemManager.onMouseMove = onMouseMove; mx.managers.SystemManager.onMouseUp = onMouseUp; mx.managers.SystemManager.activate = activate; mx.managers.SystemManager.deactivate = deactivate; mx.managers.SystemManager.addFocusManager = addFocusManager; mx.managers.SystemManager.removeFocusManager = removeFocusManager; } } static var initialized = false; static var SystemManagerDependency = mx.managers.SystemManager; }Symbol 48 MovieClip [__Packages.mx.styles.CSSSetStyle] Frame 0class mx.styles.CSSSetStyle { var styleName, stylecache, _color, setColor, invalidateStyle; function CSSSetStyle () { } function _setStyle(styleProp, newValue) { this[styleProp] = newValue; if (mx.styles.StyleManager.TextStyleMap[styleProp] != undefined) { if (styleProp == "color") { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } } _level0.changeTextStyleInChildren(styleProp); return(undefined); } if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local7 = mx.styles.StyleManager.colorNames.haloBlue; var _local6 = mx.styles.StyleManager.colorNames.haloGreen; var _local8 = mx.styles.StyleManager.colorNames.haloOrange; var _local4 = {}; _local4[_local7] = 12188666 /* 0xB9FBFA */; _local4[_local6] = 13500353 /* 0xCDFFC1 */; _local4[_local8] = 16766319 /* 0xFFD56F */; var _local5 = {}; _local5[_local7] = 13958653 /* 0xD4FDFD */; _local5[_local6] = 14942166 /* 0xE3FFD6 */; _local5[_local8] = 16772787 /* 0xFFEEB3 */; var _local9 = _local4[newValue]; var _local10 = _local5[newValue]; if (_local9 == undefined) { _local9 = newValue; } if (_local10 == undefined) { _local10 = newValue; } setStyle("selectionColor", _local9); setStyle("rollOverColor", _local10); } _level0.changeColorStyleInChildren(styleName, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } _level0.notifyStyleChangeInChildren(styleName, styleProp, newValue); } } function changeTextStyleInChildren(styleProp) { var _local4 = getTimer(); var _local5; for (_local5 in this) { var _local2 = this[_local5]; if (_local2._parent == this) { if (_local2.searchKey != _local4) { if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; delete _local2.stylecache[styleProp]; } _local2.invalidateStyle(styleProp); _local2.changeTextStyleInChildren(styleProp); _local2.searchKey = _local4; } } } } function changeColorStyleInChildren(sheetName, colorStyle, newValue) { var _local6 = getTimer(); var _local7; for (_local7 in this) { var _local2 = this[_local7]; if (_local2._parent == this) { if (_local2.searchKey != _local6) { if (((_local2.getStyleName() == sheetName) || (sheetName == undefined)) || (sheetName == "_global")) { if (_local2.stylecache != undefined) { delete _local2.stylecache[colorStyle]; } if (typeof(_local2._color) == "string") { if (_local2._color == colorStyle) { var _local4 = _local2.getStyle(colorStyle); if (colorStyle == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = _local4; } } _local2.setColor(_local4); } } else if (_local2._color[colorStyle] != undefined) { if (typeof(_local2) != "movieclip") { _local2._parent.invalidateStyle(); } else { _local2.invalidateStyle(colorStyle); } } } _local2.changeColorStyleInChildren(sheetName, colorStyle, newValue); _local2.searchKey = _local6; } } } } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { var _local5 = getTimer(); var _local6; for (_local6 in this) { var _local2 = this[_local6]; if (_local2._parent == this) { if (_local2.searchKey != _local5) { if (((_local2.styleName == sheetName) || ((_local2.styleName != undefined) && (typeof(_local2.styleName) == "movieclip"))) || (sheetName == undefined)) { if (_local2.stylecache != undefined) { delete _local2.stylecache[styleProp]; delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(styleProp); } _local2.notifyStyleChangeInChildren(sheetName, styleProp, newValue); _local2.searchKey = _local5; } } } } function setStyle(styleProp, newValue) { if (stylecache != undefined) { delete stylecache[styleProp]; delete stylecache.tf; } this[styleProp] = newValue; if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local10 = mx.styles.StyleManager.colorNames.haloBlue; var _local9 = mx.styles.StyleManager.colorNames.haloGreen; var _local11 = mx.styles.StyleManager.colorNames.haloOrange; var _local6 = {}; _local6[_local10] = 12188666 /* 0xB9FBFA */; _local6[_local9] = 13500353 /* 0xCDFFC1 */; _local6[_local11] = 16766319 /* 0xFFD56F */; var _local7 = {}; _local7[_local10] = 13958653 /* 0xD4FDFD */; _local7[_local9] = 14942166 /* 0xE3FFD6 */; _local7[_local11] = 16772787 /* 0xFFEEB3 */; var _local12 = _local6[newValue]; var _local13 = _local7[newValue]; if (_local12 == undefined) { _local12 = newValue; } if (_local13 == undefined) { _local13 = newValue; } setStyle("selectionColor", _local12); setStyle("rollOverColor", _local13); } if (typeof(_color) == "string") { if (_color == styleProp) { if (styleProp == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = newValue; } } setColor(newValue); } } else if (_color[styleProp] != undefined) { invalidateStyle(styleProp); } changeColorStyleInChildren(undefined, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } invalidateStyle(styleProp); } if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (styleProp == "styleName")) { var _local8; var _local5 = newValue; if (styleProp == "styleName") { _local8 = ((typeof(newValue) == "string") ? (_global.styles[newValue]) : (_local5)); _local5 = _local8.themeColor; if (_local5 != undefined) { _local8.rollOverColor = (_local8.selectionColor = _local5); } } notifyStyleChangeInChildren(undefined, styleProp, newValue); } } static function enableRunTimeCSS() { } static function classConstruct() { var _local2 = MovieClip.prototype; var _local3 = mx.styles.CSSSetStyle.prototype; mx.styles.CSSStyleDeclaration.prototype.setStyle = _local3._setStyle; _local2.changeTextStyleInChildren = _local3.changeTextStyleInChildren; _local2.changeColorStyleInChildren = _local3.changeColorStyleInChildren; _local2.notifyStyleChangeInChildren = _local3.notifyStyleChangeInChildren; _local2.setStyle = _local3.setStyle; _global.ASSetPropFlags(_local2, "changeTextStyleInChildren", 1); _global.ASSetPropFlags(_local2, "changeColorStyleInChildren", 1); _global.ASSetPropFlags(_local2, "notifyStyleChangeInChildren", 1); _global.ASSetPropFlags(_local2, "setStyle", 1); var _local4 = TextField.prototype; _local4.setStyle = _local2.setStyle; _local4.changeTextStyleInChildren = _local3.changeTextStyleInChildren; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; }Symbol 49 MovieClip [__Packages.mx.core.ext.UIComponentExtensions] Frame 0class mx.core.ext.UIComponentExtensions { function UIComponentExtensions () { } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; TextField.prototype.setFocus = function () { Selection.setFocus(this); }; TextField.prototype.onSetFocus = function (oldFocus) { if (this.tabEnabled != false) { if (this.getFocusManager().bDrawFocus) { this.drawFocus(true); } } }; TextField.prototype.onKillFocus = function (oldFocus) { if (this.tabEnabled != false) { this.drawFocus(false); } }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.getFocusManager = mx.core.UIComponent.prototype.getFocusManager; mx.managers.OverlappedWindows.enableOverlappedWindows(); mx.styles.CSSSetStyle.enableRunTimeCSS(); mx.managers.FocusManager.enableFocusManagement(); } static var bExtended = false; static var UIComponentExtended = Extensions(); static var UIComponentDependency = mx.core.UIComponent; static var FocusManagerDependency = mx.managers.FocusManager; static var OverlappedWindowsDependency = mx.managers.OverlappedWindows; }Symbol 50 MovieClip [__Packages.mx.skins.Border] Frame 0class mx.skins.Border extends mx.core.UIObject { function Border () { super(); } function init(Void) { super.init(); } static var symbolName = "Border"; static var symbolOwner = mx.skins.Border; var className = "Border"; var tagBorder = 0; var idNames = new Array("border_mc"); }Symbol 51 MovieClip [__Packages.mx.skins.RectBorder] Frame 0class mx.skins.RectBorder extends mx.skins.Border { var __width, __height, offset, __borderMetrics; function RectBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function draw(Void) { size(); } function getBorderMetrics(Void) { var _local2 = offset; if (__borderMetrics == undefined) { __borderMetrics = {left:_local2, top:_local2, right:_local2, bottom:_local2}; } else { __borderMetrics.left = _local2; __borderMetrics.top = _local2; __borderMetrics.right = _local2; __borderMetrics.bottom = _local2; } return(__borderMetrics); } function get borderMetrics() { return(getBorderMetrics()); } function drawBorder(Void) { } function size(Void) { drawBorder(); } function setColor(Void) { drawBorder(); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.RectBorder; static var version = "2.0.2.126"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }Symbol 52 MovieClip [__Packages.mx.skins.halo.RectBorder] Frame 0class mx.skins.halo.RectBorder extends mx.skins.RectBorder { var offset, getStyle, borderStyleName, __borderMetrics, className, borderColorName, backgroundColorName, shadowColorName, highlightColorName, buttonColorName, __get__width, __get__height, clear, _color, drawRoundRect, beginFill, drawRect, endFill; function RectBorder () { super(); } function init(Void) { borderWidths.default = 3; super.init(); } function getBorderMetrics(Void) { if (offset == undefined) { var _local3 = getStyle(borderStyleName); offset = borderWidths[_local3]; } if ((getStyle(borderStyleName) == "default") || (getStyle(borderStyleName) == "alert")) { __borderMetrics = {left:3, top:1, right:3, bottom:3}; return(__borderMetrics); } return(super.getBorderMetrics()); } function drawBorder(Void) { var _local6 = _global.styles[className]; if (_local6 == undefined) { _local6 = _global.styles.RectBorder; } var _local5 = getStyle(borderStyleName); var _local7 = getStyle(borderColorName); if (_local7 == undefined) { _local7 = _local6[borderColorName]; } var _local8 = getStyle(backgroundColorName); if (_local8 == undefined) { _local8 = _local6[backgroundColorName]; } var _local16 = getStyle("backgroundImage"); if (_local5 != "none") { var _local14 = getStyle(shadowColorName); if (_local14 == undefined) { _local14 = _local6[shadowColorName]; } var _local13 = getStyle(highlightColorName); if (_local13 == undefined) { _local13 = _local6[highlightColorName]; } var _local12 = getStyle(buttonColorName); if (_local12 == undefined) { _local12 = _local6[buttonColorName]; } var _local11 = getStyle(borderCapColorName); if (_local11 == undefined) { _local11 = _local6[borderCapColorName]; } var _local10 = getStyle(shadowCapColorName); if (_local10 == undefined) { _local10 = _local6[shadowCapColorName]; } } offset = borderWidths[_local5]; var _local9 = offset; var _local3 = __get__width(); var _local4 = __get__height(); clear(); _color = undefined; if (_local5 == "none") { } else if (_local5 == "inset") { _color = colorList; draw3dBorder(_local11, _local12, _local7, _local13, _local14, _local10); } else if (_local5 == "outset") { _color = colorList; draw3dBorder(_local11, _local7, _local12, _local14, _local13, _local10); } else if (_local5 == "alert") { var _local15 = getStyle("themeColor"); drawRoundRect(0, 5, _local3, _local4 - 5, 5, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, 4, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, _local15, 50); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, 2, 16777215, 100); } else if (_local5 == "default") { drawRoundRect(0, 5, _local3, _local4 - 5, {tl:5, tr:5, br:0, bl:0}, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, {tl:4, tr:4, br:0, bl:0}, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, {tl:3, tr:3, br:0, bl:0}, [12897484, 11844796], 100, 0, "radial"); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, {tl:2, tr:2, br:0, bl:0}, 16777215, 100); } else if (_local5 == "dropDown") { drawRoundRect(0, 0, _local3 + 1, _local4, {tl:4, tr:0, br:0, bl:4}, [13290186, 7895160], 100, -10, "linear"); drawRoundRect(1, 1, _local3 - 1, _local4 - 2, {tl:3, tr:0, br:0, bl:3}, 16777215, 100); } else if (_local5 == "menuBorder") { var _local15 = getStyle("themeColor"); drawRoundRect(4, 4, _local3 - 2, _local4 - 3, 0, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(4, 4, _local3 - 1, _local4 - 2, 0, 6184542, 10); drawRoundRect(0, 0, _local3 + 1, _local4, 0, [0, 14342874], 100, 250, "linear"); drawRoundRect(0, 0, _local3 + 1, _local4, 0, _local15, 50); drawRoundRect(2, 2, _local3 - 3, _local4 - 4, 0, 16777215, 100); } else if (_local5 == "comboNonEdit") { } else { beginFill(_local7); drawRect(0, 0, _local3, _local4); drawRect(1, 1, _local3 - 1, _local4 - 1); endFill(); _color = borderColorName; } if (_local8 != undefined) { beginFill(_local8); drawRect(_local9, _local9, __get__width() - _local9, __get__height() - _local9); endFill(); } } function draw3dBorder(c1, c2, c3, c4, c5, c6) { var _local3 = __get__width(); var _local2 = __get__height(); beginFill(c1); drawRect(0, 0, _local3, _local2); drawRect(1, 0, _local3 - 1, _local2); endFill(); beginFill(c2); drawRect(1, 0, _local3 - 1, 1); endFill(); beginFill(c3); drawRect(1, _local2 - 1, _local3 - 1, _local2); endFill(); beginFill(c4); drawRect(1, 1, _local3 - 1, 2); endFill(); beginFill(c5); drawRect(1, _local2 - 2, _local3 - 1, _local2 - 1); endFill(); beginFill(c6); drawRect(1, 2, _local3 - 1, _local2 - 2); drawRect(2, 2, _local3 - 2, _local2 - 2); endFill(); } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.styles.rectBorderClass = mx.skins.halo.RectBorder; _global.skinRegistry.RectBorder = true; return(true); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.halo.RectBorder; static var version = "2.0.2.126"; var borderCapColorName = "borderCapColor"; var shadowCapColorName = "shadowCapColor"; var colorList = {highlightColor:0, borderColor:0, buttonColor:0, shadowColor:0, borderCapColor:0, shadowCapColor:0}; var borderWidths = {none:0, solid:1, inset:2, outset:2, alert:3, dropDown:2, menuBorder:2, comboNonEdit:2}; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }Symbol 53 MovieClip [__Packages.mx.skins.halo.ButtonSkin] Frame 0class mx.skins.halo.ButtonSkin extends mx.skins.RectBorder { var __get__width, __get__height, getStyle, _parent, clear, drawRoundRect, __get__x, __get__y; function ButtonSkin () { super(); } function init() { super.init(); } function size() { drawHaloRect(__get__width(), __get__height()); } function drawHaloRect(w, h) { var _local6 = getStyle("borderStyle"); var _local4 = getStyle("themeColor"); var _local5 = _parent.emphasized; clear(); switch (_local6) { case "falseup" : if (_local5) { drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 75); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 85, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 75); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); } else { drawRoundRect(0, 0, w, h, 5, 9542041, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, [13291985, 16250871], 100, 0, "radial"); drawRoundRect(2, 2, w - 4, h - 4, 3, [9542041, 13818586], 100, 0, "radial"); drawRoundRect(3, 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(3, 4, w - 6, h - 7, 2, 16316664, 100); } break; case "falsedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "falserollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 50); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "falsedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); break; case "trueup" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16250871, 100); break; case "truedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "truerollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 40); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "truedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.skinRegistry.ButtonSkin = true; return(true); } static var symbolName = "ButtonSkin"; static var symbolOwner = mx.skins.halo.ButtonSkin; var className = "ButtonSkin"; var backgroundColorName = "buttonColor"; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }Symbol 103 MovieClip Frame 1stop();Symbol 103 MovieClip Frame 6stop();Symbol 117 MovieClip Frame 1stop(); this.is_open = false;Symbol 117 MovieClip Frame 5stop(); this.is_open = true;Symbol 118 Buttonon (press) { show_help_pane(); }Symbol 121 MovieClip Frame 1stop();Symbol 121 MovieClip Frame 2play();Symbol 121 MovieClip Frame 6stop();Symbol 122 MovieClip Frame 1stop();Symbol 122 MovieClip Frame 2star1_mc.gotoAndPlay("grow");Symbol 122 MovieClip Frame 3star2_mc.gotoAndPlay("grow");Symbol 122 MovieClip Frame 4star3_mc.gotoAndPlay("grow");Symbol 122 MovieClip Frame 5star4_mc.gotoAndPlay("grow");Symbol 122 MovieClip Frame 6star5_mc.gotoAndPlay("grow");Symbol 125 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 133 MovieClip Frame 15stop();Symbol 133 MovieClip Frame 23stop();Symbol 133 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 133 MovieClip Frame 72stop();Symbol 141 MovieClip Frame 1stop();Symbol 145 MovieClip Frame 1stop();Symbol 149 MovieClip Frame 1stop();Symbol 152 MovieClip Frame 1stop();Symbol 153 MovieClip Frame 1stop();Symbol 156 MovieClip Frame 1stop();Symbol 156 MovieClip Frame 4stop();Symbol 164 MovieClip Frame 1stop();Symbol 164 MovieClip Frame 6stop();Symbol 173 Buttonon (press) { _parent.show_help_pane(); }Symbol 178 MovieClip Frame 1stop();Symbol 178 MovieClip Frame 4stop();Symbol 180 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 181 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 181 MovieClip Frame 19stop(); close_btn.onPress = function () { _parent.show_comment_pane(); };Symbol 181 MovieClip Frame 23stop(); close_btn.onPress = function () { _parent.show_comment_pane(); };Symbol 181 MovieClip Frame 29play();Symbol 181 MovieClip Frame 42stop();Symbol 184 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(); _global.mochi_opened = false; var mochibot_id = "932d8548"; if ((this._url.indexOf("badim.ru") == -1) && (this._url.indexOf("file:") == -1)) { this._visible = false; } 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 184 MovieClip Frame 2play(); _global.mochi_opened = true;Symbol 184 MovieClip Frame 22init_rate_me();Symbol 184 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 184 MovieClip Frame 39if (help_on) { form_mc.gotoAndPlay("help"); } else { form_mc.gotoAndStop(1); }Symbol 184 MovieClip Frame 45stop(); toggle_btn.onRelease = function () { show_component(true); };Symbol 184 MovieClip Frame 51if (next_frame != null) { gotoAndPlay(next_frame); } else { gotoAndStop ("hold"); }Symbol 189 MovieClip Frame 1this.gotoAndStop(1 + random(this._totalframes));Symbol 255 MovieClip Frame 1this._visible = false;Symbol 257 MovieClip [z_exps14] Frame 20this.unloadMovie();Symbol 264 MovieClip [show_cir] Frame 32this.unloadMovie();Symbol 266 MovieClip [z_exps15] Frame 24this.unloadMovie();Symbol 366 MovieClip Frame 1stop();Symbol 366 MovieClip Frame 10Symbol 712 MovieClip [Symbol 16] Frame 1stop();Symbol 848 MovieClip [z_exps6] Frame 3this.unloadMovie();Symbol 853 MovieClip [z_exps7] Frame 3this.unloadMovie();Symbol 858 MovieClip [z_exps8] Frame 3this.unloadMovie();Symbol 870 MovieClip Frame 1dtxt.text = _root.get_txt("intro_txt");Symbol 870 MovieClip Frame 300stop();Symbol 876 MovieClip [big_intro] Frame 235this.afterShow();Symbol 897 MovieClip Frame 1Symbol 897 MovieClip Frame 198_root.gotoAndStop("splash2");
Library Items
Symbol 5 Graphic | Used by:6 | |
Symbol 6 MovieClip [BoundingBox] | Uses:5 | Used by:25 29 33 |
Symbol 7 Graphic | Used by:8 | |
Symbol 8 MovieClip [BrdrShdw] | Uses:7 | Used by:11 16 17 |
Symbol 9 Graphic | Used by:10 | |
Symbol 10 MovieClip [BrdrFace] | Uses:9 | Used by:11 16 17 |
Symbol 11 MovieClip [SimpleButtonDown] | Uses:8 10 | Used by:29 |
Symbol 12 Graphic | Used by:13 | |
Symbol 13 MovieClip [BrdrBlk] | Uses:12 | Used by:16 17 |
Symbol 14 Graphic | Used by:15 | |
Symbol 15 MovieClip [BrdrHilght] | Uses:14 | Used by:16 17 |
Symbol 16 MovieClip [SimpleButtonIn] | Uses:13 15 8 10 | Used by:29 |
Symbol 17 MovieClip [SimpleButtonUp] | Uses:13 10 8 15 | Used by:29 |
Symbol 18 MovieClip [Defaults] | Used by:20 | |
Symbol 19 MovieClip [UIObjectExtensions] | Used by:20 | |
Symbol 20 MovieClip [UIObject] | Uses:18 19 | Used by:26 28 30 |
Symbol 21 Graphic | Used by:23 | |
Symbol 22 Graphic | Used by:23 | |
Symbol 23 Button | Uses:21 22 | Used by:26 |
Symbol 24 MovieClip | Used by:26 | |
Symbol 25 MovieClip [FocusRect] | Uses:6 | Used by:26 |
Symbol 26 MovieClip [FocusManager] | Uses:23 24 25 20 | Used by:28 |
Symbol 27 MovieClip [UIComponentExtensions] | Used by:28 | |
Symbol 28 MovieClip [UIComponent] | Uses:20 26 27 | Used by:29 |
Symbol 29 MovieClip [SimpleButton] | Uses:6 11 16 17 28 | Used by:33 |
Symbol 30 MovieClip [Border] | Uses:20 | Used by:31 33 |
Symbol 31 MovieClip [RectBorder] | Uses:30 | Used by:33 |
Symbol 32 MovieClip [ButtonSkin] | Used by:33 | |
Symbol 33 MovieClip [Button] | Uses:6 29 30 31 32 | Used by:Timeline |
Symbol 54 Bitmap | Used by:55 | |
Symbol 55 Graphic | Uses:54 | Used by:56 247 |
Symbol 56 MovieClip | Uses:55 | Used by:185 Timeline |
Symbol 57 Graphic | Used by:58 | |
Symbol 58 MovieClip | Uses:57 | Used by:Timeline |
Symbol 59 Bitmap | Used by:60 | |
Symbol 60 Graphic | Uses:59 | Used by:Timeline |
Symbol 61 Bitmap | Used by:62 | |
Symbol 62 Graphic | Uses:61 | Used by:64 |
Symbol 63 Graphic | Used by:64 | |
Symbol 64 MovieClip | Uses:62 63 | Used by:65 |
Symbol 65 MovieClip | Uses:64 | Used by:Timeline |
Symbol 66 Font | Used by:67 | |
Symbol 67 EditableText | Uses:66 | Used by:Timeline |
Symbol 68 Graphic | Used by:69 | |
Symbol 69 MovieClip | Uses:68 | Used by:897 Timeline |
Symbol 902 MovieClip [__Packages.mochi.MochiServices] | ||
Symbol 903 MovieClip [__Packages.Hint] | ||
Symbol 904 MovieClip [__Packages.CCondition] | ||
Symbol 905 MovieClip [__Packages.CChar] | ||
Symbol 906 MovieClip [__Packages.CGame] | ||
Symbol 907 MovieClip [__Packages.mochi.MochiScores] | ||
Symbol 908 MovieClip [__Packages.CUniteScores] | ||
Symbol 909 MovieClip [__Packages.MochiAd] | ||
Symbol 1 MovieClip [__Packages.mx.core.UIObject] | ||
Symbol 2 MovieClip [__Packages.mx.core.UIComponent] | ||
Symbol 3 MovieClip [__Packages.mx.controls.SimpleButton] | ||
Symbol 4 MovieClip [__Packages.mx.controls.Button] | ||
Symbol 34 MovieClip [__Packages.mx.skins.SkinElement] | ||
Symbol 35 MovieClip [__Packages.mx.styles.CSSTextStyles] | ||
Symbol 36 MovieClip [__Packages.mx.styles.StyleManager] | ||
Symbol 37 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] | ||
Symbol 38 MovieClip [__Packages.mx.events.EventDispatcher] | ||
Symbol 39 MovieClip [__Packages.mx.events.UIEventDispatcher] | ||
Symbol 40 MovieClip [__Packages.mx.skins.ColoredSkinElement] | ||
Symbol 41 MovieClip [__Packages.mx.core.ext.UIObjectExtensions] | ||
Symbol 42 MovieClip [__Packages.mx.skins.halo.Defaults] | ||
Symbol 43 MovieClip [__Packages.mx.managers.DepthManager] | ||
Symbol 44 MovieClip [__Packages.mx.managers.SystemManager] | ||
Symbol 45 MovieClip [__Packages.mx.managers.FocusManager] | ||
Symbol 46 MovieClip [__Packages.mx.skins.halo.FocusRect] | ||
Symbol 47 MovieClip [__Packages.mx.managers.OverlappedWindows] | ||
Symbol 48 MovieClip [__Packages.mx.styles.CSSSetStyle] | ||
Symbol 49 MovieClip [__Packages.mx.core.ext.UIComponentExtensions] | ||
Symbol 50 MovieClip [__Packages.mx.skins.Border] | ||
Symbol 51 MovieClip [__Packages.mx.skins.RectBorder] | ||
Symbol 52 MovieClip [__Packages.mx.skins.halo.RectBorder] | ||
Symbol 53 MovieClip [__Packages.mx.skins.halo.ButtonSkin] | ||
Symbol 70 Graphic | Used by:71 | |
Symbol 71 MovieClip | Uses:70 | Used by:74 |
Symbol 72 Font | Used by:73 77 81 186 191 207 220 233 240 241 242 243 245 248 249 250 251 252 256 258 259 260 265 267 382 397 400 403 404 406 410 413 425 426 428 429 861 866 880 898 899 900 901 | |
Symbol 73 EditableText | Uses:72 | Used by:74 |
Symbol 74 MovieClip [but120] | Uses:71 73 | Used by:Timeline |
Symbol 75 Graphic | Used by:76 | |
Symbol 76 MovieClip | Uses:75 | Used by:78 |
Symbol 77 EditableText | Uses:72 | Used by:78 |
Symbol 78 MovieClip [but160] | Uses:76 77 | Used by:Timeline |
Symbol 79 Graphic | Used by:80 | |
Symbol 80 MovieClip | Uses:79 | Used by:82 |
Symbol 81 EditableText | Uses:72 | Used by:82 |
Symbol 82 MovieClip [but100] | Uses:80 81 | Used by:Timeline |
Symbol 83 Graphic | Used by:84 85 97 98 109 183 | |
Symbol 84 MovieClip | Uses:83 | Used by:96 183 |
Symbol 85 MovieClip | Uses:83 | Used by:96 |
Symbol 86 Graphic | Used by:87 182 | |
Symbol 87 MovieClip | Uses:86 | Used by:96 98 109 184 |
Symbol 88 Graphic | Used by:95 | |
Symbol 89 Graphic | Used by:95 | |
Symbol 90 Graphic | Used by:95 | |
Symbol 91 Graphic | Used by:95 | |
Symbol 92 Graphic | Used by:95 | |
Symbol 93 Graphic | Used by:95 | |
Symbol 94 Graphic | Used by:95 | |
Symbol 95 MovieClip | Uses:88 89 90 91 92 93 94 | Used by:96 109 |
Symbol 96 MovieClip | Uses:84 85 87 95 | Used by:98 109 184 |
Symbol 97 MovieClip | Uses:83 | Used by:98 |
Symbol 98 Button | Uses:96 97 87 83 | Used by:184 |
Symbol 99 Graphic | Used by:100 208 | |
Symbol 100 Button | Uses:99 | Used by:117 181 184 |
Symbol 101 Graphic | Used by:103 | |
Symbol 102 Graphic | Used by:103 | |
Symbol 103 MovieClip | Uses:101 102 | Used by:184 |
Symbol 104 Graphic | Used by:105 | |
Symbol 105 MovieClip | Uses:104 | Used by:184 |
Symbol 106 Graphic | Used by:184 255 | |
Symbol 107 Graphic | Used by:108 | |
Symbol 108 MovieClip | Uses:107 | Used by:184 |
Symbol 109 Button | Uses:95 96 87 83 | Used by:184 |
Symbol 110 Graphic | Used by:112 118 166 173 | |
Symbol 111 Graphic | Used by:112 118 166 173 | |
Symbol 112 Button | Uses:110 111 | Used by:184 |
Symbol 113 Graphic | Used by:115 116 | |
Symbol 114 Graphic | Used by:115 116 121 | |
Symbol 115 MovieClip | Uses:113 114 | Used by:116 |
Symbol 116 Button | Uses:115 113 114 | Used by:117 |
Symbol 117 MovieClip | Uses:116 100 | Used by:184 |
Symbol 118 Button | Uses:110 111 | Used by:184 |
Symbol 119 ShapeTweening | Used by:133 | |
Symbol 120 Graphic | Used by:125 | |
Symbol 121 MovieClip | Uses:114 | Used by:122 133 |
Symbol 122 MovieClip | Uses:121 | Used by:125 |
Symbol 123 Graphic | Used by:124 132 | |
Symbol 124 Button | Uses:123 | Used by:125 |
Symbol 125 MovieClip | Uses:120 122 124 | Used by:133 |
Symbol 126 Graphic | Used by:133 | |
Symbol 127 ShapeTweening | Used by:133 | |
Symbol 128 Graphic | Used by:129 | |
Symbol 129 MovieClip | Uses:128 | Used by:133 |
Symbol 130 Graphic | Used by:131 | |
Symbol 131 MovieClip | Uses:130 | Used by:133 |
Symbol 132 MovieClip | Uses:123 | Used by:133 |
Symbol 133 MovieClip | Uses:119 125 126 127 129 131 121 132 | Used by:184 |
Symbol 134 Graphic | Used by:184 | |
Symbol 135 Graphic | Used by:181 | |
Symbol 136 Graphic | Used by:137 | |
Symbol 137 MovieClip | Uses:136 | Used by:181 |
Symbol 138 Graphic | Used by:139 | |
Symbol 139 MovieClip | Uses:138 | Used by:141 |
Symbol 140 Graphic | Used by:141 | |
Symbol 141 MovieClip | Uses:139 140 | Used by:181 |
Symbol 142 Graphic | Used by:143 | |
Symbol 143 MovieClip | Uses:142 | Used by:145 |
Symbol 144 Graphic | Used by:145 | |
Symbol 145 MovieClip | Uses:143 144 | Used by:181 |
Symbol 146 Graphic | Used by:147 | |
Symbol 147 MovieClip | Uses:146 | Used by:149 |
Symbol 148 Graphic | Used by:149 | |
Symbol 149 MovieClip | Uses:147 148 | Used by:181 |
Symbol 150 Graphic | Used by:152 153 897 | |
Symbol 151 Graphic | Used by:152 153 | |
Symbol 152 MovieClip | Uses:150 151 | Used by:181 |
Symbol 153 MovieClip | Uses:150 151 | Used by:181 |
Symbol 154 Graphic | Used by:155 | |
Symbol 155 MovieClip | Uses:154 | Used by:156 |
Symbol 156 MovieClip | Uses:155 | Used by:181 |
Symbol 157 Font | Used by:158 159 160 | |
Symbol 158 EditableText | Uses:157 | Used by:181 |
Symbol 159 EditableText | Uses:157 | Used by:181 |
Symbol 160 EditableText | Uses:157 | Used by:181 |
Symbol 161 Graphic | Used by:181 | |
Symbol 162 Graphic | Used by:164 | |
Symbol 163 Graphic | Used by:164 | |
Symbol 164 MovieClip | Uses:162 163 | Used by:181 |
Symbol 165 Graphic | Used by:166 173 | |
Symbol 166 Button | Uses:110 165 111 | Used by:181 |
Symbol 167 Graphic | Used by:168 | |
Symbol 168 MovieClip | Uses:167 | Used by:181 |
Symbol 169 Graphic | Used by:170 171 | |
Symbol 170 MovieClip | Uses:169 | Used by:171 |
Symbol 171 Button | Uses:170 169 | Used by:181 |
Symbol 172 Graphic | Used by:181 | |
Symbol 173 Button | Uses:110 165 111 | Used by:181 |
Symbol 174 Graphic | Used by:175 | |
Symbol 175 MovieClip | Uses:174 | Used by:181 |
Symbol 176 Graphic | Used by:178 | |
Symbol 177 Graphic | Used by:178 | |
Symbol 178 MovieClip | Uses:176 177 | Used by:181 |
Symbol 179 Graphic | Used by:180 | |
Symbol 180 Button | Uses:179 | Used by:181 |
Symbol 181 MovieClip | Uses:135 137 141 145 149 152 153 156 100 158 159 160 161 164 166 168 171 172 173 175 178 180 | Used by:184 |
Symbol 182 Button | Uses:86 | Used by:184 |
Symbol 183 Button | Uses:84 83 | Used by:184 |
Symbol 184 MovieClip | Uses:98 100 103 105 106 108 87 96 109 112 117 118 133 134 181 182 183 | Used by:185 |
Symbol 185 MovieClip [main_menu_scr] | Uses:56 184 | Used by:Timeline |
Symbol 186 EditableText | Uses:72 | Used by:235 |
Symbol 187 Bitmap | Used by:188 | |
Symbol 188 Graphic | Uses:187 | Used by:189 |
Symbol 189 MovieClip | Uses:188 | Used by:190 |
Symbol 190 MovieClip [bonus_mc] | Uses:189 | Used by:235 427 |
Symbol 191 EditableText | Uses:72 | Used by:235 |
Symbol 192 Bitmap | Used by:193 | |
Symbol 193 Graphic | Uses:192 | Used by:194 |
Symbol 194 MovieClip | Uses:193 | Used by:206 |
Symbol 195 Bitmap | Used by:196 | |
Symbol 196 Graphic | Uses:195 | Used by:197 |
Symbol 197 MovieClip | Uses:196 | Used by:206 |
Symbol 198 Bitmap | Used by:199 | |
Symbol 199 Graphic | Uses:198 | Used by:206 |
Symbol 200 Bitmap | Used by:201 | |
Symbol 201 Graphic | Uses:200 | Used by:206 |
Symbol 202 Bitmap | Used by:203 | |
Symbol 203 Graphic | Uses:202 | Used by:206 |
Symbol 204 Bitmap | Used by:205 | |
Symbol 205 Graphic | Uses:204 | Used by:206 |
Symbol 206 MovieClip | Uses:194 197 199 201 203 205 | Used by:235 367 405 |
Symbol 207 EditableText | Uses:72 | Used by:235 |
Symbol 208 MovieClip | Uses:99 | Used by:210 |
Symbol 209 Graphic | Used by:210 | |
Symbol 210 MovieClip | Uses:208 209 | Used by:213 |
Symbol 211 Bitmap | Used by:212 | |
Symbol 212 Graphic | Uses:211 | Used by:213 |
Symbol 213 MovieClip | Uses:210 212 | Used by:235 |
Symbol 214 Graphic | Used by:221 | |
Symbol 215 Graphic | Used by:216 221 | |
Symbol 216 MovieClip | Uses:215 | Used by:221 |
Symbol 217 Bitmap | Used by:218 | |
Symbol 218 Graphic | Uses:217 | Used by:219 |
Symbol 219 MovieClip | Uses:218 | Used by:221 |
Symbol 220 EditableText | Uses:72 | Used by:221 |
Symbol 221 MovieClip | Uses:214 216 215 219 220 | Used by:235 |
Symbol 222 Bitmap | Used by:223 396 409 | |
Symbol 223 Graphic | Uses:222 | Used by:234 |
Symbol 224 Bitmap | Used by:225 | |
Symbol 225 Graphic | Uses:224 | Used by:232 |
Symbol 226 Bitmap | Used by:227 | |
Symbol 227 Graphic | Uses:226 | Used by:232 |
Symbol 228 Bitmap | Used by:229 | |
Symbol 229 Graphic | Uses:228 | Used by:232 |
Symbol 230 Bitmap | Used by:231 | |
Symbol 231 Graphic | Uses:230 | Used by:232 |
Symbol 232 MovieClip | Uses:225 227 229 231 | Used by:234 |
Symbol 233 EditableText | Uses:72 | Used by:234 |
Symbol 234 MovieClip | Uses:223 232 233 | Used by:235 |
Symbol 235 MovieClip [game_face_scr] | Uses:186 190 191 206 207 213 221 234 | Used by:Timeline |
Symbol 236 Bitmap | Used by:237 | |
Symbol 237 Graphic | Uses:236 | Used by:246 879 |
Symbol 238 Graphic | Used by:239 | |
Symbol 239 MovieClip | Uses:238 | Used by:246 261 862 |
Symbol 240 EditableText | Uses:72 | Used by:246 |
Symbol 241 EditableText | Uses:72 | Used by:246 |
Symbol 242 EditableText | Uses:72 | Used by:246 |
Symbol 243 EditableText | Uses:72 | Used by:244 |
Symbol 244 MovieClip [butFont] | Uses:243 | Used by:246 261 423 862 Timeline |
Symbol 245 EditableText | Uses:72 | Used by:246 |
Symbol 246 MovieClip [end_menu_scr] | Uses:237 239 240 241 242 244 245 | Used by:Timeline |
Symbol 247 MovieClip | Uses:55 | Used by:254 430 |
Symbol 248 EditableText | Uses:72 | Used by:253 |
Symbol 249 EditableText | Uses:72 | Used by:253 |
Symbol 250 EditableText | Uses:72 | Used by:253 |
Symbol 251 Text | Uses:72 | Used by:253 |
Symbol 252 EditableText | Uses:72 | Used by:253 |
Symbol 253 MovieClip | Uses:248 249 250 251 252 | Used by:254 |
Symbol 254 MovieClip [score_main_scr] | Uses:247 253 | Used by:Timeline |
Symbol 255 MovieClip | Uses:106 | Used by:257 266 848 853 858 |
Symbol 256 EditableText | Uses:72 | Used by:257 |
Symbol 257 MovieClip [z_exps14] | Uses:255 256 | Used by:Timeline |
Symbol 258 EditableText | Uses:72 | Used by:261 |
Symbol 259 EditableText | Uses:72 | Used by:261 |
Symbol 260 EditableText | Uses:72 | Used by:261 |
Symbol 261 MovieClip [msg_menu_scr] | Uses:239 258 259 260 244 | Used by:Timeline |
Symbol 262 ShapeTweening | Used by:264 | |
Symbol 263 Graphic | Used by:264 | |
Symbol 264 MovieClip [show_cir] | Uses:262 263 | Used by:Timeline |
Symbol 265 EditableText | Uses:72 | Used by:266 |
Symbol 266 MovieClip [z_exps15] | Uses:255 265 | Used by:Timeline |
Symbol 267 EditableText | Uses:72 | Used by:268 |
Symbol 268 MovieClip [butFontSmall] | Uses:267 | Used by:Timeline |
Symbol 269 Bitmap | Used by:270 | |
Symbol 270 Graphic | Uses:269 | Used by:337 |
Symbol 271 Bitmap | Used by:272 | |
Symbol 272 Graphic | Uses:271 | Used by:337 |
Symbol 273 Bitmap | Used by:274 | |
Symbol 274 Graphic | Uses:273 | Used by:277 |
Symbol 275 Bitmap | Used by:276 | |
Symbol 276 Graphic | Uses:275 | Used by:277 |
Symbol 277 MovieClip | Uses:274 276 | Used by:337 |
Symbol 278 Bitmap | Used by:279 | |
Symbol 279 Graphic | Uses:278 | Used by:337 |
Symbol 280 Bitmap | Used by:281 | |
Symbol 281 Graphic | Uses:280 | Used by:337 |
Symbol 282 Bitmap | Used by:283 | |
Symbol 283 Graphic | Uses:282 | Used by:337 |
Symbol 284 Bitmap | Used by:285 | |
Symbol 285 Graphic | Uses:284 | Used by:337 |
Symbol 286 Bitmap | Used by:287 | |
Symbol 287 Graphic | Uses:286 | Used by:337 |
Symbol 288 Bitmap | Used by:289 | |
Symbol 289 Graphic | Uses:288 | Used by:290 |
Symbol 290 MovieClip | Uses:289 | Used by:337 |
Symbol 291 Bitmap | Used by:292 | |
Symbol 292 Graphic | Uses:291 | Used by:293 |
Symbol 293 MovieClip | Uses:292 | Used by:337 |
Symbol 294 Bitmap | Used by:296 | |
Symbol 295 Bitmap | Used by:296 | |
Symbol 296 Graphic | Uses:294 295 | Used by:337 |
Symbol 297 Bitmap | Used by:298 | |
Symbol 298 Graphic | Uses:297 | Used by:299 |
Symbol 299 MovieClip | Uses:298 | Used by:337 |
Symbol 300 Bitmap | Used by:301 | |
Symbol 301 Graphic | Uses:300 | Used by:302 337 |
Symbol 302 MovieClip | Uses:301 | Used by:337 |
Symbol 303 Bitmap | Used by:304 | |
Symbol 304 Graphic | Uses:303 | Used by:305 |
Symbol 305 MovieClip | Uses:304 | Used by:337 |
Symbol 306 Bitmap | Used by:307 | |
Symbol 307 Graphic | Uses:306 | Used by:337 |
Symbol 308 Bitmap | Used by:309 | |
Symbol 309 Graphic | Uses:308 | Used by:310 |
Symbol 310 MovieClip | Uses:309 | Used by:337 |
Symbol 311 Bitmap | Used by:312 | |
Symbol 312 Graphic | Uses:311 | Used by:337 |
Symbol 313 Bitmap | Used by:314 | |
Symbol 314 Graphic | Uses:313 | Used by:315 |
Symbol 315 MovieClip | Uses:314 | Used by:337 |
Symbol 316 Bitmap | Used by:317 | |
Symbol 317 Graphic | Uses:316 | Used by:337 |
Symbol 318 Bitmap | Used by:319 | |
Symbol 319 Graphic | Uses:318 | Used by:320 |
Symbol 320 MovieClip | Uses:319 | Used by:337 |
Symbol 321 Bitmap | Used by:322 | |
Symbol 322 Graphic | Uses:321 | Used by:337 |
Symbol 323 Bitmap | Used by:324 | |
Symbol 324 Graphic | Uses:323 | Used by:325 |
Symbol 325 MovieClip | Uses:324 | Used by:337 |
Symbol 326 Bitmap | Used by:327 | |
Symbol 327 Graphic | Uses:326 | Used by:337 |
Symbol 328 Bitmap | Used by:329 | |
Symbol 329 Graphic | Uses:328 | Used by:330 |
Symbol 330 MovieClip | Uses:329 | Used by:337 |
Symbol 331 Bitmap | Used by:332 | |
Symbol 332 Graphic | Uses:331 | Used by:337 |
Symbol 333 Graphic | Used by:337 | |
Symbol 334 Graphic | Used by:337 | |
Symbol 335 Graphic | Used by:336 | |
Symbol 336 MovieClip | Uses:335 | Used by:337 |
Symbol 337 MovieClip [enemys_mc] | Uses:270 272 277 279 281 283 285 287 290 293 296 299 301 302 305 307 310 312 315 317 320 322 325 327 330 332 333 334 336 | Used by:Timeline |
Symbol 338 Graphic | Used by:349 | |
Symbol 339 Graphic | Used by:349 | |
Symbol 340 Graphic | Used by:349 | |
Symbol 341 Graphic | Used by:342 | |
Symbol 342 MovieClip | Uses:341 | Used by:343 |
Symbol 343 MovieClip | Uses:342 | Used by:349 |
Symbol 344 Graphic | Used by:345 | |
Symbol 345 MovieClip | Uses:344 | Used by:349 |
Symbol 346 Graphic | Used by:349 | |
Symbol 347 Graphic | Used by:348 | |
Symbol 348 MovieClip | Uses:347 | Used by:349 |
Symbol 349 MovieClip [cbullets_mc] | Uses:338 339 340 343 345 346 348 | Used by:Timeline |
Symbol 350 Bitmap | Used by:351 | |
Symbol 351 Graphic | Uses:350 | Used by:362 |
Symbol 352 Bitmap | Used by:353 | |
Symbol 353 Graphic | Uses:352 | Used by:362 |
Symbol 354 Bitmap | Used by:355 | |
Symbol 355 Graphic | Uses:354 | Used by:362 |
Symbol 356 Bitmap | Used by:357 | |
Symbol 357 Graphic | Uses:356 | Used by:362 |
Symbol 358 Bitmap | Used by:359 | |
Symbol 359 Graphic | Uses:358 | Used by:362 |
Symbol 360 Bitmap | Used by:361 | |
Symbol 361 Graphic | Uses:360 | Used by:362 |
Symbol 362 MovieClip | Uses:351 353 355 357 359 361 | Used by:367 |
Symbol 363 Graphic | Used by:366 | |
Symbol 364 Graphic | Used by:366 | |
Symbol 365 ShapeTweening | Used by:366 | |
Symbol 366 MovieClip | Uses:363 364 365 | Used by:367 |
Symbol 367 MovieClip [char_mc] | Uses:362 206 366 | Used by:Timeline |
Symbol 368 Bitmap | Used by:369 | |
Symbol 369 Graphic | Uses:368 | Used by:376 |
Symbol 370 Bitmap | Used by:371 | |
Symbol 371 Graphic | Uses:370 | Used by:376 |
Symbol 372 Bitmap | Used by:373 | |
Symbol 373 Graphic | Uses:372 | Used by:376 |
Symbol 374 Bitmap | Used by:375 | |
Symbol 375 Graphic | Uses:374 | Used by:376 |
Symbol 376 MovieClip [objs_mc] | Uses:369 371 373 375 | Used by:Timeline |
Symbol 377 Bitmap | Used by:378 | |
Symbol 378 Graphic | Uses:377 | Used by:423 424 |
Symbol 379 Graphic | Used by:423 | |
Symbol 380 Bitmap | Used by:381 | |
Symbol 381 Graphic | Uses:380 | Used by:395 |
Symbol 382 EditableText | Uses:72 | Used by:395 |
Symbol 383 Graphic | Used by:384 | |
Symbol 384 MovieClip | Uses:383 | Used by:395 420 |
Symbol 385 Bitmap | Used by:386 | |
Symbol 386 Graphic | Uses:385 | Used by:395 |
Symbol 387 Bitmap | Used by:388 | |
Symbol 388 Graphic | Uses:387 | Used by:395 |
Symbol 389 Bitmap | Used by:390 | |
Symbol 390 Graphic | Uses:389 | Used by:395 |
Symbol 391 Bitmap | Used by:392 | |
Symbol 392 Graphic | Uses:391 | Used by:395 |
Symbol 393 Bitmap | Used by:394 | |
Symbol 394 Graphic | Uses:393 | Used by:395 |
Symbol 395 MovieClip | Uses:381 382 384 386 388 390 392 394 | Used by:423 |
Symbol 396 Graphic | Uses:222 | Used by:423 |
Symbol 397 EditableText | Uses:72 | Used by:423 |
Symbol 398 Bitmap | Used by:399 860 | |
Symbol 399 Graphic | Uses:398 | Used by:423 424 |
Symbol 400 EditableText | Uses:72 | Used by:423 |
Symbol 401 Bitmap | Used by:402 | |
Symbol 402 Graphic | Uses:401 | Used by:423 424 |
Symbol 403 EditableText | Uses:72 | Used by:423 |
Symbol 404 EditableText | Uses:72 | Used by:405 |
Symbol 405 MovieClip | Uses:206 404 | Used by:423 |
Symbol 406 EditableText | Uses:72 | Used by:423 |
Symbol 407 Bitmap | Used by:408 | |
Symbol 408 Graphic | Uses:407 | Used by:423 424 |
Symbol 409 Graphic | Uses:222 | Used by:423 |
Symbol 410 EditableText | Uses:72 | Used by:423 |
Symbol 411 Bitmap | Used by:412 | |
Symbol 412 Graphic | Uses:411 | Used by:420 |
Symbol 413 EditableText | Uses:72 | Used by:420 |
Symbol 414 Bitmap | Used by:415 | |
Symbol 415 Graphic | Uses:414 | Used by:420 |
Symbol 416 Bitmap | Used by:417 | |
Symbol 417 Graphic | Uses:416 | Used by:420 |
Symbol 418 Bitmap | Used by:419 | |
Symbol 419 Graphic | Uses:418 | Used by:420 |
Symbol 420 MovieClip | Uses:412 413 384 415 417 419 | Used by:423 |
Symbol 421 Bitmap | Used by:422 | |
Symbol 422 Graphic | Uses:421 | Used by:423 424 |
Symbol 423 MovieClip | Uses:378 379 395 396 397 399 400 402 403 405 406 408 409 410 420 422 244 | Used by:427 |
Symbol 424 MovieClip | Uses:378 399 402 408 422 | Used by:427 |
Symbol 425 EditableText | Uses:72 | Used by:427 |
Symbol 426 EditableText | Uses:72 | Used by:427 |
Symbol 427 MovieClip [gameshop_scr] | Uses:423 424 425 426 190 | Used by:Timeline |
Symbol 428 EditableText | Uses:72 | Used by:430 |
Symbol 429 EditableText | Uses:72 | Used by:430 |
Symbol 430 MovieClip [about_scr] | Uses:247 428 429 | Used by:Timeline |
Symbol 431 Graphic | Used by:432 | |
Symbol 432 MovieClip [game_bg_mc] | Uses:431 | Used by:Timeline |
Symbol 433 Bitmap | Used by:434 713 | |
Symbol 434 Graphic | Uses:433 | Used by:443 |
Symbol 435 Bitmap | Used by:436 716 | |
Symbol 436 Graphic | Uses:435 | Used by:443 |
Symbol 437 Bitmap | Used by:438 718 | |
Symbol 438 Graphic | Uses:437 | Used by:443 |
Symbol 439 Bitmap | Used by:440 715 | |
Symbol 440 Graphic | Uses:439 | Used by:443 |
Symbol 441 Bitmap | Used by:442 717 | |
Symbol 442 Graphic | Uses:441 | Used by:443 |
Symbol 443 MovieClip | Uses:434 436 438 440 442 | Used by:444 |
Symbol 444 MovieClip [bonuses_mc] | Uses:443 | Used by:Timeline |
Symbol 445 Graphic | Used by:564 683 842 897 | |
Symbol 446 Bitmap | Used by:447 | |
Symbol 447 Graphic | Uses:446 | Used by:564 |
Symbol 448 Bitmap | Used by:449 | |
Symbol 449 Graphic | Uses:448 | Used by:564 |
Symbol 450 Bitmap | Used by:451 | |
Symbol 451 Graphic | Uses:450 | Used by:564 |
Symbol 452 Bitmap | Used by:453 | |
Symbol 453 Graphic | Uses:452 | Used by:564 |
Symbol 454 Bitmap | Used by:455 | |
Symbol 455 Graphic | Uses:454 | Used by:564 |
Symbol 456 Bitmap | Used by:457 | |
Symbol 457 Graphic | Uses:456 | Used by:564 |
Symbol 458 Bitmap | Used by:459 | |
Symbol 459 Graphic | Uses:458 | Used by:564 |
Symbol 460 Bitmap | Used by:461 | |
Symbol 461 Graphic | Uses:460 | Used by:564 |
Symbol 462 Bitmap | Used by:463 | |
Symbol 463 Graphic | Uses:462 | Used by:564 |
Symbol 464 Bitmap | Used by:465 | |
Symbol 465 Graphic | Uses:464 | Used by:564 |
Symbol 466 Bitmap | Used by:467 | |
Symbol 467 Graphic | Uses:466 | Used by:564 |
Symbol 468 Bitmap | Used by:469 | |
Symbol 469 Graphic | Uses:468 | Used by:564 |
Symbol 470 Bitmap | Used by:471 | |
Symbol 471 Graphic | Uses:470 | Used by:564 |
Symbol 472 Bitmap | Used by:473 | |
Symbol 473 Graphic | Uses:472 | Used by:564 |
Symbol 474 Bitmap | Used by:475 | |
Symbol 475 Graphic | Uses:474 | Used by:564 |
Symbol 476 Bitmap | Used by:477 | |
Symbol 477 Graphic | Uses:476 | Used by:564 |
Symbol 478 Bitmap | Used by:479 | |
Symbol 479 Graphic | Uses:478 | Used by:564 |
Symbol 480 Bitmap | Used by:481 | |
Symbol 481 Graphic | Uses:480 | Used by:564 |
Symbol 482 Bitmap | Used by:483 | |
Symbol 483 Graphic | Uses:482 | Used by:564 |
Symbol 484 Bitmap | Used by:485 | |
Symbol 485 Graphic | Uses:484 | Used by:564 |
Symbol 486 Bitmap | Used by:487 | |
Symbol 487 Graphic | Uses:486 | Used by:564 |
Symbol 488 Bitmap | Used by:489 | |
Symbol 489 Graphic | Uses:488 | Used by:564 |
Symbol 490 Bitmap | Used by:491 | |
Symbol 491 Graphic | Uses:490 | Used by:564 |
Symbol 492 Bitmap | Used by:493 | |
Symbol 493 Graphic | Uses:492 | Used by:564 |
Symbol 494 Bitmap | Used by:495 | |
Symbol 495 Graphic | Uses:494 | Used by:564 |
Symbol 496 Bitmap | Used by:497 | |
Symbol 497 Graphic | Uses:496 | Used by:564 |
Symbol 498 Bitmap | Used by:499 | |
Symbol 499 Graphic | Uses:498 | Used by:564 |
Symbol 500 Bitmap | Used by:501 | |
Symbol 501 Graphic | Uses:500 | Used by:564 |
Symbol 502 Bitmap | Used by:503 | |
Symbol 503 Graphic | Uses:502 | Used by:564 |
Symbol 504 Bitmap | Used by:505 | |
Symbol 505 Graphic | Uses:504 | Used by:564 |
Symbol 506 Bitmap | Used by:507 | |
Symbol 507 Graphic | Uses:506 | Used by:564 |
Symbol 508 Bitmap | Used by:509 | |
Symbol 509 Graphic | Uses:508 | Used by:564 |
Symbol 510 Bitmap | Used by:511 | |
Symbol 511 Graphic | Uses:510 | Used by:564 |
Symbol 512 Bitmap | Used by:513 | |
Symbol 513 Graphic | Uses:512 | Used by:564 |
Symbol 514 Bitmap | Used by:515 | |
Symbol 515 Graphic | Uses:514 | Used by:564 |
Symbol 516 Bitmap | Used by:517 | |
Symbol 517 Graphic | Uses:516 | Used by:564 |
Symbol 518 Bitmap | Used by:519 | |
Symbol 519 Graphic | Uses:518 | Used by:564 |
Symbol 520 Bitmap | Used by:521 | |
Symbol 521 Graphic | Uses:520 | Used by:564 |
Symbol 522 Bitmap | Used by:523 | |
Symbol 523 Graphic | Uses:522 | Used by:564 |
Symbol 524 Bitmap | Used by:525 | |
Symbol 525 Graphic | Uses:524 | Used by:564 |
Symbol 526 Bitmap | Used by:527 | |
Symbol 527 Graphic | Uses:526 | Used by:564 |
Symbol 528 Bitmap | Used by:529 | |
Symbol 529 Graphic | Uses:528 | Used by:564 |
Symbol 530 Bitmap | Used by:531 | |
Symbol 531 Graphic | Uses:530 | Used by:564 |
Symbol 532 Bitmap | Used by:533 | |
Symbol 533 Graphic | Uses:532 | Used by:564 |
Symbol 534 Bitmap | Used by:535 | |
Symbol 535 Graphic | Uses:534 | Used by:564 |
Symbol 536 Bitmap | Used by:537 | |
Symbol 537 Graphic | Uses:536 | Used by:564 |
Symbol 538 Bitmap | Used by:539 | |
Symbol 539 Graphic | Uses:538 | Used by:564 |
Symbol 540 Bitmap | Used by:541 | |
Symbol 541 Graphic | Uses:540 | Used by:564 |
Symbol 542 Bitmap | Used by:543 | |
Symbol 543 Graphic | Uses:542 | Used by:564 |
Symbol 544 Bitmap | Used by:545 | |
Symbol 545 Graphic | Uses:544 | Used by:564 |
Symbol 546 Bitmap | Used by:547 | |
Symbol 547 Graphic | Uses:546 | Used by:564 |
Symbol 548 Bitmap | Used by:549 | |
Symbol 549 Graphic | Uses:548 | Used by:564 |
Symbol 550 Bitmap | Used by:551 | |
Symbol 551 Graphic | Uses:550 | Used by:564 |
Symbol 552 Bitmap | Used by:553 | |
Symbol 553 Graphic | Uses:552 | Used by:564 |
Symbol 554 Bitmap | Used by:555 | |
Symbol 555 Graphic | Uses:554 | Used by:564 |
Symbol 556 Bitmap | Used by:557 | |
Symbol 557 Graphic | Uses:556 | Used by:564 |
Symbol 558 Bitmap | Used by:559 | |
Symbol 559 Graphic | Uses:558 | Used by:564 |
Symbol 560 Bitmap | Used by:561 | |
Symbol 561 Graphic | Uses:560 | Used by:564 |
Symbol 562 Bitmap | Used by:563 | |
Symbol 563 Graphic | Uses:562 | Used by:564 |
Symbol 564 MovieClip | Uses:445 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475 477 479 481 483 485 487 489 491 493 495 497 499 501 503 505 507 509 511 513 515 517 519 521 523 525 527 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 559 561 563 | Used by:684 |
Symbol 565 Bitmap | Used by:566 | |
Symbol 566 Graphic | Uses:565 | Used by:683 |
Symbol 567 Bitmap | Used by:568 | |
Symbol 568 Graphic | Uses:567 | Used by:683 |
Symbol 569 Bitmap | Used by:570 | |
Symbol 570 Graphic | Uses:569 | Used by:683 |
Symbol 571 Bitmap | Used by:572 | |
Symbol 572 Graphic | Uses:571 | Used by:683 |
Symbol 573 Bitmap | Used by:574 | |
Symbol 574 Graphic | Uses:573 | Used by:683 |
Symbol 575 Bitmap | Used by:576 | |
Symbol 576 Graphic | Uses:575 | Used by:683 |
Symbol 577 Bitmap | Used by:578 | |
Symbol 578 Graphic | Uses:577 | Used by:683 |
Symbol 579 Bitmap | Used by:580 | |
Symbol 580 Graphic | Uses:579 | Used by:683 |
Symbol 581 Bitmap | Used by:582 | |
Symbol 582 Graphic | Uses:581 | Used by:683 |
Symbol 583 Bitmap | Used by:584 | |
Symbol 584 Graphic | Uses:583 | Used by:683 |
Symbol 585 Bitmap | Used by:586 | |
Symbol 586 Graphic | Uses:585 | Used by:683 |
Symbol 587 Bitmap | Used by:588 | |
Symbol 588 Graphic | Uses:587 | Used by:683 |
Symbol 589 Bitmap | Used by:590 | |
Symbol 590 Graphic | Uses:589 | Used by:683 |
Symbol 591 Bitmap | Used by:592 | |
Symbol 592 Graphic | Uses:591 | Used by:683 |
Symbol 593 Bitmap | Used by:594 | |
Symbol 594 Graphic | Uses:593 | Used by:683 |
Symbol 595 Bitmap | Used by:596 | |
Symbol 596 Graphic | Uses:595 | Used by:683 |
Symbol 597 Bitmap | Used by:598 | |
Symbol 598 Graphic | Uses:597 | Used by:683 |
Symbol 599 Bitmap | Used by:600 | |
Symbol 600 Graphic | Uses:599 | Used by:683 |
Symbol 601 Bitmap | Used by:602 | |
Symbol 602 Graphic | Uses:601 | Used by:683 |
Symbol 603 Bitmap | Used by:604 | |
Symbol 604 Graphic | Uses:603 | Used by:683 |
Symbol 605 Bitmap | Used by:606 | |
Symbol 606 Graphic | Uses:605 | Used by:683 |
Symbol 607 Bitmap | Used by:608 | |
Symbol 608 Graphic | Uses:607 | Used by:683 |
Symbol 609 Bitmap | Used by:610 | |
Symbol 610 Graphic | Uses:609 | Used by:683 |
Symbol 611 Bitmap | Used by:612 | |
Symbol 612 Graphic | Uses:611 | Used by:683 |
Symbol 613 Bitmap | Used by:614 | |
Symbol 614 Graphic | Uses:613 | Used by:683 |
Symbol 615 Bitmap | Used by:616 | |
Symbol 616 Graphic | Uses:615 | Used by:683 |
Symbol 617 Bitmap | Used by:618 | |
Symbol 618 Graphic | Uses:617 | Used by:683 |
Symbol 619 Bitmap | Used by:620 | |
Symbol 620 Graphic | Uses:619 | Used by:683 |
Symbol 621 Bitmap | Used by:622 | |
Symbol 622 Graphic | Uses:621 | Used by:683 |
Symbol 623 Bitmap | Used by:624 | |
Symbol 624 Graphic | Uses:623 | Used by:683 |
Symbol 625 Bitmap | Used by:626 | |
Symbol 626 Graphic | Uses:625 | Used by:683 |
Symbol 627 Bitmap | Used by:628 | |
Symbol 628 Graphic | Uses:627 | Used by:683 |
Symbol 629 Bitmap | Used by:630 | |
Symbol 630 Graphic | Uses:629 | Used by:683 |
Symbol 631 Bitmap | Used by:632 | |
Symbol 632 Graphic | Uses:631 | Used by:683 |
Symbol 633 Bitmap | Used by:634 | |
Symbol 634 Graphic | Uses:633 | Used by:683 |
Symbol 635 Bitmap | Used by:636 | |
Symbol 636 Graphic | Uses:635 | Used by:683 |
Symbol 637 Bitmap | Used by:638 | |
Symbol 638 Graphic | Uses:637 | Used by:683 |
Symbol 639 Bitmap | Used by:640 | |
Symbol 640 Graphic | Uses:639 | Used by:683 |
Symbol 641 Bitmap | Used by:642 | |
Symbol 642 Graphic | Uses:641 | Used by:683 |
Symbol 643 Bitmap | Used by:644 | |
Symbol 644 Graphic | Uses:643 | Used by:683 |
Symbol 645 Bitmap | Used by:646 | |
Symbol 646 Graphic | Uses:645 | Used by:683 |
Symbol 647 Bitmap | Used by:648 | |
Symbol 648 Graphic | Uses:647 | Used by:683 |
Symbol 649 Bitmap | Used by:650 | |
Symbol 650 Graphic | Uses:649 | Used by:683 |
Symbol 651 Bitmap | Used by:652 | |
Symbol 652 Graphic | Uses:651 | Used by:683 |
Symbol 653 Bitmap | Used by:654 | |
Symbol 654 Graphic | Uses:653 | Used by:683 |
Symbol 655 Bitmap | Used by:656 | |
Symbol 656 Graphic | Uses:655 | Used by:683 |
Symbol 657 Bitmap | Used by:658 | |
Symbol 658 Graphic | Uses:657 | Used by:683 |
Symbol 659 Bitmap | Used by:660 | |
Symbol 660 Graphic | Uses:659 | Used by:683 |
Symbol 661 Bitmap | Used by:662 | |
Symbol 662 Graphic | Uses:661 | Used by:683 |
Symbol 663 Bitmap | Used by:664 | |
Symbol 664 Graphic | Uses:663 | Used by:683 |
Symbol 665 Bitmap | Used by:666 | |
Symbol 666 Graphic | Uses:665 | Used by:683 |
Symbol 667 Bitmap | Used by:668 | |
Symbol 668 Graphic | Uses:667 | Used by:683 |
Symbol 669 Bitmap | Used by:670 | |
Symbol 670 Graphic | Uses:669 | Used by:683 |
Symbol 671 Bitmap | Used by:672 | |
Symbol 672 Graphic | Uses:671 | Used by:683 |
Symbol 673 Bitmap | Used by:674 | |
Symbol 674 Graphic | Uses:673 | Used by:683 |
Symbol 675 Bitmap | Used by:676 | |
Symbol 676 Graphic | Uses:675 | Used by:683 |
Symbol 677 Bitmap | Used by:678 | |
Symbol 678 Graphic | Uses:677 | Used by:683 |
Symbol 679 Bitmap | Used by:680 | |
Symbol 680 Graphic | Uses:679 | Used by:683 |
Symbol 681 Bitmap | Used by:682 | |
Symbol 682 Graphic | Uses:681 | Used by:683 |
Symbol 683 MovieClip | Uses:445 566 568 570 572 574 576 578 580 582 584 586 588 590 592 594 596 598 600 602 604 606 608 610 612 614 616 618 620 622 624 626 628 630 632 634 636 638 640 642 644 646 648 650 652 654 656 658 660 662 664 666 668 670 672 674 676 678 680 682 | Used by:684 |
Symbol 684 MovieClip [exps_mc] | Uses:564 683 | Used by:Timeline |
Symbol 685 Graphic | Used by:712 | |
Symbol 686 Sound [music.mp3] | Used by:712 | |
Symbol 687 Sound [menu.mp3] | Used by:712 | |
Symbol 688 Sound [menu_click.wav] | Used by:712 | |
Symbol 689 Sound [menu_toggle.wav] | Used by:712 | |
Symbol 690 Sound [char_weapon_1.mp3] | Used by:712 | |
Symbol 691 Sound [char_weapon_2.mp3] | Used by:712 | |
Symbol 692 Sound [char_weapon_3.mp3] | Used by:712 | |
Symbol 693 Sound [char_weapon_4.mp3] | Used by:712 | |
Symbol 694 Sound [char_weapon_5.mp3] | Used by:712 | |
Symbol 695 Sound [char_weapon_6.mp3] | Used by:712 | |
Symbol 696 Sound [game_shop_done.mp3] | Used by:712 | |
Symbol 697 Sound [game_shop_error.mp3] | Used by:712 | |
Symbol 698 Sound [weapon_cooled.mp3] | Used by:712 | |
Symbol 699 Sound [weapon_heated.mp3] | Used by:712 | |
Symbol 700 Sound [char_dead.mp3] | Used by:712 | |
Symbol 701 Sound [char_switch_guns.mp3] | Used by:712 | |
Symbol 702 Sound [enemy_boom0.mp3] | Used by:712 | |
Symbol 703 Sound [message.mp3] | Used by:712 | |
Symbol 704 Sound [enemy_boom1.mp3] | Used by:712 | |
Symbol 705 Sound [char_hited.mp3] | Used by:712 | |
Symbol 706 Sound [char_shielded.mp3] | Used by:712 | |
Symbol 707 Sound [bonus_1.mp3] | Used by:712 | |
Symbol 708 Sound [bonus_2.mp3] | Used by:712 | |
Symbol 709 Sound [bonus_3.mp3] | Used by:712 | |
Symbol 710 Sound [bonus_4.mp3] | Used by:712 | |
Symbol 711 Sound [bonus_5.mp3] | Used by:712 | |
Symbol 712 MovieClip [Symbol 16] | Uses:685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 | Used by:Timeline |
Symbol 713 Graphic | Uses:433 | Used by:714 720 |
Symbol 714 MovieClip | Uses:713 | Used by:720 |
Symbol 715 Graphic | Uses:439 | Used by:719 720 |
Symbol 716 Graphic | Uses:435 | Used by:720 |
Symbol 717 Graphic | Uses:441 | Used by:720 |
Symbol 718 Graphic | Uses:437 | Used by:720 |
Symbol 719 MovieClip | Uses:715 | Used by:720 |
Symbol 720 MovieClip | Uses:713 714 715 716 717 718 719 | Used by:721 |
Symbol 721 MovieClip [condition_mc] | Uses:720 | Used by:Timeline |
Symbol 722 Graphic | Used by:723 | |
Symbol 723 MovieClip [stars_mc] | Uses:722 | Used by:Timeline |
Symbol 724 Bitmap | Used by:725 | |
Symbol 725 Graphic | Uses:724 | Used by:842 |
Symbol 726 Bitmap | Used by:727 | |
Symbol 727 Graphic | Uses:726 | Used by:842 |
Symbol 728 Bitmap | Used by:729 | |
Symbol 729 Graphic | Uses:728 | Used by:842 |
Symbol 730 Bitmap | Used by:731 | |
Symbol 731 Graphic | Uses:730 | Used by:842 |
Symbol 732 Bitmap | Used by:733 | |
Symbol 733 Graphic | Uses:732 | Used by:842 |
Symbol 734 Bitmap | Used by:735 | |
Symbol 735 Graphic | Uses:734 | Used by:842 |
Symbol 736 Bitmap | Used by:737 | |
Symbol 737 Graphic | Uses:736 | Used by:842 |
Symbol 738 Bitmap | Used by:739 | |
Symbol 739 Graphic | Uses:738 | Used by:842 |
Symbol 740 Bitmap | Used by:741 | |
Symbol 741 Graphic | Uses:740 | Used by:842 |
Symbol 742 Bitmap | Used by:743 | |
Symbol 743 Graphic | Uses:742 | Used by:842 |
Symbol 744 Bitmap | Used by:745 | |
Symbol 745 Graphic | Uses:744 | Used by:842 |
Symbol 746 Bitmap | Used by:747 | |
Symbol 747 Graphic | Uses:746 | Used by:842 |
Symbol 748 Bitmap | Used by:749 | |
Symbol 749 Graphic | Uses:748 | Used by:842 |
Symbol 750 Bitmap | Used by:751 | |
Symbol 751 Graphic | Uses:750 | Used by:842 |
Symbol 752 Bitmap | Used by:753 | |
Symbol 753 Graphic | Uses:752 | Used by:842 |
Symbol 754 Bitmap | Used by:755 | |
Symbol 755 Graphic | Uses:754 | Used by:842 |
Symbol 756 Bitmap | Used by:757 | |
Symbol 757 Graphic | Uses:756 | Used by:842 |
Symbol 758 Bitmap | Used by:759 | |
Symbol 759 Graphic | Uses:758 | Used by:842 |
Symbol 760 Bitmap | Used by:761 | |
Symbol 761 Graphic | Uses:760 | Used by:842 |
Symbol 762 Bitmap | Used by:763 | |
Symbol 763 Graphic | Uses:762 | Used by:842 |
Symbol 764 Bitmap | Used by:765 | |
Symbol 765 Graphic | Uses:764 | Used by:842 |
Symbol 766 Bitmap | Used by:767 | |
Symbol 767 Graphic | Uses:766 | Used by:842 |
Symbol 768 Bitmap | Used by:769 | |
Symbol 769 Graphic | Uses:768 | Used by:842 |
Symbol 770 Bitmap | Used by:771 | |
Symbol 771 Graphic | Uses:770 | Used by:842 |
Symbol 772 Bitmap | Used by:773 | |
Symbol 773 Graphic | Uses:772 | Used by:842 |
Symbol 774 Bitmap | Used by:775 | |
Symbol 775 Graphic | Uses:774 | Used by:842 |
Symbol 776 Bitmap | Used by:777 | |
Symbol 777 Graphic | Uses:776 | Used by:842 |
Symbol 778 Bitmap | Used by:779 | |
Symbol 779 Graphic | Uses:778 | Used by:842 |
Symbol 780 Bitmap | Used by:781 | |
Symbol 781 Graphic | Uses:780 | Used by:842 |
Symbol 782 Bitmap | Used by:783 | |
Symbol 783 Graphic | Uses:782 | Used by:842 |
Symbol 784 Bitmap | Used by:785 | |
Symbol 785 Graphic | Uses:784 | Used by:842 |
Symbol 786 Bitmap | Used by:787 | |
Symbol 787 Graphic | Uses:786 | Used by:842 |
Symbol 788 Bitmap | Used by:789 | |
Symbol 789 Graphic | Uses:788 | Used by:842 |
Symbol 790 Bitmap | Used by:791 | |
Symbol 791 Graphic | Uses:790 | Used by:842 |
Symbol 792 Bitmap | Used by:793 | |
Symbol 793 Graphic | Uses:792 | Used by:842 |
Symbol 794 Bitmap | Used by:795 | |
Symbol 795 Graphic | Uses:794 | Used by:842 |
Symbol 796 Bitmap | Used by:797 | |
Symbol 797 Graphic | Uses:796 | Used by:842 |
Symbol 798 Bitmap | Used by:799 | |
Symbol 799 Graphic | Uses:798 | Used by:842 |
Symbol 800 Bitmap | Used by:801 | |
Symbol 801 Graphic | Uses:800 | Used by:842 |
Symbol 802 Bitmap | Used by:803 | |
Symbol 803 Graphic | Uses:802 | Used by:842 |
Symbol 804 Bitmap | Used by:805 | |
Symbol 805 Graphic | Uses:804 | Used by:842 |
Symbol 806 Bitmap | Used by:807 | |
Symbol 807 Graphic | Uses:806 | Used by:842 |
Symbol 808 Bitmap | Used by:809 | |
Symbol 809 Graphic | Uses:808 | Used by:842 |
Symbol 810 Bitmap | Used by:811 | |
Symbol 811 Graphic | Uses:810 | Used by:842 |
Symbol 812 Bitmap | Used by:813 | |
Symbol 813 Graphic | Uses:812 | Used by:842 |
Symbol 814 Bitmap | Used by:815 | |
Symbol 815 Graphic | Uses:814 | Used by:842 |
Symbol 816 Bitmap | Used by:817 | |
Symbol 817 Graphic | Uses:816 | Used by:842 |
Symbol 818 Bitmap | Used by:819 | |
Symbol 819 Graphic | Uses:818 | Used by:842 |
Symbol 820 Bitmap | Used by:821 | |
Symbol 821 Graphic | Uses:820 | Used by:842 |
Symbol 822 Bitmap | Used by:823 | |
Symbol 823 Graphic | Uses:822 | Used by:842 |
Symbol 824 Bitmap | Used by:825 | |
Symbol 825 Graphic | Uses:824 | Used by:842 |
Symbol 826 Bitmap | Used by:827 | |
Symbol 827 Graphic | Uses:826 | Used by:842 |
Symbol 828 Bitmap | Used by:829 | |
Symbol 829 Graphic | Uses:828 | Used by:842 |
Symbol 830 Bitmap | Used by:831 | |
Symbol 831 Graphic | Uses:830 | Used by:842 |
Symbol 832 Bitmap | Used by:833 | |
Symbol 833 Graphic | Uses:832 | Used by:842 |
Symbol 834 Bitmap | Used by:835 | |
Symbol 835 Graphic | Uses:834 | Used by:842 |
Symbol 836 Bitmap | Used by:837 | |
Symbol 837 Graphic | Uses:836 | Used by:842 |
Symbol 838 Bitmap | Used by:839 | |
Symbol 839 Graphic | Uses:838 | Used by:842 |
Symbol 840 Bitmap | Used by:841 | |
Symbol 841 Graphic | Uses:840 | Used by:842 |
Symbol 842 MovieClip | Uses:445 725 727 729 731 733 735 737 739 741 743 745 747 749 751 753 755 757 759 761 763 765 767 769 771 773 775 777 779 781 783 785 787 789 791 793 795 797 799 801 803 805 807 809 811 813 815 817 819 821 823 825 827 829 831 833 835 837 839 841 | Used by:843 859 |
Symbol 843 MovieClip [exps_big_mc] | Uses:842 | Used by:Timeline |
Symbol 844 Bitmap | Used by:845 | |
Symbol 845 Graphic | Uses:844 | Used by:848 |
Symbol 846 Bitmap | Used by:847 | |
Symbol 847 Graphic | Uses:846 | Used by:848 |
Symbol 848 MovieClip [z_exps6] | Uses:255 845 847 | Used by:Timeline |
Symbol 849 Bitmap | Used by:850 | |
Symbol 850 Graphic | Uses:849 | Used by:853 |
Symbol 851 Bitmap | Used by:852 | |
Symbol 852 Graphic | Uses:851 | Used by:853 |
Symbol 853 MovieClip [z_exps7] | Uses:255 850 852 | Used by:Timeline |
Symbol 854 Bitmap | Used by:855 | |
Symbol 855 Graphic | Uses:854 | Used by:858 |
Symbol 856 Bitmap | Used by:857 | |
Symbol 857 Graphic | Uses:856 | Used by:858 |
Symbol 858 MovieClip [z_exps8] | Uses:255 855 857 | Used by:Timeline |
Symbol 859 MovieClip [exps_char_mc] | Uses:842 | Used by:Timeline |
Symbol 860 Graphic | Uses:398 | Used by:862 |
Symbol 861 EditableText | Uses:72 | Used by:862 |
Symbol 862 MovieClip [continue_menu_scr] | Uses:860 239 861 244 | Used by:Timeline |
Symbol 863 Bitmap | Used by:864 874 | |
Symbol 864 Graphic | Uses:863 | Used by:876 |
Symbol 865 Graphic | Used by:870 | |
Symbol 866 EditableText | Uses:72 | Used by:870 |
Symbol 867 Font | Used by:869 | |
Symbol 868 Font | Used by:869 | |
Symbol 869 Text | Uses:867 868 | Used by:870 |
Symbol 870 MovieClip | Uses:865 866 869 | Used by:876 |
Symbol 871 Bitmap | Used by:872 874 | |
Symbol 872 Graphic | Uses:871 | Used by:876 |
Symbol 873 Sound | Used by:876 | |
Symbol 874 Graphic | Uses:871 863 | Used by:876 |
Symbol 875 Graphic | Used by:876 | |
Symbol 876 MovieClip [big_intro] | Uses:864 870 872 873 874 875 | Used by:Timeline |
Symbol 877 Font | Used by:878 | |
Symbol 878 EditableText | Uses:877 | Used by:879 |
Symbol 879 MovieClip [win_menu_scr] | Uses:237 878 | Used by:Timeline |
Symbol 880 EditableText | Uses:72 | Used by:Timeline |
Symbol 881 Graphic | Used by:882 | |
Symbol 882 MovieClip | Uses:881 | Used by:897 |
Symbol 883 Sound | Used by:897 | |
Symbol 884 ShapeTweening | Used by:897 | |
Symbol 885 Graphic | Used by:886 | |
Symbol 886 MovieClip | Uses:885 | Used by:897 |
Symbol 887 Graphic | Used by:888 | |
Symbol 888 MovieClip | Uses:887 | Used by:897 |
Symbol 889 ShapeTweening | Used by:897 | |
Symbol 890 ShapeTweening | Used by:897 | |
Symbol 891 Graphic | Used by:892 | |
Symbol 892 MovieClip | Uses:891 | Used by:897 |
Symbol 893 Graphic | Used by:897 | |
Symbol 894 Graphic | Used by:895 | |
Symbol 895 MovieClip | Uses:894 | Used by:897 |
Symbol 896 Graphic | Used by:897 | |
Symbol 897 MovieClip | Uses:445 882 883 884 886 150 888 69 889 890 892 893 895 896 | Used by:Timeline |
Symbol 898 EditableText | Uses:72 | Used by:Timeline |
Symbol 899 EditableText | Uses:72 | Used by:Timeline |
Symbol 900 EditableText | Uses:72 | Used by:Timeline |
Symbol 901 EditableText | Uses:72 | Used by:Timeline |
Instance Names
"bar_mc" | Frame 1 | Symbol 58 MovieClip |
"scoreField" | Frame 30 | Symbol 898 EditableText |
"nameField" | Frame 30 | Symbol 901 EditableText |
"submitBt" | Frame 30 | Symbol 33 MovieClip [Button] |
"b" | Symbol 11 MovieClip [SimpleButtonDown] Frame 1 | Symbol 8 MovieClip [BrdrShdw] |
"face" | Symbol 11 MovieClip [SimpleButtonDown] Frame 1 | Symbol 10 MovieClip [BrdrFace] |
"b" | Symbol 16 MovieClip [SimpleButtonIn] Frame 1 | Symbol 13 MovieClip [BrdrBlk] |
"it" | Symbol 16 MovieClip [SimpleButtonIn] Frame 1 | Symbol 15 MovieClip [BrdrHilght] |
"g" | Symbol 16 MovieClip [SimpleButtonIn] Frame 1 | Symbol 8 MovieClip [BrdrShdw] |
"face" | Symbol 16 MovieClip [SimpleButtonIn] Frame 1 | Symbol 10 MovieClip [BrdrFace] |
"ob" | Symbol 17 MovieClip [SimpleButtonUp] Frame 1 | Symbol 13 MovieClip [BrdrBlk] |
"ol" | Symbol 17 MovieClip [SimpleButtonUp] Frame 1 | Symbol 10 MovieClip [BrdrFace] |
"ib" | Symbol 17 MovieClip [SimpleButtonUp] Frame 1 | Symbol 8 MovieClip [BrdrShdw] |
"il" | Symbol 17 MovieClip [SimpleButtonUp] Frame 1 | Symbol 15 MovieClip [BrdrHilght] |
"face" | Symbol 17 MovieClip [SimpleButtonUp] Frame 1 | Symbol 10 MovieClip [BrdrFace] |
"boundingBox_mc" | Symbol 25 MovieClip [FocusRect] Frame 1 | Symbol 6 MovieClip [BoundingBox] |
"tabCapture" | Symbol 26 MovieClip [FocusManager] Frame 1 | Symbol 23 Button |
"boundingBox_mc" | Symbol 29 MovieClip [SimpleButton] Frame 1 | Symbol 6 MovieClip [BoundingBox] |
"boundingBox_mc" | Symbol 33 MovieClip [Button] Frame 1 | Symbol 6 MovieClip [BoundingBox] |
"dtxt" | Symbol 74 MovieClip [but120] Frame 1 | Symbol 73 EditableText |
"dtxt" | Symbol 78 MovieClip [but160] Frame 1 | Symbol 77 EditableText |
"dtxt" | Symbol 82 MovieClip [but100] Frame 1 | Symbol 81 EditableText |
"btn_Comment" | Symbol 117 MovieClip Frame 1 | Symbol 116 Button |
"hit_btn" | Symbol 117 MovieClip Frame 1 | Symbol 100 Button |
"star1_mc" | Symbol 122 MovieClip Frame 2 | Symbol 121 MovieClip |
"star2_mc" | Symbol 122 MovieClip Frame 3 | Symbol 121 MovieClip |
"star3_mc" | Symbol 122 MovieClip Frame 4 | Symbol 121 MovieClip |
"star4_mc" | Symbol 122 MovieClip Frame 5 | Symbol 121 MovieClip |
"star5_mc" | Symbol 122 MovieClip Frame 6 | Symbol 121 MovieClip |
"stars_mc" | Symbol 125 MovieClip Frame 1 | Symbol 122 MovieClip |
"b1" | Symbol 125 MovieClip Frame 1 | Symbol 124 Button |
"b2" | Symbol 125 MovieClip Frame 1 | Symbol 124 Button |
"b3" | Symbol 125 MovieClip Frame 1 | Symbol 124 Button |
"b4" | Symbol 125 MovieClip Frame 1 | Symbol 124 Button |
"b5" | Symbol 125 MovieClip Frame 1 | Symbol 124 Button |
"vote_mc" | Symbol 133 MovieClip Frame 1 | Symbol 125 MovieClip |
"vote_mc" | Symbol 133 MovieClip Frame 8 | Symbol 125 MovieClip |
"vote_mc" | Symbol 133 MovieClip Frame 16 | Symbol 125 MovieClip |
"vote_mc" | Symbol 133 MovieClip Frame 22 | Symbol 125 MovieClip |
"rate_score_mc" | Symbol 133 MovieClip Frame 60 | Symbol 131 MovieClip |
"star_mask_mc" | Symbol 133 MovieClip Frame 66 | Symbol 132 MovieClip |
"star1_mc" | Symbol 133 MovieClip Frame 66 | Symbol 121 MovieClip |
"star2_mc" | Symbol 133 MovieClip Frame 66 | Symbol 121 MovieClip |
"star3_mc" | Symbol 133 MovieClip Frame 66 | Symbol 121 MovieClip |
"star4_mc" | Symbol 133 MovieClip Frame 66 | Symbol 121 MovieClip |
"star5_mc" | Symbol 133 MovieClip Frame 66 | Symbol 121 MovieClip |
"comment_header_mc" | Symbol 181 MovieClip Frame 1 | Symbol 141 MovieClip |
"email_header_mc" | Symbol 181 MovieClip Frame 1 | Symbol 145 MovieClip |
"name_header_mc" | Symbol 181 MovieClip Frame 1 | Symbol 149 MovieClip |
"box1_mc" | Symbol 181 MovieClip Frame 1 | Symbol 152 MovieClip |
"box2_mc" | Symbol 181 MovieClip Frame 1 | Symbol 152 MovieClip |
"box4_mc" | Symbol 181 MovieClip Frame 1 | Symbol 153 MovieClip |
"submit_mc" | Symbol 181 MovieClip Frame 1 | Symbol 156 MovieClip |
"submit_btn" | Symbol 181 MovieClip Frame 1 | Symbol 100 Button |
"name_txt" | Symbol 181 MovieClip Frame 1 | Symbol 158 EditableText |
"comment_txt" | Symbol 181 MovieClip Frame 1 | Symbol 159 EditableText |
"email_txt" | Symbol 181 MovieClip Frame 1 | Symbol 160 EditableText |
"view_comments_mc" | Symbol 181 MovieClip Frame 1 | Symbol 164 MovieClip |
"view_comments_btn" | Symbol 181 MovieClip Frame 1 | Symbol 100 Button |
"x_btn" | Symbol 181 MovieClip Frame 1 | Symbol 166 Button |
"close_btn" | Symbol 181 MovieClip Frame 11 | Symbol 171 Button |
"close_btn" | Symbol 181 MovieClip Frame 23 | Symbol 171 Button |
"logo_mc" | Symbol 181 MovieClip Frame 37 | Symbol 178 MovieClip |
"head_mc" | Symbol 184 MovieClip Frame 1 | Symbol 98 Button |
"toggle_btn" | Symbol 184 MovieClip Frame 1 | Symbol 100 Button |
"bubble_mc" | Symbol 184 MovieClip Frame 1 | Symbol 103 MovieClip |
"guide_mc" | Symbol 184 MovieClip Frame 1 | Symbol 105 MovieClip |
"head_btn" | Symbol 184 MovieClip Frame 2 | Symbol 87 MovieClip |
"head_btn" | Symbol 184 MovieClip Frame 9 | Symbol 96 MovieClip |
"head_btn" | Symbol 184 MovieClip Frame 10 | Symbol 109 Button |
"comment_btn_mc" | Symbol 184 MovieClip Frame 15 | Symbol 117 MovieClip |
"rate_me_mc" | Symbol 184 MovieClip Frame 22 | Symbol 133 MovieClip |
"toggle_btn" | Symbol 184 MovieClip Frame 29 | Symbol 100 Button |
"form_mc" | Symbol 184 MovieClip Frame 39 | Symbol 181 MovieClip |
"toggle_btn" | Symbol 184 MovieClip Frame 45 | Symbol 100 Button |
"head_btn" | Symbol 184 MovieClip Frame 72 | Symbol 182 Button |
"head_btn" | Symbol 184 MovieClip Frame 82 | Symbol 183 Button |
"bar" | Symbol 210 MovieClip Frame 1 | Symbol 208 MovieClip |
"body" | Symbol 213 MovieClip Frame 1 | Symbol 210 MovieClip |
"bar" | Symbol 221 MovieClip Frame 1 | Symbol 216 MovieClip |
"heat_dtxt" | Symbol 221 MovieClip Frame 1 | Symbol 220 EditableText |
"pic_mc" | Symbol 234 MovieClip Frame 1 | Symbol 232 MovieClip |
"txt_dtxt" | Symbol 234 MovieClip Frame 1 | Symbol 233 EditableText |
"score_dtxt" | Symbol 235 MovieClip [game_face_scr] Frame 1 | Symbol 186 EditableText |
"score_mc" | Symbol 235 MovieClip [game_face_scr] Frame 1 | Symbol 190 MovieClip [bonus_mc] |
"lives_dtxt" | Symbol 235 MovieClip [game_face_scr] Frame 1 | Symbol 191 EditableText |
"lives_mc" | Symbol 235 MovieClip [game_face_scr] Frame 1 | Symbol 206 MovieClip |
"hp_bar" | Symbol 235 MovieClip [game_face_scr] Frame 1 | Symbol 213 MovieClip |
"heat_bar" | Symbol 235 MovieClip [game_face_scr] Frame 1 | Symbol 221 MovieClip |
"txt_mc" | Symbol 235 MovieClip [game_face_scr] Frame 1 | Symbol 234 MovieClip |
"dtxt" | Symbol 244 MovieClip [butFont] Frame 1 | Symbol 243 EditableText |
"m_bg_mc" | Symbol 246 MovieClip [end_menu_scr] Frame 1 | Symbol 239 MovieClip |
"name_dtxt" | Symbol 246 MovieClip [end_menu_scr] Frame 1 | Symbol 240 EditableText |
"name_itxt" | Symbol 246 MovieClip [end_menu_scr] Frame 1 | Symbol 241 EditableText |
"txt_dtxt" | Symbol 246 MovieClip [end_menu_scr] Frame 1 | Symbol 242 EditableText |
"next_but" | Symbol 246 MovieClip [end_menu_scr] Frame 1 | Symbol 244 MovieClip [butFont] |
"char_txt_dtxt" | Symbol 246 MovieClip [end_menu_scr] Frame 1 | Symbol 245 EditableText |
"all_dtxt" | Symbol 253 MovieClip Frame 1 | Symbol 248 EditableText |
"score_dtxt" | Symbol 253 MovieClip Frame 1 | Symbol 249 EditableText |
"n_dtxt" | Symbol 253 MovieClip Frame 1 | Symbol 250 EditableText |
"name_dtxt" | Symbol 253 MovieClip Frame 1 | Symbol 252 EditableText |
"score_mc" | Symbol 254 MovieClip [score_main_scr] Frame 1 | Symbol 253 MovieClip |
"dtxt" | Symbol 257 MovieClip [z_exps14] Frame 1 | Symbol 256 EditableText |
"name_dtxt" | Symbol 261 MovieClip [msg_menu_scr] Frame 1 | Symbol 258 EditableText |
"name_itxt" | Symbol 261 MovieClip [msg_menu_scr] Frame 1 | Symbol 259 EditableText |
"txt_dtxt" | Symbol 261 MovieClip [msg_menu_scr] Frame 1 | Symbol 260 EditableText |
"next_but" | Symbol 261 MovieClip [msg_menu_scr] Frame 1 | Symbol 244 MovieClip [butFont] |
"dtxt" | Symbol 266 MovieClip [z_exps15] Frame 1 | Symbol 265 EditableText |
"dtxt" | Symbol 268 MovieClip [butFontSmall] Frame 1 | Symbol 267 EditableText |
"body" | Symbol 337 MovieClip [enemys_mc] Frame 3 | Symbol 277 MovieClip |
"gun3" | Symbol 337 MovieClip [enemys_mc] Frame 21 | Symbol 290 MovieClip |
"gun6" | Symbol 337 MovieClip [enemys_mc] Frame 21 | Symbol 293 MovieClip |
"gun2" | Symbol 337 MovieClip [enemys_mc] Frame 21 | Symbol 290 MovieClip |
"gun1" | Symbol 337 MovieClip [enemys_mc] Frame 21 | Symbol 290 MovieClip |
"gun5" | Symbol 337 MovieClip [enemys_mc] Frame 21 | Symbol 293 MovieClip |
"gun4" | Symbol 337 MovieClip [enemys_mc] Frame 21 | Symbol 293 MovieClip |
"head_mc" | Symbol 337 MovieClip [enemys_mc] Frame 21 | Symbol 299 MovieClip |
"body" | Symbol 337 MovieClip [enemys_mc] Frame 31 | Symbol 305 MovieClip |
"body" | Symbol 337 MovieClip [enemys_mc] Frame 32 | Symbol 310 MovieClip |
"body" | Symbol 337 MovieClip [enemys_mc] Frame 33 | Symbol 315 MovieClip |
"body" | Symbol 337 MovieClip [enemys_mc] Frame 34 | Symbol 320 MovieClip |
"body" | Symbol 337 MovieClip [enemys_mc] Frame 35 | Symbol 325 MovieClip |
"body" | Symbol 337 MovieClip [enemys_mc] Frame 36 | Symbol 330 MovieClip |
"body" | Symbol 349 MovieClip [cbullets_mc] Frame 4 | Symbol 343 MovieClip |
"guns" | Symbol 367 MovieClip [char_mc] Frame 1 | Symbol 362 MovieClip |
"body" | Symbol 367 MovieClip [char_mc] Frame 1 | Symbol 206 MovieClip |
"bubble_mc" | Symbol 367 MovieClip [char_mc] Frame 1 | Symbol 366 MovieClip |
"txt_dtxt" | Symbol 395 MovieClip Frame 1 | Symbol 382 EditableText |
"sold_mc" | Symbol 395 MovieClip Frame 1 | Symbol 384 MovieClip |
"body" | Symbol 405 MovieClip Frame 1 | Symbol 206 MovieClip |
"txt_dtxt" | Symbol 405 MovieClip Frame 1 | Symbol 404 EditableText |
"txt_dtxt" | Symbol 420 MovieClip Frame 1 | Symbol 413 EditableText |
"sold_mc" | Symbol 420 MovieClip Frame 1 | Symbol 384 MovieClip |
"gun1" | Symbol 423 MovieClip Frame 1 | Symbol 395 MovieClip |
"gun2" | Symbol 423 MovieClip Frame 1 | Symbol 395 MovieClip |
"gun3" | Symbol 423 MovieClip Frame 1 | Symbol 395 MovieClip |
"gun4" | Symbol 423 MovieClip Frame 1 | Symbol 395 MovieClip |
"gun5" | Symbol 423 MovieClip Frame 1 | Symbol 395 MovieClip |
"gun6" | Symbol 423 MovieClip Frame 1 | Symbol 395 MovieClip |
"guns_dtxt" | Symbol 423 MovieClip Frame 1 | Symbol 397 EditableText |
"txt_dtxt" | Symbol 423 MovieClip Frame 2 | Symbol 400 EditableText |
"ships_dtxt" | Symbol 423 MovieClip Frame 3 | Symbol 403 EditableText |
"ship1" | Symbol 423 MovieClip Frame 3 | Symbol 405 MovieClip |
"ship2" | Symbol 423 MovieClip Frame 3 | Symbol 405 MovieClip |
"ship3" | Symbol 423 MovieClip Frame 3 | Symbol 405 MovieClip |
"ship4" | Symbol 423 MovieClip Frame 3 | Symbol 405 MovieClip |
"ship5" | Symbol 423 MovieClip Frame 3 | Symbol 405 MovieClip |
"ship6" | Symbol 423 MovieClip Frame 3 | Symbol 405 MovieClip |
"txt_dtxt" | Symbol 423 MovieClip Frame 4 | Symbol 406 EditableText |
"guns_dtxt" | Symbol 423 MovieClip Frame 5 | Symbol 410 EditableText |
"gun1" | Symbol 423 MovieClip Frame 5 | Symbol 420 MovieClip |
"gun2" | Symbol 423 MovieClip Frame 5 | Symbol 420 MovieClip |
"gun3" | Symbol 423 MovieClip Frame 5 | Symbol 420 MovieClip |
"gun4" | Symbol 423 MovieClip Frame 5 | Symbol 420 MovieClip |
"tobattle_mc" | Symbol 423 MovieClip Frame 6 | Symbol 244 MovieClip [butFont] |
"bg1_mc" | Symbol 427 MovieClip [gameshop_scr] Frame 1 | Symbol 423 MovieClip |
"but2" | Symbol 427 MovieClip [gameshop_scr] Frame 1 | Symbol 424 MovieClip |
"but1" | Symbol 427 MovieClip [gameshop_scr] Frame 1 | Symbol 424 MovieClip |
"but3" | Symbol 427 MovieClip [gameshop_scr] Frame 1 | Symbol 424 MovieClip |
"but5" | Symbol 427 MovieClip [gameshop_scr] Frame 1 | Symbol 424 MovieClip |
"but6" | Symbol 427 MovieClip [gameshop_scr] Frame 1 | Symbol 424 MovieClip |
"char_txt_dtxt" | Symbol 427 MovieClip [gameshop_scr] Frame 1 | Symbol 425 EditableText |
"score_dtxt" | Symbol 427 MovieClip [gameshop_scr] Frame 1 | Symbol 426 EditableText |
"score_mc" | Symbol 427 MovieClip [gameshop_scr] Frame 1 | Symbol 190 MovieClip [bonus_mc] |
"body" | Symbol 444 MovieClip [bonuses_mc] Frame 1 | Symbol 443 MovieClip |
"body" | Symbol 684 MovieClip [exps_mc] Frame 1 | Symbol 564 MovieClip |
"body" | Symbol 684 MovieClip [exps_mc] Frame 2 | Symbol 683 MovieClip |
"body" | Symbol 721 MovieClip [condition_mc] Frame 1 | Symbol 720 MovieClip |
"body" | Symbol 843 MovieClip [exps_big_mc] Frame 1 | Symbol 842 MovieClip |
"body" | Symbol 859 MovieClip [exps_char_mc] Frame 1 | Symbol 842 MovieClip |
"txt_dtxt" | Symbol 862 MovieClip [continue_menu_scr] Frame 1 | Symbol 861 EditableText |
"exit_but" | Symbol 862 MovieClip [continue_menu_scr] Frame 1 | Symbol 244 MovieClip [butFont] |
"next_but" | Symbol 862 MovieClip [continue_menu_scr] Frame 1 | Symbol 244 MovieClip [butFont] |
"dtxt" | Symbol 870 MovieClip Frame 1 | Symbol 866 EditableText |
"char_txt_dtxt" | Symbol 879 MovieClip [win_menu_scr] Frame 1 | Symbol 878 EditableText |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access network only, Metadata not present, AS1/AS2. |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "BoundingBox" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "BrdrShdw" |
ExportAssets (56) | Timeline Frame 1 | Symbol 10 as "BrdrFace" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "SimpleButtonDown" |
ExportAssets (56) | Timeline Frame 1 | Symbol 13 as "BrdrBlk" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "BrdrHilght" |
ExportAssets (56) | Timeline Frame 1 | Symbol 16 as "SimpleButtonIn" |
ExportAssets (56) | Timeline Frame 1 | Symbol 17 as "SimpleButtonUp" |
ExportAssets (56) | Timeline Frame 1 | Symbol 18 as "Defaults" |
ExportAssets (56) | Timeline Frame 1 | Symbol 19 as "UIObjectExtensions" |
ExportAssets (56) | Timeline Frame 1 | Symbol 20 as "UIObject" |
ExportAssets (56) | Timeline Frame 1 | Symbol 25 as "FocusRect" |
ExportAssets (56) | Timeline Frame 1 | Symbol 26 as "FocusManager" |
ExportAssets (56) | Timeline Frame 1 | Symbol 27 as "UIComponentExtensions" |
ExportAssets (56) | Timeline Frame 1 | Symbol 28 as "UIComponent" |
ExportAssets (56) | Timeline Frame 1 | Symbol 29 as "SimpleButton" |
ExportAssets (56) | Timeline Frame 1 | Symbol 30 as "Border" |
ExportAssets (56) | Timeline Frame 1 | Symbol 31 as "RectBorder" |
ExportAssets (56) | Timeline Frame 1 | Symbol 32 as "ButtonSkin" |
ExportAssets (56) | Timeline Frame 1 | Symbol 33 as "Button" |
ExportAssets (56) | Timeline Frame 1 | Symbol 902 as "__Packages.mochi.MochiServices" |
ExportAssets (56) | Timeline Frame 1 | Symbol 903 as "__Packages.Hint" |
ExportAssets (56) | Timeline Frame 1 | Symbol 904 as "__Packages.CCondition" |
ExportAssets (56) | Timeline Frame 1 | Symbol 905 as "__Packages.CChar" |
ExportAssets (56) | Timeline Frame 1 | Symbol 906 as "__Packages.CGame" |
ExportAssets (56) | Timeline Frame 1 | Symbol 907 as "__Packages.mochi.MochiScores" |
ExportAssets (56) | Timeline Frame 1 | Symbol 908 as "__Packages.CUniteScores" |
ExportAssets (56) | Timeline Frame 1 | Symbol 909 as "__Packages.MochiAd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "__Packages.mx.core.UIObject" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "__Packages.mx.core.UIComponent" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "__Packages.mx.controls.SimpleButton" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "__Packages.mx.controls.Button" |
ExportAssets (56) | Timeline Frame 1 | Symbol 34 as "__Packages.mx.skins.SkinElement" |
ExportAssets (56) | Timeline Frame 1 | Symbol 35 as "__Packages.mx.styles.CSSTextStyles" |
ExportAssets (56) | Timeline Frame 1 | Symbol 36 as "__Packages.mx.styles.StyleManager" |
ExportAssets (56) | Timeline Frame 1 | Symbol 37 as "__Packages.mx.styles.CSSStyleDeclaration" |
ExportAssets (56) | Timeline Frame 1 | Symbol 38 as "__Packages.mx.events.EventDispatcher" |
ExportAssets (56) | Timeline Frame 1 | Symbol 39 as "__Packages.mx.events.UIEventDispatcher" |
ExportAssets (56) | Timeline Frame 1 | Symbol 40 as "__Packages.mx.skins.ColoredSkinElement" |
ExportAssets (56) | Timeline Frame 1 | Symbol 41 as "__Packages.mx.core.ext.UIObjectExtensions" |
ExportAssets (56) | Timeline Frame 1 | Symbol 42 as "__Packages.mx.skins.halo.Defaults" |
ExportAssets (56) | Timeline Frame 1 | Symbol 43 as "__Packages.mx.managers.DepthManager" |
ExportAssets (56) | Timeline Frame 1 | Symbol 44 as "__Packages.mx.managers.SystemManager" |
ExportAssets (56) | Timeline Frame 1 | Symbol 45 as "__Packages.mx.managers.FocusManager" |
ExportAssets (56) | Timeline Frame 1 | Symbol 46 as "__Packages.mx.skins.halo.FocusRect" |
ExportAssets (56) | Timeline Frame 1 | Symbol 47 as "__Packages.mx.managers.OverlappedWindows" |
ExportAssets (56) | Timeline Frame 1 | Symbol 48 as "__Packages.mx.styles.CSSSetStyle" |
ExportAssets (56) | Timeline Frame 1 | Symbol 49 as "__Packages.mx.core.ext.UIComponentExtensions" |
ExportAssets (56) | Timeline Frame 1 | Symbol 50 as "__Packages.mx.skins.Border" |
ExportAssets (56) | Timeline Frame 1 | Symbol 51 as "__Packages.mx.skins.RectBorder" |
ExportAssets (56) | Timeline Frame 1 | Symbol 52 as "__Packages.mx.skins.halo.RectBorder" |
ExportAssets (56) | Timeline Frame 1 | Symbol 53 as "__Packages.mx.skins.halo.ButtonSkin" |
ExportAssets (56) | Timeline Frame 2 | Symbol 74 as "but120" |
ExportAssets (56) | Timeline Frame 2 | Symbol 78 as "but160" |
ExportAssets (56) | Timeline Frame 2 | Symbol 82 as "but100" |
ExportAssets (56) | Timeline Frame 2 | Symbol 185 as "main_menu_scr" |
ExportAssets (56) | Timeline Frame 2 | Symbol 190 as "bonus_mc" |
ExportAssets (56) | Timeline Frame 2 | Symbol 235 as "game_face_scr" |
ExportAssets (56) | Timeline Frame 2 | Symbol 244 as "butFont" |
ExportAssets (56) | Timeline Frame 2 | Symbol 246 as "end_menu_scr" |
ExportAssets (56) | Timeline Frame 2 | Symbol 254 as "score_main_scr" |
ExportAssets (56) | Timeline Frame 2 | Symbol 257 as "z_exps14" |
ExportAssets (56) | Timeline Frame 2 | Symbol 261 as "msg_menu_scr" |
ExportAssets (56) | Timeline Frame 2 | Symbol 264 as "show_cir" |
ExportAssets (56) | Timeline Frame 2 | Symbol 266 as "z_exps15" |
ExportAssets (56) | Timeline Frame 2 | Symbol 268 as "butFontSmall" |
ExportAssets (56) | Timeline Frame 2 | Symbol 337 as "enemys_mc" |
ExportAssets (56) | Timeline Frame 2 | Symbol 349 as "cbullets_mc" |
ExportAssets (56) | Timeline Frame 2 | Symbol 367 as "char_mc" |
ExportAssets (56) | Timeline Frame 2 | Symbol 376 as "objs_mc" |
ExportAssets (56) | Timeline Frame 2 | Symbol 427 as "gameshop_scr" |
ExportAssets (56) | Timeline Frame 2 | Symbol 430 as "about_scr" |
ExportAssets (56) | Timeline Frame 2 | Symbol 432 as "game_bg_mc" |
ExportAssets (56) | Timeline Frame 2 | Symbol 444 as "bonuses_mc" |
ExportAssets (56) | Timeline Frame 2 | Symbol 684 as "exps_mc" |
ExportAssets (56) | Timeline Frame 2 | Symbol 686 as "music.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 687 as "menu.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 688 as "menu_click.wav" |
ExportAssets (56) | Timeline Frame 2 | Symbol 689 as "menu_toggle.wav" |
ExportAssets (56) | Timeline Frame 2 | Symbol 690 as "char_weapon_1.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 691 as "char_weapon_2.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 692 as "char_weapon_3.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 693 as "char_weapon_4.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 694 as "char_weapon_5.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 695 as "char_weapon_6.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 696 as "game_shop_done.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 697 as "game_shop_error.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 698 as "weapon_cooled.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 699 as "weapon_heated.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 700 as "char_dead.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 701 as "char_switch_guns.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 702 as "enemy_boom0.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 703 as "message.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 704 as "enemy_boom1.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 705 as "char_hited.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 706 as "char_shielded.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 707 as "bonus_1.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 708 as "bonus_2.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 709 as "bonus_3.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 710 as "bonus_4.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 711 as "bonus_5.mp3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 712 as "Symbol 16" |
ExportAssets (56) | Timeline Frame 2 | Symbol 721 as "condition_mc" |
ExportAssets (56) | Timeline Frame 2 | Symbol 723 as "stars_mc" |
ExportAssets (56) | Timeline Frame 2 | Symbol 843 as "exps_big_mc" |
ExportAssets (56) | Timeline Frame 2 | Symbol 848 as "z_exps6" |
ExportAssets (56) | Timeline Frame 2 | Symbol 853 as "z_exps7" |
ExportAssets (56) | Timeline Frame 2 | Symbol 858 as "z_exps8" |
ExportAssets (56) | Timeline Frame 2 | Symbol 859 as "exps_char_mc" |
ExportAssets (56) | Timeline Frame 2 | Symbol 862 as "continue_menu_scr" |
ExportAssets (56) | Timeline Frame 2 | Symbol 876 as "big_intro" |
ExportAssets (56) | Timeline Frame 2 | Symbol 879 as "win_menu_scr" |
Labels
"splash1" | Frame 10 |
"splash2" | Frame 20 |
"submitScore" | Frame 30 |
"on" | Symbol 117 MovieClip Frame 2 |
"off" | Symbol 117 MovieClip Frame 6 |
"grow" | Symbol 121 MovieClip Frame 2 |
"out" | Symbol 121 MovieClip Frame 7 |
"out" | Symbol 133 MovieClip Frame 16 |
"thanks" | Symbol 133 MovieClip Frame 28 |
"score" | Symbol 133 MovieClip Frame 60 |
"on" | Symbol 156 MovieClip Frame 2 |
"off" | Symbol 156 MovieClip Frame 5 |
"off" | Symbol 164 MovieClip Frame 1 |
"on" | Symbol 164 MovieClip Frame 6 |
"in" | Symbol 178 MovieClip Frame 2 |
"out" | Symbol 178 MovieClip Frame 5 |
"success" | Symbol 181 MovieClip Frame 6 |
"error" | Symbol 181 MovieClip Frame 23 |
"help" | Symbol 181 MovieClip Frame 29 |
"component_on" | Symbol 184 MovieClip Frame 2 |
"hold" | Symbol 184 MovieClip Frame 29 |
"comment_on" | Symbol 184 MovieClip Frame 39 |
"comment_off" | Symbol 184 MovieClip Frame 46 |
"component_off" | Symbol 184 MovieClip Frame 65 |
|