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

swfchan turned sixteen years old yesterday! (5may2024)

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

Reaktor.swf

This is the info page for
Flash #26642

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


Text
LOADING REAKTOR

0%

+999

ODAL V

Sponzors space

Life Lost!

click to continue

Level Up!

click to continue

Pause!

click to continue

0

1

05

15

***

DADA77

download
full game

download
full game

SELECT PLANET

CLICK ON CHOSEN PLANET TO PLAY

DADA77

ENTER THE 8-SECTOR REAKTOR ZONE WHERE YOU MATCH
COLORED PLUTONIUM BLOCKS.PRESS YOUR LEFT MOUSE
BUTTON TO ROTATE THE REAKTOR INTO RIGHT POSITION.
AFTER THAT, COLORED PLUTONIUM BLOCK IS FIRED FROM
THE CORE.
JOIN AT LEAST 3 PLUTONIUM BLOCKS OF THE SAME COLOR
TO DESTROY THEM.
YOUR TASK IS TO CLEAN WHOLE REAKTOR ZONE!
DON'T LET ANY SECTOR GET FILLED,BECAUSE YOU WILL
LOOSE ONE LIFE!

HOW TO PLAY!

You have passed all Online Levels! Download a pc-version to continue the quest...

You have passed all Online Levels!  Download a pc-version to continue           the quest...

ActionScript [AS1/AS2]

Frame 1
this.onEnterFrame = function () { this.percent = (this.getBytesLoaded() / this.getBytesTotal()) * 100; if (!isNan(percent)) { this.loading_mc.gotoAndStop(Math.ceil(this.percent)); if (Math.ceil(this.percent) < 10) { this.loading_mc.percent = (" " + Math.ceil(this.percent).toString()) + "%"; } else if (Math.ceil(this.percent) < 100) { this.loading_mc.percent = (" " + Math.ceil(this.percent).toString()) + "%"; } else { this.loading_mc.percent = Math.ceil(this.percent).toString() + "%"; } if (this.percent < 10) { this.loading_mc.percent_DF = ("loading " + Math.ceil(this.percent)) + "%"; } else { this.loading_mc.percent_DF = ("loading " + Math.ceil(this.percent)) + "%"; } } if (this.percent == 100) { _root.gotoAndPlay(4); delete this.onEnterFrame; } }; stop();
Frame 2
Frame 4
MochiAd.showTimedAd({id:"c9f0f1c8c363e0c3", res:"480x360"});
Frame 5
_global.mplay = 0; _global.combo = false; _root.createEmptyMovieClip("effe", 10000); gameover = new Sound(); gameover.attachSound("gameover_m"); gameover.stop(); combom = new Sound(); combom.attachSound("combo_m"); combom.stop(); hit = new Sound(effe); hit.attachSound("hit_m"); hit.setVolume(50); hit.stop(); access = new Sound(); access.attachSound("access_m"); access.stop(); insert = new Sound(); insert.attachSound("insert_m"); insert.stop(); impact = new Sound(effe); impact.attachSound("impact_m1"); impact.stop(); alert = new Sound(); alert.attachSound("alert_m"); alert.stop(); sopen = new Sound(); sopen.attachSound("open_m"); sopen.stop(); dead = new Sound(); dead.attachSound("dead_m"); dead.stop(); sclick = new Sound(); sclick.attachSound("click_m"); sclick.stop(); music1 = new Sound(); music1.attachSound("music1_m"); music1.stop(); music2 = new Sound(); music2.attachSound("music2_m"); music2.stop(); music3 = new Sound(); music3.attachSound("music3_m"); music3.stop(); music4 = new Sound(); music4.attachSound("music4_m"); music4.stop(); music5 = new Sound(); music5.attachSound("music5_m"); music5.stop(); music6 = new Sound(); music6.attachSound("music6_m"); music6.stop(); intro = new Sound(); intro.attachSound("intro_m"); intro.stop();
Frame 6
_root.GameOver_mc._visible = false; _root.LevelUp_mc._visible = false; _root.Pause_mc._visible = false; _root.pause_btn._visible = false; _root.menu_btn._visible = false; function PlayMusic() { intro.stop(); ms = random(6) + 1; if (ms == _global.mplay) { ms++; if (ms > 6) { ms = 1; } } _global.mplay = ms; eval ("music" + ms).start(); } function StopMusic() { music1.stop(); music2.stop(); music3.stop(); music4.stop(); music5.stop(); music6.stop(); intro.start(); } music1.onSoundComplete = function () { m = random(6) + 1; if (m == _global.mplay) { m++; if (m > 6) { m = 1; } } _global.mplay = m; eval ("music" + m).start(); }; music2.onSoundComplete = function () { m = random(6) + 1; if (m == _global.mplay) { m++; if (m > 6) { m = 1; } } _global.mplay = m; eval ("music" + m).start(); }; music3.onSoundComplete = function () { m = random(6) + 1; if (m == _global.mplay) { m++; if (m > 6) { m = 1; } } _global.mplay = m; eval ("music" + m).start(); }; music4.onSoundComplete = function () { m = random(6) + 1; if (m == _global.mplay) { m++; if (m > 6) { m = 1; } } _global.mplay = m; eval ("music" + m).start(); }; music5.onSoundComplete = function () { m = random(6) + 1; if (m == _global.mplay) { m++; if (m > 6) { m = 1; } } _global.mplay = m; eval ("music" + m).start(); }; music6.onSoundComplete = function () { m = random(6) + 1; if (m == _global.mplay) { m++; if (m > 6) { m = 1; } } _global.mplay = m; eval ("music" + m).start(); }; intro.onSoundComplete = function () { intro.start(); };
Instance of Symbol 72 MovieClip "pause_btn" in Frame 6
on (release) { this.gotoAndStop(3); _root.Pause_fn(); } on (rollOver) { this.gotoAndStop(2); _root.sclick.start(); } on (rollOut) { this.gotoAndStop(1); } on (releaseOutside) { this.gotoAndStop(1); }
Instance of Symbol 75 MovieClip "menu_btn" in Frame 6
on (release) { this.gotoAndStop(3); _root.Menu_fn(2); } on (rollOver) { this.gotoAndStop(2); _root.sclick.start(); } on (rollOut) { this.gotoAndStop(1); } on (releaseOutside) { this.gotoAndStop(1); }
Frame 7
_root.GameOver_mc._visible = false; _root.LevelUp_mc._visible = false; _root.Pause_mc._visible = false; _root.pause_btn._visible = false; function Block(seg, lin) { this.seg = seg; this.lin = lin; } function FillColorArray() { _global.col.splice(0, _global.col.length); i = 0; while (i < (_global.curMaxColor + 1)) { _global.col.push(_global.col_ALL[i]); i++; } } _global.C1a8 = 0.923879532511287; _global.C2a7 = 0.38268343236509; _global.C3a6 = -0.38268343236509; _global.C4a5 = -0.923879532511287; _global.col_ALL = Array("0xB61F1F", "0xF8F825", "0x1EC825", "0x3028C4", "0xA61ECE", "0xEB9301", "0xFCC5FC", "0x60DBE1"); _global.curMaxColor = 3; _global.money = 0; _global.money_ring = 0; _global.col = new Array(); _root.FillColorArray(); _global.ReactorCount = 1; _global.boost = 1; _global.kill_list = new Array(); _global.NextLine = new Array(); _global.KillNum = 3; _global.InsertInterval = 15; _global.InsertIntervalCount = _global.InsertInterval; _global.InsertIntervalHALF = 0; _global.LinesNum = 0; _global.LinesNumMax = 1; _global.blockAnim = 0; _global.ActualSegment = 0; _global.GameOver = false; _global.springAnim = 0; _global.AutoClickCount = 0; _global.colToSkip = new Array(); _global.LastColor = false; _global.LevelUp = false; _global.FirstLineInserted = false; _global.Collapsing = false; _global.springM = new Array(2, 0, -1, 1, 0); _global.planetC = false; _global.pg = new Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); _global.level = new Array([4, 3, 20, 3], [4, 3, 15, 3], [4, 3, 13, 4], [4, 3, 11, 4], [4, 3, 9, 5], [4, 3, 7, 5], [4, 3, 6, 5], [5, 3, 20, 3], [5, 3, 17, 3], [5, 3, 14, 4], [5, 3, 12, 4], [5, 3, 10, 5], [5, 3, 9, 5], [5, 3, 8, 5]); var myCT = {ra:0, rb:0, ga:0, gb:0, ba:0, bb:0, aa:100, ab:0}; var myCTHighlight = {ra:0, rb:50, ga:0, gb:50, ba:0, bb:50, aa:100, ab:0}; upsellURL = "http://www.moclix.com/"; function InitSCR() { i = 0; while (i < 8) { eval ("bl" + c)._visible = false; i++; } rc = _global.LinesNumMax - _global.LinesNum; if (rc < 10) { _root.info_mc.ringcount_var = "0" + rc.toString(); } else { _root.info_mc.ringcount_var = rc.toString(); } if (_global.InsertIntervalCount > 9) { _root.info_mc.ringtimer_var = _global.InsertIntervalCount.toString(); } else { _root.info_mc.ringtimer_var = "0" + _global.InsertIntervalCount.toString(); } } function Main() { _root.AutoClick(); if (_global.InsertIntervalHALF < 1) { _global.InsertIntervalHALF++; } else { _global.InsertIntervalHALF = 0; _global.InsertIntervalCount--; if (_global.InsertIntervalCount > 9) { _root.info_mc.ringtimer_var = _global.InsertIntervalCount.toString(); } else { _root.info_mc.ringtimer_var = "0" + _global.InsertIntervalCount.toString(); } if (_global.InsertIntervalCount == 3) { FillNextLine(true); } if (((_global.InsertIntervalCount < 9) and checkFirstLine()) and (_global.InsertIntervalCount > 0)) { _root.alert.start(); } if (_global.InsertIntervalCount == 0) { InsertNextLine(); _root.insert.start(); _global.InsertIntervalCount = _global.InsertInterval; _global.LinesNum++; rc = _global.LinesNumMax - _global.LinesNum; if (rc < 0) { rc = 0; } if (rc < 10) { _root.info_mc.ringcount_var = "0" + rc.toString(); } else { _root.info_mc.ringcount_var = rc.toString(); } } } updateAfterEvent(); } function checkFirstLine() { var _local1 = false; i = 0; while (i < 8) { if (pg[i][1] != 0) { _local1 = true; } i++; } return(_local1); } function LevelUp_fn() { _global.LevelUp = false; clearInterval(MainID); _root.info_mc.reactor_var++; switch (_root.info_mc.reactor_var) { case 8 : access.start(); _root.LevelUp_mc.LeveUpl_var = "Planet Cleared!"; _global.planetC = true; _root.menu_mc.r1._visible = false; _root.menu_mc.planet02_mc._visible = true; this.onMouseDown = function () { Menu_fn(4); }; break; case 15 : access.start(); _root.LevelUp_mc.LeveUpl_var = "Planet Cleared!"; _root.info_mc.reactor_var = 14; this.onMouseDown = function () { Menu_fn(6); }; break; default : sopen.start(); _root.LevelUp_mc.LeveUpl_var = "Level Up!"; this.onMouseDown = function () { _root.ClickToContinue(); }; } _root.pause_btn.enabled = false; _root.menu_btn.enabled = false; _root.w.dopress = false; _root.w._visible = false; _root.reactor_mc._visible = false; _root.LevelUp_mc._visible = true; rc = _global.LinesNumMax - _global.LinesNum; if (rc < 0) { rc = 0; } _global.money = _global.money + ((_root.info_mc.ringtimer_var * rc) * 100); _root.info_mc.money_var = _global.money.toString(); _root.SetNewLevel(_root.info_mc.reactor_var - 1); _root.SetNextColor(); _root.FillNextLine(false); } function Lostlife_fn() { _global.GameOver = true; _root.pause_btn.enabled = false; _root.menu_btn.enabled = false; clearInterval(MainID); if (_root.info_mc.life_var.lastIndexOf("*") >= 1) { dead.start(); _root.GameOver_mc.GO_var = "Life Lost!"; _root.info_mc.life_var = _root.info_mc.life_var.slice(0, _root.info_mc.life_var.lastIndexOf("*")); this.onMouseDown = function () { _root.ClickToContinue(); }; } else { eval ("music" + _global.mplay).stop(); gameover.start(); _root.GameOver_mc.GO_var = "Game Over!"; _global.money = 0; _root.info_mc.life_var = "***"; _root.info_mc.reactor_var = 1; _root.info_mc.money_var = _global.money.toString(); this.onMouseDown = function () { Menu_fn(3); }; } _root.w.dopress = false; _root.w._visible = false; _root.reactor_mc._visible = false; _root.GameOver_mc._visible = true; _root.SetNewLevel(_root.info_mc.reactor_var - 1); _root.SetNextColor(); _root.FillNextLine(false); } function Pause_fn() { StopMusic(); clearInterval(MainID); _root.pause_btn.enabled = false; _root.menu_btn.enabled = false; _root.BorderLights(false); _root.w.dopress = false; _root.w._visible = false; _root.reactor_mc._visible = false; _root.Pause_mc._visible = true; this.onMouseDown = function () { PlayMusic(); _root.ClickToContinue(); }; } function Menu_fn(state) { _root.StopMusic(); clearInterval(MainID); _root.menu_mc.gotoAndPlay(state); _root.menu_mc._visible = true; _root.pause_btn.enabled = false; _root.pause_btn._visible = false; _root.menu_btn.enabled = false; _root.menu_btn._visible = false; _root.BorderLights(false); _root.w.dopress = false; _root.w._visible = false; _root.Back_mc._visible = false; _root.w_back._visible = false; _root.info_mc._visible = false; _root.reactor_mc._visible = false; _root.Pause_mc._visible = false; _root.LevelUp_mc._visible = false; _root.GameOver_mc._visible = false; _global.LevelUp = false; this.onMouseDown = function () { }; _global.GameOver = false; _root.menu_mc.stop_fn(); } function ClickToContinue() { _global.LevelUp = false; _root.pause_btn.enabled = true; _root.pause_btn.gotoAndStop(1); _root.menu_btn.enabled = true; _root.menu_btn.gotoAndStop(1); if ((_global.InsertIntervalCount <= 3) and (_global.LinesNumMax > _global.LinesNum)) { _root.BorderLights(true); } this.onMouseDown = function () { }; _root.w.dopress = true; _root.w._visible = true; _root.reactor_mc._visible = true; _root.LevelUp_mc._visible = false; _root.GameOver_mc._visible = false; _root.Pause_mc._visible = false; _global.GameOver = false; _root.pause_btn._visible = true; _root.menu_btn._visible = true; _root.Back_mc._visible = true; _root.w_back._visible = true; _root.info_mc._visible = true; _root.InitSCR(); _root.w.wTmpRot.RefreshScreen(); MainID = setInterval(Main, 500); } function BorderLights(state) { i = 0; while (i < 8) { eval ("bl" + i)._visible = state; i++; } } function SetNewLevel(L) { _global.curMaxColor = _global.level[L][0] - 1; _global.LinesNum = 0; _global.LinesNumMax = _global.level[L][3]; _global.KillNum = _global.level[L][1]; _global.InsertInterval = _global.level[L][2]; _root.FillColorArray(); _global.InsertIntervalCount = _global.InsertInterval; _global.InsertIntervalHALF = 0; _global.pg = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; } function FillNextLine(ShowBL) { var iC; var myCTbl = {ra:0, rb:0, ga:0, gb:0, ba:0, bb:0, aa:100, ab:0}; _global.NextLine.splice(0, _global.NextLine.length); iC = 0; while (iC < 8) { if (_global.LinesNum >= _global.LinesNumMax) { _global.NextLine[iC] = 25; } else { _global.NextLine[iC] = Math.round((Math.random() * (_global.col.length - 1)) + 1); if (_global.NextLine[iC] == _global.NextLine[iC - 1]) { if (_global.NextLine[iC] < _global.col.length) { _global.NextLine[iC] = _global.NextLine[iC] + 1; } else { _global.NextLine[iC] = 1; } } myCTbl.ra = (Number("0x" + _global.col[_global.NextLine[iC] - 1].slice(2, 4)) / 255) * 100; myCTbl.ga = (Number("0x" + _global.col[_global.NextLine[iC] - 1].slice(4, 6)) / 255) * 100; myCTbl.ba = (Number("0x" + _global.col[_global.NextLine[iC] - 1].slice(6, 8)) / 255) * 100; eval ("bl" + iC).c.setTransform(myCTbl); eval ("bl" + iC)._visible = true; } iC++; } if (!ShowBL) { _root.InsertNextLine(); } } function InsertNextLine() { var diC = _global.ActualSegment; var c = 0; _global.Collapsing = true; while (c < 8) { _global.pg[diC].shift(); _global.pg[diC][9] = _global.NextLine[c]; if (diC == 7) { diC = 0; } else { diC++; } eval ("bl" + c)._visible = false; c++; } _root.w.wTmpRot.RefreshScreen(); _global.Collapsing = false; _root.CheckPar(); } function RemoveLine() { var _local3 = _global.ActualSegment; var _local4 = 0; _global.Collapsing = true; while (_local4 < 8) { _global.pg[_local3].pop(); _global.pg[_local3].unshift(0); if (_local3 == 7) { _local3 = 0; } else { _local3++; } _local4++; } _root.w.wTmpRot.RefreshScreen(); _global.Collapsing = false; _root.CheckPar(); } function SetNextColor() { var _local3 = 0; var _local4 = false; while (_local3 < _global.col.length) { if (_global.col[_local3] != 0) { _local4 = true; break; } _local3++; } if (_local4) { do { _global.NextColor = Math.round(Math.random() * (_global.col.length - 1)) + 1; } while (_global.col[_global.NextColor - 1] == 0); _root.myCT.ra = (Number("0x" + _global.col[_global.NextColor - 1].slice(2, 4)) / 255) * 100; _root.myCT.ga = (Number("0x" + _global.col[_global.NextColor - 1].slice(4, 6)) / 255) * 100; _root.myCT.ba = (Number("0x" + _global.col[_global.NextColor - 1].slice(6, 8)) / 255) * 100; _root.reactor_mc.c.setTransform(_root.myCT); } } function AutoClick() { _global.AutoClickCount++; _global.comboPTS = 0; _global.combo = false; _root.UpdateActualClickLights(); if (_global.AutoClickCount > 7) { _global.AutoClickCount = 0; _root.UpdateActualClickLights(); w.dopress = false; _global.CurrentColor = _global.NextColor; _root.SetNextColor(); clearInterval(_root.AnimID); _global.blockAnim = 0; _root.myCT.ra = (Number("0x" + _global.col[_global.CurrentColor - 1].slice(2, 4)) / 255) * 100; _root.myCT.ga = (Number("0x" + _global.col[_global.CurrentColor - 1].slice(4, 6)) / 255) * 100; _root.myCT.ba = (Number("0x" + _global.col[_global.CurrentColor - 1].slice(6, 8)) / 255) * 100; _root.AnimID = setInterval(_root.w.wTmpRot.UpdateScreen, 5, _global.ActualSegment, _root.myCT, _global.CurrentColor); } updateAfterEvent(); } function UpdateActualClickLights() { _root.reactor_mc.light.gotoAndStop(_global.AutoClickCount + 1); updateAfterEvent(); } function CheckPar() { var _local5 = 1; var _local4 = 0; var _local3 = 9; var _local7 = false; var _local6 = true; if (!_global.Collapsing) { do { if ((_global.pg[_local4][_local3] != 0) and (_global.pg[_local4][_local3] != 25)) { _local7 = true; if (_global.col[_global.pg[_local4][_local3] - 1] == 0) { _global.pg[_local4][_local3] = 0; _local7 = false; _root.w.wTmpRot.RefreshScreen(); } } if (_global.pg[_local4][_local3 - 1] == 0) { _local4++; _local3 = 9; } else if (_local3 > 0) { _local3--; } else { _local4++; _local3 = 9; } } while (_local4 <= 7); if (_local7) { _local6 = true; _local5 = 1; while (_local5 <= _global.col.length) { _global.kill_list.splice(0, _global.kill_list.length); if (CheckColor(_local5)) { am = (10 * (_global.KillNum + Math.round(Math.exp(((_global.kill_list.length % _global.KillNum) - 2) * 1.5) * _global.KillNum))) * _global.boost; _global.money = _global.money + am; _global.comboPTS = _global.comboPTS + am; am = 0; _root.info_mc.money_var = _global.money.toString(); _global.boost++; kill_fn(_global.kill_list); _global.kill_list.splice(0, _global.kill_list.length); if (_local6) { _local6 = false; } } _local5++; } if ((_global.money - _global.money_ring) >= 200) { _global.money_ring = _global.money_ring + 200; } } else { _global.LevelUp = true; } if (_local6) { _global.boost = 1; } if (_global.LevelUp) { _root.LevelUp_fn(); } i = 0; while (i < 8) { if (_global.pg[i][0] != 0) { _root.Lostlife_fn(); } i++; } } } function CheckColor(b) { var _local5 = false; var _local3 = new Array(); var _local6 = new Array(); _local3.splice(0, _local3.length); i = 0; while (i < 8) { j = 0; while (j < 10) { if (_global.pg[i][j] == b) { _local3.push([i, j]); } j++; } i++; } if ((_local3.length == 0) and (_global.LinesNum >= _global.LinesNumMax)) { _global.col[b - 1] = 0; if (_global.NextColor == b) { _root.SetNextColor(); } } CheckN(_local3); if (_global.kill_list.length > (_global.KillNum - 1)) { _local5 = true; } return(_local5); } function CheckN(kill_l) { var Kill_1 = new Array(); var pole; var LastArray = 1; var IsNotPutIn = true; var isAll = false; if (kill_l.length > (_global.KillNum - 1)) { Kill_1.push(kill_l[0]); i = 1; while (i < kill_l.length) { pole = 1; IsNotPutIn = true; while (IsNotPutIn) { if (IsTouching(kill_l[i][0], kill_l[i][1], eval ("Kill_" + pole))) { eval ("Kill_" + pole).push(kill_l[i]); IsNotPutIn = false; } else { pole++; if (eval ("Kill_" + pole) == null) { switch (pole) { case 2 : var Kill_2 = new Array(); break; case 3 : var Kill_3 = new Array(); break; case 4 : var Kill_4 = new Array(); break; case 5 : var Kill_5 = new Array(); break; case 6 : var Kill_6 = new Array(); break; case 7 : var Kill_7 = new Array(); break; case 8 : var Kill_8 = new Array(); break; case 9 : var Kill_9 = new Array(); break; case 10 : var Kill_10 = new Array(); break; case 11 : var Kill_11 = new Array(); break; case 12 : var Kill_12 = new Array(); break; case 13 : var Kill_13 = new Array(); } LastArray = pole; eval ("Kill_" + pole).push(kill_l[i]); IsNotPutIn = false; } } } i++; } _global.kill_list.splice(0, _global.kill_list.length); pole = 1; a = 1; while (a < LastArray) { b = LastArray; while (b > 0) { if (a != b) { if (IsTouchingArrays(eval ("Kill_" + a), eval ("Kill_" + b))) { x = 0; while (x < eval ("Kill_" + b).length) { eval ("Kill_" + a).push(eval ("Kill_" + b)[x]); x++; } eval ("Kill_" + b).splice(0, eval ("Kill_" + b).length); } } b--; } a++; } while (eval ("Kill_" + pole) != null) { if (eval ("Kill_" + pole).length > (_global.KillNum - 1)) { i = 0; while (i < eval ("Kill_" + pole).length) { _global.kill_list.push(eval ("Kill_" + pole)[i]); i++; } } pole++; } } if (Kill_2 == null) { isAll = true; } return(isAll); } function IsTouching(s, l, list) { var _local1; _local1 = 0; while (_local1 < list.length) { if (((Math.abs(list[_local1][0] - s) == 1) or (Math.abs(list[_local1][0] - s) == 7)) and (list[_local1][1] == l)) { return(true); } if ((Math.abs(list[_local1][1] - l) == 1) and (list[_local1][0] == s)) { return(true); } _local1++; } return(false); } function IsTouchingArrays(list_a, list_b) { var _local2; var _local1; _local2 = 0; while (_local2 < list_a.length) { _local1 = 0; while (_local1 < list_b.length) { if (((Math.abs(list_a[_local2][0] - list_b[_local1][0]) == 1) or (Math.abs(list_a[_local2][0] - list_b[_local1][0]) == 7)) and (list_a[_local2][1] == list_b[_local1][1])) { return(true); } if ((Math.abs(list_a[_local2][1] - list_b[_local1][1]) == 1) and (list_a[_local2][0] == list_b[_local1][0])) { return(true); } _local1++; } _local2++; } return(false); } function kill_fn(kill_l) { _global.Collapsing = true; i = 0; while (i < kill_l.length) { _root.myCTHighlight.ra = (Number("0x" + _global.col[_global.pg[kill_l[i][0]][kill_l[i][1]] - 1].slice(2, 4)) / 255) * 100; _root.myCTHighlight.ga = (Number("0x" + _global.col[_global.pg[kill_l[i][0]][kill_l[i][1]] - 1].slice(4, 6)) / 255) * 100; _root.myCTHighlight.ba = (Number("0x" + _global.col[_global.pg[kill_l[i][0]][kill_l[i][1]] - 1].slice(6, 8)) / 255) * 100; eval ((("_root.w.wTmpRot.segment" + kill_l[i][0]) + ".l") + kill_l[i][1]).c.setTransform(_root.myCTHighlight); _global.pg[kill_l[i][0]][kill_l[i][1]] = 0; i++; } clearInterval(_root.w.wTmpRot.refreschID); hit.start(); if (_global.combo) { combom.start(); _global.money = _global.money + _global.comboPTS; var lvl = this.getNextHighestDepth(); comboRef = this.attachMovie("combo_mc", "combo_mc" + lvl, lvl); comboRef.txt_c.combo_txt = "+" + _global.comboPTS; comboRef._x = 290; comboRef._y = 190 + ((lvl - 10000) * 25); _root.info_mc.money_var = _global.money.toString(); } _root.w.wTmpRot.refreschID = setInterval(_root.colapse_fn, 250); } function colapse_fn() { _global.combo = true; var _local6; var _local5; var _local3; var _local4; _local3 = 0; while (_local3 < 8) { _local5 = false; _local4 = 9; while (_local4 >= 0) { if ((!_local5) and (_global.pg[_local3][_local4] == 0)) { _local6 = _local4; _local5 = true; } if (_local5 and (_global.pg[_local3][_local4] != 0)) { _global.pg[_local3][_local6] = _global.pg[_local3][_local4]; _global.pg[_local3][_local4] = 0; _local6--; } _local4--; } _local3++; } clearInterval(_root.w.wTmpRot.refreschID); _root.w.wTmpRot.RefreshScreen(); updateAfterEvent(); _global.Collapsing = false; _local3 = 0; while (_local3 < 8) { if (_global.pg[_local3][0] != 0) { _root.Lostlife_fn(); } _local3++; } _root.CheckPar(); } function RotatePG(seg) { var _local3 = new Array(); var _local2 = new Array(); var _local1 = seg; i = 0; while (i < 8) { _local2.push(_local3[_local1]); _local1++; if (_local1 > 7) { _local1 = 0; } i++; } } reactor_mc.c = new Color(_root.reactor_mc.light); w.dopress = true; _global.comboPTS = 0; SetNextColor(); SetNewLevel(0); FillNextLine(false); Menu_fn(1);
Frame 8
stop(); function Vector2(x, y) { this.x = x; this.y = y; } Vector2.prototype.ToString = function () { return(((("(" + this.x) + ",") + this.y) + ")"); }; Vector2.prototype.ToLoc = function (xc, yc) { this.x = this.x - xc; this.y = this.y - yc; }; Vector2.prototype.clone = function () { var _local2 = new Vector2(this.x, this.y); return(_local2); }; Vector2.prototype.plus = function (v2) { var _local2 = new Vector2(this.x + v2.x, this.y + v2.y); return(_local2); }; Vector2.prototype.minus = function (v2) { var _local2 = new Vector2(this.x - v2.x, this.y - v2.y); return(_local2); }; Vector2.prototype.normR = function () { var _local2 = new Vector2(this.y * -1, this.x); return(_local2); }; Vector2.prototype.dir = function () { var _local2 = this.clone(); _local2.normalize(); return(_local2); }; Vector2.prototype.proj = function (v2) { var _local3 = v2.dot(v2); if (_local3 == 0) { var _local2 = this.clone(); } else { var _local2 = v2.clone(); _local2.mult(this.dot(v2) / _local3); } return(_local2); }; Vector2.prototype.projLen = function (v2) { var _local2 = v2.dot(v2); if (_local2 == 0) { return(0); } return(Math.abs(this.dot(v2) / _local2)); }; Vector2.prototype.dot = function (v2) { return((this.x * v2.x) + (this.y * v2.y)); }; Vector2.prototype.cross = function (v2) { return((this.x * v2.y) - (this.y * v2.x)); }; Vector2.prototype.len = function () { return(Math.sqrt((this.x * this.x) + (this.y * this.y))); }; Vector2.prototype.copy = function (v2) { this.x = v2.x; this.y = v2.y; }; Vector2.prototype.mult = function (s) { this.x = this.x * s; this.y = this.y * s; }; Vector2.prototype.rot = function (u) { bx = this.x; by = this.y; r = (u * Math.PI) / 180; this.x = (bx * Math.sin(r)) - (by * Math.cos(r)); this.y = (by * Math.sin(r)) + (bx * Math.cos(r)); }; Vector2.prototype.normalize = function () { var _local2 = this.len(); if (_local2 != 0) { this.x = this.x / _local2; this.y = this.y / _local2; } }; Vector2.prototype.pluseq = function (v2) { this.x = this.x + v2.x; this.y = this.y + v2.y; }; Vector2.prototype.minuseq = function (v2) { this.x = this.x - v2.x; this.y = this.y - v2.y; }; w.DoRotate = function () { w.deltaR = w.deltaR + w.step; if (Math.abs(w.deltaR) < Math.abs(w.drmax)) { w.wTmpRot._rotation = w.deltaR; w_back._rotation = w.deltaR; } else { w._rotation = w._rotation + w.drmax; w.wTmpRot._rotation = 0; w_back._rotation = 0; clearInterval(w.RotationID); clearInterval(_root.AnimID); _global.blockAnim = 0; _root.myCT.ra = (Number("0x" + _global.col[_global.CurrentColor - 1].slice(2, 4)) / 255) * 100; _root.myCT.ga = (Number("0x" + _global.col[_global.CurrentColor - 1].slice(4, 6)) / 255) * 100; _root.myCT.ba = (Number("0x" + _global.col[_global.CurrentColor - 1].slice(6, 8)) / 255) * 100; _root.AnimID = setInterval(_root.w.wTmpRot.UpdateScreen, 5, _global.ActualSegment, _root.myCT, _global.CurrentColor); } updateAfterEvent(); }; w.onMouseDown = function () { if (w.dopress) { this.M = new Vector2(); this.M.x = _root._xmouse; this.M.y = 360 - _root._ymouse; this.M.ToLoc(300, 180); L = this.M.len(); this.M.normalize(); this.drmax = 0; if (this.M.x >= 0) { this.dir = -1; if (this.M.y >= 0) { if ((this.M.x >= _global.C2a7) and (this.M.x < _global.C1a8)) { this.drmax = -45; this.segment = 1; } if (this.M.x >= _global.C1a8) { this.segment = 2; this.drmax = -90; } if (this.M.x < _global.C2a7) { this.segment = 0; } } else { if ((this.M.x >= _global.C2a7) and (this.M.x < _global.C1a8)) { this.segment = 3; this.drmax = -135; } if (this.M.x >= _global.C1a8) { this.segment = 2; this.drmax = -90; } if (this.M.x < _global.C2a7) { this.segment = 4; this.drmax = -180; } } } else { this.dir = 1; if (this.M.y >= 0) { if ((this.M.x <= _global.C3a6) and (this.M.x > _global.C4a5)) { this.segment = 7; this.drmax = 45; } if (this.M.x <= _global.C4a5) { this.segment = 6; this.drmax = 90; } if (this.M.x > _global.C3a6) { this.segment = 0; } } else { if ((this.M.x <= _global.C3a6) and (this.M.x > _global.C4a5)) { this.segment = 5; this.drmax = 135; } if (this.M.x <= _global.C4a5) { this.segment = 6; this.drmax = 90; } if (this.M.x > _global.C3a6) { this.segment = 4; this.drmax = 180; } } } this.deltaR = 0; this.step = this.dir * 25; if (L < 175) { _global.comboPTS = 0; _global.combo = false; _global.AutoClickCount = 0; _root.UpdateActualClickLights(); _global.ActualSegment = _global.ActualSegment + this.segment; if (_global.ActualSegment > 7) { _global.ActualSegment = _global.ActualSegment - 8; } w.dopress = false; _global.CurrentColor = _global.NextColor; _root.SetNextColor(); w.RotationID = setInterval(_root.w.DoRotate, 25); } } };
Symbol 5 MovieClip Frame 1
stop();
Symbol 165 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function showPreloaderAd(options) { var _local29 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812}; options = _parseOptions(options, _local29); var _local15 = options.clip; var _local25 = 11000; var _local28 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { return(undefined); } _local15.stop(); var mc = _local15._mochiad; mc.onUnload = function () { this._parent.play(); }; var _local16 = _getRes(options); var _local5 = _local16[0]; var _local14 = _local16[1]; mc._x = _local5 * 0.5; mc._y = _local14 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local5 * -0.5; chk._y = _local14 * -0.5; var _local8 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local8._x = 10; _local8._y = _local14 - 20; var _local24 = options.color; delete options.color; var _local21 = options.background; delete options.background; var _local26 = options.outline; delete options.outline; var _local6 = _local8.createEmptyMovieClip("_outline", 1); _local6.beginFill(_local21); _local6.moveTo(0, 0); _local6.lineTo(_local5 - 20, 0); _local6.lineTo(_local5 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); _local6.endFill(); var _local4 = _local8.createEmptyMovieClip("_inside", 2); _local4.beginFill(_local24); _local4.moveTo(0, 0); _local4.lineTo(_local5 - 20, 0); _local4.lineTo(_local5 - 20, 10); _local4.lineTo(0, 10); _local4.lineTo(0, 0); _local4.endFill(); _local4._xscale = 0; var _local7 = _local8.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local26, 100); _local7.moveTo(0, 0); _local7.lineTo(_local5 - 20, 0); _local7.lineTo(_local5 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local25; chk.ad_timeout = _local28; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showTimedAd(options) { var _local15 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd"}; options = _parseOptions(options, _local15); var _local6 = options.clip; var _local12 = 11000; var _local14 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { return(undefined); } _local6.stop(); var mc = _local6._mochiad; mc.onUnload = function () { this._parent.play(); }; var _local7 = _getRes(options); var _local16 = _local7[0]; var _local13 = _local7[1]; mc._x = _local16 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local12; chk.ad_timeout = _local14; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local25 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local25); options.swfv = options.clip.getSWFVersion() || 6; options.mav = "1.4"; var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local24 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local24); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb) { cb = parseInt(cb); var _local4 = this._callbacks[cb]; if (!_local4) { return(undefined); } delete this._callbacks[cb]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = "1.4"; var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } if (_local7._url.indexOf("http") != 0) { options.no_page = true; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }
Symbol 10 MovieClip [combo_mc] Frame 25
this.removeMovieClip();
Symbol 36 MovieClip [segment_mc] Frame 1
function spring() { _global.springAnim = 0; clearInterval(_root.w.wTmpRot.springID); _root.w.wTmpRot.springID = setInterval(doSpring, 33, this); } function doSpring(mc) { if (_global.springAnim < _global.springM.length) { mc._x = Math.sin((mc._rotation * Math.PI) / 180) * _global.springM[_global.springAnim]; mc._y = (-Math.cos((mc._rotation * Math.PI) / 180)) * _global.springM[_global.springAnim]; } else { mc._y = 0; mc._x = 0; clearInterval(_root.w.wTmpRot.springID); } _global.springAnim++; updateAfterEvent(); }
Symbol 37 MovieClip [wtemp] Frame 1
function InitScreen() { i = 0; while (i <= 7) { this.attachMovie("segment_mc", "segment" + i, i + 1); eval ("segment" + i)._rotation = i * 45; j = 0; while (j <= 10) { eval ((("segment" + i) + ".l") + j).c = new Color(eval ((("segment" + i) + ".l") + j)); if (_global.pg[i][j] == 0) { eval ((("segment" + i) + ".l") + j)._visible = false; } else { _root.myCT.ra = (Number("0x" + _global.col[_global.pg[i][j] - 1].slice(2, 4)) / 255) * 100; _root.myCT.ga = (Number("0x" + _global.col[_global.pg[i][j] - 1].slice(4, 6)) / 255) * 100; _root.myCT.ba = (Number("0x" + _global.col[_global.pg[i][j] - 1].slice(6, 8)) / 255) * 100; eval ((("segment" + i) + ".l") + j).c.setTransform(_root.myCT); eval ((("segment" + i) + ".l") + j)._visible = true; } j++; } i++; } } function RefreshScreen() { var rCT = {ra:20, rb:0, ga:20, gb:0, ba:20, bb:0, aa:100, ab:0}; i = 0; while (i < 8) { j = 0; while (j < 10) { if (_global.pg[i][j] == 0) { eval ((("segment" + i) + ".l") + j)._visible = false; } else if (_global.pg[i][j] != 25) { rCT.ra = (Number("0x" + _global.col[_global.pg[i][j] - 1].slice(2, 4)) / 255) * 100; rCT.ga = (Number("0x" + _global.col[_global.pg[i][j] - 1].slice(4, 6)) / 255) * 100; rCT.ba = (Number("0x" + _global.col[_global.pg[i][j] - 1].slice(6, 8)) / 255) * 100; eval ((("segment" + i) + ".l") + j).c.setTransform(rCT); eval ((("segment" + i) + ".l") + j)._visible = true; } else { rCT = {ra:50, rb:0, ga:55, gb:0, ba:70, bb:0, aa:100, ab:0}; eval ((("segment" + i) + ".l") + j).c.setTransform(rCT); eval ((("segment" + i) + ".l") + j)._visible = true; } j++; } i++; } } function UpdateScreen(seg, CT, setBlockColor) { if ((_global.blockAnim < 10) and (_global.pg[seg][_global.blockAnim] == 0)) { eval ((("segment" + seg) + ".l") + _global.blockAnim).c.setTransform(CT); eval ((("segment" + seg) + ".l") + _global.blockAnim)._visible = true; eval ((("segment" + seg) + ".l") + (_global.blockAnim - 1))._visible = false; if (_global.pg[seg][_global.blockAnim + 1] != 0) { _global.pg[seg][_global.blockAnim] = setBlockColor; _root.impact.start(); } } else { _root.w.dopress = true; clearInterval(_root.AnimID); _root.CheckPar(); clearInterval(_root.w.wTmpRot.springID); i = 0; while (i <= 7) { eval ("segment" + i)._x = 0; eval ("segment" + i)._y = 0; i++; } eval ("_root.w.wTmpRot.segment" + _global.ActualSegment).spring(); } _global.blockAnim++; updateAfterEvent(); } InitScreen();
Symbol 55 MovieClip Frame 1
stop();
Symbol 59 MovieClip Frame 1
this.c = new Color(this); this._visible = false;
Symbol 72 MovieClip Frame 1
stop();
Symbol 75 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 1
stop();
Symbol 112 MovieClip Frame 1
Symbol 119 MovieClip Frame 1
stop();
Symbol 122 MovieClip Frame 1
stop();
Symbol 125 MovieClip Frame 1
stop();
Symbol 128 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 1
stop();
Symbol 144 MovieClip Frame 100
gotoAndPlay (1);
Symbol 160 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 1
function play_fn() { this._visible = false; for (a in this) { if (typeof(this[a]) == "movieclip") { this[a].r_mc.r.stop(); } } _root.ClickToContinue(); } function stop_fn() { this._visible = true; for (a in this) { if (typeof(this[a]) == "movieclip") { this[a].r_mc.r.play(); } } } stop();
Instance of Symbol 119 MovieClip in Symbol 164 MovieClip Frame 1
on (press) { this.gotoAndStop(1); getURL (_root.upsellURL, "_blank"); } on (rollOver) { this.gotoAndStop(2); _root.sclick.start(); } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 122 MovieClip in Symbol 164 MovieClip Frame 1
on (press) { this.gotoAndStop(1); _parent.gotoAndStop(4); } on (rollOver) { this.gotoAndStop(2); _root.sclick.start(); } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 125 MovieClip in Symbol 164 MovieClip Frame 1
on (press) { this.gotoAndStop(1); _parent.gotoAndStop(5); } on (rollOver) { this.gotoAndStop(2); _root.sclick.start(); } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 128 MovieClip in Symbol 164 MovieClip Frame 1
on (release) { this.gotoAndStop(1); getURL (_root.upsellURL + "game_page.php?id=1", "_blank"); } on (rollOver) { this.gotoAndStop(2); _root.sclick.start(); } on (rollOut) { this.gotoAndStop(1); }
Symbol 164 MovieClip Frame 2
stop();
Instance of Symbol 131 MovieClip in Symbol 164 MovieClip Frame 2
on (press) { _root.PlayMusic(); this.gotoAndStop(1); _parent.play_fn(); _parent.gotoAndStop(5); } on (rollOver) { this.gotoAndStop(2); _root.sclick.start(); } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 134 MovieClip in Symbol 164 MovieClip Frame 2
on (press) { this.gotoAndStop(1); _root.info_mc.reactor_var = 1; _root.info_mc.money_var = 0; _global.money = 0; _global.money_ring = 0; _parent.gotoAndStop(4); } on (rollOver) { this.gotoAndStop(2); _root.sclick.start(); } on (rollOut) { this.gotoAndStop(1); }
Symbol 164 MovieClip Frame 3
stop();
Symbol 164 MovieClip Frame 4
if (_global.planetC) { this.planet02_mc._visible = true; } else { this.planet02_mc._visible = false; } stop();
Instance of Symbol 140 MovieClip "planet_01" in Symbol 164 MovieClip Frame 4
on (rollOver) { _root.sclick.start(); this._xscale = 100; this._yscale = 100; } on (rollOut) { this._xscale = 80; this._yscale = 80; } on (press) { _root.PlayMusic(); _root.info_mc.reactor_var = 1; _root.info_mc.money_var = 0; _global.money = 0; _global.money_ring = 0; _root.SetNewLevel(_root.info_mc.reactor_var - 1); _root.SetNextColor(); _root.FillNextLine(false); _parent.play_fn(); _parent.gotoAndStop(5); this._xscale = 80; this._yscale = 80; }
Instance of Symbol 148 MovieClip "r1" in Symbol 164 MovieClip Frame 4
/* no clip actions */
Instance of Symbol 15 MovieClip [planet02] "planet02_mc" in Symbol 164 MovieClip Frame 4
on (rollOver) { _root.sclick.start(); this._xscale = 100; this._yscale = 100; } on (rollOut) { this._xscale = 80; this._yscale = 80; } on (press) { _root.PlayMusic(); _root.info_mc.reactor_var = 8; _root.SetNewLevel(_root.info_mc.reactor_var - 1); _root.SetNextColor(); _root.FillNextLine(false); _parent.play_fn(); _parent.gotoAndStop(5); this._xscale = 80; this._yscale = 80; }
Symbol 164 MovieClip Frame 5
stop();
Instance of Symbol 119 MovieClip in Symbol 164 MovieClip Frame 5
on (press) { this.gotoAndStop(1); getURL (_root.upsellURL, "_blank"); } on (rollOver) { this.gotoAndStop(2); _root.sclick.start(); } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 122 MovieClip in Symbol 164 MovieClip Frame 5
on (press) { this.gotoAndStop(1); _parent.gotoAndStop(4); } on (rollOver) { this.gotoAndStop(2); _root.sclick.start(); } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 160 MovieClip in Symbol 164 MovieClip Frame 6
on (press) { this.gotoAndStop(1); getURL (_root.upsellURL + "game_page.php?id=1", "_blank"); } on (rollOver) { this.gotoAndStop(2); _root.sclick.start(); } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 134 MovieClip in Symbol 164 MovieClip Frame 6
on (press) { this.gotoAndStop(1); _root.info_mc.reactor_var = 1; _root.info_mc.money_var = 0; _global.money = 0; _global.money_ring = 0; _parent.gotoAndStop(4); } on (rollOver) { this.gotoAndStop(2); _root.sclick.start(); } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 119 MovieClip in Symbol 164 MovieClip Frame 8
on (press) { this.gotoAndStop(1); getURL (_root.upsellURL, "_blank"); } on (rollOver) { this.gotoAndStop(2); _root.sclick.start(); } on (rollOut) { this.gotoAndStop(1); }
Symbol 164 MovieClip Frame 15
stop();

Library Items

Symbol 1 FontUsed by:2 3 8 12 56 60 64 67 126 127 135 136 137 150 151 161 163
Symbol 2 EditableTextUses:1Used by:5
Symbol 3 EditableTextUses:1Used by:5
Symbol 4 GraphicUsed by:5 57
Symbol 5 MovieClipUses:2 3 4Used by:Timeline
Symbol 165 MovieClip [__Packages.MochiAd]
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:164  Timeline
Symbol 8 EditableTextUses:1Used by:9
Symbol 9 MovieClipUses:8Used by:10
Symbol 10 MovieClip [combo_mc]Uses:9Used by:55
Symbol 11 GraphicUsed by:15 128 140
Symbol 12 TextUses:1Used by:15
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:15
Symbol 15 MovieClip [planet02]Uses:11 12 14Used by:55 164
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:36
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:36
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:36
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:36
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:36
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:36
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:36
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:36
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:36
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:36
Symbol 36 MovieClip [segment_mc]Uses:17 19 21 23 25 27 29 31 33 35Used by:55
Symbol 37 MovieClip [wtemp]Used by:55 112
Symbol 38 Sound [open_m]Used by:55
Symbol 39 Sound [insert_m]Used by:55
Symbol 40 Sound [impact_m1]Used by:55
Symbol 41 Sound [hit_m]Used by:55
Symbol 42 Sound [gameover_m]Used by:55
Symbol 43 Sound [dead_m]Used by:55
Symbol 44 Sound [combo_m]Used by:55
Symbol 45 Sound [click_m]Used by:55
Symbol 46 Sound [alert_m]Used by:55
Symbol 47 Sound [access_m]Used by:55
Symbol 48 Sound [music6_m]Used by:55
Symbol 49 Sound [music5_m]Used by:55
Symbol 50 Sound [music4_m]Used by:55
Symbol 51 Sound [music3_m]Used by:55
Symbol 52 Sound [music2_m]Used by:55
Symbol 53 Sound [music1_m]Used by:55
Symbol 54 Sound [intro_m]Used by:55
Symbol 55 MovieClipUses:10 15 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54Used by:Timeline
Symbol 56 EditableTextUses:1Used by:57
Symbol 57 MovieClipUses:56 4Used by:Timeline
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:Timeline
Symbol 60 EditableTextUses:1Used by:63
Symbol 61 FontUsed by:62 65 68
Symbol 62 TextUses:61Used by:63
Symbol 63 MovieClipUses:60 62Used by:Timeline
Symbol 64 EditableTextUses:1Used by:66
Symbol 65 TextUses:61Used by:66
Symbol 66 MovieClipUses:64 65Used by:Timeline
Symbol 67 TextUses:1Used by:69
Symbol 68 TextUses:61Used by:69
Symbol 69 MovieClipUses:67 68Used by:Timeline
Symbol 70 GraphicUsed by:72
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:70 71Used by:Timeline
Symbol 73 GraphicUsed by:75
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:73 74Used by:Timeline
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:78
Symbol 78 MovieClipUses:77Used by:Timeline
Symbol 79 FontUsed by:80 81 87
Symbol 80 EditableTextUses:79Used by:88
Symbol 81 EditableTextUses:79Used by:88
Symbol 82 FontUsed by:83 84
Symbol 83 EditableTextUses:82Used by:88
Symbol 84 EditableTextUses:82Used by:88
Symbol 85 FontUsed by:86
Symbol 86 EditableTextUses:85Used by:88
Symbol 87 EditableTextUses:79Used by:88
Symbol 88 MovieClipUses:80 81 83 84 86 87Used by:Timeline
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:Timeline
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:93
Symbol 93 MovieClipUses:92Used by:Timeline
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:111
Symbol 96 BitmapUsed by:98
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:96 97Used by:108
Symbol 99 GraphicUsed by:108
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:108
Symbol 102 GraphicUsed by:108
Symbol 103 GraphicUsed by:108
Symbol 104 GraphicUsed by:108
Symbol 105 GraphicUsed by:108
Symbol 106 GraphicUsed by:108
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:98 99 101 102 103 104 105 106 107Used by:111
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:111
Symbol 111 MovieClipUses:95 108 110Used by:Timeline
Symbol 112 MovieClipUses:37Used by:Timeline
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:164
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:119
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:119
Symbol 119 MovieClipUses:116 118Used by:164
Symbol 120 GraphicUsed by:122
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:120 121Used by:164
Symbol 123 GraphicUsed by:125
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:123 124Used by:164
Symbol 126 TextUses:1Used by:128
Symbol 127 TextUses:1Used by:128
Symbol 128 MovieClipUses:11 126 127Used by:164
Symbol 129 GraphicUsed by:131
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:129 130Used by:164
Symbol 132 GraphicUsed by:134
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:132 133Used by:164
Symbol 135 TextUses:1Used by:164
Symbol 136 TextUses:1Used by:164
Symbol 137 TextUses:1Used by:140
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:140
Symbol 140 MovieClipUses:11 137 139Used by:164
Symbol 141 GraphicUsed by:144
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:144
Symbol 144 MovieClipUses:141 143Used by:145
Symbol 145 MovieClipUses:144Used by:148
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:148
Symbol 148 MovieClipUses:145 147Used by:164
Symbol 149 GraphicUsed by:164
Symbol 150 TextUses:1Used by:164
Symbol 151 TextUses:1Used by:164
Symbol 152 BitmapUsed by:153 162
Symbol 153 GraphicUses:152Used by:164
Symbol 154 BitmapUsed by:155 162
Symbol 155 GraphicUses:154Used by:164
Symbol 156 BitmapUsed by:157 162
Symbol 157 GraphicUses:156Used by:164
Symbol 158 GraphicUsed by:160
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:158 159Used by:164
Symbol 161 EditableTextUses:1Used by:164
Symbol 162 GraphicUses:156 154 152Used by:164
Symbol 163 EditableTextUses:1Used by:164
Symbol 164 MovieClipUses:114 119 122 125 128 131 134 7 135 136 140 148 15 149 150 151 153 155 157 160 161 162 163Used by:Timeline

Instance Names

"loading_mc"Frame 1Symbol 5 MovieClip
"bl0"Frame 6Symbol 59 MovieClip
"bl1"Frame 6Symbol 59 MovieClip
"bl2"Frame 6Symbol 59 MovieClip
"bl3"Frame 6Symbol 59 MovieClip
"bl4"Frame 6Symbol 59 MovieClip
"bl5"Frame 6Symbol 59 MovieClip
"bl6"Frame 6Symbol 59 MovieClip
"bl7"Frame 6Symbol 59 MovieClip
"GameOver_mc"Frame 6Symbol 63 MovieClip
"LevelUp_mc"Frame 6Symbol 66 MovieClip
"Pause_mc"Frame 6Symbol 69 MovieClip
"pause_btn"Frame 6Symbol 72 MovieClip
"menu_btn"Frame 6Symbol 75 MovieClip
"Back_mc"Frame 7Symbol 78 MovieClip
"info_mc"Frame 7Symbol 88 MovieClip
"w_back"Frame 7Symbol 93 MovieClip
"reactor_mc"Frame 7Symbol 111 MovieClip
"w"Frame 7Symbol 112 MovieClip
"menu_mc"Frame 7Symbol 164 MovieClip
"c"Symbol 9 MovieClip Frame 1Symbol 8 EditableText
"txt_c"Symbol 10 MovieClip [combo_mc] Frame 1Symbol 9 MovieClip
"l9"Symbol 36 MovieClip [segment_mc] Frame 1Symbol 17 MovieClip
"l8"Symbol 36 MovieClip [segment_mc] Frame 1Symbol 19 MovieClip
"l7"Symbol 36 MovieClip [segment_mc] Frame 1Symbol 21 MovieClip
"l5"Symbol 36 MovieClip [segment_mc] Frame 1Symbol 23 MovieClip
"l6"Symbol 36 MovieClip [segment_mc] Frame 1Symbol 25 MovieClip
"l4"Symbol 36 MovieClip [segment_mc] Frame 1Symbol 27 MovieClip
"l3"Symbol 36 MovieClip [segment_mc] Frame 1Symbol 29 MovieClip
"l2"Symbol 36 MovieClip [segment_mc] Frame 1Symbol 31 MovieClip
"l1"Symbol 36 MovieClip [segment_mc] Frame 1Symbol 33 MovieClip
"l0"Symbol 36 MovieClip [segment_mc] Frame 1Symbol 35 MovieClip
"light"Symbol 111 MovieClip Frame 1Symbol 108 MovieClip
"wTmpRot"Symbol 112 MovieClip Frame 1Symbol 37 MovieClip [wtemp]
"rrrr"Symbol 144 MovieClip Frame 1Symbol 143 MovieClip
"r"Symbol 145 MovieClip Frame 1Symbol 144 MovieClip
"r_mc"Symbol 148 MovieClip Frame 1Symbol 145 MovieClip
"planet_01"Symbol 164 MovieClip Frame 4Symbol 140 MovieClip
"r14"Symbol 164 MovieClip Frame 4Symbol 148 MovieClip
"r13"Symbol 164 MovieClip Frame 4Symbol 148 MovieClip
"r12"Symbol 164 MovieClip Frame 4Symbol 148 MovieClip
"r11"Symbol 164 MovieClip Frame 4Symbol 148 MovieClip
"r10"Symbol 164 MovieClip Frame 4Symbol 148 MovieClip
"r9"Symbol 164 MovieClip Frame 4Symbol 148 MovieClip
"r8"Symbol 164 MovieClip Frame 4Symbol 148 MovieClip
"r7"Symbol 164 MovieClip Frame 4Symbol 148 MovieClip
"r6"Symbol 164 MovieClip Frame 4Symbol 148 MovieClip
"r5"Symbol 164 MovieClip Frame 4Symbol 148 MovieClip
"r4"Symbol 164 MovieClip Frame 4Symbol 148 MovieClip
"r3"Symbol 164 MovieClip Frame 4Symbol 148 MovieClip
"r2"Symbol 164 MovieClip Frame 4Symbol 148 MovieClip
"r1"Symbol 164 MovieClip Frame 4Symbol 148 MovieClip
"planet02_mc"Symbol 164 MovieClip Frame 4Symbol 15 MovieClip [planet02]

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 2Symbol 165 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 3Symbol 10 as "combo_mc"
ExportAssets (56)Timeline Frame 3Symbol 15 as "planet02"
ExportAssets (56)Timeline Frame 3Symbol 36 as "segment_mc"
ExportAssets (56)Timeline Frame 3Symbol 37 as "wtemp"
ExportAssets (56)Timeline Frame 3Symbol 38 as "open_m"
ExportAssets (56)Timeline Frame 3Symbol 39 as "insert_m"
ExportAssets (56)Timeline Frame 3Symbol 40 as "impact_m1"
ExportAssets (56)Timeline Frame 3Symbol 41 as "hit_m"
ExportAssets (56)Timeline Frame 3Symbol 42 as "gameover_m"
ExportAssets (56)Timeline Frame 3Symbol 43 as "dead_m"
ExportAssets (56)Timeline Frame 3Symbol 44 as "combo_m"
ExportAssets (56)Timeline Frame 3Symbol 45 as "click_m"
ExportAssets (56)Timeline Frame 3Symbol 46 as "alert_m"
ExportAssets (56)Timeline Frame 3Symbol 47 as "access_m"
ExportAssets (56)Timeline Frame 3Symbol 48 as "music6_m"
ExportAssets (56)Timeline Frame 3Symbol 49 as "music5_m"
ExportAssets (56)Timeline Frame 3Symbol 50 as "music4_m"
ExportAssets (56)Timeline Frame 3Symbol 51 as "music3_m"
ExportAssets (56)Timeline Frame 3Symbol 52 as "music2_m"
ExportAssets (56)Timeline Frame 3Symbol 53 as "music1_m"
ExportAssets (56)Timeline Frame 3Symbol 54 as "intro_m"
ExportAssets (56)Timeline Frame 7Symbol 37 as "wtemp"
ExportAssets (56)Timeline Frame 7Symbol 15 as "planet02"

Dynamic Text Variables

percentSymbol 3 EditableText"0%"
combo_txtSymbol 8 EditableText"+999"
GO_varSymbol 60 EditableText"Life Lost!"
LeveUpl_varSymbol 64 EditableText"Level Up!"
money_varSymbol 80 EditableText"0"
reactor_varSymbol 81 EditableText"1"
ringcount_varSymbol 83 EditableText"05"
ringtimer_varSymbol 84 EditableText"15"
life_varSymbol 86 EditableText"***"




http://swfchan.com/6/26642/info.shtml
Created: 22/5 -2019 11:10:36 Last modified: 22/5 -2019 11:10:36 Server time: 06/05 -2024 11:20:59