STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228097
/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/16768967?noj=FRM16768967-6DC" width="1" height="1"></div>

rompecabezasmario.swf

This is the info page for
Flash #114364

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


Text
Cargando ...

<p align="left"><font face="_sans" size="28" color="#000000">Rompecabezas</font></p><p align="left"><font face="_sans" size="28" color="#000000">Mario</font></p>

<p align="left"><font face="_sans" size="23" color="#000000"><a href="http://www.solomario.com" target = "_blank">www.solomario.com</a></font></p>

Movimientos

<p align="left"><font face="Osaka−等幅" size="19" color="#ffffff"><a href="http://www.solomario.com" target = "_blank">WWW.SOLOMARIO.COM</a></font></p>

Rompecabezas Mario

ActionScript [AS1/AS2]

Frame 1
firstGame = 1; snd1 = new Sound(_root.snd1); snd1.attachSound("snd1"); stop();
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (enterFrame) { text = ((int(_parent.getBytesLoaded() / 1000) + " OF ") + int(_parent.getBytesTotal() / 1000)) + " LOADED ..."; if (_parent.getBytesTotal() == _parent.getBytesLoaded()) { _root.nextFrame(); } }
Frame 2
function createRandomArray() { var _local3 = 16; n = new Array(_local3); rnd = new Array(_local3); var _local1 = 0; while (_local1 < _local3) { n[_local1] = _local1 + 1; _local1++; } _local1 = 0; while (n.length > 0) { var _local2 = Math.round(Math.random() * (n.length - 1)); rnd[_local1] = n[_local2]; _local1++; n.splice(_local2, 1); } } function createFirstArray() { var _local2 = 16; rnd = new Array(_local2); var _local1 = 0; while (_local1 < 16) { rnd[_local1] = _local1 + 1; _local1++; } } function buildMap() { var count = 0; var _local3 = 0; while (_local3 < 4) { var _local1 = 0; while (_local1 < 4) { this.attachMovie("tile", (("t_" + _local3) + "_") + _local1, ++d); var _local2 = this[(("t_" + _local3) + "_") + _local1]; _local2._x = (_local1 * size) + space; _local2._y = (_local3 * size) + space; _local2.x = _local1; _local2.y = _local3; _local2.gotoAndStop(rnd[count]); map[_local3][_local1] = rnd[count]; count++; _local1++; } _local3++; } } function moveObject(ob) { var _local1 = ob; pos = null; if (map[_local1.y][_local1.x - 1] == 13) { pos = "left"; } else if (map[_local1.y][_local1.x + 1] == 13) { pos = "right"; } else if (map[_local1.y - 1][_local1.x] == 13) { pos = "up"; } else if (map[_local1.y + 1][_local1.x] == 13) { pos = "down"; } if (pos != null) { obj = _local1; objCounter = 0; snd1.start(0, 1); } } function checkWin() { var _local3 = 1; var score = 0; var _local2 = 0; while (_local2 < 4) { var _local1 = 0; while (_local1 < 4) { if (map[_local2][_local1] == _local3) { score++; } _local3++; _local1++; } _local2++; } if (score == 16) { winLabel = "you win !"; } } map = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]; _root.onMouseDown = function () { if (!playGame) { nextFrame(); } else { var _local3 = int((_xmouse - space) / size); var _local2 = int((_ymouse - space) / size); var _local1 = this[(("t_" + _local2) + "_") + _local3]; if (obj != null) { } else { _local1.swapDepths(++d); moveObject(_local1); } } }; _root.onKeyDown = function () { if (Key.isDown(17)) { playGame = 0; nextFrame(); } if (Key.isDown(32)) { playGame = 0; spaceKey = 1; nextFrame(); } }; _root.onEnterFrame = function () { var _local1 = this; if (obj != null) { if (pos == "left") { obj._x = obj._x - 10; objCounter++; } else if (pos == "right") { obj._x = obj._x + 10; objCounter++; } else if (pos == "up") { obj._y = obj._y - 10; objCounter++; } else if (pos == "down") { obj._y = obj._y + 10; objCounter++; } if (objCounter == 8) { if (pos == "left") { _local1[(("t_" + obj.y) + "_") + obj.x].gotoAndStop(13); _local1[(("t_" + obj.y) + "_") + (obj.x - 1)].gotoAndStop(map[obj.y][obj.x]); _local1[(("t_" + obj.y) + "_") + obj.x]._x = _local1[(("t_" + obj.y) + "_") + obj.x]._x + 80; map[obj.y][obj.x - 1] = map[obj.y][obj.x]; map[obj.y][obj.x] = 13; } else if (pos == "right") { _local1[(("t_" + obj.y) + "_") + obj.x].gotoAndStop(13); _local1[(("t_" + obj.y) + "_") + (obj.x + 1)].gotoAndStop(map[obj.y][obj.x]); _local1[(("t_" + obj.y) + "_") + obj.x]._x = _local1[(("t_" + obj.y) + "_") + obj.x]._x - 80; map[obj.y][obj.x + 1] = map[obj.y][obj.x]; map[obj.y][obj.x] = 13; } else if (pos == "down") { _local1[(("t_" + obj.y) + "_") + obj.x].gotoAndStop(13); _local1[(("t_" + (obj.y + 1)) + "_") + obj.x].gotoAndStop(map[obj.y][obj.x]); _local1[(("t_" + obj.y) + "_") + obj.x]._y = _local1[(("t_" + obj.y) + "_") + obj.x]._y - 80; map[obj.y + 1][obj.x] = map[obj.y][obj.x]; map[obj.y][obj.x] = 13; } else if (pos == "up") { _local1[(("t_" + obj.y) + "_") + obj.x].gotoAndStop(13); _local1[(("t_" + (obj.y - 1)) + "_") + obj.x].gotoAndStop(map[obj.y][obj.x]); _local1[(("t_" + obj.y) + "_") + obj.x]._y = _local1[(("t_" + obj.y) + "_") + obj.x]._y + 80; map[obj.y - 1][obj.x] = map[obj.y][obj.x]; map[obj.y][obj.x] = 13; } pos = null; obj = null; moves++; checkWin(); } } }; d = 0; space = 20; size = 80; moves = 0; spaceKey = 0; winLabel = ""; obj = null; if (firstGame) { createFirstArray(); firstGame = 0; playGame = 0; } else { createRandomArray(); playGame = 1; } buildMap(); Key.addListener(_root); stop();
Frame 3
var i = 0; while (i < 4) { var j = 0; while (j < 4) { removeMovieClip(this[(("t_" + i) + "_") + j]); j++; } i++; } if (!spaceKey) { prevFrame(); } else { firstGame = 1; prevFrame(); }

Library Items

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

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "snd1"
ExportAssets (56)Timeline Frame 1Symbol 34 as "tile"

Dynamic Text Variables

movesSymbol 45 EditableText""




http://swfchan.com/23/114364/info.shtml
Created: 10/3 -2019 20:05:37 Last modified: 10/3 -2019 20:05:37 Server time: 06/05 -2024 15:09:34