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

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

Turret Takeover - tanks, turrets, shooting, magic powers, color matching.swf

This is the info page for
Flash #90651

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


Text
armor

CREDITS

LEVEL

ENEMIES

BASE HEALTH

MENU

MENU

Abort Mission!

Abort Mission!

1

1

2

2

Hide
Keys

<p align="right"><font face="swfit_slm_fw" size="12" color="#cccccc" letterSpacing="0.000000" kerning="1">off</font></p>

<p align="right"><font face="swfit_slm_fw" size="12" color="#cccccc" letterSpacing="0.000000" kerning="1">99</font></p>

<p align="right"><font face="swfit_slm_fw" size="12" color="#cccccc" letterSpacing="0.000000" kerning="1">99</font></p>

<p align="right"><font face="swfit_slm_fw" size="12" color="#cccccc" letterSpacing="0.000000" kerning="1">99</font></p>

<p align="right"><font face="swfit_slm_fw" size="12" color="#cccccc" letterSpacing="0.000000" kerning="1">99</font></p>

Energy

Rampage mode!

Kill count:

<p align="center"><font face="swfit_slm_fw" size="20" color="#999999" letterSpacing="0.000000" kerning="1">1000</font></p>

MORE GAMES

MEER SPELLEN

PLUS DE JEUX

MEHR SPIELE

WIĘCEJ GIER

FLER SPEL

ALTRI GIOCHI

MÁS JUEGOS

MAIS JOGOS

ДРУГИЕ ИГРЫ

PERMAINAN LAINNYA

DAHA FAZLA OYUN

LABIH BANYAK PERMAINAN

W

A

D

S

f

4

1

3

2

Kickass Free Online Games

Kickass Free Online Games

Play

Play

tutorial

Tutorial

More

Games

More

Games

Credits

Credits

Ready!

Ready!

back

back

next

next

Submit

submit

submit

Skip

skip

skip

3000+

3000+

Rampage
Mode

Background

tutorial!

Click to play the
full tutorial!

More Games!

Play more games at:

Soundtracks:
1- "no fear, no mercy", by jeff Heim
2- ddoodm

Credits!

Produced by: Pharaoh Games

Game Design and Programming:
Alberto A. Braga

Art Work:Moses Bounty

Rampage mode!

destroy as many enemies
as you can before they
hit your base!
Non stop action with
colorless shots!

Upgrades:

<p align="center"><font face="FFF Estudio Extended" size="12" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>1$ FIRE </b></font></p><p align="center"><font face="FFF Estudio Extended" size="12" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>hh</b></font></p>

10$ Red Power

10$ Green Power

10$ Blue Power

10$ Yellow Power

15$ Life Base

15# Rotation Speed

15$ Fire Rate

15$ Bullet Speed

15$ Size Basel.

20$ Extra Armor

30$ Longer Powers

25$ Red x2

25$ Green x2

25$ Blue x2

25$ Yellow x2

20$ Power Shots

Tutorial

Use the mouse to aim and shot the tanks

display the right key for each tank

You can use:
a, s ,d ,w
or
1, 2, 3, 4

Use the keys to change the color of
the shot, to match each tank

After buying upgrades, you can start
collecting energy from the tanks

after you fill the energy bar, you
can use it's power by selecting the
right color and pressing space bar.

In rampage mode there is no
color switching, no upgrades
and only a single life!

Alright thumbs up
Lets do this!

Game Over!

--------------------

<p align="right"><font face="FFF Estudio Extended" size="14" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>0000</b></font></p>

Enemies Killed:

<p align="right"><font face="FFF Estudio Extended" size="14" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>0000</b></font></p>

Credits Left:

Current Level:

<p align="right"><font face="FFF Estudio Extended" size="14" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>

<p align="right"><font face="FFF Estudio Extended" size="14" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>

Base Health

Final Score:

<p align="left"><font face="FFF Estudio Extended" size="18" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>

ActionScript [AS1/AS2]

Frame 1
var _mochiads_game_id = "bc726e9858cda1c6"; mochi.as2.MochiAd.showPreGameAd({id:"bc726e9858cda1c6", res:"650x500", background:2455568, color:11183778, outline:0, no_bg:false}); mochi.as2.MochiServices.connect("bc726e9858cda1c6"); 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; var pv; 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); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&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__("972b6b2d", this, 10301, true);
Frame 2
var controleGeral = new Sound(this); var musica1 = new Sound(contMusica1); musica1.attachSound("music1"); musica1.setVolume(30); var musica2 = new Sound(contMusica2); musica2.attachSound("music2"); contMusica2.onEnterFrame = function () { if (this._parent.musica2.position >= (this._parent.musica2.duration - 1300)) { this._parent.musica2.stop(); this._parent.musica2.start(3); } }; var sndExplosao = new Sound(contExplosao); sndExplosao.attachSound("explosao"); var sndColisao = new Sound(contColisao); sndColisao.attachSound("colisao"); var sndVida = new Sound(contVida); sndVida.attachSound("vida"); var sndPoder = new Sound(contPoder); sndPoder.attachSound("poder"); var sndUpgrade = new Sound(contUpgrade); sndUpgrade.attachSound("upgrade"); var sndUpgrade2 = new Sound(contUpgrade2); sndUpgrade2.attachSound("upgrade2"); var sndTurret = new Sound(contTurret); sndTurret.attachSound("turret"); var sndGameOver = new Sound(contGameOver); sndGameOver.attachSound("gameOver"); var sndPress = new Sound(contPress); sndPress.attachSound("press"); var sndOver = new Sound(contOver); sndOver.attachSound("over"); function moreGames() { if (_root.localization_portal == "game_com_cn") { getURL (_root.localization_url1, "_blank"); } else { getURL (_root.localization_url1 + "&utm_content=button_mainscreen_moregames", "_blank"); } } function pharaohgames() { } function init() { iniMortos = 0; maxSpeed = 30; acel = 2; pontos = 0; nivel = 1; mVermelha = 0; mVerde = 0; mAzul = 0; mBranca = 0; var _local1 = 0; while (_local1 < 16) { arrUp[_local1] = false; _local1++; } delayIni = 36; vidaPer = 10; vidaBase = 10; quantIni = 5; vmVermelha = 8; vmVerde = 8; vmAzul = 8; vmBranca = 8; ativoFogo = false; ativoAgua = false; ativoTerra = false; ativoVento = false; firstTime = false; tutOn = false; finalScore = 0; tutRamp = false; morreu = false; } splash.stop(); gamename = "turret_takeover"; domain_parts = _url.split("://"); real_domain = domain_parts[1].split("/"); hostingdomain = real_domain[0]; if (hostingdomain == "") { hostingdomain = "unknown"; } savedomain1 = "gamedev.dev.spilgames.com"; savedomain2 = "www8.agame.com"; if ((hostingdomain == savedomain1) || (hostingdomain == savedomain2)) { spilnetwerk = "internal"; } else { spilnetwerk = "external"; } _root.localization_url1 = (((("http://www.a10.com/?utm_medium=brandedgames_" + spilnetwerk) + "&utm_campaign=") + gamename) + "&utm_source=") + hostingdomain; _root.localization_language_nr = 1; _root.localization_branding_nr = 46; _root.localization_portal = "teen"; menu = new ContextMenu(); menu.hideBuiltInItems(); menu_1 = new ContextMenuItem("Turret Takeover", pharaohgames); menu_2 = new ContextMenuItem("Go to More Games!", moreGames, true); menu_3 = new ContextMenuItem("Produced by:", pharaohgames, true); menu_4 = new ContextMenuItem("Pharaoh Games", pharaohgames); menu.customItems.push(menu_1); menu.customItems.push(menu_2); menu.customItems.push(menu_3); menu.customItems.push(menu_4); this.menu = menu; urlStart = _url.indexOf("://") + 3; urlEnd = _url.indexOf("/", urlStart); domain = _url.substring(urlStart, urlEnd); LastDot = domain.lastIndexOf(".") - 1; domEnd = domain.lastIndexOf(".", LastDot) + 1; domain = domain.substring(domEnd, domain.length); if (((domain != "pharaohgames.net") && (domain != "flashgamelicense.com")) && (domain != "mochiads.com")) { } var legenda = false; var usaNum = false; var teclaF = false; var rotVeloc = 10; var fireRate = 8; var size = 100; var tiroSpeed = 15; var armor = false; var maxSpeed; var acel; var speed = 0; var vx; var vy; var contIni; var arrIni; var delayIni; var delayTemp; var vidaPer; var vidaBase; var quantIni; var pontos; var iniMortos; var nivel; var arrUp = new Array(); var mVermelha = 0; var mVerde = 0; var mAzul = 0; var mBranca = 0; var vmVermelha; var vmVerde; var vmAzul; var vmBranca; var ativoFogo; var ativoAgua; var ativoTerra; var ativoVento; var areaJogo = 500; var pausado = false; var morreu; var rampage = false; var firstTime; var tutOn; var finalScore; var tutRamp; stop();
Frame 3
stop(); init(); delete onEnterFrame; if (maskMorre) { unloadMovie (maskMorre); removeMovieClip(maskMorre); } if (cont == undefined) { var mouseListener = new Object(); var deltaUp = false; var deltaDown = false; mouseListener.onMouseWheel = function (delta) { if ((!morreu) && ((!rampage) || (tutRamp))) { if (delta > 0) { if (deltaUp) { deltaUp = false; if (ball._currentframe < 4) { ball.nextFrame(); } else { ball.gotoAndStop(1); } } else { deltaUp = true; deltaDown = false; } } else if (delta < 0) { if (deltaDown) { deltaDown = false; if (ball._currentframe > 1) { ball.prevFrame(); } else { ball.gotoAndStop(4); } } else { deltaUp = false; deltaDown = true; } } } }; Mouse.addListener(mouseListener); var myKey = new Object(); myKey.onKeyDown = function () { if ((!morreu) && ((!rampage) || (tutRamp))) { switch (Key.getCode()) { case 65 : mc_base.turret.ball.gotoAndStop(2); if (usaNum) { usaNum = false; var _local1 = 0; while (_local1 < arrIni.length) { arrIni[_local1].letra.gotoAndStop(arrIni[_local1].letra._currentframe - 5); _local1++; } } break; case 87 : mc_base.turret.ball.gotoAndStop(1); if (usaNum) { usaNum = false; var _local1 = 0; while (_local1 < arrIni.length) { arrIni[_local1].letra.gotoAndStop(arrIni[_local1].letra._currentframe - 5); _local1++; } } var _local1 = 0; while (_local1 < arrIni.length) { if (arrIni[_local1].letra._currentframe == 5) { arrIni[_local1].letra.gotoAndStop(1); } _local1++; } break; case 68 : mc_base.turret.ball.gotoAndStop(3); if (usaNum) { usaNum = false; _local1 = 0; while (_local1 < arrIni.length) { arrIni[_local1].letra.gotoAndStop(arrIni[_local1].letra._currentframe - 5); _local1++; } } break; case 83 : mc_base.turret.ball.gotoAndStop(4); if (usaNum) { usaNum = false; _local1 = 0; while (_local1 < arrIni.length) { arrIni[_local1].letra.gotoAndStop(arrIni[_local1].letra._currentframe - 5); _local1++; } } break; case 70 : break; case 50 : mc_base.turret.ball.gotoAndStop(4); if (!usaNum) { usaNum = true; _local1 = 0; while (_local1 < arrIni.length) { switch (arrIni[_local1].letra._currentframe) { case 1 : arrIni[_local1].letra.gotoAndStop(6); break; case 2 : arrIni[_local1].letra.gotoAndStop(7); break; case 3 : arrIni[_local1].letra.gotoAndStop(8); break; case 4 : arrIni[_local1].letra.gotoAndStop(9); break; case 5 : arrIni[_local1].letra.gotoAndStop(6); } _local1++; } } break; case 49 : mc_base.turret.ball.gotoAndStop(2); if (!usaNum) { usaNum = true; _local1 = 0; while (_local1 < arrIni.length) { switch (arrIni[_local1].letra._currentframe) { case 1 : arrIni[_local1].letra.gotoAndStop(6); break; case 2 : arrIni[_local1].letra.gotoAndStop(7); break; case 3 : arrIni[_local1].letra.gotoAndStop(8); break; case 4 : arrIni[_local1].letra.gotoAndStop(9); break; case 5 : arrIni[_local1].letra.gotoAndStop(6); } _local1++; } } break; case 51 : mc_base.turret.ball.gotoAndStop(3); if (!usaNum) { usaNum = true; _local1 = 0; while (_local1 < arrIni.length) { switch (arrIni[_local1].letra._currentframe) { case 1 : arrIni[_local1].letra.gotoAndStop(6); break; case 2 : arrIni[_local1].letra.gotoAndStop(7); break; case 3 : arrIni[_local1].letra.gotoAndStop(8); break; case 4 : arrIni[_local1].letra.gotoAndStop(9); break; case 5 : arrIni[_local1].letra.gotoAndStop(6); } _local1++; } } break; case 52 : mc_base.turret.ball.gotoAndStop(1); if (!usaNum) { usaNum = true; _local1 = 0; while (_local1 < arrIni.length) { switch (arrIni[_local1].letra._currentframe) { case 1 : arrIni[_local1].letra.gotoAndStop(6); break; case 2 : arrIni[_local1].letra.gotoAndStop(7); break; case 3 : arrIni[_local1].letra.gotoAndStop(8); break; case 4 : arrIni[_local1].letra.gotoAndStop(9); break; case 5 : arrIni[_local1].letra.gotoAndStop(6); } _local1++; } } break; case 32 : especial(); } } }; Key.addListener(myKey); firstTime = true; attachMovie("Interface", "cont", 10000); cont._x = 650 - (cont._width / 2); cont._y = cont._height / 2; cont.btnSound.onRelease = function () { if (this._currentframe == 1) { this._parent._parent.controleGeral.setVolume(0); this.gotoAndStop(2); } else { this._parent._parent.controleGeral.setVolume(100); this.gotoAndStop(1); } }; cont.btnMusica1.gotoAndStop(2); cont.btnMusica1.onRelease = function () { this.gotoAndStop(2); this._parent.btnMusica2.gotoAndStop(3); this._parent._parent.musica1.stop(); this._parent._parent.musica2.stop(); this._parent._parent.musica2.start(3); }; musica2.start(3); cont.btnMusica2.gotoAndStop(3); cont.btnMusica2.onRelease = function () { this.gotoAndStop(4); this._parent.btnMusica1.gotoAndStop(1); this._parent._parent.musica2.stop(); this._parent._parent.musica1.stop(); this._parent._parent.musica1.start(0, 999); }; cont.btnSound.onRollOver = (cont.btnMusica1.onRollOver = (cont.btnMusica2.onRollOver = function () { sndOver.start(); })); cont.legenda.cb.onRelease = function () { legenda = !legenda; if (!legenda) { this.gotoAndStop(2); var _local2 = 0; while (_local2 < arrIni.length) { arrIni[_local2].letra._visible = true; if (usaNum) { arrIni[_local2].letra.gotoAndStop(arrIni[_local2]._currentframe + 5); } else { arrIni[_local2].letra.gotoAndStop(arrIni[_local2]._currentframe); } _local2++; } } else { this.gotoAndStop(3); var _local2 = 0; while (_local2 < arrIni.length) { arrIni[_local2].letra._visible = false; _local2++; } } }; cont.legenda.cb.onRollOver = function () { sndOver.start(); if (!legenda) { this.gotoAndStop(2); } }; cont.legenda.cb.onRollOut = (cont.legenda.cb.onRollOut = function () { if (!legenda) { this.gotoAndStop(1); } }); cont.btnSound.onPress = (cont.btnMusica1.onPress = (cont.btnMusica2.onPress = (cont.btnMenu.onPress = (cont.btnAbort.onPress = (cont.legenda.cb.onPress = function () { sndPress.start(); }))))); cont.btnMenu.onRelease = function () { if ((!morreu) && ((this._parent._parent._currentframe >= 4) && (this._parent._parent._currentframe <= 7))) { pausado = true; this._parent.btnAbort._visible = true; this._parent.legenda._visible = false; } }; cont.btnMenu.onRollOver = (cont.btnAbort.onRollOver = function () { sndOver.start(); this.gotoAndStop(2); }); cont.btnMenu.onRollOut = (cont.btnAbort.onRollOut = (cont.btnMenu.onReleaseOutside = (cont.btnAbort.onReleaseOutside = function () { this.gotoAndStop(1); }))); cont.btnAbort.onRelease = function () { var _local2 = 0; while (_local2 < arrTiros.length) { removeMovieClip(arrTiros[_local2]); _local2++; } this._parent._parent.ativoVento = false; unloadMovie (this._parent._parent.laser); _local2 = 0; while (_local2 < arrIni.length) { arrIni[_local2].unloadMovie(); _local2++; } this.gotoAndStop(1); this._parent._parent.gotoAndStop("menu"); }; } cont.txtVidaPer.text = "---"; cont.txtVidaBase.text = "---"; cont.txtPontos.text = "---"; cont.txtQuantIni.text = "---"; cont.txtLevel.text = "---"; cont.btnAbort._visible = false; cont.legenda._visible = true; cont.energy.gotoAndStop(1); cont.energy.mc_mVermelha._width = 0; cont.energy.mc_mVerde._width = 0; cont.energy.mc_mAzul._width = 0; cont.energy.mc_mBranca._width = 0; var i = 0; while (i < 4) { cont.energy["bola" + i]._visible = false; i++; } if (rampage) { btnRampage.gotoAndStop(3); } btnRampage.onRelease = function () { rampage = !rampage; if (this._currentframe != 3) { this.gotoAndStop(3); } else { this.gotoAndStop(2); } }; btnRampage.onPress = function () { sndPress.start(); }; btnRampage.onRollOver = function () { sndOver.start(); this._parent.tabela.gotoAndStop(5); if (this._currentframe != 3) { this.gotoAndStop(2); } }; btnRampage.onRollOut = (btnRampage.onReleaseOutside = function () { this._parent.tabela.gotoAndStop(1); if (this._currentframe != 3) { this.gotoAndStop(1); } }); var i = 0; while (i < 4) { var botao = this["btn" + i]; botao.id = i; botao.texto.gotoAndStop((i * 3) + 1); botao.onRollOver = function () { sndOver.start(); this.texto.gotoAndStop((this.id * 3) + 2); this._parent.tabela.gotoAndStop(this.id + 1); }; botao.onPress = function () { sndPress.start(); this.texto.gotoAndStop((this.id * 3) + 3); }; botao.onReleaseOutside = (botao.onRollOut = function () { this.texto.gotoAndStop((this.id * 3) + 1); this._parent.tabela.gotoAndStop(1); }); i++; } btn0.onRelease = function () { if (firstTime) { tutRamp = true; this._parent.gotoAndStop("tutorial"); } else if (rampage) { this._parent.gotoAndStop("rampage"); } this._parent.gotoAndStop("game"); }; btn1.onRelease = function () { tutOn = true; tutRamp = true; this._parent.gotoAndStop("tutorial"); }; btn2.onRelease = moreGames; btn3.onRelease = pharaohgames; this["btn_bg" + (fundo._currentframe - 1)].gotoAndStop(3); var i = 0; while (i < 4) { var botao = this["btn_bg" + i]; botao.id = i + 1; botao.onRelease = function () { this._parent.fundo.gotoAndStop(this.id); this._parent.btn_bg0.gotoAndStop(1); this._parent.btn_bg1.gotoAndStop(1); this._parent.btn_bg2.gotoAndStop(1); this._parent.btn_bg3.gotoAndStop(1); this.gotoAndStop(3); }; botao.onRollOver = function () { sndOver.start(); if (this._currentframe != 3) { this.gotoAndStop(2); } }; botao.onPress = function () { sndPress.start(); }; botao.onRollOut = (botao.onReleaseOutside = function () { if (this._currentframe != 3) { this.gotoAndStop(1); } }); i++; } if (_root.localization_portal == "game_com_cn") { this.cont.mainscreen_moregames.onRelease = function () { getURL (_root.localization_url1, "_blank"); }; } else { this.cont.mainscreen_moregames.onRelease = function () { getURL (_root.localization_url1 + "&utm_content=button_mainscreen_moregames", "_blank"); }; }
Frame 4
function especial() { switch (mc_base.turret.ball._currentframe) { case 1 : fire(); return; case 2 : earth(); return; case 3 : water(); return; case 4 : wind(); } } stop(); contIni = 0; arrIni = new Array(); delayTemp = 0; var arrTiros = new Array(); var contTiros = 0; var fireRateTemp = 0; if (arrUp[8]) { mc_base._xscale = 85; mc_base._yscale = 85; } if (arrUp[9]) { armor = true; } desenha = function () { if (!ativoFogo) { cont.energy.mc_mVermelha._width = mVermelha * (85 / vmVermelha); } if (!ativoTerra) { cont.energy.mc_mVerde._width = mVerde * (85 / vmVerde); } if (!ativoAgua) { cont.energy.mc_mAzul._width = mAzul * (85 / vmAzul); } if (!ativoVento) { cont.energy.mc_mBranca._width = mBranca * (85 / vmBranca); } if (armor) { cont.txtVidaPer.text = "on"; } else { cont.txtVidaPer.text = "off"; } cont.txtVidaBase.text = vidaBase; cont.txtPontos.text = pontos; cont.txtQuantIni.text = quantIni; cont.txtLevel.text = nivel; }; desenha(); morre = function () { mouseOn = false; mc_base.turret.explo._visible = false; maskMorre._visible = true; maskMorre._alpha++; if (ativoAgua) { ativoAgua = false; removeMovieClip(laser); } if (maskMorre._alpha >= 100) { ativoVento = false; var _local1 = 0; while (_local1 < arrTiros.length) { removeMovieClip(arrTiros[_local1]); _local1++; } _local1 = 0; while (_local1 < arrIni.length) { arrIni[_local1].unloadMovie(); _local1++; } gotoAndStop ("submit"); } }; onEnterFrame = function () { if (!pausado) { if (morreu) { if (!maskMorre) { attachMovie("MaskMorre", "maskMorre", 9000); maskMorre._alpha = 0; } morre(); } if (fireRateTemp > 0) { fireRateTemp--; } else if (mouseOn) { tiro(); fireRateTemp = fireRate; } controlaPersonagem(); gerenciaInimigos(); controlaTiros(); controlaEspeciais(); if (quantIni > 0) { if (!ativoVento) { delayTemp++; } if (delayTemp > delayIni) { delayTemp = 0; criaInimigo(); quantIni--; } } else if ((arrIni.length == 0) && (!morreu)) { passaFase(); } desenha(); } }; passaFase = function () { var _local1 = 0; while (_local1 < arrTiros.length) { removeMovieClip(arrTiros[_local1]); _local1++; } if (ativoAgua) { ativoAgua = false; removeMovieClip(laser); } gotoAndStop ("shop"); }; controlaPersonagem = function () { mc_base.turret._rotation = mc_base.turret._rotation - 90; var _local3 = _xmouse - mc_base._x; var _local2 = _ymouse - mc_base._y; var _local1 = Math.atan2(_local2, _local3); var _local4 = (_local1 * 180) / Math.PI; _local1 = ((_local1 * 180) / Math.PI) - mc_base.turret._rotation; if (_local1 > 180) { _local1 = _local1 - 360; } else if (_local1 < -180) { _local1 = _local1 + 360; } if (_local1 > 0) { if (_local1 < rotVeloc) { mc_base.turret._rotation = mc_base.turret._rotation + _local1; } else { mc_base.turret._rotation = mc_base.turret._rotation + rotVeloc; } } else if (_local1 < 0) { if (_local1 > (-rotVeloc)) { mc_base.turret._rotation = mc_base.turret._rotation + _local1; } else { mc_base.turret._rotation = mc_base.turret._rotation - rotVeloc; } } mc_base.turret._rotation = mc_base.turret._rotation + 90; if (ativoAgua) { laser._rotation = mc_base.turret._rotation; } }; onMouseDown = function () { if (pausado && (cont.btnAbort.hitTest(_xmouse, _ymouse, true) == false)) { pausado = false; cont.btnMenu.gotoAndStop(1); cont.btnAbort.gotoAndStop(1); cont.btnAbort._visible = false; cont.legenda._visible = true; } else if (((_xmouse < 500) && (!morreu)) && (!ativoAgua)) { mouseOn = true; } }; onMouseUp = function () { mouseOn = false; }; controlaEspeciais = function () { if (ativoFogo) { controlaFogo(); } if (ativoAgua) { controlaAgua(); } if (ativoTerra) { controlaTerra(); } if (ativoVento) { controlaVento(); } }; fire = function () { if ((arrUp[0] && (mVermelha == vmVermelha)) && (!ativoFogo)) { sndPoder.start(); mVermelha = 0; ativoFogo = true; } }; controlaFogo = function () { if (arrUP[15]) { cont.energy.mc_mVermelha._width = cont.energy.mc_mVermelha._width - 0.3; } else { cont.energy.mc_mVermelha._width = cont.energy.mc_mVermelha._width - 0.6; } if (cont.energy.mc_mVermelha._width <= 0.4) { cont.energy.mc_mVermelha._width = 0; ativoFogo = false; } }; earth = function () { if ((arrUp[1] && (mVerde == vmVerde)) && (!ativoTerra)) { sndPoder.start(); mVerde = 0; ativoTerra = true; } }; controlaTerra = function () { if (arrUp[15]) { cont.energy.mc_mVerde._width = cont.energy.mc_mVerde._width - 0.5; } else { cont.energy.mc_mVerde._width = cont.energy.mc_mVerde._width - 1; } if (cont.energy.mc_mVerde._width <= 0) { ativoTerra = false; } }; water = function () { if ((arrUp[2] && (mAzul == vmAzul)) && (!ativoAgua)) { mouseOn = false; sndPoder.start(); mAzul = 0; ativoAgua = true; this.attachMovie("Laser", "laser", 1000 + contTiros); laser._x = mc_base._x; laser._y = mc_base._y; if (arrUp[8]) { laser._xscale = 85; laser._yscale = 85; } laser._rotation = mc_base.turret._rotation; contTiros++; } }; controlaAgua = function () { if (arrUp[15]) { cont.energy.mc_mAzul._width = cont.energy.mc_mAzul._width - 1.5; } else { cont.energy.mc_mAzul._width = cont.energy.mc_mAzul._width - 2; } if (cont.energy.mc_mAzul._width <= 1) { laser.gotoAndStop("fim"); } if (laser._alpha <= 0) { ativoAgua = false; removeMovieClip(laser); } }; wind = function () { if ((arrUp[3] && (mBranca == vmBranca)) && (!ativoVento)) { sndPoder.start(); mBranca = 0; ativoVento = true; } }; controlaVento = function () { if (arrUp[15]) { cont.energy.mc_mBranca._width = cont.energy.mc_mBranca._width - 1.5; } else { cont.energy.mc_mBranca._width = cont.energy.mc_mBranca._width - 2; } if (cont.energy.mc_mBranca._width <= 1) { ativoVento = false; } }; tiro = function () { var _local4 = 1; if (ativoFogo) { _local4 = 3; } sndTurret.start(); mc_base.turret.explo._visible = true; mc_base.turret.explo.gotoAndPlay(1); var _local2 = 0; while (_local2 < _local4) { attachMovie("tiroTurret", "tt" + contTiros, 1000 + contTiros); this["tt" + contTiros]._x = mc_base._x; this["tt" + contTiros]._y = mc_base._y; var _local3 = -90; if (_local2 == 1) { _local3 = -105; } else if (_local2 == 2) { _local3 = -75; } this["tt" + contTiros].angulo = (Math.PI * (mc_base.turret._rotation + _local3)) / 180; this["tt" + contTiros]._rotation = mc_base.turret._rotation; if (!ativoTerra) { this["tt" + contTiros].gotoAndStop(mc_base.turret.ball._currentframe); } else { this["tt" + contTiros].gotoAndStop(5); } arrTiros.push(this["tt" + contTiros]); contTiros++; _local2++; } }; controlaTiros = function () { var _local3 = 0; while (_local3 < arrTiros.length) { var _local2 = arrTiros[_local3]; var _local1 = 0; while (_local1 < arrIni.length) { if ((_local2.hitTest(arrIni[_local1]) && (arrIni[_local1].morrendo != true)) && (arrIni[_local1].acertando != true)) { if ((arrIni[_local1]._currentframe == _local2._currentframe) || (_local2._currentframe == 5)) { arrIni[_local1].morrendo = true; arrIni[_local1].gotoAndStop("morrendo"); sndExplosao.start(); pontos++; iniMortos++; switch (_local2._currentframe) { case 1 : if ((mVermelha < vmVermelha) && (arrUp[0])) { if (!ativoFogo) { mVermelha++; } } break; case 2 : if ((mVerde < vmVerde) && (arrUp[1])) { if (!ativoTerra) { mVerde++; } } break; case 3 : if ((mAzul < vmAzul) && (arrUp[2])) { if (!ativoAgua) { mAzul++; } } break; case 4 : if (!((mBranca < vmBranca) && (arrUp[3]))) { break; } if (ativoVento) { break; } mBranca++; } } else if (arrUp[10]) { arrIni[_local1]._x = arrIni[_local1]._x - ((10 * Math.cos(arrIni[_local1].angulo)) * arrIni[_local1].speed); arrIni[_local1]._y = arrIni[_local1]._y - ((10 * Math.sin(arrIni[_local1].angulo)) * arrIni[_local1].speed); } removeMovieClip(_local2); } _local1++; } var _local5 = Math.cos(_local2.angulo) * tiroSpeed; var _local4 = Math.sin(_local2.angulo) * tiroSpeed; _local2._x = _local2._x + _local5; _local2._y = _local2._y + _local4; _local3++; } }; gerenciaInimigos = function () { var _local1 = 0; while (_local1 < arrIni.length) { if (arrIni[_local1].remove) { arrIni[_local1].unloadMovie(); arrIni.splice(_local1, 1); } else if (arrIni[_local1].morrendo) { } else if (arrIni[_local1].hitTest(mc_base) && (arrIni[_local1].acertando != true)) { if (!morreu) { if (armor) { armor = false; } else { vidaBase--; sndVida.start(); } if (vidaBase <= 0) { sndGameOver.start(); morreu = true; mc_base.gotoAndStop("morrendo"); } } arrIni[_local1].acertando = true; arrIni[_local1].gotoAndStop("morrendo"); } else { if (ativoAgua) { j = 0; while (j < 15) { if (arrIni[_local1].hitTest(laser["con" + j])) { arrIni[_local1].morrendo = true; arrIni[_local1].gotoAndStop("morrendo"); sndExplosao.start(); pontos++; iniMortos++; break; } j++; } } if ((!ativoVento) || (arrIni[_local1].acertando)) { var _local3 = mc_base._x - arrIni[_local1]._x; var _local2 = mc_base._y - arrIni[_local1]._y; var _local4 = Math.atan2(_local2, _local3); vx = Math.cos(_local4) * arrIni[_local1].speed; vy = Math.sin(_local4) * arrIni[_local1].speed; if (Math.abs(_local3) < Math.abs(vx)) { vx = _local3; } arrIni[_local1]._x = arrIni[_local1]._x + vx; if (Math.abs(_local2) < Math.abs(vy)) { vy = _local2; } arrIni[_local1]._y = arrIni[_local1]._y + vy; } } _local1++; } }; criaInimigo = function () { this.attachMovie("Inimigo", "ini_" + contIni, contIni); arrIni.push(this["ini_" + contIni]); var _local2 = arrIni.length - 1; arrIni[_local2].gotoAndStop(Math.floor(Math.random() * 4) + 1); if (usaNum) { arrIni[_local2].letra.gotoAndStop(arrIni[_local2]._currentframe + 5); } else { arrIni[_local2].letra.gotoAndStop(arrIni[_local2]._currentframe); } if (legenda) { arrIni[_local2].letra._visible = false; } if (nivel < 3) { arrIni[_local2].speed = Math.floor(Math.random() * 2) + 1; } else if (nivel < 5) { arrIni[_local2].speed = Math.floor(Math.random() * 3) + 1; } else if (nivel < 7) { arrIni[_local2].speed = Math.floor(Math.random() * 3) + 2; } else { arrIni[_local2].speed = Math.floor(Math.random() * 4) + 2; } arrIni[_local2]._xscale = 40; arrIni[_local2]._yscale = 40; if (Math.round(Math.random()) == 0) { if (Math.round(Math.random()) == 0) { arrIni[_local2]._x = -arrIni[_local2]._width; } else { arrIni[_local2]._x = areaJogo + arrIni[_local2]._width; } arrIni[_local2]._y = Math.floor(Math.random() * (areaJogo + 1)); } else { if (Math.round(Math.random()) == 0) { arrIni[_local2]._y = -arrIni[_local2]._height; } else { arrIni[_local2]._y = areaJogo + arrIni[_local2]._height; } arrIni[_local2]._x = Math.floor(Math.random() * (areaJogo + 1)); } var _local5 = mc_base._x - arrIni[_local2]._x; var _local4 = mc_base._y - arrIni[_local2]._y; var _local3 = Math.atan2(_local4, _local5); arrIni[_local2].angulo = _local3; arrIni[_local2]._rotation = ((_local3 * 180) / Math.PI) + 90; arrIni[_local2].letra._rotation = arrIni[_local2].letra._rotation - arrIni[_local2]._rotation; contIni++; };
Frame 5
function desenha() { if (armor) { cont.txtVidaPer.text = "on"; } else { cont.txtVidaPer.text = "off"; } cont.txtVidaBase.text = vidaBase; cont.txtPontos.text = pontos; cont.txtQuantIni.text = "---"; cont.txtLevel.text = ((nivel - 1) + "-") + nivel; } function upFunc(id) { arrUp[id] = true; switch (id) { case 0 : cont.energy.bola0._visible = true; break; case 1 : cont.energy.bola1._visible = true; break; case 2 : cont.energy.bola2._visible = true; break; case 3 : cont.energy.bola3._visible = true; break; case 4 : vidaBase = vidaBase + 5; break; case 5 : rotVeloc = 15; break; case 6 : fireRate = 6; break; case 7 : tiroSpeed = 20; break; case 8 : break; case 9 : cont.txtVidaPer.text = "on"; break; case 10 : break; case 11 : vmVermelha = 4; if (mVermelha > 4) { mVermelha = 4; } cont.energy.mc_mVermelha._width = mVermelha * (85 / vmVermelha); break; case 12 : vmVerde = 4; if (mVerde > 4) { mVerde = 4; } cont.energy.mc_mVerde._width = mVerde * (85 / vmVerde); break; case 13 : vmAzul = 4; if (mAzul > 4) { mAzul = 4; } cont.energy.mc_mAzul._width = mAzul * (85 / vmAzul); break; case 14 : vmBranca = 4; if (mBranca > 4) { mBranca = 4; } cont.energy.mc_mBranca._width = mBranca * (85 / vmBranca); break; case 15 : } } nivel++; quantIni = nivel * 5; delayIni = delayIni - 2; delete onEnterFrame; desenha(); var arrPrecos = new Array(10, 10, 10, 10, 15, 15, 15, 15, 15, 20, 20, 25, 25, 25, 25, 30); btn_start.texto.gotoAndStop(13); btn_start.onRollOver = function () { sndOver.start(); this.texto.gotoAndStop(14); }; btn_start.onPress = function () { sndPress.start(); this.texto.gotoAndStop(15); }; btn_start.onRollOut = (btn_start.onReleaseOutside = function () { this.texto.gotoAndStop(13); }); btn_start.onRelease = function () { this._parent.gotoAndStop("game"); }; txt_desc.text = ""; var arrDesc = new Array("Enables you to collect red energy and use the red power", "Enables you to collect green energy and use the green power", "Enables you to collect blue energy and use the blue power", "Enables you to collect yellow energy and use the yellow power", "Gives your base extra 5 life points", "Increases turret rotation speed", "Increases turret fire rate", "Increases bullet speed", "Reduce the size of your base", "+1 extra armor every round", "Shots push enemies", "Reduces the amount of red energy needed to use the red power", "Reduces the amount of green energy needed to use the green power", "Reduces the amount of blue energy needed to use the blue power", "Reduces the amount of yellow energy needed to use the yellow power", "Makes the power bars take longer to run out"); var i = 0; while (i < arrUp.length) { var botao = this["cb_up" + i]; botao.id = i; botao.onRelease = function () { if ((pontos >= arrPrecos[this.id]) && (!arrUp[this.id])) { if (Math.round(Math.random()) == 0) { sndUpgrade.start(); } else { sndUpgrade2.start(); } this.useHandCursor = false; this.gotoAndStop(3); arrUp[this.id] = true; pontos = pontos - arrPrecos[this.id]; upFunc(this.id); desenha(); } }; botao.onRollOver = function () { sndOver.start(); this._parent.txt_desc.text = arrDesc[this.id]; if (!arrUp[this.id]) { this.gotoAndStop(2); } }; botao.onReleaseOutside = (botao.onRollOut = function () { this._parent.txt_desc.text = ""; if (!arrUp[this.id]) { this.gotoAndStop(1); } }); if (arrUp[i]) { botao.enabled = false; botao.gotoAndStop(3); } i++; }
Frame 6
stop(); contIni = 0; arrIni = new Array(); delayTemp = 0; var arrTiros = new Array(); var contTiros = 0; var fireRateTemp = 0; mc_base._xscale = 85; mc_base._yscale = 85; fireRate = 6; rotVeloc = 15; tiroSpeed = 20; mc_base.turret.ball._visible = false; cont.legenda._visible = false; cont.txtVidaPer.text = "off"; vidaBase = 1; cont.energy.gotoAndStop(2); desenha = function () { cont.txtVidaBase.text = vidaBase; cont.txtPontos.text = pontos; cont.txtQuantIni.text = quantIni; cont.txtLevel.text = nivel; cont.energy.iniMorto.text = iniMortos; }; desenha(); morre = function () { mouseOn = false; mc_base.turret.explo._visible = false; maskMorre._visible = true; maskMorre._alpha++; if (ativoAgua) { ativoAgua = false; unloadMovie (laser); } if (maskMorre._alpha >= 100) { ativoVento = false; var _local1 = 0; while (_local1 < arrTiros.length) { removeMovieClip(arrTiros[_local1]); _local1++; } _local1 = 0; while (_local1 < arrIni.length) { arrIni[_local1].unloadMovie(); _local1++; } gotoAndStop ("submit"); } }; onEnterFrame = function () { if (!pausado) { if (morreu) { if (!maskMorre) { attachMovie("MaskMorre", "maskMorre", 9000); maskMorre._alpha = 0; } morre(); } if (fireRateTemp > 0) { fireRateTemp--; } else if (mouseOn) { tiro(); fireRateTemp = fireRate; } controlaPersonagem(); gerenciaInimigos(); controlaTiros(); if (quantIni > 0) { delayTemp++; if (delayTemp > delayIni) { delayTemp = 0; criaInimigo(); quantIni--; } } else if ((arrIni.length == 0) && (!morreu)) { passaFase(); } desenha(); } }; passaFase = function () { nivel++; quantIni = nivel * 5; delayIni = delayIni - 2; }; controlaPersonagem = function () { mc_base.turret._rotation = mc_base.turret._rotation - 90; var _local3 = _xmouse - mc_base._x; var _local2 = _ymouse - mc_base._y; var _local1 = Math.atan2(_local2, _local3); var _local4 = (_local1 * 180) / Math.PI; _local1 = ((_local1 * 180) / Math.PI) - mc_base.turret._rotation; if (_local1 > 180) { _local1 = _local1 - 360; } else if (_local1 < -180) { _local1 = _local1 + 360; } if (_local1 > 0) { if (_local1 < rotVeloc) { mc_base.turret._rotation = mc_base.turret._rotation + _local1; } else { mc_base.turret._rotation = mc_base.turret._rotation + rotVeloc; } } else if (_local1 < 0) { if (_local1 > (-rotVeloc)) { mc_base.turret._rotation = mc_base.turret._rotation + _local1; } else { mc_base.turret._rotation = mc_base.turret._rotation - rotVeloc; } } mc_base.turret._rotation = mc_base.turret._rotation + 90; if (ativoAgua) { laser._rotation = mc_base.turret._rotation; } }; onMouseDown = function () { if (pausado && (cont.btnAbort.hitTest(_xmouse, _ymouse, true) == false)) { pausado = false; cont.btnMenu.gotoAndStop(1); cont.btnAbort.gotoAndStop(1); cont.btnAbort._visible = false; } else if ((_xmouse < 500) && (!morreu)) { mouseOn = true; } }; onMouseUp = function () { mouseOn = false; }; tiro = function () { sndTurret.start(); mc_base.turret.explo._visible = true; mc_base.turret.explo.gotoAndPlay(1); attachMovie("tiroTurret", "tt" + contTiros, 1000 + contTiros); this["tt" + contTiros]._x = mc_base._x; this["tt" + contTiros]._y = mc_base._y; var _local2 = -90; this["tt" + contTiros].angulo = (Math.PI * (mc_base.turret._rotation + _local2)) / 180; this["tt" + contTiros]._rotation = mc_base.turret._rotation; var _local4 = Math.cos(tt.angulo) * (mc_base.turret._height - 5); var _local3 = Math.sin(tt.angulo) * (mc_base.turret._height - 5); this["tt" + contTiros]._x = this["tt" + contTiros]._x + _local4; this["tt" + contTiros]._y = this["tt" + contTiros]._y + _local3; this["tt" + contTiros].angulo = (Math.PI * (mc_base.turret._rotation + _local2)) / 180; this["tt" + contTiros]._rotation = mc_base.turret._rotation; this["tt" + contTiros].gotoAndStop(5); arrTiros.push(this["tt" + contTiros]); contTiros++; }; controlaTiros = function () { var _local3 = 0; while (_local3 < arrTiros.length) { var _local2 = arrTiros[_local3]; var _local1 = 0; while (_local1 < arrIni.length) { if ((_local2.hitTest(arrIni[_local1]) && (arrIni[_local1].morrendo != true)) && (arrIni[_local1].acertando != true)) { arrIni[_local1].morrendo = true; arrIni[_local1].gotoAndStop("morrendo"); sndExplosao.start(); pontos++; iniMortos++; removeMovieClip(_local2); } _local1++; } var _local5 = Math.cos(_local2.angulo) * tiroSpeed; var _local4 = Math.sin(_local2.angulo) * tiroSpeed; _local2._x = _local2._x + _local5; _local2._y = _local2._y + _local4; _local3++; } }; gerenciaInimigos = function () { var _local1 = 0; while (_local1 < arrIni.length) { if (arrIni[_local1].remove) { arrIni[_local1].unloadMovie(); arrIni.splice(_local1, 1); } else if (arrIni[_local1].morrendo) { } else if (arrIni[_local1].hitTest(mc_base) && (arrIni[_local1].acertando != true)) { if (!morreu) { vidaBase--; sndVida.start(); if (vidaBase <= 0) { sndGameOver.start(); morreu = true; mc_base.gotoAndStop("morrendo"); } } arrIni[_local1].acertando = true; arrIni[_local1].gotoAndStop("morrendo"); } else { var _local3 = mc_base._x - arrIni[_local1]._x; var _local2 = mc_base._y - arrIni[_local1]._y; var _local4 = Math.atan2(_local2, _local3); vx = Math.cos(_local4) * arrIni[_local1].speed; vy = Math.sin(_local4) * arrIni[_local1].speed; if (Math.abs(_local3) < Math.abs(vx)) { vx = _local3; } arrIni[_local1]._x = arrIni[_local1]._x + vx; if (Math.abs(_local2) < Math.abs(vy)) { vy = _local2; } arrIni[_local1]._y = arrIni[_local1]._y + vy; } _local1++; } }; criaInimigo = function () { this.attachMovie("Inimigo", "ini_" + contIni, contIni); arrIni.push(this["ini_" + contIni]); var _local2 = arrIni.length - 1; arrIni[_local2].gotoAndStop(Math.floor(Math.random() * 4) + 1); arrIni[_local2].letra._visible = false; if (nivel < 3) { arrIni[_local2].speed = Math.floor(Math.random() * 2) + 1; } else if (nivel < 5) { arrIni[_local2].speed = Math.floor(Math.random() * 3) + 1; } else if (nivel < 7) { arrIni[_local2].speed = Math.floor(Math.random() * 3) + 2; } else { arrIni[_local2].speed = Math.floor(Math.random() * 4) + 2; } arrIni[_local2]._xscale = 40; arrIni[_local2]._yscale = 40; if (Math.round(Math.random()) == 0) { if (Math.round(Math.random()) == 0) { arrIni[_local2]._x = -arrIni[_local2]._width; } else { arrIni[_local2]._x = areaJogo + arrIni[_local2]._width; } arrIni[_local2]._y = Math.floor(Math.random() * (areaJogo + 1)); } else { if (Math.round(Math.random()) == 0) { arrIni[_local2]._y = -arrIni[_local2]._height; } else { arrIni[_local2]._y = areaJogo + arrIni[_local2]._height; } arrIni[_local2]._x = Math.floor(Math.random() * (areaJogo + 1)); } var _local5 = mc_base._x - arrIni[_local2]._x; var _local4 = mc_base._y - arrIni[_local2]._y; var _local3 = Math.atan2(_local4, _local5); arrIni[_local2].angulo = _local3; arrIni[_local2]._rotation = ((_local3 * 180) / Math.PI) + 90; arrIni[_local2].letra._rotation = arrIni[_local2].letra._rotation - arrIni[_local2]._rotation; contIni++; };
Frame 7
function especial() { if (mc_base.turret.ball._currentframe == 3) { water(); } } arrIni = new Array(); var arrTiros = new Array(); var contTiros = 0; var fireRateTemp = 0; var k = 0; while (this["ini" + k]) { arrIni.push(this["ini" + k]); arrIni[k]._xscale = 40; arrIni[k]._yscale = 40; if (!legenda) { if (usaNum) { arrIni[k].letra.gotoAndStop(arrIni[k]._currentframe + 5); } else { arrIni[k].letra.gotoAndStop(arrIni[k]._currentframe); if ((arrIni[k]._currentframe == 1) && (teclaF)) { arrIni[k].letra.gotoAndStop(5); } } } else { arrIni[k].letra._visible = false; } arrIni[k].letra._rotation = arrIni[k].letra._rotation - arrIni[k]._rotation; k++; } btn_skip.texto.gotoAndStop(25); btn_skip.onRollOver = function () { sndOver.start(); this.texto.gotoAndStop(26); }; btn_skip.onPress = function () { sndPress.start(); this.texto.gotoAndStop(27); }; btn_skip.onRollOut = (btn_skip.onReleaseOutside = function () { this.texto.gotoAndStop(25); }); btn_start.texto.gotoAndStop(13); btn_start.onRollOver = function () { sndOver.start(); this.texto.gotoAndStop(14); }; btn_start.onPress = function () { sndPress.start(); this.texto.gotoAndStop(15); }; btn_start.onRollOut = (btn_start.onReleaseOutside = function () { this.texto.gotoAndStop(13); }); btn_skip.onRelease = (btn_start.onRelease = function () { i = 0; while (i < arrTiros.length) { arrTiros[i].unloadMovie(); i++; } arrUp[0] = false; arrUp[1] = false; arrUp[2] = false; arrUp[3] = false; mAzul = 0; mBranca = 0; mVermelha = 0; mVerde = 0; cont.energy.bola0._visible = false; cont.energy.bola1._visible = false; cont.energy.bola2._visible = false; cont.energy.bola3._visible = false; removeMovieClip(laser); cont.energy.mc_mAzul._width = 0; ativoAgua = false; if (rampage) { this._parent.gotoAndStop("rampage"); } else { this._parent.gotoAndStop("game"); } }); btn_start._visible = false; arrIni[0].gotoAndStop(1); arrIni[1].gotoAndStop(1); arrIni[2].gotoAndStop(2); arrIni[2]._visible = false; arrIni[3].gotoAndStop(3); arrIni[3]._visible = false; arrIni[4].gotoAndStop(4); arrIni[4]._visible = false; arrIni[5].gotoAndStop(1); arrIni[5]._visible = false; arrIni[6].gotoAndStop(2); arrIni[6]._visible = false; arrIni[7].gotoAndStop(3); arrIni[7]._visible = false; arrIni[8].gotoAndStop(4); arrIni[8]._visible = false; arrIni[9].gotoAndStop(1); arrIni[9]._visible = false; arrIni[10].gotoAndStop(1); arrIni[10]._visible = false; arrIni[11].gotoAndStop(1); arrIni[11]._visible = false; arrIni[12].gotoAndStop(4); arrIni[12]._visible = false; arrIni[13].gotoAndStop(1); arrIni[13]._visible = false; arrIni[14].gotoAndStop(2); arrIni[14]._visible = false; arrIni[15].gotoAndStop(3); arrIni[15]._visible = false; arrIni[16].gotoAndStop(4); arrIni[16]._visible = false; onEnterFrame = function () { if (!pausado) { if (fireRateTemp > 0) { fireRateTemp--; } else if (mouseOn) { tiro(); fireRateTemp = fireRate; } controlaPersonagem(); controlaTiros(); gerenciaInimigos(); controlaTutorial(); if (ativoAgua) { controlaAgua(); } desenha(); } }; desenha = function () { cont.energy.mc_mVermelha._width = mVermelha * (85 / vmVermelha); cont.energy.mc_mVerde._width = mVerde * (85 / vmVerde); cont.energy.mc_mBranca._width = mBranca * (85 / vmBranca); if (!ativoAgua) { cont.energy.mc_mAzul._width = mAzul * (85 / vmAzul); } }; var tutPos = 1; controlaTutorial = function () { switch (tutPos) { case 1 : if (ini0.remove && (ini1.remove)) { tutPos = 2; arrIni[0].unloadMovie(); arrIni[1].unloadMovie(); tutorial.gotoAndStop(2); arrIni[2]._visible = true; arrIni[3]._visible = true; arrIni[4]._visible = true; arrIni[5]._visible = true; } return; case 2 : if (((ini2.remove && (ini3.remove)) && (ini4.remove)) && (ini5.remove)) { tutPos = 3; tutorial.gotoAndStop(3); arrIni[2].unloadMovie(); arrIni[3].unloadMovie(); arrIni[4].unloadMovie(); arrIni[5].unloadMovie(); arrUp[0] = true; arrUp[1] = true; arrUp[2] = true; arrUp[3] = true; cont.energy.bola0._visible = true; cont.energy.bola1._visible = true; cont.energy.bola2._visible = true; cont.energy.bola3._visible = true; arrIni[6]._visible = true; arrIni[7]._visible = true; arrIni[8]._visible = true; arrIni[9]._visible = true; arrIni[10]._visible = true; arrIni[11]._visible = true; arrIni[12]._visible = true; } return; case 3 : if ((((((ini6.remove && (ini7.remove)) && (ini8.remove)) && (ini9.remove)) && (ini10.remove)) && (ini11.remove)) && (ini12.remove)) { tutPos = 4; tutorial.gotoAndStop(4); arrIni[6].unloadMovie(); arrIni[7].unloadMovie(); arrIni[8].unloadMovie(); arrIni[9].unloadMovie(); arrIni[10].unloadMovie(); arrIni[11].unloadMovie(); arrIni[12].unloadMovie(); mAzul = vmAzul; arrIni[13]._visible = true; arrIni[14]._visible = true; arrIni[15]._visible = true; arrIni[16]._visible = true; } return; case 5 : return; } }; water = function () { if ((arrUp[2] && (mAzul == vmAzul)) && (!ativoAgua)) { mouseOn = false; sndPoder.start(); mAzul = 0; ativoAgua = true; this.attachMovie("Laser", "laser", 1000 + contTiros); laser._x = mc_base._x; laser._y = mc_base._y; laser._rotation = mc_base.turret._rotation; contTiros++; } }; controlaAgua = function () { cont.energy.mc_mAzul._width = cont.energy.mc_mAzul._width - 2; if (cont.energy.mc_mAzul._width <= 1) { cont.energy.mc_mAzul._width = 0; laser.gotoAndPlay("fim"); } if (laser._alpha <= 0) { ativoAgua = false; removeMovieClip(laser); tutPos = 5; arrIni[13].unloadMovie(); arrIni[14].unloadMovie(); arrIni[15].unloadMovie(); arrIni[16].unloadMovie(); tutorial.gotoAndStop(5); btn_start._visible = true; btn_skip._visible = false; } }; gerenciaInimigos = function () { var _local1 = 0; while (_local1 < arrIni.length) { if (!legenda) { if (usaNum) { arrIni[_local1].letra.gotoAndStop(arrIni[_local1]._currentframe + 5); } else { arrIni[_local1].letra.gotoAndStop(arrIni[_local1]._currentframe); if ((arrIni[_local1]._currentframe == 1) && (teclaF)) { arrIni[_local1].letra.gotoAndStop(5); } } } else { arrIni[_local1].letra._visible = false; } if (arrIni[_local1].remove) { arrIni[_local1]._visible = false; } if (ativoAgua) { j = 0; while (j < 15) { if (arrIni[_local1].hitTest(laser["con" + j]) && (!arrIni[_local1].morrendo)) { arrIni[_local1].morrendo = true; arrIni[_local1].gotoAndStop("morrendo"); sndExplosao.start(); break; } j++; } } _local1++; } }; controlaPersonagem = function () { mc_base.turret._rotation = mc_base.turret._rotation - 90; var _local3 = _xmouse - mc_base._x; var _local2 = _ymouse - mc_base._y; var _local1 = Math.atan2(_local2, _local3); var _local4 = (_local1 * 180) / Math.PI; _local1 = ((_local1 * 180) / Math.PI) - mc_base.turret._rotation; if (_local1 > 180) { _local1 = _local1 - 360; } else if (_local1 < -180) { _local1 = _local1 + 360; } if (_local1 > 0) { if (_local1 < rotVeloc) { mc_base.turret._rotation = mc_base.turret._rotation + _local1; } else { mc_base.turret._rotation = mc_base.turret._rotation + rotVeloc; } } else if (_local1 < 0) { if (_local1 > (-rotVeloc)) { mc_base.turret._rotation = mc_base.turret._rotation + _local1; } else { mc_base.turret._rotation = mc_base.turret._rotation - rotVeloc; } } mc_base.turret._rotation = mc_base.turret._rotation + 90; if (ativoAgua) { laser._rotation = mc_base.turret._rotation; } }; tiro = function () { sndTurret.start(); mc_base.turret.explo._visible = true; mc_base.turret.explo.gotoAndPlay(1); attachMovie("tiroTurret", "tt" + contTiros, 1000 + contTiros); this["tt" + contTiros]._x = mc_base._x; this["tt" + contTiros]._y = mc_base._y; var _local2 = -90; this["tt" + contTiros].angulo = (Math.PI * (mc_base.turret._rotation + _local2)) / 180; this["tt" + contTiros]._rotation = mc_base.turret._rotation; if (!ativoTerra) { this["tt" + contTiros].gotoAndStop(mc_base.turret.ball._currentframe); } else { this["tt" + contTiros].gotoAndStop(5); } arrTiros.push(this["tt" + contTiros]); contTiros++; }; controlaTiros = function () { var _local3 = 0; while (_local3 < arrTiros.length) { var _local2 = arrTiros[_local3]; var _local1 = 0; while (_local1 < arrIni.length) { if (((_local2.hitTest(arrIni[_local1]) && (arrIni[_local1].morrendo != true)) && (arrIni[_local1].acertando != true)) && (arrIni[_local1]._visible)) { if ((arrIni[_local1]._currentframe == _local2._currentframe) || (_local2._currentframe == 5)) { arrIni[_local1].morrendo = true; arrIni[_local1].gotoAndStop("morrendo"); sndExplosao.start(); switch (_local2._currentframe) { case 1 : if ((mVermelha < vmVermelha) && (arrUp[0])) { if (!ativoFogo) { mVermelha++; } } break; case 2 : if ((mVerde < vmVerde) && (arrUp[1])) { if (!ativoTerra) { mVerde++; } } break; case 3 : if ((mAzul < vmAzul) && (arrUp[2])) { if (!ativoAgua) { mAzul++; } } break; case 4 : if (!((mBranca < vmBranca) && (arrUp[3]))) { break; } if (ativoVento) { break; } mBranca++; } } removeMovieClip(_local2); } _local1++; } var _local5 = Math.cos(_local2.angulo) * tiroSpeed; var _local4 = Math.sin(_local2.angulo) * tiroSpeed; _local2._x = _local2._x + _local5; _local2._y = _local2._y + _local4; _local3++; } }; onMouseDown = function () { if (pausado && (cont.btnAbort.hitTest(_xmouse, _ymouse, true) == false)) { pausado = false; cont.btnMenu.gotoAndStop(1); cont.btnAbort.gotoAndStop(1); cont.btnAbort._visible = false; cont.legenda._visible = true; } else if ((((_xmouse < 500) && (tutPos != 5)) && (!ativoAgua)) && (btn_skip.hitTest(_xmouse, _ymouse, true) == false)) { mouseOn = true; } }; onMouseUp = function () { mouseOn = false; };
Frame 8
onEnterFrame = function () { if (maskMorre._alpha > 0) { maskMorre._alpha--; } else { unloadMovie (maskMorre); removeMovieClip(maskMorre); } }; cont.txtVidaPer.text = "---"; cont.txtVidaBase.text = "---"; cont.txtPontos.text = "---"; cont.txtQuantIni.text = "---"; cont.txtLevel.text = "---"; trace(vidaPer); txtPontos.text = iniMortos; txtLevel.text = nivel; if (!rampage) { txtVidaBase.text = vidaBase; txtCredits.text = pontos; finalScore = 10 * ((((vidaBase * 5) + (pontos * 2)) + (nivel * 5)) + iniMortos); txtFinalScore.text = finalScore; cont.energy.mc_mVermelha._width = 0; cont.energy.mc_mVerde._width = 0; cont.energy.mc_mAzul._width = 0; cont.energy.mc_mBranca._width = 0; } else { txtVidaPer.text = "---"; txtVidaBase.text = "---"; txtCredits.text = "---"; finalScore = 20 * ((nivel * 5) + iniMortos); txtFinalScore.text = finalScore; cont.energy.iniMorto.text = "---"; } btn_submit.texto.gotoAndStop(22); btn_submit.onRelease = function () { this._parent.gotoAndStop("highscores"); }; btn_submit.onRollOver = function () { sndOver.start(); this.texto.gotoAndStop(23); }; btn_submit.onPress = function () { sndPress.start(); this.texto.gotoAndStop(24); }; btn_submit.onReleaseOutside = (btn_submit.onRollOut = function () { this.texto.gotoAndStop(22); }); btn_back.texto.gotoAndStop(16); btn_back.onRelease = function () { this._parent.gotoAndStop("menu"); }; btn_back.onRollOver = function () { sndOver.start(); this.texto.gotoAndStop(17); }; btn_back.onPress = function () { sndPress.start(); this.texto.gotoAndStop(18); }; btn_back.onReleaseOutside = (btn_back.onRollOut = function () { this.texto.gotoAndStop(16); });
Frame 9
btn.texto.gotoAndStop(28); btn.onRollOver = function () { sndOver.start(); this.texto.gotoAndStop(29); }; btn.onRollOut = (btn.onReleaseOutside = function () { this.texto.gotoAndStop(28); }); btn.onPress = function () { sndPress.start(); this.texto.gotoAndStop(30); }; if (_root.localization_portal == "game_com_cn") { this.btn.onRelease = function () { getURL (_root.localization_url1, "_blank"); }; } else { this.btn.onRelease = function () { getURL (_root.localization_url1 + "&utm_content=button_highscore_3000games", "_blank"); }; } if (rampage) { var o = {n:[8, 14, 12, 5, 4, 6, 2, 7, 7, 3, 5, 11, 7, 7, 6, 2], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; } else { var o = {n:[2, 0, 5, 0, 9, 15, 0, 10, 8, 6, 2, 7, 8, 3, 7, 12], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; } var boardID = o.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:boardID, score:finalScore});
Frame 10
gotoAndStop ("menu");
Symbol 23 MovieClip [tiroTurret] Frame 1
stop();
Symbol 36 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 1
stop();
Symbol 44 MovieClip Frame 1
stop();
Symbol 47 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 1
stop();
Symbol 189 MovieClip Frame 1
gotoAndStop(_root.localization_branding_nr);
Symbol 206 MovieClip Frame 1
gotoAndStop(_root.localization_language_nr);
Symbol 216 MovieClip [Laser] Frame 15
stop();
Symbol 216 MovieClip [Laser] Frame 16
stop(); this.onEnterFrame = function () { this._alpha = this._alpha - 5; };
Symbol 216 MovieClip [Laser] Frame 30
stop();
Symbol 264 MovieClip Frame 37
this._parent.remove = true; if (this._parent._parent._parent.morreu == false) { this._visible = false; }
Symbol 276 MovieClip [CheckThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 287 MovieClip [CheckBoxAssets] Frame 1
#initclip 34 mx.controls.CheckBox.prototype.adjustFocusRect = function () { var _local4 = this._parent.focus_mc; var _local2 = this.iconName; var _local3 = this.getStyle("themeColor"); if (_local3 == undefined) { _local3 = 8453965 /* 0x80FF4D */; } var _local8 = _local2._width + 4; var _local5 = _local2._height + 4; _local4.setSize(_local8, _local5, 0, 100, _local3); var _local7 = _local2._x; var _local6 = _local2._y; _local4.move((this.x - 2) + _local7, (this.y + _local6) - 2); }; #endinitclip
Symbol 289 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 291 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 294 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 296 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 299 MovieClip [Defaults] Frame 1
#initclip 35 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 300 MovieClip [UIObjectExtensions] Frame 1
#initclip 36 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 301 MovieClip [UIObject] Frame 1
#initclip 37 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 304 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 305 MovieClip Frame 1
#initclip 38 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 306 MovieClip [FocusRect] Frame 1
#initclip 39 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 307 MovieClip [FocusManager] Frame 1
#initclip 40 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 308 MovieClip [UIComponentExtensions] Frame 1
#initclip 41 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 309 MovieClip [UIComponent] Frame 1
#initclip 42 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 310 MovieClip [SimpleButton] Frame 1
#initclip 43 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 311 MovieClip [Border] Frame 1
#initclip 44 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 312 MovieClip [RectBorder] Frame 1
#initclip 45 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 313 MovieClip [ButtonSkin] Frame 1
#initclip 46 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 314 MovieClip [Button] Frame 1
#initclip 47 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 310 MovieClip [SimpleButton] in Symbol 314 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 315 MovieClip [CheckBox] Frame 1
#initclip 48 Object.registerClass("CheckBox", mx.controls.CheckBox); #endinitclip stop();
Instance of Symbol 314 MovieClip [Button] in Symbol 315 MovieClip [CheckBox] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 498 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local23 = 11000; var _local19 = options.ad_timeout; if (options.skip) { _local19 = 0; } delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); 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 _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local22 = options.color; delete options.color; var _local20 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local20); _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 = _local6.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 _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local24, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local19; 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; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { mochi.as2.MochiAd.containerNotify(clip, {id:"hostLoadPcnt", pcnt:_local2}, clip._mochiad._containerLCName); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _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 showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; 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")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } 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(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; 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_failed(); 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; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; 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) { options.ad_failed(); _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 showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(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 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 _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; if (_local7._url.indexOf("http") != 0) { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); } var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } 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; mochi.as2.MochiAd.unload(this._parent); } }; } }; var _local5 = new Object(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); if (!options.skip) { _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); } containerNotify(clip, {id:"unload"}, clip._mochiad._containerLCName); 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++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); containerRpcResult(clip, callbackID, _local4, clip._mochiad._containerLCName); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); containerRpcResult(clip, callbackID, _local3, clip._mochiad._containerLCName); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } static function containerNotify(clip, args, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.notify) { _local1.notify(args); } else { new LocalConnection().send(lcName, "notify", args); } } static function containerRpcResult(clip, callbackID, val, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.rpcResult) { _local1.rpcResult(callbackID, val); } else { new LocalConnection().send(lcName, "rpcResult", callbackID, val); } } }
Symbol 499 MovieClip [__Packages.mochi.as2.MochiSync] Frame 0
class mochi.as2.MochiSync { var _syncContainer; function MochiSync () { _syncContainer = {}; } function getProp(name) { return(_syncContainer[name]); } function setProp(name, value) { if (_syncContainer[name] == value) { return(undefined); } _syncContainer[name] = value; mochi.as2.MochiServices.send("sync_propUpdate", {name:name, value:value}); } function triggerEvent(eventType, args) { switch (eventType) { case SYNC_REQUEST : mochi.as2.MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY : _syncContainer[args.name] = args.value; } } static var SYNC_REQUEST = "SyncRequest"; static var SYNC_PROPERTY = "UpdateProperty"; }
Symbol 500 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _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("3.7 as2"); } 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"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { warnID(id, false); if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.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(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local6 = "_mochiservices_com_" + id; var _local5 = new MovieClipLoader(); var _local3 = {}; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servURL) { _servURL = urlOptions().servURL; } var _local4 = _servURL + _services; if (urlOptions().servicesURL) { _local4 = urlOptions().servicesURL; } allowDomains(_local4); _clip = clip.createEmptyMovieClip(_local6, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); if (_local3.waitInterval != null) { clearInterval(_local3.waitInterval); } _local3.onLoadError = loadError; _local3.onLoadStart = function (target_mc) { this.isLoading = true; }; _local3.onLoadComplete = function (target_mc) { target_mc.MochiServices = mochi.as2.MochiServices; }; _local3.startTime = getTimer(); _local3.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _local3.waitInterval = setInterval(_local3, "wait", 1000); _local5.addListener(_local3); _local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function loadError(target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); disconnect(); onError.apply(null, [errorCode]); } 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.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.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]; }; _listenChannel.onEvent = function (pkg) { switch (pkg.target) { case "events" : mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case "coins" : mochi.as2.MochiSocial.triggerEvent(pkg.event, pkg.args); break; case "sync" : mochi.as2.MochiServices.servicesSync.triggerEvent(pkg.event, pkg.args); } }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; 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 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._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 ((args.options != null) && (args.options.onError != null)) { args.options.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:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; var _local6; if (_root._url.indexOf("mochiad_options") != -1) { var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1; _local6 = _root._url.substr(_local2, _root._url.length); } else if (_root.mochiad_options) { _local6 = _root.mochiad_options; } if (_local6) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function warnID(bid, leaderboard) { bid = bid.toLowerCase(); if (bid.length != 16) { trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length"); return(undefined); } if (bid == "1e113c7239048b3f") { if (leaderboard) { trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); } return(undefined); } if (bid == "84993a1de4031cd8") { if (leaderboard) { trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); } return(undefined); } var _local1 = 0; while (_local1 < bid.length) { switch (bid.charAt(_local1)) { case "0" : case "1" : case "2" : case "3" : case "4" : case "5" : case "6" : case "7" : case "8" : case "9" : case "a" : case "b" : case "c" : case "d" : case "e" : case "f" : break; default : trace("WARNING: Board ID contains illegal characters: " + bid); return(undefined); } _local1++; } } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static function setContainer(clip) { } static function stayOnTop(clip) { } static var _servURL = "http://www.mochiads.com/static/lib/services/"; static var _services = "services.swf"; static var _mochiLC = "MochiLC.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; static var servicesSync = new mochi.as2.MochiSync(); }
Symbol 501 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher { var eventTable; function MochiEventDispatcher () { eventTable = {}; } function buildDelegate(thisObject, thatObject) { var _local2 = {thisObject:thisObject, thatObject:thatObject}; if (thatObject != undefined) { var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject)); _local2.delegate = function (args) { funct.call(thisObject, args); }; } else { _local2.delegate = thisObject; } return(_local2); } function compareDelegate(d_A, d_B) { if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) { return(false); } return(true); } function addEventListener(event, thisObject, thatObject) { removeEventListener(event, thisObject, thatObject); eventTable[event].push(buildDelegate(thisObject, thatObject)); } function removeEventListener(event, thisObject, thatObject) { var _local3 = buildDelegate(thisObject, thatObject); if (eventTable[event] == undefined) { eventTable[event] = []; return(undefined); } for (var _local4 in eventTable[event]) { if (!compareDelegate(eventTable[event][_local4], _local3)) { continue; } eventTable[event].splice(Number(_local4), 1); } } function triggerEvent(event, args) { if (eventTable[event] == undefined) { return(undefined); } for (var _local4 in eventTable[event]) { eventTable[event][_local4].delegate(args); } } }
Symbol 502 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents { static var gameStart, levelStart; function MochiEvents () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function startSession(achievementID) { mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null); } static function trigger(kind, obj) { if (obj == undefined) { obj = {}; } else if (obj.kind != undefined) { trace("WARNING: optional arguements package contains key 'id', it will be overwritten"); obj.kind = kind; } mochi.as2.MochiServices.send("events_triggerEvent", {eventObject:obj}, null, null); } static function setNotifications(clip, style) { var _local2 = {}; for (var _local3 in style) { _local2[_local3] = style[_local3]; } _local2.clip = clip; mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null); } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static function startGame() { gameStart = new Date().getTime(); trigger("start_game"); } static function endGame() { var _local1 = new Date().getTime() - gameStart; trigger("end_game", {time:_local1}); } static function startLevel() { levelStart = new Date().getTime(); trigger("start_level"); } static function endLevel() { var _local1 = new Date().getTime() - levelStart; trigger("end_level", {time:_local1}); } static var ACHIEVEMENT_RECEIVED = "AchievementReceived"; static var ALIGN_TOP_LEFT = "ALIGN_TL"; static var ALIGN_TOP = "ALIGN_T"; static var ALIGN_TOP_RIGHT = "ALIGN_TR"; static var ALIGN_LEFT = "ALIGN_L"; static var ALIGN_CENTER = "ALIGN_C"; static var ALIGN_RIGHT = "ALIGN_R"; static var ALIGN_BOTTOM_LEFT = "ALIGN_BL"; static var ALIGN_BOTTOM = "ALIGN_B"; static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR"; static var FORMAT_SHORT = "ShortForm"; static var FORMAT_LONG = "LongForm"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 503 MovieClip [__Packages.mochi.as2.MochiSocial] Frame 0
class mochi.as2.MochiSocial { function MochiSocial () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showLoginWidget(options) { mochi.as2.MochiServices.setContainer(); mochi.as2.MochiServices.stayOnTop(); mochi.as2.MochiServices.send("coins_showLoginWidget", {options:options}); } static function hideLoginWidget() { mochi.as2.MochiServices.send("coins_hideLoginWidget"); } static function requestLogin() { mochi.as2.MochiServices.send("coins_requestLogin"); } static function getUserInfo() { mochi.as2.MochiServices.send("coins_getUserInfo"); } static function saveUserProperties(properties) { mochi.as2.MochiServices.send("coins_saveUserProperties", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var LOGGED_IN = "LoggedIn"; static var LOGGED_OUT = "LoggedOut"; static var LOGIN_SHOW = "LoginShow"; static var LOGIN_HIDE = "LoginHide"; static var LOGIN_SHOWN = "LoginShown"; static var PROFILE_SHOW = "ProfileShow"; static var PROFILE_HIDE = "ProfileHide"; static var PROPERTIES_SAVED = "PropertySaved"; static var WIDGET_LOADED = "WidgetLoaded"; static var USER_INFO = "UserInfo"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var PROPERTIES_SIZE = "PropertiesSize"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 504 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.as2.MochiServices.warnID(boardID, true); mochi.as2.MochiScores.boardID = boardID; mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { options.clip = mochi.as2.MochiServices.clip; if ((options.clip != mochi.as2.MochiServices.__get__clip()) || (mochi.as2.MochiServices.__get__childClip()._target == undefined)) { mochi.as2.MochiServices.disconnect(); trace("WARNING! This application is attempting to connect to MochiServices inside a showLeaderboard call!"); trace("make sure MochiServices.connect is called as early in the application runtime as possible."); mochi.as2.MochiServices.connect(mochi.as2.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 (options.score instanceof TextField) { if (options.score.text != undefined) { options.score = options.score.text; } } else if (options.score instanceof mochi.as2.MochiDigits) { options.score = options.score.value; } var _local1 = Number(options.score); if (isNaN(_local1)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'"); } else if ((_local1 == Number.NEGATIVE_INFINITY) || (_local1 == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite"); } else { if (Math.floor(_local1) != _local1) { trace(("WARNING: Submitted score '" + options.score) + "' will be truncated"); } options.score = _local1; } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.as2.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.as2.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.as2.MochiServices.warnID(options.boardID, true); trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.as2.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { score = Number(score); if (isNaN(score)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is 'Not a Number'"); } else if ((score == Number.NEGATIVE_INFINITY) || (score == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is an infinite"); } else { if (Math.floor(score) != score) { trace(("WARNING: Submitted score '" + String(score)) + "' will be truncated"); } score = Number(score); } mochi.as2.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.as2.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 505 MovieClip [__Packages.mochi.as2.MochiDigits] Frame 0
class mochi.as2.MochiDigits { var Encoder, Fragment, Sibling; function MochiDigits (digit, index) { Encoder = 0; setValue(digit, index); } function get value() { return(Number(toString())); } function set value(v) { setValue(v); //return(value); } function addValue(v) { value = value + v; } function setValue(digit, index) { var _local3 = digit.toString(); if ((index == undefined) || (isNaN(index))) { index = 0; } Fragment = _local3.charCodeAt(index++) ^ Encoder; if (index < _local3.length) { Sibling = new mochi.as2.MochiDigits(digit, index); } else { Sibling = null; } reencode(); } function reencode() { var _local2 = int(2147483647 * Math.random()); Fragment = Fragment ^ (_local2 ^ Encoder); Encoder = _local2; } function toString() { var _local2 = String.fromCharCode(Fragment ^ Encoder); return(((Sibling != null) ? (_local2.concat(Sibling.toString())) : (_local2))); } }
Symbol 266 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.127"; 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 267 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.127"; 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 268 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.127"; 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 269 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.127"; 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 270 MovieClip [__Packages.mx.controls.CheckBox] Frame 0
class mx.controls.CheckBox extends mx.controls.Button { var _getTextFormat, labelPath, iconName; function CheckBox () { super(); } function onRelease() { super.onRelease(); } function init() { super.init(); } function size() { super.size(); } function get emphasized() { return(undefined); } function calcPreferredHeight() { var _local5 = _getTextFormat(); var _local3 = _local5.getTextExtent2(labelPath.text).height; var _local4 = iconName._height; var _local2 = 0; if ((__labelPlacement == "left") || (__labelPlacement == "right")) { _local2 = Math.max(_local3, _local4); } else { _local2 = _local3 + _local4; } return(Math.max(14, _local2)); } function set toggle(v) { //return(toggle); } function get toggle() { } function set icon(v) { //return(icon); } function get icon() { } static var symbolName = "CheckBox"; static var symbolOwner = mx.controls.CheckBox; static var version = "2.0.2.127"; var className = "CheckBox"; var ignoreClassStyleDeclaration = {Button:1}; var btnOffset = 0; var __toggle = true; var __selected = false; var __labelPlacement = "right"; var __label = "CheckBox"; var falseUpSkin = ""; var falseDownSkin = ""; var falseOverSkin = ""; var falseDisabledSkin = ""; var trueUpSkin = ""; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = ""; var falseUpIcon = "CheckFalseUp"; var falseDownIcon = "CheckFalseDown"; var falseOverIcon = "CheckFalseOver"; var falseDisabledIcon = "CheckFalseDisabled"; var trueUpIcon = "CheckTrueUp"; var trueDownIcon = "CheckTrueDown"; var trueOverIcon = "CheckTrueOver"; var trueDisabledIcon = "CheckTrueDisabled"; var clipParameters = {label:1, labelPlacement:1, selected:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.CheckBox.prototype.clipParameters, mx.controls.Button.prototype.clipParameters); var centerContent = false; var borderW = 0; }
Symbol 316 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 317 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 318 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 319 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 320 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 321 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 322 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 323 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 324 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 325 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 326 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 327 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.127"; 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 328 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 329 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 330 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 331 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 332 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 333 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.127"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 334 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.127"; 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 335 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 341 MovieClip Frame 1
var somPharaoh = new Sound(snd_pharaoh); somPharaoh.attachSound("pharaoh"); somPharaoh.setVolume(50); onMouseDown = this._parent.pharaohgames;
Symbol 341 MovieClip Frame 12
somPharaoh.start();
Symbol 341 MovieClip Frame 84
delete onMouseDown; this._parent.play();
Symbol 349 MovieClip Frame 90
Symbol 349 MovieClip Frame 91
stop();
Symbol 351 MovieClip Frame 1
if (_root.localization_portal == "game_com_cn") { this.logo_intro.onRelease = function () { getURL (_root.localization_url1, "_blank"); }; } else { this.logo_intro.onRelease = function () { getURL (_root.localization_url1 + "&utm_content=logo_intro", "_blank"); }; }
Symbol 351 MovieClip Frame 90
stop(); this._parent._parent.splash.play();
Symbol 357 MovieClip Frame 89
stop();
Symbol 365 MovieClip Frame 89
stop();
Symbol 368 MovieClip Frame 89
stop();
Symbol 375 MovieClip Frame 39
stop();
Symbol 377 MovieClip Frame 91
stop();
Symbol 378 MovieClip Frame 1
if (_root.localization_portal == "family") { gotoAndStop (1); } if (_root.localization_portal == "tweens") { gotoAndStop (2); } if (_root.localization_portal == "girl") { gotoAndStop (3); } if (_root.localization_portal == "game_com_cn") { gotoAndStop (4); } if (_root.localization_portal == "teen") { gotoAndStop (5); }
Symbol 394 MovieClip Frame 1
stop();
Symbol 434 MovieClip Frame 13
this._parent.remove = true; if (this._parent._parent._parent.morreu == false) { this._visible = false; }
Symbol 443 MovieClip Frame 1
stop();
Symbol 445 MovieClip Frame 1
turret.explo._visible = false; stop();
Symbol 457 MovieClip Frame 1
stop(); base.turret.ball._visible = false; base.onEnterFrame = function () { this.turret._rotation = this.turret._rotation - 90; var _local4 = _xmouse - this._x; var _local3 = _ymouse - this._y; var _local2 = Math.atan2(_local3, _local4); var _local5 = (_local2 * 180) / Math.PI; _local2 = ((_local2 * 180) / Math.PI) - this.turret._rotation; if (_local2 > 180) { _local2 = _local2 - 360; } else if (_local2 < -180) { _local2 = _local2 + 360; } if (_local2 > 0) { if (_local2 < 10) { this.turret._rotation = this.turret._rotation + _local2; } else { this.turret._rotation = this.turret._rotation + 10; } } else if (_local2 < 0) { if (_local2 > -10) { this.turret._rotation = this.turret._rotation + _local2; } else { this.turret._rotation = this.turret._rotation - 10; } } this.turret._rotation = this.turret._rotation + 90; };
Symbol 485 MovieClip Frame 1
stop();

Library Items

Symbol 1 Sound [gameOver]
Symbol 2 Sound [upgrade2]
Symbol 3 Sound [pharaoh]
Symbol 4 Sound [upgrade]
Symbol 5 Sound [over]
Symbol 6 Sound [press]
Symbol 7 Sound [poder]
Symbol 8 Sound [vida]
Symbol 9 Sound [explosao]
Symbol 10 Sound [colisao]
Symbol 11 Sound [turret]
Symbol 12 Sound [music1]
Symbol 13 Sound [music2]
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:23
Symbol 16 BitmapUsed by:17
Symbol 17 GraphicUses:16Used by:23
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:22 23
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:23
Symbol 22 MovieClipUses:19Used by:23
Symbol 23 MovieClip [tiroTurret]Uses:15 17 19 21 22
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:209
Symbol 26 FontUsed by:27 28 29 30 32 33 35 37 38 40 41 42 43 60 61 62 63 64 65 83 84 85
Symbol 27 TextUses:26Used by:209
Symbol 28 TextUses:26Used by:209
Symbol 29 TextUses:26Used by:209
Symbol 30 TextUses:26Used by:209
Symbol 31 GraphicUsed by:209
Symbol 32 TextUses:26Used by:209
Symbol 33 TextUses:26Used by:36
Symbol 34 GraphicUsed by:36 39
Symbol 35 TextUses:26Used by:36
Symbol 36 MovieClipUses:33 34 35Used by:209
Symbol 37 TextUses:26Used by:39
Symbol 38 TextUses:26Used by:39
Symbol 39 MovieClipUses:37 34 38Used by:209
Symbol 40 TextUses:26Used by:44
Symbol 41 TextUses:26Used by:44
Symbol 42 TextUses:26Used by:44
Symbol 43 TextUses:26Used by:44
Symbol 44 MovieClipUses:40 41 42 43Used by:209
Symbol 45 GraphicUsed by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:45 46Used by:209
Symbol 48 GraphicUsed by:209
Symbol 49 GraphicUsed by:52
Symbol 50 GraphicUsed by:52
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:49 50 51Used by:55  Timeline
Symbol 53 FontUsed by:54 225 424 425 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 486 487 488 489 490 491 492 493 494 495 496 497
Symbol 54 TextUses:53Used by:55
Symbol 55 MovieClipUses:52 54Used by:209
Symbol 56 BitmapUsed by:59
Symbol 57 BitmapUsed by:59
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:56 57 58Used by:209
Symbol 60 EditableTextUses:26 397Used by:209
Symbol 61 EditableTextUses:26 397Used by:209
Symbol 62 EditableTextUses:26 397Used by:209
Symbol 63 EditableTextUses:26 397Used by:209
Symbol 64 EditableTextUses:26 397Used by:209
Symbol 65 TextUses:26Used by:86
Symbol 66 GraphicUsed by:86
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:86
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:86 443
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:86
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:86 443
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:86
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:86 443
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:86
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:86 443
Symbol 83 TextUses:26Used by:86
Symbol 84 TextUses:26Used by:86
Symbol 85 EditableTextUses:26 397Used by:86
Symbol 86 MovieClipUses:65 66 68 70 72 74 76 78 80 82 83 84 85Used by:209
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:189
Symbol 89 GraphicUsed by:100
Symbol 90 GraphicUsed by:100
Symbol 91 GraphicUsed by:100
Symbol 92 GraphicUsed by:100
Symbol 93 GraphicUsed by:100
Symbol 94 GraphicUsed by:100
Symbol 95 GraphicUsed by:100
Symbol 96 GraphicUsed by:100
Symbol 97 GraphicUsed by:100
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:100
Symbol 100 MovieClipUses:89 90 91 92 93 94 95 96 97 99Used by:189
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:189
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:189
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:189
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:189
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:189
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:189
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:189
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:189
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:189
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:189
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:189
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:189
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:189
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:189
Symbol 129 GraphicUsed by:132
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:132 146
Symbol 132 MovieClipUses:129 131Used by:189
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:189
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:189
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:189
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:189
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:189
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:189
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145 131Used by:189
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:189
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:189
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:189
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:189
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:189
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:189
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:189
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:189
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:189
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:189
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:189
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:189
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:189
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:189
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:189
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:189
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:189
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:189
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:189
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:185Used by:189
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:189
Symbol 189 MovieClipUses:88 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188Used by:209 345 353 361 457
Symbol 190 FontUsed by:191 193 194 195 196 197 198 199 200 201 202 203 204
Symbol 191 TextUses:190Used by:206
Symbol 192 GraphicUsed by:206
Symbol 193 TextUses:190Used by:206
Symbol 194 TextUses:190Used by:206
Symbol 195 TextUses:190Used by:206
Symbol 196 TextUses:190Used by:206
Symbol 197 TextUses:190Used by:206
Symbol 198 TextUses:190Used by:206
Symbol 199 TextUses:190Used by:206
Symbol 200 TextUses:190Used by:206
Symbol 201 TextUses:190Used by:206
Symbol 202 TextUses:190Used by:206
Symbol 203 TextUses:190Used by:206
Symbol 204 TextUses:190Used by:206
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:191 192 193 194 195 196 197 198 199 200 201 202 203 204 205Used by:209
Symbol 207 GraphicUsed by:208 350
Symbol 208 ButtonUses:207Used by:209
Symbol 209 MovieClip [Interface]Uses:25 27 28 29 30 31 32 36 39 44 47 48 55 59 60 61 62 63 64 86 189 206 208
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClip [MaskMorre]Uses:210
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:216
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:216
Symbol 216 MovieClip [Laser]Uses:213 215
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:219
Symbol 219 MovieClipUses:218Used by:265
Symbol 220 FontUsed by:221 222 223 224 226 227 228 229
Symbol 221 TextUses:220Used by:230
Symbol 222 TextUses:220Used by:230
Symbol 223 TextUses:220Used by:230
Symbol 224 TextUses:220Used by:230
Symbol 225 TextUses:53Used by:230
Symbol 226 TextUses:220Used by:230
Symbol 227 TextUses:220Used by:230
Symbol 228 TextUses:220Used by:230
Symbol 229 TextUses:220Used by:230
Symbol 230 MovieClipUses:221 222 223 224 225 226 227 228 229Used by:265
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233
Symbol 233 MovieClipUses:232Used by:265
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:236
Symbol 236 MovieClipUses:235Used by:265
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:239
Symbol 239 MovieClipUses:238Used by:265
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:264 434
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:264 434
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:264 434
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:264 434
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:264 434
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:264 434
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:264 434
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:264 434
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:264 434
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:264 434
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:264 434
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:264 434
Symbol 264 MovieClipUses:241 243 245 247 249 251 253 255 257 259 261 263Used by:265 445
Symbol 265 MovieClip [Inimigo]Uses:219 230 233 236 239 264Used by:Timeline
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClip [BoundingBox]Uses:271Used by:306 310 314 315
Symbol 273 GraphicUsed by:274 278 279 281 283 284 285 286
Symbol 274 MovieClip [CheckFalseDisabled]Uses:273Used by:287
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClip [CheckThemeColor1]Uses:275Used by:278 279 284 285 286
Symbol 277 GraphicUsed by:278 284
Symbol 278 MovieClip [CheckFalseDown]Uses:273 276 277Used by:287
Symbol 279 MovieClip [CheckFalseOver]Uses:273 276Used by:287
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClip [CheckFalseUp]Uses:273 280Used by:287
Symbol 282 GraphicUsed by:283 284 285 286
Symbol 283 MovieClip [CheckTrueDisabled]Uses:273 282Used by:287
Symbol 284 MovieClip [CheckTrueDown]Uses:273 277 282 276Used by:287
Symbol 285 MovieClip [CheckTrueOver]Uses:273 276 282Used by:287
Symbol 286 MovieClip [CheckTrueUp]Uses:273 276 282Used by:287
Symbol 287 MovieClip [CheckBoxAssets]Uses:274 278 279 281 283 284 285 286Used by:315
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClip [BrdrShdw]Uses:288Used by:292 297 298
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClip [BrdrFace]Uses:290Used by:292 297 298
Symbol 292 MovieClip [SimpleButtonDown]Uses:289 291Used by:310
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClip [BrdrBlk]Uses:293Used by:297 298
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClip [BrdrHilght]Uses:295Used by:297 298
Symbol 297 MovieClip [SimpleButtonIn]Uses:294 296 289 291Used by:310
Symbol 298 MovieClip [SimpleButtonUp]Uses:294 291 289 296Used by:310
Symbol 299 MovieClip [Defaults]Used by:301
Symbol 300 MovieClip [UIObjectExtensions]Used by:301
Symbol 301 MovieClip [UIObject]Uses:299 300Used by:307 309 311
Symbol 302 GraphicUsed by:304
Symbol 303 GraphicUsed by:304
Symbol 304 ButtonUses:302 303Used by:307
Symbol 305 MovieClipUsed by:307
Symbol 306 MovieClip [FocusRect]Uses:272Used by:307
Symbol 307 MovieClip [FocusManager]Uses:304 305 306 301Used by:309
Symbol 308 MovieClip [UIComponentExtensions]Used by:309
Symbol 309 MovieClip [UIComponent]Uses:301 307 308Used by:310
Symbol 310 MovieClip [SimpleButton]Uses:272 292 297 298 309Used by:314
Symbol 311 MovieClip [Border]Uses:301Used by:312 314
Symbol 312 MovieClip [RectBorder]Uses:311Used by:314
Symbol 313 MovieClip [ButtonSkin]Used by:314
Symbol 314 MovieClip [Button]Uses:272 310 311 312 313Used by:315
Symbol 315 MovieClip [CheckBox]Uses:272 287 314
Symbol 498 MovieClip [__Packages.mochi.as2.MochiAd]
Symbol 499 MovieClip [__Packages.mochi.as2.MochiSync]
Symbol 500 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 501 MovieClip [__Packages.mochi.as2.MochiEventDispatcher]
Symbol 502 MovieClip [__Packages.mochi.as2.MochiEvents]
Symbol 503 MovieClip [__Packages.mochi.as2.MochiSocial]
Symbol 504 MovieClip [__Packages.mochi.as2.MochiScores]
Symbol 505 MovieClip [__Packages.mochi.as2.MochiDigits]
Symbol 266 MovieClip [__Packages.mx.core.UIObject]
Symbol 267 MovieClip [__Packages.mx.core.UIComponent]
Symbol 268 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 269 MovieClip [__Packages.mx.controls.Button]
Symbol 270 MovieClip [__Packages.mx.controls.CheckBox]
Symbol 316 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 317 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 318 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 319 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 320 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 321 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 322 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 323 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 324 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 325 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 326 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 327 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 328 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 329 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 330 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 331 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 332 MovieClip [__Packages.mx.skins.Border]
Symbol 333 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 334 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 335 MovieClip [__Packages.mx.skins.halo.ButtonSkin]
Symbol 336 BitmapUsed by:338
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:336 337Used by:341
Symbol 339 MovieClipUsed by:341  Timeline
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:338 339 340Used by:Timeline
Symbol 342 GraphicUsed by:349
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:345
Symbol 345 MovieClipUses:344 189Used by:349
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:349
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:342 345 347 348Used by:378
Symbol 350 ButtonUses:207Used by:351
Symbol 351 MovieClipUses:350Used by:378
Symbol 352 GraphicUsed by:357
Symbol 353 MovieClipUses:189Used by:357 368
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:357 368
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:352 353 355 356Used by:378
Symbol 358 GraphicUsed by:365
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:361
Symbol 361 MovieClipUses:360 189Used by:365
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:365
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:358 361 363 364Used by:378
Symbol 366 GraphicUsed by:368
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:366 353 355 367Used by:378
Symbol 369 GraphicUsed by:376
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370Used by:375
Symbol 372 FontUsed by:373 374
Symbol 373 TextUses:372Used by:375
Symbol 374 TextUses:372Used by:375
Symbol 375 MovieClipUses:371 373 374Used by:376
Symbol 376 MovieClipUses:369 375Used by:377
Symbol 377 MovieClipUses:376Used by:378
Symbol 378 MovieClipUses:349 351 357 365 368 377Used by:Timeline
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:394
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:394
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:385
Symbol 385 MovieClipUses:384Used by:394
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:393
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:393
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:390Used by:393
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:387 389 391 392Used by:394
Symbol 394 MovieClipUses:380 382 385 393Used by:Timeline
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:423
Symbol 397 FontUsed by:60 61 62 63 64 85 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 446 447 448 449 450 451 452 453 454 455 456 477 478 479 480 481 482 483 484
Symbol 398 TextUses:397Used by:422
Symbol 399 TextUses:397Used by:422
Symbol 400 TextUses:397Used by:422
Symbol 401 TextUses:397Used by:422
Symbol 402 TextUses:397Used by:422
Symbol 403 TextUses:397Used by:422
Symbol 404 TextUses:397Used by:422
Symbol 405 TextUses:397Used by:422
Symbol 406 TextUses:397Used by:422
Symbol 407 TextUses:397Used by:422
Symbol 408 TextUses:397Used by:422
Symbol 409 TextUses:397Used by:422
Symbol 410 TextUses:397Used by:422
Symbol 411 TextUses:397Used by:422
Symbol 412 TextUses:397Used by:422
Symbol 413 TextUses:397Used by:422
Symbol 414 TextUses:397Used by:422
Symbol 415 TextUses:397Used by:422
Symbol 416 TextUses:397Used by:422
Symbol 417 TextUses:397Used by:422
Symbol 418 TextUses:397Used by:422
Symbol 419 TextUses:397Used by:422
Symbol 420 TextUses:397Used by:422
Symbol 421 TextUses:397Used by:422
Symbol 422 MovieClipUses:398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421Used by:423
Symbol 423 MovieClipUses:396 422Used by:Timeline
Symbol 424 TextUses:53Used by:Timeline
Symbol 425 TextUses:53Used by:Timeline
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:428
Symbol 428 MovieClipUses:427Used by:Timeline
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:431
Symbol 431 MovieClipUses:430Used by:445
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:444
Symbol 434 MovieClipUses:241 243 245 247 249 251 253 255 257 259 261 263Used by:444
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:443
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:443
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:443
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:443
Symbol 443 MovieClipUses:436 82 438 78 440 74 442 70Used by:444
Symbol 444 MovieClipUses:433 434 443Used by:445
Symbol 445 MovieClipUses:431 444 264Used by:457  Timeline
Symbol 446 TextUses:397Used by:457
Symbol 447 TextUses:397Used by:457
Symbol 448 TextUses:397Used by:457
Symbol 449 TextUses:397Used by:457
Symbol 450 TextUses:397Used by:457
Symbol 451 TextUses:397Used by:457
Symbol 452 TextUses:397Used by:457
Symbol 453 TextUses:397Used by:457
Symbol 454 TextUses:397Used by:457
Symbol 455 TextUses:397Used by:457
Symbol 456 TextUses:397Used by:457
Symbol 457 MovieClipUses:445 446 447 448 449 189 450 451 452 453 454 455 456Used by:Timeline
Symbol 458 TextUses:53Used by:Timeline
Symbol 459 EditableTextUses:53Used by:Timeline
Symbol 460 TextUses:53Used by:Timeline
Symbol 461 TextUses:53Used by:Timeline
Symbol 462 TextUses:53Used by:Timeline
Symbol 463 TextUses:53Used by:Timeline
Symbol 464 TextUses:53Used by:Timeline
Symbol 465 TextUses:53Used by:Timeline
Symbol 466 TextUses:53Used by:Timeline
Symbol 467 TextUses:53Used by:Timeline
Symbol 468 TextUses:53Used by:Timeline
Symbol 469 TextUses:53Used by:Timeline
Symbol 470 TextUses:53Used by:Timeline
Symbol 471 TextUses:53Used by:Timeline
Symbol 472 TextUses:53Used by:Timeline
Symbol 473 TextUses:53Used by:Timeline
Symbol 474 TextUses:53Used by:Timeline
Symbol 475 TextUses:53Used by:Timeline
Symbol 476 TextUses:53Used by:Timeline
Symbol 477 TextUses:397Used by:485
Symbol 478 TextUses:397Used by:485
Symbol 479 TextUses:397Used by:485
Symbol 480 TextUses:397Used by:485
Symbol 481 TextUses:397Used by:485
Symbol 482 TextUses:397Used by:485
Symbol 483 TextUses:397Used by:485
Symbol 484 TextUses:397Used by:485
Symbol 485 MovieClipUses:477 478 479 480 481 482 483 484Used by:Timeline
Symbol 486 TextUses:53Used by:Timeline
Symbol 487 TextUses:53Used by:Timeline
Symbol 488 EditableTextUses:53Used by:Timeline
Symbol 489 TextUses:53Used by:Timeline
Symbol 490 EditableTextUses:53Used by:Timeline
Symbol 491 TextUses:53Used by:Timeline
Symbol 492 TextUses:53Used by:Timeline
Symbol 493 EditableTextUses:53Used by:Timeline
Symbol 494 EditableTextUses:53Used by:Timeline
Symbol 495 TextUses:53Used by:Timeline
Symbol 496 TextUses:53Used by:Timeline
Symbol 497 EditableTextUses:53Used by:Timeline

Instance Names

"splash"Frame 2Symbol 341 MovieClip
"intro"Frame 2Symbol 378 MovieClip
"contMusica1"Frame 2Symbol 339 MovieClip
"contMusica2"Frame 2Symbol 339 MovieClip
"contColisao"Frame 2Symbol 339 MovieClip
"contVida"Frame 2Symbol 339 MovieClip
"contExplosao"Frame 2Symbol 339 MovieClip
"contPoder"Frame 2Symbol 339 MovieClip
"contUpgrade"Frame 2Symbol 339 MovieClip
"contUpgrade2"Frame 2Symbol 339 MovieClip
"contOver"Frame 2Symbol 339 MovieClip
"contPress"Frame 2Symbol 339 MovieClip
"contTurret"Frame 2Symbol 339 MovieClip
"contGameOver"Frame 2Symbol 339 MovieClip
"fundo"Frame 3Symbol 394 MovieClip
"btn0"Frame 3Symbol 423 MovieClip
"btn1"Frame 3Symbol 423 MovieClip
"btn2"Frame 3Symbol 423 MovieClip
"btn3"Frame 3Symbol 423 MovieClip
"btnRampage"Frame 3Symbol 52 MovieClip
"btn_bg3"Frame 3Symbol 52 MovieClip
"btn_bg0"Frame 3Symbol 52 MovieClip
"btn_bg1"Frame 3Symbol 52 MovieClip
"btn_bg2"Frame 3Symbol 52 MovieClip
"tabela"Frame 3Symbol 457 MovieClip
"mc_base"Frame 4Symbol 445 MovieClip
"btn_start"Frame 5Symbol 423 MovieClip
"txt_desc"Frame 5Symbol 459 EditableText
"cb_up0"Frame 5Symbol 52 MovieClip
"cb_up1"Frame 5Symbol 52 MovieClip
"cb_up2"Frame 5Symbol 52 MovieClip
"cb_up3"Frame 5Symbol 52 MovieClip
"cb_up4"Frame 5Symbol 52 MovieClip
"cb_up5"Frame 5Symbol 52 MovieClip
"cb_up6"Frame 5Symbol 52 MovieClip
"cb_up7"Frame 5Symbol 52 MovieClip
"cb_up8"Frame 5Symbol 52 MovieClip
"cb_up9"Frame 5Symbol 52 MovieClip
"cb_up15"Frame 5Symbol 52 MovieClip
"cb_up11"Frame 5Symbol 52 MovieClip
"cb_up12"Frame 5Symbol 52 MovieClip
"cb_up13"Frame 5Symbol 52 MovieClip
"cb_up14"Frame 5Symbol 52 MovieClip
"cb_up10"Frame 5Symbol 52 MovieClip
"mc_base"Frame 6Symbol 445 MovieClip
"ini0"Frame 7Symbol 265 MovieClip [Inimigo]
"ini1"Frame 7Symbol 265 MovieClip [Inimigo]
"ini2"Frame 7Symbol 265 MovieClip [Inimigo]
"ini3"Frame 7Symbol 265 MovieClip [Inimigo]
"ini4"Frame 7Symbol 265 MovieClip [Inimigo]
"ini5"Frame 7Symbol 265 MovieClip [Inimigo]
"ini6"Frame 7Symbol 265 MovieClip [Inimigo]
"ini7"Frame 7Symbol 265 MovieClip [Inimigo]
"ini8"Frame 7Symbol 265 MovieClip [Inimigo]
"ini9"Frame 7Symbol 265 MovieClip [Inimigo]
"ini10"Frame 7Symbol 265 MovieClip [Inimigo]
"ini11"Frame 7Symbol 265 MovieClip [Inimigo]
"ini12"Frame 7Symbol 265 MovieClip [Inimigo]
"tutorial"Frame 7Symbol 485 MovieClip
"btn_start"Frame 7Symbol 423 MovieClip
"ini13"Frame 7Symbol 265 MovieClip [Inimigo]
"ini14"Frame 7Symbol 265 MovieClip [Inimigo]
"ini15"Frame 7Symbol 265 MovieClip [Inimigo]
"ini16"Frame 7Symbol 265 MovieClip [Inimigo]
"btn_skip"Frame 7Symbol 423 MovieClip
"btn_submit"Frame 8Symbol 423 MovieClip
"btn_back"Frame 8Symbol 423 MovieClip
"txtPontos"Frame 8Symbol 488 EditableText
"txtCredits"Frame 8Symbol 490 EditableText
"txtLevel"Frame 8Symbol 493 EditableText
"txtVidaBase"Frame 8Symbol 494 EditableText
"txtFinalScore"Frame 8Symbol 497 EditableText
"btn"Frame 9Symbol 423 MovieClip
"cb"Symbol 55 MovieClip Frame 1Symbol 52 MovieClip
"mc_mBranca"Symbol 86 MovieClip Frame 1Symbol 68 MovieClip
"bola3"Symbol 86 MovieClip Frame 1Symbol 70 MovieClip
"mc_mAzul"Symbol 86 MovieClip Frame 1Symbol 72 MovieClip
"bola2"Symbol 86 MovieClip Frame 1Symbol 74 MovieClip
"mc_mVerde"Symbol 86 MovieClip Frame 1Symbol 76 MovieClip
"bola1"Symbol 86 MovieClip Frame 1Symbol 78 MovieClip
"mc_mVermelha"Symbol 86 MovieClip Frame 1Symbol 80 MovieClip
"bola0"Symbol 86 MovieClip Frame 1Symbol 82 MovieClip
"iniMorto"Symbol 86 MovieClip Frame 2Symbol 85 EditableText
"btnMenu"Symbol 209 MovieClip [Interface] Frame 1Symbol 36 MovieClip
"btnAbort"Symbol 209 MovieClip [Interface] Frame 1Symbol 39 MovieClip
"btnMusica1"Symbol 209 MovieClip [Interface] Frame 1Symbol 44 MovieClip
"btnMusica2"Symbol 209 MovieClip [Interface] Frame 1Symbol 44 MovieClip
"btnSound"Symbol 209 MovieClip [Interface] Frame 1Symbol 47 MovieClip
"legenda"Symbol 209 MovieClip [Interface] Frame 1Symbol 55 MovieClip
"txtVidaPer"Symbol 209 MovieClip [Interface] Frame 1Symbol 60 EditableText
"txtPontos"Symbol 209 MovieClip [Interface] Frame 1Symbol 61 EditableText
"txtLevel"Symbol 209 MovieClip [Interface] Frame 1Symbol 62 EditableText
"txtQuantIni"Symbol 209 MovieClip [Interface] Frame 1Symbol 63 EditableText
"txtVidaBase"Symbol 209 MovieClip [Interface] Frame 1Symbol 64 EditableText
"energy"Symbol 209 MovieClip [Interface] Frame 1Symbol 86 MovieClip
"logo_mainscreen"Symbol 209 MovieClip [Interface] Frame 1Symbol 189 MovieClip
"mainscreen_moregames"Symbol 209 MovieClip [Interface] Frame 1Symbol 208 Button
"con0"Symbol 216 MovieClip [Laser] Frame 7Symbol 215 MovieClip
"con1"Symbol 216 MovieClip [Laser] Frame 7Symbol 215 MovieClip
"con2"Symbol 216 MovieClip [Laser] Frame 7Symbol 215 MovieClip
"con3"Symbol 216 MovieClip [Laser] Frame 7Symbol 215 MovieClip
"con4"Symbol 216 MovieClip [Laser] Frame 7Symbol 215 MovieClip
"con5"Symbol 216 MovieClip [Laser] Frame 7Symbol 215 MovieClip
"con6"Symbol 216 MovieClip [Laser] Frame 7Symbol 215 MovieClip
"con7"Symbol 216 MovieClip [Laser] Frame 7Symbol 215 MovieClip
"con8"Symbol 216 MovieClip [Laser] Frame 7Symbol 215 MovieClip
"con10"Symbol 216 MovieClip [Laser] Frame 7Symbol 215 MovieClip
"con9"Symbol 216 MovieClip [Laser] Frame 7Symbol 215 MovieClip
"con11"Symbol 216 MovieClip [Laser] Frame 7Symbol 215 MovieClip
"con12"Symbol 216 MovieClip [Laser] Frame 7Symbol 215 MovieClip
"con13"Symbol 216 MovieClip [Laser] Frame 7Symbol 215 MovieClip
"con14"Symbol 216 MovieClip [Laser] Frame 7Symbol 215 MovieClip
"letra"Symbol 265 MovieClip [Inimigo] Frame 1Symbol 230 MovieClip
"b"Symbol 292 MovieClip [SimpleButtonDown] Frame 1Symbol 289 MovieClip [BrdrShdw]
"face"Symbol 292 MovieClip [SimpleButtonDown] Frame 1Symbol 291 MovieClip [BrdrFace]
"b"Symbol 297 MovieClip [SimpleButtonIn] Frame 1Symbol 294 MovieClip [BrdrBlk]
"it"Symbol 297 MovieClip [SimpleButtonIn] Frame 1Symbol 296 MovieClip [BrdrHilght]
"g"Symbol 297 MovieClip [SimpleButtonIn] Frame 1Symbol 289 MovieClip [BrdrShdw]
"face"Symbol 297 MovieClip [SimpleButtonIn] Frame 1Symbol 291 MovieClip [BrdrFace]
"ob"Symbol 298 MovieClip [SimpleButtonUp] Frame 1Symbol 294 MovieClip [BrdrBlk]
"ol"Symbol 298 MovieClip [SimpleButtonUp] Frame 1Symbol 291 MovieClip [BrdrFace]
"ib"Symbol 298 MovieClip [SimpleButtonUp] Frame 1Symbol 289 MovieClip [BrdrShdw]
"il"Symbol 298 MovieClip [SimpleButtonUp] Frame 1Symbol 296 MovieClip [BrdrHilght]
"face"Symbol 298 MovieClip [SimpleButtonUp] Frame 1Symbol 291 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 306 MovieClip [FocusRect] Frame 1Symbol 272 MovieClip [BoundingBox]
"tabCapture"Symbol 307 MovieClip [FocusManager] Frame 1Symbol 304 Button
"boundingBox_mc"Symbol 310 MovieClip [SimpleButton] Frame 1Symbol 272 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 314 MovieClip [Button] Frame 1Symbol 272 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 315 MovieClip [CheckBox] Frame 1Symbol 272 MovieClip [BoundingBox]
"snd_pharaoh"Symbol 341 MovieClip Frame 1Symbol 339 MovieClip
"logo_intro"Symbol 351 MovieClip Frame 1Symbol 350 Button
"hitarea"Symbol 378 MovieClip Frame 1Symbol 351 MovieClip
"texto"Symbol 423 MovieClip Frame 1Symbol 422 MovieClip
"explo"Symbol 444 MovieClip Frame 1Symbol 434 MovieClip
"ball"Symbol 444 MovieClip Frame 1Symbol 443 MovieClip
"turret"Symbol 445 MovieClip Frame 1Symbol 444 MovieClip
"base"Symbol 457 MovieClip Frame 1Symbol 445 MovieClip
"logo_mainscreen"Symbol 457 MovieClip Frame 3Symbol 189 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "gameOver"
ExportAssets (56)Timeline Frame 1Symbol 2 as "upgrade2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "pharaoh"
ExportAssets (56)Timeline Frame 1Symbol 4 as "upgrade"
ExportAssets (56)Timeline Frame 1Symbol 5 as "over"
ExportAssets (56)Timeline Frame 1Symbol 6 as "press"
ExportAssets (56)Timeline Frame 1Symbol 7 as "poder"
ExportAssets (56)Timeline Frame 1Symbol 8 as "vida"
ExportAssets (56)Timeline Frame 1Symbol 9 as "explosao"
ExportAssets (56)Timeline Frame 1Symbol 10 as "colisao"
ExportAssets (56)Timeline Frame 1Symbol 11 as "turret"
ExportAssets (56)Timeline Frame 1Symbol 12 as "music1"
ExportAssets (56)Timeline Frame 1Symbol 13 as "music2"
ExportAssets (56)Timeline Frame 1Symbol 23 as "tiroTurret"
ExportAssets (56)Timeline Frame 1Symbol 209 as "Interface"
ExportAssets (56)Timeline Frame 1Symbol 211 as "MaskMorre"
ExportAssets (56)Timeline Frame 1Symbol 216 as "Laser"
ExportAssets (56)Timeline Frame 1Symbol 265 as "Inimigo"
ExportAssets (56)Timeline Frame 1Symbol 272 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 274 as "CheckFalseDisabled"
ExportAssets (56)Timeline Frame 1Symbol 276 as "CheckThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 278 as "CheckFalseDown"
ExportAssets (56)Timeline Frame 1Symbol 279 as "CheckFalseOver"
ExportAssets (56)Timeline Frame 1Symbol 281 as "CheckFalseUp"
ExportAssets (56)Timeline Frame 1Symbol 283 as "CheckTrueDisabled"
ExportAssets (56)Timeline Frame 1Symbol 284 as "CheckTrueDown"
ExportAssets (56)Timeline Frame 1Symbol 285 as "CheckTrueOver"
ExportAssets (56)Timeline Frame 1Symbol 286 as "CheckTrueUp"
ExportAssets (56)Timeline Frame 1Symbol 287 as "CheckBoxAssets"
ExportAssets (56)Timeline Frame 1Symbol 289 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 291 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 292 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 294 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 296 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 297 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 298 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 299 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 300 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 301 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 306 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 307 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 308 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 309 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 310 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 311 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 312 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 313 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 314 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 315 as "CheckBox"
ExportAssets (56)Timeline Frame 1Symbol 498 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 499 as "__Packages.mochi.as2.MochiSync"
ExportAssets (56)Timeline Frame 1Symbol 500 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 501 as "__Packages.mochi.as2.MochiEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 502 as "__Packages.mochi.as2.MochiEvents"
ExportAssets (56)Timeline Frame 1Symbol 503 as "__Packages.mochi.as2.MochiSocial"
ExportAssets (56)Timeline Frame 1Symbol 504 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 505 as "__Packages.mochi.as2.MochiDigits"
ExportAssets (56)Timeline Frame 1Symbol 266 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 267 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 268 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 269 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 270 as "__Packages.mx.controls.CheckBox"
ExportAssets (56)Timeline Frame 1Symbol 316 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 317 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 318 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 319 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 320 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 321 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 322 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 323 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 324 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 325 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 326 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 327 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 328 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 329 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 330 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 331 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 332 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 333 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 334 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 335 as "__Packages.mx.skins.halo.ButtonSkin"

Labels

"init"Frame 2
"menu"Frame 3
"game"Frame 4
"shop"Frame 5
"rampage"Frame 6
"tutorial"Frame 7
"submit"Frame 8
"highscores"Frame 9
"fim"Symbol 216 MovieClip [Laser] Frame 16
"morrendo"Symbol 265 MovieClip [Inimigo] Frame 5
"play"Symbol 422 MovieClip Frame 1
"tutorial"Symbol 422 MovieClip Frame 4
"moregames"Symbol 422 MovieClip Frame 7
"credits"Symbol 422 MovieClip Frame 10
"ready"Symbol 422 MovieClip Frame 13
"back"Symbol 422 MovieClip Frame 16
"next"Symbol 422 MovieClip Frame 19
"submit"Symbol 422 MovieClip Frame 22
"skip"Symbol 422 MovieClip Frame 25
"3000+"Symbol 422 MovieClip Frame 28
"morrendo"Symbol 445 MovieClip Frame 2




http://swfchan.com/19/90651/info.shtml
Created: 28/3 -2019 07:32:32 Last modified: 28/3 -2019 07:32:32 Server time: 05/05 -2024 01:39:01