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

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

Genius 0.1b (Simon says).swf

This is the info page for
Flash #71504

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


Text
<p align="center"><font face="Impact" size="30" color="#33ccff" letterSpacing="0.000000" kerning="1"><b>loading: 00%</b></font></p>

play

<p align="center"></p>

beta 0.1b

Start

<p align="left"><font face="Impact" size="24" color="#00ccff" letterSpacing="0.000000" kerning="1">Score:</font></p>

<p align="left"><font face="Impact" size="24" color="#00ccff" letterSpacing="0.000000" kerning="1">Level:</font></p>

<p align="center"><font face="impact" size="24" color="#01fffb" letterSpacing="0.000000" kerning="1"><b>Press Start to Play</b></font></p>

<p align="center"></p>

ActionScript [AS3]

Section 1
//png (cian.png) package cian { import flash.display.*; public dynamic class png extends BitmapData { public function png(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package cian
Section 2
//wav (error.wav) package error { import flash.media.*; public dynamic class wav extends Sound { } }//package error
Section 3
//MainTimeline (genius5_fla.MainTimeline) package genius5_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var bPlayerTurn:Boolean; public var but0_mc:botao2; public var highScore:TextField; public var nPointer:Number; public var but3_mc:mcYellowBut; public var error_mc:mcError; public var quitBut_mc:MovieClip; public var led2_mc:ledCyanMc; public var genius_mc:mcSprite; public var aSequencer:Array; public var PreLoader:mcPreLoad; public var playBut_mc:MovieClip; public var but1_mc:mcRedBut; public var led0_mc:greenLed; public var nRange:Number; public var score:TextField; public var audio1_mc:MovieClip; public var fase:TextField; public var audio2_mc:MovieClip; public var iScore:Number; public var led3_mc:ledYellowMc; public var info:TextField; public var myBestScore:SharedObject; public var but2_mc:Botao3; public var placar:TextField; public var audio0_mc:MovieClip; public var myBut_mc:MovieClip; public var led1_mc:ledRed_mc; public var audio3_mc:MovieClip; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2); } public function quitNow(_arg1:Event):void{ gameOver(); iScore = 0; info.text = "Press Start to Play"; } public function UpdateProgress(_arg1:Number):void{ PreLoader.output_TF.text = ("Loading: " + String((Math.floor((_arg1 * 100)) + "%"))); playBut_mc.addEventListener(MouseEvent.CLICK, playButClick); playBut_mc.alpha = 1; playBut_mc.buttonMode = true; } public function playSequence():void{ var ledTime:Timer; var cCurrentLed:Number; var playLed:Function; playLed = function (_arg1:TimerEvent){ trace((aSequencer[cCurrentLed] + 2)); root[(("led" + aSequencer[cCurrentLed]) + "_mc")].gotoAndPlay(1); root[(("audio" + aSequencer[cCurrentLed]) + "_mc")].gotoAndPlay(1); if (cCurrentLed == (aSequencer.length - 1)){ ledTime.removeEventListener(TimerEvent.TIMER, playLed); cCurrentLed = 0; genius_mc.gotoAndStop(1); delayCall("playerTime", 1000); } else { cCurrentLed++; }; }; info.text = "CPU Turn"; ledTime = new Timer(500); cCurrentLed = 0; ledTime.addEventListener(TimerEvent.TIMER, playLed); ledTime.start(); } function frame1(){ stop(); playBut_mc.alpha = 0; addEventListener(Event.ENTER_FRAME, handleProgress); myBestScore = SharedObject.getLocal("bestScore"); if (!myBestScore.data.highScore){ myBestScore.data.highScore = 0; myBestScore.flush(); } else { placar.text = (("Your High-Score is: " + String(myBestScore.data.highScore)) + " points"); }; } public function handleProgress(_arg1:Event):void{ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = root.loaderInfo.bytesLoaded; _local3 = root.loaderInfo.bytesTotal; _local4 = (_local2 / _local3); UpdateProgress(_local4); if (_local2 >= _local3){ removeEventListener(Event.ENTER_FRAME, handleProgress); }; } public function compTime():void{ fase.text = ("Level: " + (aSequencer.length + 1)); but0_mc.removeEventListener(MouseEvent.CLICK, compareEntry); but1_mc.removeEventListener(MouseEvent.CLICK, compareEntry); but2_mc.removeEventListener(MouseEvent.CLICK, compareEntry); but3_mc.removeEventListener(MouseEvent.CLICK, compareEntry); but0_mc.buttonMode = false; but1_mc.buttonMode = false; but2_mc.buttonMode = false; but3_mc.buttonMode = false; aSequencer.push(addEntry(nRange)); delayCall("playSequence", 1500); } public function addEntry(_arg1:Number):Number{ return (Math.round((Math.random() * _arg1))); } public function tempEval(_arg1:Event){ iScore = 0; score.text = "Score: 0"; info.text = "Ready..."; compTime(); myBut_mc.removeEventListener(MouseEvent.CLICK, tempEval); myBut_mc.buttonMode = false; quitBut_mc.addEventListener(MouseEvent.CLICK, quitNow); quitBut_mc.buttonMode = true; } public function compareEntry(_arg1:Event):void{ root[(("led" + _arg1.target.valor) + "_mc")].gotoAndPlay(1); root[(("audio" + _arg1.target.valor) + "_mc")].gotoAndPlay(1); if (_arg1.target.valor == aSequencer[nPointer]){ iScore++; score.text = ("Score: " + iScore); checkHighScore(); highScore.text = ("High-Score: " + String(myBestScore.data.highScore)); trace(myBestScore.data.highScore); if (nPointer == (aSequencer.length - 1)){ compTime(); nPointer = 0; } else { nPointer++; }; } else { gameOver(); }; } public function playerTime():void{ info.text = "Your Turn"; bPlayerTurn = true; but0_mc.addEventListener(MouseEvent.CLICK, compareEntry); but1_mc.addEventListener(MouseEvent.CLICK, compareEntry); but2_mc.addEventListener(MouseEvent.CLICK, compareEntry); but3_mc.addEventListener(MouseEvent.CLICK, compareEntry); but0_mc.buttonMode = true; but1_mc.buttonMode = true; but2_mc.buttonMode = true; but3_mc.buttonMode = true; } function frame2(){ stop(); aSequencer = new Array(); nRange = 3; nPointer = 0; bPlayerTurn = false; iScore = 0; highScore.text = ("High-Score: " + String(myBestScore.data.highScore)); but0_mc.valor = 0; but1_mc.valor = 1; but2_mc.valor = 2; but3_mc.valor = 3; info.text = "Press Start to Play"; score.text = "Score: 0"; myBut_mc.addEventListener(MouseEvent.CLICK, tempEval); myBut_mc.buttonMode = true; } public function delayCall(_arg1:String, _arg2:Number):void{ var delayTime:Timer; var callNow:Function; var functionName = _arg1; var dTime = _arg2; callNow = function (_arg1:TimerEvent):void{ var _local2 = root; _local2[functionName](); }; delayTime = new Timer(dTime, 1); delayTime.addEventListener(TimerEvent.TIMER, callNow); delayTime.start(); } public function gameOver():void{ info.text = "GAME OVER"; but0_mc.removeEventListener(MouseEvent.CLICK, compareEntry); but1_mc.removeEventListener(MouseEvent.CLICK, compareEntry); but2_mc.removeEventListener(MouseEvent.CLICK, compareEntry); but3_mc.removeEventListener(MouseEvent.CLICK, compareEntry); but0_mc.buttonMode = false; but1_mc.buttonMode = false; but2_mc.buttonMode = false; but3_mc.buttonMode = false; nPointer = 0; aSequencer = new Array(); myBut_mc.addEventListener(MouseEvent.CLICK, tempEval); myBut_mc.buttonMode = true; error_mc.gotoAndPlay(1); } public function checkHighScore():void{ trace(("iscore: " + iScore)); trace(("cookie: " + myBestScore.data.highScore)); if (iScore > myBestScore.data.highScore){ myBestScore.data.highScore = iScore; myBestScore.flush(); trace("iscore é maior"); }; } public function playButClick(_arg1:Event):void{ gotoAndPlay(2); } } }//package genius5_fla
Section 4
//nota0_8 (genius5_fla.nota0_8) package genius5_fla { import flash.display.*; public dynamic class nota0_8 extends MovieClip { public function nota0_8(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package genius5_fla
Section 5
//nota1_9 (genius5_fla.nota1_9) package genius5_fla { import flash.display.*; public dynamic class nota1_9 extends MovieClip { public function nota1_9(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package genius5_fla
Section 6
//nota2_10 (genius5_fla.nota2_10) package genius5_fla { import flash.display.*; public dynamic class nota2_10 extends MovieClip { public function nota2_10(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package genius5_fla
Section 7
//nota3_11 (genius5_fla.nota3_11) package genius5_fla { import flash.display.*; public dynamic class nota3_11 extends MovieClip { public function nota3_11(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package genius5_fla
Section 8
//png (green.png) package green { import flash.display.*; public dynamic class png extends BitmapData { public function png(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package green
Section 9
//wav (led0.wav) package led0 { import flash.media.*; public dynamic class wav extends Sound { } }//package led0
Section 10
//wav (led1.wav) package led1 { import flash.media.*; public dynamic class wav extends Sound { } }//package led1
Section 11
//wav (led2.wav) package led2 { import flash.media.*; public dynamic class wav extends Sound { } }//package led2
Section 12
//wav (led3.wav) package led3 { import flash.media.*; public dynamic class wav extends Sound { } }//package led3
Section 13
//png (normal.png) package normal { import flash.display.*; public dynamic class png extends BitmapData { public function png(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package normal
Section 14
//png (red.png) package red { import flash.display.*; public dynamic class png extends BitmapData { public function png(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package red
Section 15
//png (yellow.png) package yellow { import flash.display.*; public dynamic class png extends BitmapData { public function png(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package yellow
Section 16
//Bitmap12 (Bitmap12) package { import flash.display.*; public dynamic class Bitmap12 extends BitmapData { public function Bitmap12(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 17
//Bitmap13 (Bitmap13) package { import flash.display.*; public dynamic class Bitmap13 extends BitmapData { public function Bitmap13(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 18
//Bitmap14 (Bitmap14) package { import flash.display.*; public dynamic class Bitmap14 extends BitmapData { public function Bitmap14(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 19
//Bitmap15 (Bitmap15) package { import flash.display.*; public dynamic class Bitmap15 extends BitmapData { public function Bitmap15(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 20
//Bitmap16 (Bitmap16) package { import flash.display.*; public dynamic class Bitmap16 extends BitmapData { public function Bitmap16(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 21
//Bitmap18 (Bitmap18) package { import flash.display.*; public dynamic class Bitmap18 extends BitmapData { public function Bitmap18(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 22
//Bitmap19 (Bitmap19) package { import flash.display.*; public dynamic class Bitmap19 extends BitmapData { public function Bitmap19(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 23
//Bitmap20 (Bitmap20) package { import flash.display.*; public dynamic class Bitmap20 extends BitmapData { public function Bitmap20(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 24
//Bitmap21 (Bitmap21) package { import flash.display.*; public dynamic class Bitmap21 extends BitmapData { public function Bitmap21(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 25
//Bitmap24 (Bitmap24) package { import flash.display.*; public dynamic class Bitmap24 extends BitmapData { public function Bitmap24(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 26
//Bitmap25 (Bitmap25) package { import flash.display.*; public dynamic class Bitmap25 extends BitmapData { public function Bitmap25(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 27
//Botao (Botao) package { import flash.display.*; public class Botao extends MovieClip { private var _nValue:Number;// = 0 public function Botao(){ _nValue = 0; super(); } public function set valor(_arg1:Number):void{ _nValue = _arg1; } public function get valor():Number{ return (_nValue); } } }//package
Section 28
//botao2 (botao2) package { public dynamic class botao2 extends Botao { public function botao2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 29
//Botao3 (Botao3) package { public dynamic class Botao3 extends Botao { public function Botao3(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 30
//greenLed (greenLed) package { import flash.display.*; public dynamic class greenLed extends MovieClip { public function greenLed(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 31
//ledCyanMc (ledCyanMc) package { import flash.display.*; public dynamic class ledCyanMc extends MovieClip { public function ledCyanMc(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 32
//ledRed_mc (ledRed_mc) package { import flash.display.*; public dynamic class ledRed_mc extends MovieClip { public function ledRed_mc(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 33
//ledYellowMc (ledYellowMc) package { import flash.display.*; public dynamic class ledYellowMc extends MovieClip { public function ledYellowMc(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 34
//mcError (mcError) package { import flash.display.*; public dynamic class mcError extends MovieClip { public function mcError(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 35
//mcPreLoad (mcPreLoad) package { import flash.display.*; import flash.text.*; public dynamic class mcPreLoad extends MovieClip { public var output_TF:TextField; } }//package
Section 36
//mcRedBut (mcRedBut) package { public dynamic class mcRedBut extends Botao { public function mcRedBut(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 37
//mcSprite (mcSprite) package { import flash.display.*; public dynamic class mcSprite extends MovieClip { public function mcSprite(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 38
//mcYellowBut (mcYellowBut) package { public dynamic class mcYellowBut extends Botao { public function mcYellowBut(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip {mcYellowBut}Uses:1Used by:Timeline
Symbol 3 GraphicUsed by:7
Symbol 4 FontUsed by:5 8 10 73 76
Symbol 5 EditableTextUses:4 71 74Used by:7
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClip {mcPreLoad}Uses:3 5 6Used by:Timeline
Symbol 8 TextUses:4Used by:9
Symbol 9 MovieClipUses:8Used by:Timeline
Symbol 10 EditableTextUses:4Used by:Timeline
Symbol 11 FontUsed by:12
Symbol 12 EditableTextUses:11Used by:Timeline
Symbol 13 Bitmap {normal.png}Used by:14
Symbol 14 MovieClip {mcSprite}Uses:13Used by:Timeline
Symbol 15 Bitmap {green.png}Used by:16
Symbol 16 MovieClip {greenLed}Uses:15Used by:Timeline
Symbol 17 Bitmap {red.png}Used by:18
Symbol 18 MovieClip {ledRed_mc}Uses:17Used by:Timeline
Symbol 19 Bitmap {cian.png}Used by:20
Symbol 20 MovieClip {ledCyanMc}Uses:19Used by:Timeline
Symbol 21 Bitmap {yellow.png}Used by:22
Symbol 22 MovieClip {ledYellowMc}Uses:21Used by:Timeline
Symbol 23 GraphicUsed by:25
Symbol 24 Sound {led0.wav}Used by:25
Symbol 25 MovieClip {genius5_fla.nota0_8}Uses:23 24Used by:Timeline
Symbol 26 GraphicUsed by:28
Symbol 27 Sound {led1.wav}Used by:28
Symbol 28 MovieClip {genius5_fla.nota1_9}Uses:26 27Used by:Timeline
Symbol 29 GraphicUsed by:31
Symbol 30 Sound {led2.wav}Used by:31
Symbol 31 MovieClip {genius5_fla.nota2_10}Uses:29 30Used by:Timeline
Symbol 32 GraphicUsed by:34
Symbol 33 Sound {led3.wav}Used by:34
Symbol 34 MovieClip {genius5_fla.nota3_11}Uses:32 33Used by:Timeline
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip {botao2}Uses:35Used by:Timeline
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip {mcRedBut}Uses:37Used by:Timeline
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClip {Botao3}Uses:39Used by:Timeline
Symbol 41 GraphicUsed by:43
Symbol 42 Sound {error.wav}Used by:43
Symbol 43 MovieClip {mcError}Uses:41 42Used by:Timeline
Symbol 44 Bitmap {Bitmap18}Used by:46
Symbol 45 Bitmap {Bitmap19}Used by:46
Symbol 46 MovieClipUses:44 45Used by:Timeline
Symbol 47 Bitmap {Bitmap20}Used by:52
Symbol 48 Bitmap {Bitmap21}Used by:49
Symbol 49 MovieClipUses:48Used by:52
Symbol 50 FontUsed by:51
Symbol 51 TextUses:50Used by:52
Symbol 52 MovieClipUses:47 49 51Used by:53
Symbol 53 MovieClipUses:52Used by:Timeline
Symbol 54 Bitmap {Bitmap24}Used by:58
Symbol 55 Bitmap {Bitmap25}Used by:56
Symbol 56 MovieClipUses:55Used by:58
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:54 56 57Used by:59
Symbol 59 MovieClipUses:58Used by:Timeline
Symbol 60 Bitmap {Bitmap12}Used by:61
Symbol 61 MovieClipUses:60Used by:Timeline
Symbol 62 Bitmap {Bitmap13}Used by:Timeline
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:Timeline
Symbol 65 GraphicUsed by:Timeline
Symbol 66 Bitmap {Bitmap14}Used by:Timeline
Symbol 67 GraphicUsed by:Timeline
Symbol 68 Bitmap {Bitmap15}Used by:Timeline
Symbol 69 GraphicUsed by:Timeline
Symbol 70 Bitmap {Bitmap16}Used by:Timeline
Symbol 71 FontUsed by:5 72 73
Symbol 72 EditableTextUses:71Used by:Timeline
Symbol 73 EditableTextUses:4 71 74Used by:Timeline
Symbol 74 FontUsed by:5 73 75
Symbol 75 EditableTextUses:74Used by:Timeline
Symbol 76 EditableTextUses:4Used by:Timeline
Symbol 77 GraphicUsed by:Timeline
Symbol 78 GraphicUsed by:Timeline

Instance Names

"PreLoader"Frame 1Symbol 7 MovieClip {mcPreLoad}
"playBut_mc"Frame 1Symbol 9 MovieClip
"placar"Frame 1Symbol 10 EditableText
"genius_mc"Frame 2Symbol 14 MovieClip {mcSprite}
"led0_mc"Frame 2Symbol 16 MovieClip {greenLed}
"led1_mc"Frame 2Symbol 18 MovieClip {ledRed_mc}
"led2_mc"Frame 2Symbol 20 MovieClip {ledCyanMc}
"led3_mc"Frame 2Symbol 22 MovieClip {ledYellowMc}
"audio0_mc"Frame 2Symbol 25 MovieClip {genius5_fla.nota0_8}
"audio1_mc"Frame 2Symbol 28 MovieClip {genius5_fla.nota1_9}
"audio2_mc"Frame 2Symbol 31 MovieClip {genius5_fla.nota2_10}
"audio3_mc"Frame 2Symbol 34 MovieClip {genius5_fla.nota3_11}
"but0_mc"Frame 2Symbol 36 MovieClip {botao2}
"but1_mc"Frame 2Symbol 38 MovieClip {mcRedBut}
"but2_mc"Frame 2Symbol 40 MovieClip {Botao3}
"but3_mc"Frame 2Symbol 2 MovieClip {mcYellowBut}
"error_mc"Frame 2Symbol 43 MovieClip {mcError}
"myBut_mc"Frame 2Symbol 53 MovieClip
"quitBut_mc"Frame 2Symbol 59 MovieClip
"score"Frame 2Symbol 72 EditableText
"fase"Frame 2Symbol 73 EditableText
"info"Frame 2Symbol 75 EditableText
"highScore"Frame 2Symbol 76 EditableText
"output_TF"Symbol 7 MovieClip {mcPreLoad} Frame 1Symbol 5 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"Frame 1"Frame 2
"begin"Frame 2




http://swfchan.com/15/71504/info.shtml
Created: 9/4 -2019 07:19:44 Last modified: 9/4 -2019 07:19:44 Server time: 11/05 -2024 14:20:24