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

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

2.swf

This is the info page for
Flash #88372

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


Text
そー

なの

かー

=

200

ルーミアっぽく

なの : Xキー

かー : Cキー

そー : Zキー

20回失敗で終了

ハイスコア :

0

Sキーでゲームをはじめる

とてもよい(2点) :

よい(1点) :

よくない(0点) :

現在の得点 :

0

0

0

0

0

聴きましょう

真似しましょう

1000点突破お疲れ様でした
ルーミアのリボンを
クリックしてみましょう
(Click Rumia's ribbon!!)

そー

なの

かー

画面クリックで開始

ActionScript [AS1/AS2]

Frame 1
stop(); var mymenu = new ContextMenu(); mymenu.hideBuiltInItems(); _root.menu = mymenu; var bpm = 200;
Frame 2
var score_so = SharedObject.getLocal("highscore"); if (score_so.data.highscore == undefined) { score_so.data.highscore = 0; } if (score_so.data.highscore_ex == undefined) { score_so.data.highscore_ex = 0; } game_mc.highscore = score_so.data.highscore;
Frame 3
\u30DC\u30BF\u30F329._accProps = new Object(); \u30DC\u30BF\u30F329._accProps.silent = true; gotoAndStop (2);
Symbol 12 MovieClip [onpuCorrect] Frame 1
stop();
Symbol 12 MovieClip [onpuCorrect] Frame 2
stop();
Symbol 12 MovieClip [onpuCorrect] Frame 3
stop();
Symbol 12 MovieClip [onpuCorrect] Frame 4
stop();
Symbol 13 MovieClip [onpuTyped] Frame 1
stop();
Symbol 13 MovieClip [onpuTyped] Frame 2
stop();
Symbol 13 MovieClip [onpuTyped] Frame 3
stop();
Symbol 13 MovieClip [onpuTyped] Frame 4
stop();
Symbol 14 MovieClip [onpuSample] Frame 1
stop();
Symbol 14 MovieClip [onpuSample] Frame 2
stop();
Symbol 14 MovieClip [onpuSample] Frame 3
stop();
Symbol 14 MovieClip [onpuSample] Frame 4
stop();
Symbol 31 MovieClip Frame 1
onEnterFrame = function () { if (Key.isDown(83)) { delete onEnterFrame; _parent.gotoAndPlay("game"); } };
Symbol 33 Button
on (release) { if (!_parent.isGameOver) { return(undefined); } if (_root.bpm == 200) { _root.bpm = 300; _parent.highscore = _root.score_so.data.highscore_ex; gotoAndStop (2); } else { _root.bpm = 200; _parent.highscore = _root.score_so.data.highscore; gotoAndStop (1); } }
Symbol 35 MovieClip Frame 1
stop();
Symbol 35 MovieClip Frame 2
stop();
Symbol 47 MovieClip Frame 1
stop();
Symbol 47 MovieClip Frame 2
stop();
Symbol 50 MovieClip [bpm150] Frame 1
#initclip 2 Object.registerClass("bpm150", Game); #endinitclip \u30DC\u30BF\u30F329._accProps = new Object(); \u30DC\u30BF\u30F329._accProps.silent = true; stop(); this.isGameOver = true; this.init(); if (_root.bpm == 300) { highscore = _root.score_so.data.highscore_ex; rumia.gotoAndStop(2); } else { highscore = _root.score_so.data.highscore; rumia.gotoAndStop(1); }
Symbol 50 MovieClip [bpm150] Frame 8
stop(); this.startGame(_root.bpm);
Instance of Symbol 47 MovieClip in Symbol 50 MovieClip [bpm150] Frame 8
onClipEvent (enterFrame) { if (_parent.inputMode) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Symbol 50 MovieClip [bpm150] Frame 16
this.timing = Game.GOOD;
Symbol 50 MovieClip [bpm150] Frame 18
this.timing = Game.GREAT;
Symbol 50 MovieClip [bpm150] Frame 21
if (!initFlag) { initFlag = true; this.init(_root.bpm); } if (this.currentPos == 0) { bgmCount = (bgmCount + 1) % 2; mainSound[bgmCount].start(); if (!this.inputMode) { silent_mc.gotoAndPlay(1); } } if ((!this.inputMode) && (!this.sampleDisplayed)) { this.sampleDisplayed = true; this.displayOnpu(this.currentPos, this.soundArray[this.currentPos], 0, 0); this.soundFileArray[this.soundArray[this.currentPos] - 1].start(); }
Symbol 50 MovieClip [bpm150] Frame 25
this.timing = Game.GOOD;
Symbol 50 MovieClip [bpm150] Frame 43
play(); initFlag = false; if (this.bpm == 200) { _root.score_so.data.highscore = Math.max(_root.score_so.data.highscore, score); highscore = _root.score_so.data.highscore; } else if (this.bpm == 300) { _root.score_so.data.highscore_ex = Math.max(_root.score_so.data.highscore_ex, score); highscore = _root.score_so.data.highscore_ex; }
Instance of Symbol 49 MovieClip in Symbol 50 MovieClip [bpm150] Frame 43
onClipEvent (load) { if (_parent.score >= 1000) { this._visible = true; } else { this._visible = false; } }
Symbol 50 MovieClip [bpm150] Frame 85
if (score >= 1000) { this.stop(); this.intervalFunc = function () { clearInterval(intervalID); this.play(); }; intervalID = setInterval(this, "intervalFunc", 5000); }
Symbol 50 MovieClip [bpm150] Frame 154
stop(); _parent.gotoAndStop(3);
Symbol 56 Button
on (release) { gotoAndStop (2); }
Symbol 58 MovieClip [__Packages.Game] Frame 0
class Game extends MovieClip { var isGameOver, soundArray, soundFileArray, mainSound, bgmCount, sampleOnpuArray, typedOnpuArray, correctOnpuArray, attachMovie, bpm, gamemode, phraseTime, inputMode, sampleDisplayed, typeFinished, currentPos, currentSound, timing, pressingFlag, greatNum, goodNum, badNum, score, currentTime, previousTime, elapsedTime, eventCount, gotoAndPlay; function Game () { super(); } function init() { isGameOver = true; soundArray = new Array(16); soundFileArray = new Array(3); var _local3 = 0; while (_local3 < 3) { soundFileArray[_local3] = new Sound(this); _local3++; } soundFileArray[0].attachSound("voice1.wav"); soundFileArray[1].attachSound("voice2.wav"); soundFileArray[2].attachSound("voice3.wav"); mainSound = new Array(2); _local3 = 0; while (_local3 < 2) { mainSound[_local3] = new Array(2); var _local4 = 0; while (_local4 < 2) { mainSound[_local3][_local4] = new Sound(_root); mainSound[_local3][_local4].attachSound(("main_" + ((2 + _local3) * 100)) + ".wav"); _local4++; } _local3++; } bgmCount = 0; sampleOnpuArray = new Array(16); typedOnpuArray = new Array(16); correctOnpuArray = new Array(16); _local3 = 0; while (_local3 < 16) { sampleOnpuArray[_local3] = attachMovie("onpuSample", "onpuSample" + _local3, 100 + _local3); sampleOnpuArray[_local3]._x = _local3 * 40; sampleOnpuArray[_local3]._y = 0; sampleOnpuArray[_local3]._visible = false; typedOnpuArray[_local3] = attachMovie("onpuTyped", "onpuTyped" + _local3, 200 + _local3); typedOnpuArray[_local3]._x = _local3 * 40; typedOnpuArray[_local3]._y = 0; typedOnpuArray[_local3]._visible = false; correctOnpuArray[_local3] = attachMovie("onpuCorrect", "onpuCorrect" + _local3, 300 + _local3); correctOnpuArray[_local3]._x = _local3 * 40; correctOnpuArray[_local3]._y = 0; correctOnpuArray[_local3]._visible = false; _local3++; } } function startGame(_bpm) { bpm = _bpm; gamemode = ((bpm == 200) ? 0 : 1); phraseTime = Math.round(60000 / _bpm); inputMode = false; isGameOver = false; sampleDisplayed = false; typeFinished = false; currentPos = 0; currentSound = 0; timing = GOOD; pressingFlag = false; greatNum = 0; goodNum = 0; badNum = 0; score = 0; setNextPhrase(); currentTime = getTimer(); previousTime = getTimer(); elapsedTime = Math.floor(phraseTime * 0.8); eventCount = 0; } function changeToNextPos() { sampleDisplayed = false; currentPos++; typeFinished = false; if (currentPos >= 16) { currentPos = 0; setModeChange(); } currentSound = soundArray[currentPos]; } function setModeChange() { inputMode = !inputMode; if (inputMode) { } else { var _local2 = 0; while (_local2 < 16) { sampleOnpuArray[_local2]._visible = false; typedOnpuArray[_local2]._visible = false; correctOnpuArray[_local2]._visible = false; _local2++; } setNextPhrase(); } } function setNextPhrase() { var _local2 = 0; while (_local2 < 16) { soundArray[_local2] = Math.floor((Math.random() * 7.5) / 2) + 1; _local2++; } soundArray[14] = 2; soundArray[15] = 3; } function onEnterFrame() { previousTime = currentTime; currentTime = getTimer(); if (isGameOver) { return(undefined); } elapsedTime = elapsedTime + (currentTime - previousTime); if ((elapsedTime >= (phraseTime * 0.25)) && (eventCount == 0)) { timing = GREAT; eventCount = 1; } if ((elapsedTime >= (phraseTime * 0.5)) && (eventCount == 1)) { if (currentPos == 0) { bgmCount = (bgmCount + 1) % 2; mainSound[gamemode][bgmCount].start(); } if ((!inputMode) && (!sampleDisplayed)) { sampleDisplayed = true; displayOnpu(currentPos, soundArray[currentPos], 0, 0); soundFileArray[soundArray[currentPos] - 1].start(); } eventCount = 2; } if ((elapsedTime >= (phraseTime * 0.75)) && (eventCount == 2)) { timing = GOOD; eventCount = 3; } if ((elapsedTime >= phraseTime) && (eventCount == 3)) { if (inputMode) { keyUntypedCheck(); } elapsedTime = elapsedTime - phraseTime; changeToNextPos(); eventCount = 0; } if (inputMode) { var _local3 = 0; if (Key.isDown(KEY1)) { _local3 = 1; } else if (Key.isDown(KEY2)) { _local3 = 2; } else if (Key.isDown(KEY3)) { _local3 = 3; } var _local4 = false; if (_local3 > 0) { if (!pressingFlag) { pressingFlag = true; _local4 = true; } } else { pressingFlag = false; } if (_local4) { soundFileArray[_local3 - 1].start(); } if (((!typeFinished) && (_local4)) && (_local3 > 0)) { typeFinished = true; if (_local3 == currentSound) { if (timing == GREAT) { greatNum++; } else if (timing == GOOD) { goodNum++; } displayOnpu(currentPos, 0, _local3, 0); } else { badNum++; displayOnpu(currentPos, 0, _local3, currentSound); } } } setScore(); if (badNum >= 20) { var _local2 = 0; while (_local2 < 16) { sampleOnpuArray[_local2]._visible = false; typedOnpuArray[_local2]._visible = false; correctOnpuArray[_local2]._visible = false; _local2++; } isGameOver = true; stopAllSounds(); gotoAndPlay("gameover"); } } function keyUntypedCheck() { if (typeFinished) { return(undefined); } if (currentSound != 4) { badNum++; displayOnpu(currentPos, 0, 4, currentSound); } else { displayOnpu(currentPos, 0, 4, 0); } } function displayOnpu(pos, sample, typed, correct) { if (sample != 0) { sampleOnpuArray[pos].gotoAndStop(sample); sampleOnpuArray[pos]._visible = true; } if (typed != 0) { typedOnpuArray[pos].gotoAndStop(typed); typedOnpuArray[pos]._visible = true; } if (correct != 0) { correctOnpuArray[pos].gotoAndStop(correct); correctOnpuArray[pos]._visible = true; } } function setScore() { score = (greatNum * 2) + goodNum; } static var GREAT = 2; static var GOOD = 3; static var BAD = 4; static var KEY1 = 90; static var KEY2 = 88; static var KEY3 = 67; }

Library Items

Symbol 1 Sound [voice2.wav]
Symbol 2 Sound [voice1.wav]
Symbol 3 Sound [voice3.wav]
Symbol 4 Sound [main_300.wav]
Symbol 5 Sound [main_200.wav]
Symbol 6 GraphicUsed by:12 13 14
Symbol 7 FontUsed by:8 9 10 51 52 53
Symbol 8 TextUses:7Used by:12 13 14
Symbol 9 TextUses:7Used by:12 13 14
Symbol 10 TextUses:7Used by:12 13 14
Symbol 11 GraphicUsed by:12 13 14
Symbol 12 MovieClip [onpuCorrect]Uses:6 8 9 10 11
Symbol 13 MovieClip [onpuTyped]Uses:6 8 9 10 11
Symbol 14 MovieClip [onpuSample]Uses:6 8 9 10 11
Symbol 15 GraphicUsed by:16 33 50 56
Symbol 16 ButtonUses:15Used by:50  Timeline
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:50  Timeline
Symbol 19 FontUsed by:20 21 22 23 24 25 26 27 28 30 36 37 38 39 40 41 42 43 44 45 46 48 54 55
Symbol 20 TextUses:19Used by:50  Timeline
Symbol 21 EditableTextUses:19Used by:50  Timeline
Symbol 22 TextUses:19Used by:50  Timeline
Symbol 23 TextUses:19Used by:50  Timeline
Symbol 24 TextUses:19Used by:50  Timeline
Symbol 25 TextUses:19Used by:50  Timeline
Symbol 26 TextUses:19Used by:50  Timeline
Symbol 27 TextUses:19Used by:50  Timeline
Symbol 28 EditableTextUses:19Used by:50  Timeline
Symbol 29 GraphicUsed by:50  Timeline
Symbol 30 TextUses:19Used by:31
Symbol 31 MovieClipUses:30Used by:50  Timeline
Symbol 32 GraphicUsed by:35  Timeline
Symbol 33 ButtonUses:15Used by:35  Timeline
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:32 33 34Used by:50  Timeline
Symbol 36 TextUses:19Used by:50
Symbol 37 TextUses:19Used by:50
Symbol 38 TextUses:19Used by:50
Symbol 39 TextUses:19Used by:50
Symbol 40 EditableTextUses:19Used by:50
Symbol 41 EditableTextUses:19Used by:50
Symbol 42 EditableTextUses:19Used by:50
Symbol 43 EditableTextUses:19Used by:50
Symbol 44 EditableTextUses:19Used by:50
Symbol 45 TextUses:19Used by:47
Symbol 46 TextUses:19Used by:47
Symbol 47 MovieClipUses:45 46Used by:50
Symbol 48 TextUses:19Used by:49
Symbol 49 MovieClipUses:48Used by:50
Symbol 50 MovieClip [bpm150]Uses:16 18 20 21 22 23 24 25 26 27 28 29 31 35 15 36 37 38 39 40 41 42 43 44 47 49Used by:Timeline
Symbol 51 TextUses:7Used by:Timeline
Symbol 52 TextUses:7Used by:Timeline
Symbol 53 TextUses:7Used by:Timeline
Symbol 54 TextUses:19Used by:Timeline
Symbol 55 TextUses:19Used by:Timeline
Symbol 56 ButtonUses:15Used by:Timeline
Symbol 57 GraphicUsed by:Timeline
Symbol 58 MovieClip [__Packages.Game]

Instance Names

"ボタン27"Frame 1Symbol 33 Button
"game_mc"Frame 2Symbol 50 MovieClip [bpm150]
"ボタン29"Frame 3Symbol 16 Button
"rumia"Frame 3Symbol 35 MovieClip
"ボタン27"Symbol 35 MovieClip Frame 1Symbol 33 Button
"ボタン29"Symbol 50 MovieClip [bpm150] Frame 1Symbol 16 Button
"rumia"Symbol 50 MovieClip [bpm150] Frame 1Symbol 35 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "voice2.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "voice1.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "voice3.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "main_300.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "main_200.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "onpuCorrect"
ExportAssets (56)Timeline Frame 1Symbol 13 as "onpuTyped"
ExportAssets (56)Timeline Frame 1Symbol 14 as "onpuSample"
ExportAssets (56)Timeline Frame 1Symbol 50 as "bpm150"
ExportAssets (56)Timeline Frame 1Symbol 58 as "__Packages.Game"
ExportAssets (56)Timeline Frame 2Symbol 50 as "bpm150"

Labels

"ready"Symbol 50 MovieClip [bpm150] Frame 1
"game"Symbol 50 MovieClip [bpm150] Frame 8
"flag300"Symbol 50 MovieClip [bpm150] Frame 16
"gameover"Symbol 50 MovieClip [bpm150] Frame 43

Dynamic Text Variables

_root.bpmSymbol 21 EditableText"200"
highscoreSymbol 28 EditableText"0"
greatNumSymbol 40 EditableText"0"
goodNumSymbol 41 EditableText"0"
badNumSymbol 42 EditableText"0"
scoreSymbol 43 EditableText"0"
highscoreSymbol 44 EditableText"0"




http://swfchan.com/18/88372/info.shtml
Created: 29/3 -2019 13:46:38 Last modified: 29/3 -2019 13:46:38 Server time: 08/05 -2024 19:27:52