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

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

Starship Wars.swf

This is the info page for
Flash #47445

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


Text
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 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("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&apos;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 3
function 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 20
MochiAd.showPreGameAd({id:"d7fe13eaf862015e", res:"600x600", ad_finished:function () { _root.gotoAndPlay(2); }});
Frame 30
if (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 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 10 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 13 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 15 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 18 MovieClip [Defaults] Frame 1
#initclip 33 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 19 MovieClip [UIObjectExtensions] Frame 1
#initclip 34 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 20 MovieClip [UIObject] Frame 1
#initclip 35 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 23 Button
on (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--); } #endinitclip
Symbol 25 MovieClip [FocusRect] Frame 1
#initclip 37 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 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); #endinitclip
Symbol 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); #endinitclip
Symbol 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.1"); } static function showPreGameAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showTimedAd(options) { showInterLevelAd(options); } static function showPreloaderAd(options) { showPreGameAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local26); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local25 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local25); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb_arg) { var _local8 = parseInt(cb_arg); var _local4 = this._callbacks[_local8]; if (!_local4) { return(undefined); } delete this._callbacks[_local8]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }
Symbol 1 MovieClip [__Packages.mx.core.UIObject] Frame 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 39 MovieClip [__Packages.mx.events.UIEventDispatcher] Frame 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 0
class 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 1
stop();
Symbol 103 MovieClip Frame 6
stop();
Symbol 117 MovieClip Frame 1
stop(); this.is_open = false;
Symbol 117 MovieClip Frame 5
stop(); this.is_open = true;
Symbol 118 Button
on (press) { show_help_pane(); }
Symbol 121 MovieClip Frame 1
stop();
Symbol 121 MovieClip Frame 2
play();
Symbol 121 MovieClip Frame 6
stop();
Symbol 122 MovieClip Frame 1
stop();
Symbol 122 MovieClip Frame 2
star1_mc.gotoAndPlay("grow");
Symbol 122 MovieClip Frame 3
star2_mc.gotoAndPlay("grow");
Symbol 122 MovieClip Frame 4
star3_mc.gotoAndPlay("grow");
Symbol 122 MovieClip Frame 5
star4_mc.gotoAndPlay("grow");
Symbol 122 MovieClip Frame 6
star5_mc.gotoAndPlay("grow");
Symbol 125 MovieClip Frame 1
var base_mc = this; var i = 1; while (i <= 5) { base_mc["b" + i].num = i; base_mc["b" + i].onRollOver = function () { stars_mc.gotoAndStop(this.num + 1); }; base_mc["b" + i].onRollOut = function () { stars_mc.gotoAndStop(1); }; base_mc["b" + i].onPress = function () { submit_vote(this.num); }; i++; }
Symbol 133 MovieClip Frame 15
stop();
Symbol 133 MovieClip Frame 23
stop();
Symbol 133 MovieClip Frame 66
var flr = Math.floor(this.score); var flr_w = (flr * 20); var dc = (this.score - Math.floor(this.score)); var dc_w = (dc * 17.1); var w = (flr_w + dc_w); star_mask_mc._width = w;
Symbol 133 MovieClip Frame 72
stop();
Symbol 141 MovieClip Frame 1
stop();
Symbol 145 MovieClip Frame 1
stop();
Symbol 149 MovieClip Frame 1
stop();
Symbol 152 MovieClip Frame 1
stop();
Symbol 153 MovieClip Frame 1
stop();
Symbol 156 MovieClip Frame 1
stop();
Symbol 156 MovieClip Frame 4
stop();
Symbol 164 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 6
stop();
Symbol 173 Button
on (press) { _parent.show_help_pane(); }
Symbol 178 MovieClip Frame 1
stop();
Symbol 178 MovieClip Frame 4
stop();
Symbol 180 Button
on (release) { getURL ("http://www.mochibot.com?cpe=dT0yJmNwPUluZm8gUGFuZWwgTGluayZzPUZlZWRiYWNrIEJhciB2MQ%3D%3D", "_blank"); } on (rollOver) { logo_mc.gotoAndPlay("in"); } on (rollOut) { logo_mc.gotoAndPlay("out"); }
Symbol 181 MovieClip Frame 1
function valid() { var _local1 = true; if (comment_txt.text == "") { _local1 = false; comment_header_mc.gotoAndStop(2); } else { comment_header_mc.gotoAndStop(1); } return(_local1); } function set_tabs() { name_txt.tabIndex = 1; email_txt.tabIndex = 2; comment_txt.tabIndex = 3; submit_btn.tabIndex = false; } stop(); set_tabs(); get_user_info(); submit_btn.onRollOver = function () { submit_mc.gotoAndPlay("on"); }; submit_btn.onRollOut = function () { submit_mc.gotoAndPlay("off"); }; submit_btn.onPress = function () { if (_root.sending_comment != true) { if (valid()) { submit_comment(name_txt.text, email_txt.text, comment_txt.text); _root.sending_comment = true; } } }; view_comments_btn.onRollOver = function () { view_comments_mc.gotoAndStop("on"); }; view_comments_btn.onRollOut = function () { view_comments_mc.gotoAndStop("off"); }; view_comments_btn.onPress = function () { getURL (_parent.mochi_public_comments_url, "_blank"); }; x_btn.onPress = function () { _parent.show_comment_pane(); }; name_txt.onSetFocus = function () { box1_mc.gotoAndStop(2); }; name_txt.onKillFocus = function () { box1_mc.gotoAndStop(1); }; email_txt.onSetFocus = function () { box2_mc.gotoAndStop(2); }; email_txt.onKillFocus = function () { box2_mc.gotoAndStop(1); }; website_txt.onSetFocus = function () { box3_mc.gotoAndStop(2); }; website_txt.onKillFocus = function () { box3_mc.gotoAndStop(1); }; comment_txt.onSetFocus = function () { box4_mc.gotoAndStop(2); }; comment_txt.onKillFocus = function () { box4_mc.gotoAndStop(1); };
Symbol 181 MovieClip Frame 19
stop(); close_btn.onPress = function () { _parent.show_comment_pane(); };
Symbol 181 MovieClip Frame 23
stop(); close_btn.onPress = function () { _parent.show_comment_pane(); };
Symbol 181 MovieClip Frame 29
play();
Symbol 181 MovieClip Frame 42
stop();
Symbol 184 MovieClip Frame 1
function init_rate_me() { cookie = SharedObject.getLocal("rate_me_limit"); var _local1 = cookie.data.year; var _local4 = cookie.data.month; var _local3 = cookie.data.date; var _local5 = cookie.data.hour; var _local6 = cookie.data.min; var _local9 = cookie.data.sec; cookieDate = new Date(_local1, _local4, _local3, _local5, _local6, _local9); cookieMillisecs = cookieDate.getTime(); currentDate = new Date(); currentMillisecs = currentDate.getTime(); var _local8 = currentMillisecs - cookieMillisecs; var _local7 = Math.floor(_local8 / 1000); var _local2 = Math.floor(_local7 / 60); var _local10 = Math.floor(_local2 / 60); if ((_local2 < mochi_rate_me_time) && (_local1 != undefined)) { get_rating(); } } function set_rate_me_cookie() { cookie = SharedObject.getLocal("rate_me_limit"); var _local1 = new Date(); var _local4 = _local1.getFullYear(); var _local3 = _local1.getMonth(); var _local5 = _local1.getDate(); var _local7 = _local1.getHours(); var _local6 = _local1.getMinutes(); var _local2 = _local1.getSeconds(); cookie.data.year = _local4; cookie.data.month = _local3; cookie.data.date = _local5; cookie.data.hour = _local7; cookie.data.min = _local6; cookie.data.sec = _local2; cookie.flush(); } function show_comment_pane() { if (!comment_on) { comment_on = true; if (!help_on) { gotoAndPlay ("comment_on"); } else { help_on = false; next_frame = "comment_on"; gotoAndPlay ("comment_off"); } comment_btn_mc.gotoAndPlay("off"); } else { comment_on = false; next_frame = null; gotoAndPlay ("comment_off"); comment_btn_mc.gotoAndPlay("off"); } } function show_help_pane() { if (!help_on) { help_on = true; if (!comment_on) { gotoAndPlay ("comment_on"); } else { comment_on = false; next_frame = "comment_on"; gotoAndPlay ("comment_off"); } } else { help_on = false; next_frame = null; gotoAndPlay ("comment_off"); } } function show_component(comment_on) { if (!is_on) { is_on = true; gotoAndPlay ("component_on"); } else if (comment_on) { next_frame = "component_off"; comment_on = false; gotoAndPlay ("comment_off"); } else { next_frame = null; is_on = false; gotoAndPlay ("component_off"); } } function clear_cookie() { cookie = SharedObject.getLocal("rate_me_limit"); cookie.clear(); } stop(); _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 2
play(); _global.mochi_opened = true;
Symbol 184 MovieClip Frame 22
init_rate_me();
Symbol 184 MovieClip Frame 29
stop(); comment_btn_mc.hit_btn.onPress = show_comment_pane; comment_btn_mc.hit_btn.onRollOver = function () { comment_btn_mc.gotoAndPlay("on"); }; comment_btn_mc.hit_btn.onRollOut = function () { if (comment_btn_mc.is_open) { comment_btn_mc.gotoAndPlay("off"); } }; toggle_btn.onRelease = function () { show_component(); }; toggle_btn.onRollOver = function () { head_mc._alpha = 100; bubble_mc.gotoAndPlay(2); };
Symbol 184 MovieClip Frame 39
if (help_on) { form_mc.gotoAndPlay("help"); } else { form_mc.gotoAndStop(1); }
Symbol 184 MovieClip Frame 45
stop(); toggle_btn.onRelease = function () { show_component(true); };
Symbol 184 MovieClip Frame 51
if (next_frame != null) { gotoAndPlay(next_frame); } else { gotoAndStop ("hold"); }
Symbol 189 MovieClip Frame 1
this.gotoAndStop(1 + random(this._totalframes));
Symbol 255 MovieClip Frame 1
this._visible = false;
Symbol 257 MovieClip [z_exps14] Frame 20
this.unloadMovie();
Symbol 264 MovieClip [show_cir] Frame 32
this.unloadMovie();
Symbol 266 MovieClip [z_exps15] Frame 24
this.unloadMovie();
Symbol 366 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 10
Symbol 712 MovieClip [Symbol 16] Frame 1
stop();
Symbol 848 MovieClip [z_exps6] Frame 3
this.unloadMovie();
Symbol 853 MovieClip [z_exps7] Frame 3
this.unloadMovie();
Symbol 858 MovieClip [z_exps8] Frame 3
this.unloadMovie();
Symbol 870 MovieClip Frame 1
dtxt.text = _root.get_txt("intro_txt");
Symbol 870 MovieClip Frame 300
stop();
Symbol 876 MovieClip [big_intro] Frame 235
this.afterShow();
Symbol 897 MovieClip Frame 1
Symbol 897 MovieClip Frame 198
_root.gotoAndStop("splash2");

Library Items

Symbol 5 GraphicUsed by:6
Symbol 6 MovieClip [BoundingBox]Uses:5Used by:25 29 33
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClip [BrdrShdw]Uses:7Used by:11 16 17
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip [BrdrFace]Uses:9Used by:11 16 17
Symbol 11 MovieClip [SimpleButtonDown]Uses:8 10Used by:29
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip [BrdrBlk]Uses:12Used by:16 17
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip [BrdrHilght]Uses:14Used by:16 17
Symbol 16 MovieClip [SimpleButtonIn]Uses:13 15 8 10Used by:29
Symbol 17 MovieClip [SimpleButtonUp]Uses:13 10 8 15Used by:29
Symbol 18 MovieClip [Defaults]Used by:20
Symbol 19 MovieClip [UIObjectExtensions]Used by:20
Symbol 20 MovieClip [UIObject]Uses:18 19Used by:26 28 30
Symbol 21 GraphicUsed by:23
Symbol 22 GraphicUsed by:23
Symbol 23 ButtonUses:21 22Used by:26
Symbol 24 MovieClipUsed by:26
Symbol 25 MovieClip [FocusRect]Uses:6Used by:26
Symbol 26 MovieClip [FocusManager]Uses:23 24 25 20Used by:28
Symbol 27 MovieClip [UIComponentExtensions]Used by:28
Symbol 28 MovieClip [UIComponent]Uses:20 26 27Used by:29
Symbol 29 MovieClip [SimpleButton]Uses:6 11 16 17 28Used by:33
Symbol 30 MovieClip [Border]Uses:20Used by:31 33
Symbol 31 MovieClip [RectBorder]Uses:30Used by:33
Symbol 32 MovieClip [ButtonSkin]Used by:33
Symbol 33 MovieClip [Button]Uses:6 29 30 31 32Used by:Timeline
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:56 247
Symbol 56 MovieClipUses:55Used by:185  Timeline
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:Timeline
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:Timeline
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:64
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:62 63Used by:65
Symbol 65 MovieClipUses:64Used by:Timeline
Symbol 66 FontUsed by:67
Symbol 67 EditableTextUses:66Used by:Timeline
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used 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 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:74
Symbol 72 FontUsed 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 EditableTextUses:72Used by:74
Symbol 74 MovieClip [but120]Uses:71 73Used by:Timeline
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:78
Symbol 77 EditableTextUses:72Used by:78
Symbol 78 MovieClip [but160]Uses:76 77Used by:Timeline
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:82
Symbol 81 EditableTextUses:72Used by:82
Symbol 82 MovieClip [but100]Uses:80 81Used by:Timeline
Symbol 83 GraphicUsed by:84 85 97 98 109 183
Symbol 84 MovieClipUses:83Used by:96 183
Symbol 85 MovieClipUses:83Used by:96
Symbol 86 GraphicUsed by:87 182
Symbol 87 MovieClipUses:86Used by:96 98 109 184
Symbol 88 GraphicUsed by:95
Symbol 89 GraphicUsed by:95
Symbol 90 GraphicUsed by:95
Symbol 91 GraphicUsed by:95
Symbol 92 GraphicUsed by:95
Symbol 93 GraphicUsed by:95
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:88 89 90 91 92 93 94Used by:96 109
Symbol 96 MovieClipUses:84 85 87 95Used by:98 109 184
Symbol 97 MovieClipUses:83Used by:98
Symbol 98 ButtonUses:96 97 87 83Used by:184
Symbol 99 GraphicUsed by:100 208
Symbol 100 ButtonUses:99Used by:117 181 184
Symbol 101 GraphicUsed by:103
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:101 102Used by:184
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:184
Symbol 106 GraphicUsed by:184 255
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:184
Symbol 109 ButtonUses:95 96 87 83Used by:184
Symbol 110 GraphicUsed by:112 118 166 173
Symbol 111 GraphicUsed by:112 118 166 173
Symbol 112 ButtonUses:110 111Used by:184
Symbol 113 GraphicUsed by:115 116
Symbol 114 GraphicUsed by:115 116 121
Symbol 115 MovieClipUses:113 114Used by:116
Symbol 116 ButtonUses:115 113 114Used by:117
Symbol 117 MovieClipUses:116 100Used by:184
Symbol 118 ButtonUses:110 111Used by:184
Symbol 119 ShapeTweeningUsed by:133
Symbol 120 GraphicUsed by:125
Symbol 121 MovieClipUses:114Used by:122 133
Symbol 122 MovieClipUses:121Used by:125
Symbol 123 GraphicUsed by:124 132
Symbol 124 ButtonUses:123Used by:125
Symbol 125 MovieClipUses:120 122 124Used by:133
Symbol 126 GraphicUsed by:133
Symbol 127 ShapeTweeningUsed by:133
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:133
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:133
Symbol 132 MovieClipUses:123Used by:133
Symbol 133 MovieClipUses:119 125 126 127 129 131 121 132Used by:184
Symbol 134 GraphicUsed by:184
Symbol 135 GraphicUsed by:181
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:181
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:141
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:139 140Used by:181
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:145
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:143 144Used by:181
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:149
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:147 148Used by:181
Symbol 150 GraphicUsed by:152 153 897
Symbol 151 GraphicUsed by:152 153
Symbol 152 MovieClipUses:150 151Used by:181
Symbol 153 MovieClipUses:150 151Used by:181
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:156
Symbol 156 MovieClipUses:155Used by:181
Symbol 157 FontUsed by:158 159 160
Symbol 158 EditableTextUses:157Used by:181
Symbol 159 EditableTextUses:157Used by:181
Symbol 160 EditableTextUses:157Used by:181
Symbol 161 GraphicUsed by:181
Symbol 162 GraphicUsed by:164
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:162 163Used by:181
Symbol 165 GraphicUsed by:166 173
Symbol 166 ButtonUses:110 165 111Used by:181
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:181
Symbol 169 GraphicUsed by:170 171
Symbol 170 MovieClipUses:169Used by:171
Symbol 171 ButtonUses:170 169Used by:181
Symbol 172 GraphicUsed by:181
Symbol 173 ButtonUses:110 165 111Used by:181
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:181
Symbol 176 GraphicUsed by:178
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:176 177Used by:181
Symbol 179 GraphicUsed by:180
Symbol 180 ButtonUses:179Used by:181
Symbol 181 MovieClipUses:135 137 141 145 149 152 153 156 100 158 159 160 161 164 166 168 171 172 173 175 178 180Used by:184
Symbol 182 ButtonUses:86Used by:184
Symbol 183 ButtonUses:84 83Used by:184
Symbol 184 MovieClipUses:98 100 103 105 106 108 87 96 109 112 117 118 133 134 181 182 183Used by:185
Symbol 185 MovieClip [main_menu_scr]Uses:56 184Used by:Timeline
Symbol 186 EditableTextUses:72Used by:235
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:189
Symbol 189 MovieClipUses:188Used by:190
Symbol 190 MovieClip [bonus_mc]Uses:189Used by:235 427
Symbol 191 EditableTextUses:72Used by:235
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:194
Symbol 194 MovieClipUses:193Used by:206
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:197
Symbol 197 MovieClipUses:196Used by:206
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:206
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:206
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:206
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:206
Symbol 206 MovieClipUses:194 197 199 201 203 205Used by:235 367 405
Symbol 207 EditableTextUses:72Used by:235
Symbol 208 MovieClipUses:99Used by:210
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:208 209Used by:213
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:213
Symbol 213 MovieClipUses:210 212Used by:235
Symbol 214 GraphicUsed by:221
Symbol 215 GraphicUsed by:216 221
Symbol 216 MovieClipUses:215Used by:221
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:219
Symbol 219 MovieClipUses:218Used by:221
Symbol 220 EditableTextUses:72Used by:221
Symbol 221 MovieClipUses:214 216 215 219 220Used by:235
Symbol 222 BitmapUsed by:223 396 409
Symbol 223 GraphicUses:222Used by:234
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:232
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:232
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:232
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:232
Symbol 232 MovieClipUses:225 227 229 231Used by:234
Symbol 233 EditableTextUses:72Used by:234
Symbol 234 MovieClipUses:223 232 233Used by:235
Symbol 235 MovieClip [game_face_scr]Uses:186 190 191 206 207 213 221 234Used by:Timeline
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:246 879
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:246 261 862
Symbol 240 EditableTextUses:72Used by:246
Symbol 241 EditableTextUses:72Used by:246
Symbol 242 EditableTextUses:72Used by:246
Symbol 243 EditableTextUses:72Used by:244
Symbol 244 MovieClip [butFont]Uses:243Used by:246 261 423 862  Timeline
Symbol 245 EditableTextUses:72Used by:246
Symbol 246 MovieClip [end_menu_scr]Uses:237 239 240 241 242 244 245Used by:Timeline
Symbol 247 MovieClipUses:55Used by:254 430
Symbol 248 EditableTextUses:72Used by:253
Symbol 249 EditableTextUses:72Used by:253
Symbol 250 EditableTextUses:72Used by:253
Symbol 251 TextUses:72Used by:253
Symbol 252 EditableTextUses:72Used by:253
Symbol 253 MovieClipUses:248 249 250 251 252Used by:254
Symbol 254 MovieClip [score_main_scr]Uses:247 253Used by:Timeline
Symbol 255 MovieClipUses:106Used by:257 266 848 853 858
Symbol 256 EditableTextUses:72Used by:257
Symbol 257 MovieClip [z_exps14]Uses:255 256Used by:Timeline
Symbol 258 EditableTextUses:72Used by:261
Symbol 259 EditableTextUses:72Used by:261
Symbol 260 EditableTextUses:72Used by:261
Symbol 261 MovieClip [msg_menu_scr]Uses:239 258 259 260 244Used by:Timeline
Symbol 262 ShapeTweeningUsed by:264
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClip [show_cir]Uses:262 263Used by:Timeline
Symbol 265 EditableTextUses:72Used by:266
Symbol 266 MovieClip [z_exps15]Uses:255 265Used by:Timeline
Symbol 267 EditableTextUses:72Used by:268
Symbol 268 MovieClip [butFontSmall]Uses:267Used by:Timeline
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:337
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:337
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:277
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:277
Symbol 277 MovieClipUses:274 276Used by:337
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:337
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:337
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:337
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:337
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:337
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:290
Symbol 290 MovieClipUses:289Used by:337
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:293
Symbol 293 MovieClipUses:292Used by:337
Symbol 294 BitmapUsed by:296
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:294 295Used by:337
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:299
Symbol 299 MovieClipUses:298Used by:337
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:302 337
Symbol 302 MovieClipUses:301Used by:337
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:305
Symbol 305 MovieClipUses:304Used by:337
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:337
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:310
Symbol 310 MovieClipUses:309Used by:337
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:337
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:315
Symbol 315 MovieClipUses:314Used by:337
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:337
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:320
Symbol 320 MovieClipUses:319Used by:337
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:337
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:325
Symbol 325 MovieClipUses:324Used by:337
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:337
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:330
Symbol 330 MovieClipUses:329Used by:337
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:337
Symbol 333 GraphicUsed by:337
Symbol 334 GraphicUsed by:337
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:335Used 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 336Used by:Timeline
Symbol 338 GraphicUsed by:349
Symbol 339 GraphicUsed by:349
Symbol 340 GraphicUsed by:349
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:343
Symbol 343 MovieClipUses:342Used by:349
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344Used by:349
Symbol 346 GraphicUsed by:349
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347Used by:349
Symbol 349 MovieClip [cbullets_mc]Uses:338 339 340 343 345 346 348Used by:Timeline
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:362
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:362
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:362
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:362
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:362
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:362
Symbol 362 MovieClipUses:351 353 355 357 359 361Used by:367
Symbol 363 GraphicUsed by:366
Symbol 364 GraphicUsed by:366
Symbol 365 ShapeTweeningUsed by:366
Symbol 366 MovieClipUses:363 364 365Used by:367
Symbol 367 MovieClip [char_mc]Uses:362 206 366Used by:Timeline
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:376
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:376
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:376
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:376
Symbol 376 MovieClip [objs_mc]Uses:369 371 373 375Used by:Timeline
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:423 424
Symbol 379 GraphicUsed by:423
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:395
Symbol 382 EditableTextUses:72Used by:395
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:383Used by:395 420
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:395
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:395
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:395
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:395
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:395
Symbol 395 MovieClipUses:381 382 384 386 388 390 392 394Used by:423
Symbol 396 GraphicUses:222Used by:423
Symbol 397 EditableTextUses:72Used by:423
Symbol 398 BitmapUsed by:399 860
Symbol 399 GraphicUses:398Used by:423 424
Symbol 400 EditableTextUses:72Used by:423
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:423 424
Symbol 403 EditableTextUses:72Used by:423
Symbol 404 EditableTextUses:72Used by:405
Symbol 405 MovieClipUses:206 404Used by:423
Symbol 406 EditableTextUses:72Used by:423
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:423 424
Symbol 409 GraphicUses:222Used by:423
Symbol 410 EditableTextUses:72Used by:423
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:420
Symbol 413 EditableTextUses:72Used by:420
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:420
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:420
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:420
Symbol 420 MovieClipUses:412 413 384 415 417 419Used by:423
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:423 424
Symbol 423 MovieClipUses:378 379 395 396 397 399 400 402 403 405 406 408 409 410 420 422 244Used by:427
Symbol 424 MovieClipUses:378 399 402 408 422Used by:427
Symbol 425 EditableTextUses:72Used by:427
Symbol 426 EditableTextUses:72Used by:427
Symbol 427 MovieClip [gameshop_scr]Uses:423 424 425 426 190Used by:Timeline
Symbol 428 EditableTextUses:72Used by:430
Symbol 429 EditableTextUses:72Used by:430
Symbol 430 MovieClip [about_scr]Uses:247 428 429Used by:Timeline
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClip [game_bg_mc]Uses:431Used by:Timeline
Symbol 433 BitmapUsed by:434 713
Symbol 434 GraphicUses:433Used by:443
Symbol 435 BitmapUsed by:436 716
Symbol 436 GraphicUses:435Used by:443
Symbol 437 BitmapUsed by:438 718
Symbol 438 GraphicUses:437Used by:443
Symbol 439 BitmapUsed by:440 715
Symbol 440 GraphicUses:439Used by:443
Symbol 441 BitmapUsed by:442 717
Symbol 442 GraphicUses:441Used by:443
Symbol 443 MovieClipUses:434 436 438 440 442Used by:444
Symbol 444 MovieClip [bonuses_mc]Uses:443Used by:Timeline
Symbol 445 GraphicUsed by:564 683 842 897
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:564
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:564
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:564
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:564
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:564
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:564
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:564
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:564
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:564
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:564
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:564
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:564
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:564
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:564
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:564
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:564
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:564
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:564
Symbol 482 BitmapUsed by:483
Symbol 483 GraphicUses:482Used by:564
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:564
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:564
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:564
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:564
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:564
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:564
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:564
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:564
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:564
Symbol 502 BitmapUsed by:503
Symbol 503 GraphicUses:502Used by:564
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:564
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:564
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:564
Symbol 510 BitmapUsed by:511
Symbol 511 GraphicUses:510Used by:564
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:564
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:564
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:564
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:564
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:564
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:564
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:564
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:564
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:564
Symbol 530 BitmapUsed by:531
Symbol 531 GraphicUses:530Used by:564
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532Used by:564
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534Used by:564
Symbol 536 BitmapUsed by:537
Symbol 537 GraphicUses:536Used by:564
Symbol 538 BitmapUsed by:539
Symbol 539 GraphicUses:538Used by:564
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:564
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:564
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:544Used by:564
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:564
Symbol 548 BitmapUsed by:549
Symbol 549 GraphicUses:548Used by:564
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:564
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:564
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:564
Symbol 556 BitmapUsed by:557
Symbol 557 GraphicUses:556Used by:564
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:564
Symbol 560 BitmapUsed by:561
Symbol 561 GraphicUses:560Used by:564
Symbol 562 BitmapUsed by:563
Symbol 563 GraphicUses:562Used by:564
Symbol 564 MovieClipUses: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 563Used by:684
Symbol 565 BitmapUsed by:566
Symbol 566 GraphicUses:565Used by:683
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:683
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:683
Symbol 571 BitmapUsed by:572
Symbol 572 GraphicUses:571Used by:683
Symbol 573 BitmapUsed by:574
Symbol 574 GraphicUses:573Used by:683
Symbol 575 BitmapUsed by:576
Symbol 576 GraphicUses:575Used by:683
Symbol 577 BitmapUsed by:578
Symbol 578 GraphicUses:577Used by:683
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:683
Symbol 581 BitmapUsed by:582
Symbol 582 GraphicUses:581Used by:683
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:683
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:683
Symbol 587 BitmapUsed by:588
Symbol 588 GraphicUses:587Used by:683
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:683
Symbol 591 BitmapUsed by:592
Symbol 592 GraphicUses:591Used by:683
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593Used by:683
Symbol 595 BitmapUsed by:596
Symbol 596 GraphicUses:595Used by:683
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597Used by:683
Symbol 599 BitmapUsed by:600
Symbol 600 GraphicUses:599Used by:683
Symbol 601 BitmapUsed by:602
Symbol 602 GraphicUses:601Used by:683
Symbol 603 BitmapUsed by:604
Symbol 604 GraphicUses:603Used by:683
Symbol 605 BitmapUsed by:606
Symbol 606 GraphicUses:605Used by:683
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:683
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:683
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:683
Symbol 613 BitmapUsed by:614
Symbol 614 GraphicUses:613Used by:683
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:683
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:683
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:683
Symbol 621 BitmapUsed by:622
Symbol 622 GraphicUses:621Used by:683
Symbol 623 BitmapUsed by:624
Symbol 624 GraphicUses:623Used by:683
Symbol 625 BitmapUsed by:626
Symbol 626 GraphicUses:625Used by:683
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:683
Symbol 629 BitmapUsed by:630
Symbol 630 GraphicUses:629Used by:683
Symbol 631 BitmapUsed by:632
Symbol 632 GraphicUses:631Used by:683
Symbol 633 BitmapUsed by:634
Symbol 634 GraphicUses:633Used by:683
Symbol 635 BitmapUsed by:636
Symbol 636 GraphicUses:635Used by:683
Symbol 637 BitmapUsed by:638
Symbol 638 GraphicUses:637Used by:683
Symbol 639 BitmapUsed by:640
Symbol 640 GraphicUses:639Used by:683
Symbol 641 BitmapUsed by:642
Symbol 642 GraphicUses:641Used by:683
Symbol 643 BitmapUsed by:644
Symbol 644 GraphicUses:643Used by:683
Symbol 645 BitmapUsed by:646
Symbol 646 GraphicUses:645Used by:683
Symbol 647 BitmapUsed by:648
Symbol 648 GraphicUses:647Used by:683
Symbol 649 BitmapUsed by:650
Symbol 650 GraphicUses:649Used by:683
Symbol 651 BitmapUsed by:652
Symbol 652 GraphicUses:651Used by:683
Symbol 653 BitmapUsed by:654
Symbol 654 GraphicUses:653Used by:683
Symbol 655 BitmapUsed by:656
Symbol 656 GraphicUses:655Used by:683
Symbol 657 BitmapUsed by:658
Symbol 658 GraphicUses:657Used by:683
Symbol 659 BitmapUsed by:660
Symbol 660 GraphicUses:659Used by:683
Symbol 661 BitmapUsed by:662
Symbol 662 GraphicUses:661Used by:683
Symbol 663 BitmapUsed by:664
Symbol 664 GraphicUses:663Used by:683
Symbol 665 BitmapUsed by:666
Symbol 666 GraphicUses:665Used by:683
Symbol 667 BitmapUsed by:668
Symbol 668 GraphicUses:667Used by:683
Symbol 669 BitmapUsed by:670
Symbol 670 GraphicUses:669Used by:683
Symbol 671 BitmapUsed by:672
Symbol 672 GraphicUses:671Used by:683
Symbol 673 BitmapUsed by:674
Symbol 674 GraphicUses:673Used by:683
Symbol 675 BitmapUsed by:676
Symbol 676 GraphicUses:675Used by:683
Symbol 677 BitmapUsed by:678
Symbol 678 GraphicUses:677Used by:683
Symbol 679 BitmapUsed by:680
Symbol 680 GraphicUses:679Used by:683
Symbol 681 BitmapUsed by:682
Symbol 682 GraphicUses:681Used by:683
Symbol 683 MovieClipUses: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 682Used by:684
Symbol 684 MovieClip [exps_mc]Uses:564 683Used by:Timeline
Symbol 685 GraphicUsed 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 711Used by:Timeline
Symbol 713 GraphicUses:433Used by:714 720
Symbol 714 MovieClipUses:713Used by:720
Symbol 715 GraphicUses:439Used by:719 720
Symbol 716 GraphicUses:435Used by:720
Symbol 717 GraphicUses:441Used by:720
Symbol 718 GraphicUses:437Used by:720
Symbol 719 MovieClipUses:715Used by:720
Symbol 720 MovieClipUses:713 714 715 716 717 718 719Used by:721
Symbol 721 MovieClip [condition_mc]Uses:720Used by:Timeline
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClip [stars_mc]Uses:722Used by:Timeline
Symbol 724 BitmapUsed by:725
Symbol 725 GraphicUses:724Used by:842
Symbol 726 BitmapUsed by:727
Symbol 727 GraphicUses:726Used by:842
Symbol 728 BitmapUsed by:729
Symbol 729 GraphicUses:728Used by:842
Symbol 730 BitmapUsed by:731
Symbol 731 GraphicUses:730Used by:842
Symbol 732 BitmapUsed by:733
Symbol 733 GraphicUses:732Used by:842
Symbol 734 BitmapUsed by:735
Symbol 735 GraphicUses:734Used by:842
Symbol 736 BitmapUsed by:737
Symbol 737 GraphicUses:736Used by:842
Symbol 738 BitmapUsed by:739
Symbol 739 GraphicUses:738Used by:842
Symbol 740 BitmapUsed by:741
Symbol 741 GraphicUses:740Used by:842
Symbol 742 BitmapUsed by:743
Symbol 743 GraphicUses:742Used by:842
Symbol 744 BitmapUsed by:745
Symbol 745 GraphicUses:744Used by:842
Symbol 746 BitmapUsed by:747
Symbol 747 GraphicUses:746Used by:842
Symbol 748 BitmapUsed by:749
Symbol 749 GraphicUses:748Used by:842
Symbol 750 BitmapUsed by:751
Symbol 751 GraphicUses:750Used by:842
Symbol 752 BitmapUsed by:753
Symbol 753 GraphicUses:752Used by:842
Symbol 754 BitmapUsed by:755
Symbol 755 GraphicUses:754Used by:842
Symbol 756 BitmapUsed by:757
Symbol 757 GraphicUses:756Used by:842
Symbol 758 BitmapUsed by:759
Symbol 759 GraphicUses:758Used by:842
Symbol 760 BitmapUsed by:761
Symbol 761 GraphicUses:760Used by:842
Symbol 762 BitmapUsed by:763
Symbol 763 GraphicUses:762Used by:842
Symbol 764 BitmapUsed by:765
Symbol 765 GraphicUses:764Used by:842
Symbol 766 BitmapUsed by:767
Symbol 767 GraphicUses:766Used by:842
Symbol 768 BitmapUsed by:769
Symbol 769 GraphicUses:768Used by:842
Symbol 770 BitmapUsed by:771
Symbol 771 GraphicUses:770Used by:842
Symbol 772 BitmapUsed by:773
Symbol 773 GraphicUses:772Used by:842
Symbol 774 BitmapUsed by:775
Symbol 775 GraphicUses:774Used by:842
Symbol 776 BitmapUsed by:777
Symbol 777 GraphicUses:776Used by:842
Symbol 778 BitmapUsed by:779
Symbol 779 GraphicUses:778Used by:842
Symbol 780 BitmapUsed by:781
Symbol 781 GraphicUses:780Used by:842
Symbol 782 BitmapUsed by:783
Symbol 783 GraphicUses:782Used by:842
Symbol 784 BitmapUsed by:785
Symbol 785 GraphicUses:784Used by:842
Symbol 786 BitmapUsed by:787
Symbol 787 GraphicUses:786Used by:842
Symbol 788 BitmapUsed by:789
Symbol 789 GraphicUses:788Used by:842
Symbol 790 BitmapUsed by:791
Symbol 791 GraphicUses:790Used by:842
Symbol 792 BitmapUsed by:793
Symbol 793 GraphicUses:792Used by:842
Symbol 794 BitmapUsed by:795
Symbol 795 GraphicUses:794Used by:842
Symbol 796 BitmapUsed by:797
Symbol 797 GraphicUses:796Used by:842
Symbol 798 BitmapUsed by:799
Symbol 799 GraphicUses:798Used by:842
Symbol 800 BitmapUsed by:801
Symbol 801 GraphicUses:800Used by:842
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:842
Symbol 804 BitmapUsed by:805
Symbol 805 GraphicUses:804Used by:842
Symbol 806 BitmapUsed by:807
Symbol 807 GraphicUses:806Used by:842
Symbol 808 BitmapUsed by:809
Symbol 809 GraphicUses:808Used by:842
Symbol 810 BitmapUsed by:811
Symbol 811 GraphicUses:810Used by:842
Symbol 812 BitmapUsed by:813
Symbol 813 GraphicUses:812Used by:842
Symbol 814 BitmapUsed by:815
Symbol 815 GraphicUses:814Used by:842
Symbol 816 BitmapUsed by:817
Symbol 817 GraphicUses:816Used by:842
Symbol 818 BitmapUsed by:819
Symbol 819 GraphicUses:818Used by:842
Symbol 820 BitmapUsed by:821
Symbol 821 GraphicUses:820Used by:842
Symbol 822 BitmapUsed by:823
Symbol 823 GraphicUses:822Used by:842
Symbol 824 BitmapUsed by:825
Symbol 825 GraphicUses:824Used by:842
Symbol 826 BitmapUsed by:827
Symbol 827 GraphicUses:826Used by:842
Symbol 828 BitmapUsed by:829
Symbol 829 GraphicUses:828Used by:842
Symbol 830 BitmapUsed by:831
Symbol 831 GraphicUses:830Used by:842
Symbol 832 BitmapUsed by:833
Symbol 833 GraphicUses:832Used by:842
Symbol 834 BitmapUsed by:835
Symbol 835 GraphicUses:834Used by:842
Symbol 836 BitmapUsed by:837
Symbol 837 GraphicUses:836Used by:842
Symbol 838 BitmapUsed by:839
Symbol 839 GraphicUses:838Used by:842
Symbol 840 BitmapUsed by:841
Symbol 841 GraphicUses:840Used by:842
Symbol 842 MovieClipUses: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 841Used by:843 859
Symbol 843 MovieClip [exps_big_mc]Uses:842Used by:Timeline
Symbol 844 BitmapUsed by:845
Symbol 845 GraphicUses:844Used by:848
Symbol 846 BitmapUsed by:847
Symbol 847 GraphicUses:846Used by:848
Symbol 848 MovieClip [z_exps6]Uses:255 845 847Used by:Timeline
Symbol 849 BitmapUsed by:850
Symbol 850 GraphicUses:849Used by:853
Symbol 851 BitmapUsed by:852
Symbol 852 GraphicUses:851Used by:853
Symbol 853 MovieClip [z_exps7]Uses:255 850 852Used by:Timeline
Symbol 854 BitmapUsed by:855
Symbol 855 GraphicUses:854Used by:858
Symbol 856 BitmapUsed by:857
Symbol 857 GraphicUses:856Used by:858
Symbol 858 MovieClip [z_exps8]Uses:255 855 857Used by:Timeline
Symbol 859 MovieClip [exps_char_mc]Uses:842Used by:Timeline
Symbol 860 GraphicUses:398Used by:862
Symbol 861 EditableTextUses:72Used by:862
Symbol 862 MovieClip [continue_menu_scr]Uses:860 239 861 244Used by:Timeline
Symbol 863 BitmapUsed by:864 874
Symbol 864 GraphicUses:863Used by:876
Symbol 865 GraphicUsed by:870
Symbol 866 EditableTextUses:72Used by:870
Symbol 867 FontUsed by:869
Symbol 868 FontUsed by:869
Symbol 869 TextUses:867 868Used by:870
Symbol 870 MovieClipUses:865 866 869Used by:876
Symbol 871 BitmapUsed by:872 874
Symbol 872 GraphicUses:871Used by:876
Symbol 873 SoundUsed by:876
Symbol 874 GraphicUses:871 863Used by:876
Symbol 875 GraphicUsed by:876
Symbol 876 MovieClip [big_intro]Uses:864 870 872 873 874 875Used by:Timeline
Symbol 877 FontUsed by:878
Symbol 878 EditableTextUses:877Used by:879
Symbol 879 MovieClip [win_menu_scr]Uses:237 878Used by:Timeline
Symbol 880 EditableTextUses:72Used by:Timeline
Symbol 881 GraphicUsed by:882
Symbol 882 MovieClipUses:881Used by:897
Symbol 883 SoundUsed by:897
Symbol 884 ShapeTweeningUsed by:897
Symbol 885 GraphicUsed by:886
Symbol 886 MovieClipUses:885Used by:897
Symbol 887 GraphicUsed by:888
Symbol 888 MovieClipUses:887Used by:897
Symbol 889 ShapeTweeningUsed by:897
Symbol 890 ShapeTweeningUsed by:897
Symbol 891 GraphicUsed by:892
Symbol 892 MovieClipUses:891Used by:897
Symbol 893 GraphicUsed by:897
Symbol 894 GraphicUsed by:895
Symbol 895 MovieClipUses:894Used by:897
Symbol 896 GraphicUsed by:897
Symbol 897 MovieClipUses:445 882 883 884 886 150 888 69 889 890 892 893 895 896Used by:Timeline
Symbol 898 EditableTextUses:72Used by:Timeline
Symbol 899 EditableTextUses:72Used by:Timeline
Symbol 900 EditableTextUses:72Used by:Timeline
Symbol 901 EditableTextUses:72Used by:Timeline

Instance Names

"bar_mc"Frame 1Symbol 58 MovieClip
"scoreField"Frame 30Symbol 898 EditableText
"nameField"Frame 30Symbol 901 EditableText
"submitBt"Frame 30Symbol 33 MovieClip [Button]
"b"Symbol 11 MovieClip [SimpleButtonDown] Frame 1Symbol 8 MovieClip [BrdrShdw]
"face"Symbol 11 MovieClip [SimpleButtonDown] Frame 1Symbol 10 MovieClip [BrdrFace]
"b"Symbol 16 MovieClip [SimpleButtonIn] Frame 1Symbol 13 MovieClip [BrdrBlk]
"it"Symbol 16 MovieClip [SimpleButtonIn] Frame 1Symbol 15 MovieClip [BrdrHilght]
"g"Symbol 16 MovieClip [SimpleButtonIn] Frame 1Symbol 8 MovieClip [BrdrShdw]
"face"Symbol 16 MovieClip [SimpleButtonIn] Frame 1Symbol 10 MovieClip [BrdrFace]
"ob"Symbol 17 MovieClip [SimpleButtonUp] Frame 1Symbol 13 MovieClip [BrdrBlk]
"ol"Symbol 17 MovieClip [SimpleButtonUp] Frame 1Symbol 10 MovieClip [BrdrFace]
"ib"Symbol 17 MovieClip [SimpleButtonUp] Frame 1Symbol 8 MovieClip [BrdrShdw]
"il"Symbol 17 MovieClip [SimpleButtonUp] Frame 1Symbol 15 MovieClip [BrdrHilght]
"face"Symbol 17 MovieClip [SimpleButtonUp] Frame 1Symbol 10 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 25 MovieClip [FocusRect] Frame 1Symbol 6 MovieClip [BoundingBox]
"tabCapture"Symbol 26 MovieClip [FocusManager] Frame 1Symbol 23 Button
"boundingBox_mc"Symbol 29 MovieClip [SimpleButton] Frame 1Symbol 6 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 33 MovieClip [Button] Frame 1Symbol 6 MovieClip [BoundingBox]
"dtxt"Symbol 74 MovieClip [but120] Frame 1Symbol 73 EditableText
"dtxt"Symbol 78 MovieClip [but160] Frame 1Symbol 77 EditableText
"dtxt"Symbol 82 MovieClip [but100] Frame 1Symbol 81 EditableText
"btn_Comment"Symbol 117 MovieClip Frame 1Symbol 116 Button
"hit_btn"Symbol 117 MovieClip Frame 1Symbol 100 Button
"star1_mc"Symbol 122 MovieClip Frame 2Symbol 121 MovieClip
"star2_mc"Symbol 122 MovieClip Frame 3Symbol 121 MovieClip
"star3_mc"Symbol 122 MovieClip Frame 4Symbol 121 MovieClip
"star4_mc"Symbol 122 MovieClip Frame 5Symbol 121 MovieClip
"star5_mc"Symbol 122 MovieClip Frame 6Symbol 121 MovieClip
"stars_mc"Symbol 125 MovieClip Frame 1Symbol 122 MovieClip
"b1"Symbol 125 MovieClip Frame 1Symbol 124 Button
"b2"Symbol 125 MovieClip Frame 1Symbol 124 Button
"b3"Symbol 125 MovieClip Frame 1Symbol 124 Button
"b4"Symbol 125 MovieClip Frame 1Symbol 124 Button
"b5"Symbol 125 MovieClip Frame 1Symbol 124 Button
"vote_mc"Symbol 133 MovieClip Frame 1Symbol 125 MovieClip
"vote_mc"Symbol 133 MovieClip Frame 8Symbol 125 MovieClip
"vote_mc"Symbol 133 MovieClip Frame 16Symbol 125 MovieClip
"vote_mc"Symbol 133 MovieClip Frame 22Symbol 125 MovieClip
"rate_score_mc"Symbol 133 MovieClip Frame 60Symbol 131 MovieClip
"star_mask_mc"Symbol 133 MovieClip Frame 66Symbol 132 MovieClip
"star1_mc"Symbol 133 MovieClip Frame 66Symbol 121 MovieClip
"star2_mc"Symbol 133 MovieClip Frame 66Symbol 121 MovieClip
"star3_mc"Symbol 133 MovieClip Frame 66Symbol 121 MovieClip
"star4_mc"Symbol 133 MovieClip Frame 66Symbol 121 MovieClip
"star5_mc"Symbol 133 MovieClip Frame 66Symbol 121 MovieClip
"comment_header_mc"Symbol 181 MovieClip Frame 1Symbol 141 MovieClip
"email_header_mc"Symbol 181 MovieClip Frame 1Symbol 145 MovieClip
"name_header_mc"Symbol 181 MovieClip Frame 1Symbol 149 MovieClip
"box1_mc"Symbol 181 MovieClip Frame 1Symbol 152 MovieClip
"box2_mc"Symbol 181 MovieClip Frame 1Symbol 152 MovieClip
"box4_mc"Symbol 181 MovieClip Frame 1Symbol 153 MovieClip
"submit_mc"Symbol 181 MovieClip Frame 1Symbol 156 MovieClip
"submit_btn"Symbol 181 MovieClip Frame 1Symbol 100 Button
"name_txt"Symbol 181 MovieClip Frame 1Symbol 158 EditableText
"comment_txt"Symbol 181 MovieClip Frame 1Symbol 159 EditableText
"email_txt"Symbol 181 MovieClip Frame 1Symbol 160 EditableText
"view_comments_mc"Symbol 181 MovieClip Frame 1Symbol 164 MovieClip
"view_comments_btn"Symbol 181 MovieClip Frame 1Symbol 100 Button
"x_btn"Symbol 181 MovieClip Frame 1Symbol 166 Button
"close_btn"Symbol 181 MovieClip Frame 11Symbol 171 Button
"close_btn"Symbol 181 MovieClip Frame 23Symbol 171 Button
"logo_mc"Symbol 181 MovieClip Frame 37Symbol 178 MovieClip
"head_mc"Symbol 184 MovieClip Frame 1Symbol 98 Button
"toggle_btn"Symbol 184 MovieClip Frame 1Symbol 100 Button
"bubble_mc"Symbol 184 MovieClip Frame 1Symbol 103 MovieClip
"guide_mc"Symbol 184 MovieClip Frame 1Symbol 105 MovieClip
"head_btn"Symbol 184 MovieClip Frame 2Symbol 87 MovieClip
"head_btn"Symbol 184 MovieClip Frame 9Symbol 96 MovieClip
"head_btn"Symbol 184 MovieClip Frame 10Symbol 109 Button
"comment_btn_mc"Symbol 184 MovieClip Frame 15Symbol 117 MovieClip
"rate_me_mc"Symbol 184 MovieClip Frame 22Symbol 133 MovieClip
"toggle_btn"Symbol 184 MovieClip Frame 29Symbol 100 Button
"form_mc"Symbol 184 MovieClip Frame 39Symbol 181 MovieClip
"toggle_btn"Symbol 184 MovieClip Frame 45Symbol 100 Button
"head_btn"Symbol 184 MovieClip Frame 72Symbol 182 Button
"head_btn"Symbol 184 MovieClip Frame 82Symbol 183 Button
"bar"Symbol 210 MovieClip Frame 1Symbol 208 MovieClip
"body"Symbol 213 MovieClip Frame 1Symbol 210 MovieClip
"bar"Symbol 221 MovieClip Frame 1Symbol 216 MovieClip
"heat_dtxt"Symbol 221 MovieClip Frame 1Symbol 220 EditableText
"pic_mc"Symbol 234 MovieClip Frame 1Symbol 232 MovieClip
"txt_dtxt"Symbol 234 MovieClip Frame 1Symbol 233 EditableText
"score_dtxt"Symbol 235 MovieClip [game_face_scr] Frame 1Symbol 186 EditableText
"score_mc"Symbol 235 MovieClip [game_face_scr] Frame 1Symbol 190 MovieClip [bonus_mc]
"lives_dtxt"Symbol 235 MovieClip [game_face_scr] Frame 1Symbol 191 EditableText
"lives_mc"Symbol 235 MovieClip [game_face_scr] Frame 1Symbol 206 MovieClip
"hp_bar"Symbol 235 MovieClip [game_face_scr] Frame 1Symbol 213 MovieClip
"heat_bar"Symbol 235 MovieClip [game_face_scr] Frame 1Symbol 221 MovieClip
"txt_mc"Symbol 235 MovieClip [game_face_scr] Frame 1Symbol 234 MovieClip
"dtxt"Symbol 244 MovieClip [butFont] Frame 1Symbol 243 EditableText
"m_bg_mc"Symbol 246 MovieClip [end_menu_scr] Frame 1Symbol 239 MovieClip
"name_dtxt"Symbol 246 MovieClip [end_menu_scr] Frame 1Symbol 240 EditableText
"name_itxt"Symbol 246 MovieClip [end_menu_scr] Frame 1Symbol 241 EditableText
"txt_dtxt"Symbol 246 MovieClip [end_menu_scr] Frame 1Symbol 242 EditableText
"next_but"Symbol 246 MovieClip [end_menu_scr] Frame 1Symbol 244 MovieClip [butFont]
"char_txt_dtxt"Symbol 246 MovieClip [end_menu_scr] Frame 1Symbol 245 EditableText
"all_dtxt"Symbol 253 MovieClip Frame 1Symbol 248 EditableText
"score_dtxt"Symbol 253 MovieClip Frame 1Symbol 249 EditableText
"n_dtxt"Symbol 253 MovieClip Frame 1Symbol 250 EditableText
"name_dtxt"Symbol 253 MovieClip Frame 1Symbol 252 EditableText
"score_mc"Symbol 254 MovieClip [score_main_scr] Frame 1Symbol 253 MovieClip
"dtxt"Symbol 257 MovieClip [z_exps14] Frame 1Symbol 256 EditableText
"name_dtxt"Symbol 261 MovieClip [msg_menu_scr] Frame 1Symbol 258 EditableText
"name_itxt"Symbol 261 MovieClip [msg_menu_scr] Frame 1Symbol 259 EditableText
"txt_dtxt"Symbol 261 MovieClip [msg_menu_scr] Frame 1Symbol 260 EditableText
"next_but"Symbol 261 MovieClip [msg_menu_scr] Frame 1Symbol 244 MovieClip [butFont]
"dtxt"Symbol 266 MovieClip [z_exps15] Frame 1Symbol 265 EditableText
"dtxt"Symbol 268 MovieClip [butFontSmall] Frame 1Symbol 267 EditableText
"body"Symbol 337 MovieClip [enemys_mc] Frame 3Symbol 277 MovieClip
"gun3"Symbol 337 MovieClip [enemys_mc] Frame 21Symbol 290 MovieClip
"gun6"Symbol 337 MovieClip [enemys_mc] Frame 21Symbol 293 MovieClip
"gun2"Symbol 337 MovieClip [enemys_mc] Frame 21Symbol 290 MovieClip
"gun1"Symbol 337 MovieClip [enemys_mc] Frame 21Symbol 290 MovieClip
"gun5"Symbol 337 MovieClip [enemys_mc] Frame 21Symbol 293 MovieClip
"gun4"Symbol 337 MovieClip [enemys_mc] Frame 21Symbol 293 MovieClip
"head_mc"Symbol 337 MovieClip [enemys_mc] Frame 21Symbol 299 MovieClip
"body"Symbol 337 MovieClip [enemys_mc] Frame 31Symbol 305 MovieClip
"body"Symbol 337 MovieClip [enemys_mc] Frame 32Symbol 310 MovieClip
"body"Symbol 337 MovieClip [enemys_mc] Frame 33Symbol 315 MovieClip
"body"Symbol 337 MovieClip [enemys_mc] Frame 34Symbol 320 MovieClip
"body"Symbol 337 MovieClip [enemys_mc] Frame 35Symbol 325 MovieClip
"body"Symbol 337 MovieClip [enemys_mc] Frame 36Symbol 330 MovieClip
"body"Symbol 349 MovieClip [cbullets_mc] Frame 4Symbol 343 MovieClip
"guns"Symbol 367 MovieClip [char_mc] Frame 1Symbol 362 MovieClip
"body"Symbol 367 MovieClip [char_mc] Frame 1Symbol 206 MovieClip
"bubble_mc"Symbol 367 MovieClip [char_mc] Frame 1Symbol 366 MovieClip
"txt_dtxt"Symbol 395 MovieClip Frame 1Symbol 382 EditableText
"sold_mc"Symbol 395 MovieClip Frame 1Symbol 384 MovieClip
"body"Symbol 405 MovieClip Frame 1Symbol 206 MovieClip
"txt_dtxt"Symbol 405 MovieClip Frame 1Symbol 404 EditableText
"txt_dtxt"Symbol 420 MovieClip Frame 1Symbol 413 EditableText
"sold_mc"Symbol 420 MovieClip Frame 1Symbol 384 MovieClip
"gun1"Symbol 423 MovieClip Frame 1Symbol 395 MovieClip
"gun2"Symbol 423 MovieClip Frame 1Symbol 395 MovieClip
"gun3"Symbol 423 MovieClip Frame 1Symbol 395 MovieClip
"gun4"Symbol 423 MovieClip Frame 1Symbol 395 MovieClip
"gun5"Symbol 423 MovieClip Frame 1Symbol 395 MovieClip
"gun6"Symbol 423 MovieClip Frame 1Symbol 395 MovieClip
"guns_dtxt"Symbol 423 MovieClip Frame 1Symbol 397 EditableText
"txt_dtxt"Symbol 423 MovieClip Frame 2Symbol 400 EditableText
"ships_dtxt"Symbol 423 MovieClip Frame 3Symbol 403 EditableText
"ship1"Symbol 423 MovieClip Frame 3Symbol 405 MovieClip
"ship2"Symbol 423 MovieClip Frame 3Symbol 405 MovieClip
"ship3"Symbol 423 MovieClip Frame 3Symbol 405 MovieClip
"ship4"Symbol 423 MovieClip Frame 3Symbol 405 MovieClip
"ship5"Symbol 423 MovieClip Frame 3Symbol 405 MovieClip
"ship6"Symbol 423 MovieClip Frame 3Symbol 405 MovieClip
"txt_dtxt"Symbol 423 MovieClip Frame 4Symbol 406 EditableText
"guns_dtxt"Symbol 423 MovieClip Frame 5Symbol 410 EditableText
"gun1"Symbol 423 MovieClip Frame 5Symbol 420 MovieClip
"gun2"Symbol 423 MovieClip Frame 5Symbol 420 MovieClip
"gun3"Symbol 423 MovieClip Frame 5Symbol 420 MovieClip
"gun4"Symbol 423 MovieClip Frame 5Symbol 420 MovieClip
"tobattle_mc"Symbol 423 MovieClip Frame 6Symbol 244 MovieClip [butFont]
"bg1_mc"Symbol 427 MovieClip [gameshop_scr] Frame 1Symbol 423 MovieClip
"but2"Symbol 427 MovieClip [gameshop_scr] Frame 1Symbol 424 MovieClip
"but1"Symbol 427 MovieClip [gameshop_scr] Frame 1Symbol 424 MovieClip
"but3"Symbol 427 MovieClip [gameshop_scr] Frame 1Symbol 424 MovieClip
"but5"Symbol 427 MovieClip [gameshop_scr] Frame 1Symbol 424 MovieClip
"but6"Symbol 427 MovieClip [gameshop_scr] Frame 1Symbol 424 MovieClip
"char_txt_dtxt"Symbol 427 MovieClip [gameshop_scr] Frame 1Symbol 425 EditableText
"score_dtxt"Symbol 427 MovieClip [gameshop_scr] Frame 1Symbol 426 EditableText
"score_mc"Symbol 427 MovieClip [gameshop_scr] Frame 1Symbol 190 MovieClip [bonus_mc]
"body"Symbol 444 MovieClip [bonuses_mc] Frame 1Symbol 443 MovieClip
"body"Symbol 684 MovieClip [exps_mc] Frame 1Symbol 564 MovieClip
"body"Symbol 684 MovieClip [exps_mc] Frame 2Symbol 683 MovieClip
"body"Symbol 721 MovieClip [condition_mc] Frame 1Symbol 720 MovieClip
"body"Symbol 843 MovieClip [exps_big_mc] Frame 1Symbol 842 MovieClip
"body"Symbol 859 MovieClip [exps_char_mc] Frame 1Symbol 842 MovieClip
"txt_dtxt"Symbol 862 MovieClip [continue_menu_scr] Frame 1Symbol 861 EditableText
"exit_but"Symbol 862 MovieClip [continue_menu_scr] Frame 1Symbol 244 MovieClip [butFont]
"next_but"Symbol 862 MovieClip [continue_menu_scr] Frame 1Symbol 244 MovieClip [butFont]
"dtxt"Symbol 870 MovieClip Frame 1Symbol 866 EditableText
"char_txt_dtxt"Symbol 879 MovieClip [win_menu_scr] Frame 1Symbol 878 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 6 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 8 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 10 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 11 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 13 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 15 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 16 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 17 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 18 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 19 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 20 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 25 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 26 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 27 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 28 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 29 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 30 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 31 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 32 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 33 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 902 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 903 as "__Packages.Hint"
ExportAssets (56)Timeline Frame 1Symbol 904 as "__Packages.CCondition"
ExportAssets (56)Timeline Frame 1Symbol 905 as "__Packages.CChar"
ExportAssets (56)Timeline Frame 1Symbol 906 as "__Packages.CGame"
ExportAssets (56)Timeline Frame 1Symbol 907 as "__Packages.mochi.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 908 as "__Packages.CUniteScores"
ExportAssets (56)Timeline Frame 1Symbol 909 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 1 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 2 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 3 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 4 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 34 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 35 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 36 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 37 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 38 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 39 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 40 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 41 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 42 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 43 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 44 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 45 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 46 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 47 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 48 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 49 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 50 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 51 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 52 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 53 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 2Symbol 74 as "but120"
ExportAssets (56)Timeline Frame 2Symbol 78 as "but160"
ExportAssets (56)Timeline Frame 2Symbol 82 as "but100"
ExportAssets (56)Timeline Frame 2Symbol 185 as "main_menu_scr"
ExportAssets (56)Timeline Frame 2Symbol 190 as "bonus_mc"
ExportAssets (56)Timeline Frame 2Symbol 235 as "game_face_scr"
ExportAssets (56)Timeline Frame 2Symbol 244 as "butFont"
ExportAssets (56)Timeline Frame 2Symbol 246 as "end_menu_scr"
ExportAssets (56)Timeline Frame 2Symbol 254 as "score_main_scr"
ExportAssets (56)Timeline Frame 2Symbol 257 as "z_exps14"
ExportAssets (56)Timeline Frame 2Symbol 261 as "msg_menu_scr"
ExportAssets (56)Timeline Frame 2Symbol 264 as "show_cir"
ExportAssets (56)Timeline Frame 2Symbol 266 as "z_exps15"
ExportAssets (56)Timeline Frame 2Symbol 268 as "butFontSmall"
ExportAssets (56)Timeline Frame 2Symbol 337 as "enemys_mc"
ExportAssets (56)Timeline Frame 2Symbol 349 as "cbullets_mc"
ExportAssets (56)Timeline Frame 2Symbol 367 as "char_mc"
ExportAssets (56)Timeline Frame 2Symbol 376 as "objs_mc"
ExportAssets (56)Timeline Frame 2Symbol 427 as "gameshop_scr"
ExportAssets (56)Timeline Frame 2Symbol 430 as "about_scr"
ExportAssets (56)Timeline Frame 2Symbol 432 as "game_bg_mc"
ExportAssets (56)Timeline Frame 2Symbol 444 as "bonuses_mc"
ExportAssets (56)Timeline Frame 2Symbol 684 as "exps_mc"
ExportAssets (56)Timeline Frame 2Symbol 686 as "music.mp3"
ExportAssets (56)Timeline Frame 2Symbol 687 as "menu.mp3"
ExportAssets (56)Timeline Frame 2Symbol 688 as "menu_click.wav"
ExportAssets (56)Timeline Frame 2Symbol 689 as "menu_toggle.wav"
ExportAssets (56)Timeline Frame 2Symbol 690 as "char_weapon_1.mp3"
ExportAssets (56)Timeline Frame 2Symbol 691 as "char_weapon_2.mp3"
ExportAssets (56)Timeline Frame 2Symbol 692 as "char_weapon_3.mp3"
ExportAssets (56)Timeline Frame 2Symbol 693 as "char_weapon_4.mp3"
ExportAssets (56)Timeline Frame 2Symbol 694 as "char_weapon_5.mp3"
ExportAssets (56)Timeline Frame 2Symbol 695 as "char_weapon_6.mp3"
ExportAssets (56)Timeline Frame 2Symbol 696 as "game_shop_done.mp3"
ExportAssets (56)Timeline Frame 2Symbol 697 as "game_shop_error.mp3"
ExportAssets (56)Timeline Frame 2Symbol 698 as "weapon_cooled.mp3"
ExportAssets (56)Timeline Frame 2Symbol 699 as "weapon_heated.mp3"
ExportAssets (56)Timeline Frame 2Symbol 700 as "char_dead.mp3"
ExportAssets (56)Timeline Frame 2Symbol 701 as "char_switch_guns.mp3"
ExportAssets (56)Timeline Frame 2Symbol 702 as "enemy_boom0.mp3"
ExportAssets (56)Timeline Frame 2Symbol 703 as "message.mp3"
ExportAssets (56)Timeline Frame 2Symbol 704 as "enemy_boom1.mp3"
ExportAssets (56)Timeline Frame 2Symbol 705 as "char_hited.mp3"
ExportAssets (56)Timeline Frame 2Symbol 706 as "char_shielded.mp3"
ExportAssets (56)Timeline Frame 2Symbol 707 as "bonus_1.mp3"
ExportAssets (56)Timeline Frame 2Symbol 708 as "bonus_2.mp3"
ExportAssets (56)Timeline Frame 2Symbol 709 as "bonus_3.mp3"
ExportAssets (56)Timeline Frame 2Symbol 710 as "bonus_4.mp3"
ExportAssets (56)Timeline Frame 2Symbol 711 as "bonus_5.mp3"
ExportAssets (56)Timeline Frame 2Symbol 712 as "Symbol 16"
ExportAssets (56)Timeline Frame 2Symbol 721 as "condition_mc"
ExportAssets (56)Timeline Frame 2Symbol 723 as "stars_mc"
ExportAssets (56)Timeline Frame 2Symbol 843 as "exps_big_mc"
ExportAssets (56)Timeline Frame 2Symbol 848 as "z_exps6"
ExportAssets (56)Timeline Frame 2Symbol 853 as "z_exps7"
ExportAssets (56)Timeline Frame 2Symbol 858 as "z_exps8"
ExportAssets (56)Timeline Frame 2Symbol 859 as "exps_char_mc"
ExportAssets (56)Timeline Frame 2Symbol 862 as "continue_menu_scr"
ExportAssets (56)Timeline Frame 2Symbol 876 as "big_intro"
ExportAssets (56)Timeline Frame 2Symbol 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




http://swfchan.com/10/47445/info.shtml
Created: 1/5 -2019 19:42:39 Last modified: 1/5 -2019 19:42:39 Server time: 17/05 -2024 15:17:20