Section 1
//GAMEOVER_18 (hoshi_fla.GAMEOVER_18)
package hoshi_fla {
import flash.display.*;
public dynamic class GAMEOVER_18 extends MovieClip {
public var title_btn:SimpleButton;
public var retry_btn:SimpleButton;
public var gameOverMoji_mc:MovieClip;
}
}//package hoshi_fla
Section 2
//MainTimeline (hoshi_fla.MainTimeline)
package hoshi_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var jama02Right_mc:MovieClip;
public var seList:Dictionary;
public var jama03Ins_array:Array;
public var wallIns_array:Array;
public var enemyIns_array:Array;
public var wall_mc:MovieClip;
public var gameOverNo:int;
public var nextEnemy:int;
public var gameOverFlag:Boolean;
public var gameOver_mc:MovieClip;
public var caron_mc:MovieClip;
public var info:LoaderInfo;
public var loadPercent_txt:TextField;
public var caronCut:Boolean;
public var keysDown:Array;
public var caronFlag:Boolean;
public var gameOverCount:int;
public var hoshi_mc:MovieClip;
public var cutinFlag:Boolean;
public var stage3:int;
public var stage4:int;
public var start_btn:SimpleButton;
public var gameBgm_sound:Sound;
public var stage1:int;
public var objectCount:int;
public var lastFlag:Boolean;
public var stage2:int;
public var voiceCh;
public var score_txt:TextField;
public var voiceTr;
public var bgmCh;
public var bgmTr;
public var knifeCount:int;
public var ken_mc:MovieClip;
public var titleBgm_sound:Sound;
public var end2_sound:Sound;
public var nextCaron:int;
public var knifeIns_array:Array;
public var nextCutin:int;
public var sndCh;
public var jama02Left_mc:MovieClip;
public var sndTr;
public var frameCounter:int;
public var jama01Ins_array:Array;
public var last_mc:MovieClip;
public var wayPoint:int;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4);
}
public function popJama04():void{
ken_mc.x = 500;
ken_mc.y = 295;
addChildAt(ken_mc, getChildIndex(hoshi_mc));
ken_mc.gotoAndPlay("normal");
objectCount++;
}
public function popJama02():void{
if (Math.floor((Math.random() * 2)) == 1){
playSe(carRight);
jama02Right_mc.x = 1200;
jama02Right_mc.y = 295;
addChildAt(jama02Right_mc, getChildIndex(hoshi_mc));
jama02Right_mc.gotoAndStop("normal");
objectCount++;
} else {
playSe(carLeft);
jama02Left_mc.x = -700;
jama02Left_mc.y = 295;
addChildAt(jama02Left_mc, getChildIndex(hoshi_mc));
jama02Left_mc.gotoAndStop("normal");
objectCount++;
};
}
public function xKeyDown(_arg1:KeyboardEvent):void{
keysDown[_arg1.keyCode] = true;
}
public function lastCheck():void{
stage.removeEventListener(KeyboardEvent.KEY_DOWN, xKeyDown);
stage.removeEventListener(KeyboardEvent.KEY_UP, xKeyUp);
stage.removeEventListener(Event.ENTER_FRAME, xEnterMain);
gameOverFlag = true;
}
public function xClickTitle(_arg1:MouseEvent):void{
start_btn.removeEventListener(MouseEvent.CLICK, xClickTitle);
bgmCh.stop();
playSe(eei);
gotoAndStop("game");
}
public function stopVoice(){
voiceCh.stop();
}
public function playVoice(_arg1){
voiceCh = seList[_arg1].play(0, 1, voiceTr);
}
function frame3(){
stop();
frameCounter = 0;
wayPoint = 0;
gameOverFlag = false;
objectCount = 0;
cutinFlag = false;
caronFlag = false;
caronCut = false;
knifeCount = 0;
gameOverNo = 0;
gameOverCount = 30;
stage1 = 3;
stage2 = 6;
stage3 = 11;
stage4 = 15;
nextCutin = stage1;
lastFlag = false;
gameOver_mc.retry_btn.useHandCursor = false;
gameOver_mc.title_btn.useHandCursor = false;
gameOver_mc.retry_btn.visible = false;
gameOver_mc.title_btn.visible = false;
nextEnemy = (Math.floor((Math.random() * 20)) + 70);
nextCaron = (Math.floor((Math.random() * 20)) + 100);
bgmCh.stop();
bgmCh = gameBgm_sound.play(1, 1, bgmTr);
bgmCh.addEventListener(Event.SOUND_COMPLETE, gameBgmComplete);
stopVoice();
stage.addEventListener(KeyboardEvent.KEY_DOWN, xKeyDown);
stage.addEventListener(KeyboardEvent.KEY_UP, xKeyUp);
stage.addEventListener(Event.ENTER_FRAME, xEnterMain);
}
function frame4(){
gotoAndStop("game");
}
function frame1(){
stop();
contextInit();
wallIns_array = [];
enemyIns_array = [];
knifeIns_array = [];
jama01Ins_array = [];
jama03Ins_array = [];
seList = new Dictionary();
seList[way] = new way();
seList[eei] = new eei();
seList[barikan1] = new barikan1();
seList[carLeft] = new carLeft();
seList[carRight] = new carRight();
seList[papaIsya] = new papaIsya();
seList[korekara] = new korekara();
seList[bakuhatu] = new bakuhatu();
seList[bakuhatu2] = new bakuhatu2();
seList[korosite] = new korosite();
seList[kya] = new kya();
seList[flame] = new flame();
seList[motto] = new motto();
seList[gomenne] = new gomenne();
seList[bom_end] = new bom_end();
seList[end2] = new end2();
seList[end3] = new end3();
seList[doudai] = new doudai();
seList[ichido] = new ichido();
seList[bakani] = new bakani();
seList[souka] = new souka();
seList[iidaro] = new iidaro();
seList[izumi] = new izumi();
seList[sugee] = new sugee();
seList[tenkou] = new tenkou();
sndTr = new SoundTransform();
sndCh = new SoundChannel();
sndTr.volume = 0.5;
voiceTr = new SoundTransform();
voiceCh = new SoundChannel();
gameBgm_sound = new bgm();
titleBgm_sound = new titlesound();
end2_sound = new end2();
bgmTr = new SoundTransform();
bgmCh = new SoundChannel();
bgmTr.volume = 0.3;
makeEnemyInstance();
makeCaronInstance();
makeKnifeInstance();
makeJama01Instance();
makeJama02Instance();
makeJama03Instance();
makeJama04Instance();
info = root.loaderInfo;
stage.addEventListener(Event.ENTER_FRAME, xLoadEnter);
}
function frame2(){
stop();
keysDown = [];
stopVoice();
bgmCh.stop();
bgmCh = titleBgm_sound.play(1, 1, bgmTr);
start_btn.addEventListener(MouseEvent.CLICK, xClickTitle);
}
public function makeJama03Instance():void{
var _local1:*;
var _local2:MovieClip;
_local1 = 0;
while (_local1 < 5) {
_local2 = new FIRE();
jama03Ins_array.push(_local2);
_local1++;
};
}
public function makeJama01Instance():void{
var _local1:*;
var _local2:MovieClip;
_local1 = 0;
while (_local1 < 5) {
_local2 = new JAMA1();
jama01Ins_array.push(_local2);
_local1++;
};
}
public function xClickRetry(_arg1:MouseEvent):void{
deleteGameOverBtnEvent();
playSe(eei);
gotoAndStop("gameOver");
}
public function xOverRetry(_arg1:MouseEvent):void{
stopVoice();
playVoice(iidaro);
}
public function playSe(_arg1){
sndCh = seList[_arg1].play(0, 1, sndTr);
}
public function xOverGameOverToTitle(_arg1:MouseEvent):void{
stopVoice();
playVoice(ichido);
}
public function gameBgmComplete(_arg1:Event):void{
bgmCh.removeEventListener(Event.SOUND_COMPLETE, gameBgmComplete);
bgmCh = null;
bgmCh = gameBgm_sound.play(1, 1, bgmTr);
bgmCh.addEventListener(Event.SOUND_COMPLETE, gameBgmComplete);
}
public function popKnife():void{
var _local1:*;
_local1 = knifeIns_array.shift();
_local1.x = (Math.floor((Math.random() * 380)) + 150);
_local1.y = -50;
addChild(_local1);
_local1.gotoAndPlay("normal");
objectCount++;
}
public function popCaron():void{
caron_mc.x = 500;
caron_mc.y = 272;
addChild(caron_mc);
caron_mc.gotoAndPlay("normal");
objectCount++;
}
public function makeEnemyInstance():void{
var _local1:*;
var _local2:MovieClip;
_local1 = 0;
while (_local1 < 5) {
_local2 = new TEKI();
enemyIns_array.push(_local2);
_local1++;
};
}
public function gameOver1():void{
gameOver_mc.retry_btn.visible = true;
gameOver_mc.title_btn.visible = true;
stage.addEventListener(Event.ENTER_FRAME, xEnterGameOverBtn);
gameOverCount = 30;
}
public function makeKnifeInstance():void{
var _local1:*;
var _local2:MovieClip;
_local1 = 0;
while (_local1 < 15) {
_local2 = new KNIFE();
knifeIns_array.push(_local2);
_local1++;
};
}
public function xEnterMain(_arg1:Event):void{
var _local2:*;
wall_mc.x = (wall_mc.x - 8);
if (wall_mc.x <= -1400){
wall_mc.x = 0;
};
if (cutinFlag == false){
if (lastFlag == true){
} else {
if (caronFlag == false){
if (frameCounter >= 50){
if ((frameCounter % nextEnemy) == 0){
popEnemy();
};
};
if (wayPoint < stage4){
if (frameCounter >= 50){
if ((frameCounter % nextCaron) == 0){
popCaron();
};
};
};
if (wayPoint == nextCutin){
insertCutin();
};
if ((((wayPoint >= stage1)) && ((wayPoint < stage2)))){
if ((frameCounter % 50) == 0){
popJama01();
};
} else {
if ((((wayPoint >= stage2)) && ((wayPoint < stage3)))){
if ((frameCounter % 160) == 0){
popJama02();
};
} else {
if ((((wayPoint >= stage3)) && ((wayPoint < stage4)))){
if ((frameCounter % 80) == 0){
popJama03();
};
};
};
};
} else {
if (caronFlag == true){
if (caronCut == false){
_local2 = new CUT_CARON();
_local2.x = 700;
_local2.y = 100;
addChild(_local2);
cutinFlag = true;
caronCut = true;
} else {
if ((frameCounter % 5) == 0){
if (wayPoint < stage4){
popKnife();
};
knifeCount++;
};
if (knifeCount >= 10){
knifeCount = 0;
caronFlag = false;
caronCut = false;
};
};
};
};
};
score_txt.text = (wayPoint.toString() + "ウェイ");
frameCounter++;
};
if (gameOverFlag == true){
playSe(bakuhatu);
stage.removeEventListener(KeyboardEvent.KEY_DOWN, xKeyDown);
stage.removeEventListener(KeyboardEvent.KEY_UP, xKeyUp);
stage.removeEventListener(Event.ENTER_FRAME, xEnterMain);
bgmCh.removeEventListener(Event.SOUND_COMPLETE, gameBgmComplete);
bgmCh.stop();
addEventListener(Event.ENTER_FRAME, xEnterWaitObjectReset);
};
}
public function makeCaronInstance():void{
caron_mc = new CARON();
}
public function lastToTitle():void{
removeChild(last_mc);
gotoAndStop("title");
}
public function xEnterGameOverBtn(_arg1:Event):void{
if (gameOver_mc.retry_btn.alpha >= 1){
stage.removeEventListener(Event.ENTER_FRAME, xEnterGameOverBtn);
gameOver_mc.retry_btn.useHandCursor = true;
gameOver_mc.title_btn.useHandCursor = true;
gameOver_mc.retry_btn.addEventListener(MouseEvent.CLICK, xClickRetry);
gameOver_mc.title_btn.addEventListener(MouseEvent.CLICK, xClickGameOverToTitle);
gameOver_mc.retry_btn.addEventListener(MouseEvent.MOUSE_OVER, xOverRetry);
gameOver_mc.title_btn.addEventListener(MouseEvent.MOUSE_OVER, xOverGameOverToTitle);
} else {
if (gameOverCount <= 0){
gameOver_mc.retry_btn.alpha = (gameOver_mc.retry_btn.alpha + 0.05);
gameOver_mc.title_btn.alpha = (gameOver_mc.title_btn.alpha + 0.05);
} else {
gameOverCount--;
};
};
}
public function xEnterWaitObjectReset(_arg1:Event):void{
if (objectCount <= 0){
removeEventListener(Event.ENTER_FRAME, xEnterWaitObjectReset);
if (1 == 1){
bgmCh = end2_sound.play(1, 1, bgmTr);
addEventListener(Event.ENTER_FRAME, xEnterFadeGameOver);
};
};
}
public function contextInit():void{
var _local1:*;
var _local2:*;
_local1 = new ContextMenu();
_local1.hideBuiltInItems();
_local2 = new Sprite();
stage.addChildAt(_local2, 0);
_local2.graphics.beginFill(0xFF0000, 0);
_local2.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
_local2.graphics.endFill();
_local2.contextMenu = _local1;
}
public function deleteGameOverBtnEvent():void{
gameOver_mc.retry_btn.removeEventListener(MouseEvent.CLICK, xClickRetry);
gameOver_mc.title_btn.removeEventListener(MouseEvent.CLICK, xClickGameOverToTitle);
gameOver_mc.retry_btn.removeEventListener(MouseEvent.MOUSE_OVER, xOverRetry);
gameOver_mc.title_btn.removeEventListener(MouseEvent.MOUSE_OVER, xOverGameOverToTitle);
}
public function makeJama04Instance():void{
ken_mc = new KEN();
}
public function makeJama02Instance():void{
jama02Right_mc = new PAPA();
jama02Left_mc = new PAPA2();
}
public function popEnemy():void{
var _local1:MovieClip;
if (enemyIns_array.length != 0){
_local1 = enemyIns_array.shift();
_local1.x = 500;
_local1.y = 258;
addChild(_local1);
_local1.gotoAndPlay("normal");
objectCount++;
} else {
_local1 = new TEKI();
_local1.x = 500;
_local1.y = 258;
addChild(_local1);
_local1.gotoAndPlay("normal");
objectCount++;
};
}
public function insertCutin():void{
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
if (wayPoint == stage1){
_local1 = new CUT_BARI();
_local1.x = 700;
_local1.y = 100;
addChild(_local1);
cutinFlag = true;
nextCutin = stage2;
} else {
if (wayPoint == stage2){
_local2 = new CUT_PAPA();
_local2.x = 700;
_local2.y = 100;
addChild(_local2);
cutinFlag = true;
nextCutin = stage3;
} else {
if (wayPoint == stage3){
_local3 = new CUT_YUU();
_local3.x = 700;
_local3.y = 100;
addChild(_local3);
cutinFlag = true;
nextCutin = stage4;
} else {
if (wayPoint == stage4){
_local4 = new CUT_KEN();
_local4.x = 700;
_local4.y = 100;
addChild(_local4);
cutinFlag = true;
nextCutin = 99;
bgmCh.removeEventListener(Event.SOUND_COMPLETE, gameBgmComplete);
bgmCh.stop();
};
};
};
};
}
public function xKeyUp(_arg1:KeyboardEvent):void{
keysDown[_arg1.keyCode] = false;
}
public function xClickGameOverToTitle(_arg1:MouseEvent):void{
deleteGameOverBtnEvent();
stopVoice();
playSe(bakani);
gotoAndStop("title");
}
public function xEnterFadeGameOver(_arg1:Event):void{
if (gameOver_mc.alpha >= 1){
gameOver_mc.gameOverMoji_mc.alpha = 1;
if (gameOverCount <= 0){
removeEventListener(Event.ENTER_FRAME, xEnterFadeGameOver);
gameOver1();
if (gameOverNo == 0){
} else {
if (gameOverNo == 1){
playSe(doudai);
} else {
if (gameOverNo == 2){
playSe(gomenne);
} else {
if (gameOverNo == 3){
playSe(motto);
} else {
if (gameOverNo == 4){
playSe(tenkou);
};
};
};
};
};
} else {
gameOverCount--;
};
} else {
gameOver_mc.alpha = (gameOver_mc.alpha + 0.05);
};
}
public function stopSe(){
sndCh.stop();
}
public function xLoadEnter(_arg1:Event):void{
var _local2:*;
_local2 = Math.floor(((info.bytesLoaded / info.bytesTotal) * 100));
loadPercent_txt.text = (_local2 + "%");
if (info.bytesLoaded == info.bytesTotal){
stage.removeEventListener(Event.ENTER_FRAME, xLoadEnter);
gotoAndStop("title");
};
}
public function popJama01():void{
var _local1:*;
_local1 = jama01Ins_array.shift();
_local1.x = Math.floor((Math.random() * 480));
_local1.y = -100;
addChild(_local1);
_local1.gotoAndPlay("normal");
objectCount++;
}
public function popJama03():void{
var _local1:*;
_local1 = jama03Ins_array.shift();
_local1.x = (Math.floor((Math.random() * 300)) + 730);
_local1.y = 270;
addChildAt(_local1, getChildIndex(hoshi_mc));
_local1.gotoAndPlay("normal");
objectCount++;
}
}
}//package hoshi_fla
Section 3
//Timeline_5 (hoshi_fla.Timeline_5)
package hoshi_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Timeline_5 extends MovieClip {
public var clickFlag;
public var clickReload;
public var body_mc:MovieClip;
public var arm_mc:MovieClip;
public var moveVector:int;
public var attackCount:int;
public var rootObj:MovieClip;
public var attackFlag:Boolean;
public var way_mc:MovieClip;
public function Timeline_5(){
addFrameScript(0, frame1);
}
public function xDownStage(_arg1:MouseEvent):void{
clickFlag = true;
}
public function xUpStage(_arg1:MouseEvent):void{
clickFlag = false;
clickReload = true;
}
function frame1(){
stop();
rootObj = (this.root as MovieClip);
attackCount = 0;
attackFlag = false;
moveVector = 0;
clickFlag = false;
clickReload = true;
way_mc.visible = false;
way_mc.alpha = 1;
stage.addEventListener(MouseEvent.MOUSE_DOWN, xDownStage);
stage.addEventListener(MouseEvent.MOUSE_UP, xUpStage);
this.addEventListener(Event.ENTER_FRAME, xEnterHoshi);
}
public function recycleThis():void{
stage.removeEventListener(MouseEvent.MOUSE_DOWN, xDownStage);
stage.removeEventListener(MouseEvent.MOUSE_UP, xUpStage);
this.removeEventListener(Event.ENTER_FRAME, xEnterHoshi);
gotoAndStop("dead");
}
public function xEnterHoshi(_arg1:Event):void{
if (rootObj.lastFlag == false){
if (stage.mouseX <= 0){
this.x = 0;
} else {
if (stage.mouseX >= 480){
this.x = 480;
} else {
this.x = stage.mouseX;
};
};
if ((((((clickFlag == 1)) && ((attackCount == 0)))) && ((clickReload == true)))){
arm_mc.visible = false;
way_mc.gotoAndPlay("start");
way_mc.visible = true;
rootObj.playSe(way);
attackFlag = true;
clickReload = false;
attackCount = 16;
};
if (attackCount > 0){
attackCount--;
if (attackCount == 0){
attackFlag = false;
way_mc.visible = false;
arm_mc.visible = true;
};
};
};
if (((!((rootObj == null))) && (rootObj.gameOverFlag))){
recycleThis();
};
}
}
}//package hoshi_fla
Section 4
//bakani (bakani)
package {
import flash.media.*;
public dynamic class bakani extends Sound {
}
}//package
Section 5
//bakuhatu (bakuhatu)
package {
import flash.media.*;
public dynamic class bakuhatu extends Sound {
}
}//package
Section 6
//bakuhatu2 (bakuhatu2)
package {
import flash.media.*;
public dynamic class bakuhatu2 extends Sound {
}
}//package
Section 7
//barikan1 (barikan1)
package {
import flash.media.*;
public dynamic class barikan1 extends Sound {
}
}//package
Section 8
//bgm (bgm)
package {
import flash.media.*;
public dynamic class bgm extends Sound {
}
}//package
Section 9
//bom_end (bom_end)
package {
import flash.media.*;
public dynamic class bom_end extends Sound {
}
}//package
Section 10
//carLeft (carLeft)
package {
import flash.media.*;
public dynamic class carLeft extends Sound {
}
}//package
Section 11
//CARON (CARON)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class CARON extends MovieClip {
public var moveX;
public var moveY;
public var rootObj:MovieClip;
public function CARON(){
addFrameScript(0, frame1, 1, frame2);
}
public function xEnterCaron(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
this.x = (this.x + moveX);
this.y = (this.y + moveY);
_local2 = (rootObj.hoshi_mc.x + 50);
_local3 = (rootObj.hoshi_mc.x + 100);
_local4 = (rootObj.hoshi_mc.y + 50);
_local5 = (rootObj.hoshi_mc.y + 100);
_local6 = (this.x - 25);
_local7 = (this.x + 25);
_local8 = (this.y - 90);
_local9 = (this.y + 90);
if ((((((((((((_local2 < _local7)) && ((_local3 > _local6)))) && ((_local4 < _local9)))) && ((_local5 > _local8)))) && ((rootObj.hoshi_mc.attackFlag == true)))) && ((rootObj.caronFlag == false)))){
rootObj.playSe(kya);
moveX = -20;
moveY = -20;
rootObj.caronFlag = true;
};
if ((((rootObj.gameOverFlag == true)) || ((this.x <= -100)))){
recycleThis();
this.removeEventListener(Event.ENTER_FRAME, xEnterCaron);
};
}
function frame1(){
stop();
}
function frame2(){
stop();
rootObj = (this.root as MovieClip);
moveX = -8;
moveY = 0;
this.addEventListener(Event.ENTER_FRAME, xEnterCaron);
}
public function recycleThis():void{
rootObj.objectCount = (rootObj.objectCount - 1);
this.parent.removeChild(this);
gotoAndStop("reset");
}
}
}//package
Section 12
//carRight (carRight)
package {
import flash.media.*;
public dynamic class carRight extends Sound {
}
}//package
Section 13
//CUT_BARI (CUT_BARI)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class CUT_BARI extends MovieClip {
public var rootObj:MovieClip;
public function CUT_BARI(){
addFrameScript(15, frame16, 57, frame58);
}
function frame16(){
rootObj = (this.root as MovieClip);
rootObj.playSe(barikan1);
}
function frame58(){
stop();
rootObj.cutinFlag = false;
this.parent.removeChild(this);
}
}
}//package
Section 14
//CUT_CARON (CUT_CARON)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class CUT_CARON extends MovieClip {
public var rootObj:MovieClip;
public function CUT_CARON(){
addFrameScript(27, frame28, 69, frame70);
}
function frame70(){
stop();
rootObj.cutinFlag = false;
this.parent.removeChild(this);
}
function frame28(){
rootObj = (this.root as MovieClip);
rootObj.playSe(korosite);
}
}
}//package
Section 15
//CUT_KEN (CUT_KEN)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class CUT_KEN extends MovieClip {
public var rootObj:MovieClip;
public function CUT_KEN(){
addFrameScript(15, frame16, 77, frame78);
}
function frame78(){
stop();
rootObj.cutinFlag = false;
rootObj.last_mc = new LAST_MC();
rootObj.addChild(rootObj.last_mc);
this.parent.removeChild(this);
}
function frame16(){
rootObj = (this.root as MovieClip);
rootObj.playSe(souka);
}
}
}//package
Section 16
//CUT_PAPA (CUT_PAPA)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class CUT_PAPA extends MovieClip {
public var rootObj:MovieClip;
public function CUT_PAPA(){
addFrameScript(15, frame16, 66, frame67);
}
function frame16(){
rootObj = (this.root as MovieClip);
rootObj.playSe(papaIsya);
}
function frame67(){
stop();
rootObj.cutinFlag = false;
this.parent.removeChild(this);
}
}
}//package
Section 17
//CUT_YUU (CUT_YUU)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class CUT_YUU extends MovieClip {
public var rootObj:MovieClip;
public function CUT_YUU(){
addFrameScript(15, frame16, 66, frame67);
}
function frame16(){
rootObj = (this.root as MovieClip);
rootObj.playSe(korekara);
}
function frame67(){
stop();
rootObj.cutinFlag = false;
this.parent.removeChild(this);
}
}
}//package
Section 18
//doudai (doudai)
package {
import flash.media.*;
public dynamic class doudai extends Sound {
}
}//package
Section 19
//eei (eei)
package {
import flash.media.*;
public dynamic class eei extends Sound {
}
}//package
Section 20
//end2 (end2)
package {
import flash.media.*;
public dynamic class end2 extends Sound {
}
}//package
Section 21
//end3 (end3)
package {
import flash.media.*;
public dynamic class end3 extends Sound {
}
}//package
Section 22
//FIRE (FIRE)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class FIRE extends MovieClip {
public var counter:int;
public var gravity;
public var upper;
public var rootObj:MovieClip;
public var deadFlag:Boolean;
public function FIRE(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
stop();
counter = 80;
this.addEventListener(Event.ENTER_FRAME, xEnterFire);
}
function frame1(){
stop();
}
public function xEnterMatch(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
if (deadFlag == false){
this.x = (this.x - 10);
this.y = (this.y + (upper + gravity));
upper = (upper + 0.5);
} else {
this.x = (this.x - 20);
this.y = (this.y - 20);
};
_local2 = (rootObj.hoshi_mc.x + 50);
_local3 = (rootObj.hoshi_mc.x + 100);
_local4 = (rootObj.hoshi_mc.y + 50);
_local5 = (rootObj.hoshi_mc.y + 100);
_local6 = (this.x - 25);
_local7 = (this.x + 25);
_local8 = this.y;
_local9 = (this.y + 50);
if ((((((((((_local2 < _local7)) && ((_local3 > _local6)))) && ((_local4 < _local9)))) && ((_local5 > _local8)))) && ((rootObj.hoshi_mc.attackFlag == true)))){
deadFlag = true;
};
if (this.y >= 340){
this.removeEventListener(Event.ENTER_FRAME, xEnterMatch);
rootObj.playSe(flame);
gotoAndStop("fire");
};
if (rootObj != null){
if (rootObj.gameOverFlag == true){
this.removeEventListener(Event.ENTER_FRAME, xEnterMatch);
recycleThis();
};
};
if (this.x <= -50){
this.removeEventListener(Event.ENTER_FRAME, xEnterMatch);
recycleThis();
};
if (rootObj.wayPoint >= rootObj.stage4){
this.removeEventListener(Event.ENTER_FRAME, xEnterMatch);
recycleThis();
};
}
public function xEnterFire(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
_local2 = (rootObj.hoshi_mc.x - 50);
_local3 = (rootObj.hoshi_mc.x + 50);
_local4 = rootObj.hoshi_mc.y;
_local5 = (rootObj.hoshi_mc.y + 150);
_local6 = (this.x - 60);
_local7 = (this.x + 60);
_local8 = (this.y - 120);
_local9 = (this.y + 10);
if ((((((((_local2 < _local7)) && ((_local3 > _local6)))) && ((_local4 < _local9)))) && ((_local5 > _local8)))){
rootObj.gameOverNo = 3;
rootObj.gameOverFlag = true;
};
if (counter <= 20){
this.alpha = (this.alpha - 0.05);
};
if (this.alpha <= 0){
this.removeEventListener(Event.ENTER_FRAME, xEnterFire);
recycleThis();
};
if (rootObj != null){
if (rootObj.gameOverFlag == true){
this.removeEventListener(Event.ENTER_FRAME, xEnterFire);
recycleThis();
};
};
if (rootObj.wayPoint >= rootObj.stage4){
this.removeEventListener(Event.ENTER_FRAME, xEnterFire);
recycleThis();
};
counter--;
}
function frame2(){
stop();
this.alpha = 1;
this.visible = true;
rootObj = (this.root as MovieClip);
this.addEventListener(Event.ENTER_FRAME, xEnterMatch);
upper = -25;
gravity = 10;
deadFlag = false;
}
public function recycleThis():void{
if (rootObj != null){
rootObj.objectCount = (rootObj.objectCount - 1);
rootObj.jama03Ins_array.push(this);
this.parent.removeChild(this);
gotoAndStop("reset");
};
}
}
}//package
Section 23
//flame (flame)
package {
import flash.media.*;
public dynamic class flame extends Sound {
}
}//package
Section 24
//gomenne (gomenne)
package {
import flash.media.*;
public dynamic class gomenne extends Sound {
}
}//package
Section 25
//ichido (ichido)
package {
import flash.media.*;
public dynamic class ichido extends Sound {
}
}//package
Section 26
//iidaro (iidaro)
package {
import flash.media.*;
public dynamic class iidaro extends Sound {
}
}//package
Section 27
//izumi (izumi)
package {
import flash.media.*;
public dynamic class izumi extends Sound {
}
}//package
Section 28
//JAMA1 (JAMA1)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class JAMA1 extends MovieClip {
public var life:int;
public var rootObj:MovieClip;
public function JAMA1(){
addFrameScript(0, frame1, 1, frame2);
}
public function xEnterBari(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
this.y = (this.y + 15);
_local2 = (rootObj.hoshi_mc.x - 50);
_local3 = (rootObj.hoshi_mc.x + 50);
_local4 = rootObj.hoshi_mc.y;
_local5 = (rootObj.hoshi_mc.y + 150);
_local6 = (this.x - 25);
_local7 = (this.x + 25);
_local8 = this.y;
_local9 = (this.y + 50);
if ((((((((_local2 < _local7)) && ((_local3 > _local6)))) && ((_local4 < _local9)))) && ((_local5 > _local8)))){
rootObj.gameOverFlag = true;
rootObj.gameOverNo = 1;
};
if (rootObj != null){
if (rootObj.gameOverFlag == true){
life = 0;
};
};
if (this.y >= 450){
life = 0;
};
if (life <= 0){
recycleThis();
};
}
function frame1(){
stop();
}
function frame2(){
stop();
rootObj = (this.root as MovieClip);
life = 1;
this.addEventListener(Event.ENTER_FRAME, xEnterBari);
}
public function recycleThis():void{
if (rootObj != null){
this.removeEventListener(Event.ENTER_FRAME, xEnterBari);
rootObj.objectCount = (rootObj.objectCount - 1);
rootObj.jama01Ins_array.push(this);
this.parent.removeChild(this);
gotoAndStop("reset");
};
}
}
}//package
Section 29
//KEN (KEN)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class KEN extends MovieClip {
public var moveX;
public var moveY;
public var rootObj:MovieClip;
public function KEN(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
public function xEnterKen(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
this.x = (this.x + moveX);
this.y = (this.y + moveY);
_local2 = (rootObj.hoshi_mc.x + 50);
_local3 = (rootObj.hoshi_mc.x + 50);
_local4 = (rootObj.hoshi_mc.y + 50);
_local5 = (rootObj.hoshi_mc.y + 100);
_local6 = (this.x + 70);
_local7 = (this.x + 90);
_local8 = (this.y - 90);
_local9 = (this.y + 90);
if ((((((((_local2 < _local7)) && ((_local3 > _local6)))) && ((_local4 < _local9)))) && ((_local5 > _local8)))){
this.removeEventListener(Event.ENTER_FRAME, xEnterKen);
rootObj.hoshi_mc.visible = false;
gotoAndPlay("get");
};
if ((((rootObj.gameOverFlag == true)) || ((this.x <= -100)))){
recycleThis();
this.removeEventListener(Event.ENTER_FRAME, xEnterKen);
};
}
function frame3(){
stop();
moveX = -10;
moveY = 0;
this.addEventListener(Event.ENTER_FRAME, xEnterKenGet);
}
function frame1(){
stop();
}
function frame2(){
stop();
rootObj = (this.root as MovieClip);
moveX = -10;
moveY = 0;
this.addEventListener(Event.ENTER_FRAME, xEnterKen);
}
public function xEnterKenGet(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
this.x = (this.x + moveX);
this.y = (this.y + moveY);
_local2 = (rootObj.hoshi_mc.x + 50);
_local3 = (rootObj.hoshi_mc.x + 50);
_local4 = (rootObj.hoshi_mc.y + 50);
_local5 = (rootObj.hoshi_mc.y + 100);
_local6 = (this.x - 25);
_local7 = (this.x + 25);
_local8 = (this.y - 90);
_local9 = (this.y + 90);
if ((((rootObj.gameOverFlag == true)) || ((this.x <= -100)))){
recycleThis();
this.removeEventListener(Event.ENTER_FRAME, xEnterKenGet);
};
}
public function recycleThis():void{
rootObj.objectCount = (rootObj.objectCount - 1);
this.parent.removeChild(this);
gotoAndStop("reset");
}
}
}//package
Section 30
//KNIFE (KNIFE)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class KNIFE extends MovieClip {
public var rootObj:MovieClip;
public function KNIFE(){
addFrameScript(0, frame1, 1, frame2);
}
public function xEnterKnife(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
this.x = (this.x - 10);
this.y = (this.y + 20);
_local2 = (rootObj.hoshi_mc.x - 50);
_local3 = (rootObj.hoshi_mc.x + 50);
_local4 = rootObj.hoshi_mc.y;
_local5 = (rootObj.hoshi_mc.y + 150);
_local6 = (this.x - 30);
_local7 = (this.x + 30);
_local8 = (this.y - 40);
_local9 = (this.y + 40);
if ((((((((_local2 < _local7)) && ((_local3 > _local6)))) && ((_local4 < _local9)))) && ((_local5 > _local8)))){
rootObj.gameOverNo = 4;
rootObj.gameOverFlag = true;
};
if (rootObj != null){
if (rootObj.gameOverFlag == true){
recycleThis();
};
};
if (((!((rootObj == null))) && ((rootObj.wayPoint >= rootObj.stage4)))){
recycleThis();
};
if (this.y >= 450){
recycleThis();
};
}
function frame1(){
stop();
}
function frame2(){
stop();
rootObj = (this.root as MovieClip);
this.addEventListener(Event.ENTER_FRAME, xEnterKnife);
}
public function recycleThis():void{
if (rootObj != null){
this.removeEventListener(Event.ENTER_FRAME, xEnterKnife);
rootObj.objectCount = (rootObj.objectCount - 1);
rootObj.knifeIns_array.push(this);
this.parent.removeChild(this);
rootObj = null;
gotoAndStop("reset");
};
}
}
}//package
Section 31
//korekara (korekara)
package {
import flash.media.*;
public dynamic class korekara extends Sound {
}
}//package
Section 32
//korosite (korosite)
package {
import flash.media.*;
public dynamic class korosite extends Sound {
}
}//package
Section 33
//kya (kya)
package {
import flash.media.*;
public dynamic class kya extends Sound {
}
}//package
Section 34
//LAST_MC (LAST_MC)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LAST_MC extends MovieClip {
public var rootObj:MovieClip;
public function LAST_MC(){
addFrameScript(0, frame1, 700, frame701, 0x0303, frame772, 845, frame846, 1026, frame1027, 1078, frame1079, 1663, frame1664);
}
function frame701(){
rootObj.popJama04();
rootObj.lastFlag = true;
}
function frame846(){
rootObj.playVoice(izumi);
}
function frame1079(){
rootObj.playVoice(sugee);
}
function frame1(){
rootObj = (this.root as MovieClip);
}
function frame1664(){
stop();
rootObj.lastToTitle();
}
function frame1027(){
rootObj.playVoice(eei);
}
function frame772(){
rootObj.lastCheck();
}
}
}//package
Section 35
//motto (motto)
package {
import flash.media.*;
public dynamic class motto extends Sound {
}
}//package
Section 36
//PAPA (PAPA)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class PAPA extends MovieClip {
public var rootObj:MovieClip;
public var actionFlag:int;
public var waitTime:int;
public function PAPA(){
addFrameScript(0, frame1, 1, frame2);
}
public function xEnterPapa(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
if (actionFlag == 0){
this.x = (this.x - 20);
if (this.x <= 340){
actionFlag = 1;
};
} else {
if (actionFlag == 1){
if (waitTime >= 30){
actionFlag = 2;
};
waitTime++;
} else {
if (actionFlag == 2){
this.x = (this.x + 10);
if (this.x >= 800){
recycleThis();
};
};
};
};
_local2 = (rootObj.hoshi_mc.x - 50);
_local3 = (rootObj.hoshi_mc.x + 50);
_local4 = rootObj.hoshi_mc.y;
_local5 = (rootObj.hoshi_mc.y + 150);
_local6 = (this.x - 150);
_local7 = (this.x + 150);
_local8 = (this.y - 60);
_local9 = (this.y + 60);
if ((((((((_local2 < _local7)) && ((_local3 > _local6)))) && ((_local4 < _local9)))) && ((_local5 > _local8)))){
rootObj.gameOverNo = 2;
rootObj.gameOverFlag = true;
};
if (rootObj.gameOverFlag == true){
recycleThis();
};
}
function frame1(){
stop();
}
function frame2(){
stop();
rootObj = (this.root as MovieClip);
actionFlag = 0;
waitTime = 0;
this.addEventListener(Event.ENTER_FRAME, xEnterPapa);
}
public function recycleThis():void{
if (rootObj != null){
this.removeEventListener(Event.ENTER_FRAME, xEnterPapa);
rootObj.objectCount = (rootObj.objectCount - 1);
this.parent.removeChild(this);
gotoAndStop("reset");
};
}
}
}//package
Section 37
//PAPA2 (PAPA2)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class PAPA2 extends MovieClip {
public var rootObj:MovieClip;
public var actionFlag:int;
public var waitTime:int;
public function PAPA2(){
addFrameScript(0, frame1, 1, frame2);
}
public function xEnterPapa(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
if (actionFlag == 0){
this.x = (this.x + 20);
if (this.x >= 140){
actionFlag = 1;
};
} else {
if (actionFlag == 1){
if (waitTime >= 30){
actionFlag = 2;
};
waitTime++;
} else {
if (actionFlag == 2){
this.x = (this.x - 10);
if (this.x <= -200){
recycleThis();
};
};
};
};
_local2 = (rootObj.hoshi_mc.x - 50);
_local3 = (rootObj.hoshi_mc.x + 50);
_local4 = rootObj.hoshi_mc.y;
_local5 = (rootObj.hoshi_mc.y + 150);
_local6 = (this.x - 150);
_local7 = (this.x + 150);
_local8 = (this.y - 60);
_local9 = (this.y + 60);
if ((((((((_local2 < _local7)) && ((_local3 > _local6)))) && ((_local4 < _local9)))) && ((_local5 > _local8)))){
rootObj.gameOverNo = 2;
rootObj.gameOverFlag = true;
};
if (rootObj.gameOverFlag == true){
recycleThis();
};
}
function frame1(){
stop();
}
function frame2(){
stop();
rootObj = (this.root as MovieClip);
actionFlag = 0;
waitTime = 0;
this.addEventListener(Event.ENTER_FRAME, xEnterPapa);
}
public function recycleThis():void{
if (rootObj != null){
this.removeEventListener(Event.ENTER_FRAME, xEnterPapa);
rootObj.objectCount = (rootObj.objectCount - 1);
this.parent.removeChild(this);
gotoAndStop("reset");
};
}
}
}//package
Section 38
//papaIsya (papaIsya)
package {
import flash.media.*;
public dynamic class papaIsya extends Sound {
}
}//package
Section 39
//souka (souka)
package {
import flash.media.*;
public dynamic class souka extends Sound {
}
}//package
Section 40
//sugee (sugee)
package {
import flash.media.*;
public dynamic class sugee extends Sound {
}
}//package
Section 41
//TEKI (TEKI)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.utils.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class TEKI extends MovieClip {
public var life:int;
public var moveX:int;
public var moveY:int;
public var rootObj:MovieClip;
public function TEKI(){
addFrameScript(0, frame1, 1, frame2, 5, frame6);
}
function frame6(){
stop();
moveX = -20;
moveY = -20;
this.addEventListener(Event.ENTER_FRAME, xEnterDead);
}
function frame1(){
stop();
}
function frame2(){
stop();
rootObj = (this.root as MovieClip);
life = 1;
moveX = (Math.floor((Math.random() * 5)) + 8);
moveY = -20;
this.addEventListener(Event.ENTER_FRAME, xEnterTeki);
}
public function recycleThis():void{
rootObj.objectCount = (rootObj.objectCount - 1);
rootObj.enemyIns_array.push(this);
this.parent.removeChild(this);
gotoAndStop("reset");
}
public function xEnterDead(_arg1:Event):void{
this.x = (this.x + moveX);
this.y = (this.y + moveY);
if ((((this.x <= -100)) || ((this.y <= -100)))){
life = 0;
this.removeEventListener(Event.ENTER_FRAME, xEnterDead);
recycleThis();
};
}
public function xEnterTeki(_arg1:Event):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
this.x = (this.x - moveX);
_local2 = (rootObj.hoshi_mc.x + 50);
_local3 = (rootObj.hoshi_mc.x + 100);
_local4 = (rootObj.hoshi_mc.y + 50);
_local5 = (rootObj.hoshi_mc.y + 100);
_local6 = (this.x - 100);
_local7 = (this.x + 100);
_local8 = (this.y - 100);
_local9 = (this.y + 100);
if ((((((((((_local2 < _local7)) && ((_local3 > _local6)))) && ((_local4 < _local9)))) && ((_local5 > _local8)))) && ((rootObj.hoshi_mc.attackFlag == true)))){
rootObj.wayPoint++;
this.removeEventListener(Event.ENTER_FRAME, xEnterTeki);
gotoAndPlay("dead");
};
if ((((rootObj.gameOverFlag == true)) || ((this.x <= -100)))){
life = 0;
};
if (life <= 0){
this.removeEventListener(Event.ENTER_FRAME, xEnterTeki);
recycleThis();
};
}
}
}//package
Section 42
//tenkou (tenkou)
package {
import flash.media.*;
public dynamic class tenkou extends Sound {
}
}//package
Section 43
//titlesound (titlesound)
package {
import flash.media.*;
public dynamic class titlesound extends Sound {
}
}//package
Section 44
//way (way)
package {
import flash.media.*;
public dynamic class way extends Sound {
}
}//package