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

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

bFucker.swf

This is the info page for
Flash #16516

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


Text
Loading...

soundMC

00000

HP:

人斬り

Ver.0.1

EP:

00fps

nasiMC

aaaaaaaaaaa

Spin-off
禁断の地下迷宮

Spin-off
禁断の地下迷宮

Push the space key to start the games!

Ver.0.1

※ゲーム内に登場する
 キャラは デフォルメ
 した表現であり
 児童ではありません

クリアおめ~ このバージョンではここまででつ

ActionScript [AS3]

Section 1
//B_actMCend_21 (bFucker_fla.B_actMCend_21) package bFucker_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class B_actMCend_21 extends MovieClip { public function B_actMCend_21(){ addFrameScript(99, frame100); } function frame100(){ this.stop(); } } }//package bFucker_fla
Section 2
//B_actMCgoal_20 (bFucker_fla.B_actMCgoal_20) package bFucker_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class B_actMCgoal_20 extends MovieClip { public function B_actMCgoal_20(){ addFrameScript(55, frame56); } function frame56(){ this.stop(); } } }//package bFucker_fla
Section 3
//barEffectMC_132 (bFucker_fla.barEffectMC_132) package bFucker_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class barEffectMC_132 extends MovieClip { public function barEffectMC_132(){ addFrameScript(0, frame1); } function frame1(){ this.stop(); } } }//package bFucker_fla
Section 4
//barEffectMC2_134 (bFucker_fla.barEffectMC2_134) package bFucker_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class barEffectMC2_134 extends MovieClip { public function barEffectMC2_134(){ addFrameScript(0, frame1); } function frame1(){ this.stop(); } } }//package bFucker_fla
Section 5
//EPbarMC_133 (bFucker_fla.EPbarMC_133) package bFucker_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class EPbarMC_133 extends MovieClip { public var barEffectMC:MovieClip; public function EPbarMC_133(){ addFrameScript(0, frame1); } function frame1(){ this.stop(); } } }//package bFucker_fla
Section 6
//floorgoalMC_143 (bFucker_fla.floorgoalMC_143) package bFucker_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class floorgoalMC_143 extends MovieClip { public function floorgoalMC_143(){ addFrameScript(39, frame40); } function frame40(){ this.stop(); } } }//package bFucker_fla
Section 7
//gameoverMC_142 (bFucker_fla.gameoverMC_142) package bFucker_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class gameoverMC_142 extends MovieClip { public function gameoverMC_142(){ addFrameScript(84, frame85); } function frame85(){ this.stop(); } } }//package bFucker_fla
Section 8
//HPbarMC_131 (bFucker_fla.HPbarMC_131) package bFucker_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class HPbarMC_131 extends MovieClip { public var barEffectMC:MovieClip; public function HPbarMC_131(){ addFrameScript(0, frame1); } function frame1(){ this.stop(); } } }//package bFucker_fla
Section 9
//infoPanelMC_130 (bFucker_fla.infoPanelMC_130) package bFucker_fla { import flash.display.*; import flash.text.*; public dynamic class infoPanelMC_130 extends MovieClip { public var EPbarMC:MovieClip; public var gCoTXT:TextField; public var verTXT:TextField; public var HPbarMC:MovieClip; } }//package bFucker_fla
Section 10
//loadingMC_2 (bFucker_fla.loadingMC_2) package bFucker_fla { import flash.display.*; public dynamic class loadingMC_2 extends MovieClip { public var barMC:loader; } }//package bFucker_fla
Section 11
//M_nasiMC_135 (bFucker_fla.M_nasiMC_135) package bFucker_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class M_nasiMC_135 extends MovieClip { public function M_nasiMC_135(){ addFrameScript(0, frame1); } function frame1(){ this.stop(); } } }//package bFucker_fla
Section 12
//mainMC_136 (bFucker_fla.mainMC_136) package bFucker_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class mainMC_136 extends MovieClip { public var hitAreaMC:MovieClip; public var backMC:MovieClip; public var outAreaMC:MovieClip; public var itemAreaMC:MovieClip; public var charAreaMC:MovieClip; public function mainMC_136(){ addFrameScript(0, frame1); } function frame1(){ this.stop(); } } }//package bFucker_fla
Section 13
//MainTimeline (bFucker_fla.MainTimeline) package bFucker_fla { import flash.display.*; import flash.events.*; import flash.text.*; import game.BFuck.*; import game.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class MainTimeline extends MovieClip { public var floorgoalMC:MovieClip; public var infoPanelMC:MovieClip; public var mainMC:MovieClip; public var gameoverMC:MovieClip; public var bf:BFuckerMain; public var ld:LoaderPro; public var con:CMS_BFucker; public var nasiMC:MovieClip; public var dText:TextField; public var ver:String; public var fpsText:TextField; public var loadingMC:MovieClip; public var titleMC:MovieClip; public function MainTimeline(){ addFrameScript(1, frame2, 9, frame10, 14, frame15, 24, frame25, 28, frame29, 29, frame30); } public function restartPro(){ trace(((("前 has? " + stage.hasEventListener(Event.ENTER_FRAME)) + " will? ") + stage.willTrigger(Event.ENTER_FRAME))); stage.removeEventListener(Event.ENTER_FRAME, bf.mainPro); trace(((("後 has? " + stage.hasEventListener(Event.ENTER_FRAME)) + " will? ") + stage.willTrigger(Event.ENTER_FRAME))); bf = null; this.gotoAndPlay(8); } function frame10(){ con = new CMS_BFucker(this); } function frame25(){ ver = "ver.1.2"; } function frame29(){ bf = new BFuckerMain(this, stage); } function frame2(){ this.stop(); ld = new LoaderPro(this, loadingMC.barMC); } function frame15(){ } function frame30(){ this.stop(); titleMC.verTXT.text = ver; infoPanelMC.verTXT.text = ver; } } }//package bFucker_fla
Section 14
//soundMC_67 (bFucker_fla.soundMC_67) package bFucker_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class soundMC_67 extends MovieClip { public function soundMC_67(){ addFrameScript(0, frame1); } function frame1(){ this.stop(); } } }//package bFucker_fla
Section 15
//titleMC_141 (bFucker_fla.titleMC_141) package bFucker_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class titleMC_141 extends MovieClip { public var verTXT:TextField; public function titleMC_141(){ addFrameScript(0, frame1); } function frame1(){ this.stop(); } } }//package bFucker_fla
Section 16
//BFuckerMain (game.BFuck.BFuckerMain) package game.BFuck { import flash.display.*; import flash.events.*; import game.*; public class BFuckerMain { private var stageMC:Object; private var ui:UI_BFucker; private var girl:Array; private var fellaNo:int;// = 0 private var stateObj:Object; private var wazaFlg:Boolean; private var girlMC:MovieClip; private var bObj:Object; private var kyouseiCO:int;// = 0 private var tgC:MovieClip; private var tgH:MovieClip; private var keyC:int; private var wazaMC:MovieClip; private var boy:BoyPro; private var map:MapPro; private var key:int; private var boyMC:MovieClip; private var fps:FPSpro; var gs:String; private var spaceNo:int;// = 1 private var holdNo:int;// = 0 private var snd:Sound_BFuck; private var atkNo:int;// = 0 private var pl:StatePanel; private var rootMC:MovieClip; public function BFuckerMain(_arg1:MovieClip, _arg2:Object){ spaceNo = 1; holdNo = 0; fellaNo = 0; atkNo = 0; kyouseiCO = 0; super(); rootMC = _arg1; stageMC = _arg2; tgC = rootMC.mainMC.charAreaMC; tgH = rootMC.mainMC.hitAreaMC; ui = new UI_BFucker(rootMC, stageMC); snd = new Sound_BFuck(rootMC); pl = new StatePanel(rootMC); fps = new FPSpro(rootMC.fpsText); stageMC.addEventListener(Event.ENTER_FRAME, mainPro); map = new MapPro(_arg1); bObj = new Object(); bObj.Ho = 0; bObj.bx = 250; bObj.by = 80; bObj.MOY = 2; bObj.MOX = (bObj.MOY * 2); bObj.MOXq = Math.sqrt((Math.pow(bObj.MOX, 2) + Math.pow(bObj.MOY, 2))); stateObj = new Object(); initialSet(); } private function itemPro(_arg1:int):void{ switch (_arg1){ case 1: trace("階段 降!!!!!!!!!!!!!"); boyMC.stateLv = "goal"; break; case 6: stateObj.HP = (stateObj.HP + 25); if (stateObj.HP >= 100){ stateObj.HP = 100; }; pl.HPbarPro(stateObj.HP, true); snd.playEffectS(2, 1); break; case 7: stateObj.HP = (stateObj.HP + 50); if (stateObj.HP >= 100){ stateObj.HP = 100; }; pl.HPbarPro(stateObj.HP, true); snd.playEffectS(2, 1); break; case 8: stateObj.HP = 100; pl.HPbarPro(stateObj.HP, true); snd.playEffectS(2, 1); break; case 9: stateObj.EP = (stateObj.EP + 50); pl.EPbarPro(stateObj.EP, true); snd.playEffectS(2, 1); break; }; } public function mainPro(_arg1:Event):void{ var _local2:int; var _local3:int; var _local4:int; var _local5:Boolean; var _local6:int; var _local7:Object; _local2 = rootMC.currentFrame; if (_local2 == 10){ if (((ui.getKeySp) && (snd.keyWait(1)))){ boy = new BoyPro(tgC, tgH, bObj, rootMC); map.stageSet(); girl = map.girlSet(); pl.renewPro(stateObj); snd.playEffectS(1, 1); rootMC.gotoAndStop(20); }; } else { if (_local2 == 20){ boyMC = boy.getBoyMC(); if (((!((spaceNo == 0))) && (ui.getKeySp))){ spaceNo = 2; _local4 = map.itemSearchPro(boyMC); if (_local4 != 0){ itemPro(_local4); }; } else { if (spaceNo != 0){ spaceNo = 1; } else { if (spaceNo == 0){ kyouseiCO++; if (kyouseiCO >= 30){ trace(("強制カウンタ:" + kyouseiCO)); kyouseiCO = 0; boy.fixedPro("a"); spaceNo = 1; atkNo = 0; fellaNo = 0; holdNo = 0; }; }; }; }; for (_local3 in girl) { if (girl[_local3] == null){ } else { girl[_local3].girlPro(boyMC); if (wazaFlg){ girl[_local3].girlWazaCheck(wazaMC); }; gs = girl[_local3].stateLv; if (gs == "h"){ boy.fixedPro(gs); holdNo = _local3; stateObj.EP = (stateObj.EP + 0.3); pl.EPbarPro(stateObj.EP, false); continue; } else { if (gs == "f"){ if (girl[holdNo] != null){ girl[holdNo].getGirlMC().stateLv = "a"; holdNo = 0; }; boy.fixedPro(gs); fellaNo = _local3; stateObj.HP = (stateObj.HP - 0.5); stateObj.EP = (stateObj.EP + 0.5); pl.HPbarPro(stateObj.HP, false); pl.EPbarPro(stateObj.EP, false); if (stateObj.HP <= 0){ boy.fixedPro("end"); spaceNo = 0; trace(("Boy死亡。。。。。。。。。" + boyMC.stateLv)); }; snd.playHsound(); continue; } else { if ((((gs == "E")) || ((gs == "B")))){ continue; } else { if (gs == "null"){ trace((((("chaNo:" + girl[_local3].getCharNo) + " No.") + _local3) + " null !!!!")); girl[_local3] = null; stateObj.gCo++; pl.renewPro(stateObj); map.eventCheck(stateObj.gCo); continue; }; }; }; }; if (spaceNo == 2){ if (girl[_local3].boyAreaCheck()){ boy.fixedPro(girl[_local3].stateLv); spaceNo = 0; atkNo = _local3; snd.playVoice(); trace(((((("攻撃成功 chaNo:" + girl[_local3].getCharNo) + "  敵No記憶 atkNo:") + atkNo) + " sLV:") + boyMC.stateLv)); if (((!(wazaFlg)) && ((stateObj.EP >= 100)))){ wazaFlg = true; map.wazaPro(boyMC); stateObj.EP = 0; pl.EPbarPro(stateObj.EP, false); }; }; }; }; }; key = ui.getKeyH; keyC = ui.getKeyCode; if ((((boyMC.stateLv == "f")) || ((boyMC.stateLv == "h")))){ if (boy.getAwayPro(key)){ if (girl[fellaNo] != null){ girl[fellaNo].getGirlMC().stateLv = "a"; }; if (girl[holdNo] != null){ girl[holdNo].getGirlMC().stateLv = "a"; }; holdNo = 0; fellaNo = 0; }; } else { if ((((boyMC.stateLv == "E")) || ((boyMC.stateLv == "B")))){ _local5 = girl[atkNo].getEndFlg; if (_local5){ boy.fixedPro("a"); spaceNo = 1; map.itemAppearPro(girl[atkNo].getGirlMC(), 9, 3); atkNo = 0; stateObj.EP = (stateObj.EP + 13); pl.EPbarPro(stateObj.EP, false); kyouseiCO = 0; trace((("************** Boy攻撃終了! gCo:" + stateObj.gCo) + " *******************")); }; } else { if (boyMC.stateLv == "end"){ if (girl[fellaNo] != null){ girl[fellaNo].getGirlMC().stateLv = "a"; fellaNo = 0; }; if (boyMC.actMC != null){ if ((((boyMC.actMC.currentFrame == boyMC.actMC.totalFrames)) && ((boyMC.currentLabel == "end")))){ rootMC.gotoAndStop(30); }; }; } else { if (boyMC.stateLv == "goal"){ if (boyMC.actMC != null){ if ((((boyMC.actMC.currentFrame == boyMC.actMC.totalFrames)) && ((boyMC.currentLabel == "goal")))){ rootMC.gotoAndStop(35); }; }; }; }; _local6 = boy.boyPro(key); if (_local6 <= 9){ map.mapChangePro(_local6, boyMC); girl = map.girlSet(); trace(("マップ変更 m: " + _local6)); }; }; }; if (wazaFlg){ _local7 = map.wazaCheck(); wazaMC = _local7.mc; wazaFlg = _local7.flg; if (!wazaFlg){ map.itemAppearPro(girl[atkNo].getGirlMC(), 6, 2); }; }; if (fps.countPro(60)){ map.eventCheck_chest(boyMC.hitAreaMC); map.mapSet(1); }; debugPro(); } else { if (_local2 == 30){ if (((ui.getKeySp) && (snd.keyWait(1)))){ map.mapClear(boyMC, false); boy = null; girl = null; initialSet(); rootMC.gotoAndStop(10); }; } else { if (_local2 == 35){ if (rootMC.floorgoalMC.currentFrame == rootMC.floorgoalMC.totalFrames){ if (((ui.getKeySp) && (snd.keyWait(1)))){ map.mapClear(boyMC, false); boy = null; girl = null; initialSet(); rootMC.gotoAndStop(10); }; }; }; }; }; }; fps.counting(); } public function debugPro():void{ var _local1:String; var _local2:String; var _local3:String; _local1 = 0; if (atkNo != 0){ _local1 = girl[atkNo].stateLv; } else { _local1 = "**"; }; _local2 = ((((((((((("BoyState:" + boyMC.stateLv) + "\nspaceNo:") + spaceNo) + "\nholdNo:") + holdNo) + "\nfellaNo:") + fellaNo) + "\natkNo:") + atkNo) + "\nGstate:") + _local1); _local3 = ((_local2 + "\n") + map.getData()); rootMC.dText.text = _local3; } public function testGetKeyPro():int{ if (keyC == 49){ map.mapMethodPro(2, "door"); } else { if (keyC == 50){ map.mapMethodPro(4, "door"); } else { if (keyC == 51){ map.mapMethodPro(6, "door"); } else { if (keyC == 52){ map.mapMethodPro(8, "door"); }; }; }; }; } private function initialSet(){ spaceNo = 1; stateObj.HP = 100; stateObj.EP = 1; stateObj.gCo = 0; map.initSet(1, 12); } } }//package game.BFuck
Section 17
//BoyPro (game.BFuck.BoyPro) package game.BFuck { import flash.display.*; public class BoyPro { private var endFlg:Boolean;// = false private var keyOld:int;// = 0 private var oldHo:int;// = 0 private var oldStateLv:String;// = "" private var GYco:int;// = 0 private var boyMC:MovieClip; private var tgH:MovieClip; private var MOY:Number; private var rootMC:MovieClip; private var MOXq:Number; private var MOX:Number; private var oldby:Number; private var tgC:MovieClip; public function BoyPro(_arg1:MovieClip, _arg2:Object, _arg3:Object, _arg4:MovieClip){ oldStateLv = ""; oldHo = 0; keyOld = 0; GYco = 0; endFlg = false; super(); rootMC = _arg4; tgC = _arg1; tgH = _arg2; boyMC = new Boy(); tgC.addChild(boyMC); boyMC.stateLv = ""; boyMC.Ho = _arg3.Ho; boyMC.x = _arg3.bx; boyMC.y = _arg3.by; MOX = _arg3.MOX; MOY = _arg3.MOY; MOXq = _arg3.MOXq; trace(((((("boy生成!!" + boyMC) + "boy移動値 斜め:") + MOX) + " 横:") + MOXq)); } public function fixedPro(_arg1:String):void{ var _local2:String; if ((((_arg1 == "end")) || ((_arg1 == "goal")))){ _local2 = _arg1; } else { _local2 = (boyMC.Ho + _arg1); }; boyMC.stateLv = _arg1; boyMC.gotoAndStop(_local2); } public function boyPro(_arg1:int):int{ var _local2:String; if (endFlg){ return (10); }; if ((((boyMC.stateLv == "end")) || ((boyMC.stateLv == "goal")))){ boyMC.gotoAndStop(boyMC.stateLv); endFlg = true; return (10); }; if (_arg1 != 0){ boyMC.Ho = _arg1; boyMC.stateLv = "d"; _local2 = (boyMC.Ho + "d"); warkPro(); } else { boyMC.stateLv = "b"; boyMC.gotoAndStop((boyMC.Ho + "b")); oldHo = 0; }; if (((!((boyMC.stateLv == oldStateLv))) || (!((boyMC.Ho == oldHo))))){ oldStateLv = boyMC.stateLv; oldHo = boyMC.Ho; _local2 = (boyMC.Ho + boyMC.stateLv); if (!endFlg){ boyMC.gotoAndStop(_local2); }; }; if (boyMC.y != oldby){ oldby = boyMC.y; tgC.setChildIndex(boyMC, boyMC.y); }; if (rootMC.mainMC.outAreaMC.hitTestPoint(boyMC.x, boyMC.y, true)){ trace("アウトエリアにHIT!!!!!!!"); return (mapChangePro()); }; return (10); } private function mapChangePro():int{ var _local1:int; _local1 = 0; if (boyMC.y < 110){ if (boyMC.x < 150){ _local1 = 8; boyMC.x = 450; boyMC.y = 270; } else { if ((((boyMC.x > 150)) && ((boyMC.x < 350)))){ _local1 = 1; boyMC.y = 290; } else { if (boyMC.x > 350){ _local1 = 2; boyMC.x = 50; boyMC.y = 270; }; }; }; } else { if ((((boyMC.y > 110)) && ((boyMC.y < 220)))){ if (boyMC.x < 150){ _local1 = 7; boyMC.x = 480; } else { if (boyMC.x > 350){ _local1 = 3; boyMC.x = 10; }; }; } else { if (boyMC.y > 220){ if (boyMC.x < 150){ _local1 = 6; boyMC.x = 450; boyMC.y = 80; } else { if ((((boyMC.x > 150)) && ((boyMC.x < 350)))){ _local1 = 5; boyMC.y = 70; } else { if (boyMC.x > 350){ _local1 = 4; boyMC.x = 50; boyMC.y = 80; }; }; }; }; }; }; trace(("マップ 移動先:" + _local1)); return (_local1); } public function getBoyMC():MovieClip{ return (boyMC); } public function getAwayPro(_arg1:int):Boolean{ if (endFlg){ return (false); }; if (_arg1 != keyOld){ keyOld = _arg1; GYco++; }; if (GYco >= 12){ GYco = 0; trace("捕獲から解放!!"); boyMC.stateLv = "a"; return (true); }; return (false); } private function warkPro():void{ var _local1:MovieClip; var _local2:int; var _local3:int; _local1 = rootMC.mainMC.hitAreaMC; _local2 = (MOX * 5); _local3 = (MOY * 5); if (boyMC.Ho == 1){ if (!_local1.hitTestPoint(boyMC.x, (boyMC.y - _local3), true)){ boyMC.y = (boyMC.y - MOY); }; } else { if (boyMC.Ho == 5){ if (!_local1.hitTestPoint(boyMC.x, (boyMC.y + _local3), true)){ boyMC.y = (boyMC.y + MOY); }; } else { if (boyMC.Ho == 3){ if (!_local1.hitTestPoint((boyMC.x + _local2), boyMC.y, true)){ boyMC.x = (boyMC.x + MOXq); }; } else { if (boyMC.Ho == 7){ if (!_local1.hitTestPoint((boyMC.x - _local2), boyMC.y, true)){ boyMC.x = (boyMC.x - MOXq); }; } else { if (boyMC.Ho == 2){ if (!_local1.hitTestPoint((boyMC.x + _local2), (boyMC.y - _local3), true)){ boyMC.x = (boyMC.x + MOX); boyMC.y = (boyMC.y - MOY); }; } else { if (boyMC.Ho == 4){ if (!_local1.hitTestPoint((boyMC.x + _local2), (boyMC.y + _local3), true)){ boyMC.x = (boyMC.x + MOX); boyMC.y = (boyMC.y + MOY); }; } else { if (boyMC.Ho == 6){ if (!_local1.hitTestPoint((boyMC.x - _local2), (boyMC.y + _local3), true)){ boyMC.x = (boyMC.x - MOX); boyMC.y = (boyMC.y + MOY); }; } else { if (boyMC.Ho == 8){ if (!_local1.hitTestPoint((boyMC.x - _local2), (boyMC.y - _local3), true)){ boyMC.x = (boyMC.x - MOX); boyMC.y = (boyMC.y - MOY); }; }; }; }; }; }; }; }; }; } } }//package game.BFuck
Section 18
//CMS_BFucker (game.BFuck.CMS_BFucker) package game.BFuck { import flash.display.*; import flash.events.*; import game.*; import flash.ui.*; public class CMS_BFucker extends ContextMenuSet { public function CMS_BFucker(_arg1:MovieClip){ super(_arg1); } override protected function itemSelectHandler0(_arg1:ContextMenuEvent):void{ trace("リスタート!!"); rootMC.restartPro(); } override protected function addCustomMenuItems():void{ var _local1:ContextMenuItem; _local1 = new ContextMenuItem("Restart"); myContextMenu.customItems.push(_local1); _local1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, itemSelectHandler0); } } }//package game.BFuck
Section 19
//GirlPro (game.BFuck.GirlPro) package game.BFuck { import flash.display.*; public class GirlPro { private var endFlg:Boolean;// = false private var oldHo:int;// = 0 private var act:int;// = 0 private var oldStateLv:String;// = "" private var oldgy:Number; private var boyMC:MovieClip; private var girlMC:MovieClip; private var tgH:MovieClip; private var MOX:Number; private var MOY:Number; private var rootMC:MovieClip; private var MOXq:Number; private var charNo:int;// = 0 private var tgC:MovieClip; private static var cCo:int = 0; public function GirlPro(_arg1:MovieClip, _arg2:MovieClip, _arg3:Object, _arg4:MovieClip){ charNo = 0; oldStateLv = ""; oldHo = 0; act = 0; endFlg = false; super(); cCo++; charNo = cCo; rootMC = _arg4; tgC = _arg1; tgH = _arg2; girlMC = new Girl_A(); tgC.addChild(girlMC); girlMC.stateLv = "b"; girlMC.Ho = _arg3.Ho; girlMC.x = _arg3.gx; girlMC.y = _arg3.gy; girlMC.charNo = charNo; MOX = _arg3.MOX; MOY = _arg3.MOY; MOXq = _arg3.MOXq; tgC.setChildIndex(girlMC, girlMC.y); trace(("女生成 No: " + charNo)); } private function boySearchPro():void{ var _local1:Number; var _local2:Number; var _local3:int; _local1 = boyMC.x; _local2 = boyMC.y; _local3 = 0; if ((((girlMC.x < _local1)) && ((girlMC.y > _local2)))){ _local3 = 2; } else { if ((((girlMC.x < _local1)) && ((girlMC.y < _local2)))){ _local3 = 4; } else { if ((((girlMC.x > _local1)) && ((girlMC.y < _local2)))){ _local3 = 6; } else { if ((((girlMC.x > _local1)) && ((girlMC.y > _local2)))){ _local3 = 8; }; }; }; }; if ((((girlMC.Ho <= 2)) && ((_local3 == 8)))){ girlMC.Ho--; } else { if ((((girlMC.Ho >= 6)) && ((_local3 == 2)))){ girlMC.Ho++; } else { if (girlMC.Ho > _local3){ girlMC.Ho--; } else { girlMC.Ho++; }; }; }; if (girlMC.Ho >= 9){ girlMC.Ho = 1; } else { if (girlMC.Ho <= 0){ girlMC.Ho = 8; }; }; } public function get stateLv():String{ return (girlMC.stateLv); } public function get getEndFlg():Boolean{ return (endFlg); } private function reposePro():void{ var _local1:int; _local1 = (Math.random() * 40); if (_local1 == 0){ girlMC.stateLv = "b"; }; if (boyMC.stateLv == "h"){ girlMC.stateLv = "b"; boySearchPro(); }; } private function directionPro():String{ var _local1:int; var _local2:int; _local1 = (Math.random() * 30); _local2 = (Math.random() * 2); if (_local1 == 0){ if (boyMC.stateLv == "h"){ boySearchPro(); return; }; if (_local2 == 0){ girlMC.Ho++; if (girlMC.Ho >= 9){ girlMC.Ho = 1; }; } else { girlMC.Ho--; if (girlMC.Ho <= 0){ girlMC.Ho = 8; }; }; } else { if (_local1 == 1){ } else { if (_local1 == 2){ girlMC.stateLv = "a"; } else { if (_local1 >= 20){ girlMC.stateLv = "d"; }; }; }; }; } public function boyAreaCheck():Boolean{ var _local1:String; var _local2:int; if ((((girlMC.stateLv == "E")) || ((girlMC.stateLv == "B")))){ return (false); }; _local1 = boyMC.stateLv; if ((((((((_local1 == "h")) || ((_local1 == "f")))) || ((_local1 == "E")))) || ((_local1 == "B")))){ return (false); }; if (boyMC.hitAreaMC.hitTestObject(girlMC.hitAreaMC)){ _local2 = boyDirectionCheck(true); if (_local2 == 2){ trace("駅弁 決定"); girlMC.stateLv = "E"; return (true); }; if (_local2 == 3){ trace("バック 決定"); girlMC.stateLv = "B"; return (true); }; }; return (false); } public function debugPro():void{ var _local1:String; var _local2:String; _local1 = ((((((((((("state: " + girlMC.stateLv) + "\nOldS:") + oldStateLv) + "\nHo: ") + girlMC.Ho) + "\noldHo: ") + oldHo) + "\ngx:") + Math.round(girlMC.x)) + " gy:") + Math.round(girlMC.y)); _local2 = _local1; rootMC.dText.text = _local2; } public function girlWazaCheck(_arg1:MovieClip){ var _local2:String; var _local3:int; if (_arg1 == null){ return; }; if (girlMC.stateLv == "null"){ trace("nullなので girlWazaCheckキャンセル!!!!!!!!!!!!!!!!!!!!!!!"); return; }; _local2 = boyMC.stateLv; if (_arg1.hitTestObject(girlMC.hitAreaMC)){ if (((((!((_local2 == "f"))) && (!((_local2 == "end"))))) && (!((_local2 == "goal"))))){ _local3 = boyDirectionCheck(true); if (_local3 == 2){ girlMC.stateLv = "E"; } else { if (_local3 == 3){ girlMC.stateLv = "B"; }; }; }; }; } private function movePro():void{ var _local1:MovieClip; var _local2:MovieClip; var _local3:int; var _local4:int; var _local5:String; var _local6:int; _local1 = girlMC; _local2 = rootMC.mainMC.hitAreaMC; _local3 = (MOX * 5); _local4 = (MOY * 5); if (girlMC.Ho == 1){ if (!_local2.hitTestPoint(girlMC.x, (girlMC.y - _local4), true)){ girlMC.y = (girlMC.y - MOY); } else { girlMC.stateLv = "b"; boySearchPro(); }; } else { if (girlMC.Ho == 5){ if (!_local2.hitTestPoint(girlMC.x, (girlMC.y + _local4), true)){ girlMC.y = (girlMC.y + MOY); } else { girlMC.stateLv = "b"; boySearchPro(); }; } else { if (girlMC.Ho == 3){ if (!_local2.hitTestPoint((girlMC.x + _local3), girlMC.y, true)){ girlMC.x = (girlMC.x + MOXq); } else { girlMC.stateLv = "b"; boySearchPro(); }; } else { if (girlMC.Ho == 7){ if (!_local2.hitTestPoint((girlMC.x - _local3), girlMC.y, true)){ girlMC.x = (girlMC.x - MOXq); } else { girlMC.stateLv = "b"; boySearchPro(); }; } else { if (girlMC.Ho == 2){ if (!_local2.hitTestPoint((girlMC.x + _local3), (girlMC.y - _local4), true)){ girlMC.x = (girlMC.x + MOX); girlMC.y = (girlMC.y - MOY); } else { girlMC.stateLv = "b"; boySearchPro(); }; } else { if (girlMC.Ho == 4){ if (!_local2.hitTestPoint((girlMC.x + _local3), (girlMC.y + _local4), true)){ girlMC.x = (girlMC.x + MOX); girlMC.y = (girlMC.y + MOY); } else { girlMC.stateLv = "b"; boySearchPro(); }; } else { if (girlMC.Ho == 6){ if (!_local2.hitTestPoint((girlMC.x - _local3), (girlMC.y + _local4), true)){ girlMC.x = (girlMC.x - MOX); girlMC.y = (girlMC.y + MOY); } else { girlMC.stateLv = "b"; boySearchPro(); }; } else { if (girlMC.Ho == 8){ if (!_local2.hitTestPoint((girlMC.x - _local3), (girlMC.y - _local4), true)){ girlMC.x = (girlMC.x - MOX); girlMC.y = (girlMC.y - MOY); } else { girlMC.stateLv = "b"; boySearchPro(); }; }; }; }; }; }; }; }; }; if (boyMC.hitAreaMC.hitTestObject(girlMC.hitAreaMC)){ _local5 = boyMC.stateLv; if (((((((((!((_local5 == "f"))) && (!((_local5 == "E"))))) && (!((_local5 == "B"))))) && (!((_local5 == "end"))))) && (!((_local5 == "goal"))))){ _local6 = boyDirectionCheck(false); if (_local6 == 1){ if (_local5 != "h"){ girlMC.stateLv = "h"; trace(((("No." + charNo) + "Boyを捕獲  boyState: ") + boyMC.stateLv)); }; } else { if (_local6 == 2){ trace((("No." + charNo) + "フェラ")); girlMC.stateLv = "f"; }; }; }; }; } public function get getCharNo():int{ return (girlMC.charNo); } public function getGirlMC():MovieClip{ return (girlMC); } public function girlPro(_arg1:MovieClip):void{ var _local2:String; if (girlMC == null){ return; }; boyMC = _arg1; if (((!((girlMC.stateLv == oldStateLv))) || (!((girlMC.Ho == oldHo))))){ oldHo = girlMC.Ho; oldStateLv = girlMC.stateLv; _local2 = (girlMC.Ho + girlMC.stateLv); girlMC.gotoAndStop(_local2); }; if (girlMC.y != oldgy){ oldgy = girlMC.y; tgC.setChildIndex(girlMC, girlMC.y); }; switch (girlMC.stateLv){ case "a": reposePro(); break; case "b": directionPro(); break; case "c": break; case "d": directionPro(); movePro(); break; case "h": break; case "f": break; case "E": if (girlMC.actMC != null){ boyAttackCheck(); }; break; case "B": if (girlMC.actMC != null){ boyAttackCheck(); }; break; }; } private function boyAttackCheck():void{ var _local1:String; var _local2:int; var _local3:int; var _local4:int; _local1 = girlMC.currentLabel; _local2 = girlMC.currentFrame; _local3 = girlMC.actMC.totalFrames; _local4 = girlMC.actMC.currentFrame; if (_local4 == _local3){ trace(((("Girl消滅 !!!!! no: " + charNo) + " stateLv:") + girlMC.stateLv)); if (girlMC.parent != null){ tgC.removeChild(girlMC); girlMC.stateLv = "null"; }; } else { if (_local4 >= 20){ endFlg = true; }; }; } private function boyDirectionCheck(_arg1:Boolean):int{ if (!_arg1){ if ((((girlMC.x <= boyMC.x)) && ((girlMC.y >= boyMC.y)))){ if ((((((boyMC.Ho >= 1)) && ((boyMC.Ho <= 4)))) || ((boyMC.Ho == 8)))){ return (1); }; if ((((((girlMC.Ho >= 1)) && ((girlMC.Ho <= 4)))) || ((girlMC.Ho == 8)))){ return (2); }; } else { if ((((girlMC.x <= boyMC.x)) && ((girlMC.y <= boyMC.y)))){ if ((((boyMC.Ho >= 2)) && ((boyMC.Ho <= 6)))){ return (1); }; if ((((girlMC.Ho >= 2)) && ((girlMC.Ho <= 6)))){ return (2); }; } else { if ((((girlMC.x >= boyMC.x)) && ((girlMC.y <= boyMC.y)))){ if ((((boyMC.Ho >= 4)) && ((boyMC.Ho <= 8)))){ return (1); }; if ((((girlMC.Ho >= 4)) && ((girlMC.Ho <= 8)))){ return (2); }; } else { if ((((girlMC.x >= boyMC.x)) && ((girlMC.y >= boyMC.y)))){ if ((((((((boyMC.Ho >= 6)) && ((boyMC.Ho <= 8)))) || ((boyMC.Ho == 1)))) || ((boyMC.Ho == 2)))){ return (1); }; if ((((((((girlMC.Ho >= 6)) && ((girlMC.Ho <= 8)))) || ((girlMC.Ho == 1)))) || ((girlMC.Ho == 2)))){ return (2); }; }; }; }; }; } else { if ((((girlMC.x <= boyMC.x)) && ((girlMC.y >= boyMC.y)))){ if ((((((girlMC.Ho >= 1)) && ((girlMC.Ho <= 4)))) || ((girlMC.Ho == 8)))){ return (2); }; return (3); } else { if ((((girlMC.x <= boyMC.x)) && ((girlMC.y <= boyMC.y)))){ if ((((girlMC.Ho >= 2)) && ((girlMC.Ho <= 6)))){ return (2); }; return (3); } else { if ((((girlMC.x >= boyMC.x)) && ((girlMC.y <= boyMC.y)))){ if ((((girlMC.Ho >= 4)) && ((girlMC.Ho <= 8)))){ return (2); }; return (3); } else { if ((((girlMC.x >= boyMC.x)) && ((girlMC.y >= boyMC.y)))){ if ((((((((girlMC.Ho >= 6)) && ((girlMC.Ho <= 8)))) || ((girlMC.Ho == 1)))) || ((girlMC.Ho == 2)))){ return (2); }; return (3); }; }; }; }; }; return (0); } } }//package game.BFuck
Section 20
//MapPro (game.BFuck.MapPro) package game.BFuck { import flash.display.*; public class MapPro { private var wallA8D:MovieClip; private var kara:Array; private var floor:int;// = 1 private var hitAreaW1L; private var fArea:int;// = 12 private var hitAreaW1R; private var tgC:MovieClip; private var wallA1L; private var tgH:MovieClip; private var tgI:MovieClip; private var wallA1R:MovieClip; private var wazaMC1E:MovieClip; private var i6Co:int;// = 0 private var doorA_2; private var hitAreaW3D; var dot:Sprite; private var doorA_6; private var doorA_8:MovieClip; private var doorA_4; private var wallA2L; private var hitAreaMC:Array; private var wallA2R; private var wazaMC1; private var hitAreaW4D:MovieClip; private var wallA3D; private var enemyNo:int;// = 1 private var hitAreaOut:MovieClip; private var snd:Sound_BFuck; private var wallA3R; private var wallA3L; private var wallA4D:MovieClip; private var hitAreaW5L; private var hitAreaW5R; private var hitAreaDA2; private var hitAreaDA6; private var girl:Array; private var hitAreaDA4; private var hitAreaP1; private var hitAreaP2:MovieClip; private var hitAreaDA8:MovieClip; private var hitAreaW6L; private var hitAreaW6R; private var wallA5R; private var wallA5L; private var pillarA1; private var pillarA2:MovieClip; private var hitAreaW7D; var eee:int; private var wallA6L; private var wallA6R; private var floorData:Array; private var chestA8:Array; private var chestA2; private var hitAreaW8D:MovieClip; private var wallA7D; private var itemMC; private var rootMC; public function MapPro(_arg1:MovieClip){ var _local2:*; var _local3:*; floor = 1; fArea = 12; enemyNo = 1; i6Co = 0; super(); rootMC = _arg1; tgC = rootMC.mainMC.charAreaMC; tgH = rootMC.mainMC.hitAreaMC; tgI = rootMC.mainMC.itemAreaMC; snd = new Sound_BFuck(rootMC); kara = new Array(); allFloorDataSet(); hitAreaOut = new HitAreaOutline(); pillarA1 = new PillarA_1(); hitAreaP1 = new HitAreaP_1(); pillarA2 = new PillarA_2(); hitAreaP2 = new HitAreaP_2(); pillarA3 = new PillarA_3(); hitAreaP3 = new HitAreaP_3(); wallA1L = new WallA_1L(); wallA1R = new WallA_1R(); wallA2L = new WallA_2L(); wallA2R = new WallA_2R(); wallA3L = new WallA_3L(); wallA3R = new WallA_3R(); wallA3D = new WallA_3D(); wallA4D = new WallA_4D(); wallA5L = new WallA_5L(); wallA5R = new WallA_5R(); wallA6L = new WallA_6L(); wallA6R = new WallA_6R(); wallA7D = new WallA_7D(); wallA8D = new WallA_8D(); hitAreaW1Lb = new HitAreaW_1L(); hitAreaW1Rb = new HitAreaW_1R(); hitAreaW1Lf = new HitAreaW_1L(); hitAreaW1Rf = new HitAreaW_1R(); hitAreaW3D = new HitAreaW_3D(); hitAreaW4D = new HitAreaW_4D(); hitAreaW5L = new HitAreaW_5L(); hitAreaW5R = new HitAreaW_5R(); hitAreaW6L = new HitAreaW_6L(); hitAreaW6R = new HitAreaW_6R(); hitAreaW7D = new HitAreaW_7D(); hitAreaW8D = new HitAreaW_8D(); doorA2 = new DoorA_2(); doorA4 = new DoorA_4(); doorA6 = new DoorA_6(); doorA8 = new DoorA_8(); hitAreaDA2 = new HitAreaD_A2(); hitAreaDA4 = new HitAreaD_A4(); hitAreaDA6 = new HitAreaD_A6(); hitAreaDA8 = new HitAreaD_A8(); chestA2 = new Array(); chestA8 = new Array(); _local2 = 0; while (_local2 <= 5) { chestA2[_local2] = new ChestA_2(); chestA8[_local2] = new ChestA_8(); _local2++; }; itemMC = new Array(); hitAreaMC = new Array(); itemMC[1] = new Item1(); hitAreaMC[1] = new Item1(); hitAreaMC[1].no = 1; itemMC[6] = new Array(); hitAreaMC[6] = new Array(); itemMC[9] = new Array(); hitAreaMC[9] = new Array(); _local3 = 0; while (_local3 <= 5) { itemMC[6][_local3] = new Item6(); hitAreaMC[6][_local3] = new Item6(); hitAreaMC[6][_local3].no = 6; hitAreaMC[6][_local3].co = _local3; itemMC[9][_local3] = new Item9(); hitAreaMC[9][_local3] = new Item9(); hitAreaMC[9][_local3].no = 9; hitAreaMC[9][_local3].co = _local3; _local3++; }; itemMC[7] = new Item7(); hitAreaMC[7] = new Item7(); hitAreaMC[7].no = 7; itemMC[8] = new Item8(); hitAreaMC[8] = new Item8(); hitAreaMC[8].no = 8; wazaMC1 = new Effect1(); wazaMC1E = new Effect2(); dot = new Sprite(); } public function eventCheck_chest(_arg1:MovieClip):void{ var _local2:int; var _local3:int; var _local4:*; _local2 = 1; _local3 = 6; _local4 = 0; while (_local4 <= 5) { if (chestA2[_local4].parent){ if (((chestA2[_local4].hitTestObject(_arg1)) && (floorData[floor][fArea].C2[_local4]))){ floorData[floor][fArea].C2[_local4] = false; chestA2[_local4].play(); if (floorData[floor][fArea].C2girl[_local4]){ eventGirlSet(6, (chestA2[_local4].x + 10), (chestA2[_local4].y + 10)); _local2 = 999; }; itemChestPro((chestA2[_local4].x + 10), (chestA2[_local4].y + 10), _local3, _local2); snd.playEffectS(3, 1); }; }; if (chestA8[_local4].parent){ if (((chestA8[_local4].hitTestObject(_arg1)) && (floorData[floor][fArea].C8[_local4]))){ floorData[floor][fArea].C8[_local4] = false; chestA8[_local4].play(); if (floorData[floor][fArea].C8girl[_local4]){ eventGirlSet(4, (chestA8[_local4].x - 10), (chestA8[_local4].y + 10)); _local2 = 999; }; if (fArea == 16){ _local3 = 7; }; itemChestPro((chestA8[_local4].x - 10), (chestA8[_local4].y + 10), _local3, _local2); snd.playEffectS(3, 1); }; }; _local4++; }; } public function itemAppearPro(_arg1:MovieClip, _arg2:int, _arg3:int):void{ var _local4:int; _local4 = (Math.random() * _arg3); if (_local4 == 0){ if ((((_arg2 == 6)) || ((_arg2 == 9)))){ tgC.addChild(itemMC[_arg2][i6Co]); tgI.addChild(hitAreaMC[_arg2][i6Co]); tgC.setChildIndex(itemMC[_arg2][i6Co], 10); itemMC[_arg2][i6Co].x = (hitAreaMC[_arg2][i6Co].x = _arg1.x); itemMC[_arg2][i6Co].y = (hitAreaMC[_arg2][i6Co].y = _arg1.y); i6Co++; if (i6Co >= 6){ i6Co = 1; }; trace(("アイテム出現個数カウンタ i6Co:" + i6Co)); } else { tgC.addChild(itemMC[_arg2]); tgI.addChild(hitAreaMC[_arg2]); tgC.setChildIndex(itemMC[_arg2], 10); itemMC[_arg2].x = (hitAreaMC[_arg2].x = _arg1.x); itemMC[_arg2].y = (hitAreaMC[_arg2].y = _arg1.y); }; snd.playEffectS(1, 1); }; } public function wazaCheck():Object{ var _local1:int; var _local2:int; var _local3:Object; _local1 = wazaMC1.totalFrames; _local2 = wazaMC1.currentFrame; _local3 = new Object(); _local3.mc = wazaMC1; if (_local2 == _local1){ tgC.removeChild(wazaMC1); tgC.removeChild(wazaMC1E); wazaFlg = false; trace("**技終了**"); _local3.flg = false; return (_local3); }; _local3.flg = true; return (_local3); } public function itemSearchPro(_arg1:MovieClip):int{ var _local2:int; var _local3:int; var _local4:Object; var _local5:int; if (!tgI.hitTestPoint(_arg1.x, _arg1.y, true)){ return (0); }; _local2 = tgI.numChildren; _local3 = 0; while (_local3 <= (_local2 - 1)) { _local4 = tgI.getChildAt(_local3); if (_local4.hitTestPoint(_arg1.x, _arg1.y, true)){ if (((!((_local4.no == 1))) && (!((_local4.no == 2))))){ if ((((_local4.no == 6)) || ((_local4.no == 9)))){ _local5 = _local4.co; tgC.removeChild(itemMC[_local4.no][_local5]); tgI.removeChild(hitAreaMC[_local4.no][_local5]); trace(((((("アイテムとヒット! インスタンス名: " + _local4) + " insNo:") + _local4.no) + " insCo:") + _local4.co)); } else { tgC.removeChild(itemMC[_local4.no]); tgI.removeChild(hitAreaMC[_local4.no]); }; }; return (_local4.no); }; _local3++; }; return (0); } public function getData():String{ var _local1:String; _local1 = ((((eee + "/") + enemyNo) + " : ") + floorData[1][6].eNo); return (_local1); } private function eventGirlSet(_arg1:int, _arg2:int, _arg3:int):void{ var _local4:*; var _local5:int; trace("追加女セット"); _local4 = new Object(); _local4.Ho = _arg1; _local4.gx = _arg2; _local4.gy = _arg3; _local4.MOY = 1.5; _local4.MOX = (_local4.MOY * 2); _local4.MOXq = Math.sqrt((Math.pow(_local4.MOX, 2) + Math.pow(_local4.MOY, 2))); _local5 = girl.length; enemyNo++; girl[_local5] = new GirlPro(tgC, tgH, _local4, rootMC); } public function girlSet():Array{ var _local1:*; var _local2:int; var _local3:Number; var _local4:Number; var _local5:Boolean; var _local6:*; var _local7:*; trace("girlSet() :Array{//女セット"); _local1 = new Object(); _local1.Ho = (Math.floor((Math.random() * 8)) + 1); _local1.gx = 250; _local1.gy = 200; _local1.MOY = 1; _local1.MOX = (_local1.MOY * 2); _local1.MOXq = Math.sqrt((Math.pow(_local1.MOX, 2) + Math.pow(_local1.MOY, 2))); girl = new Array(); enemyNo = floorData[floor][fArea].eNo; _local2 = 1; while (_local2 <= enemyNo) { _local1.Ho = (Math.floor((Math.random() * 8)) + 1); do { if (floor == 1){ _local3 = (Math.random() * 480); _local6 = Math.floor((Math.random() * 2)); if (_local3 < 240){ _local7 = (0.5 * _local3); if (_local6 == 0){ _local4 = ((Math.random() * _local7) + (120 - _local7)); } else { _local4 = ((Math.random() * _local7) + 120); }; } else { _local7 = ((-0.5 * (_local3 - 240)) + 120); if (_local6 == 0){ _local4 = (120 - (Math.random() * _local7)); } else { _local4 = ((Math.random() * _local7) + 120); }; }; _local3 = (_local3 + 10); _local4 = (_local4 + 60); } else { if (floor == 2){ _local3 = ((Math.random() * 420) + 40); _local4 = ((Math.random() * 160) + 80); }; }; _local3 = Math.round(_local3); _local4 = Math.round(_local4); _local5 = tgH.hitTestPoint(_local3, _local4, true); trace(((((((("eNo:" + _local2) + " x:") + _local3) + " y:") + _local4) + " f:") + _local5)); } while (_local5); _local1.gx = _local3; _local1.gy = _local4; girl[_local2] = new GirlPro(tgC, tgH, _local1, rootMC); _local2++; }; return (girl); } private function itemChestPro(_arg1:int, _arg2:int, _arg3:int, _arg4:int):void{ var _local5:int; _local5 = (Math.random() * _arg4); if (_local5 == 0){ if ((((_arg3 == 6)) || ((_arg3 == 9)))){ tgC.addChild(itemMC[_arg3][i6Co]); tgI.addChild(hitAreaMC[_arg3][i6Co]); itemMC[_arg3][i6Co].x = (hitAreaMC[_arg3][i6Co].x = _arg1); itemMC[_arg3][i6Co].y = (hitAreaMC[_arg3][i6Co].y = _arg2); tgC.setChildIndex(itemMC[_arg3][i6Co], _arg2); i6Co++; if (i6Co >= 6){ i6Co = 1; }; trace(("アイテム出現個数カウンタ i6Co:" + i6Co)); } else { tgC.addChild(itemMC[_arg3]); tgI.addChild(hitAreaMC[_arg3]); itemMC[_arg3].x = (hitAreaMC[_arg3].x = _arg1); itemMC[_arg3].y = (hitAreaMC[_arg3].y = _arg2); tgC.setChildIndex(itemMC[_arg3], _arg2); }; }; } public function initSet(_arg1:int, _arg2:int):void{ floor = _arg1; fArea = _arg2; } public function mapClear(_arg1:MovieClip, _arg2:Boolean):void{ var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:Object; var _local9:Object; var _local10:Object; _local3 = girl.length; _local4 = 1; while (_local4 <= _local3) { girl[_local4] = null; _local4++; }; _local5 = (tgC.numChildren - 1); while (_local5 >= 0) { _local8 = tgC.getChildAt(_local5); if (((_arg2) && ((_local8 == _arg1)))){ } else { _local8.parent.removeChild(_local8); }; _local5--; }; _local6 = (tgH.numChildren - 1); while (_local6 >= 0) { _local9 = tgH.getChildAt(_local6); _local9.parent.removeChild(_local9); _local6--; }; _local7 = (tgI.numChildren - 1); while (_local7 >= 0) { _local10 = tgI.getChildAt(_local7); _local10.parent.removeChild(_local10); _local7--; }; } public function mapSet(_arg1:int):void{ var _local2:int; var _local3:int; var _local4:*; var _local5:*; _local2 = floor; _local3 = fArea; if (_local2 == 1){ if (_local3 == 12){ if (_arg1 == 0){ tgC.addChild(wallA2L); tgH.addChild(hitAreaW1Lb); wallA2L.x = (hitAreaW1Lb.x = 110); wallA2L.y = (hitAreaW1Lb.y = 130); tgC.addChild(wallA2R); tgH.addChild(hitAreaW1Rb); wallA2R.x = (hitAreaW1Rb.x = 390); wallA2R.y = (hitAreaW1Rb.y = 130); tgC.addChild(wallA3D); tgH.addChild(hitAreaW3D); wallA3D.x = (hitAreaW3D.x = 250); wallA3D.y = (hitAreaW3D.y = 60); tgC.setChildIndex(wallA3D, 5); tgC.addChild(doorA8); if (floorData[1][12].D8){ tgH.addChild(hitAreaDA8); }; doorA8.x = (hitAreaDA8.x = 150); doorA8.y = (hitAreaDA8.y = 110); tgC.addChild(doorA2); if (floorData[1][12].D2){ tgH.addChild(hitAreaDA2); }; doorA2.x = (hitAreaDA2.x = 350); doorA2.y = (hitAreaDA2.y = 110); tgC.addChild(wallA3L); tgH.addChild(hitAreaW1Lf); wallA3L.x = (hitAreaW1Lf.x = 110); wallA3L.y = (hitAreaW1Lf.y = 230); tgC.addChild(wallA3R); tgH.addChild(hitAreaW1Rf); wallA3R.x = (hitAreaW1Rf.x = 390); wallA3R.y = (hitAreaW1Rf.y = 230); tgC.addChild(doorA6); if (floorData[1][12].D6){ tgH.addChild(hitAreaDA6); }; doorA6.x = (hitAreaDA6.x = 150); doorA6.y = (hitAreaDA6.y = 250); tgC.addChild(doorA4); if (floorData[1][12].D4){ tgH.addChild(hitAreaDA4); }; doorA4.x = (hitAreaDA4.x = 350); doorA4.y = (hitAreaDA4.y = 250); tgC.addChild(wallA4D); tgH.addChild(hitAreaW4D); wallA4D.x = (hitAreaW4D.x = 250); wallA4D.y = (hitAreaW4D.y = 300); tgC.setChildIndex(wallA4D, 300); tgH.addChild(hitAreaOut); }; tgC.setChildIndex(wallA2L, 129); tgC.setChildIndex(wallA2R, 131); tgC.setChildIndex(doorA2, floorData[1][12].dDsp2); tgC.setChildIndex(doorA8, floorData[1][12].dDsp8); tgC.setChildIndex(wallA3L, 229); tgC.setChildIndex(wallA3R, 231); tgC.setChildIndex(doorA4, 249); tgC.setChildIndex(doorA6, 251); } else { if (_local3 == 8){ if (_arg1 == 0){ tgC.addChild(pillarA2); tgH.addChild(hitAreaP2); pillarA2.x = (hitAreaP2.x = 250); pillarA2.y = (hitAreaP2.y = 180); tgC.addChild(wallA7D); tgH.addChild(hitAreaW7D); wallA7D.x = (hitAreaW7D.x = 250); wallA7D.y = (hitAreaW7D.y = 60); tgC.setChildIndex(wallA7D, 5); tgC.addChild(wallA3L); tgH.addChild(hitAreaW1Lf); wallA3L.x = (hitAreaW1Lf.x = 110); wallA3L.y = (hitAreaW1Lf.y = 230); tgC.addChild(wallA6R); tgH.addChild(hitAreaW6R); wallA6R.x = (hitAreaW6R.x = 250); wallA6R.y = (hitAreaW6R.y = 300); tgC.setChildIndex(wallA6R, 300); tgC.addChild(chestA2[0]); chestA2[0].x = 310; chestA2[0].y = 90; tgC.addChild(chestA2[1]); chestA2[1].x = 390; chestA2[1].y = 130; tgC.addChild(chestA8[0]); chestA8[0].x = 190; chestA8[0].y = 90; tgC.addChild(chestA8[1]); chestA8[1].x = 110; chestA8[1].y = 130; tgH.addChild(hitAreaOut); partsResetPro(false, "chest"); }; tgC.setChildIndex(chestA2[0], 89); tgC.setChildIndex(chestA2[1], 129); tgC.setChildIndex(chestA8[0], 91); tgC.setChildIndex(chestA8[1], 131); tgC.setChildIndex(pillarA2, 180); tgC.setChildIndex(wallA3L, 229); } else { if (_local3 == 18){ if (_arg1 == 0){ tgC.addChild(pillarA1); tgH.addChild(hitAreaP1); pillarA1.x = (hitAreaP1.x = 250); pillarA1.y = (hitAreaP1.y = 180); tgC.addChild(wallA2L); tgH.addChild(hitAreaW1Lb); wallA2L.x = (hitAreaW1Lb.x = 110); wallA2L.y = (hitAreaW1Lb.y = 130); tgC.addChild(wallA5R); tgH.addChild(hitAreaW5R); wallA5R.x = (hitAreaW5R.x = 250); wallA5R.y = (hitAreaW5R.y = 60); tgC.setChildIndex(wallA5R, 5); tgC.addChild(wallA8D); tgH.addChild(hitAreaW8D); wallA8D.x = (hitAreaW8D.x = 250); wallA8D.y = (hitAreaW8D.y = 300); tgC.setChildIndex(wallA8D, 300); tgC.addChild(chestA2[0]); chestA2[0].x = 270; chestA2[0].y = 70; tgC.addChild(chestA2[1]); chestA2[1].x = 310; chestA2[1].y = 90; tgC.addChild(chestA2[2]); chestA2[2].x = 430; chestA2[2].y = 150; tgH.addChild(hitAreaOut); partsResetPro(false, "chest"); }; tgC.setChildIndex(chestA2[0], 69); tgC.setChildIndex(chestA2[1], 89); tgC.setChildIndex(chestA2[2], 149); tgC.setChildIndex(pillarA1, 180); tgC.setChildIndex(wallA2L, 129); } else { if (_local3 == 16){ if (_arg1 == 0){ tgC.addChild(pillarA2); tgH.addChild(hitAreaP2); pillarA2.x = (hitAreaP2.x = 250); pillarA2.y = (hitAreaP2.y = 180); tgC.addChild(wallA2R); tgH.addChild(hitAreaW1Rb); wallA2R.x = (hitAreaW1Rb.x = 390); wallA2R.y = (hitAreaW1Rb.y = 130); tgC.addChild(wallA5L); tgH.addChild(hitAreaW5L); wallA5L.x = (hitAreaW5L.x = 250); wallA5L.y = (hitAreaW5L.y = 60); tgC.setChildIndex(wallA5L, 5); tgC.addChild(wallA8D); tgH.addChild(hitAreaW8D); wallA8D.x = (hitAreaW8D.x = 250); wallA8D.y = (hitAreaW8D.y = 300); tgC.setChildIndex(wallA8D, 300); tgC.addChild(chestA8[0]); chestA8[0].x = 190; chestA8[0].y = 90; tgC.addChild(chestA8[1]); chestA8[1].x = 150; chestA8[1].y = 110; tgC.addChild(chestA8[2]); chestA8[2].x = 110; chestA8[2].y = 130; tgH.addChild(hitAreaOut); partsResetPro(false, "chest"); }; tgC.setChildIndex(chestA8[0], 89); tgC.setChildIndex(chestA8[1], 109); tgC.setChildIndex(chestA8[2], 129); tgC.setChildIndex(pillarA2, 180); tgC.setChildIndex(wallA2R, 129); } else { if (_local3 == 6){ if (_arg1 == 0){ tgC.addChild(pillarA3); tgH.addChild(hitAreaP3); pillarA3.x = (hitAreaP3.x = 250); pillarA3.y = (hitAreaP3.y = 180); tgC.addChild(wallA7D); tgH.addChild(hitAreaW7D); wallA7D.x = (hitAreaW7D.x = 250); wallA7D.y = (hitAreaW7D.y = 60); tgC.setChildIndex(wallA7D, 5); tgC.addChild(wallA3R); tgH.addChild(hitAreaW1Rf); wallA3R.x = (hitAreaW1Rf.x = 390); wallA3R.y = (hitAreaW1Rf.y = 230); tgC.addChild(wallA6L); tgH.addChild(hitAreaW6L); wallA6L.x = (hitAreaW6L.x = 250); wallA6L.y = (hitAreaW6L.y = 300); tgC.setChildIndex(wallA6L, 300); tgH.addChild(hitAreaOut); }; tgC.setChildIndex(pillarA3, 180); tgC.setChildIndex(wallA3R, 229); }; }; }; }; }; } else { if (_local2 == 2){ }; }; for (_local4 in itemMC) { if ((((_local4 == 6)) || ((_local4 == 9)))){ _local5 = 0; while (_local5 <= 5) { if (itemMC[_local4][_local5].parent){ tgC.setChildIndex(itemMC[_local4][_local5], itemMC[_local4][_local5].y); }; _local5++; }; } else { if (itemMC[_local4].parent){ tgC.setChildIndex(itemMC[_local4], itemMC[_local4].y); }; }; }; } public function mapMethodPro(_arg1:int, _arg2:String){ if (_arg2 == "door"){ if (_arg1 == 1){ } else { if (_arg1 == 2){ if (hitAreaDA2.parent){ hitAreaDA2.parent.removeChild(hitAreaDA2); floorData[1][12].dDsp2 = 134; tgC.setChildIndex(doorA2, 134); doorA2.play(); floorData[1][12].D2 = false; snd.playEffectS(3, 1); }; } else { if (_arg1 == 3){ } else { if (_arg1 == 4){ if (hitAreaDA4.parent){ hitAreaDA4.parent.removeChild(hitAreaDA4); tgC.setChildIndex(doorA4, 300); doorA4.play(); floorData[1][12].D4 = false; snd.playEffectS(3, 1); }; } else { if (_arg1 == 5){ } else { if (_arg1 == 6){ if (hitAreaDA6.parent){ hitAreaDA6.parent.removeChild(hitAreaDA6); tgC.setChildIndex(doorA6, 300); doorA6.play(); floorData[1][12].D6 = false; snd.playEffectS(3, 1); }; } else { if (_arg1 == 7){ } else { if (_arg1 == 8){ if (hitAreaDA8.parent){ hitAreaDA8.parent.removeChild(hitAreaDA8); floorData[1][12].dDsp8 = 136; tgC.setChildIndex(doorA2, 136); doorA8.play(); floorData[1][12].D8 = false; snd.playEffectS(3, 1); }; }; }; }; }; }; }; }; }; } else { if (_arg2 == "item1"){ tgC.addChild(itemMC[1]); tgI.addChild(hitAreaMC[1]); tgC.setChildIndex(itemMC[1], 10); snd.playEffectS(1, 1); if (_arg1 == 1){ itemMC[1].x = (hitAreaMC[1].x = 250); itemMC[1].y = (hitAreaMC[1].y = 90); }; } else { if (_arg2 == "item6"){ tgC.addChild(itemMC[6][0]); tgI.addChild(hitAreaMC[6][0]); tgC.setChildIndex(itemMC[6][0], 10); snd.playEffectS(1, 1); if (_arg1 == 1){ itemMC[6][0].x = (hitAreaMC[6][0].x = 250); itemMC[6][0].y = (hitAreaMC[6][0].y = 80); }; } else { if (_arg2 == "item7"){ tgC.addChild(itemMC[7]); tgI.addChild(hitAreaMC[7]); tgC.setChildIndex(itemMC[7], 10); snd.playEffectS(1, 1); if (_arg1 == 1){ itemMC[7].x = (hitAreaMC[7].x = 250); itemMC[7].y = (hitAreaMC[7].y = 80); }; } else { if (_arg2 == "item8"){ tgC.addChild(itemMC[8]); tgI.addChild(hitAreaMC[8]); tgC.setChildIndex(itemMC[8], 10); snd.playEffectS(1, 1); if (_arg1 == 1){ itemMC[8].x = (hitAreaMC[8].x = 250); itemMC[8].y = (hitAreaMC[8].y = 80); } else { if (_arg1 == 8){ itemMC[8].x = (hitAreaMC[8].x = 150); itemMC[8].y = (hitAreaMC[8].y = 130); }; }; }; }; }; }; }; } public function wazaPro(_arg1:MovieClip):void{ tgC.addChild(wazaMC1); tgC.addChild(wazaMC1E); tgC.setChildIndex(wazaMC1, 1); tgC.setChildIndex(wazaMC1E, _arg1.y); wazaMC1.x = (wazaMC1E.x = _arg1.x); wazaMC1.y = (wazaMC1E.y = _arg1.y); wazaMC1.gotoAndPlay(2); wazaMC1E.gotoAndPlay(2); snd.playEffectS(4, 1); trace("** 必殺技処理 **"); } public function stageSet(){ doorDsp = 110; depthSet(); mapSet(0); trace("stageSet(){//ステージセット"); } public function eventCheck(_arg1:int):void{ var _local2:int; var _local3:int; _local2 = 0; for (_local3 in girl) { if (girl[_local3] == null){ _local2++; }; }; eee = _local2; trace(("イベントチェック enemyNo: (エリア出現人数)" + enemyNo)); switch (floor){ case 1: switch (fArea){ case 6: floorData[1][6].eNo = (enemyNo - _local2); if (floorData[1][6].eNo <= 3){ floorData[1][6].eNo = 3; }; if ((enemyNo - _local2) == 0){ mapMethodPro(1, "item1"); } else { if ((enemyNo - 26) == _local2){ mapMethodPro(8, "item8"); }; }; break; case 8: if ((enemyNo - _local2) == 0){ mapMethodPro(1, "item6"); floorData[floor][fArea].eNo++; }; break; case 12: trace(((("No:" + enemyNo) + " eco:") + _local2)); if ((enemyNo - _local2) == 0){ if (hitAreaDA2.parent){ mapMethodPro(2, "door"); eventGirlSet(6, 382, 116); } else { if (hitAreaDA4.parent){ mapMethodPro(4, "door"); eventGirlSet(8, 382, 244); } else { if (hitAreaDA6.parent){ mapMethodPro(6, "door"); eventGirlSet(2, 126, 244); } else { if (hitAreaDA8.parent){ mapMethodPro(8, "door"); eventGirlSet(4, 126, 116); }; }; }; }; floorData[floor][fArea].eNo++; }; if (_arg1 == 1){ }; break; case 16: if ((enemyNo - _local2) == 0){ mapMethodPro(1, "item8"); floorData[floor][fArea].eNo++; }; break; case 18: if ((enemyNo - _local2) == 0){ mapMethodPro(1, "item7"); floorData[floor][fArea].eNo++; }; break; }; break; case 2: break; }; } private function depthSet():void{ var _local1:*; trace(("深度前設定 前 子の数:" + tgC.numChildren)); _local1 = 0; while (_local1 <= 310) { kara[_local1] = new KaraMC(); tgC.addChild(kara[_local1]); _local1++; }; trace(("深度前設定 後 子の数:" + tgC.numChildren)); } private function partsResetPro(_arg1:Boolean, _arg2:String):void{ var _local3:*; if ((((_arg2 == "door")) || ((_arg2 == "")))){ }; if ((((_arg2 == "chest")) || ((_arg2 == "")))){ _local3 = 0; while (_local3 <= 5) { if (((floorData[floor][fArea].C2[_local3]) || (_arg1))){ chestA2[_local3].gotoAndStop(1); }; if (((floorData[floor][fArea].C8[_local3]) || (_arg1))){ chestA8[_local3].gotoAndStop(1); }; _local3++; }; }; } public function mapChangePro(_arg1:int, _arg2:Object):void{ mapClear(_arg2, true); if (_arg1 == 0){ floor++; } else { if (_arg1 == 1){ fArea = (fArea - 5); } else { if (_arg1 == 2){ fArea = (fArea - 4); } else { if (_arg1 == 3){ fArea++; } else { if (_arg1 == 4){ fArea = (fArea + 6); } else { if (_arg1 == 5){ fArea = (fArea + 5); } else { if (_arg1 == 6){ fArea = (fArea + 4); } else { if (_arg1 == 7){ fArea--; } else { if (_arg1 == 8){ fArea = (fArea - 6); }; }; }; }; }; }; }; }; }; stageSet(); } private function allFloorDataSet(){ var _local1:int; floorData = new Array(); _local1 = 1; while (_local1 <= 10) { floorData[_local1] = new Array(); _local1++; }; floorData[1][6] = {eNo:40, D1:false}; floorData[1][8] = {eNo:6}; floorData[1][8].C2 = new Array(true, true, true, true, true); floorData[1][8].C2girl = new Array(false, true, false, false, false); floorData[1][8].C8 = new Array(true, true, true, true, true); floorData[1][8].C8girl = new Array(false, false, false, false, false); floorData[1][12] = {eNo:4, dDsp2:109, dDsp8:111, D2:true, D4:true, D6:true, D8:true}; floorData[1][16] = {eNo:10, D1:false}; floorData[1][16].C2 = new Array(true, true, true, true, true); floorData[1][16].C2girl = new Array(false, false, true, false, false); floorData[1][16].C8 = new Array(true, true, true, true, true); floorData[1][16].C8girl = new Array(true, true, false, false, false); floorData[1][18] = {eNo:8, D1:false}; floorData[1][18].C2 = new Array(true, true, true, true, true); floorData[1][18].C2girl = new Array(false, false, true, false, false); floorData[1][18].C8 = new Array(true, true, true, true, true); floorData[1][18].C8girl = new Array(false, false, false, false, false); } } }//package game.BFuck
Section 21
//Sound_BFuck (game.BFuck.Sound_BFuck) package game.BFuck { import flash.display.*; import flash.events.*; import flash.media.*; public class Sound_BFuck { private var rootMC:MovieClip; private static var eFlg:Boolean = false; private static var hSound:Array; private static var iVol:Number = 0; private static var vFlg:Boolean = false; private static var sFlg:Boolean = false; private static var effect:Array; private static var voice:Array; private static var channelE:SoundChannel; public function Sound_BFuck(_arg1:MovieClip){ rootMC = _arg1; hSound = new Array(); hSound[1] = new Hsound01(); hSound[2] = new Hsound02(); hSound[3] = new Hsound03(); voice = new Array(); voice[1] = new voice01(); voice[2] = new voice02(); voice[3] = new voice03(); voice[4] = new voice04(); voice[5] = new voice05(); voice[6] = new voice06(); effect = new Array(); effect[1] = new effect01(); effect[2] = new effect02(); effect[3] = new effect03(); effect[4] = new effect04(); trace("サウンド設定"); } private function soundCompFunc(_arg1:Event):void{ sFlg = false; _arg1.currentTarget.removeEventListener(Event.SOUND_COMPLETE, soundCompFunc); } private function voiceCompFunc(_arg1:Event):void{ vFlg = false; _arg1.currentTarget.removeEventListener(Event.SOUND_COMPLETE, voiceCompFunc); } public function setPan(_arg1:Number):void{ var _local2:SoundTransform; _local2 = channelE.soundTransform; _local2.pan = _arg1; channelE.soundTransform = _local2; } public function playEffectS(_arg1:int, _arg2:Number):Boolean{ iVol = _arg2; if (channelE){ channelE.stop(); }; if (_arg1 <= 9){ channelE = effect[_arg1].play(); eFlg = true; } else { channelE = effect[_arg1].play(0, 999); setVolume(_arg2); setPan(0); }; channelE.addEventListener(Event.SOUND_COMPLETE, effectSoundCompFunc); return (eFlg); } private function effectSoundCompFunc(_arg1:Event):void{ _arg1.currentTarget.removeEventListener(Event.SOUND_COMPLETE, effectSoundCompFunc); eFlg = false; } public function get soundFlg():Boolean{ return (sFlg); } public function keyWait(_arg1):Boolean{ var _local2:int; _local2 = rootMC.nasiMC.currentFrame; if (_local2 == 1){ playEffectS(_arg1, 1); rootMC.nasiMC.gotoAndPlay(2); return (true); }; return (false); } public function get voiceFlg():Boolean{ return (vFlg); } public function get DDobj():Object{ return (channelE); } public function playHsound():void{ var _local1:int; var _local2:SoundChannel; if (sFlg){ return; }; sFlg = true; _local1 = (Math.floor((Math.random() * 3)) + 1); _local2 = hSound[_local1].play(); _local2.addEventListener(Event.SOUND_COMPLETE, soundCompFunc); } public function setVolume(_arg1:Number):void{ var _local2:SoundTransform; _local2 = channelE.soundTransform; _local2.volume = _arg1; channelE.soundTransform = _local2; } public function get getVol():Number{ return (iVol); } public function playVoice():void{ var _local1:int; var _local2:SoundChannel; if (vFlg){ return; }; vFlg = true; _local1 = ((Math.random() * 6) + 1); _local2 = voice[_local1].play(); _local2.addEventListener(Event.SOUND_COMPLETE, voiceCompFunc); } } }//package game.BFuck
Section 22
//StatePanel (game.BFuck.StatePanel) package game.BFuck { import flash.display.*; public class StatePanel { private var panel:MovieClip; private var EPflg:Boolean;// = false private var snd:Sound_BFuck; private var HPbar:MovieClip; private var EPbar:MovieClip; private var rootMC:MovieClip; private var HPbarE:MovieClip; private var EPbarE:MovieClip; public function StatePanel(_arg1:MovieClip){ EPflg = false; super(); rootMC = _arg1; snd = new Sound_BFuck(_arg1); panel = rootMC.infoPanelMC; HPbar = panel.HPbarMC; HPbarE = HPbar.barEffectMC; EPbar = panel.EPbarMC; EPbarE = EPbar.barEffectMC; } public function renewPro(_arg1:Object):void{ HPbarPro(_arg1.HP, false); EPbarPro(_arg1.EP, false); panel.gCoTXT.text = _arg1.gCo; trace("パネル 更新処理!"); } public function HPbarPro(_arg1:Number, _arg2:Boolean):void{ var _local3:int; _local3 = _arg1; if (((_arg2) && ((HPbarE.currentFrame == 1)))){ HPbarE.gotoAndPlay(2); }; if (_local3 <= 0){ _local3 = 1; }; HPbar.gotoAndStop(_local3); } public function EPbarPro(_arg1:Number, _arg2:Boolean):void{ var _local3:int; _local3 = _arg1; if (_local3 == 0){ _local3 = 1; EPflg = false; }; if (_local3 >= 100){ _local3 = 100; }; if (((((!(EPflg)) && ((_local3 == 100)))) && ((EPbarE.currentFrame == 1)))){ EPflg = true; EPbar.gotoAndStop(100); EPbarE.gotoAndPlay(2); snd.playEffectS(2, 1); }; if (_local3 != 100){ EPbar.gotoAndStop(_local3); }; if (_arg2){ EPbarE.gotoAndPlay(2); }; } } }//package game.BFuck
Section 23
//UI_BFucker (game.BFuck.UI_BFucker) package game.BFuck { import flash.display.*; import flash.events.*; import game.*; public class UI_BFucker extends UserInput { private var tgC:MovieClip; private var dDestroyFlg:Boolean;// = false private var tgH:MovieClip; public function UI_BFucker(_arg1:MovieClip, _arg2:Object){ dDestroyFlg = false; super(_arg1, _arg2); tgC = rootMC.mainMC.charAreaMC; tgH = rootMC.mainMC.hitAreaMC; } override protected function keyDownPro(_arg1:KeyboardEvent):void{ keyNo = _arg1.charCode; if (keyNo == 97){ stageMC.quality = StageQuality.LOW; } else { if (keyNo == 115){ stageMC.quality = StageQuality.MEDIUM; } else { if (keyNo == 100){ stageMC.quality = StageQuality.HIGH; }; }; }; keyCo = _arg1.keyCode; if (keyCo == 37){ keyFlgL = true; }; if (keyCo == 38){ keyFlgU = true; }; if (keyCo == 39){ keyFlgR = true; }; if (keyCo == 40){ keyFlgD = true; }; directionPro(); if (keyCo == 32){ keyFlgSp = true; }; } override protected function directionPro():void{ if (keyFlgU){ cursolH = 1; }; if (keyFlgR){ cursolH = 3; }; if (keyFlgD){ cursolH = 5; }; if (keyFlgL){ cursolH = 7; }; if (((keyFlgU) && (keyFlgR))){ cursolH = 2; } else { if (((keyFlgR) && (keyFlgD))){ cursolH = 4; } else { if (((keyFlgD) && (keyFlgL))){ cursolH = 6; } else { if (((keyFlgL) && (keyFlgU))){ cursolH = 8; } else { if (((((((!(keyFlgL)) && (!(keyFlgR)))) && (!(keyFlgU)))) && (!(keyFlgD)))){ cursolH = 0; }; }; }; }; }; } override protected function keyUpPro(_arg1:KeyboardEvent):void{ var _local2:*; keyNo = 0; keyCo = 0; _local2 = _arg1.keyCode; if (_local2 == 37){ keyFlgL = false; }; if (_local2 == 39){ keyFlgR = false; }; if (_local2 == 38){ keyFlgU = false; }; if (_local2 == 40){ keyFlgD = false; }; directionPro(); keyFlgSp = false; } public function get getKeyCode():int{ return (keyCo); } } }//package game.BFuck
Section 24
//ContextMenuSet (game.ContextMenuSet) package game { import flash.display.*; import flash.events.*; import flash.ui.*; public class ContextMenuSet extends Sprite { protected var myContextMenu:ContextMenu; protected var rootMC:MovieClip; public function ContextMenuSet(_arg1:MovieClip){ myContextMenu = new ContextMenu(); removeDefaultItems(); addCustomMenuItems(); myContextMenu.addEventListener(ContextMenuEvent.MENU_SELECT, menuSelectHandler); rootMC = _arg1; rootMC.contextMenu = myContextMenu; } protected function itemSelectHandler0(_arg1:ContextMenuEvent):void{ trace("リスタート"); } protected function addCustomMenuItems():void{ var _local1:ContextMenuItem; _local1 = new ContextMenuItem("Restart"); myContextMenu.customItems.push(_local1); _local1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, itemSelectHandler0); } protected function menuSelectHandler(_arg1:ContextMenuEvent):void{ } protected function removeDefaultItems():void{ var _local1:ContextMenuBuiltInItems; myContextMenu.hideBuiltInItems(); _local1 = myContextMenu.builtInItems; _local1.forwardAndBack = false; _local1.loop = false; _local1.play = false; _local1.print = false; _local1.quality = true; _local1.rewind = false; _local1.save = false; _local1.zoom = true; } } }//package game
Section 25
//FPSpro (game.FPSpro) package game { import flash.text.*; import flash.utils.*; public class FPSpro { private var oldTimer:int; private var co:uint; private var count:int; private var textF:TextField; public function FPSpro(_arg1:TextField){ count = 0; oldTimer = 0; textF = _arg1; } public function countPro(_arg1:int):Boolean{ var _local2:int; _local2 = (co % _arg1); if (_local2 == 0){ return (true); }; return (false); } public function counting():void{ co++; count = (count + 1); if ((getTimer() - oldTimer) >= 1000){ textF.text = (count + "fps"); oldTimer = getTimer(); count = 0; }; } } }//package game
Section 26
//LoaderPro (game.LoaderPro) package game { import flash.display.*; import flash.events.*; public class LoaderPro { private var loadingMC:MovieClip; private var rootMC:MovieClip; private var info:LoaderInfo; public function LoaderPro(_arg1:MovieClip, _arg2:MovieClip){ rootMC = _arg1; loadingMC = _arg2; rootMC.addEventListener(Event.ENTER_FRAME, enterFrameFunc); } private function enterFrameFunc(_arg1:Event):void{ var _local2:int; var _local3:int; var _local4:int; info = rootMC.loaderInfo; _local2 = info.bytesLoaded; _local3 = info.bytesTotal; _local4 = Math.floor(((_local2 / _local3) * 100)); trace((((((_local2 + " / ") + _local3) + " : ") + _local4) + "%")); loadingMC.gotoAndStop(_local4); if (_local2 == _local3){ trace("ロード完了"); rootMC.removeEventListener(Event.ENTER_FRAME, enterFrameFunc); rootMC.play(); }; } } }//package game
Section 27
//UserInput (game.UserInput) package game { import flash.display.*; import flash.events.*; public class UserInput { protected var keyNo:int;// = 0 protected var keyFlgD:Boolean;// = false protected var keyFlgL:Boolean;// = false protected var keyFlgR:Boolean;// = false protected var keyFlgU:Boolean;// = false protected var stageMC:Object; protected var cursolH:int;// = 0 protected var keyCo:int;// = 0 protected var rootMC:MovieClip; protected var keyFlgSp:Boolean;// = false protected static var fx:Number; protected static var fy:Number; protected static var mouseFlg:Boolean; public function UserInput(_arg1:MovieClip, _arg2:Object){ keyNo = 0; keyCo = 0; keyFlgL = false; keyFlgR = false; keyFlgU = false; keyFlgD = false; cursolH = 0; keyFlgSp = false; super(); rootMC = _arg1; stageMC = _arg2; listenerSet(); } public function get getKeyH():int{ return (cursolH); } protected function keyDownPro(_arg1:KeyboardEvent):void{ keyNo = _arg1.charCode; if (keyNo == 97){ stageMC.quality = StageQuality.LOW; } else { if (keyNo == 115){ stageMC.quality = StageQuality.MEDIUM; } else { if (keyNo == 100){ stageMC.quality = StageQuality.HIGH; }; }; }; keyCo = _arg1.keyCode; if (keyCo == 37){ keyFlgL = true; }; if (keyCo == 38){ keyFlgU = true; }; if (keyCo == 39){ keyFlgR = true; }; if (keyCo == 40){ keyFlgD = true; }; directionPro(); if (keyCo == 32){ keyFlgSp = true; }; } protected function listenerSet():void{ stageMC.addEventListener(KeyboardEvent.KEY_DOWN, keyDownPro); stageMC.addEventListener(KeyboardEvent.KEY_UP, keyUpPro); rootMC.addEventListener(MouseEvent.MOUSE_MOVE, mouseMV); rootMC.addEventListener(MouseEvent.MOUSE_DOWN, mouseBTNon); rootMC.addEventListener(MouseEvent.MOUSE_UP, mouseBTNoff); } public function get getKeyNo():int{ return (keyNo); } protected function mouseMV(_arg1:MouseEvent):void{ mouseFlg = _arg1.buttonDown; } protected function mouseBTNoff(_arg1:MouseEvent):void{ mouseFlg = _arg1.buttonDown; } protected function mouseBTNon(_arg1:MouseEvent):void{ mouseFlg = _arg1.buttonDown; } public function get getKeySp():Boolean{ return (keyFlgSp); } protected function directionPro():void{ if (keyFlgU){ cursolH = 1; }; if (keyFlgR){ cursolH = 3; }; if (keyFlgD){ cursolH = 5; }; if (keyFlgL){ cursolH = 7; }; if (((keyFlgU) && (keyFlgR))){ cursolH = 2; } else { if (((keyFlgR) && (keyFlgD))){ cursolH = 4; } else { if (((keyFlgD) && (keyFlgL))){ cursolH = 6; } else { if (((keyFlgL) && (keyFlgU))){ cursolH = 8; } else { if (((((((!(keyFlgL)) && (!(keyFlgR)))) && (!(keyFlgU)))) && (!(keyFlgD)))){ cursolH = 0; }; }; }; }; }; } public function get getKeyCo():int{ return (keyCo); } protected function keyUpPro(_arg1:KeyboardEvent):void{ var _local2:*; keyNo = 0; keyCo = 0; _local2 = _arg1.keyCode; if (_local2 == 37){ keyFlgL = false; }; if (_local2 == 39){ keyFlgR = false; }; if (_local2 == 38){ keyFlgU = false; }; if (_local2 == 40){ keyFlgD = false; }; directionPro(); keyFlgSp = false; } public static function get MBflgS():Boolean{ return (mouseFlg); } public static function mouseDir(_arg1:Number, _arg2:Number):int{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:int; _local3 = (fx - _arg1); _local4 = (fy - _arg2); _local5 = (_local3 * _local3); _local6 = (_local4 * _local4); _local7 = Math.sqrt((_local5 + _local6)); _local8 = ((Math.atan2(_local4, _local3) * 180) / Math.PI); fx = _arg1; fy = _arg2; if ((((_local8 == 0)) && ((_local7 == 0)))){ _local9 = 0; } else { if ((((_local8 > 67.5)) && ((_local8 < 112.5)))){ _local9 = 1; } else { if ((((_local8 > 112.5)) && ((_local8 < 157.5)))){ _local9 = 2; } else { if ((((_local8 > 157.5)) || ((_local8 < -157.5)))){ _local9 = 3; } else { if ((((_local8 < -112.5)) && ((_local8 > -157.5)))){ _local9 = 4; } else { if ((((_local8 < -67.5)) && ((_local8 > -112.5)))){ _local9 = 5; } else { if ((((_local8 < -22.5)) && ((_local8 > -67.5)))){ _local9 = 6; } else { if ((((_local8 < 22.5)) && ((_local8 > -22.5)))){ _local9 = 7; } else { if ((((_local8 > 22.5)) && ((_local8 < 67.5)))){ _local9 = 8; }; }; }; }; }; }; }; }; }; return (_local9); } } }//package game
Section 28
//wav (pyoro43_a.wav) package pyoro43_a { import flash.media.*; public dynamic class wav extends Sound { } }//package pyoro43_a
Section 29
//wav (pyoro43_a@.wav) package pyoro43_a@ { import flash.media.*; public dynamic class wav extends Sound { } }//package pyoro43_a@
Section 30
//Boy (Boy) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class Boy extends MovieClip { public var hitAreaMC:MovieClip; public var actMC:MovieClip; public function Boy(){ addFrameScript(0, frame1); } function frame1(){ this.stop(); } } }//package
Section 31
//ChestA_2 (ChestA_2) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class ChestA_2 extends MovieClip { public function ChestA_2(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ this.stop(); } function frame11(){ this.stop(); } } }//package
Section 32
//ChestA_8 (ChestA_8) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class ChestA_8 extends MovieClip { public function ChestA_8(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ this.stop(); } function frame11(){ this.stop(); } } }//package
Section 33
//DoorA_2 (DoorA_2) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class DoorA_2 extends MovieClip { public function DoorA_2(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ this.stop(); } function frame1(){ this.stop(); } } }//package
Section 34
//DoorA_4 (DoorA_4) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class DoorA_4 extends MovieClip { public function DoorA_4(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ this.stop(); } function frame1(){ this.stop(); } } }//package
Section 35
//DoorA_6 (DoorA_6) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class DoorA_6 extends MovieClip { public function DoorA_6(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ this.stop(); } function frame1(){ this.stop(); } } }//package
Section 36
//DoorA_8 (DoorA_8) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class DoorA_8 extends MovieClip { public function DoorA_8(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ this.stop(); } function frame1(){ this.stop(); } } }//package
Section 37
//effect01 (effect01) package { import flash.media.*; public dynamic class effect01 extends Sound { } }//package
Section 38
//effect02 (effect02) package { import flash.media.*; public dynamic class effect02 extends Sound { } }//package
Section 39
//effect03 (effect03) package { import flash.media.*; public dynamic class effect03 extends Sound { } }//package
Section 40
//effect04 (effect04) package { import flash.media.*; public dynamic class effect04 extends Sound { } }//package
Section 41
//Effect1 (Effect1) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class Effect1 extends MovieClip { public function Effect1(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ this.stop(); } function frame20(){ } } }//package
Section 42
//Effect2 (Effect2) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class Effect2 extends MovieClip { public function Effect2(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ this.stop(); } function frame20(){ } } }//package
Section 43
//Girl_A (Girl_A) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.system.*; public dynamic class Girl_A extends MovieClip { public var hitAreaMC:MovieClip; public var actMC:MovieClip; public function Girl_A(){ addFrameScript(0, frame1); } function frame1(){ this.stop(); } } }//package
Section 44
//HitAreaD_A2 (HitAreaD_A2) package { import flash.display.*; public dynamic class HitAreaD_A2 extends MovieClip { } }//package
Section 45
//HitAreaD_A4 (HitAreaD_A4) package { import flash.display.*; public dynamic class HitAreaD_A4 extends MovieClip { } }//package
Section 46
//HitAreaD_A6 (HitAreaD_A6) package { import flash.display.*; public dynamic class HitAreaD_A6 extends MovieClip { } }//package
Section 47
//HitAreaD_A8 (HitAreaD_A8) package { import flash.display.*; public dynamic class HitAreaD_A8 extends MovieClip { } }//package
Section 48
//HitAreaOutline (HitAreaOutline) package { import flash.display.*; public dynamic class HitAreaOutline extends MovieClip { } }//package
Section 49
//HitAreaP_1 (HitAreaP_1) package { import flash.display.*; public dynamic class HitAreaP_1 extends MovieClip { } }//package
Section 50
//HitAreaP_2 (HitAreaP_2) package { import flash.display.*; public dynamic class HitAreaP_2 extends MovieClip { } }//package
Section 51
//HitAreaP_3 (HitAreaP_3) package { import flash.display.*; public dynamic class HitAreaP_3 extends MovieClip { } }//package
Section 52
//HitAreaW_1L (HitAreaW_1L) package { import flash.display.*; public dynamic class HitAreaW_1L extends MovieClip { } }//package
Section 53
//HitAreaW_1R (HitAreaW_1R) package { import flash.display.*; public dynamic class HitAreaW_1R extends MovieClip { } }//package
Section 54
//HitAreaW_3D (HitAreaW_3D) package { import flash.display.*; public dynamic class HitAreaW_3D extends MovieClip { } }//package
Section 55
//HitAreaW_4D (HitAreaW_4D) package { import flash.display.*; public dynamic class HitAreaW_4D extends MovieClip { } }//package
Section 56
//HitAreaW_5L (HitAreaW_5L) package { import flash.display.*; public dynamic class HitAreaW_5L extends MovieClip { } }//package
Section 57
//HitAreaW_5R (HitAreaW_5R) package { import flash.display.*; public dynamic class HitAreaW_5R extends MovieClip { } }//package
Section 58
//HitAreaW_6L (HitAreaW_6L) package { import flash.display.*; public dynamic class HitAreaW_6L extends MovieClip { } }//package
Section 59
//HitAreaW_6R (HitAreaW_6R) package { import flash.display.*; public dynamic class HitAreaW_6R extends MovieClip { } }//package
Section 60
//HitAreaW_7D (HitAreaW_7D) package { import flash.display.*; public dynamic class HitAreaW_7D extends MovieClip { } }//package
Section 61
//HitAreaW_8D (HitAreaW_8D) package { import flash.display.*; public dynamic class HitAreaW_8D extends MovieClip { } }//package
Section 62
//Hsound01 (Hsound01) package { import flash.media.*; public dynamic class Hsound01 extends Sound { } }//package
Section 63
//Hsound02 (Hsound02) package { import flash.media.*; public dynamic class Hsound02 extends Sound { } }//package
Section 64
//Hsound03 (Hsound03) package { import flash.media.*; public dynamic class Hsound03 extends Sound { } }//package
Section 65
//Item1 (Item1) package { import flash.display.*; public dynamic class Item1 extends MovieClip { } }//package
Section 66
//Item6 (Item6) package { import flash.display.*; public dynamic class Item6 extends MovieClip { } }//package
Section 67
//Item7 (Item7) package { import flash.display.*; public dynamic class Item7 extends MovieClip { } }//package
Section 68
//Item8 (Item8) package { import flash.display.*; public dynamic class Item8 extends MovieClip { } }//package
Section 69
//Item9 (Item9) package { import flash.display.*; public dynamic class Item9 extends MovieClip { } }//package
Section 70
//KaraMC (KaraMC) package { import flash.display.*; public dynamic class KaraMC extends MovieClip { } }//package
Section 71
//loader (loader) package { import flash.display.*; public dynamic class loader extends MovieClip { public var bar:MovieClip; public var loadBar:MovieClip; } }//package
Section 72
//PillarA_1 (PillarA_1) package { import flash.display.*; public dynamic class PillarA_1 extends MovieClip { } }//package
Section 73
//PillarA_2 (PillarA_2) package { import flash.display.*; public dynamic class PillarA_2 extends MovieClip { } }//package
Section 74
//PillarA_3 (PillarA_3) package { import flash.display.*; public dynamic class PillarA_3 extends MovieClip { } }//package
Section 75
//WallA_1L (WallA_1L) package { import flash.display.*; public dynamic class WallA_1L extends MovieClip { } }//package
Section 76
//WallA_1R (WallA_1R) package { import flash.display.*; public dynamic class WallA_1R extends MovieClip { } }//package
Section 77
//WallA_2L (WallA_2L) package { import flash.display.*; public dynamic class WallA_2L extends MovieClip { } }//package
Section 78
//WallA_2R (WallA_2R) package { import flash.display.*; public dynamic class WallA_2R extends MovieClip { } }//package
Section 79
//WallA_3D (WallA_3D) package { import flash.display.*; public dynamic class WallA_3D extends MovieClip { } }//package
Section 80
//WallA_3L (WallA_3L) package { import flash.display.*; public dynamic class WallA_3L extends MovieClip { } }//package
Section 81
//WallA_3R (WallA_3R) package { import flash.display.*; public dynamic class WallA_3R extends MovieClip { } }//package
Section 82
//WallA_4D (WallA_4D) package { import flash.display.*; public dynamic class WallA_4D extends MovieClip { } }//package
Section 83
//WallA_5L (WallA_5L) package { import flash.display.*; public dynamic class WallA_5L extends MovieClip { } }//package
Section 84
//WallA_5R (WallA_5R) package { import flash.display.*; public dynamic class WallA_5R extends MovieClip { } }//package
Section 85
//WallA_6L (WallA_6L) package { import flash.display.*; public dynamic class WallA_6L extends MovieClip { } }//package
Section 86
//WallA_6R (WallA_6R) package { import flash.display.*; public dynamic class WallA_6R extends MovieClip { } }//package
Section 87
//WallA_7D (WallA_7D) package { import flash.display.*; public dynamic class WallA_7D extends MovieClip { } }//package
Section 88
//WallA_8D (WallA_8D) package { import flash.display.*; public dynamic class WallA_8D extends MovieClip { } }//package
Section 89
//voice01 (voice01) package { import flash.media.*; public dynamic class voice01 extends Sound { } }//package
Section 90
//voice02 (voice02) package { import flash.media.*; public dynamic class voice02 extends Sound { } }//package
Section 91
//voice03 (voice03) package { import flash.media.*; public dynamic class voice03 extends Sound { } }//package
Section 92
//voice04 (voice04) package { import flash.media.*; public dynamic class voice04 extends Sound { } }//package
Section 93
//voice05 (voice05) package { import flash.media.*; public dynamic class voice05 extends Sound { } }//package
Section 94
//voice06 (voice06) package { import flash.media.*; public dynamic class voice06 extends Sound { } }//package

Library Items

Symbol 1 Sound {pyoro43_a@.wav}
Symbol 2 Sound {pyoro43_a.wav}
Symbol 3 MovieClip {KaraMC}
Symbol 4 GraphicUsed by:5 250 251 253 254
Symbol 5 MovieClipUses:4Used by:6
Symbol 6 MovieClip {loader}Uses:5Used by:12
Symbol 7 GraphicUsed by:9
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:7 8Used by:262 286  Timeline
Symbol 10 FontUsed by:11 125 268
Symbol 11 TextUses:10Used by:12
Symbol 12 MovieClip {bFucker_fla.loadingMC_2}Uses:6 11Used by:Timeline
Symbol 13 GraphicUsed by:15
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip {Effect2}Uses:13 14Used by:Timeline
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip {Effect1}Uses:16Used by:Timeline
Symbol 18 GraphicUsed by:20 56 124 141 143 145
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip {Item9}Uses:18 19Used by:Timeline
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:56 124
Symbol 23 GraphicUsed by:28 119
Symbol 24 GraphicUsed by:28 29 32 33 43 44 47 48 68 70 71 79 82 105 107 116 119 120
Symbol 25 GraphicUsed by:28 29 69 71 116 119
Symbol 26 GraphicUsed by:28 29 32 33 43 44 47 55 68 69 70 71 79 80 82 84 94 96 105 106 107 108 116 117 119 120
Symbol 27 GraphicUsed by:28 29 69 71 116 119
Symbol 28 MovieClipUses:23 24 25 26 27Used by:56
Symbol 29 MovieClipUses:24 25 26 27Used by:56
Symbol 30 GraphicUsed by:32 33 80 105 107
Symbol 31 GraphicUsed by:32 33 80 84 105 107
Symbol 32 MovieClipUses:24 26 30 31Used by:56
Symbol 33 MovieClipUses:24 26 30 31Used by:56
Symbol 34 GraphicUsed by:38 39 92 93 94 96
Symbol 35 GraphicUsed by:38 39 70 71 92 93 96 108
Symbol 36 GraphicUsed by:38 39 49 55 69 70 80 84 92 93 94 96 106 108 117
Symbol 37 GraphicUsed by:38 39 92 93 94 96
Symbol 38 MovieClipUses:34 35 36 37Used by:56
Symbol 39 MovieClipUses:36 35 34 37Used by:56
Symbol 40 GraphicUsed by:43 44 79 82 106 108
Symbol 41 GraphicUsed by:43 44 48 49 55 79 82 106
Symbol 42 GraphicUsed by:43 44 55 79 82 106 108
Symbol 43 MovieClipUses:24 26 40 41 42Used by:56
Symbol 44 MovieClipUses:24 26 40 41 42Used by:56
Symbol 45 GraphicUsed by:47 48 49 68 70 117 120
Symbol 46 GraphicUsed by:47 48 49 68 70 117 120
Symbol 47 MovieClipUses:24 45 26 46Used by:56 286
Symbol 48 MovieClipUses:24 45 41 46Used by:56
Symbol 49 MovieClip {bFucker_fla.B_actMCgoal_20}Uses:36 45 41 46Used by:56
Symbol 50 GraphicUsed by:55
Symbol 51 GraphicUsed by:55 68 79 92 105
Symbol 52 GraphicUsed by:54
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:52 53Used by:55
Symbol 55 MovieClip {bFucker_fla.B_actMCend_21}Uses:36 26 50 41 42 51 54Used by:56
Symbol 56 MovieClip {Boy}Uses:22 18 28 29 32 33 38 39 43 44 47 48 49 55Used by:Timeline
Symbol 57 GraphicUsed by:61 62 65 70 71 94 96 99 100 102 103 105 106 107 108 111 112 113 114 120 121
Symbol 58 GraphicUsed by:61 62 64 65 68 69 70 71
Symbol 59 GraphicUsed by:61 62 64 65 69 70 71 74 75 76 77 80 82 84 96 99 100 102 103 106 107 108 111 112 113 114 117 119 120 121 123
Symbol 60 GraphicUsed by:61 62 64 65 68 69 70 71
Symbol 61 MovieClipUses:57 58 59 60Used by:124
Symbol 62 MovieClipUses:57 58 59 60Used by:124
Symbol 63 GraphicUsed by:64 74 75 76 77 79 80 82 84 87 88 89 90 92 93 94 96 102 103 105 107 108 113 121 122 123
Symbol 64 MovieClipUses:63 58 59 60Used by:124
Symbol 65 MovieClipUses:57 58 59 60Used by:124
Symbol 66 GraphicUsed by:68 69 116 117 119
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:24 45 26 46 51 66 58 67 60Used by:124
Symbol 69 MovieClipUses:36 25 26 27 66 58 59 60Used by:124
Symbol 70 MovieClipUses:45 35 46 59 24 57 58 60 26 36Used by:124
Symbol 71 MovieClipUses:57 60 58 59 24 25 26 27 35Used by:124
Symbol 72 GraphicUsed by:74 75 76 77 79 80 82 84 123
Symbol 73 GraphicUsed by:74 75 76 77 79 80 82 84 123
Symbol 74 MovieClipUses:59 72 63 73Used by:124
Symbol 75 MovieClipUses:63 59 72 73Used by:124
Symbol 76 MovieClipUses:63 59 72 73Used by:124
Symbol 77 MovieClipUses:63 59 72 73Used by:124
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:26 40 41 24 42 51 72 78 63 73Used by:124
Symbol 80 MovieClipUses:26 30 31 36 59 72 63 73Used by:124
Symbol 81 GraphicUsed by:82 84 87 88 89 90 93 94 96 119 120 122
Symbol 82 MovieClipUses:26 40 41 42 72 81 24 63 73 59Used by:124
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:59 72 81 63 73 26 83 31 36Used by:124
Symbol 85 GraphicUsed by:87 88 89 90 92 93 94 96 122
Symbol 86 GraphicUsed by:87 88 89 90 92 93 94 96 122
Symbol 87 MovieClipUses:85 81 86 63Used by:124
Symbol 88 MovieClipUses:85 81 86 63Used by:124
Symbol 89 MovieClipUses:85 81 86 63Used by:124
Symbol 90 MovieClipUses:63 81 85 86Used by:124
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:35 34 37 51 85 91 86 63 36Used by:124
Symbol 93 MovieClipUses:34 35 37 85 81 86 63 36Used by:124
Symbol 94 MovieClipUses:34 26 37 85 81 36 63 86 57Used by:124
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:85 59 86 63 95 35 37 36 26 81 57 34Used by:124
Symbol 97 GraphicUsed by:99 100 102 103 105 106 107 108 121
Symbol 98 GraphicUsed by:99 100 102 103 105 106 107 108 121
Symbol 99 MovieClipUses:57 59 97 98Used by:124
Symbol 100 MovieClipUses:57 59 97 98Used by:124
Symbol 101 GraphicUsed by:102 119 120
Symbol 102 MovieClipUses:57 59 97 98 63 101Used by:124
Symbol 103 MovieClipUses:57 59 97 98 63Used by:124
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:57 97 104 98 24 26 30 63 31 51Used by:124
Symbol 106 MovieClipUses:57 59 97 98 36 26 40 41 42Used by:124
Symbol 107 MovieClipUses:57 59 97 98 26 30 31 24 63Used by:124
Symbol 108 MovieClipUses:26 36 40 35 42 57 59 97 98 63Used by:124
Symbol 109 GraphicUsed by:111 112 113 114 116 119 120
Symbol 110 GraphicUsed by:111 112 113 114 116 117 119 120
Symbol 111 MovieClipUses:109 59 57 110Used by:124
Symbol 112 MovieClipUses:57 109 59 110Used by:124
Symbol 113 MovieClipUses:57 109 59 110 63Used by:124
Symbol 114 MovieClipUses:57 109 59 110Used by:124
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:109 115 110 25 26 66 24 27Used by:124
Symbol 117 MovieClipUses:59 110 36 45 26 66 46Used by:124
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:59 110 118 24 25 26 66 27 23 109 81 101Used by:124
Symbol 120 MovieClipUses:45 26 46 24 59 109 57 110 81 101Used by:124
Symbol 121 MovieClipUses:57 59 97 98 63Used by:124
Symbol 122 MovieClipUses:63 81 85 86Used by:124
Symbol 123 MovieClipUses:63 59 72 73Used by:124
Symbol 124 MovieClip {Girl_A}Uses:22 18 61 62 64 65 68 69 70 71 74 75 76 77 79 80 82 84 87 88 89 90 92 93 94 96 99 100 102 103 105 106 107 108 111 112 113 114 116 117 119 120 121 122 123Used by:Timeline
Symbol 125 TextUses:10Used by:139
Symbol 126 Sound {voice01}Used by:139
Symbol 127 Sound {effect01}Used by:139
Symbol 128 Sound {effect02}Used by:139
Symbol 129 Sound {voice02}Used by:139
Symbol 130 Sound {voice03}Used by:139
Symbol 131 Sound {effect03}Used by:139
Symbol 132 Sound {voice04}Used by:139
Symbol 133 Sound {effect04}Used by:139
Symbol 134 Sound {voice05}Used by:139
Symbol 135 Sound {voice06}Used by:139
Symbol 136 Sound {Hsound01}Used by:139
Symbol 137 Sound {Hsound02}Used by:139
Symbol 138 Sound {Hsound03}Used by:139
Symbol 139 MovieClip {bFucker_fla.soundMC_67}Uses:125 126 127 128 129 130 131 132 133 134 135 136 137 138Used by:Timeline
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClip {Item8}Uses:18 140Used by:Timeline
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClip {Item6}Uses:18 142Used by:Timeline
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClip {Item7}Uses:18 144Used by:Timeline
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClip {Item1}Uses:146Used by:Timeline
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClip {HitAreaP_1}Uses:148Used by:Timeline
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClip {PillarA_1}Uses:150Used by:Timeline
Symbol 152 GraphicUsed by:153 154 237 240
Symbol 153 MovieClip {HitAreaW_1L}Uses:152Used by:Timeline
Symbol 154 MovieClip {HitAreaW_1R}Uses:152Used by:Timeline
Symbol 155 GraphicUsed by:160 161 162 163 167 208 209 220 221
Symbol 156 GraphicUsed by:160 162 167 220 221
Symbol 157 GraphicUsed by:160 161 162 163 167 220 221 223 239 242
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:160 161 162 163 208 209
Symbol 160 MovieClip {WallA_2L}Uses:155 156 157 159Used by:275  Timeline
Symbol 161 MovieClip {WallA_1R}Uses:155 157 159Used by:Timeline
Symbol 162 MovieClip {WallA_2R}Uses:155 156 157 159Used by:275  Timeline
Symbol 163 MovieClip {WallA_1L}Uses:155 157 159Used by:Timeline
Symbol 164 GraphicUsed by:167 220 221 274
Symbol 165 GraphicUsed by:167 220 221
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClip {WallA_3D}Uses:155 164 165 156 157 166Used by:275  Timeline
Symbol 168 GraphicUsed by:169 215 233 234
Symbol 169 MovieClip {HitAreaW_3D}Uses:168Used by:Timeline
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:202 205 211 212 247 248
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:202 205 211 212 247 248
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:202 205 211 212 247 248
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:176Used by:202 205 211 212 247 248
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:202 205 211 212 247 248
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:180Used by:202 205 211 212 247 248
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:182Used by:202 205 211 212 247 248
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:202 205 211 212 247 248
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:202 205 211 212 247 248
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:202 205 211 212 247 248
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:202 205 211 212 247 248
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:202 205 211 212 247 248
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:202 205 211 212 247 248
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:202 205 211 212 247 248
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:202 205 211 212 247 248
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:202 205 211 212 247 248
Symbol 202 MovieClip {DoorA_2}Uses:171 173 175 177 179 181 183 185 187 189 191 193 195 197 199 201Used by:Timeline
Symbol 203 GraphicUsed by:204 206 213 214
Symbol 204 MovieClip {HitAreaD_A8}Uses:203Used by:Timeline
Symbol 205 MovieClip {DoorA_8}Uses:171 173 175 177 179 181 183 185 187 189 191 193 195 197 199 201Used by:Timeline
Symbol 206 MovieClip {HitAreaD_A2}Uses:203Used by:Timeline
Symbol 207 GraphicUsed by:208 209
Symbol 208 MovieClip {WallA_3L}Uses:155 207 159Used by:275  Timeline
Symbol 209 MovieClip {WallA_3R}Uses:155 207 159Used by:275  Timeline
Symbol 210 GraphicUsed by:211 212
Symbol 211 MovieClip {DoorA_6}Uses:171 173 175 177 179 181 183 185 187 189 191 193 195 197 199 201 210Used by:Timeline
Symbol 212 MovieClip {DoorA_4}Uses:171 173 175 177 179 181 183 185 187 189 191 193 195 197 199 201 210Used by:Timeline
Symbol 213 MovieClip {HitAreaD_A4}Uses:203Used by:Timeline
Symbol 214 MovieClip {HitAreaD_A6}Uses:203Used by:Timeline
Symbol 215 MovieClip {HitAreaW_4D}Uses:168Used by:Timeline
Symbol 216 GraphicUsed by:217 225 226
Symbol 217 MovieClip {WallA_4D}Uses:216Used by:275  Timeline
Symbol 218 GraphicUsed by:220 221 223
Symbol 219 GraphicUsed by:220 221
Symbol 220 MovieClip {WallA_5L}Uses:218 157 155 164 165 156 219Used by:Timeline
Symbol 221 MovieClip {WallA_5R}Uses:218 157 155 164 165 156 219Used by:Timeline
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClip {WallA_7D}Uses:218 157 222Used by:275  Timeline
Symbol 224 GraphicUsed by:225 226
Symbol 225 MovieClip {WallA_6L}Uses:224 216Used by:Timeline
Symbol 226 MovieClip {WallA_6R}Uses:224 216Used by:Timeline
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClip {WallA_8D}Uses:227Used by:Timeline
Symbol 229 GraphicUsed by:230 231
Symbol 230 MovieClip {HitAreaW_5L}Uses:229Used by:Timeline
Symbol 231 MovieClip {HitAreaW_5R}Uses:229Used by:Timeline
Symbol 232 GraphicUsed by:233 234 235 236
Symbol 233 MovieClip {HitAreaW_6L}Uses:168 232Used by:Timeline
Symbol 234 MovieClip {HitAreaW_6R}Uses:168 232Used by:Timeline
Symbol 235 MovieClip {HitAreaW_7D}Uses:232Used by:Timeline
Symbol 236 MovieClip {HitAreaW_8D}Uses:232Used by:Timeline
Symbol 237 MovieClip {HitAreaP_2}Uses:152Used by:Timeline
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClip {PillarA_2}Uses:238 157Used by:Timeline
Symbol 240 MovieClip {HitAreaP_3}Uses:152Used by:Timeline
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClip {PillarA_3}Uses:241 157Used by:Timeline
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClip {HitAreaOutline}Uses:243Used by:272  Timeline
Symbol 245 GraphicUsed by:247 248
Symbol 246 GraphicUsed by:247 248
Symbol 247 MovieClip {ChestA_8}Uses:245 171 173 175 177 179 181 183 185 187 189 191 193 195 197 199 201 246Used by:275  Timeline
Symbol 248 MovieClip {ChestA_2}Uses:245 171 173 175 177 179 181 183 185 187 189 191 193 195 197 199 201 246Used by:275  Timeline
Symbol 249 GraphicUsed by:262
Symbol 250 MovieClip {bFucker_fla.barEffectMC_132}Uses:4Used by:251
Symbol 251 MovieClip {bFucker_fla.HPbarMC_131}Uses:4 250Used by:262
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClip {bFucker_fla.barEffectMC2_134}Uses:252 4Used by:254
Symbol 254 MovieClip {bFucker_fla.EPbarMC_133}Uses:4 253Used by:262
Symbol 255 FontUsed by:256 257 258 259 261 283 284 290
Symbol 256 EditableTextUses:255Used by:262
Symbol 257 TextUses:255Used by:262
Symbol 258 TextUses:255Used by:262
Symbol 259 EditableTextUses:255Used by:262
Symbol 260 GraphicUsed by:262 286
Symbol 261 TextUses:255Used by:262
Symbol 262 MovieClip {bFucker_fla.infoPanelMC_130}Uses:249 251 254 256 257 258 259 9 260 261Used by:Timeline
Symbol 263 FontUsed by:264
Symbol 264 EditableTextUses:263Used by:Timeline
Symbol 265 FontUsed by:266
Symbol 266 TextUses:265Used by:267
Symbol 267 MovieClip {bFucker_fla.M_nasiMC_135}Uses:266Used by:Timeline
Symbol 268 EditableTextUses:10Used by:Timeline
Symbol 269 MovieClipUsed by:275
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:275
Symbol 272 MovieClipUses:244Used by:275
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273 164Used by:275
Symbol 275 MovieClip {bFucker_fla.mainMC_136}Uses:269 271 272 274 223 167 160 208 162 209 217 248 247Used by:Timeline
Symbol 276 GraphicUsed by:286
Symbol 277 GraphicUsed by:286
Symbol 278 GraphicUsed by:286
Symbol 279 FontUsed by:280 281 282
Symbol 280 TextUses:279Used by:286
Symbol 281 TextUses:279Used by:286
Symbol 282 TextUses:279Used by:286
Symbol 283 EditableTextUses:255Used by:286
Symbol 284 TextUses:255Used by:286
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClip {bFucker_fla.titleMC_141}Uses:276 277 47 278 260 280 281 282 9 283 284 285Used by:Timeline
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClip {bFucker_fla.gameoverMC_142}Uses:287Used by:Timeline
Symbol 289 GraphicUsed by:291
Symbol 290 TextUses:255Used by:291
Symbol 291 MovieClip {bFucker_fla.floorgoalMC_143}Uses:289 290Used by:Timeline
Symbol 292 GraphicUsed by:Timeline
Symbol 293 GraphicUsed by:Timeline
Symbol 294 GraphicUsed by:Timeline

Instance Names

"loadingMC"Frame 2Symbol 12 MovieClip {bFucker_fla.loadingMC_2}
"infoPanelMC"Frame 21Symbol 262 MovieClip {bFucker_fla.infoPanelMC_130}
"fpsText"Frame 21Symbol 264 EditableText
"nasiMC"Frame 21Symbol 267 MovieClip {bFucker_fla.M_nasiMC_135}
"dText"Frame 21Symbol 268 EditableText
"mainMC"Frame 29Symbol 275 MovieClip {bFucker_fla.mainMC_136}
"titleMC"Frame 29Symbol 286 MovieClip {bFucker_fla.titleMC_141}
"gameoverMC"Frame 50Symbol 288 MovieClip {bFucker_fla.gameoverMC_142}
"floorgoalMC"Frame 55Symbol 291 MovieClip {bFucker_fla.floorgoalMC_143}
"loadBar"Symbol 6 MovieClip {loader} Frame 1Symbol 5 MovieClip
"bar"Symbol 6 MovieClip {loader} Frame 1Symbol 5 MovieClip
"barMC"Symbol 12 MovieClip {bFucker_fla.loadingMC_2} Frame 1Symbol 6 MovieClip {loader}
"hitAreaMC"Symbol 56 MovieClip {Boy} Frame 1Symbol 22 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 1Symbol 28 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 17Symbol 29 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 47Symbol 32 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 59Symbol 33 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 87Symbol 38 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 99Symbol 39 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 126Symbol 43 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 138Symbol 44 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 165Symbol 47 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 177Symbol 48 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 204Symbol 43 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 216Symbol 44 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 243Symbol 38 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 255Symbol 39 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 282Symbol 32 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 294Symbol 33 MovieClip
"actMC"Symbol 56 MovieClip {Boy} Frame 336Symbol 49 MovieClip {bFucker_fla.B_actMCgoal_20}
"actMC"Symbol 56 MovieClip {Boy} Frame 343Symbol 55 MovieClip {bFucker_fla.B_actMCend_21}
"hitAreaMC"Symbol 124 MovieClip {Girl_A} Frame 1Symbol 22 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 1Symbol 61 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 9Symbol 62 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 13Symbol 64 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 17Symbol 65 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 23Symbol 68 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 27Symbol 69 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 31Symbol 70 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 35Symbol 71 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 42Symbol 74 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 46Symbol 75 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 50Symbol 76 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 54Symbol 77 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 59Symbol 79 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 63Symbol 80 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 67Symbol 82 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 71Symbol 84 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 78Symbol 87 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 82Symbol 88 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 86Symbol 89 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 90Symbol 90 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 95Symbol 92 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 99Symbol 93 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 103Symbol 94 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 107Symbol 96 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 114Symbol 99 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 118Symbol 100 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 122Symbol 102 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 126Symbol 103 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 131Symbol 105 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 135Symbol 106 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 139Symbol 107 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 143Symbol 108 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 151Symbol 111 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 155Symbol 112 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 159Symbol 113 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 163Symbol 114 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 168Symbol 116 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 172Symbol 117 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 176Symbol 119 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 180Symbol 120 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 187Symbol 99 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 191Symbol 100 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 195Symbol 102 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 199Symbol 121 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 204Symbol 105 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 208Symbol 106 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 212Symbol 107 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 216Symbol 108 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 223Symbol 87 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 227Symbol 88 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 231Symbol 89 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 235Symbol 122 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 240Symbol 92 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 244Symbol 93 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 248Symbol 94 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 252Symbol 96 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 259Symbol 74 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 263Symbol 75 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 267Symbol 76 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 271Symbol 123 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 276Symbol 79 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 280Symbol 80 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 284Symbol 82 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 288Symbol 84 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 301Symbol 70 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 302Symbol 82 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 303Symbol 94 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 304Symbol 107 MovieClip
"actMC"Symbol 124 MovieClip {Girl_A} Frame 305Symbol 119 MovieClip
"barEffectMC"Symbol 251 MovieClip {bFucker_fla.HPbarMC_131} Frame 1Symbol 250 MovieClip {bFucker_fla.barEffectMC_132}
"barEffectMC"Symbol 254 MovieClip {bFucker_fla.EPbarMC_133} Frame 1Symbol 253 MovieClip {bFucker_fla.barEffectMC2_134}
"HPbarMC"Symbol 262 MovieClip {bFucker_fla.infoPanelMC_130} Frame 1Symbol 251 MovieClip {bFucker_fla.HPbarMC_131}
"EPbarMC"Symbol 262 MovieClip {bFucker_fla.infoPanelMC_130} Frame 1Symbol 254 MovieClip {bFucker_fla.EPbarMC_133}
"gCoTXT"Symbol 262 MovieClip {bFucker_fla.infoPanelMC_130} Frame 1Symbol 256 EditableText
"verTXT"Symbol 262 MovieClip {bFucker_fla.infoPanelMC_130} Frame 1Symbol 259 EditableText
"itemAreaMC"Symbol 275 MovieClip {bFucker_fla.mainMC_136} Frame 1Symbol 269 MovieClip
"outAreaMC"Symbol 275 MovieClip {bFucker_fla.mainMC_136} Frame 1Symbol 271 MovieClip
"hitAreaMC"Symbol 275 MovieClip {bFucker_fla.mainMC_136} Frame 1Symbol 272 MovieClip
"backMC"Symbol 275 MovieClip {bFucker_fla.mainMC_136} Frame 1Symbol 274 MovieClip
"charAreaMC"Symbol 275 MovieClip {bFucker_fla.mainMC_136} Frame 1Symbol 269 MovieClip
"verTXT"Symbol 286 MovieClip {bFucker_fla.titleMC_141} Frame 1Symbol 283 EditableText

Special Tags

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

Labels

"start"Frame 30
"1a"Symbol 56 MovieClip {Boy} Frame 5
"1b"Symbol 56 MovieClip {Boy} Frame 9
"1c"Symbol 56 MovieClip {Boy} Frame 13
"1d"Symbol 56 MovieClip {Boy} Frame 17
"1f"Symbol 56 MovieClip {Boy} Frame 24
"1h"Symbol 56 MovieClip {Boy} Frame 28
"1E"Symbol 56 MovieClip {Boy} Frame 32
"1B"Symbol 56 MovieClip {Boy} Frame 36
"2a"Symbol 56 MovieClip {Boy} Frame 47
"2b"Symbol 56 MovieClip {Boy} Frame 51
"2c"Symbol 56 MovieClip {Boy} Frame 55
"2d"Symbol 56 MovieClip {Boy} Frame 59
"2f"Symbol 56 MovieClip {Boy} Frame 65
"2h"Symbol 56 MovieClip {Boy} Frame 69
"2E"Symbol 56 MovieClip {Boy} Frame 73
"2B"Symbol 56 MovieClip {Boy} Frame 77
"3a"Symbol 56 MovieClip {Boy} Frame 87
"3b"Symbol 56 MovieClip {Boy} Frame 91
"3c"Symbol 56 MovieClip {Boy} Frame 95
"3d"Symbol 56 MovieClip {Boy} Frame 99
"3f"Symbol 56 MovieClip {Boy} Frame 105
"3h"Symbol 56 MovieClip {Boy} Frame 109
"3E"Symbol 56 MovieClip {Boy} Frame 113
"3B"Symbol 56 MovieClip {Boy} Frame 117
"4a"Symbol 56 MovieClip {Boy} Frame 126
"4b"Symbol 56 MovieClip {Boy} Frame 130
"4c"Symbol 56 MovieClip {Boy} Frame 134
"4d"Symbol 56 MovieClip {Boy} Frame 138
"4f"Symbol 56 MovieClip {Boy} Frame 144
"4h"Symbol 56 MovieClip {Boy} Frame 148
"4E"Symbol 56 MovieClip {Boy} Frame 152
"4B"Symbol 56 MovieClip {Boy} Frame 156
"5a"Symbol 56 MovieClip {Boy} Frame 165
"5b"Symbol 56 MovieClip {Boy} Frame 169
"5c"Symbol 56 MovieClip {Boy} Frame 173
"5d"Symbol 56 MovieClip {Boy} Frame 177
"5f"Symbol 56 MovieClip {Boy} Frame 183
"5h"Symbol 56 MovieClip {Boy} Frame 187
"5E"Symbol 56 MovieClip {Boy} Frame 191
"5B"Symbol 56 MovieClip {Boy} Frame 195
"6a"Symbol 56 MovieClip {Boy} Frame 204
"6b"Symbol 56 MovieClip {Boy} Frame 208
"6c"Symbol 56 MovieClip {Boy} Frame 212
"6d"Symbol 56 MovieClip {Boy} Frame 216
"6f"Symbol 56 MovieClip {Boy} Frame 222
"6h"Symbol 56 MovieClip {Boy} Frame 226
"6E"Symbol 56 MovieClip {Boy} Frame 230
"6B"Symbol 56 MovieClip {Boy} Frame 234
"7a"Symbol 56 MovieClip {Boy} Frame 243
"7b"Symbol 56 MovieClip {Boy} Frame 247
"7c"Symbol 56 MovieClip {Boy} Frame 251
"7d"Symbol 56 MovieClip {Boy} Frame 255
"7f"Symbol 56 MovieClip {Boy} Frame 261
"7h"Symbol 56 MovieClip {Boy} Frame 265
"7E"Symbol 56 MovieClip {Boy} Frame 269
"7B"Symbol 56 MovieClip {Boy} Frame 273
"8a"Symbol 56 MovieClip {Boy} Frame 282
"8b"Symbol 56 MovieClip {Boy} Frame 286
"8c"Symbol 56 MovieClip {Boy} Frame 290
"8d"Symbol 56 MovieClip {Boy} Frame 294
"8f"Symbol 56 MovieClip {Boy} Frame 300
"8h"Symbol 56 MovieClip {Boy} Frame 304
"8E"Symbol 56 MovieClip {Boy} Frame 308
"8B"Symbol 56 MovieClip {Boy} Frame 312
"f"Symbol 56 MovieClip {Boy} Frame 320
"h"Symbol 56 MovieClip {Boy} Frame 324
"E"Symbol 56 MovieClip {Boy} Frame 328
"B"Symbol 56 MovieClip {Boy} Frame 332
"goal"Symbol 56 MovieClip {Boy} Frame 336
"end"Symbol 56 MovieClip {Boy} Frame 343
"1a"Symbol 124 MovieClip {Girl_A} Frame 5
"1b"Symbol 124 MovieClip {Girl_A} Frame 9
"1c"Symbol 124 MovieClip {Girl_A} Frame 13
"1d"Symbol 124 MovieClip {Girl_A} Frame 17
"1f"Symbol 124 MovieClip {Girl_A} Frame 23
"1h"Symbol 124 MovieClip {Girl_A} Frame 27
"1E"Symbol 124 MovieClip {Girl_A} Frame 31
"1B"Symbol 124 MovieClip {Girl_A} Frame 35
"2a"Symbol 124 MovieClip {Girl_A} Frame 42
"2b"Symbol 124 MovieClip {Girl_A} Frame 46
"2c"Symbol 124 MovieClip {Girl_A} Frame 50
"2d"Symbol 124 MovieClip {Girl_A} Frame 54
"2f"Symbol 124 MovieClip {Girl_A} Frame 59
"2h"Symbol 124 MovieClip {Girl_A} Frame 63
"2E"Symbol 124 MovieClip {Girl_A} Frame 67
"2B"Symbol 124 MovieClip {Girl_A} Frame 71
"3a"Symbol 124 MovieClip {Girl_A} Frame 78
"3b"Symbol 124 MovieClip {Girl_A} Frame 82
"3c"Symbol 124 MovieClip {Girl_A} Frame 86
"3d"Symbol 124 MovieClip {Girl_A} Frame 90
"3f"Symbol 124 MovieClip {Girl_A} Frame 95
"3h"Symbol 124 MovieClip {Girl_A} Frame 99
"3E"Symbol 124 MovieClip {Girl_A} Frame 103
"3B"Symbol 124 MovieClip {Girl_A} Frame 107
"4a"Symbol 124 MovieClip {Girl_A} Frame 114
"4b"Symbol 124 MovieClip {Girl_A} Frame 118
"4c"Symbol 124 MovieClip {Girl_A} Frame 122
"4d"Symbol 124 MovieClip {Girl_A} Frame 126
"4f"Symbol 124 MovieClip {Girl_A} Frame 131
"4h"Symbol 124 MovieClip {Girl_A} Frame 135
"4E"Symbol 124 MovieClip {Girl_A} Frame 139
"4B"Symbol 124 MovieClip {Girl_A} Frame 143
"5a"Symbol 124 MovieClip {Girl_A} Frame 151
"5b"Symbol 124 MovieClip {Girl_A} Frame 155
"5c"Symbol 124 MovieClip {Girl_A} Frame 159
"5d"Symbol 124 MovieClip {Girl_A} Frame 163
"5f"Symbol 124 MovieClip {Girl_A} Frame 168
"5h"Symbol 124 MovieClip {Girl_A} Frame 172
"5E"Symbol 124 MovieClip {Girl_A} Frame 176
"5B"Symbol 124 MovieClip {Girl_A} Frame 180
"6a"Symbol 124 MovieClip {Girl_A} Frame 187
"6b"Symbol 124 MovieClip {Girl_A} Frame 191
"6c"Symbol 124 MovieClip {Girl_A} Frame 195
"6d"Symbol 124 MovieClip {Girl_A} Frame 199
"6f"Symbol 124 MovieClip {Girl_A} Frame 204
"6h"Symbol 124 MovieClip {Girl_A} Frame 208
"6E"Symbol 124 MovieClip {Girl_A} Frame 212
"6B"Symbol 124 MovieClip {Girl_A} Frame 216
"7a"Symbol 124 MovieClip {Girl_A} Frame 223
"7b"Symbol 124 MovieClip {Girl_A} Frame 227
"7c"Symbol 124 MovieClip {Girl_A} Frame 231
"7d"Symbol 124 MovieClip {Girl_A} Frame 235
"7f"Symbol 124 MovieClip {Girl_A} Frame 240
"7h"Symbol 124 MovieClip {Girl_A} Frame 244
"7E"Symbol 124 MovieClip {Girl_A} Frame 248
"7B"Symbol 124 MovieClip {Girl_A} Frame 252
"8a"Symbol 124 MovieClip {Girl_A} Frame 259
"8b"Symbol 124 MovieClip {Girl_A} Frame 263
"8c"Symbol 124 MovieClip {Girl_A} Frame 267
"8d"Symbol 124 MovieClip {Girl_A} Frame 271
"8f"Symbol 124 MovieClip {Girl_A} Frame 276
"8h"Symbol 124 MovieClip {Girl_A} Frame 280
"8E"Symbol 124 MovieClip {Girl_A} Frame 284
"8B"Symbol 124 MovieClip {Girl_A} Frame 288
"1_12"Symbol 275 MovieClip {bFucker_fla.mainMC_136} Frame 1




http://swfchan.com/4/16516/info.shtml
Created: 12/8 -2019 02:12:34 Last modified: 12/8 -2019 02:12:34 Server time: 23/04 -2024 14:51:09