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

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

Boxarrific.swf

This is the info page for
Flash #28796

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


Text
Sawfish Media

Copyright Sawfish Media 2008, All Rights Reserved

Play

Instructions

Credits

Click the box
that turns
green, if you
don't or miss
you lose 1 life.
Levels get
harder each
time, sometime
in a different
way. Push "P" to
pause.

Development:
Music:
C3 - Mystify
by C3NTAURI0N
Tundra
by Winterwind-NS
{dj-N} Maelstrom
by dj-Nate

Easy

Medium

Hard


Sawfish

Media

Level 1

Lives:

To go:

Paused

Push P to Resume

Menu

Great Job!

Click for Next Level

Next will be

Game Over

ActionScript [AS1/AS2]

Frame 1
stop(); sound = 0;
Frame 2
stop(); _global.level = 1; _global.speedM = 1; lives = 5;
Frame 3
if ((_global.setTo == 5) && (sound == 0)) { EasyS = new Sound(); EasyS.attachSound("easyS"); EasyS.start(0, 10000000); sound = 1; } if ((_global.setTo == 10) && (sound == 0)) { MedS = new Sound(); MedS.attachSound("medS"); MedS.start(0, 10000000); sound = 1; } if ((_global.setTo == 15) && (sound == 0)) { HardS = new Sound(); HardS.attachSound("hardS"); HardS.start(0, 10000000); sound = 1; } stop(); time = 0; pause2.swapDepths(100000); if (_global.level < 5) { square = _global.level + 1; rotat = 0; } if ((_global.level > 4) && (_global.level < 9)) { square = _global.level - 3; rotat = (2 * (_global.level - 3)) * _global.speedM; } if ((_global.level > 8) && (_global.level < 12)) { square = _global.level - 7; rotat = (2 * (_global.level - 7)) * _global.speedM; } if ((_global.level > 11) && (_global.level < 15)) { square = _global.level - 10; rotat = 0; } if ((_global.level > 14) && (_global.level < 18)) { square = _global.level - 13; rotat = (2 * (_global.level - 13)) * _global.speedM; } if (_global.level < 12) { _root.createEmptyMovieClip("main", 0); count = 1; main._x = 275; main._y = 200; i = 1; while (i < (square + 1)) { l = 1; while (l < (square + 1)) { _root.main.attachMovie("box", count, count); _root.main[count]._x = (i * 55) - (((square + 2) * 55) / 2); _root.main[count]._y = (l * 55) - (((square + 1) * 55) / 2); count++; l++; } i++; } } else { count = 1; i = 1; while (i < (square + 1)) { l = 1; while (l < (square + 1)) { duplicateMovieClip (box, count, count); _root[count]._x = ((i * 55) - (((square + 1) * 55) / 2)) + 275; _root[count]._y = ((l * 55) - (((square + 1) * 55) / 2)) + 200; if (rotat > 0) { _root[count]._rotation = Math.random() * 360; } count++; l++; } i++; } } count--; togo = _global.setTo; Mx = 1; My = 1; pause1 = -1; time2 = 0; pause2._visible = false; onEnterFrame = function () { if (lives == 0) { i = 1; while (i < (Math.pow(square, 2) + 1)) { _root[i].removeMovieClip(); i++; } main.removeMovieClip(); pause2.removeMovieClip(); gotoAndStop (5); } if (pause1 == -1) { pause2._visible = false; if (time2 == 10) { if (Key.isDown(80)) { pause1 = pause1 * -1; time2 = 0; } } else { time2++; } if (_global.level < 12) { if ((_global.level > 8) && (_global.level < 12)) { if (main._x > (530 - (((square + 2) * 55) / 2))) { Mx = -1; } if (main._x < (20 + (((square + 2) * 55) / 2))) { Mx = 1; } if (main._y > (310 - (((square + 1) * 55) / 2))) { My = -1; } if (main._y < (20 + (((square + 1) * 55) / 2))) { My = 1; } main._x = main._x + ((Mx * (_global.level - 5)) * _global.speedM); main._y = main._y + ((My * (_global.level - 5)) * _global.speedM); } toG.text = togo; liv.text = lives; lvl.text = "Level " + _global.level; _root.main._rotation = _root.main._rotation + rotat; time++; if (time == 24) { if (_root.main[numb]._currentframe == 2) { lives--; red.play(); } i = 1; while (i < (Math.pow(square, 2) + 1)) { _root.main[i].gotoAndStop(1); i++; } numb = Math.round(count * Math.random()); if (numb == 0) { numb = count; } _root.main[numb].gotoAndStop(2); time = 0; } _root.main.onMouseDown = function () { if (_root.main[numb].hitTest(_xmouse, _ymouse, true)) { if (_root.main[numb]._currentframe == 2) { togo = togo - 1; _root.main[numb].gotoAndStop(3); } } else if (_root.main[numb]._currentframe == 2) { lives = lives - 1; red.play(); _root.main[numb].gotoAndStop(3); } }; if (togo == 0) { _global.level++; nextFrame(); _root.main.removeMovieClip(); pause2.removeMovieClip(); } } else { toG.text = togo; liv.text = lives; lvl.text = "Level " + _global.level; time++; if (time == 24) { if (_root[numb]._currentframe == 2) { lives--; red.play(); } i = 1; while (i < (Math.pow(square, 2) + 1)) { _root[i].gotoAndStop(1); _root[i].swapDepths(i); i++; } numb = Math.round(count * Math.random()); if (numb == 0) { numb = count; } _root[numb].gotoAndStop(2); _root[numb].swapDepths(Math.pow(square, 2) + 2); time = 0; } _root.onMouseDown = function () { if (_root[numb].hitTest(_xmouse, _ymouse, true)) { if (_root[numb]._currentframe == 2) { togo = togo - 1; _root[numb].gotoAndStop(3); } } else if (_root[numb]._currentframe == 2) { lives = lives - 1; red.play(); _root[numb].gotoAndStop(3); } }; if (togo == 0) { _global.level++; nextFrame(); i = 1; while (i < (Math.pow(square, 2) + 1)) { _root[i].removeMovieClip(); i++; } pause2.removeMovieClip(); } } } else { pause2._visible = true; if (time2 == 10) { if (Key.isDown(80)) { pause1 = pause1 * -1; time2 = 0; } } else { time2++; } } };
Instance of Symbol 63 MovieClip "box" in Frame 3
onClipEvent (load) { Randx = (Math.random() * (_global.level - 5)) + 3; Randy = (Math.random() * (_global.level - 5)) + 3; if ((Math.random() * 10) < 5) { Mx = 1; } else { Mx = -1; } if ((Math.random() * 10) < 5) { My = 1; } else { My = -1; } } onClipEvent (enterFrame) { if (!(this._name === "box")) { if (this._x > 530) { Mx = -1; } if (this._x < 20) { Mx = 1; } if (this._y > 310) { My = -1; } if (this._y < 20) { My = 1; } this._x = this._x + ((Randx * Mx) * _global.speedM); this._y = this._y + ((Randy * My) * _global.speedM); this._rotation = this._rotation + _root.rotat; } }
Frame 4
if (_global.level == 18) { nextFrame(); } stop(); if (_global.level == 2) { other.text = "That was easy but what about 3x3?"; } if (_global.level == 3) { other.text = "It just keeps getting bigger..."; } if (_global.level == 4) { other.text = "Nice, but what happens when it gets even bigger?"; } if (_global.level == 5) { other.text = "Not bigger, smaller, but one little difference..."; } if (_global.level == 6) { other.text = "Rotation speed increasing..."; } if (_global.level == 7) { other.text = "It just keeps rotating faster..."; } if (_global.level == 8) { other.text = "Watch out this is a difficult one..."; } if (_global.level == 9) { other.text = "Lets move it around a bit!"; } if (_global.level == 10) { other.text = "Bigger, Faster, Harder..."; } if (_global.level == 11) { other.text = "So much bouncing..."; } if (_global.level == 12) { other.text = "Box x 4"; } if (_global.level == 13) { other.text = "Lets mix them up!"; } if (_global.level == 14) { other.text = "Look at all those boxes"; } if (_global.level == 15) { other.text = "Back to rotation"; } if (_global.level == 16) { other.text = "Faster! Faster!"; } if (_global.level == 17) { other.text = "Whoa! Too many boxes! (last level)"; } onEnterFrame = function () { back.onRelease = function () { prevFrame(); }; };
Frame 5
stop(); if (!(_global.level === 18)) { lvl2.text = "You got to Level " + _global.level; } else { lvl2.text = "Congradulations you Won!"; } stop();
Symbol 7 MovieClip Frame 5
stop();
Symbol 9 MovieClip Frame 5
stop();
Symbol 10 MovieClip [box] Frame 1
stop();
Symbol 10 MovieClip [box] Frame 2
stop();
Symbol 10 MovieClip [box] Frame 3
stop();
Symbol 21 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { bar._xscale = PercentLoaded; } else { gotoAndPlay ("loaded"); }
Symbol 21 MovieClip Frame 2
gotoAndPlay (1);
Symbol 21 MovieClip Frame 40
_root.play();
Symbol 39 Button
on (release) { _global.setTo = 5; _global.speedM = 1; nextFrame(); }
Symbol 41 Button
on (release) { _global.setTo = 10; _global.speedM = 1.1; nextFrame(); }
Symbol 43 Button
on (release) { _global.setTo = 15; _global.speedM = 1.2; nextFrame(); }
Symbol 50 Button
on (release) { getURL ("http://www.sawfishmedia.com", "_blank"); }
Symbol 52 MovieClip Frame 1
stop();
Symbol 63 MovieClip Frame 1
stop();
Symbol 63 MovieClip Frame 2
stop();
Symbol 63 MovieClip Frame 3
stop();
Symbol 70 Button
on (release) { _root.EasyS.stop(); _root.MedS.stop(); _root.HardS.stop(); _global.level = 1; _root.sound = 0; i = 1; while (i < (Math.pow(_root.square, 2) + 1)) { _root[i].removeMovieClip(); i++; } _root.main.removeMovieClip(); _root.gotoAndStop(2); this.removeMovieClip(); }
Symbol 73 MovieClip Frame 1
stop();
Symbol 89 Button
on (release) { _root.EasyS.stop(); _root.MedS.stop(); _root.HardS.stop(); _global.level = 1; _root.sound = 0; _root.gotoAndStop(2); }
Symbol 90 MovieClip Frame 4
stop();

Library Items

Symbol 1 Sound [easyS]
Symbol 2 Sound [hardS]
Symbol 3 Sound [medS]
Symbol 4 GraphicUsed by:9 10
Symbol 5 ShapeTweeningUsed by:7
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:5 6Used by:10 63
Symbol 8 ShapeTweeningUsed by:9
Symbol 9 MovieClipUses:8 4Used by:10 63
Symbol 10 MovieClip [box]Uses:4 7 9
Symbol 11 GraphicUsed by:21
Symbol 12 GraphicUsed by:21
Symbol 13 GraphicUsed by:21
Symbol 14 GraphicUsed by:15 71
Symbol 15 MovieClipUses:14Used by:21
Symbol 16 FontUsed by:17 22 46 47
Symbol 17 TextUses:16Used by:21
Symbol 18 ShapeTweeningUsed by:21
Symbol 19 ShapeTweeningUsed by:21
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:11 12 13 15 17 18 19 20Used by:Timeline
Symbol 22 TextUses:16Used by:Timeline
Symbol 23 GraphicUsed by:Timeline
Symbol 24 FontUsed by:25 26 27
Symbol 25 TextUses:24Used by:Timeline
Symbol 26 TextUses:24Used by:Timeline
Symbol 27 TextUses:24Used by:Timeline
Symbol 28 FontUsed by:29
Symbol 29 TextUses:28Used by:Timeline
Symbol 30 FontUsed by:34 78
Symbol 31 Font
Symbol 32 FontUsed by:34 66
Symbol 33 FontUsed by:34
Symbol 34 TextUses:30 32 33Used by:Timeline
Symbol 35 GraphicUsed by:39 41 43
Symbol 36 FontUsed by:37 40 42 68
Symbol 37 TextUses:36Used by:39
Symbol 38 GraphicUsed by:39 41 43
Symbol 39 ButtonUses:35 37 38Used by:Timeline
Symbol 40 TextUses:36Used by:41
Symbol 41 ButtonUses:35 40 38Used by:Timeline
Symbol 42 TextUses:36Used by:43
Symbol 43 ButtonUses:35 42 38Used by:Timeline
Symbol 44 BitmapUsed by:45 48
Symbol 45 GraphicUses:44Used by:50
Symbol 46 TextUses:16Used by:50
Symbol 47 TextUses:16Used by:50
Symbol 48 GraphicUses:44Used by:50
Symbol 49 GraphicUsed by:50
Symbol 50 ButtonUses:45 46 47 48 49Used by:Timeline
Symbol 51 GraphicUsed by:52 90
Symbol 52 MovieClipUses:51Used by:Timeline
Symbol 53 FontUsed by:54 57
Symbol 54 EditableTextUses:53Used by:Timeline
Symbol 55 FontUsed by:56
Symbol 56 EditableTextUses:55Used by:Timeline
Symbol 57 EditableTextUses:53Used by:Timeline
Symbol 58 FontUsed by:59
Symbol 59 TextUses:58Used by:Timeline
Symbol 60 FontUsed by:61
Symbol 61 TextUses:60Used by:Timeline
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62 7 9Used by:Timeline
Symbol 64 FontUsed by:65
Symbol 65 TextUses:64Used by:71
Symbol 66 TextUses:32Used by:71
Symbol 67 GraphicUsed by:70
Symbol 68 TextUses:36Used by:70 89
Symbol 69 GraphicUsed by:70
Symbol 70 ButtonUses:67 68 69Used by:71
Symbol 71 MovieClipUses:14 65 66 70Used by:Timeline
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:Timeline
Symbol 74 FontUsed by:75
Symbol 75 TextUses:74Used by:Timeline
Symbol 76 FontUsed by:77
Symbol 77 TextUses:76Used by:Timeline
Symbol 78 EditableTextUses:30Used by:Timeline
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:90
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:90
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:90
Symbol 85 FontUsed by:86
Symbol 86 TextUses:85Used by:90
Symbol 87 GraphicUsed by:89
Symbol 88 GraphicUsed by:89
Symbol 89 ButtonUses:87 68 88Used by:90
Symbol 90 MovieClipUses:51 80 82 84 86 89Used by:Timeline
Symbol 91 FontUsed by:92
Symbol 92 EditableTextUses:91Used by:Timeline

Instance Names

"red"Frame 3Symbol 52 MovieClip
"toG"Frame 3Symbol 54 EditableText
"lvl"Frame 3Symbol 56 EditableText
"liv"Frame 3Symbol 57 EditableText
"box"Frame 3Symbol 63 MovieClip
"pause2"Frame 3Symbol 71 MovieClip
"back"Frame 4Symbol 73 MovieClip
"other"Frame 4Symbol 78 EditableText
"red"Frame 5Symbol 90 MovieClip
"lvl2"Frame 5Symbol 92 EditableText
"bar"Symbol 21 MovieClip Frame 1Symbol 15 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "easyS"
ExportAssets (56)Timeline Frame 1Symbol 2 as "hardS"
ExportAssets (56)Timeline Frame 1Symbol 3 as "medS"
ExportAssets (56)Timeline Frame 1Symbol 10 as "box"

Labels

"loaded"Symbol 21 MovieClip Frame 5




http://swfchan.com/6/28796/info.shtml
Created: 20/5 -2019 06:11:29 Last modified: 20/5 -2019 06:11:29 Server time: 09/05 -2024 12:51:19