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

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

so_nano_ka.swf

This is the info page for
Flash #10759

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


Text
そー

なの

かー

=

200

ルーミアっぽく

なの : Xキー

かー : Cキー

そー : Zキー

20回失敗で終了

ハイスコア :

0

Sキーでゲームをはじめる
Aキーで自動再生モード

とてもよい(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.isAutoMode = false; _parent.gotoAndPlay("game"); } else if (Key.isDown(65)) { delete onEnterFrame; _parent.isAutoMode = true; _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 53 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.isAutoMode = false; 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 53 MovieClip [bpm150] Frame 8
stop(); this.startGame(_root.bpm);
Instance of Symbol 47 MovieClip in Symbol 53 MovieClip [bpm150] Frame 8
onClipEvent (enterFrame) { if (_parent.inputMode) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 50 MovieClip "automode_mc" in Symbol 53 MovieClip [bpm150] Frame 8
onClipEvent (load) { this._visible = _parent.isAutoMode; }
Symbol 53 MovieClip [bpm150] Frame 16
this.timing = Game.GOOD;
Symbol 53 MovieClip [bpm150] Frame 18
this.timing = Game.GREAT;
Symbol 53 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 53 MovieClip [bpm150] Frame 25
this.timing = Game.GOOD;
Symbol 53 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 52 MovieClip in Symbol 53 MovieClip [bpm150] Frame 43
onClipEvent (load) { if (_parent.score >= 1000) { this._visible = true; } else { this._visible = false; } }
Symbol 53 MovieClip [bpm150] Frame 85
if (score >= 1000) { this.stop(); this.intervalFunc = function () { clearInterval(intervalID); this.play(); }; intervalID = setInterval(this, "intervalFunc", 5000); }
Symbol 53 MovieClip [bpm150] Frame 154
stop(); _parent.gotoAndStop(3);
Symbol 59 Button
on (release) { gotoAndStop (2); }
Symbol 61 MovieClip [__Packages.Game] Frame 0
class Game extends MovieClip { var isGameOver, isAutoMode, 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; isAutoMode = false; 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() { if (!isAutoMode) { 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 49 54 55 56
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 53 59
Symbol 16 ButtonUses:15Used by:53  Timeline
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:53  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 51 57 58
Symbol 20 TextUses:19Used by:53  Timeline
Symbol 21 EditableTextUses:19Used by:53  Timeline
Symbol 22 TextUses:19Used by:53  Timeline
Symbol 23 TextUses:19Used by:53  Timeline
Symbol 24 TextUses:19Used by:53  Timeline
Symbol 25 TextUses:19Used by:53  Timeline
Symbol 26 TextUses:19Used by:53  Timeline
Symbol 27 TextUses:19Used by:53  Timeline
Symbol 28 EditableTextUses:19Used by:53  Timeline
Symbol 29 GraphicUsed by:53  Timeline
Symbol 30 TextUses:19Used by:31
Symbol 31 MovieClipUses:30Used by:53  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:53  Timeline
Symbol 36 TextUses:19Used by:53
Symbol 37 TextUses:19Used by:53
Symbol 38 TextUses:19Used by:53
Symbol 39 TextUses:19Used by:53
Symbol 40 EditableTextUses:19Used by:53
Symbol 41 EditableTextUses:19Used by:53
Symbol 42 EditableTextUses:19Used by:53
Symbol 43 EditableTextUses:19Used by:53
Symbol 44 EditableTextUses:19Used by:53
Symbol 45 TextUses:19Used by:47
Symbol 46 TextUses:19Used by:47
Symbol 47 MovieClipUses:45 46Used by:53
Symbol 48 GraphicUsed by:50
Symbol 49 TextUses:7Used by:50
Symbol 50 MovieClipUses:48 49Used by:53
Symbol 51 TextUses:19Used by:52
Symbol 52 MovieClipUses:51Used by:53
Symbol 53 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 50 52Used by:Timeline
Symbol 54 TextUses:7Used by:Timeline
Symbol 55 TextUses:7Used by:Timeline
Symbol 56 TextUses:7Used by:Timeline
Symbol 57 TextUses:19Used by:Timeline
Symbol 58 TextUses:19Used by:Timeline
Symbol 59 ButtonUses:15Used by:Timeline
Symbol 60 GraphicUsed by:Timeline
Symbol 61 MovieClip [__Packages.Game]

Instance Names

"ボタン27"Frame 1Symbol 33 Button
"game_mc"Frame 2Symbol 53 MovieClip [bpm150]
"ボタン29"Frame 3Symbol 16 Button
"rumia"Frame 3Symbol 35 MovieClip
"ボタン27"Symbol 35 MovieClip Frame 1Symbol 33 Button
"ボタン29"Symbol 53 MovieClip [bpm150] Frame 1Symbol 16 Button
"rumia"Symbol 53 MovieClip [bpm150] Frame 1Symbol 35 MovieClip
"automode_mc"Symbol 53 MovieClip [bpm150] Frame 8Symbol 50 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 53 as "bpm150"
ExportAssets (56)Timeline Frame 1Symbol 61 as "__Packages.Game"
ExportAssets (56)Timeline Frame 2Symbol 53 as "bpm150"

Labels

"ready"Symbol 53 MovieClip [bpm150] Frame 1
"game"Symbol 53 MovieClip [bpm150] Frame 8
"flag300"Symbol 53 MovieClip [bpm150] Frame 16
"gameover"Symbol 53 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/3/10759/info.shtml
Created: 22/12 -2018 19:05:44 Last modified: 22/12 -2018 19:05:44 Server time: 03/05 -2024 08:05:12