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

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

Tilox.swf

This is the info page for
Flash #27166

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


Text
PLAY

TILOX BY LIGHTFORCE

level

tiles

CONGRATULATIONS
YOU COMPLETED TILOX LEVELS

written by LightForce

ActionScript [AS1/AS2]

Frame 1
snd1 = new Sound(_root.snd1); snd1.attachSound("win"); level = 1; playing = 0; stop();
Instance of Symbol 19 MovieClip in Frame 1
onClipEvent (enterFrame) { text = ((int(_parent.getBytesLoaded() / 1000) add " OF ") add int(_parent.getBytesTotal() / 1000)) add " LOADED ..."; if (_parent.getBytesTotal() == _parent.getBytesLoaded()) { _root.goButton._x = 200; } }
Frame 2
function buildMap(map) { var _local3 = this; W = map[0].length; H = map.length; var _local2 = 0; while (_local2 < H) { var _local1 = 0; while (_local1 < W) { _local3.attachMovie("tile", (("t_" + _local2) + "_") + _local1, ++d); t = _local3[(("t_" + _local2) + "_") + _local1]; t._x = (_local1 * size) + width; t._y = (_local2 * size) + height; t.gotoAndStop(map[_local2][_local1]); _local1++; } _local2++; } } function createBall(x, y) { this.attachMovie("ball", "ball", ++d); ball._x = (size * x) + width; ball._y = (size * y) + height; ball.stop(); } function levelVar(lv) { switch (lv) { case 1 : width = 80; height = 40; bx = 6; by = 1; return; case 2 : width = 80; height = 40; bx = 5; by = 2; return; case 3 : width = 80; height = 40; bx = 5; by = 2; return; case 4 : width = 80; height = 40; bx = 0; by = 2; return; case 5 : width = 80; height = 40; bx = 4; by = 4; return; case 6 : width = 80; height = 40; bx = 5; by = 3; return; case 7 : width = 80; height = 40; bx = 1; by = 0; return; case 8 : width = 80; height = 40; bx = 3; by = 2; return; case 9 : width = 60; height = 20; bx = 6; by = 0; return; case 10 : width = 60; height = 20; bx = 6; by = 2; return; case 11 : width = 80; height = 20; bx = 6; by = 1; return; case 12 : width = 60; height = 20; bx = 5; by = 3; return; case 13 : width = 90; height = 60; bx = 4; by = 2; return; case 14 : width = 60; height = 20; bx = 6; by = 2; } } function checkEmpty(x, y) { gameOver = 0; if ((myMap[y][x] == 1) or (myMap[y][x] == null)) { gameOver = 1; } else { myMap[by][bx] = 1; } this[(("t_" + by) + "_") + bx].gotoAndPlay(2); return(gameOver); } function countTile() { redTile(); tiles = 0; var _local2 = 0; while (_local2 < H) { var _local1 = 0; while (_local1 < W) { if (myMap[_local2][_local1] == 2) { tiles++; } _local1++; } _local2++; } if (tiles == 1) { play = 0; level++; snd1.start(0, 1); nextFrame(); } } function redTile() { this[(("t_" + by) + "_") + bx].clip.gotoAndStop(2); } myMap1 = [[1, 1, 1, 1, 2, 1, 1], [1, 2, 2, 2, 2, 2, 2], [1, 2, 1, 1, 2, 1, 1], [1, 2, 1, 1, 2, 1, 1], [2, 2, 1, 1, 2, 2, 2], [2, 1, 1, 1, 1, 1, 2], [2, 2, 2, 2, 2, 2, 2]]; myMap2 = [[2, 1, 1, 1, 1, 1, 1], [2, 2, 2, 2, 1, 1, 1], [2, 1, 1, 1, 2, 2, 2], [2, 1, 1, 1, 1, 1, 1], [2, 1, 2, 2, 2, 1, 1], [1, 1, 1, 2, 1, 1, 1], [2, 2, 2, 2, 1, 1, 1]]; myMap3 = [[1, 1, 1, 1, 1, 2, 1], [1, 1, 2, 1, 2, 2, 2], [1, 1, 1, 1, 1, 2, 1], [1, 1, 2, 1, 1, 1, 1], [1, 2, 2, 2, 1, 2, 1], [1, 1, 2, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1]]; myMap4 = [[2, 1, 1, 1, 1, 1, 1], [2, 1, 2, 1, 2, 1, 2], [2, 1, 1, 1, 2, 1, 2], [1, 1, 1, 1, 1, 1, 2], [2, 2, 2, 1, 1, 1, 1], [1, 1, 1, 1, 2, 2, 2], [1, 1, 2, 2, 2, 2, 2]]; myMap5 = [[1, 1, 2, 1, 1, 1, 1], [1, 1, 2, 1, 1, 1, 1], [1, 2, 2, 2, 1, 1, 1], [1, 1, 2, 1, 2, 1, 1], [1, 2, 1, 1, 2, 1, 2], [2, 2, 1, 2, 2, 2, 2], [1, 2, 1, 1, 1, 1, 2]]; myMap6 = [[1, 1, 1, 2, 1, 2, 1], [1, 1, 1, 2, 1, 1, 1], [1, 1, 1, 1, 1, 2, 2], [1, 1, 2, 2, 2, 2, 1], [1, 1, 1, 1, 1, 1, 2], [1, 2, 1, 2, 1, 1, 1], [1, 1, 1, 2, 1, 2, 2]]; myMap7 = [[1, 2, 1, 1, 1, 1, 1], [2, 2, 2, 1, 2, 1, 2], [1, 1, 1, 2, 1, 2, 2], [1, 1, 1, 2, 1, 1, 2], [1, 2, 2, 2, 2, 2, 1], [1, 2, 1, 2, 1, 2, 2], [1, 1, 1, 1, 1, 2, 1]]; myMap8 = [[1, 1, 1, 1, 2, 2, 2], [1, 2, 1, 2, 1, 1, 2], [1, 2, 2, 2, 2, 1, 1], [1, 1, 1, 1, 1, 1, 2], [1, 1, 2, 2, 2, 2, 1], [1, 1, 1, 1, 1, 1, 2], [1, 1, 1, 1, 1, 2, 2]]; myMap9 = [[1, 1, 1, 2, 2, 2, 2, 1], [1, 2, 2, 1, 1, 1, 1, 1], [1, 1, 1, 2, 2, 2, 1, 1], [2, 1, 2, 1, 2, 1, 2, 1], [2, 2, 2, 1, 2, 1, 1, 1], [2, 1, 1, 1, 1, 1, 2, 1], [2, 1, 2, 1, 1, 1, 1, 1], [2, 1, 2, 1, 2, 2, 2, 2]]; myMap10 = [[1, 2, 2, 2, 1, 2, 1, 2], [1, 1, 1, 1, 2, 2, 1, 1], [1, 2, 1, 1, 2, 1, 2, 2], [1, 1, 2, 1, 1, 2, 1, 2], [2, 2, 2, 1, 2, 1, 2, 1], [2, 1, 2, 1, 1, 2, 1, 1], [2, 2, 2, 2, 2, 1, 2, 1], [1, 1, 1, 2, 1, 2, 1, 1]]; myMap11 = [[1, 1, 1, 1, 1, 1, 2], [1, 2, 1, 1, 1, 1, 2], [1, 2, 1, 1, 2, 2, 2], [2, 2, 1, 1, 2, 2, 1], [1, 2, 1, 1, 2, 1, 1], [1, 1, 2, 2, 1, 2, 1], [2, 2, 2, 1, 1, 1, 1], [2, 1, 2, 1, 1, 1, 1]]; myMap12 = [[1, 1, 1, 2, 1, 2, 1, 1], [1, 2, 1, 2, 2, 2, 2, 2], [1, 2, 1, 2, 1, 2, 1, 1], [2, 2, 2, 1, 1, 2, 1, 2], [1, 2, 1, 1, 2, 2, 2, 2], [1, 1, 2, 1, 1, 1, 1, 1], [1, 1, 1, 2, 2, 2, 1, 1], [1, 1, 2, 1, 2, 1, 1, 1]]; myMap13 = [[2, 1, 2, 2, 1, 2], [2, 1, 1, 2, 1, 2], [2, 2, 2, 1, 2, 1], [2, 1, 1, 1, 1, 1], [1, 2, 1, 2, 2, 2], [2, 1, 2, 1, 2, 1]]; myMap14 = [[1, 1, 1, 1, 2, 1, 1, 1], [2, 2, 2, 1, 2, 1, 1, 2], [1, 1, 2, 2, 2, 2, 2, 2], [1, 2, 1, 1, 1, 1, 1, 1], [2, 2, 2, 1, 2, 1, 1, 2], [1, 2, 1, 2, 2, 1, 2, 2], [1, 1, 1, 1, 2, 1, 1, 1], [1, 2, 2, 1, 2, 1, 2, 1]]; size = 36; _root.onKeyDown = function () { if (play) { control = 0; if (Key.isDown(17)) { control = 1; } if (Key.isDown(37)) { if (!control) { play = 0; gameOver = checkEmpty(bx - 1, by); ball.gotoAndPlay(50); } else { play = 0; gameOver = checkEmpty(bx - 2, by); ball.gotoAndPlay(71); } } if (Key.isDown(39)) { if (!control) { play = 0; gameOver = checkEmpty(bx + 1, by); ball.gotoAndPlay(2); } else { play = 0; gameOver = checkEmpty(bx + 2, by); ball.gotoAndPlay(22); } } if (Key.isDown(38)) { if (!control) { play = 0; gameOver = checkEmpty(bx, by - 1); ball.gotoAndPlay(101); } else { play = 0; gameOver = checkEmpty(bx, by - 2); ball.gotoAndPlay(122); } } if (Key.isDown(40)) { if (!control) { play = 0; gameOver = checkEmpty(bx, by + 1); ball.gotoAndPlay(151); } else { play = 0; gameOver = checkEmpty(bx, by + 2); ball.gotoAndPlay(172); } } if (Key.isDown(32)) { play = 0; nextFrame(); } } }; _root.onKeyUp = function () { control = 0; }; d = 0; play = 1; tiles = 0; myMap = _root["myMap" + level]; levelVar(level); buildMap(myMap); createBall(bx, by); countTile(); redTile(); Key.addListener(_root); stop();
Frame 3
var i = 0; while (i < H) { var j = 0; while (j < W) { removeMovieClip(this[(("t_" + i) + "_") + j]); j++; } i++; } removeMovieClip(ball); if (level == 15) { nextFrame(); } else { prevFrame(); }
Frame 4
stop();
Symbol 4 MovieClip Frame 1
stop();
Symbol 5 MovieClip [tile] Frame 15
stop();
Symbol 15 MovieClip [ball] Frame 21
stop(); this._x = this._x + 36; if (_root.gameOver) { gotoAndPlay (200); } else { gotoAndStop (1); _root.bx++; _root.play = 1; _root.countTile(); }
Symbol 15 MovieClip [ball] Frame 49
stop(); this._x = this._x + 72; if (_root.gameOver) { gotoAndPlay (200); } else { gotoAndStop (1); _root.bx = _root.bx + 2; _root.play = 1; _root.countTile(); }
Symbol 15 MovieClip [ball] Frame 70
stop(); this._x = this._x - 36; if (_root.gameOver) { gotoAndPlay (200); } else { gotoAndStop (1); _root.bx--; _root.play = 1; _root.countTile(); }
Symbol 15 MovieClip [ball] Frame 100
stop(); this._x = this._x - 72; if (_root.gameOver) { gotoAndPlay (200); } else { gotoAndStop (1); _root.bx = _root.bx - 2; _root.play = 1; _root.countTile(); }
Symbol 15 MovieClip [ball] Frame 121
stop(); this._y = this._y - 36; if (_root.gameOver) { gotoAndPlay (200); } else { gotoAndStop (1); _root.by--; _root.play = 1; _root.countTile(); }
Symbol 15 MovieClip [ball] Frame 150
stop(); this._y = this._y - 72; if (_root.gameOver) { gotoAndPlay (200); } else { gotoAndStop (1); _root.by = _root.by - 2; _root.play = 1; _root.countTile(); }
Symbol 15 MovieClip [ball] Frame 171
stop(); this._y = this._y + 36; if (_root.gameOver) { gotoAndPlay (200); } else { gotoAndStop (1); _root.by++; _root.play = 1; _root.countTile(); }
Symbol 15 MovieClip [ball] Frame 199
stop(); this._y = this._y + 72; if (_root.gameOver) { gotoAndPlay (200); } else { gotoAndStop (1); _root.by = _root.by + 2; _root.play = 1; _root.countTile(); }
Symbol 15 MovieClip [ball] Frame 212
stop(); _root.nextFrame();
Symbol 23 Button
on (press) { nextFrame(); }
Symbol 27 Button
on (press) { getURL ("http://lightforce.freestuff.gr", "_blank"); }
Symbol 31 MovieClip Frame 1
_parent.dp++; _name = ("star" + _parent.dp); nm = "??????" + _parent.dp; _alpha = (random(70) + 50);
Symbol 32 MovieClip Frame 1
ck++; if (ck > (5 + rr)) { ck = 0; rr = random(20); r = random(10) + 1; this["star" + r]._alpha = random(70) + 50; }
Symbol 32 MovieClip Frame 2
gotoAndPlay (1);
Symbol 39 Button
on (release) { if (playing == 1) { stopAllSounds(); loop.gotoAndStop("Stop"); playing = 0; } else { loop.gotoAndStop("Play"); playing = 1; } }
Symbol 41 MovieClip Frame 1
stop();

Library Items

Symbol 1 Sound [win]
Symbol 2 GraphicUsed by:5
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:5
Symbol 5 MovieClip [tile]Uses:2 4
Symbol 6 GraphicUsed by:15
Symbol 7 GraphicUsed by:8 15
Symbol 8 MovieClipUses:7Used by:15
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:15
Symbol 11 SoundUsed by:15
Symbol 12 GraphicUsed by:15
Symbol 13 SoundUsed by:15
Symbol 14 SoundUsed by:15
Symbol 15 MovieClip [ball]Uses:6 7 8 10 11 12 13 14
Symbol 16 GraphicUsed by:Timeline
Symbol 17 FontUsed by:18
Symbol 18 EditableTextUses:17Used by:19
Symbol 19 MovieClipUses:18Used by:Timeline
Symbol 20 FontUsed by:21 33 34 35 36
Symbol 21 TextUses:20Used by:23
Symbol 22 GraphicUsed by:23
Symbol 23 ButtonUses:21 22Used by:Timeline
Symbol 24 FontUsed by:25
Symbol 25 EditableTextUses:24Used by:Timeline
Symbol 26 GraphicUsed by:27
Symbol 27 ButtonUses:26Used by:Timeline
Symbol 28 GraphicUsed by:Timeline
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:31
Symbol 31 MovieClipUses:30Used by:32
Symbol 32 MovieClipUses:31Used by:Timeline
Symbol 33 TextUses:20Used by:Timeline
Symbol 34 EditableTextUses:20Used by:Timeline
Symbol 35 TextUses:20Used by:Timeline
Symbol 36 EditableTextUses:20Used by:Timeline
Symbol 37 GraphicUsed by:39
Symbol 38 GraphicUsed by:39
Symbol 39 ButtonUses:37 38Used by:Timeline
Symbol 40 SoundUsed by:41
Symbol 41 MovieClipUses:40Used by:Timeline
Symbol 42 FontUsed by:44
Symbol 43 FontUsed by:44 45
Symbol 44 TextUses:42 43Used by:Timeline
Symbol 45 TextUses:43Used by:Timeline

Instance Names

"goButton"Frame 1Symbol 23 Button
"loop"Frame 2Symbol 41 MovieClip
"clip"Symbol 5 MovieClip [tile] Frame 2Symbol 4 MovieClip
"star"Symbol 31 MovieClip Frame 1Symbol 30 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$Rh$ACm06sAgQgg9MJkBg/bBz.."
ExportAssets (56)Timeline Frame 1Symbol 1 as "win"
ExportAssets (56)Timeline Frame 1Symbol 5 as "tile"
ExportAssets (56)Timeline Frame 1Symbol 15 as "ball"

Labels

"Stop"Symbol 41 MovieClip Frame 1
"Play"Symbol 41 MovieClip Frame 5

Dynamic Text Variables

textSymbol 18 EditableText""
levelSymbol 34 EditableText""
tilesSymbol 36 EditableText""




http://swfchan.com/6/27166/info.shtml
Created: 21/5 -2019 21:10:51 Last modified: 21/5 -2019 21:10:51 Server time: 14/05 -2024 15:10:54