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/78880919?noj=FRM78880919-6DC" width="1" height="1"></div>

Flash-3D-X.swf

This is the info page for
Flash #115961

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


Text
Flash3DX is a 3D tetris game in flash. It's a falling-blocks puzzle game, released on a
vast spectrum of platforms. A pseudorandom sequence of tetrominoes (sometimes
called "tetrads" in older versions) - shapes composed of four square blocks each - fall
down the playing field. The object of the game is to manipulate these tetrominoes, by
moving each one sideways and rotating it by 90 degree units, with the aim of creating
a horizontal line of blocks without gaps. When such a line is created, it disappears, and
the blocks above (if any) fall. As the game progresses, the tetrominoes fall faster, and
the game ends when the player "tops out", that is, when the stack of tetrominoes
reaches the top of the playing field and no new tetrominoes are able to enter. The
exact definition of a top-out varies from version to version. Good luck !

HIGH-SCORES.EU

0

0

0

Score

High Score

Niveau

Suivante

Level

Next Piece

Save your

high-score

RESTART

a new game

TEST

your intelligence

Sauver votre

Tester votre

intelligence

Recommencer

START

COMMENCER

ActionScript [AS1/AS2]

Frame 1
if (intro != 0) { go_url = 0; thesound = 1; debut = 0; lang = System.capabilities.language; timetogodeb = 0; musik = new Sound(); musik.attachSound("musik"); musik.start(0); error = new Sound(); error.attachSound("error"); soundsetcard = new Sound(); soundsetcard.attachSound("soundsetcard"); soundtimesup = new Sound(); soundtimesup.attachSound("soundtimesup"); selecte = new Sound(); selecte.attachSound("selecte"); } intro = 0; barre._width = barre._width + 1; if (((lang == "fr") or (lang == "FR")) or (lang == "Fr")) { versFR._y = 380; rulesFR._y = 370; rulesEN._y = 410; }
Instance of Symbol 26 MovieClip in Frame 1
/* no clip actions */
Instance of Symbol 53 MovieClip "rulesEN" in Frame 1
on (rollOver) { _root.rulesEN._alpha = 50; } on (rollOut) { _root.rulesEN._alpha = 100; } on (release) { getURL ("http://www.high-scores.eu/rules-flash3dx-1.html", "_blank"); }
Instance of Symbol 55 MovieClip "rulesFR" in Frame 1
on (rollOver) { _root.rulesFR._alpha = 50; } on (rollOut) { _root.rulesFR._alpha = 100; } on (release) { getURL ("http://www.high-scores.eu/regles-flash3dx-1.html", "_blank"); }
Frame 2
if (barre._width < 315) { gotoAndPlay (1); } else { gotoAndPlay (3); }
Frame 3
if (((lang == "fr") or (lang == "FR")) or (lang == "Fr")) { saveEN._x = 665; saveFR._x = 465; testEN._x = 665; testFR._x = 465; display.displayEN._y = -200; display.displayFR._y = 3.4; startEN._y = 700; startFR._y = 360; } if (new_game != 1) { display.highscore = 0; } new_game = 1; godown = 0; cpt_space = 0; restartEN._y = 500; restartFR._y = 500; display.score = 0; display.level = 1; vitesse = 1000; range_x = 10; range_y = 20; ltotal = 0; blocks = [[[[0, 1, 0], [1, 1, 1], [0, 0, 0]], [[0, 1, 0], [0, 1, 1], [0, 1, 0]], [[0, 0, 0], [1, 1, 1], [0, 1, 0]], [[0, 1, 0], [1, 1, 0], [0, 1, 0]]], [[[0, 1, 0], [0, 1, 0], [1, 1, 0]], [[1, 0, 0], [1, 1, 1], [0, 0, 0]], [[0, 1, 1], [0, 1, 0], [0, 1, 0]], [[0, 0, 0], [1, 1, 1], [0, 0, 1]]], [[[0, 1, 0], [0, 1, 0], [0, 1, 1]], [[0, 0, 0], [1, 1, 1], [1, 0, 0]], [[1, 1, 0], [0, 1, 0], [0, 1, 0]], [[0, 0, 1], [1, 1, 1], [0, 0, 0]]], [[[0, 0, 0], [0, 1, 1], [1, 1, 0]], [[1, 0, 0], [1, 1, 0], [0, 1, 0]], [[0, 1, 1], [1, 1, 0], [0, 0, 0]], [[0, 1, 0], [0, 1, 1], [0, 0, 1]]], [[[0, 0, 0], [1, 1, 0], [0, 1, 1]], [[0, 1, 0], [1, 1, 0], [1, 0, 0]], [[1, 1, 0], [0, 1, 1], [0, 0, 0]], [[0, 0, 1], [0, 1, 1], [0, 1, 0]]], [[[1, 1], [1, 1]], [[1, 1], [1, 1]], [[1, 1], [1, 1]], [[1, 1], [1, 1]]], [[[0, 1, 0, 0], [0, 1, 0, 0], [0, 1, 0, 0], [0, 1, 0, 0]], [[0, 0, 0, 0], [1, 1, 1, 1], [0, 0, 0, 0], [0, 0, 0, 0]], [[0, 0, 1, 0], [0, 0, 1, 0], [0, 0, 1, 0], [0, 0, 1, 0]], [[0, 0, 0, 0], [0, 0, 0, 0], [1, 1, 1, 1], [0, 0, 0, 0]]]]; goMC = this.createEmptyMovieClip("goMC_", 100); goMC.s = new Sound(goMC); goMC.s.attachSound("soundsetcard"); rotateMC = this.createEmptyMovieClip("rotateMC_", 101); rotateMC.s = new Sound(rotateMC); rotateMC.s.attachSound("rotate"); fullMC = this.createEmptyMovieClip("fullMC_", 102); fullMC.s = new Sound(fullMC); fullMC.s.attachSound("full"); Screen = function (tetris) { this.tetris = tetris; this.colors = [{top:14124465, front:11024244, right:3281187, left:5840189}, {top:11634135, front:7616424, right:2298162, left:4005209}, {top:14440804, front:10691374, right:3148558, left:5640985}, {top:9207236, front:5259405, right:1577769, left:2761290}, {top:8771505, front:3647604, right:1126947, left:1923389}, {top:14274241, front:10651493, right:4403504, left:5654324}, {top:14135685, front:11039799, right:3285777, left:5848349}]; this.tetris.colors = this.colors; this.fieldsize = 20; this.gridcolor = 6776679 /* 0x676767 */; this.loc = _root.scene; this.init(); this.update(); }; Screen.prototype.to3d = function (field) { var eyeAngle = 250; var CamDist = 300; var i = 0; while (i < 8) { var pers = (eyeAngle / (field[i][2] + camDist)); field[i][0] = field[i][0] * pers; field[i][1] = field[i][1] * pers; i++; } return(field); }; Screen.prototype.init = function () { createEmptyMovieClip("gr", 1); var num = 0; var x; var y; this.grid = []; var k = 0; while (k < this.tetris.rows) { this.grid[k] = []; var i = (this.tetris.cols - 1); gr.lineStyle(1, 16777215, 50); while (i > -1) { var field = []; x = (50 + (i * this.fieldsize)) - (((this.tetris.cols - 1) / 2) * this.fieldsize); y = (k * this.fieldsize) - (((this.tetris.rows - 1) / 2) * this.fieldsize); field[0] = [x - (this.fieldsize / 2), 0, y - (this.fieldsize / 2)].rotate(); field[1] = [x + (this.fieldsize / 2), 0, y - (this.fieldsize / 2)].rotate(); field[2] = [x + (this.fieldsize / 2), 0, y + (this.fieldsize / 2)].rotate(); field[3] = [x - (this.fieldsize / 2), 0, y + (this.fieldsize / 2)].rotate(); field[4] = [x - (this.fieldsize / 2), -this.fieldsize, y - (this.fieldsize / 2)].rotate(); field[5] = [x + (this.fieldsize / 2), -this.fieldsize, y - (this.fieldsize / 2)].rotate(); field[6] = [x + (this.fieldsize / 2), -this.fieldsize, y + (this.fieldsize / 2)].rotate(); field[7] = [x - (this.fieldsize / 2), -this.fieldsize, y + (this.fieldsize / 2)].rotate(); field = this.to3d(field); gr.moveTo(140 + field[0][0], 100 + field[0][1]); gr.lineto(140 + field[1][0], 100 + field[1][1]); gr.lineto(140 + field[2][0], 100 + field[2][1]); gr.lineto(140 + field[3][0], 100 + field[3][1]); this.grid[k][i] = field; i--; } gr.lineto(140 + field[0][0], 100 + field[0][1]); k++; } }; Array.prototype.rotate = function () { var xa = -150; var ya = 0; var rad = 0.017; var cosYangle = Math.cos(ya * rad); var sinYangle = Math.sin(ya * rad); var cosXangle = Math.cos(xa * rad); var sinXangle = Math.sin(xa * rad); var tempz = ((this[2] * cosYangle) - (this[0] * sinYangle)); var tmpx = ((this[2] * sinYangle) + (this[0] * cosYangle)); var tmpz = (((-this[1]) * sinXangle) + (tempz * cosXangle)); var tmpy = (((-this[1]) * cosXangle) - (tempz * sinXangle)); this[0] = tmpx; this[1] = tmpy; this[2] = tmpz; return(this); }; Screen.prototype.update = function (occupied) { var loc = this.loc; loc.clear(); loc.swapDepths(100); var field; var p0x; var p0y; var p1x; var p1y; var p2x; var p2y; var p3x; var p3y; var p4x; var p4y; var p5x; var p5y; var p6x; var p6y; var p7x; var p7y; var tetris = this.tetris; var k = 0; while (k < tetris.currentBlock[tetris.currentRotate].length) { var i = 0; while (i < tetris.currentBlock[tetris.currentRotate][0].length) { if (tetris.currentBlock[tetris.currentRotate][k][i] == 1) { tetris.map[k + tetris.currentBlock.y][i + tetris.currentBlock.x] = this.colors[tetris.currentIndex]; } i++; } k++; } var k = 0; while (k < tetris.rows) { var i = 0; while (i < tetris.cols) { field = this.grid[k][i]; if (tetris.map[k][i] != null) { (p0x = field[0][0]); (p0y = field[0][1]); (p1x = field[1][0]); (p1y = field[1][1]); (p2x = field[2][0]); (p2y = field[2][1]); (p3x = field[3][0]); (p3y = field[3][1]); (p4x = field[4][0]); (p4y = field[4][1]); (p5x = field[5][0]); (p5y = field[5][1]); (p6x = field[6][0]); (p6y = field[6][1]); (p7x = field[7][0]); (p7y = field[7][1]); var z = (((p5x - p1x) * (p6y - p1y)) - ((p5y - p1y) * (p6x - p1x))); if ((z < 0) && (tetris.map[k][i + 1] == null)) { loc.beginFill(tetris.map[k][i].right, 100); loc.moveTo(p2x, p2y); loc.lineTo(p1x, p1y); loc.lineTo(p5x, p5y); loc.lineTo(p6x, p6y); loc.lineTo(p2x, p2y); loc.endFill(); } if ((z > 0) && (tetris.map[k][i - 1] == null)) { loc.beginFill(this.tetris.map[k][i].left); loc.moveTo(p0x, p0y); loc.lineTo(p3x, p3y); loc.lineTo(p7x, p7y); loc.lineTo(p4x, p4y); loc.lineTo(p0x, p0y); loc.endFill(); } if (tetris.map[k + 1][i] == null) { loc.beginFill(tetris.map[k][i].front, 100); loc.moveTo(p3x, p3y); loc.lineTo(p2x, p2y); loc.lineTo(p6x, p6y); loc.lineTo(p7x, p7y); loc.lineTo(p3x, p3y); loc.endFill(); } loc.lineStyle(); loc.beginFill(tetris.map[k][i].top); loc.moveTo(p4x, p4y); loc.lineTo(p5x, p5y); loc.lineTo(p6x, p6y); loc.lineTo(p7x, p7y); loc.lineTo(p4x, p4y); loc.endFill(); } i++; } k++; } updateAfterEvent(); if (occupied) { return(undefined); } var k = 0; while (k < tetris.currentBlock[tetris.currentRotate].length) { var i = 0; while (i < tetris.currentBlock[tetris.currentRotate][0].length) { if (tetris.currentBlock[tetris.currentRotate][k][i] == 1) { tetris.map[k + tetris.currentBlock.y][i + tetris.currentBlock.x] = null; } i++; } k++; } }; Tetris = function (rows, cols, blocks) { this.rows = rows; this.cols = cols; this.blocks = blocks; this.buildMap(); this.nextIndex = random(7); this.nextRotate = random(4); this.screen = new Screen(this); updateAfterEvent(); }; Tetris.prototype.buildMap = function () { this.map = []; var k = 0; while (k < this.rows) { this.map[k] = []; var i = 0; while (i < this.cols) { this.map[k][i] = null; i++; } k++; } }; Tetris.prototype.createBlock = function () { this.currentRotate = this.nextRotate; this.currentIndex = this.nextIndex; this.nextIndex = random(7); this.nextRotate = random(4); _root.display.stone._rotation = this.nextRotate * 90; _root.display.stone.gotoAndStop(this.nextIndex + 1); _root.display.shadow._rotation = this.nextRotate * 90; _root.display.shadow.gotoAndStop(this.nextIndex + 1); this.currentBlock = this.blocks[this.currentIndex]; Key.addListener(this.currentBlock); this.currentBlock.x = 4; this.currentBlock.y = 0; this.currentBlock.obj = this; this.currentBlock.onKeyDown = function () { if (Key.isDown(39)) { this.obj.checkMove({x:1, y:0}); } else if (Key.isDown(37)) { this.obj.checkMove({x:-1, y:0}); } if (Key.isDown(40)) { clearInterval(this.obj.whileBlock); this.obj.whileBlock = setInterval(this.obj, "checkMove", 10, {x:0, y:1}); } if (Key.isDown(38)) { this.obj.rotateBlock(); } if (Key.isDown(32)) { godown = 1; if (cpt_space < 5) { _root.display.score = _root.display.score + 1; } clearInterval(this.obj.whileBlock); this.obj.whileBlock = setInterval(this.obj, "checkMove", 0, {x:0, y:1}); } }; this.currentBlock.onKeyUp = function () { if (Key.getCode() == 40) { clearInterval(this.obj.whileBlock); this.obj.whileBlock = setInterval(this.obj, "checkMove", vitesse, {x:0, y:1}); } }; this.whileBlock = setInterval(this, "checkMove", vitesse, {x:0, y:1}); this.checkMove({x:0, y:0}); }; Tetris.prototype.checkMove = function (vec) { var k = 0; while (k < this.currentBlock[this.currentRotate].length) { var i = 0; while (i < this.currentBlock[this.currentRotate][0].length) { var solid = (this.currentBlock[this.currentRotate][k][i] != 0); var occupied = (this.map[(k + this.currentBlock.y) + vec.y][(i + this.currentBlock.x) + vec.x] != null); var bottom = (((k + this.currentBlock.y) + vec.y) == this.rows); var right = (((i + this.currentBlock.x) + vec.x) == this.cols); var left = (((i + this.currentBlock.x) + vec.x) == -1); if (((solid && (occupied)) && (vec.x == 0)) && (vec.y == 0)) { clearInterval(this.whileBlock); Key.removeListener(this.currentBlock); if (thesound == 1) { soundtimesup.start(0); } if (((lang == "fr") or (lang == "FR")) or (lang == "Fr")) { restartFR._y = 350; } else { restartEN._y = 350; } return(undefined); } if (solid && (right || (left))) { return(undefined); } if ((solid && (occupied)) && (vec.x != 0)) { return(undefined); } if (solid && (occupied || (bottom))) { if (thesound == 1) { _root.goMC.s.start(); } this.occupyMap(); return(undefined); } i++; } k++; } this.currentBlock.x = this.currentBlock.x + vec.x; this.currentBlock.y = this.currentBlock.y + vec.y; if (godown == 0) { this.screen.update(); cpt_space++; } }; Tetris.prototype.rotateBlock = function () { var copy = this.currentRotate; this.currentRotate = this.currentRotate + ((this.currentRotate < 3) ? 1 : -3); var k = 0; while (k < this.currentBlock[this.currentRotate].length) { var i = 0; while (i < this.currentBlock[this.currentRotate][0].length) { var solid = (this.currentBlock[this.currentRotate][k][i] != 0); var occupied = (this.map[k + this.currentBlock.y][i + this.currentBlock.x] != null); var bottom = ((k + this.currentBlock.y) == this.rows); var right = ((i + this.currentBlock.x) == this.cols); var left = ((i + this.currentBlock.x) == -1); if (solid && (((right || (left)) || (occupied)) || (bottom))) { this.currentRotate = copy; return(undefined); } i++; } k++; } if (thesound == 1) { rotateMC.s.start(); } this.screen.update(); }; Tetris.prototype.occupyMap = function () { godown = 0; cpt_space = 0; var k = 0; while (k < this.currentBlock[this.currentRotate].length) { var i = 0; while (i < this.currentBlock[this.currentRotate][0].length) { if (this.currentBlock[this.currentRotate][k][i] == 1) { this.map[k + this.currentBlock.y][i + this.currentBlock.x] = this.colors[this.currentIndex]; } i++; } k++; } clearInterval(this.whileBlock); Key.removeListener(this.currentBlock); this.screen.update(true); this.checkFullLines(); this.createBlock(); }; Tetris.prototype.checkFullLines = function () { var full; var k = 0; var l = 0; while (k < this.rows) { full = true; var i = 0; while (i < this.cols) { if (this.map[k][i] == null) { full = false; } i++; } if (full) { l++; if (thesound == 1) { fullMC.s.start(); } this.map.splice(k, 1); var emptyLine = []; i = 0; while (i < this.cols) { emptyLine[i] = null; i++; } this.map.unshift(emptyLine); } k++; } if (l == 1) { _root.display.score = _root.display.score + 5; } if (l == 2) { _root.display.score = _root.display.score + 15; } if (l == 3) { _root.display.score = _root.display.score + 30; } if (l == 4) { _root.display.score = _root.display.score + 50; } if (_root.display.score > _root.display.highscore) { _root.display.highscore = _root.display.score; } if (((_root.display.level == 1) and ((ltotal + l) > 9)) and ((ltotal + l) < 20)) { _root.display.level++; vitesse = vitesse - 100; } if (((_root.display.level == 2) and ((ltotal + l) > 19)) and ((ltotal + l) < 30)) { _root.display.level++; vitesse = vitesse - 100; } if (((_root.display.level == 3) and ((ltotal + l) > 29)) and ((ltotal + l) < 40)) { _root.display.level++; vitesse = vitesse - 100; } if (((_root.display.level == 4) and ((ltotal + l) > 39)) and ((ltotal + l) < 50)) { _root.display.level++; vitesse = vitesse - 100; } if (((_root.display.level == 5) and ((ltotal + l) > 49)) and ((ltotal + l) < 60)) { _root.display.level++; vitesse = vitesse - 100; } if (((_root.display.level == 6) and ((ltotal + l) > 59)) and ((ltotal + l) < 70)) { _root.display.level++; vitesse = vitesse - 100; } if (((_root.display.level == 7) and ((ltotal + l) > 69)) and ((ltotal + l) < 80)) { _root.display.level++; vitesse = vitesse - 100; } if (((_root.display.level == 8) and ((ltotal + l) > 79)) and ((ltotal + l) < 90)) { _root.display.level++; vitesse = vitesse - 100; } if (((_root.display.level == 9) and ((ltotal + l) > 89)) and ((ltotal + l) < 100)) { _root.display.level++; vitesse = vitesse - 100; } ltotal = ltotal + l; }; myTetris = new Tetris(range_y, range_x, blocks); stop();
Frame 9
myTetris.createBlock(); stop();
Symbol 8 MovieClip [field] Frame 1
stop();
Symbol 12 Button
on (press) { getURL ("http://www.flash-gamer.eu"); }
Symbol 13 Button
on (press) { getURL ("http://www.high-scores.eu"); }
Symbol 14 Button
on (press) { getURL ("http://www.iq-tests.eu"); }
Symbol 15 Button
on (press) { getURL ("http://www.zodiac-games.com"); }
Symbol 16 Button
on (press) { getURL ("http://www.intelligence-test.eu"); }
Symbol 17 Button
on (press) { getURL ("http://www.my-iq.net"); }
Symbol 18 Button
on (press) { getURL ("http://www.z-lyrics.eu"); }
Symbol 19 Button
on (press) { getURL ("http://www.inachisio.com"); }
Symbol 20 Button
on (press) { getURL ("http://www.clock4blog.eu"); }
Symbol 21 Button
on (press) { getURL ("http://www.photo-pixel.eu"); }
Symbol 22 Button
on (press) { getURL ("http://www.guitare-tabs.eu"); }
Symbol 23 Button
on (press) { getURL ("http://www.test-de-qi.eu"); }
Symbol 24 Button
on (press) { getURL ("http://www.agora-photo.com"); }
Symbol 25 Button
on (press) { getURL ("http://www.test-de-qi.net"); }
Symbol 26 MovieClip Frame 1
if (_root.go == 1) { if ((_root.red._alpha > 0) or (_root.green._alpha < 100)) { _root.red._alpha = _root.red._alpha - 3; _root.green._alpha = _root.green._alpha + 3; } } else if ((_root.red._alpha < 100) or (_root.green._alpha > 0)) { _root.red._alpha = _root.red._alpha + 3; _root.green._alpha = _root.green._alpha - 3; } if (_root._url.substr(0, 4) == "http") { if (_root.go_url == 1) { _root.timetogodeb = getTimer(); _root.go_url = 2; } if ((_root.go_url == 2) and ((getTimer() - _root.timetogodeb) > 1000)) { getURL (_root.go_url2, "_blank"); _root.go_url = 0; } }
Symbol 26 MovieClip Frame 2
if (_root.go == 1) { if ((_root.red._alpha > 0) or (_root.green._alpha < 100)) { _root.red._alpha = _root.red._alpha - 3; _root.green._alpha = _root.green._alpha + 3; } } else if ((_root.red._alpha < 100) or (_root.green._alpha > 0)) { _root.red._alpha = _root.red._alpha + 3; _root.green._alpha = _root.green._alpha - 3; } if (_root._url.substr(0, 4) == "http") { if (_root.go_url == 1) { _root.timetogodeb = getTimer(); _root.go_url = 2; } if ((_root.go_url == 2) and ((getTimer() - _root.timetogodeb) > 1000)) { getURL (_root.go_url2, "_blank"); _root.go_url = 0; } }
Symbol 42 Button
on (release) { desturl = "http://www.high-scores.eu/index.php?lang=" + _root.lang; getURL (desturl); _root.go_url = 1; _root.go_url2 = desturl; }
Symbol 67 MovieClip Frame 1
stop();
Symbol 79 Button
on (release) { code1 = ["2", "1", "D", "F", "4", "0", "A", "8", "3", "C"]; code2 = ["2", "0", "A", "E", "B", "D", "6", "9", "5", "7"]; equa1 = (_root.display.highscore + 10) * 11; equa2 = (_root.display.highscore + 11) * 11; score_string1 = equa1.toString(); score_string2 = equa2.toString(); while (score_string1.length < score_string2.length) { score_string1 = "0" + score_string1; } i = 0; codage = ""; while (i < score_string2.length) { pos_string1 = Number(score_string1.charAt(i)); pos_string2 = Number(score_string2.charAt(i)); codage = (codage + code1[pos_string1]) + code2[pos_string2]; i++; } desturl = (("http://www.high-scores.eu/index.php?page=10&game=2&lang=" + _root.lang) + "&result=") + codage; getURL (desturl); _root.go_url = 1; _root.go_url2 = desturl; }
Symbol 82 Button
on (release) { k = 2; while (k < 21) { _root.myTetris.map.splice(k, 1); var emptyLine = []; i = 0; while (i < _root.range_x) { emptyLine[i] = null; i++; } _root.myTetris.map.unshift(emptyLine); k++; } _root.gotoAndStop(3); }
Symbol 85 Button
on (release, keyPress "<Enter>") { desturl = (("http://www.intelligence-test.eu/index.php?lang=" + _root.lang) + "&ref=") + _root.fond._url; getURL (desturl); _root.go_url = 1; _root.go_url2 = desturl; }
Symbol 87 Button
on (release) { code1 = ["2", "1", "D", "F", "4", "0", "A", "8", "3", "C"]; code2 = ["2", "0", "A", "E", "B", "D", "6", "9", "5", "7"]; equa1 = (_root.display.highscore + 10) * 11; equa2 = (_root.display.highscore + 11) * 11; score_string1 = equa1.toString(); score_string2 = equa2.toString(); while (score_string1.length < score_string2.length) { score_string1 = "0" + score_string1; } i = 0; codage = ""; while (i < score_string2.length) { pos_string1 = Number(score_string1.charAt(i)); pos_string2 = Number(score_string2.charAt(i)); codage = (codage + code1[pos_string1]) + code2[pos_string2]; i++; } desturl = (("http://www.high-scores.eu/index.php?page=10&game=2&lang=" + _root.lang) + "&result=") + codage; getURL (desturl); _root.go_url = 1; _root.go_url2 = desturl; }
Symbol 90 Button
on (release, keyPress "<Enter>") { desturl = "http://www.test-de-qi.net/index.php?ref=" + _root.fond._url; getURL (desturl); _root.go_url = 1; _root.go_url2 = desturl; }
Symbol 92 Button
on (release) { k = 2; while (k < 21) { _root.myTetris.map.splice(k, 1); var emptyLine = []; i = 0; while (i < _root.range_x) { emptyLine[i] = null; i++; } _root.myTetris.map.unshift(emptyLine); k++; } _root.gotoAndStop(3); }
Symbol 104 Button
on (release) { desturl = "http://www.high-scores.eu/index.php?lang=" + _root.lang; getURL (desturl); _root.go_url = 1; _root.go_url2 = desturl; } on (rollOver) { _root.go = 1; } on (rollOut) { _root.go = 0; }
Symbol 106 Button
on (press) { if (thesound == 1) { _root.selecte.start(0); } _root.play(); }
Symbol 108 Button
on (press) { if (thesound == 1) { _root.selecte.start(0); } _root.play(); }
Symbol 110 Button
on (release) { if (_root.thesound == 0) { _root.snd_ok._alpha = 0; _root.thesound = 1; stopAllSounds(); _root.error.start(0, 1); } else { _root.snd_ok._alpha = 100; _root.thesound = 0; } }

Library Items

Symbol 1 Sound [soundtimesup]
Symbol 2 Sound [soundsetcard]
Symbol 3 Sound [selecte]
Symbol 4 Sound [musik]
Symbol 5 Sound [rotate]
Symbol 6 Sound [full]
Symbol 7 Sound [error]
Symbol 8 MovieClip [field]
Symbol 9 FontUsed by:10
Symbol 10 TextUses:9Used by:Timeline
Symbol 11 GraphicUsed by:12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
Symbol 12 ButtonUses:11Used by:Timeline
Symbol 13 ButtonUses:11Used by:Timeline
Symbol 14 ButtonUses:11Used by:Timeline
Symbol 15 ButtonUses:11Used by:Timeline
Symbol 16 ButtonUses:11Used by:Timeline
Symbol 17 ButtonUses:11Used by:Timeline
Symbol 18 ButtonUses:11Used by:Timeline
Symbol 19 ButtonUses:11Used by:Timeline
Symbol 20 ButtonUses:11Used by:Timeline
Symbol 21 ButtonUses:11Used by:Timeline
Symbol 22 ButtonUses:11Used by:Timeline
Symbol 23 ButtonUses:11Used by:Timeline
Symbol 24 ButtonUses:11Used by:Timeline
Symbol 25 ButtonUses:11Used by:Timeline
Symbol 26 MovieClipUses:11Used by:Timeline
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:Timeline
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:Timeline
Symbol 31 GraphicUsed by:37
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:37
Symbol 34 GraphicUsed by:37
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:37
Symbol 37 MovieClipUses:31 33 34 36Used by:Timeline
Symbol 38 FontUsed by:39 57 58 59 68 69 70 71 73 74 77 78 80 81 83 84 86 88 89 91 105 107
Symbol 39 TextUses:38Used by:42
Symbol 40 GraphicUsed by:41 42 79 82 85 87 90 92 106 108
Symbol 41 MovieClipUses:40Used by:42 79 82 85 87 90 92 106 108
Symbol 42 ButtonUses:39 41 40Used by:Timeline
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:49
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:49
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClipUses:44 46 48Used by:Timeline
Symbol 50 GraphicUsed by:53
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:53 55
Symbol 53 MovieClipUses:50 52Used by:Timeline
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54 52Used by:Timeline
Symbol 56 MovieClipUsed by:Timeline
Symbol 57 EditableTextUses:38Used by:76
Symbol 58 EditableTextUses:38Used by:76
Symbol 59 EditableTextUses:38Used by:76
Symbol 60 GraphicUsed by:67
Symbol 61 GraphicUsed by:67
Symbol 62 GraphicUsed by:67
Symbol 63 GraphicUsed by:67
Symbol 64 GraphicUsed by:67
Symbol 65 GraphicUsed by:67
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:60 61 62 63 64 65 66Used by:76
Symbol 68 TextUses:38Used by:72 75
Symbol 69 TextUses:38Used by:72 75
Symbol 70 TextUses:38Used by:72
Symbol 71 TextUses:38Used by:72
Symbol 72 MovieClipUses:68 69 70 71Used by:76
Symbol 73 TextUses:38Used by:75
Symbol 74 TextUses:38Used by:75
Symbol 75 MovieClipUses:68 69 73 74Used by:76
Symbol 76 MovieClipUses:57 58 59 67 72 75Used by:Timeline
Symbol 77 TextUses:38Used by:79
Symbol 78 TextUses:38Used by:79 87
Symbol 79 ButtonUses:41 77 78 40Used by:Timeline
Symbol 80 TextUses:38Used by:82
Symbol 81 TextUses:38Used by:82
Symbol 82 ButtonUses:41 80 81 40Used by:Timeline
Symbol 83 TextUses:38Used by:85
Symbol 84 TextUses:38Used by:85
Symbol 85 ButtonUses:41 83 84 40Used by:Timeline
Symbol 86 TextUses:38Used by:87
Symbol 87 ButtonUses:41 86 78 40Used by:Timeline
Symbol 88 TextUses:38Used by:90
Symbol 89 TextUses:38Used by:90
Symbol 90 ButtonUses:41 88 89 40Used by:Timeline
Symbol 91 TextUses:38Used by:92
Symbol 92 ButtonUses:41 91 40Used by:Timeline
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:Timeline
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:Timeline
Symbol 97 GraphicUsed by:Timeline
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:Timeline
Symbol 100 GraphicUsed by:Timeline
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:Timeline
Symbol 103 GraphicUsed by:104
Symbol 104 ButtonUses:103Used by:Timeline
Symbol 105 TextUses:38Used by:106
Symbol 106 ButtonUses:105 41 40Used by:Timeline
Symbol 107 TextUses:38Used by:108
Symbol 108 ButtonUses:107 41 40Used by:Timeline
Symbol 109 GraphicUsed by:110
Symbol 110 ButtonUses:109Used by:Timeline
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:Timeline

Instance Names

"Flash Games"Frame 1Symbol 12 Button
"Flash Games with High Scores"Frame 1Symbol 13 Button
"IQ tests"Frame 1Symbol 14 Button
"Zodiac Games"Frame 1Symbol 15 Button
"Intelligence test"Frame 1Symbol 16 Button
"My IQ"Frame 1Symbol 17 Button
"Lyrics"Frame 1Symbol 18 Button
"Photo"Frame 1Symbol 19 Button
"Clock for blog"Frame 1Symbol 20 Button
"Photo Pixel"Frame 1Symbol 21 Button
"Tablature Guitare"Frame 1Symbol 22 Button
"Test de QI"Frame 1Symbol 23 Button
"Forum photo"Frame 1Symbol 24 Button
"Test QI"Frame 1Symbol 25 Button
"fond"Frame 1Symbol 28 MovieClip
"barre"Frame 1Symbol 30 MovieClip
"versFR"Frame 1Symbol 49 MovieClip
"rulesEN"Frame 1Symbol 53 MovieClip
"rulesFR"Frame 1Symbol 55 MovieClip
"scene"Frame 3Symbol 56 MovieClip
"display"Frame 3Symbol 76 MovieClip
"saveEN"Frame 3Symbol 79 Button
"restartEN"Frame 3Symbol 82 Button
"testEN"Frame 3Symbol 85 Button
"saveFR"Frame 3Symbol 87 Button
"testFR"Frame 3Symbol 90 Button
"restartFR"Frame 3Symbol 92 Button
"red"Frame 3Symbol 94 MovieClip
"green"Frame 3Symbol 96 MovieClip
"bred"Frame 3Symbol 104 Button
"startEN"Frame 3Symbol 106 Button
"startFR"Frame 3Symbol 108 Button
"snd"Frame 9Symbol 110 Button
"snd_ok"Frame 9Symbol 112 MovieClip
"shadow"Symbol 76 MovieClip Frame 1Symbol 67 MovieClip
"stone"Symbol 76 MovieClip Frame 1Symbol 67 MovieClip
"displayFR"Symbol 76 MovieClip Frame 1Symbol 72 MovieClip
"displayEN"Symbol 76 MovieClip Frame 1Symbol 75 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "soundtimesup"
ExportAssets (56)Timeline Frame 1Symbol 2 as "soundsetcard"
ExportAssets (56)Timeline Frame 1Symbol 3 as "selecte"
ExportAssets (56)Timeline Frame 1Symbol 4 as "musik"
ExportAssets (56)Timeline Frame 1Symbol 5 as "rotate"
ExportAssets (56)Timeline Frame 1Symbol 6 as "full"
ExportAssets (56)Timeline Frame 1Symbol 7 as "error"
ExportAssets (56)Timeline Frame 1Symbol 8 as "field"

Labels

"start"Frame 9

Dynamic Text Variables

scoreSymbol 57 EditableText"0 "
highscoreSymbol 58 EditableText"0 "
levelSymbol 59 EditableText"0 "




http://swfchan.com/24/115961/info.shtml
Created: 9/3 -2019 05:19:20 Last modified: 9/3 -2019 05:19:20 Server time: 06/05 -2024 06:07:42