STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229494 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2575 · P5149 |
This is the info page for Flash #118352 |
Go to Next Level? |
Go to Next Level? |
Sound ON |
Sound OFF |
LEVEL: |
100 |
1000000 |
SCORE: |
1000000 |
Your Final Score! |
1000000 |
100 |
1000000 |
100 |
1000000 |
ActionScript [AS1/AS2]
Frame 1function isContained(mc1, mc2) { if (((mc1._x + 15) > mc2._x) and ((mc1._x + mc1._width) < ((mc2._x + mc2._width) + 15))) { if ((mc1._y + mc1._height) > mc2._y) { return(true); } } else { return(false); } } function hitTest2(mc) { var _local1 = 0; while (_local1 < holeRef.length) { if ((mc.type2 == holeRef[_local1].type2) and isContained(mc, holeRef[_local1])) { trace("HoleREF " + holeRef[_local1]); return(holeRef[_local1]); } _local1++; } return(false); } function eraseMC(x) { for (mc in x) { removeMovieClip(x[mc]); } } function nextLevel() { if (intervalcount >= maxCount) { home.scorebox.level++; scorebox.gotoAndPlay("nextLevel"); for (mc in gameboard) { mc.stopMove(); } home.eraseMC(pieces); home.eraseMC(gameboard); intervalId = setInterval(this, "executeCallback", duration); clearInterval(intervalLevel); } intervalcount++; } function assignHandler(mc) { Key.addListener(mc); target = mc0; mc.root = this; DISTANCE = 10; mc.move = function () { this._y = this._y + (0.5 * scorebox.level); var _local2 = home.hitTest2(this); if (_local2 != false) { var _local3 = _local2; _local2 = false; _local3.gotoAndPlay("correct"); correct_sound.start(); pieceDone++; this.stopMove(); removeMovieClip(mc); placeShape(); scorebox.score = scorebox.score + (250 * scorebox.level); addShape = false; } else if (this._y >= (350 - this._height)) { incorrect_sound.start(); this.gotoAndPlay("incorrect"); wrong++; this.stopMove(); trace(this); scorebox.score = scorebox.score - 500; var _local4 = home.wrongBox.attachMovie("wrongX", "wrongx" + wrong, 1000 + wrong, {_x:0 + (wrong * 50)}); placeShape(); addShape = false; } }; mc.beginMove = function () { this.onEnterFrame = this.move; }; mc.stopMove = function () { delete this.onEnterFrame; delete this.move; var _local2 = 0; while (_local2 < Key._listeners) { Key.removeListener(mc); _local2++; } addShape = true; checkDone(); }; mc.onKeyDown = function () { switch (Key.getCode()) { case 37 : this._x = this._x - DISTANCE; break; case 39 : this._x = this._x + DISTANCE; break; case 40 : this._y = this._y + DISTANCE; break; case 32 : this._y; while (this._y < 250) { this._y++; } addShape = false; } }; } function executeCallback() { if (intervalcount >= maxCount) { levelup_sound.start(); trace("CLICK ME!"); numOfHoles++; if (numOfHoles > 5) { numOfHoles = 2; } home.scorebox.gotoAndStop("start"); home.pieces = new Array(); home.addShape = true; home.placeHoles(); clearInterval(intervalId); } intervalcount++; } var home = this; var soundON = true; var incorrect_sound = new Sound(); incorrect_sound.attachSound("wrong.wav", false); var correct_sound = new Sound(); correct_sound.attachSound("correct.wav", false); var levelup_sound = new Sound(); levelup_sound.attachSound("levelup.wav", false); var music = new Sound(); music.attachSound("wrong.wav", false); var intervalId; var intervalcount = 0; var maxCount = 1; var duration = 1400; playagain._visible = false; var numOfHoles = 2; var level; var wrong = 0; var nextShape; var addShape; var pieces = new Array(); var shapes = new Array("triangle_Shape", "star_Shape", "pentagon_Shape", "cube_Shape", "circle_Shape"); var holes = new Array("triangle_Hole", "star_Hole", "pentagon_Hole", "cube_Hole", "circle_Hole"); var MIDTABLE = 360; var newHole; var shapeRef = new Array(); var holeRef = new Array(); scorebox.score = 0; var pieceDone = 0; var addShape = true; scorebox.level = 1; stopper.onPress = function () { this.useHandCursor = false; }; randRange = function (min, max) { var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min; return(_local1); }; placeHoles = function () { if (numOfHoles > 5) { numOfHoles = 0; } eraseMC(gameboard); trace("function called\rnum of Holes " + numOfHoles); holeRef = new Array(); trackNum = new Array(); pieces = new Array(); var _local1 = 0; while (_local1 < numOfHoles) { var _local2 = randRange(0, 4); newHole = home.gameboard.attachMovie(holes[_local2], "hmc" + _local1, 500 + _local1, {_x:((_local1 * 132) + (Stage.width / 2)) - (65 * numOfHoles)}); var _local3 = holes[_local2].split("_"); newHole.type2 = _local3[0]; holeRef[holeRef.length] = newHole; pieces.push(shapes[_local2]); newHole._x = ((_local1 * 132) + (Stage.width / 2)) - (65 * numOfHoles); newHole._y = MIDTABLE - (newHole._height / 2); _local1++; } nextShape = 0; placeShape(); }; placeShape = function () { trace((("addshape = " + addShape) + " nextShape = ") + nextShape); if (addShape == true) { var _local1 = home.gameboard.attachMovie(pieces[nextShape], "smc" + nextShape, 900 + nextShape, {_x:Stage.width / 2}); var _local2 = pieces[nextShape].split("_"); _local1.type2 = _local2[0]; assignHandler(_local1); _local1.beginMove(); nextShape++; if (nextShape >= pieces.length) { nextShape = 0; } } addShape = false; }; playagain.onRelease = function () { this._visible = false; scorebox.gotoAndStop(1); scorebox.score = 0; numOfHoles = 2; wrong = 0; pieceDone = 0; scorebox.level = 1; eraseMC(wrongBox); addShape = true; placeHoles(); }; checkDone = function () { addShape = true; if (wrong >= 5) { playagain._visible = true; addShape = false; scorebox.gotoAndPlay("endgame"); eraseMC(gameboard); } trace((("pieceDone = " + pieceDone) + "numOfHoles : ") + numOfHoles); if (pieceDone == numOfHoles) { addShape = false; pieceDone = 0; intervalLevel = setInterval(this, "nextLevel", duration); } }; start.onRelease = function () { this._visible = false; levelup_sound.start(); trace((("lvlbtn " + typeof(scorebox.levelbtn)) + ":") + scorebox.levelbtn._name); placeHoles(); }; home.globalSound.onRelease = function () { if (soundON == true) { this.gotoAndStop(2); incorrect_sound.setVolume(0); correct_sound.setVolume(0); levelup_sound.setVolume(0); music.setVolume(0); soundON = false; } else { this.gotoAndStop(1); incorrect_sound.setVolume(100); correct_sound.setVolume(100); levelup_sound.setVolume(100); music.setVolume(100); soundON = true; } }; stop();Symbol 8 MovieClip [card] Frame 1stop();Symbol 8 MovieClip [card] Frame 17stop();Symbol 8 MovieClip [card] Frame 33gotoAndStop ("back");Symbol 8 MovieClip [card] Frame 47removeMovieClip(this);Symbol 16 MovieClip [pentagon_Shape] Frame 1stop();Symbol 16 MovieClip [pentagon_Shape] Frame 15removeMovieClip(this); trace("remove ME!"); stop();Symbol 21 MovieClip [pentagon_Hole] Frame 1stop();Symbol 21 MovieClip [pentagon_Hole] Frame 26stop();Symbol 24 MovieClip [triangle_Shape] Frame 1stop();Symbol 24 MovieClip [triangle_Shape] Frame 15removeMovieClip(this); trace("remove ME!"); stop();Symbol 29 MovieClip [triangle_Hole] Frame 1stop();Symbol 29 MovieClip [triangle_Hole] Frame 26stop();Symbol 32 MovieClip [star_Shape] Frame 1stop();Symbol 32 MovieClip [star_Shape] Frame 15removeMovieClip(this); trace("remove ME!"); stop();Symbol 36 MovieClip [star_Hole] Frame 1stop();Symbol 36 MovieClip [star_Hole] Frame 25stop();Symbol 38 MovieClip [circle_Shape] Frame 1stop();Symbol 38 MovieClip [circle_Shape] Frame 15removeMovieClip(this); trace("remove ME!"); stop();Symbol 42 MovieClip [circle_Hole] Frame 1stop();Symbol 42 MovieClip [circle_Hole] Frame 26stop();Symbol 45 MovieClip [cube_Shape] Frame 1stop();Symbol 45 MovieClip [cube_Shape] Frame 15removeMovieClip(this); trace("remove ME!"); stop();Symbol 50 MovieClip [cube_Hole] Frame 1stop();Symbol 50 MovieClip [cube_Hole] Frame 26stop();Symbol 64 MovieClip [soundonoff] Frame 1stop();Symbol 94 MovieClip Frame 1stop();Symbol 94 MovieClip Frame 25stop();Symbol 94 MovieClip Frame 46stop();
Library Items
Symbol 1 Sound [wrong.wav] | ||
Symbol 2 Sound [levelup.wav] | ||
Symbol 3 Sound [correct.wav] | ||
Symbol 4 MovieClip | Used by:5 67 | |
Symbol 5 MovieClip [front] | Uses:4 | Used by:8 |
Symbol 6 MovieClip | Used by:7 | |
Symbol 7 MovieClip | Uses:6 | Used by:8 |
Symbol 8 MovieClip [card] | Uses:5 7 | |
Symbol 9 Bitmap | Used by:10 | |
Symbol 10 Graphic | Uses:9 | Used by:11 |
Symbol 11 MovieClip [wrongX] | Uses:10 | |
Symbol 12 Bitmap | Used by:13 | |
Symbol 13 Graphic | Uses:12 | Used by:16 |
Symbol 14 Bitmap | Used by:15 37 | |
Symbol 15 Graphic | Uses:14 | Used by:16 24 32 38 45 |
Symbol 16 MovieClip [pentagon_Shape] | Uses:13 15 | Used by:21 |
Symbol 17 Bitmap | Used by:18 19 | |
Symbol 18 Graphic | Uses:17 | Used by:21 |
Symbol 19 Graphic | Uses:17 | Used by:21 |
Symbol 20 Graphic | Used by:21 | |
Symbol 21 MovieClip [pentagon_Hole] | Uses:18 19 20 16 | |
Symbol 22 Bitmap | Used by:23 | |
Symbol 23 Graphic | Uses:22 | Used by:24 |
Symbol 24 MovieClip [triangle_Shape] | Uses:23 15 | Used by:29 |
Symbol 25 Bitmap | Used by:26 27 | |
Symbol 26 Graphic | Uses:25 | Used by:29 |
Symbol 27 Graphic | Uses:25 | Used by:29 |
Symbol 28 Graphic | Used by:29 | |
Symbol 29 MovieClip [triangle_Hole] | Uses:26 27 28 24 | |
Symbol 30 Bitmap | Used by:31 | |
Symbol 31 Graphic | Uses:30 | Used by:32 |
Symbol 32 MovieClip [star_Shape] | Uses:31 15 | Used by:36 |
Symbol 33 Bitmap | Used by:34 | |
Symbol 34 Graphic | Uses:33 | Used by:36 |
Symbol 35 Graphic | Used by:36 | |
Symbol 36 MovieClip [star_Hole] | Uses:34 35 32 | |
Symbol 37 Graphic | Uses:14 | Used by:38 |
Symbol 38 MovieClip [circle_Shape] | Uses:37 15 | Used by:42 |
Symbol 39 Bitmap | Used by:40 | |
Symbol 40 Graphic | Uses:39 | Used by:42 |
Symbol 41 Graphic | Used by:42 | |
Symbol 42 MovieClip [circle_Hole] | Uses:40 41 38 | |
Symbol 43 Bitmap | Used by:44 | |
Symbol 44 Graphic | Uses:43 | Used by:45 |
Symbol 45 MovieClip [cube_Shape] | Uses:44 15 | Used by:50 |
Symbol 46 Bitmap | Used by:47 48 | |
Symbol 47 Graphic | Uses:46 | Used by:50 |
Symbol 48 Graphic | Uses:46 | Used by:50 |
Symbol 49 Graphic | Used by:50 | |
Symbol 50 MovieClip [cube_Hole] | Uses:47 48 49 45 | |
Symbol 51 Graphic | Used by:58 | |
Symbol 52 Font | Used by:53 55 61 63 78 79 80 81 83 84 86 89 90 92 93 | |
Symbol 53 Text | Uses:52 | Used by:58 |
Symbol 54 Graphic | Used by:58 | |
Symbol 55 Text | Uses:52 | Used by:58 |
Symbol 56 Graphic | Used by:58 | |
Symbol 57 Graphic | Used by:58 | |
Symbol 58 Button [levelbtn] | Uses:51 53 54 55 56 57 | |
Symbol 59 Graphic | Used by:64 | |
Symbol 60 Graphic | Used by:64 | |
Symbol 61 Text | Uses:52 | Used by:64 |
Symbol 62 Graphic | Used by:64 | |
Symbol 63 Text | Uses:52 | Used by:64 |
Symbol 64 MovieClip [soundonoff] | Uses:59 60 61 62 63 | Used by:Timeline |
Symbol 65 Graphic | Used by:66 | |
Symbol 66 MovieClip | Uses:65 | Used by:Timeline |
Symbol 67 MovieClip | Uses:4 | Used by:Timeline |
Symbol 68 Bitmap | Used by:69 | |
Symbol 69 Graphic | Uses:68 | Used by:Timeline |
Symbol 70 MovieClip | Used by:Timeline | |
Symbol 71 MovieClip | Used by:Timeline | |
Symbol 72 Bitmap | Used by:73 | |
Symbol 73 Graphic | Uses:72 | Used by:75 |
Symbol 74 Graphic | Used by:75 | |
Symbol 75 Button | Uses:73 74 | Used by:Timeline |
Symbol 76 Graphic | Used by:94 | |
Symbol 77 Graphic | Used by:94 | |
Symbol 78 Text | Uses:52 | Used by:94 |
Symbol 79 EditableText | Uses:52 | Used by:94 |
Symbol 80 EditableText | Uses:52 | Used by:94 |
Symbol 81 Text | Uses:52 | Used by:94 |
Symbol 82 ShapeTweening | Used by:94 | |
Symbol 83 EditableText | Uses:52 | Used by:94 |
Symbol 84 Text | Uses:52 | Used by:94 |
Symbol 85 Graphic | Used by:94 | |
Symbol 86 EditableText | Uses:52 | Used by:94 |
Symbol 87 ShapeTweening | Used by:94 | |
Symbol 88 ShapeTweening | Used by:94 | |
Symbol 89 EditableText | Uses:52 | Used by:94 |
Symbol 90 EditableText | Uses:52 | Used by:94 |
Symbol 91 Graphic | Used by:94 | |
Symbol 92 EditableText | Uses:52 | Used by:94 |
Symbol 93 EditableText | Uses:52 | Used by:94 |
Symbol 94 MovieClip | Uses:76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | Used by:Timeline |
Symbol 95 Bitmap | Used by:96 | |
Symbol 96 Graphic | Uses:95 | Used by:99 |
Symbol 97 Graphic | Used by:98 99 | |
Symbol 98 MovieClip | Uses:97 | Used by:99 |
Symbol 99 Button | Uses:96 98 97 | Used by:Timeline |
Instance Names
"stopper" | Frame 1 | Symbol 66 MovieClip |
"bg" | Frame 1 | Symbol 67 MovieClip |
"gameboard" | Frame 1 | Symbol 70 MovieClip |
"wrongBox" | Frame 1 | Symbol 71 MovieClip |
"playagain" | Frame 1 | Symbol 75 Button |
"scorebox" | Frame 1 | Symbol 94 MovieClip |
"globalSound" | Frame 1 | Symbol 64 MovieClip [soundonoff] |
"start" | Frame 1 | Symbol 99 Button |
"img" | Symbol 5 MovieClip [front] Frame 1 | Symbol 4 MovieClip |
"img" | Symbol 7 MovieClip Frame 1 | Symbol 6 MovieClip |
"front" | Symbol 8 MovieClip [card] Frame 1 | Symbol 5 MovieClip [front] |
"back" | Symbol 8 MovieClip [card] Frame 1 | Symbol 7 MovieClip |
"img" | Symbol 67 MovieClip Frame 1 | Symbol 4 MovieClip |
"levelBoard" | Symbol 94 MovieClip Frame 1 | Symbol 79 EditableText |
"scoreboard" | Symbol 94 MovieClip Frame 1 | Symbol 80 EditableText |
"scoreboard" | Symbol 94 MovieClip Frame 2 | Symbol 83 EditableText |
"scoreboard" | Symbol 94 MovieClip Frame 25 | Symbol 86 EditableText |
"levelBoard" | Symbol 94 MovieClip Frame 26 | Symbol 89 EditableText |
"scoreboard" | Symbol 94 MovieClip Frame 26 | Symbol 90 EditableText |
"levelBoard" | Symbol 94 MovieClip Frame 46 | Symbol 92 EditableText |
"scoreboard" | Symbol 94 MovieClip Frame 46 | Symbol 93 EditableText |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "wrong.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "levelup.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "correct.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "front" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "card" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "wrongX" |
ExportAssets (56) | Timeline Frame 1 | Symbol 16 as "pentagon_Shape" |
ExportAssets (56) | Timeline Frame 1 | Symbol 21 as "pentagon_Hole" |
ExportAssets (56) | Timeline Frame 1 | Symbol 24 as "triangle_Shape" |
ExportAssets (56) | Timeline Frame 1 | Symbol 29 as "triangle_Hole" |
ExportAssets (56) | Timeline Frame 1 | Symbol 32 as "star_Shape" |
ExportAssets (56) | Timeline Frame 1 | Symbol 36 as "star_Hole" |
ExportAssets (56) | Timeline Frame 1 | Symbol 38 as "circle_Shape" |
ExportAssets (56) | Timeline Frame 1 | Symbol 42 as "circle_Hole" |
ExportAssets (56) | Timeline Frame 1 | Symbol 45 as "cube_Shape" |
ExportAssets (56) | Timeline Frame 1 | Symbol 50 as "cube_Hole" |
ExportAssets (56) | Timeline Frame 1 | Symbol 58 as "levelbtn" |
ExportAssets (56) | Timeline Frame 1 | Symbol 64 as "soundonoff" |
Labels
"game" | Frame 1 |
"back" | Symbol 8 MovieClip [card] Frame 1 |
"backflip" | Symbol 8 MovieClip [card] Frame 2 |
"front" | Symbol 8 MovieClip [card] Frame 17 |
"frontflip" | Symbol 8 MovieClip [card] Frame 18 |
"matched" | Symbol 8 MovieClip [card] Frame 34 |
"incorrect" | Symbol 16 MovieClip [pentagon_Shape] Frame 2 |
"correct" | Symbol 21 MovieClip [pentagon_Hole] Frame 2 |
"incorrect" | Symbol 24 MovieClip [triangle_Shape] Frame 2 |
"correct" | Symbol 29 MovieClip [triangle_Hole] Frame 2 |
"incorrect" | Symbol 32 MovieClip [star_Shape] Frame 2 |
"correct" | Symbol 36 MovieClip [star_Hole] Frame 2 |
"incorrect" | Symbol 38 MovieClip [circle_Shape] Frame 2 |
"correct" | Symbol 42 MovieClip [circle_Hole] Frame 2 |
"incorrect" | Symbol 45 MovieClip [cube_Shape] Frame 2 |
"correct" | Symbol 50 MovieClip [cube_Hole] Frame 2 |
"on" | Symbol 64 MovieClip [soundonoff] Frame 1 |
"off" | Symbol 64 MovieClip [soundonoff] Frame 2 |
"start" | Symbol 94 MovieClip Frame 1 |
"endgame" | Symbol 94 MovieClip Frame 2 |
"nextlevel" | Symbol 94 MovieClip Frame 26 |
Dynamic Text Variables
level | Symbol 79 EditableText | "100" |
score | Symbol 80 EditableText | "1000000" |
score | Symbol 83 EditableText | "1000000" |
score | Symbol 86 EditableText | "1000000" |
level | Symbol 89 EditableText | "100" |
score | Symbol 90 EditableText | "1000000" |
level | Symbol 92 EditableText | "100" |
score | Symbol 93 EditableText | "1000000" |
|