home *** CD-ROM | disk | FTP | other *** search
- function fishMakeF()
- {
- dep--;
- if(random(3) == 1)
- {
- attachMovie("fish","fish_mc" + dep,dep);
- _root["fish_mc" + dep].__proto__ = fishMovie;
- _root["fish_mc" + dep].come(1);
- }
- else if(random(50) == 1)
- {
- attachMovie("ball","ball_mc" + dep,dep);
- _root["ball_mc" + dep].__proto__ = fishMovie;
- _root["ball_mc" + dep].come(3);
- }
- else
- {
- attachMovie("const","const_mc" + dep,dep);
- _root["const_mc" + dep].__proto__ = fishMovie;
- _root["const_mc" + dep].come(2);
- }
- }
- function obsMakeF()
- {
- dep--;
- }
- function signalMakeF()
- {
- clearInterval(fishMakInter);
- if(_root.speedN < 4)
- {
- stopVis = "no";
- fishMakInter = setInterval(fishMakeF,950);
- }
- else
- {
- stopVis = "no";
- clearInterval(fishMakInter);
- fishMakInter = setInterval(fishMakeF,550);
- }
- dep--;
- attachMovie("signal","signal_mc" + dep,dep);
- _root["signal_mc" + dep].__proto__ = signalMotion;
- _root["signal_mc" + dep].come();
- dep--;
- attachMovie("cross","cross_mc" + dep,dep);
- _root["cross_mc" + dep].__proto__ = crossMotion;
- _root["cross_mc" + dep].come();
- }
- function placeMakeF()
- {
- clearInterval(fishMakInter);
- if(_root.speedN < 4)
- {
- stopVis = "no";
- fishMakInter = setInterval(fishMakeF,950);
- }
- else
- {
- stopVis = "no";
- clearInterval(fishMakInter);
- fishMakInter = setInterval(fishMakeF,550);
- }
- dep--;
- N = random(3) + 1;
- attachMovie("place" + N + "_mc","place_mc" + dep,dep);
- _root["place_mc" + dep].__proto__ = placeMotion;
- plasN1 = 147;
- plasN2 = 200;
- plasN3 = 256;
- _root["place_mc" + dep].come(_root["plasN" + N]);
- }
- function gameSocreF(num)
- {
- _root.game_socre += num;
- if(_root.fishN == 50)
- {
- _root.gameStopF();
- _root.gameOverF();
- }
- }
- function moveStopF()
- {
- stopVis = "yes";
- clearInterval(placeInter);
- clearInterval(speedChInter);
- clearInterval(fishMakInter);
- clearInterval(conBaMakInter);
- clearInterval(signalInter);
- _root.center_mc.gotoAndStop("stopF");
- }
- function timerF()
- {
- nowTimer--;
- if(nowTimer == 0)
- {
- gameStopF();
- gameOverF();
- }
- else
- {
- _root.timer_mc.in_mc._xscale = timeDan * nowTimer;
- }
- }
- function lifeF()
- {
- _root.lifeN = _root.lifeN - 1;
- _root.life_mc.gotoAndStop(_root.lifeN + "F");
- if(_root.lifeN == 0)
- {
- _root.gameStopF();
- _root.gameOverF();
- }
- }
- function gameStopF()
- {
- playIng = "no";
- _root.moveStopF();
- delete user_mc.onEnterFrame;
- Key.removeListener(myListener);
- clearInterval(timerItner);
- }
- function gameOverF()
- {
- _root.copy_mc.sound_mc.bt.enabled = false;
- _root.x_mc.gotoAndStop(1);
- _root.reSetF();
- nowF = "noting";
- _root.backSound.stop();
- clearInterval(gameOverInter);
- Mouse.show();
- _root.cursor._visible = false;
- removeMovieClip(_root.start_mc);
- _root.gameOverSound.start();
- _root.gameOverSound.setVolume(100);
- _root.point_df = _root.game_socre;
- _root.gotoAndStop("gameOver");
- }
- function startGame()
- {
- var _loc2_ = 1;
- while(_loc2_ < 10)
- {
- _root["enemy_" + _loc2_ + "_mc"].removeMovieClip();
- _loc2_ = _loc2_ + 1;
- }
- _root.copy_mc.sound_mc.bt.enabled = true;
- _root.gameOverSound.stop();
- _root.backSound.start(0,999);
- user_mc.removeMovieClip();
- copy_mc.removeMovieClip();
- winLose_mc.removeMovieClip();
- fishN1_mc.gotoAndStop(1);
- fishN2_mc.gotoAndStop(1);
- gotoAndStop("gameF");
- if(soundOnOff == "off")
- {
- copy_mc.sound_mc.gotoAndStop(2);
- }
- }
- function jumpEndF()
- {
- _root.placeVis = "no";
- if(_root.speedN > 0)
- {
- _root.user_mc.gotoAndStop("frontF");
- }
- else
- {
- _root.user_mc.gotoAndStop("stopF");
- }
- trace("점프 끝 = " + placeVis);
- }
- gameName = "abyss_boarddrivers";
- copy_mc.swapDepths(1000000);
- user_mc.swapDepths(200000);
- _root.speedN = 0;
- _root.game_socre = 0;
- nowTimer = 180;
- centerN = 2;
- fishN = 0;
- lifeN = 5;
- maxSpeed = 8;
- danSpeed = 2;
- life_mc.gotoAndStop(lifeN + "F");
- obstacleArr = new Array();
- obstacleArr = [1,2];
- obsKinNArr = new Array();
- usermotion = new user();
- fishMovie = new fish();
- signalMotion = new signal();
- crossMotion = new cross();
- placeMotion = new place();
- _root.placeVis = "no";
- stopVis = "yes";
- playIng = "yes";
- upKey = "yes";
- downKey = "yes";
- arrow_mc._visible = true;
- dep = 200000;
- timeDan = 100 / nowTimer;
- timerItner = setInterval(timerF,1000);
- user_mc.__proto__ = usermotion;
- user_mc.onEnterFrame = function()
- {
- if(_root.placeVis == "no")
- {
- if(Key.isDown(37))
- {
- if(this._x > 38)
- {
- this.leftRight(-10);
- }
- }
- else if(Key.isDown(39))
- {
- if(this._x < 360)
- {
- this.leftRight(10);
- }
- }
- if(Key.isDown(38))
- {
- arrow_mc._visible = false;
- if(_root.speedN < 8 && upKey == "yes")
- {
- upKey = "no";
- this.gotoAndStop("seepUpF");
- this.upDown(danSpeed);
- if(_root.speedN > 5)
- {
- _root.center_mc.gotoAndStop("runF3");
- speedgage.gotoAndPlay("su3");
- if(_root.speedN >= 8)
- {
- speedgage.gotoAndPlay("su4");
- }
- }
- else if(_root.speedN > 3)
- {
- _root.center_mc.gotoAndStop("runF2");
- speedgage.gotoAndPlay("su2");
- }
- else if(_root.speedN > 0)
- {
- _root.center_mc.gotoAndStop("runF1");
- speedgage.gotoAndPlay("su1");
- }
- if(_root.speedN == 2 && stopVis == "yes")
- {
- stopVis = "no";
- fishMakInter = setInterval(fishMakeF,900);
- speedChInter = setInterval(obsMakeF,1000);
- signalInter = setInterval(signalMakeF,14876);
- placeInter = setInterval(placeMakeF,5623);
- }
- else if(_root.speedN == 4)
- {
- stopVis = "no";
- clearInterval(fishMakInter);
- clearInterval(conBaMakInter);
- clearInterval(speedChInter);
- fishMakInter = setInterval(fishMakeF,550);
- speedChInter = setInterval(obsMakeF,250);
- }
- }
- }
- else if(Key.isDown(40) && downKey == "yes")
- {
- if(_root.speedN > 0)
- {
- downKey = "no";
- this.upDown(- danSpeed);
- if(_root.speedN >= 2 && _root.speedN < 4)
- {
- stopVis = "no";
- clearInterval(fishMakInter);
- clearInterval(conBaMakInter);
- clearInterval(speedChInter);
- clearInterval(signalInter);
- clearInterval(placeInter);
- fishMakInter = setInterval(fishMakeF,1000);
- speedChInter = setInterval(obsMakeF,1000);
- signalInter = setInterval(signalMakeF,14876);
- placeInter = setInterval(placeMakeF,5623);
- }
- trace("++++++++++++++++=" + _root.speedN);
- if(_root.speedN >= 6)
- {
- _root.center_mc.gotoAndStop("runF3");
- speedgage.gotoAndPlay("sd_1");
- }
- else if(_root.speedN >= 4)
- {
- _root.center_mc.gotoAndStop("runF2");
- speedgage.gotoAndPlay("sd_2");
- }
- else if(_root.speedN >= 2)
- {
- _root.center_mc.gotoAndStop("runF1");
- speedgage.gotoAndPlay("sd_3");
- }
- else if(_root.speedN >= 0)
- {
- speedgage.gotoAndPlay("sd_4");
- }
- }
- }
- }
- };
- var myListener = new Object();
- myListener.onKeyUp = function()
- {
- if(Key.getCode() == 37 || Key.getCode() == 39)
- {
- if(placeVis == "no")
- {
- if(_root.speedN > 0)
- {
- _root.user_mc.gotoAndStop("frontF");
- }
- else
- {
- _root.user_mc.gotoAndStop(1);
- }
- }
- }
- if(Key.getCode() == 38)
- {
- upKey = "yes";
- }
- if(Key.getCode() == 40)
- {
- downKey = "yes";
- }
- };
- Key.addListener(myListener);
- _root.pointCheck = new LoadVars();
- _root.pointCheck.onLoad = function(success)
- {
- _root.test += "\rsuccess = " + success;
- if(success)
- {
- _root.pointCheckResult = _root.pointCheck.result;
- if(_root.pointCheckResult == "error")
- {
- _root.endCh_mc.gotoAndStop("pointCheckErrorF");
- }
- else if(_root.pointCheckResult == "no")
- {
- _root.endCh_mc.gotoAndStop("pointOutF");
- }
- else
- {
- _root.endCh_mc.gotoAndStop("pointSaveF");
- }
- }
- };
- _root.pointSave = new LoadVars();
- _root.pointSave.onLoad = function(success)
- {
- if(success)
- {
- _root.pointSaveResult = _root.pointSave.result;
- if(_root.pointSaveResult == "yes")
- {
- _root.endCh_mc.gotoAndStop("saveEndSuccessF");
- }
- else if(_root.pointSaveResult == "oldpointmax")
- {
- _root.endCh_mc.gotoAndStop("saveEndOldF");
- }
- else if(_root.pointSaveResult == "nocash")
- {
- _root.endCh_mc.gotoAndStop("saveEndNocashF");
- }
- else if(_root.pointSaveResult == "error")
- {
- _root.endCh_mc.gotoAndStop("saveEndErrorF");
- }
- }
- };
- stop();
-