Section 1
//BalconybacktoFinal_273 (BeyondTheNever_fla.BalconybacktoFinal_273)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class BalconybacktoFinal_273 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function BalconybacktoFinal_273(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 2
//BlackFader_82 (BeyondTheNever_fla.BlackFader_82)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class BlackFader_82 extends MovieClip {
public function BlackFader_82(){
addFrameScript(49, frame50);
}
function frame50(){
stop();
this.visible = false;
}
}
}//package BeyondTheNever_fla
Section 3
//btn_1_32 (BeyondTheNever_fla.btn_1_32)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class btn_1_32 extends MovieClip {
public function btn_1_32(){
addFrameScript(0, frame1, 7, frame8);
}
function frame8(){
stop();
}
function frame1(){
stop();
}
}
}//package BeyondTheNever_fla
Section 4
//btn_2_33 (BeyondTheNever_fla.btn_2_33)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class btn_2_33 extends MovieClip {
public function btn_2_33(){
addFrameScript(0, frame1, 7, frame8);
}
function frame8(){
stop();
}
function frame1(){
stop();
}
}
}//package BeyondTheNever_fla
Section 5
//checkpoint_110 (BeyondTheNever_fla.checkpoint_110)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class checkpoint_110 extends MovieClip {
public function checkpoint_110(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).checkPointArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 6
//climbable_106 (BeyondTheNever_fla.climbable_106)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class climbable_106 extends MovieClip {
public function climbable_106(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).climbableArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 7
//Complete_INTRO_14 (BeyondTheNever_fla.Complete_INTRO_14)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class Complete_INTRO_14 extends MovieClip {
public function Complete_INTRO_14(){
addFrameScript(1365, frame1366);
}
function frame1366(){
stop();
MovieClip(parent).play();
}
}
}//package BeyondTheNever_fla
Section 8
//creditBox_295 (BeyondTheNever_fla.creditBox_295)
package BeyondTheNever_fla {
import flash.events.*;
import flash.display.*;
public dynamic class creditBox_295 extends MovieClip {
public var playcredits_btn:SimpleButton;
public var playCredits:Boolean;
public function creditBox_295(){
addFrameScript(0, frame1, 1999, frame2000);
}
public function onClickCredits(_arg1:MouseEvent){
if (!playCredits){
this.stop();
playCredits = true;
} else {
this.play();
playCredits = false;
};
}
function frame1(){
playcredits_btn.addEventListener(MouseEvent.CLICK, onClickCredits);
playCredits = false;
}
function frame2000(){
stop();
MovieClip(parent).play();
}
}
}//package BeyondTheNever_fla
Section 9
//CrossroadsDtoSecretsTSP_189 (BeyondTheNever_fla.CrossroadsDtoSecretsTSP_189)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class CrossroadsDtoSecretsTSP_189 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function CrossroadsDtoSecretsTSP_189(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 10
//CrossroadstoDome1TSP_190 (BeyondTheNever_fla.CrossroadstoDome1TSP_190)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class CrossroadstoDome1TSP_190 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function CrossroadstoDome1TSP_190(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 11
//CrossroadstoLaddersTSP_187 (BeyondTheNever_fla.CrossroadstoLaddersTSP_187)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class CrossroadstoLaddersTSP_187 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function CrossroadstoLaddersTSP_187(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 12
//CrossroadstoLeapTSP_186 (BeyondTheNever_fla.CrossroadstoLeapTSP_186)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class CrossroadstoLeapTSP_186 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function CrossroadstoLeapTSP_186(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 13
//CrossroadsUtoSecretsTSPcopy_188 (BeyondTheNever_fla.CrossroadsUtoSecretsTSPcopy_188)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class CrossroadsUtoSecretsTSPcopy_188 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function CrossroadsUtoSecretsTSPcopy_188(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 14
//DesignersNotes_80 (BeyondTheNever_fla.DesignersNotes_80)
package BeyondTheNever_fla {
import flash.events.*;
import flash.display.*;
public dynamic class DesignersNotes_80 extends MovieClip {
public var closeNotes:MovieClip;
public var backNotes:SimpleButton;
public var nextNotes:SimpleButton;
public function DesignersNotes_80(){
addFrameScript(0, frame1);
}
public function nextLevel(_arg1:Event):void{
nextFrame();
}
public function closeTheNotes(_arg1:Event):void{
gotoAndStop(1);
this.visible = false;
}
function frame1(){
stop();
backNotes.addEventListener(MouseEvent.MOUSE_DOWN, backLevel);
nextNotes.addEventListener(MouseEvent.MOUSE_DOWN, nextLevel);
closeNotes.addEventListener(MouseEvent.MOUSE_DOWN, closeTheNotes);
}
public function backLevel(_arg1:Event):void{
prevFrame();
}
}
}//package BeyondTheNever_fla
Section 15
//Dome1toDome1LTSP_226 (BeyondTheNever_fla.Dome1toDome1LTSP_226)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Dome1toDome1LTSP_226 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function Dome1toDome1LTSP_226(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 16
//Dome1toDome3RTSP_227 (BeyondTheNever_fla.Dome1toDome3RTSP_227)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Dome1toDome3RTSP_227 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function Dome1toDome3RTSP_227(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 17
//Dome2backtoDome1_235 (BeyondTheNever_fla.Dome2backtoDome1_235)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Dome2backtoDome1_235 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function Dome2backtoDome1_235(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 18
//Dome3backtoDome1TSP_239 (BeyondTheNever_fla.Dome3backtoDome1TSP_239)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Dome3backtoDome1TSP_239 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function Dome3backtoDome1TSP_239(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 19
//Dome3toHighPath1_240 (BeyondTheNever_fla.Dome3toHighPath1_240)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Dome3toHighPath1_240 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function Dome3toHighPath1_240(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 20
//DomebacktoCrossroadsTSP_225 (BeyondTheNever_fla.DomebacktoCrossroadsTSP_225)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class DomebacktoCrossroadsTSP_225 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function DomebacktoCrossroadsTSP_225(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 21
//endingText_289 (BeyondTheNever_fla.endingText_289)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class endingText_289 extends MovieClip {
public function endingText_289(){
addFrameScript(944, frame945);
}
function frame945(){
stop();
MovieClip(parent).play();
}
}
}//package BeyondTheNever_fla
Section 22
//Fall_98 (BeyondTheNever_fla.Fall_98)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class Fall_98 extends MovieClip {
public function Fall_98(){
addFrameScript(4, frame5);
}
function frame5(){
stop();
}
}
}//package BeyondTheNever_fla
Section 23
//FinalLeveltoBalcony_278 (BeyondTheNever_fla.FinalLeveltoBalcony_278)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class FinalLeveltoBalcony_278 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function FinalLeveltoBalcony_278(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 24
//firstStage_279 (BeyondTheNever_fla.firstStage_279)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class firstStage_279 extends MovieClip {
public function firstStage_279(){
addFrameScript(0, frame1, 8, frame9, 46, frame47, 94, frame95);
}
function frame47(){
stop();
}
function frame95(){
stop();
MovieClip(this.parent.parent).endingStart = true;
MovieClip(this.parent.parent).play();
}
function frame9(){
stop();
}
function frame1(){
stop();
}
}
}//package BeyondTheNever_fla
Section 25
//FlowersbacktoSkelTSP_157 (BeyondTheNever_fla.FlowersbacktoSkelTSP_157)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class FlowersbacktoSkelTSP_157 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function FlowersbacktoSkelTSP_157(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 26
//FlowerstoJailTSP_158 (BeyondTheNever_fla.FlowerstoJailTSP_158)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class FlowerstoJailTSP_158 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function FlowerstoJailTSP_158(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 27
//FlowerstoNarrows_159 (BeyondTheNever_fla.FlowerstoNarrows_159)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class FlowerstoNarrows_159 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function FlowerstoNarrows_159(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 28
//ForestbacktoLVLt1_141 (BeyondTheNever_fla.ForestbacktoLVLt1_141)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class ForestbacktoLVLt1_141 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function ForestbacktoLVLt1_141(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 29
//ForesttoSkelTP_142 (BeyondTheNever_fla.ForesttoSkelTP_142)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class ForesttoSkelTP_142 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function ForesttoSkelTP_142(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 30
//fryer_109 (BeyondTheNever_fla.fryer_109)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class fryer_109 extends MovieClip {
public function fryer_109(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).fryArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 31
//GameforceLogo_8 (BeyondTheNever_fla.GameforceLogo_8)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class GameforceLogo_8 extends MovieClip {
public function GameforceLogo_8(){
addFrameScript(443, frame444);
}
function frame444(){
stop();
MovieClip(parent).play();
}
}
}//package BeyondTheNever_fla
Section 32
//GameMapMain_78 (BeyondTheNever_fla.GameMapMain_78)
package BeyondTheNever_fla {
import flash.events.*;
import flash.display.*;
public dynamic class GameMapMain_78 extends MovieClip {
public var closeMap_btn:SimpleButton;
public function GameMapMain_78(){
addFrameScript(0, frame1);
}
public function closeMapScreen(_arg1:Event):void{
this.visible = false;
}
function frame1(){
stop();
closeMap_btn.addEventListener(MouseEvent.MOUSE_DOWN, closeMapScreen);
}
}
}//package BeyondTheNever_fla
Section 33
//HighPassbacktoDome3_247 (BeyondTheNever_fla.HighPassbacktoDome3_247)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class HighPassbacktoDome3_247 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function HighPassbacktoDome3_247(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 34
//HighPasstoTemple1_246 (BeyondTheNever_fla.HighPasstoTemple1_246)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class HighPasstoTemple1_246 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function HighPasstoTemple1_246(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 35
//InstructionsPanel_31 (BeyondTheNever_fla.InstructionsPanel_31)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class InstructionsPanel_31 extends MovieClip {
public var ibtn_1:MovieClip;
public var ibtn_2:MovieClip;
public var deadButton:SimpleButton;
public var playSound_btn:SimpleButton;
public var pausePoint:Number;
public var pauseSound_btn:SimpleButton;
public function InstructionsPanel_31(){
addFrameScript(0, frame1, 6, frame7);
}
public function clickPlay(_arg1:MouseEvent){
MovieClip(parent).sc = MovieClip(parent).tl.play(pausePoint);
}
function frame1(){
ibtn_1.buttonMode = true;
ibtn_2.buttonMode = true;
ibtn_1.addEventListener(MouseEvent.CLICK, inventoryOne);
ibtn_2.addEventListener(MouseEvent.CLICK, inventoryTwo);
stop();
ibtn_1.gotoAndStop("tog_on");
ibtn_2.gotoAndStop("tog_off");
}
public function inventoryOne(_arg1:Event):void{
this.gotoAndPlay("inv_1");
}
public function clickPause(_arg1:MouseEvent){
pausePoint = MovieClip(parent).sc.position;
MovieClip(parent).sc.stop();
}
public function inventoryTwo(_arg1:Event):void{
this.gotoAndPlay("inv_2");
}
function frame7(){
stop();
ibtn_2.gotoAndStop("tog_on");
ibtn_1.gotoAndStop("tog_off");
deadButton.addEventListener(MouseEvent.CLICK, deadAgain);
pausePoint = 0;
pauseSound_btn.addEventListener(MouseEvent.CLICK, clickPause);
playSound_btn.addEventListener(MouseEvent.CLICK, clickPlay);
}
public function deadAgain(_arg1:Event):void{
MovieClip(parent).grounded = false;
MovieClip(parent).dying = true;
}
}
}//package BeyondTheNever_fla
Section 36
//inv_artifact1_41 (BeyondTheNever_fla.inv_artifact1_41)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_artifact1_41 extends MovieClip {
public function inv_artifact1_41(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 37
//inv_artifact2_42 (BeyondTheNever_fla.inv_artifact2_42)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_artifact2_42 extends MovieClip {
public function inv_artifact2_42(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 38
//inv_artifact3_43 (BeyondTheNever_fla.inv_artifact3_43)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_artifact3_43 extends MovieClip {
public function inv_artifact3_43(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 39
//inv_artifact4_44 (BeyondTheNever_fla.inv_artifact4_44)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_artifact4_44 extends MovieClip {
public function inv_artifact4_44(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 40
//inv_char1_50 (BeyondTheNever_fla.inv_char1_50)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_char1_50 extends MovieClip {
public function inv_char1_50(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 41
//inv_char2_51 (BeyondTheNever_fla.inv_char2_51)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_char2_51 extends MovieClip {
public function inv_char2_51(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 42
//inv_char3_52 (BeyondTheNever_fla.inv_char3_52)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_char3_52 extends MovieClip {
public function inv_char3_52(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 43
//inv_char4_53 (BeyondTheNever_fla.inv_char4_53)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_char4_53 extends MovieClip {
public function inv_char4_53(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 44
//inv_char5_54 (BeyondTheNever_fla.inv_char5_54)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_char5_54 extends MovieClip {
public function inv_char5_54(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 45
//inv_char6_55 (BeyondTheNever_fla.inv_char6_55)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_char6_55 extends MovieClip {
public function inv_char6_55(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 46
//inv_glyph1_45 (BeyondTheNever_fla.inv_glyph1_45)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_glyph1_45 extends MovieClip {
public function inv_glyph1_45(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 47
//inv_glyph2_46 (BeyondTheNever_fla.inv_glyph2_46)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_glyph2_46 extends MovieClip {
public function inv_glyph2_46(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 48
//inv_glyph3_47 (BeyondTheNever_fla.inv_glyph3_47)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_glyph3_47 extends MovieClip {
public function inv_glyph3_47(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 49
//inv_glyph4_48 (BeyondTheNever_fla.inv_glyph4_48)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_glyph4_48 extends MovieClip {
public function inv_glyph4_48(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 50
//inv_map1_39 (BeyondTheNever_fla.inv_map1_39)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_map1_39 extends MovieClip {
public function inv_map1_39(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 51
//inv_notes_49 (BeyondTheNever_fla.inv_notes_49)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_notes_49 extends MovieClip {
public function inv_notes_49(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 52
//inv_orb_40 (BeyondTheNever_fla.inv_orb_40)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_orb_40 extends MovieClip {
public function inv_orb_40(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 53
//inv_trophy_56 (BeyondTheNever_fla.inv_trophy_56)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class inv_trophy_56 extends MovieClip {
public function inv_trophy_56(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 54
//inventoryPanel_37 (BeyondTheNever_fla.inventoryPanel_37)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class inventoryPanel_37 extends MovieClip {
public var btn_2:MovieClip;
public var inv_glyph1:MovieClip;
public var inv_glyph2:MovieClip;
public var btn_1:MovieClip;
public var inv_glyph4:MovieClip;
public var mapButton:SimpleButton;
public var key1:MovieClip;
public var inv_glyph3:MovieClip;
public var inv_trophy:MovieClip;
public var inv_orb1:MovieClip;
public var inv_orb2:MovieClip;
public var inv_orb3:MovieClip;
public var inv_orb4:MovieClip;
public var inv_orb5:MovieClip;
public var inv_orb6:MovieClip;
public var inv_orb7:MovieClip;
public var inv_orb8:MovieClip;
public var inv_orb9:MovieClip;
public var inv_char1:MovieClip;
public var inv_char2:MovieClip;
public var inv_char3:MovieClip;
public var inv_char4:MovieClip;
public var inv_char5:MovieClip;
public var inv_char6:MovieClip;
public var notesButton:SimpleButton;
public var inv_artifact4:MovieClip;
public var inv_artifact1:MovieClip;
public var inv_artifact2:MovieClip;
public var inv_artifact3:MovieClip;
public var inv_map1:MovieClip;
public var inv_notes:MovieClip;
public function inventoryPanel_37(){
addFrameScript(0, frame1, 6, frame7);
}
public function showMap(_arg1:Event):void{
if (MovieClip(parent).map1){
MovieClip(parent).gameMap.visible = true;
};
}
public function dNotes(_arg1:Event):void{
if (MovieClip(parent).dnotes){
MovieClip(parent).designNotes.visible = true;
};
}
public function inventoryTwo(_arg1:Event):void{
this.gotoAndPlay("inv_2");
}
public function inventoryOne(_arg1:Event):void{
this.gotoAndPlay("inv_1");
}
function frame1(){
btn_1.buttonMode = true;
btn_2.buttonMode = true;
btn_1.addEventListener(MouseEvent.CLICK, inventoryOne);
btn_2.addEventListener(MouseEvent.CLICK, inventoryTwo);
if (MovieClip(parent).orb1){
inv_orb1.gotoAndStop("tog_on");
};
if (MovieClip(parent).orb2){
inv_orb2.gotoAndStop("tog_on");
};
if (MovieClip(parent).orb3){
inv_orb3.gotoAndStop("tog_on");
};
if (MovieClip(parent).orb4){
inv_orb4.gotoAndStop("tog_on");
};
if (MovieClip(parent).orb5){
inv_orb5.gotoAndStop("tog_on");
};
if (MovieClip(parent).orb6){
inv_orb6.gotoAndStop("tog_on");
};
if (MovieClip(parent).orb7){
inv_orb7.gotoAndStop("tog_on");
};
if (MovieClip(parent).orb8){
inv_orb8.gotoAndStop("tog_on");
};
if (MovieClip(parent).orb9){
inv_orb9.gotoAndStop("tog_on");
};
if (MovieClip(parent).glyph1){
inv_glyph1.gotoAndStop("tog_on");
};
if (MovieClip(parent).glyph2){
inv_glyph2.gotoAndStop("tog_on");
};
if (MovieClip(parent).glyph3){
inv_glyph3.gotoAndStop("tog_on");
};
if (MovieClip(parent).glyph4){
inv_glyph4.gotoAndStop("tog_on");
};
if (MovieClip(parent).artifact1){
inv_artifact1.gotoAndStop("tog_on");
};
if (MovieClip(parent).artifact2){
inv_artifact2.gotoAndStop("tog_on");
};
if (MovieClip(parent).artifact3){
inv_artifact3.gotoAndStop("tog_on");
};
if (MovieClip(parent).artifact4){
inv_artifact4.gotoAndStop("tog_on");
};
if (MovieClip(parent).key1){
key1.gotoAndStop("tog_on");
};
if (MovieClip(parent).map1){
inv_map1.gotoAndStop("tog_on");
};
stop();
btn_1.gotoAndStop("tog_on");
btn_2.gotoAndStop("tog_off");
if (MovieClip(parent).map1){
mapButton.visible = true;
mapButton.addEventListener(MouseEvent.CLICK, showMap);
} else {
mapButton.visible = false;
mapButton.removeEventListener(MouseEvent.CLICK, showMap);
};
}
function frame7(){
if (MovieClip(parent).refreshMap){
this.gotoAndPlay(1);
MovieClip(parent).refreshMap = false;
};
if (MovieClip(parent).char1){
inv_char1.gotoAndStop("tog_on");
};
if (MovieClip(parent).char2){
inv_char2.gotoAndStop("tog_on");
};
if (MovieClip(parent).char3){
inv_char3.gotoAndStop("tog_on");
};
if (MovieClip(parent).char4){
inv_char4.gotoAndStop("tog_on");
};
if (MovieClip(parent).char5){
inv_char5.gotoAndStop("tog_on");
};
if (MovieClip(parent).char6){
inv_char6.gotoAndStop("tog_on");
};
if (MovieClip(parent).dnotes){
inv_notes.gotoAndStop("tog_on");
};
if (MovieClip(parent).trophy){
inv_trophy.gotoAndStop("tog_on");
};
stop();
btn_2.gotoAndStop("tog_on");
btn_1.gotoAndStop("tog_off");
if (MovieClip(parent).dnotes){
notesButton.visible = true;
notesButton.addEventListener(MouseEvent.CLICK, dNotes);
} else {
notesButton.visible = false;
notesButton.removeEventListener(MouseEvent.CLICK, dNotes);
};
}
}
}//package BeyondTheNever_fla
Section 55
//JailbacktoFlowersTSP_170 (BeyondTheNever_fla.JailbacktoFlowersTSP_170)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class JailbacktoFlowersTSP_170 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function JailbacktoFlowersTSP_170(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 56
//JailbacktoVilliageTSP_171 (BeyondTheNever_fla.JailbacktoVilliageTSP_171)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class JailbacktoVilliageTSP_171 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function JailbacktoVilliageTSP_171(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 57
//JailBug_mc_163 (BeyondTheNever_fla.JailBug_mc_163)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class JailBug_mc_163 extends MovieClip {
public var jailbug:MovieClip;
public function JailBug_mc_163(){
addFrameScript(0, frame1, 44, frame45, 125, frame126, 128, frame129);
}
function frame129(){
stop();
}
function frame1(){
stop();
}
function frame126(){
stop();
}
function frame45(){
stop();
}
}
}//package BeyondTheNever_fla
Section 58
//JailtoNarrows_176 (BeyondTheNever_fla.JailtoNarrows_176)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class JailtoNarrows_176 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function JailtoNarrows_176(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 59
//key1_38 (BeyondTheNever_fla.key1_38)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class key1_38 extends MovieClip {
public function key1_38(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 60
//LaddersbacktoT1TSP_181 (BeyondTheNever_fla.LaddersbacktoT1TSP_181)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LaddersbacktoT1TSP_181 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function LaddersbacktoT1TSP_181(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 61
//LadderstoCrossroadsTSP_182 (BeyondTheNever_fla.LadderstoCrossroadsTSP_182)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LadderstoCrossroadsTSP_182 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function LadderstoCrossroadsTSP_182(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 62
//LadderstoSecretTSP_183 (BeyondTheNever_fla.LadderstoSecretTSP_183)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LadderstoSecretTSP_183 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function LadderstoSecretTSP_183(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 63
//LEapbacktoCrossroadsTSP_201 (BeyondTheNever_fla.LEapbacktoCrossroadsTSP_201)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LEapbacktoCrossroadsTSP_201 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function LEapbacktoCrossroadsTSP_201(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 64
//LEaptoWaterfallTSP_202 (BeyondTheNever_fla.LEaptoWaterfallTSP_202)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LEaptoWaterfallTSP_202 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function LEaptoWaterfallTSP_202(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 65
//Letterbox_28 (BeyondTheNever_fla.Letterbox_28)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class Letterbox_28 extends MovieClip {
public function Letterbox_28(){
addFrameScript(0, frame1, 38, frame39, 39, frame40, 77, frame78);
}
function frame40(){
stop();
}
function frame39(){
stop();
}
function frame1(){
stop();
}
function frame78(){
this.gotoAndStop("cropScene");
}
}
}//package BeyondTheNever_fla
Section 66
//Level_Balcony_271 (BeyondTheNever_fla.Level_Balcony_271)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Balcony_271 extends MovieClip {
public var gameTrophy:MovieClip;
public var cutOff;
public var conveyorArray;
public var checkPointArray;
public var updraftArray;
public var oneWayPlatformArray;
public var mcPlayer:MovieClip;
public var climbableArray;
public var ladderArray;
public var breakAwayPlatform;
public var oneWayCeilingArray;
public var platformArray;
public var animationsArray;
public var fryArray;
public var slopeArray;
public var collectablesArray;
public var trampArray;
public var teleportArray;
public var movingPlatformArray;
public var keyArray;
public var controlArray;
public function Level_Balcony_271(){
addFrameScript(0, frame1);
}
public function findTrophy(_arg1:Event){
var _local2:stars;
if (gameTrophy.hitTestObject(mcPlayer.collisionBox)){
gameTrophy.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = gameTrophy.x;
_local2.y = gameTrophy.y;
MovieClip(parent).inventoryPanel.inv_trophy.gotoAndPlay("tog_on");
MovieClip(parent).trophy = true;
removeEventListener(Event.ENTER_FRAME, findTrophy);
};
}
function frame1(){
stop();
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
addEventListener(Event.ENTER_FRAME, findTrophy);
if (MovieClip(parent).trophy){
gameTrophy.visible = false;
removeEventListener(Event.ENTER_FRAME, findTrophy);
};
}
}
}//package BeyondTheNever_fla
Section 67
//Level_Crossroads_184 (BeyondTheNever_fla.Level_Crossroads_184)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Crossroads_184 extends MovieClip {
public var glyph3:MovieClip;
public var climbableArray;
public var updraftArray;
public var mcPlayer:MovieClip;
public var sign1:MovieClip;
public var breakAwayPlatform;
public var text1:MovieClip;
public var platformArray;
public var animationsArray;
public var fryArray;
public var collectablesArray;
public var crapBug:MovieClip;
public var keyArray;
public var orb5:MovieClip;
public var cutOff;
public var conveyorArray;
public var checkPointArray;
public var ladderArray;
public var oneWayCeilingArray;
public var teleportArray;
public var trampArray;
public var slopeArray;
public var movingPlatformArray;
public var controlArray;
public var oneWayPlatformArray;
public function Level_Crossroads_184(){
addFrameScript(0, frame1);
}
public function getGlyph3(_arg1:Event){
var _local2:stars;
if (glyph3.hitTestObject(mcPlayer.collisionBox)){
glyph3.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = glyph3.x;
_local2.y = glyph3.y;
MovieClip(parent).inventoryPanel.inv_glyph3.gotoAndPlay("tog_on");
MovieClip(parent).glyph3 = true;
MovieClip(parent).glyphsCount++;
removeEventListener(Event.ENTER_FRAME, getGlyph3);
};
}
public function getOrb5(_arg1:Event){
var _local2:stars;
if (orb5.hitTestObject(mcPlayer.collisionBox)){
orb5.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = orb5.x;
_local2.y = orb5.y;
MovieClip(parent).inventoryPanel.inv_orb5.gotoAndPlay("tog_on");
MovieClip(parent).orb5 = true;
removeEventListener(Event.ENTER_FRAME, getOrb5);
};
}
public function talkCrappy(_arg1:Event){
if (crapBug.hitTestObject(mcPlayer.collisionBox)){
MovieClip(parent).convo2.visible = true;
if (MovieClip(parent).KEYACTIONIN){
MovieClip(parent).convo2.play();
};
} else {
MovieClip(parent).convo2.visible = false;
MovieClip(parent).convo2.gotoAndStop(1);
};
}
public function signCheck1(_arg1:Event){
if (sign1.hitTestObject(mcPlayer.collisionBox)){
text1.visible = true;
} else {
text1.visible = false;
};
}
function frame1(){
stop();
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
removeEventListener(Event.ENTER_FRAME, signCheck1);
removeEventListener(Event.ENTER_FRAME, talkCrappy);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
addEventListener(Event.ENTER_FRAME, getGlyph3);
if (MovieClip(parent).glyph3){
glyph3.visible = false;
removeEventListener(Event.ENTER_FRAME, getGlyph3);
};
text1.visible = false;
addEventListener(Event.ENTER_FRAME, signCheck1);
addEventListener(Event.ENTER_FRAME, getOrb5);
if (MovieClip(parent).orb5){
orb5.visible = false;
removeEventListener(Event.ENTER_FRAME, getOrb5);
};
addEventListener(Event.ENTER_FRAME, talkCrappy);
}
}
}//package BeyondTheNever_fla
Section 68
//Level_DomeCity1_222 (BeyondTheNever_fla.Level_DomeCity1_222)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_DomeCity1_222 extends MovieClip {
public var keyArray;
public var oneWayPlatformArray;
public var conveyorArray;
public var checkPointArray;
public var updraftArray;
public var sign1:MovieClip;
public var mcPlayer:MovieClip;
public var climbableArray;
public var ladderArray;
public var breakAwayPlatform;
public var text1:MovieClip;
public var oneWayCeilingArray;
public var platformArray;
public var animationsArray;
public var fryArray;
public var cutOff;
public var collectablesArray;
public var trampArray;
public var teleportArray;
public var movingPlatformArray;
public var orb8:MovieClip;
public var controlArray;
public var slopeArray;
public function Level_DomeCity1_222(){
addFrameScript(0, frame1);
}
public function getOrb8(_arg1:Event){
var _local2:stars;
if (orb8.hitTestObject(mcPlayer.collisionBox)){
orb8.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = orb8.x;
_local2.y = orb8.y;
MovieClip(parent).inventoryPanel.inv_orb8.gotoAndPlay("tog_on");
MovieClip(parent).orb8 = true;
removeEventListener(Event.ENTER_FRAME, getOrb8);
};
}
public function signCheck1(_arg1:Event){
if (sign1.hitTestObject(mcPlayer.collisionBox)){
text1.visible = true;
} else {
text1.visible = false;
};
}
function frame1(){
stop();
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
removeEventListener(Event.ENTER_FRAME, signCheck1);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
addEventListener(Event.ENTER_FRAME, getOrb8);
if (MovieClip(parent).orb8){
orb8.visible = false;
removeEventListener(Event.ENTER_FRAME, getOrb8);
};
text1.visible = false;
addEventListener(Event.ENTER_FRAME, signCheck1);
}
}
}//package BeyondTheNever_fla
Section 69
//Level_DomeCity2_233 (BeyondTheNever_fla.Level_DomeCity2_233)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_DomeCity2_233 extends MovieClip {
public var oneWayPlatformArray;
public var glyph1:MovieClip;
public var cutOff;
public var conveyorArray;
public var checkPointArray;
public var updraftArray;
public var mcPlayer:MovieClip;
public var ladderArray;
public var breakAwayPlatform;
public var oneWayCeilingArray;
public var platformArray;
public var animationsArray;
public var fryArray;
public var slopeArray;
public var collectablesArray;
public var trampArray;
public var teleportArray;
public var climbableArray;
public var movingPlatformArray;
public var keyArray;
public var controlArray;
public function Level_DomeCity2_233(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
addEventListener(Event.ENTER_FRAME, getGlyph1);
if (MovieClip(parent).glyph1){
glyph1.visible = false;
removeEventListener(Event.ENTER_FRAME, getGlyph1);
};
}
public function getGlyph1(_arg1:Event){
var _local2:stars;
if (glyph1.hitTestObject(mcPlayer.collisionBox)){
glyph1.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = glyph1.x;
_local2.y = glyph1.y;
MovieClip(parent).inventoryPanel.inv_glyph1.gotoAndPlay("tog_on");
MovieClip(parent).glyph1 = true;
MovieClip(parent).glyphsCount++;
removeEventListener(Event.ENTER_FRAME, getGlyph1);
};
}
}
}//package BeyondTheNever_fla
Section 70
//Level_DomeCity3_237 (BeyondTheNever_fla.Level_DomeCity3_237)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_DomeCity3_237 extends MovieClip {
public var climbableArray;
public var updraftArray;
public var mcPlayer:MovieClip;
public var breakAwayPlatform;
public var gateblock:MovieClip;
public var guard:MovieClip;
public var animationsArray;
public var fryArray;
public var platformArray;
public var collectablesArray;
public var keyArray;
public var cutOff;
public var conveyorArray;
public var checkPointArray;
public var ladderArray;
public var theGate:MovieClip;
public var oneWayCeilingArray;
public var gateTrigger:MovieClip;
public var teleportArray;
public var trampArray;
public var slopeArray;
public var controlArray;
public var oneWayPlatformArray;
public var movingPlatformArray;
public function Level_DomeCity3_237(){
addFrameScript(0, frame1);
}
public function domeGateOpen(){
theGate.gotoAndPlay("gateOpen");
gateblock.x = 3000;
removeEventListener(Event.ENTER_FRAME, presentGlyphs);
}
public function talkGuard(_arg1:Event){
if (guard.hitTestObject(mcPlayer.collisionBox)){
MovieClip(parent).convo5.visible = true;
if (((MovieClip(parent).KEYACTIONIN) && (!(MovieClip(parent).glyphsQuestion)))){
MovieClip(parent).convo5.play();
};
} else {
MovieClip(parent).convo5.visible = false;
MovieClip(parent).convo5.gotoAndStop(1);
};
}
public function presentGlyphs(_arg1:Event){
if (gateTrigger.hitTestObject(mcPlayer.collisionBox)){
if (((MovieClip(parent).KEYACTIONIN) && (MovieClip(parent).glyphsActivated))){
theGate.gotoAndPlay("gateOpen");
gateblock.x = 3000;
MovieClip(parent).domeGateIsOpen = true;
removeEventListener(Event.ENTER_FRAME, presentGlyphs);
};
};
}
function frame1(){
stop();
gateTrigger.alpha = 0;
if (MovieClip(parent).domeGateIsOpen){
domeGateOpen();
};
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
removeEventListener(Event.ENTER_FRAME, talkGuard);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
addEventListener(Event.ENTER_FRAME, talkGuard);
addEventListener(Event.ENTER_FRAME, presentGlyphs);
}
}
}//package BeyondTheNever_fla
Section 71
//Level_Flowers_155 (BeyondTheNever_fla.Level_Flowers_155)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Flowers_155 extends MovieClip {
public var keyArray;
public var oneWayPlatformArray;
public var conveyorArray;
public var checkPointArray;
public var updraftArray;
public var sign1:MovieClip;
public var mcPlayer:MovieClip;
public var climbableArray;
public var ladderArray;
public var breakAwayPlatform;
public var cutOff;
public var text1:MovieClip;
public var oneWayCeilingArray;
public var platformArray;
public var animationsArray;
public var fryArray;
public var collectablesArray;
public var trampArray;
public var orb3:MovieClip;
public var teleportArray;
public var movingPlatformArray;
public var controlArray;
public var slopeArray;
public function Level_Flowers_155(){
addFrameScript(0, frame1);
}
public function signCheck1(_arg1:Event){
if (sign1.hitTestObject(mcPlayer.collisionBox)){
text1.visible = true;
} else {
text1.visible = false;
};
}
function frame1(){
stop();
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
removeEventListener(Event.ENTER_FRAME, signCheck1);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
addEventListener(Event.ENTER_FRAME, getOrb3);
if (MovieClip(parent).orb3){
orb3.visible = false;
removeEventListener(Event.ENTER_FRAME, getOrb3);
};
text1.visible = false;
addEventListener(Event.ENTER_FRAME, signCheck1);
}
public function getOrb3(_arg1:Event){
var _local2:stars;
if (orb3.hitTestObject(mcPlayer.collisionBox)){
orb3.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = orb3.x;
_local2.y = orb3.y;
MovieClip(parent).inventoryPanel.inv_orb3.gotoAndPlay("tog_on");
MovieClip(parent).orb3 = true;
removeEventListener(Event.ENTER_FRAME, getOrb3);
};
}
}
}//package BeyondTheNever_fla
Section 72
//Level_Forest_138 (BeyondTheNever_fla.Level_Forest_138)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Forest_138 extends MovieClip {
public var climbableArray;
public var updraftArray;
public var sign1:MovieClip;
public var mcPlayer:MovieClip;
public var breakAwayPlatform;
public var tallChar:MovieClip;
public var text1:MovieClip;
public var animationsArray;
public var fryArray;
public var platformArray;
public var collectablesArray;
public var orb2:MovieClip;
public var keyArray;
public var cutOff;
public var conveyorArray;
public var checkPointArray;
public var ladderArray;
public var oneWayCeilingArray;
public var teleportArray;
public var trampArray;
public var slopeArray;
public var movingPlatformArray;
public var controlArray;
public var oneWayPlatformArray;
public function Level_Forest_138(){
addFrameScript(0, frame1);
}
public function getOrb2(_arg1:Event){
var _local2:stars;
if (orb2.hitTestObject(mcPlayer.collisionBox)){
orb2.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = orb2.x;
_local2.y = orb2.y;
MovieClip(parent).inventoryPanel.inv_orb2.gotoAndPlay("tog_on");
MovieClip(parent).orb2 = true;
removeEventListener(Event.ENTER_FRAME, getOrb2);
};
}
public function signCheck1(_arg1:Event){
if (sign1.hitTestObject(mcPlayer.collisionBox)){
text1.visible = true;
} else {
text1.visible = false;
};
}
function frame1(){
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
removeEventListener(Event.ENTER_FRAME, signCheck1);
removeEventListener(Event.ENTER_FRAME, tallTalker);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
addEventListener(Event.ENTER_FRAME, getOrb2);
if (MovieClip(parent).orb2){
orb2.visible = false;
removeEventListener(Event.ENTER_FRAME, getOrb2);
};
text1.visible = false;
addEventListener(Event.ENTER_FRAME, signCheck1);
addEventListener(Event.ENTER_FRAME, tallTalker);
}
public function tallTalker(_arg1:Event){
if (tallChar.hitTestObject(mcPlayer.collisionBox)){
MovieClip(parent).convo6.visible = true;
if (MovieClip(parent).KEYACTIONIN){
MovieClip(parent).convo6.play();
};
} else {
MovieClip(parent).convo6.visible = false;
MovieClip(parent).convo6.gotoAndStop(1);
};
}
}
}//package BeyondTheNever_fla
Section 73
//Level_HighPass_243 (BeyondTheNever_fla.Level_HighPass_243)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_HighPass_243 extends MovieClip {
public var climbableArray;
public var mc_trigger:MovieClip;
public var updraftArray;
public var sign1:MovieClip;
public var mcPlayer:MovieClip;
public var breakAwayPlatform;
public var artifact3:MovieClip;
public var text1:MovieClip;
public var platformArray;
public var animationsArray;
public var fryArray;
public var collectablesArray;
public var orb7:MovieClip;
public var keyArray;
public var cutOff;
public var checkPointArray;
public var conveyorArray;
public var ladderArray;
public var oneWayCeilingArray;
public var secretCover:MovieClip;
public var teleportArray;
public var trampArray;
public var slopeArray;
public var controlArray;
public var oneWayPlatformArray;
public var movingPlatformArray;
public function Level_HighPass_243(){
addFrameScript(0, frame1);
}
public function secretLevel(_arg1:Event){
if (mc_trigger.hitTestObject(mcPlayer.collisionBox)){
secretCover.visible = false;
removeEventListener(Event.ENTER_FRAME, secretLevel);
};
}
public function getOrb7(_arg1:Event){
var _local2:stars;
if (orb7.hitTestObject(mcPlayer.collisionBox)){
orb7.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = orb7.x;
_local2.y = orb7.y;
MovieClip(parent).inventoryPanel.inv_orb7.gotoAndPlay("tog_on");
MovieClip(parent).orb7 = true;
removeEventListener(Event.ENTER_FRAME, getOrb7);
};
}
public function signCheck1(_arg1:Event){
if (sign1.hitTestObject(mcPlayer.collisionBox)){
text1.visible = true;
} else {
text1.visible = false;
};
}
function frame1(){
stop();
mc_trigger.visible = false;
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
removeEventListener(Event.ENTER_FRAME, signCheck1);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
addEventListener(Event.ENTER_FRAME, getArtifact3);
if (MovieClip(parent).artifact3){
artifact3.visible = false;
removeEventListener(Event.ENTER_FRAME, getArtifact3);
};
addEventListener(Event.ENTER_FRAME, secretLevel);
text1.visible = false;
addEventListener(Event.ENTER_FRAME, signCheck1);
addEventListener(Event.ENTER_FRAME, getOrb7);
if (MovieClip(parent).orb7){
orb7.visible = false;
removeEventListener(Event.ENTER_FRAME, getOrb7);
};
}
public function getArtifact3(_arg1:Event){
var _local2:stars;
if (artifact3.hitTestObject(mcPlayer.collisionBox)){
artifact3.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = artifact3.x;
_local2.y = artifact3.y;
MovieClip(parent).inventoryPanel.inv_artifact3.gotoAndPlay("tog_on");
MovieClip(parent).artifact3 = true;
removeEventListener(Event.ENTER_FRAME, getArtifact3);
};
}
}
}//package BeyondTheNever_fla
Section 74
//Level_Jail_162 (BeyondTheNever_fla.Level_Jail_162)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Jail_162 extends MovieClip {
public var oneWayPlatformArray;
public var climbableArray;
public var updraftArray;
public var mcPlayer:MovieClip;
public var breakAwayPlatform;
public var animationsArray;
public var fryArray;
public var platformArray;
public var collectablesArray;
public var orb1:MovieClip;
public var keyArray;
public var cutOff;
public var jailswitch:MovieClip;
public var checkPointArray;
public var conveyorArray;
public var ladderArray;
public var goldKey:MovieClip;
public var jailbug_mc:MovieClip;
public var oneWayCeilingArray;
public var teleportArray;
public var trampArray;
public var movingPlatformArray;
public var controlArray;
public var slopeArray;
public function Level_Jail_162(){
addFrameScript(0, frame1);
}
public function getOrb1(_arg1:Event){
var _local2:stars;
if (orb1.hitTestObject(mcPlayer.collisionBox)){
orb1.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = orb1.x;
_local2.y = orb1.y;
MovieClip(parent).inventoryPanel.inv_orb1.gotoAndPlay("tog_on");
MovieClip(parent).orb1 = true;
removeEventListener(Event.ENTER_FRAME, getOrb1);
};
}
public function talkJailBug(_arg1:Event){
if (jailbug_mc.hitTestObject(mcPlayer.collisionBox)){
MovieClip(parent).convo3.visible = true;
if (MovieClip(parent).KEYACTIONIN){
MovieClip(parent).convo3.play();
};
} else {
MovieClip(parent).convo3.visible = false;
MovieClip(parent).convo3.gotoAndStop(1);
};
}
public function talkJailBug2(_arg1:Event){
if (jailbug_mc.hitTestObject(mcPlayer.collisionBox)){
MovieClip(parent).convo4.visible = true;
if (MovieClip(parent).KEYACTIONIN){
MovieClip(parent).convo4.play();
};
} else {
MovieClip(parent).convo4.visible = false;
MovieClip(parent).convo4.gotoAndStop(1);
};
}
public function takeKey(_arg1:Event){
var _local2:stars;
if (((goldKey.hitTestObject(mcPlayer.collisionBox)) && (MovieClip(parent).goldKeyReady))){
goldKey.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = goldKey.x;
_local2.y = goldKey.y;
MovieClip(parent).inventoryPanel.key1.gotoAndPlay("tog_on");
MovieClip(parent).key1 = true;
removeEventListener(Event.ENTER_FRAME, talkJailBug2);
removeEventListener(Event.ENTER_FRAME, takeKey);
};
}
function frame1(){
stop();
goldKey.visible = false;
if (MovieClip(parent).jailBugGone){
jailswitch.gotoAndStop("switch_on");
jailbug_mc.gotoAndPlay("goneFishing");
removeEventListener(Event.ENTER_FRAME, talkJailBug);
removeEventListener(Event.ENTER_FRAME, jailSwitch);
} else {
addEventListener(Event.ENTER_FRAME, jailSwitch);
addEventListener(Event.ENTER_FRAME, talkJailBug);
addEventListener(Event.ENTER_FRAME, takeKey);
};
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
addEventListener(Event.ENTER_FRAME, getOrb1);
if (MovieClip(parent).orb1){
orb1.visible = false;
removeEventListener(Event.ENTER_FRAME, getOrb1);
};
}
public function jailSwitch(_arg1:Event){
if (jailswitch.hitTestObject(mcPlayer.collisionBox)){
if (((MovieClip(parent).KEYACTIONIN) && (MovieClip(parent).jailSwitchActivated))){
jailswitch.gotoAndStop("switch_on");
jailbug_mc.jailbug.gotoAndStop(1);
jailbug_mc.gotoAndPlay("jailOpen");
MovieClip(parent).jailBugGone = true;
removeEventListener(Event.ENTER_FRAME, talkJailBug);
addEventListener(Event.ENTER_FRAME, talkJailBug2);
removeEventListener(Event.ENTER_FRAME, jailSwitch);
};
};
}
}
}//package BeyondTheNever_fla
Section 75
//Level_JointT1_133 (BeyondTheNever_fla.Level_JointT1_133)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_JointT1_133 extends MovieClip {
public var oneWayPlatformArray;
public var cutOff;
public var conveyorArray;
public var checkPointArray;
public var updraftArray;
public var mcPlayer:MovieClip;
public var climbableArray;
public var ladderArray;
public var breakAwayPlatform;
public var oneWayCeilingArray;
public var platformArray;
public var animationsArray;
public var fryArray;
public var slopeArray;
public var collectablesArray;
public var trampArray;
public var teleportArray;
public var movingPlatformArray;
public var keyArray;
public var controlArray;
public function Level_JointT1_133(){
addFrameScript(0, frame1);
}
function frame1(){
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
}
}
}//package BeyondTheNever_fla
Section 76
//Level_Ladders_178 (BeyondTheNever_fla.Level_Ladders_178)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Ladders_178 extends MovieClip {
public var controlArray;
public var oneWayPlatformArray;
public var cutOff;
public var conveyorArray;
public var checkPointArray;
public var updraftArray;
public var mcPlayer:MovieClip;
public var climbableArray;
public var ladderArray;
public var breakAwayPlatform;
public var oneWayCeilingArray;
public var platformArray;
public var fryArray;
public var slopeArray;
public var animationsArray;
public var trampArray;
public var movingPlatformArray;
public var collectablesArray;
public var keyArray;
public var orb4:MovieClip;
public var teleportArray;
public function Level_Ladders_178(){
addFrameScript(0, frame1);
}
function frame1(){
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
addEventListener(Event.ENTER_FRAME, getOrb4);
if (MovieClip(parent).orb4){
orb4.visible = false;
removeEventListener(Event.ENTER_FRAME, getOrb4);
};
}
public function getOrb4(_arg1:Event){
var _local2:stars;
if (orb4.hitTestObject(mcPlayer.collisionBox)){
orb4.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = orb4.x;
_local2.y = orb4.y;
MovieClip(parent).inventoryPanel.inv_orb4.gotoAndPlay("tog_on");
MovieClip(parent).orb4 = true;
removeEventListener(Event.ENTER_FRAME, getOrb4);
};
}
}
}//package BeyondTheNever_fla
Section 77
//Level_Leap_194 (BeyondTheNever_fla.Level_Leap_194)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Leap_194 extends MovieClip {
public var climbableArray;
public var updraftArray;
public var sign1:MovieClip;
public var mcPlayer:MovieClip;
public var artifact2:MovieClip;
public var text1:MovieClip;
public var breakAwayPlatform;
public var animationsArray;
public var fryArray;
public var platformArray;
public var collectablesArray;
public var orb6:MovieClip;
public var keyArray;
public var cutOff;
public var conveyorArray;
public var checkPointArray;
public var ladderArray;
public var hiding_platform1:MovieClip;
public var hiding_platform2:MovieClip;
public var oneWayCeilingArray;
public var teleportArray;
public var trampArray;
public var slopeArray;
public var movingPlatformArray;
public var controlArray;
public var oneWayPlatformArray;
public function Level_Leap_194(){
addFrameScript(0, frame1);
}
public function getOrb6(_arg1:Event){
var _local2:stars;
if (orb6.hitTestObject(mcPlayer.collisionBox)){
orb6.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = orb6.x;
_local2.y = orb6.y;
MovieClip(parent).inventoryPanel.inv_orb6.gotoAndPlay("tog_on");
MovieClip(parent).orb6 = true;
removeEventListener(Event.ENTER_FRAME, getOrb6);
};
}
public function signCheck1(_arg1:Event){
if (sign1.hitTestObject(mcPlayer.collisionBox)){
text1.visible = true;
} else {
text1.visible = false;
};
}
public function secretPlatform2(_arg1:Event){
if (hiding_platform2.hitTestObject(mcPlayer.collisionBox)){
hiding_platform2.visible = true;
};
}
public function secretPlatform1(_arg1:Event){
if (hiding_platform1.hitTestObject(mcPlayer.collisionBox)){
hiding_platform1.visible = true;
};
}
function frame1(){
stop();
hiding_platform1.visible = false;
hiding_platform2.visible = false;
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
removeEventListener(Event.ENTER_FRAME, secretPlatform1);
removeEventListener(Event.ENTER_FRAME, secretPlatform2);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
addEventListener(Event.ENTER_FRAME, getOrb6);
if (MovieClip(parent).orb6){
orb6.visible = false;
removeEventListener(Event.ENTER_FRAME, getOrb6);
};
addEventListener(Event.ENTER_FRAME, getArtifact2);
if (MovieClip(parent).artifact2){
artifact2.visible = false;
removeEventListener(Event.ENTER_FRAME, getArtifact2);
};
addEventListener(Event.ENTER_FRAME, secretPlatform1);
addEventListener(Event.ENTER_FRAME, secretPlatform2);
text1.visible = false;
addEventListener(Event.ENTER_FRAME, signCheck1);
}
public function getArtifact2(_arg1:Event){
var _local2:stars;
if (artifact2.hitTestObject(mcPlayer.collisionBox)){
artifact2.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = artifact2.x;
_local2.y = artifact2.y;
MovieClip(parent).inventoryPanel.inv_artifact2.gotoAndPlay("tog_on");
MovieClip(parent).artifact2 = true;
removeEventListener(Event.ENTER_FRAME, getArtifact2);
};
}
}
}//package BeyondTheNever_fla
Section 78
//Level_LongNarrows_263 (BeyondTheNever_fla.Level_LongNarrows_263)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_LongNarrows_263 extends MovieClip {
public var climbableArray;
public var updraftArray;
public var sign1:MovieClip;
public var mcPlayer:MovieClip;
public var breakAwayPlatform;
public var text1:MovieClip;
public var animationsArray;
public var fryArray;
public var platformArray;
public var collectablesArray;
public var keyArray;
public var cutOff;
public var conveyorArray;
public var checkPointArray;
public var ladderArray;
public var jayisGuy:MovieClip;
public var oneWayCeilingArray;
public var teleportArray;
public var trampArray;
public var slopeArray;
public var movingPlatformArray;
public var notebook_mc:MovieClip;
public var controlArray;
public var oneWayPlatformArray;
public function Level_LongNarrows_263(){
addFrameScript(0, frame1);
}
public function jayTalker(_arg1:Event){
if (jayisGuy.hitTestObject(mcPlayer.collisionBox)){
MovieClip(parent).convo7.visible = true;
if (MovieClip(parent).KEYACTIONIN){
MovieClip(parent).convo7.play();
};
} else {
MovieClip(parent).convo7.visible = false;
MovieClip(parent).convo7.gotoAndStop(1);
};
}
public function signCheck1(_arg1:Event){
if (sign1.hitTestObject(mcPlayer.collisionBox)){
text1.visible = true;
} else {
text1.visible = false;
};
}
public function getNotebook(_arg1:Event){
var _local2:stars;
if (((notebook_mc.hitTestObject(mcPlayer.collisionBox)) && (MovieClip(parent).showNotes))){
notebook_mc.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = notebook_mc.x;
_local2.y = notebook_mc.y;
MovieClip(parent).inventoryPanel.inv_notes.gotoAndPlay("tog_on");
MovieClip(parent).dnotes = true;
removeEventListener(Event.ENTER_FRAME, getNotebook);
};
}
function frame1(){
stop();
notebook_mc.visible = false;
if (MovieClip(parent).dnotes){
notebook_mc.visible = false;
removeEventListener(Event.ENTER_FRAME, getNotebook);
} else {
addEventListener(Event.ENTER_FRAME, getNotebook);
};
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
removeEventListener(Event.ENTER_FRAME, signCheck1);
removeEventListener(Event.ENTER_FRAME, jayTalker);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
text1.visible = false;
addEventListener(Event.ENTER_FRAME, signCheck1);
addEventListener(Event.ENTER_FRAME, jayTalker);
}
}
}//package BeyondTheNever_fla
Section 79
//Level_Nursery_126 (BeyondTheNever_fla.Level_Nursery_126)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Nursery_126 extends MovieClip {
public var keyArray;
public var oneWayPlatformArray;
public var glyph2:MovieClip;
public var conveyorArray;
public var checkPointArray;
public var updraftArray;
public var sign1:MovieClip;
public var mcPlayer:MovieClip;
public var climbableArray;
public var ladderArray;
public var breakAwayPlatform;
public var text1:MovieClip;
public var oneWayCeilingArray;
public var platformArray;
public var animationsArray;
public var fryArray;
public var cutOff;
public var collectablesArray;
public var trampArray;
public var teleportArray;
public var movingPlatformArray;
public var controlArray;
public var slopeArray;
public function Level_Nursery_126(){
addFrameScript(0, frame1);
}
public function getGlyph2(_arg1:Event){
var _local2:stars;
if (glyph2.hitTestObject(mcPlayer.collisionBox)){
glyph2.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = glyph2.x;
_local2.y = glyph2.y;
MovieClip(parent).inventoryPanel.inv_glyph2.gotoAndPlay("tog_on");
MovieClip(parent).glyph2 = true;
MovieClip(parent).glyphsCount++;
removeEventListener(Event.ENTER_FRAME, getGlyph2);
};
}
public function signCheck1(_arg1:Event){
if (sign1.hitTestObject(mcPlayer.collisionBox)){
text1.visible = true;
} else {
text1.visible = false;
};
}
function frame1(){
stop();
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
removeEventListener(Event.ENTER_FRAME, signCheck1);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
text1.visible = false;
addEventListener(Event.ENTER_FRAME, signCheck1);
addEventListener(Event.ENTER_FRAME, getGlyph2);
if (MovieClip(parent).glyph2){
glyph2.visible = false;
removeEventListener(Event.ENTER_FRAME, getGlyph2);
};
}
}
}//package BeyondTheNever_fla
Section 80
//Level_Secret_211 (BeyondTheNever_fla.Level_Secret_211)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Secret_211 extends MovieClip {
public var keyArray;
public var oneWayPlatformArray;
public var teleportArray;
public var cutOff;
public var mc_trigger:MovieClip;
public var checkPointArray;
public var updraftArray;
public var conveyorArray;
public var mcPlayer:MovieClip;
public var climbableArray;
public var artifact1:MovieClip;
public var breakAwayPlatform;
public var oneWayCeilingArray;
public var platformArray;
public var secretCover:MovieClip;
public var animationsArray;
public var fryArray;
public var slopeArray;
public var ladderArray;
public var collectablesArray;
public var trampArray;
public var movingPlatformArray;
public var controlArray;
public function Level_Secret_211(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
mc_trigger.visible = false;
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
addEventListener(Event.ENTER_FRAME, getArtifact1);
if (MovieClip(parent).artifact1){
artifact1.visible = false;
removeEventListener(Event.ENTER_FRAME, getArtifact1);
};
addEventListener(Event.ENTER_FRAME, secretLevel);
}
public function getArtifact1(_arg1:Event){
var _local2:stars;
if (artifact1.hitTestObject(mcPlayer.collisionBox)){
artifact1.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = artifact1.x;
_local2.y = artifact1.y;
MovieClip(parent).inventoryPanel.inv_artifact1.gotoAndPlay("tog_on");
MovieClip(parent).artifact1 = true;
removeEventListener(Event.ENTER_FRAME, getArtifact1);
};
}
public function secretLevel(_arg1:Event){
if (mc_trigger.hitTestObject(mcPlayer.collisionBox)){
secretCover.visible = false;
removeEventListener(Event.ENTER_FRAME, secretLevel);
};
}
}
}//package BeyondTheNever_fla
Section 81
//Level_Skeleton_143 (BeyondTheNever_fla.Level_Skeleton_143)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Skeleton_143 extends MovieClip {
public var keyArray;
public var conveyorArray;
public var checkPointArray;
public var updraftArray;
public var sign1:MovieClip;
public var oneWayPlatformArray;
public var mcPlayer:MovieClip;
public var climbableArray;
public var ladderArray;
public var breakAwayPlatform;
public var artifact4:MovieClip;
public var text1:MovieClip;
public var oneWayCeilingArray;
public var platformArray;
public var animationsArray;
public var fryArray;
public var cutOff;
public var collectablesArray;
public var trampArray;
public var teleportArray;
public var movingPlatformArray;
public var controlArray;
public var slopeArray;
public function Level_Skeleton_143(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
removeEventListener(Event.ENTER_FRAME, signCheck1);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
addEventListener(Event.ENTER_FRAME, getArtifact4);
if (MovieClip(parent).artifact4){
artifact4.visible = false;
removeEventListener(Event.ENTER_FRAME, getArtifact4);
};
text1.visible = false;
addEventListener(Event.ENTER_FRAME, signCheck1);
}
public function signCheck1(_arg1:Event){
if (sign1.hitTestObject(mcPlayer.collisionBox)){
text1.visible = true;
} else {
text1.visible = false;
};
}
public function getArtifact4(_arg1:Event){
var _local2:stars;
if (artifact4.hitTestObject(mcPlayer.collisionBox)){
artifact4.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = artifact4.x;
_local2.y = artifact4.y;
MovieClip(parent).inventoryPanel.inv_artifact4.gotoAndPlay("tog_on");
MovieClip(parent).artifact4 = true;
removeEventListener(Event.ENTER_FRAME, getArtifact4);
};
}
}
}//package BeyondTheNever_fla
Section 82
//Level_Start_83 (BeyondTheNever_fla.Level_Start_83)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Start_83 extends MovieClip {
public var climbableArray;
public var updraftArray;
public var sign1:MovieClip;
public var sign2:MovieClip;
public var sign3:MovieClip;
public var mcPlayer:MovieClip;
public var sign5:MovieClip;
public var sign4:MovieClip;
public var breakAwayPlatform;
public var text1:MovieClip;
public var text2:MovieClip;
public var text4:MovieClip;
public var text3:MovieClip;
public var text5:MovieClip;
public var animationsArray;
public var fryArray;
public var platformArray;
public var collectablesArray;
public var keyArray;
public var cutOff;
public var checkPointArray;
public var conveyorArray;
public var ladderArray;
public var oneWayCeilingArray;
public var slopeArray;
public var trampArray;
public var teleportArray;
public var movingPlatformArray;
public var controlArray;
public var oneWayPlatformArray;
public function Level_Start_83(){
addFrameScript(0, frame1);
}
public function signCheck2(_arg1:Event){
if (sign2.hitTestObject(mcPlayer.collisionBox)){
text2.visible = true;
} else {
text2.visible = false;
};
}
public function signCheck4(_arg1:Event){
if (sign4.hitTestObject(mcPlayer.collisionBox)){
text4.visible = true;
} else {
text4.visible = false;
};
}
public function signCheck3(_arg1:Event){
if (sign3.hitTestObject(mcPlayer.collisionBox)){
text3.visible = true;
} else {
text3.visible = false;
};
}
public function signCheck1(_arg1:Event){
if (sign1.hitTestObject(mcPlayer.collisionBox)){
MovieClip(parent).interfaceFader.gotoAndPlay("goFade");
text1.visible = true;
} else {
text1.visible = false;
};
}
public function signCheck5(_arg1:Event){
if (sign5.hitTestObject(mcPlayer.collisionBox)){
text5.visible = true;
} else {
text5.visible = false;
};
}
function frame1(){
stop();
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
removeEventListener(Event.ENTER_FRAME, signCheck1);
removeEventListener(Event.ENTER_FRAME, signCheck2);
removeEventListener(Event.ENTER_FRAME, signCheck3);
removeEventListener(Event.ENTER_FRAME, signCheck4);
removeEventListener(Event.ENTER_FRAME, signCheck5);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
text1.visible = false;
text2.visible = false;
text3.visible = false;
text4.visible = false;
text5.visible = false;
addEventListener(Event.ENTER_FRAME, signCheck1);
addEventListener(Event.ENTER_FRAME, signCheck2);
addEventListener(Event.ENTER_FRAME, signCheck3);
addEventListener(Event.ENTER_FRAME, signCheck4);
addEventListener(Event.ENTER_FRAME, signCheck5);
}
}
}//package BeyondTheNever_fla
Section 83
//Level_Temple1_251 (BeyondTheNever_fla.Level_Temple1_251)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Temple1_251 extends MovieClip {
public var oneWayPlatformArray;
public var keyArray;
public var conveyorArray;
public var checkPointArray;
public var updraftArray;
public var sign1:MovieClip;
public var mcPlayer:MovieClip;
public var climbableArray;
public var ladderArray;
public var breakAwayPlatform;
public var text1:MovieClip;
public var oneWayCeilingArray;
public var platformArray;
public var animationsArray;
public var fryArray;
public var cutOff;
public var collectablesArray;
public var trampArray;
public var teleportArray;
public var movingPlatformArray;
public var orb9:MovieClip;
public var controlArray;
public var slopeArray;
public function Level_Temple1_251(){
addFrameScript(0, frame1);
}
public function signCheck1(_arg1:Event){
if (sign1.hitTestObject(mcPlayer.collisionBox)){
text1.visible = true;
} else {
text1.visible = false;
};
}
function frame1(){
stop();
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
removeEventListener(Event.ENTER_FRAME, signCheck1);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
text1.visible = false;
addEventListener(Event.ENTER_FRAME, signCheck1);
addEventListener(Event.ENTER_FRAME, getOrb9);
if (MovieClip(parent).orb9){
orb9.visible = false;
removeEventListener(Event.ENTER_FRAME, getOrb9);
};
}
public function getOrb9(_arg1:Event){
var _local2:stars;
if (orb9.hitTestObject(mcPlayer.collisionBox)){
orb9.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = orb9.x;
_local2.y = orb9.y;
MovieClip(parent).inventoryPanel.inv_orb9.gotoAndPlay("tog_on");
MovieClip(parent).orb9 = true;
removeEventListener(Event.ENTER_FRAME, getOrb9);
};
}
}
}//package BeyondTheNever_fla
Section 84
//Level_Temple2_258 (BeyondTheNever_fla.Level_Temple2_258)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Temple2_258 extends MovieClip {
public var oneWayPlatformArray;
public var cutOff;
public var conveyorArray;
public var checkPointArray;
public var updraftArray;
public var mcPlayer:MovieClip;
public var climbableArray;
public var ladderArray;
public var breakAwayPlatform;
public var oneWayCeilingArray;
public var platformArray;
public var animationsArray;
public var fryArray;
public var slopeArray;
public var collectablesArray;
public var trampArray;
public var teleportArray;
public var movingPlatformArray;
public var keyArray;
public var controlArray;
public function Level_Temple2_258(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
if (MovieClip(parent).screenOpened){
MovieClip(parent).letterbox.gotoAndPlay("closeCurtain");
MovieClip(parent).screenOpened = false;
};
}
}
}//package BeyondTheNever_fla
Section 85
//Level_Temple3_275 (BeyondTheNever_fla.Level_Temple3_275)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Temple3_275 extends MovieClip {
public var climbableArray;
public var updraftArray;
public var sign1:MovieClip;
public var finalGlowTrigger:MovieClip;
public var mcPlayer:MovieClip;
public var breakAwayPlatform;
public var collectablesArray;
public var fryArray;
public var firstStage:MovieClip;
public var animationsArray;
public var keyArray;
public var conveyorArray;
public var placedOrbs:Number;
public var ladderArray;
public var letterbox_trigger:MovieClip;
public var glowTrigger:MovieClip;
public var rightTransport:MovieClip;
public var slopeArray;
public var trampArray;
public var oneWayPlatformArray;
public var dias1:MovieClip;
public var dias2:MovieClip;
public var dias4:MovieClip;
public var dias5:MovieClip;
public var dias6:MovieClip;
public var gateblock:MovieClip;
public var dias3:MovieClip;
public var text1:MovieClip;
public var platformArray;
public var dias7:MovieClip;
public var dias8:MovieClip;
public var dias9:MovieClip;
public var pullswitch:MovieClip;
public var finalOrb1:MovieClip;
public var finalOrb2:MovieClip;
public var finalOrb3:MovieClip;
public var finalOrb4:MovieClip;
public var finalOrb5:MovieClip;
public var finalOrb6:MovieClip;
public var finalOrb7:MovieClip;
public var finalOrb8:MovieClip;
public var finalOrb9:MovieClip;
public var checkPointArray;
public var cutOff;
public var theGate:MovieClip;
public var leftTransport:MovieClip;
public var oneWayCeilingArray;
public var teleportArray;
public var movingPlatformArray;
public var controlArray;
public var switchActivated:Boolean;
public function Level_Temple3_275(){
addFrameScript(0, frame1);
}
public function gateStaysOpen(){
pullswitch.gotoAndStop("switch_on");
theGate.gotoAndPlay("gateOpen");
gateblock.x = -2000;
}
public function placeOrbs(_arg1:Event){
if (placedOrbs == 9){
switchActivated = true;
firstStage.visible = true;
rightTransport.x = (rightTransport.x + 2000);
leftTransport.x = (leftTransport.x - 2000);
removeEventListener(Event.ENTER_FRAME, placeOrbs);
};
if (dias1.hitTestObject(mcPlayer.collisionBox)){
if (((MovieClip(parent).KEYACTIONIN) && (MovieClip(parent).orb1))){
finalOrb1.visible = true;
MovieClip(parent).inventoryPanel.inv_orb1.gotoAndStop("tog_off");
MovieClip(parent).orb1 = false;
MovieClip(parent).orb1Placed = true;
placedOrbs++;
};
};
if (dias2.hitTestObject(mcPlayer.collisionBox)){
if (((MovieClip(parent).KEYACTIONIN) && (MovieClip(parent).orb2))){
finalOrb2.visible = true;
MovieClip(parent).inventoryPanel.inv_orb2.gotoAndStop("tog_off");
MovieClip(parent).orb2 = false;
MovieClip(parent).orb2Placed = true;
placedOrbs++;
};
};
if (dias3.hitTestObject(mcPlayer.collisionBox)){
if (((MovieClip(parent).KEYACTIONIN) && (MovieClip(parent).orb3))){
finalOrb3.visible = true;
MovieClip(parent).inventoryPanel.inv_orb3.gotoAndStop("tog_off");
MovieClip(parent).orb3 = false;
MovieClip(parent).orb3Placed = true;
placedOrbs++;
};
};
if (dias4.hitTestObject(mcPlayer.collisionBox)){
if (((MovieClip(parent).KEYACTIONIN) && (MovieClip(parent).orb4))){
finalOrb4.visible = true;
MovieClip(parent).inventoryPanel.inv_orb4.gotoAndStop("tog_off");
MovieClip(parent).orb4 = false;
MovieClip(parent).orb4Placed = true;
placedOrbs++;
};
};
if (dias5.hitTestObject(mcPlayer.collisionBox)){
if (((MovieClip(parent).KEYACTIONIN) && (MovieClip(parent).orb5))){
finalOrb5.visible = true;
MovieClip(parent).inventoryPanel.inv_orb5.gotoAndStop("tog_off");
MovieClip(parent).orb5 = false;
MovieClip(parent).orb5Placed = true;
placedOrbs++;
};
};
if (dias6.hitTestObject(mcPlayer.collisionBox)){
if (((MovieClip(parent).KEYACTIONIN) && (MovieClip(parent).orb6))){
finalOrb6.visible = true;
MovieClip(parent).inventoryPanel.inv_orb6.gotoAndStop("tog_off");
MovieClip(parent).orb6 = false;
MovieClip(parent).orb6Placed = true;
placedOrbs++;
};
};
if (dias7.hitTestObject(mcPlayer.collisionBox)){
if (((MovieClip(parent).KEYACTIONIN) && (MovieClip(parent).orb7))){
finalOrb7.visible = true;
MovieClip(parent).inventoryPanel.inv_orb7.gotoAndStop("tog_off");
MovieClip(parent).orb7 = false;
MovieClip(parent).orb7Placed = true;
placedOrbs++;
};
};
if (dias8.hitTestObject(mcPlayer.collisionBox)){
if (((MovieClip(parent).KEYACTIONIN) && (MovieClip(parent).orb8))){
finalOrb8.visible = true;
MovieClip(parent).inventoryPanel.inv_orb8.gotoAndStop("tog_off");
MovieClip(parent).orb8 = false;
MovieClip(parent).orb8Placed = true;
placedOrbs++;
};
};
if (dias9.hitTestObject(mcPlayer.collisionBox)){
if (((MovieClip(parent).KEYACTIONIN) && (MovieClip(parent).orb9))){
finalOrb9.visible = true;
MovieClip(parent).inventoryPanel.inv_orb9.gotoAndStop("tog_off");
MovieClip(parent).orb9 = false;
MovieClip(parent).orb9Placed = true;
placedOrbs++;
};
};
}
public function finalGlow(_arg1:Event){
if (finalGlowTrigger.hitTestObject(mcPlayer.collisionBox)){
firstStage.gotoAndPlay("finalGlow");
removeEventListener(Event.ENTER_FRAME, finalGlow);
};
}
public function activateGlow(_arg1:Event){
if (glowTrigger.hitTestObject(mcPlayer.collisionBox)){
firstStage.gotoAndPlay("aniGlow");
removeEventListener(Event.ENTER_FRAME, activateGlow);
addEventListener(Event.ENTER_FRAME, finalGlow);
};
}
public function signCheck1(_arg1:Event){
if (sign1.hitTestObject(mcPlayer.collisionBox)){
text1.visible = true;
} else {
text1.visible = false;
};
}
function frame1(){
stop();
checkOrbs();
letterbox_trigger.alpha = 0;
glowTrigger.alpha = 0;
finalGlowTrigger.alpha = 0;
firstStage.visible = false;
if (MovieClip(parent).finalGate){
gateStaysOpen();
};
dias1.alpha = 0;
dias2.alpha = 0;
dias3.alpha = 0;
dias4.alpha = 0;
dias5.alpha = 0;
dias6.alpha = 0;
dias7.alpha = 0;
dias8.alpha = 0;
dias9.alpha = 0;
MovieClip(parent).letterbox.gotoAndStop("cropScene");
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
removeEventListener(Event.ENTER_FRAME, signCheck1);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
text1.visible = false;
addEventListener(Event.ENTER_FRAME, signCheck1);
addEventListener(Event.ENTER_FRAME, Letterbox);
switchActivated = false;
addEventListener(Event.ENTER_FRAME, pullSwitch);
addEventListener(Event.ENTER_FRAME, placeOrbs);
placedOrbs = 0;
}
public function checkOrbs(){
if (MovieClip(parent).orb9Placed){
finalOrb9.visible = true;
} else {
finalOrb9.visible = false;
};
if (MovieClip(parent).orb8Placed){
finalOrb8.visible = true;
} else {
finalOrb8.visible = false;
};
if (MovieClip(parent).orb7Placed){
finalOrb7.visible = true;
} else {
finalOrb7.visible = false;
};
if (MovieClip(parent).orb6Placed){
finalOrb6.visible = true;
} else {
finalOrb6.visible = false;
};
if (MovieClip(parent).orb5Placed){
finalOrb5.visible = true;
} else {
finalOrb5.visible = false;
};
if (MovieClip(parent).orb4Placed){
finalOrb4.visible = true;
} else {
finalOrb4.visible = false;
};
if (MovieClip(parent).orb3Placed){
finalOrb3.visible = true;
} else {
finalOrb3.visible = false;
};
if (MovieClip(parent).orb2Placed){
finalOrb2.visible = true;
} else {
finalOrb2.visible = false;
};
if (MovieClip(parent).orb1Placed){
finalOrb1.visible = true;
} else {
finalOrb1.visible = false;
};
}
public function Letterbox(_arg1:Event):void{
if (letterbox_trigger.hitTestObject(mcPlayer.collisionBox)){
MovieClip(parent).letterbox.gotoAndPlay("openWide");
MovieClip(parent).screenOpened = true;
removeEventListener(Event.ENTER_FRAME, Letterbox);
};
}
public function pullSwitch(_arg1:Event){
if (pullswitch.hitTestObject(mcPlayer.collisionBox)){
if (((MovieClip(parent).KEYACTIONIN) && (switchActivated))){
MovieClip(parent).finalGate = true;
gateStaysOpen();
removeEventListener(Event.ENTER_FRAME, pullSwitch);
addEventListener(Event.ENTER_FRAME, activateGlow);
};
};
}
}
}//package BeyondTheNever_fla
Section 86
//Level_Waterfall_204 (BeyondTheNever_fla.Level_Waterfall_204)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Waterfall_204 extends MovieClip {
public var glyph4:MovieClip;
public var climbableArray;
public var updraftArray;
public var sign1:MovieClip;
public var mcPlayer:MovieClip;
public var breakAwayPlatform;
public var text1:MovieClip;
public var platformArray;
public var animationsArray;
public var fryArray;
public var collectablesArray;
public var keyArray;
public var foundMapText:MovieClip;
public var cutOff;
public var conveyorArray;
public var checkPointArray;
public var ladderArray;
public var keyTrigger:MovieClip;
public var oneWayCeilingArray;
public var teleportArray;
public var trampArray;
public var slopeArray;
public var movingPlatformArray;
public var controlArray;
public var oneWayPlatformArray;
public function Level_Waterfall_204(){
addFrameScript(0, frame1);
}
public function signCheck1(_arg1:Event){
if (sign1.hitTestObject(mcPlayer.collisionBox)){
text1.visible = true;
} else {
text1.visible = false;
};
}
public function useKey(_arg1:Event){
var _local2:stars;
if (keyTrigger.hitTestObject(mcPlayer.collisionBox)){
if (((MovieClip(parent).KEYACTIONIN) && (MovieClip(parent).key1))){
MovieClip(parent).inventoryPanel.inv_map1.gotoAndPlay("tog_on");
foundMapText.visible = true;
_local2 = new stars();
addChild(_local2);
_local2.x = keyTrigger.x;
_local2.y = keyTrigger.y;
MovieClip(parent).map1 = true;
MovieClip(parent).refreshMap = true;
MovieClip(parent).inventoryPanel.gotoAndPlay("inv_2");
removeEventListener(Event.ENTER_FRAME, useKey);
};
};
}
function frame1(){
stop();
foundMapText.visible = false;
keyTrigger.alpha = 0;
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
removeEventListener(Event.ENTER_FRAME, signCheck1);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
addEventListener(Event.ENTER_FRAME, getGlyph4);
if (MovieClip(parent).glyph4){
glyph4.visible = false;
removeEventListener(Event.ENTER_FRAME, getGlyph4);
};
text1.visible = false;
addEventListener(Event.ENTER_FRAME, signCheck1);
addEventListener(Event.ENTER_FRAME, useKey);
}
public function getGlyph4(_arg1:Event){
var _local2:stars;
if (glyph4.hitTestObject(mcPlayer.collisionBox)){
glyph4.visible = false;
_local2 = new stars();
addChild(_local2);
_local2.x = glyph4.x;
_local2.y = glyph4.y;
MovieClip(parent).inventoryPanel.inv_glyph4.gotoAndPlay("tog_on");
MovieClip(parent).glyph4 = true;
MovieClip(parent).glyphsCount++;
removeEventListener(Event.ENTER_FRAME, getGlyph4);
};
}
}
}//package BeyondTheNever_fla
Section 87
//Level_Village1_115 (BeyondTheNever_fla.Level_Village1_115)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Level_Village1_115 extends MovieClip {
public var climbableArray;
public var updraftArray;
public var sign1:MovieClip;
public var sign2:MovieClip;
public var mcPlayer:MovieClip;
public var breakAwayPlatform;
public var text2:MovieClip;
public var platformArray;
public var text6:MovieClip;
public var fryArray;
public var animationsArray;
public var collectablesArray;
public var keyArray;
public var cutOff;
public var conveyorArray;
public var checkPointArray;
public var ladderArray;
public var oneWayCeilingArray;
public var char_smoker:MovieClip;
public var teleportArray;
public var trampArray;
public var slopeArray;
public var movingPlatformArray;
public var controlArray;
public var oneWayPlatformArray;
public function Level_Village1_115(){
addFrameScript(0, frame1);
}
public function signCheck2(_arg1:Event){
if (sign2.hitTestObject(mcPlayer.collisionBox)){
text2.visible = true;
} else {
text2.visible = false;
};
}
public function signCheck6(_arg1:Event){
if (sign1.hitTestObject(mcPlayer.collisionBox)){
text6.visible = true;
} else {
text6.visible = false;
};
}
public function smokerTalking(_arg1:Event){
if (char_smoker.hitTestObject(mcPlayer.collisionBox)){
MovieClip(parent).convo1.visible = true;
if (MovieClip(parent).KEYACTIONIN){
MovieClip(parent).convo1.play();
};
} else {
MovieClip(parent).convo1.visible = false;
MovieClip(parent).convo1.gotoAndStop(1);
};
}
function frame1(){
stop();
platformArray = new Array();
oneWayPlatformArray = new Array();
slopeArray = new Array();
fryArray = new Array();
checkPointArray = new Array();
oneWayCeilingArray = new Array();
trampArray = new Array();
updraftArray = new Array();
teleportArray = new Array();
keyArray = new Array();
conveyorArray = new Array();
movingPlatformArray = new Array();
controlArray = new Array();
animationsArray = new Array();
climbableArray = new Array();
ladderArray = new Array();
collectablesArray = new Array();
breakAwayPlatform = new Object();
cutOff = MovieClip(this).height;
MovieClip(parent).mcLevel = this;
if (MovieClip(parent).teleportX != "-"){
mcPlayer.x = Number(MovieClip(parent).teleportX);
removeEventListener(Event.ENTER_FRAME, signCheck6);
removeEventListener(Event.ENTER_FRAME, signCheck2);
removeEventListener(Event.ENTER_FRAME, smokerTalking);
};
if (MovieClip(parent).teleportY != "-"){
mcPlayer.y = Number(MovieClip(parent).teleportY);
};
MovieClip(parent).newLevel();
text6.visible = false;
text2.visible = false;
addEventListener(Event.ENTER_FRAME, signCheck6);
addEventListener(Event.ENTER_FRAME, signCheck2);
addEventListener(Event.ENTER_FRAME, smokerTalking);
}
}
}//package BeyondTheNever_fla
Section 88
//LevelDelineator_104 (BeyondTheNever_fla.LevelDelineator_104)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LevelDelineator_104 extends MovieClip {
public function LevelDelineator_104(){
addFrameScript(0, frame1);
}
function frame1(){
MovieClip(root).LEVEL_BOT_L = this;
MovieClip(root).switchScrollMode();
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 89
//LevelDelineator_105 (BeyondTheNever_fla.LevelDelineator_105)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LevelDelineator_105 extends MovieClip {
public function LevelDelineator_105(){
addFrameScript(0, frame1);
}
function frame1(){
MovieClip(root).LEVEL_TOP_R = this;
MovieClip(root).switchScrollMode();
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 90
//LVL1TELEPORT_111 (BeyondTheNever_fla.LVL1TELEPORT_111)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LVL1TELEPORT_111 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function LVL1TELEPORT_111(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 91
//LVL2Back1TELEPORT_123 (BeyondTheNever_fla.LVL2Back1TELEPORT_123)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LVL2Back1TELEPORT_123 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function LVL2Back1TELEPORT_123(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 92
//LVL3Back2TELEPORT_130 (BeyondTheNever_fla.LVL3Back2TELEPORT_130)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LVL3Back2TELEPORT_130 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function LVL3Back2TELEPORT_130(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 93
//LVL3TELEPORT_124 (BeyondTheNever_fla.LVL3TELEPORT_124)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LVL3TELEPORT_124 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function LVL3TELEPORT_124(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 94
//LVLt1backto8_135 (BeyondTheNever_fla.LVLt1backto8_135)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LVLt1backto8_135 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function LVLt1backto8_135(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 95
//LVLt1toforest_136 (BeyondTheNever_fla.LVLt1toforest_136)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LVLt1toforest_136 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function LVLt1toforest_136(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 96
//LVLt1TRANSPORT_132 (BeyondTheNever_fla.LVLt1TRANSPORT_132)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LVLt1TRANSPORT_132 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function LVLt1TRANSPORT_132(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 97
//MainTimeline (BeyondTheNever_fla.MainTimeline)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var gameMap:MovieClip;
public var orb1Placed:Boolean;
public var btn_gameforce:SimpleButton;
public var SPEED;
public var collectedStuff;
public var climbupKey:TextField;
public var RESISTANCE;
public var CONVEYORSPEED;
public var nextLevel_mc:MovieClip;
public var actionKey:TextField;
public var orb6Placed:Boolean;
public var grounded;
public var gamecredits:MovieClip;
public var xMove;
public var k;
public var parralax_fore:MovieClip;
public var KEYCLIMBDOWNIN;
public var refreshMap:Boolean;
public var glyph1:Boolean;
public var glyph2:Boolean;
public var glyph3:Boolean;
public var allowDebug;
public var i;
public var preloaderMC:MovieClip;
public var glyph4:Boolean;
public var glyphsCount:Number;
public var artifact1:Boolean;
public var artifact3:Boolean;
public var artifact4:Boolean;
public var artifact2:Boolean;
public var KEYACTIONCODE;
public var percentLoaded;
public var es:EndSong;
public var blackFader:MovieClip;
public var facingDirection;
public var speedtxt:TextField;
public var updrafttxt:TextField;
public var glyphsActivated:Boolean;
public var leftKey:TextField;
public var dnotes:Boolean;
public var hitThis;
public var KEYJUMPIN;
public var teleporting;
public var canClimb;
public var keepHeroWithinBoundsVar;
public var KEYLEFTCODEB;
public var targetAnimation;
public var jailSwitchActivated:Boolean;
public var parralaxArray;
public var teleportFrame;
public var climbing;
public var keysOwned;
public var orb5Placed:Boolean;
public var goforth:MovieClip;
public var actionKeyB:TextField;
public var KEYACTIONIN;
public var KEYRIGHTIN;
public var KEYJUMPCODEB;
public var gotMap:Boolean;
public var btn_startgame:SimpleButton;
public var orb1:Boolean;
public var orb2:Boolean;
public var orb3:Boolean;
public var orb4:Boolean;
public var orb5:Boolean;
public var orb6:Boolean;
public var orb7:Boolean;
public var orb8:Boolean;
public var orb9:Boolean;
public var scrollingMode;
public var keepHeroWithinBoundsInput:TextField;
public var toggle_Right:MovieClip;
public var gravitytxt:TextField;
public var btn_skip:SimpleButton;
public var STAGEHEIGHT;
public var STAGEWIDTH;
public var jumpStengthtxt:TextField;
public var KEYCLIMBDOWNCODEB;
public var tempPointA;
public var tempPointB;
public var tempPointC;
public var targetAnimationB;
public var key1:Boolean;
public var KEYLEFTCODE;
public var KEYCLIMBUPIN;
public var level_narrows:MovieClip;
public var keepHeroWithinBounds:Boolean;
public var showNotes:Boolean;
public var KEYCLIMBUPCODEB;
public var glyphsQuestion:Boolean;
public var orb4Placed:Boolean;
public var climbupKeyB:TextField;
public var scrolling:TextField;
public var rightKeyB:TextField;
public var UPDRAFTSTRENGTH;
public var climbdownKey:TextField;
public var currentAnimation;
public var foundUpdraft;
public var inventoryPanel:MovieClip;
public var orb9Placed:Boolean;
public var scrollingModeX:Boolean;
public var scrollingModeY:Boolean;
public var GRAVITY;
public var safeSpot;
public var trophy:Boolean;
public var backLevel_mc:MovieClip;
public var toggle_Left:MovieClip;
public var KEYCLIMBUPCODE;
public var sc:SoundChannel;
public var debug:TextField;
public var map1:Boolean;
public var KEYJUMPCODE;
public var leftKeyB:TextField;
public var JUMPSTRENGTH;
public var tl:TheLoop;
public var lastClimbY;
public var climbspeedtxt:TextField;
public var lastClimbX;
public var KEYLEFTIN;
public var KEYRIGHTCODE;
public var teleportX;
public var teleportY;
public var orb3Placed:Boolean;
public var debugMode;
public var rightKey:TextField;
public var parscroll:MovieClip;
public var CLIMBSPEED;
public var tempVar;
public var registeredFirstDelineator:Boolean;
public var orb8Placed:Boolean;
public var onLadder;
public var KEYRIGHTCODEB;
public var inUpdraft;
public var domeGateIsOpen:Boolean;
public var goldKeyReady:Boolean;
public var debugKey:TextField;
public var jumpKeyB:TextField;
public var LEVEL_BOT_L:MovieClip;
public var touchingSlope;
public var btn_jayis:SimpleButton;
public var dying;
public var LEVEL_TOP_R:MovieClip;
public var jailBugGone:Boolean;
public var climbdownKeyB:TextField;
public var KEYDEBUGCODE;
public var orb2Placed:Boolean;
public var jumpKey:TextField;
public var KEYCLIMBDOWNCODE;
public var instructionsPanel:MovieClip;
public var finalGate:Boolean;
public var toggleL:Boolean;
public var final_level:MovieClip;
public var toggleR:Boolean;
public var btn_gjg:SimpleButton;
public var endingStart:Boolean;
public var btn_uproar:SimpleButton;
public var mcLevel:MovieClip;
public var orb7Placed:Boolean;
public var resistancetxt:TextField;
public var char1:Boolean;
public var char2:Boolean;
public var char3:Boolean;
public var char4:Boolean;
public var char5:Boolean;
public var char6:Boolean;
public var designNotes:MovieClip;
public var jail_level:MovieClip;
public var foundGround;
public var currentUpdraftStrength;
public var interfaceFader:MovieClip;
public var conveyortxt:TextField;
public var convo1:MovieClip;
public var convo2:MovieClip;
public var convo3:MovieClip;
public var convo4:MovieClip;
public var convo5:MovieClip;
public var convo6:MovieClip;
public var convo7:MovieClip;
public var lastPos;
public var KEYACTIONCODEB;
public var sc2:SoundChannel;
public var letterbox:MovieClip;
public var screenOpened:Boolean;
public var yMove;
public var conveying;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 263, frame264, 264, frame265, 308, frame309);
}
public function onClickSkip(_arg1:MouseEvent){
play();
btn_skip.removeEventListener(MouseEvent.CLICK, onClickSkip);
}
public function gotoGameforce(_arg1:MouseEvent){
var _local2:URLRequest = new URLRequest("http://www.gameforcestudios.com/");
navigateToURL(_local2);
}
function frame10(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame11(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame13(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame14(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
public function nextLevel(_arg1:Event):void{
mcLevel.mcPlayer.x = lastPos.x;
mcLevel.mcPlayer.y = lastPos.y;
nextFrame();
}
function frame16(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame17(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame12(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame15(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
public function inventoryOn(_arg1:Event):void{
if (!toggleL){
toggle_Left.gotoAndPlay("tog_on");
inventoryPanel.visible = true;
toggleL = true;
} else {
toggle_Left.gotoAndPlay("tog_off");
inventoryPanel.visible = false;
toggleL = false;
};
}
function frame18(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame4(){
stop();
btn_skip.addEventListener(MouseEvent.CLICK, onClickSkip);
orb1 = false;
orb2 = false;
orb3 = false;
orb4 = false;
orb5 = false;
orb6 = false;
orb7 = false;
orb8 = false;
orb9 = false;
key1 = false;
map1 = false;
glyph1 = false;
glyph2 = false;
glyph3 = false;
glyph4 = false;
artifact1 = false;
artifact2 = false;
artifact3 = false;
artifact4 = false;
orb1Placed = false;
orb2Placed = false;
orb3Placed = false;
orb4Placed = false;
orb5Placed = false;
orb6Placed = false;
orb7Placed = false;
orb8Placed = false;
orb9Placed = false;
glyphsCount = 0;
char1 = false;
char2 = false;
char3 = false;
char4 = false;
char5 = false;
char6 = false;
dnotes = false;
trophy = false;
}
function frame7(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame9(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame3(){
stop();
tl = new TheLoop();
sc = tl.play();
sc.addEventListener(Event.SOUND_COMPLETE, soundComplete);
}
function frame23(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame26(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
public function switchScrollMode():void{
if (registeredFirstDelineator){
if (((!((LEVEL_TOP_R == null))) && (!((LEVEL_BOT_L == null))))){
scrollingModeX = true;
scrollingModeY = true;
scrollingMode = false;
};
} else {
registeredFirstDelineator = true;
};
}
function frame2(){
stop();
btn_startgame.addEventListener(MouseEvent.CLICK, onClickStart);
btn_gameforce.addEventListener(MouseEvent.CLICK, gotoGameforce);
btn_gjg.addEventListener(MouseEvent.CLICK, gotoBunnygo);
btn_uproar.addEventListener(MouseEvent.CLICK, gotoUproar);
btn_jayis.addEventListener(MouseEvent.CLICK, gotoJayisGames);
}
function frame24(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame5(){
screenOpened = false;
domeGateIsOpen = false;
jailSwitchActivated = false;
jailBugGone = false;
goldKeyReady = false;
glyphsActivated = false;
glyphsQuestion = false;
finalGate = false;
gotMap = false;
showNotes = false;
refreshMap = false;
endingStart = false;
if (endingStart){
this.gotoAndPlay(28);
};
convo1.visible = false;
convo2.visible = false;
convo3.visible = false;
convo4.visible = false;
convo5.visible = false;
convo6.visible = false;
convo7.visible = false;
designNotes.visible = false;
gameMap.visible = false;
toggleL = false;
inventoryPanel.visible = false;
toggle_Left.addEventListener(MouseEvent.CLICK, inventoryOn);
toggle_Left.buttonMode = true;
toggleR = false;
instructionsPanel.visible = false;
toggle_Right.addEventListener(MouseEvent.CLICK, instructionsOn);
toggle_Right.buttonMode = true;
parralaxArray = new Array();
JUMPSTRENGTH = Number(jumpStengthtxt.text);
GRAVITY = Number(gravitytxt.text);
UPDRAFTSTRENGTH = Number(updrafttxt.text);
RESISTANCE = Number(resistancetxt.text);
SPEED = Number(speedtxt.text);
CLIMBSPEED = Number(climbspeedtxt.text);
xMove = 0;
yMove = 0;
grounded = false;
touchingSlope = "not";
inUpdraft = false;
targetAnimation = "IDLE";
targetAnimationB = "IDLE";
currentAnimation = "None";
facingDirection = "R";
CONVEYORSPEED = Number(conveyortxt.text);
conveying = false;
currentUpdraftStrength = 0;
dying = false;
canClimb = false;
climbing = false;
lastClimbX = 0;
lastClimbY = 0;
onLadder = false;
foundUpdraft = false;
hitThis = false;
teleporting = false;
teleportX = "-";
teleportY = "-";
keysOwned = new Array();
collectedStuff = new Array();
KEYLEFTIN = false;
KEYRIGHTIN = false;
KEYJUMPIN = false;
KEYACTIONIN = false;
KEYCLIMBUPIN = false;
KEYCLIMBDOWNIN = false;
KEYLEFTCODE = Number(leftKey.text);
KEYRIGHTCODE = Number(rightKey.text);
KEYJUMPCODE = Number(jumpKey.text);
KEYACTIONCODE = Number(actionKey.text);
KEYLEFTCODEB = Number(leftKeyB.text);
KEYRIGHTCODEB = Number(rightKeyB.text);
KEYJUMPCODEB = Number(jumpKeyB.text);
KEYACTIONCODEB = Number(actionKeyB.text);
KEYCLIMBUPCODE = Number(climbupKey.text);
KEYCLIMBDOWNCODE = Number(climbdownKey.text);
KEYCLIMBUPCODEB = Number(climbupKeyB.text);
KEYCLIMBDOWNCODEB = Number(climbdownKeyB.text);
KEYDEBUGCODE = Number(debugKey.text);
STAGEWIDTH = stage.stageWidth;
STAGEHEIGHT = stage.stageHeight;
if ((((debug.text.split("")[0] == "Y")) || ((debug.text.split("")[0] == "y")))){
debugMode = true;
} else {
debugMode = false;
};
allowDebug = debugMode;
if ((((scrolling.text.split("")[0] == "Y")) || ((scrolling.text.split("")[0] == "y")))){
scrollingMode = true;
} else {
scrollingMode = false;
};
scrollingModeX = false;
scrollingModeY = false;
registeredFirstDelineator = false;
keepHeroWithinBounds = false;
keepHeroWithinBoundsVar = keepHeroWithinBoundsInput.text.split("")[0].toLowerCase();
if ((((((keepHeroWithinBoundsVar == "y")) || ((keepHeroWithinBoundsVar == "t")))) || ((keepHeroWithinBoundsVar == "1")))){
keepHeroWithinBounds = true;
};
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyIn);
stage.addEventListener(KeyboardEvent.KEY_UP, onKeyOut);
backLevel_mc.addEventListener(MouseEvent.MOUSE_DOWN, backLevel);
nextLevel_mc.addEventListener(MouseEvent.MOUSE_DOWN, nextLevel);
goforth.addEventListener(MouseEvent.MOUSE_DOWN, goLevel);
}
function frame27(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame8(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame21(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame25(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame19(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame20(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame1(){
stop();
loaderInfo.addEventListener(ProgressEvent.PROGRESS, onLoadStuff);
}
function frame28(){
sc.stop();
es = new EndSong();
sc2 = es.play();
sc2.addEventListener(Event.SOUND_COMPLETE, soundComplete2);
}
function frame6(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame22(){
stop();
blackFader.gotoAndPlay(1);
blackFader.visible = true;
}
function frame309(){
stop();
sc2.stop();
this.gotoAndStop(2);
}
public function gotoJayisGames(_arg1:MouseEvent){
var _local2:URLRequest = new URLRequest("http://jayisgames.com/cgdc6/");
navigateToURL(_local2);
}
public function onKeyIn(_arg1:KeyboardEvent){
switch (_arg1.keyCode){
case KEYLEFTCODE:
KEYLEFTIN = true;
break;
case KEYRIGHTCODE:
KEYRIGHTIN = true;
break;
case KEYJUMPCODE:
KEYJUMPIN = true;
break;
case KEYACTIONCODE:
KEYACTIONIN = true;
break;
case KEYCLIMBUPCODE:
KEYCLIMBUPIN = true;
break;
case KEYCLIMBDOWNCODE:
KEYCLIMBDOWNIN = true;
break;
case KEYLEFTCODEB:
KEYLEFTIN = true;
break;
case KEYRIGHTCODEB:
KEYRIGHTIN = true;
break;
case KEYJUMPCODEB:
KEYJUMPIN = true;
break;
case KEYACTIONCODEB:
KEYACTIONIN = true;
break;
case KEYCLIMBUPCODEB:
KEYCLIMBUPIN = true;
break;
case KEYCLIMBDOWNCODEB:
KEYCLIMBDOWNIN = true;
break;
case KEYDEBUGCODE:
if (allowDebug){
toggleDebug();
};
break;
};
}
public function onLoadStuff(_arg1:ProgressEvent){
percentLoaded = ((_arg1.bytesLoaded / _arg1.bytesTotal) * 100);
preloaderMC.gotoAndStop(Math.round(percentLoaded));
if (percentLoaded == 100){
gotoAndPlay(2);
loaderInfo.removeEventListener(ProgressEvent.PROGRESS, onLoadStuff);
};
}
public function soundComplete2(_arg1:Event):void{
es.play();
}
public function newLevel(){
stop();
stage.addEventListener(Event.ENTER_FRAME, onGameTick);
lastPos = new Point(mcLevel.mcPlayer.x, mcLevel.mcPlayer.y);
safeSpot = new Point(mcLevel.mcPlayer.x, mcLevel.mcPlayer.y);
}
function frame264(){
stop();
}
function frame265(){
stop();
}
public function gotoBunnygo(_arg1:MouseEvent){
var _local2:URLRequest = new URLRequest("http://www.bunnygo.com/");
navigateToURL(_local2);
}
public function lineIntersectLine(_arg1:Point, _arg2:Point, _arg3:Point, _arg4:Point):Point{
var _local5:Point;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local9:Number;
var _local10:Number;
var _local11:Number;
_local6 = (_arg2.y - _arg1.y);
_local8 = (_arg1.x - _arg2.x);
_local10 = ((_arg2.x * _arg1.y) - (_arg1.x * _arg2.y));
_local7 = (_arg4.y - _arg3.y);
_local9 = (_arg3.x - _arg4.x);
_local11 = ((_arg4.x * _arg3.y) - (_arg3.x * _arg4.y));
var _local12:Number = ((_local6 * _local9) - (_local7 * _local8));
if (_local12 == 0){
return (null);
};
_local5 = new Point();
_local5.x = (((_local8 * _local11) - (_local9 * _local10)) / _local12);
_local5.y = (((_local7 * _local10) - (_local6 * _local11)) / _local12);
return (_local5);
}
public function instructionsOn(_arg1:Event):void{
if (!toggleR){
toggle_Right.gotoAndPlay("tog_on");
instructionsPanel.visible = true;
toggleR = true;
} else {
toggle_Right.gotoAndPlay("tog_off");
instructionsPanel.visible = false;
toggleR = false;
};
}
public function backLevel(_arg1:Event):void{
prevFrame();
}
public function onClickStart(_arg1:MouseEvent){
play();
btn_startgame.removeEventListener(MouseEvent.CLICK, onClickStart);
}
public function onKeyOut(_arg1:KeyboardEvent){
switch (_arg1.keyCode){
case KEYLEFTCODE:
KEYLEFTIN = false;
break;
case KEYRIGHTCODE:
KEYRIGHTIN = false;
break;
case KEYJUMPCODE:
KEYJUMPIN = false;
break;
case KEYACTIONCODE:
KEYACTIONIN = false;
break;
case KEYCLIMBUPCODE:
KEYCLIMBUPIN = false;
break;
case KEYCLIMBDOWNCODE:
KEYCLIMBDOWNIN = false;
break;
case KEYLEFTCODEB:
KEYLEFTIN = false;
break;
case KEYRIGHTCODEB:
KEYRIGHTIN = false;
break;
case KEYJUMPCODEB:
KEYJUMPIN = false;
break;
case KEYACTIONCODEB:
KEYACTIONIN = false;
break;
case KEYCLIMBUPCODEB:
KEYCLIMBUPIN = false;
break;
case KEYCLIMBDOWNCODEB:
KEYCLIMBDOWNIN = false;
break;
};
}
public function soundComplete(_arg1:Event):void{
tl.play();
sc.addEventListener(Event.SOUND_COMPLETE, soundComplete);
}
public function toggleDebug(){
debugMode = !(debugMode);
i = 0;
while (i < mcLevel.platformArray.length) {
mcLevel.platformArray[i].visible = debugMode;
i++;
};
i = 0;
while (i < mcLevel.oneWayPlatformArray.length) {
mcLevel.oneWayPlatformArray[i].visible = debugMode;
i++;
};
i = 0;
while (i < mcLevel.slopeArray.length) {
mcLevel.slopeArray[i].visible = debugMode;
i++;
};
i = 0;
while (i < mcLevel.fryArray.length) {
mcLevel.fryArray[i].visible = debugMode;
i++;
};
i = 0;
while (i < mcLevel.checkPointArray.length) {
mcLevel.checkPointArray[i].visible = debugMode;
i++;
};
i = 0;
while (i < mcLevel.oneWayCeilingArray.length) {
mcLevel.oneWayCeilingArray[i].visible = debugMode;
i++;
};
i = 0;
while (i < mcLevel.trampArray.length) {
mcLevel.trampArray[i].visible = debugMode;
i++;
};
i = 0;
while (i < mcLevel.updraftArray.length) {
mcLevel.updraftArray[i].visible = debugMode;
i++;
};
i = 0;
while (i < mcLevel.teleportArray.length) {
mcLevel.teleportArray[i].teleportGFK.visible = debugMode;
mcLevel.teleportArray[i].teleportKey.visible = debugMode;
mcLevel.teleportArray[i].targetLevel.visible = debugMode;
mcLevel.teleportArray[i].teleportType.visible = debugMode;
mcLevel.teleportArray[i].targetX.visible = debugMode;
mcLevel.teleportArray[i].targetY.visible = debugMode;
i++;
};
i = 0;
while (i < mcLevel.keyArray.length) {
mcLevel.keyArray[i].keyGFK.visible = debugMode;
mcLevel.keyArray[i].keyName.visible = debugMode;
i++;
};
i = 0;
while (i < mcLevel.conveyorArray.length) {
mcLevel.conveyorArray[i].visible = debugMode;
i++;
};
i = 0;
while (i < mcLevel.movingPlatformArray.length) {
mcLevel.movingPlatformArray[i].movingCollision.visible = debugMode;
mcLevel.movingPlatformArray[i].theSpeed.visible = debugMode;
mcLevel.movingPlatformArray[i].theDirection.visible = debugMode;
i++;
};
i = 0;
while (i < mcLevel.controlArray.length) {
mcLevel.controlArray[i].visible = debugMode;
i++;
};
i = 0;
while (i < mcLevel.animationsArray.length) {
mcLevel.animationsArray[i].collisionBox.visible = debugMode;
mcLevel.animationsArray[i].behaviourType.visible = debugMode;
mcLevel.animationsArray[i].playAmount.visible = debugMode;
mcLevel.animationsArray[i].animationKey.visible = debugMode;
mcLevel.animationsArray[i].triggerType.visible = debugMode;
i++;
};
i = 0;
while (i < mcLevel.climbableArray.length) {
mcLevel.climbableArray[i].visible = debugMode;
i++;
};
i = 0;
while (i < mcLevel.ladderArray.length) {
mcLevel.ladderArray[i].visible = debugMode;
i++;
};
mcLevel.mcPlayer.collisionBox.visible = debugMode;
}
public function goLevel(_arg1:Event):void{
gotoAndPlay(15);
}
public function gotoUproar(_arg1:MouseEvent){
var _local2:URLRequest = new URLRequest("http://www.uproarmultimedia.com/");
navigateToURL(_local2);
}
public function onGameTick(_arg1:Event){
var ClimbIsLadder:*;
var slopeAngle:*;
var lineAngle:*;
var pointAngle:*;
var myStars:stars;
var knownType:*;
var levelLeft:*;
var levelRight:*;
var levelTop:*;
var levelBot:*;
var scrollableWidth:*;
var scrollableHeight:*;
var evt = _arg1;
var resetFallingPlatforms:Function = function (){
for (i in mcLevel.breakAwayPlatform) {
mcLevel.breakAwayPlatform[i]["item"].x = mcLevel.breakAwayPlatform[i].x;
mcLevel.breakAwayPlatform[i]["item"].y = mcLevel.breakAwayPlatform[i].y;
mcLevel.breakAwayPlatform[i]["item"].visible = true;
mcLevel.breakAwayPlatform[i]["item"].amount = 0;
};
};
if (!dying){
xMove = (xMove * RESISTANCE);
if (KEYLEFTIN){
if (!climbing){
targetAnimation = "RUN";
xMove = (xMove - SPEED);
} else {
if (onLadder){
if (!KEYCLIMBUPIN){
canClimb = false;
};
};
xMove = (xMove - CLIMBSPEED);
};
};
if (KEYRIGHTIN){
if (!climbing){
targetAnimation = "RUN";
xMove = (xMove + SPEED);
} else {
if (onLadder){
if (!KEYCLIMBUPIN){
canClimb = false;
};
};
xMove = (xMove + CLIMBSPEED);
};
};
if (!canClimb){
climbing = false;
};
if (((KEYCLIMBUPIN) && (canClimb))){
if (!KEYJUMPIN){
yMove = (yMove - CLIMBSPEED);
climbing = true;
touchingSlope = "not";
} else {
if (yMove > 0){
yMove = (yMove - CLIMBSPEED);
climbing = true;
};
};
};
if (((KEYCLIMBDOWNIN) && (canClimb))){
if (!KEYJUMPIN){
yMove = (yMove + CLIMBSPEED);
if (!grounded){
climbing = true;
};
} else {
if (yMove > 0){
yMove = (yMove + CLIMBSPEED);
climbing = true;
};
};
};
if (onLadder){
xMove = 0;
};
if (!grounded){
yMove = (yMove + GRAVITY);
} else {
if (KEYJUMPIN){
climbing = false;
grounded = false;
touchingSlope = "not";
yMove = -(JUMPSTRENGTH);
};
};
if (inUpdraft){
yMove = (yMove - currentUpdraftStrength);
};
if (touchingSlope == "not"){
mcLevel.mcPlayer.x = (mcLevel.mcPlayer.x + xMove);
mcLevel.mcPlayer.y = (mcLevel.mcPlayer.y + yMove);
} else {
tempPointA = mcLevel.slopeArray[touchingSlope].localToGlobal(mcLevel.slopeArray[touchingSlope].pointA);
tempPointA = mcLevel.globalToLocal(tempPointA);
tempPointB = mcLevel.slopeArray[touchingSlope].localToGlobal(mcLevel.slopeArray[touchingSlope].pointB);
tempPointB = mcLevel.globalToLocal(tempPointB);
slopeAngle = Math.atan2((tempPointA.y - tempPointB.y), (tempPointA.x - tempPointB.x));
mcLevel.mcPlayer.x = (mcLevel.mcPlayer.x - (xMove * Math.cos(slopeAngle)));
mcLevel.mcPlayer.y = (mcLevel.mcPlayer.y - (xMove * Math.sin(slopeAngle)));
};
foundGround = false;
inUpdraft = false;
mcLevel.mcPlayer.y = (mcLevel.mcPlayer.y + 1);
i = 0;
while (i < mcLevel.trampArray.length) {
if (mcLevel.trampArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
if (!grounded){
if (lastPos.y < mcLevel.trampArray[i].y){
mcLevel.mcPlayer.y = mcLevel.trampArray[i].y;
yMove = -(mcLevel.trampArray[i].power);
};
};
};
i++;
};
i = 0;
while (i < mcLevel.platformArray.length) {
if (mcLevel.platformArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
if (lastPos.y <= mcLevel.platformArray[i].y){
climbing = false;
mcLevel.mcPlayer.y = mcLevel.platformArray[i].y;
foundGround = true;
grounded = true;
yMove = 0;
} else {
if (lastPos.x <= mcLevel.platformArray[i].x){
if (touchingSlope == "not"){
mcLevel.mcPlayer.x = (mcLevel.platformArray[i].x - (mcLevel.mcPlayer.collisionBox.width / 2));
xMove = (xMove * -0.8);
} else {
if ((((mcLevel.mcPlayer.y < (mcLevel.platformArray[i].y + 30))) && ((mcLevel.mcPlayer.y > (mcLevel.platformArray[i].y - 5))))){
mcLevel.mcPlayer.y = mcLevel.platformArray[i].y;
foundGround = true;
grounded = true;
yMove = 0;
touchingSlope = "not";
} else {
mcLevel.mcPlayer.x = lastPos.x;
mcLevel.mcPlayer.y = lastPos.y;
xMove = (xMove * -0.8);
};
};
} else {
if (lastPos.x >= (mcLevel.platformArray[i].x + mcLevel.platformArray[i].width)){
if (touchingSlope == "not"){
mcLevel.mcPlayer.x = ((mcLevel.platformArray[i].x + mcLevel.platformArray[i].width) + (mcLevel.mcPlayer.collisionBox.width / 2));
xMove = (xMove * -0.8);
} else {
if ((((mcLevel.mcPlayer.y < (mcLevel.platformArray[i].y + 30))) && ((mcLevel.mcPlayer.y > (mcLevel.platformArray[i].y - 5))))){
mcLevel.mcPlayer.y = (mcLevel.platformArray[i].y - 1);
foundGround = true;
grounded = true;
yMove = 0;
touchingSlope = "not";
} else {
mcLevel.mcPlayer.x = lastPos.x;
mcLevel.mcPlayer.y = lastPos.y;
xMove = (xMove * -0.8);
};
};
} else {
if (lastPos.y >= (mcLevel.platformArray[i].y + mcLevel.platformArray[i].height)){
if (touchingSlope == "not"){
mcLevel.mcPlayer.y = (lastPos.y + 1);
yMove = 0;
if (!inUpdraft){
mcLevel.mcPlayer.x = lastPos.x;
} else {
yMove = (yMove * -0.9);
};
} else {
mcLevel.mcPlayer.x = lastPos.x;
mcLevel.mcPlayer.y = lastPos.y;
yMove = 0;
xMove = (xMove * -0.8);
};
} else {
mcLevel.mcPlayer.y = (mcLevel.platformArray[i].y + 1);
lastPos.y = mcLevel.platformArray[i].y;
touchingSlope = "not";
};
};
};
};
};
i++;
};
if (yMove >= 0){
i = 0;
while (i < mcLevel.oneWayPlatformArray.length) {
if (lastPos.y <= mcLevel.oneWayPlatformArray[i].y){
if (mcLevel.oneWayPlatformArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
climbing = false;
mcLevel.mcPlayer.y = mcLevel.oneWayPlatformArray[i].y;
foundGround = true;
grounded = true;
yMove = 0;
};
};
i++;
};
};
canClimb = false;
i = 0;
while (i < mcLevel.climbableArray.length) {
if (mcLevel.climbableArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
canClimb = true;
if (climbing){
foundGround = true;
grounded = true;
lastClimbX = mcLevel.mcPlayer.x;
lastClimbY = mcLevel.mcPlayer.y;
yMove = 0;
xMove = 0;
};
};
i++;
};
onLadder = false;
ClimbIsLadder = false;
i = 0;
while (i < mcLevel.ladderArray.length) {
if (mcLevel.ladderArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
canClimb = true;
ClimbIsLadder = true;
if (climbing){
onLadder = true;
foundGround = true;
grounded = true;
lastClimbX = mcLevel.mcPlayer.x;
lastClimbY = mcLevel.mcPlayer.y;
yMove = 0;
xMove = 0;
};
};
i++;
};
if (((climbing) && ((canClimb == false)))){
foundGround = true;
grounded = true;
yMove = 0;
xMove = 0;
canClimb = true;
if (mcLevel.mcPlayer.y < lastClimbY){
mcLevel.mcPlayer.y = (lastClimbY + 1);
};
canClimb = false;
i = 0;
while (i < mcLevel.climbableArray.length) {
if (mcLevel.climbableArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
canClimb = true;
};
i++;
};
i = 0;
while (i < mcLevel.ladderArray.length) {
if (mcLevel.ladderArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
canClimb = true;
};
i++;
};
};
if (((climbing) && (canClimb))){
mcLevel.mcPlayer.y--;
};
if (((((climbing) && ((onLadder == false)))) && (ClimbIsLadder))){
onLadder = true;
};
conveying = false;
if (yMove >= 0){
i = 0;
while (i < mcLevel.conveyorArray.length) {
if (lastPos.y <= mcLevel.conveyorArray[i].y){
if (mcLevel.conveyorArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
mcLevel.mcPlayer.y = mcLevel.conveyorArray[i].y;
foundGround = true;
climbing = false;
grounded = true;
yMove = 0;
if (touchingSlope == "not"){
if (mcLevel.conveyorArray[i].pushDirection == "R"){
if (mcLevel.conveyorArray[i].cSpeed == 0){
mcLevel.mcPlayer.x = (mcLevel.mcPlayer.x + CONVEYORSPEED);
} else {
mcLevel.mcPlayer.x = (mcLevel.mcPlayer.x + mcLevel.conveyorArray[i].cSpeed);
};
} else {
if (mcLevel.conveyorArray[i].cSpeed == 0){
mcLevel.mcPlayer.x = (mcLevel.mcPlayer.x - CONVEYORSPEED);
} else {
mcLevel.mcPlayer.x = (mcLevel.mcPlayer.x - mcLevel.conveyorArray[i].cSpeed);
};
};
};
conveying = true;
};
};
i++;
};
};
i = 0;
while (i < mcLevel.movingPlatformArray.length) {
hitThis = false;
if (lastPos.y <= mcLevel.movingPlatformArray[i].y){
if (mcLevel.movingPlatformArray[i].movingCollision.hitTestObject(mcLevel.mcPlayer.collisionBox)){
hitThis = true;
};
};
k = 0;
while (k < mcLevel.controlArray.length) {
if (mcLevel.movingPlatformArray[i].movingCollision.hitTestObject(mcLevel.controlArray[k])){
mcLevel.movingPlatformArray[i].moveDirection = mcLevel.controlArray[k].moveDirection;
};
k++;
};
mcLevel.movingPlatformArray[i].lastX = mcLevel.movingPlatformArray[i].x;
mcLevel.movingPlatformArray[i].lastY = mcLevel.movingPlatformArray[i].y;
if (mcLevel.movingPlatformArray[i].moveDirection == "RIGHT"){
mcLevel.movingPlatformArray[i].x = (mcLevel.movingPlatformArray[i].x + mcLevel.movingPlatformArray[i].moveSpeed);
mcLevel.movingPlatformArray[i].scaleX = 1;
} else {
if (mcLevel.movingPlatformArray[i].moveDirection == "LEFT"){
mcLevel.movingPlatformArray[i].x = (mcLevel.movingPlatformArray[i].x - mcLevel.movingPlatformArray[i].moveSpeed);
mcLevel.movingPlatformArray[i].scaleX = -1;
} else {
if (mcLevel.movingPlatformArray[i].moveDirection == "UP"){
mcLevel.movingPlatformArray[i].y = (mcLevel.movingPlatformArray[i].y - mcLevel.movingPlatformArray[i].moveSpeed);
} else {
if (mcLevel.movingPlatformArray[i].moveDirection == "DOWN"){
mcLevel.movingPlatformArray[i].y = (mcLevel.movingPlatformArray[i].y + mcLevel.movingPlatformArray[i].moveSpeed);
};
};
};
};
if (lastPos.y <= mcLevel.movingPlatformArray[i].y){
if (mcLevel.movingPlatformArray[i].movingCollision.hitTestObject(mcLevel.mcPlayer.collisionBox)){
hitThis = true;
};
};
if (hitThis){
mcLevel.mcPlayer.y = mcLevel.movingPlatformArray[i].y;
mcLevel.mcPlayer.x = (mcLevel.mcPlayer.x + (mcLevel.movingPlatformArray[i].x - mcLevel.movingPlatformArray[i].lastX));
foundGround = true;
climbing = false;
grounded = true;
yMove = 0;
};
i++;
};
i = 0;
while (i < mcLevel.slopeArray.length) {
if (mcLevel.slopeArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
if (mcLevel.slopeArray[i].pointA.y == 50){
if ((((lastPos.y > mcLevel.slopeArray[i].y)) && ((lastPos.x > (mcLevel.slopeArray[i].x + mcLevel.slopeArray[i].width))))){
if (touchingSlope == "not"){
if (mcLevel.mcPlayer.y < (mcLevel.slopeArray[i].y + 30)){
mcLevel.mcPlayer.y = mcLevel.slopeArray[i].y;
foundGround = true;
grounded = true;
yMove = 0;
touchingSlope = "not";
} else {
mcLevel.mcPlayer.x = (((mcLevel.slopeArray[i].x + mcLevel.slopeArray[i].width) + (mcLevel.mcPlayer.collisionBox.width / 2)) + 2);
xMove = (xMove * -0.8);
};
} else {
if ((((mcLevel.mcPlayer.y < (mcLevel.slopeArray[i].y + 30))) && ((mcLevel.mcPlayer.y > (mcLevel.slopeArray[i].y - 5))))){
mcLevel.mcPlayer.y = (mcLevel.slopeArray[i].y - 1);
foundGround = true;
grounded = true;
yMove = 0;
touchingSlope = "not";
} else {
mcLevel.mcPlayer.x = lastPos.x;
mcLevel.mcPlayer.y = lastPos.y;
xMove = (xMove * -0.8);
};
};
} else {
if (lastPos.x < mcLevel.slopeArray[i].x){
if (mcLevel.mcPlayer.x >= mcLevel.slopeArray[i].x){
if (mcLevel.mcPlayer.y > (mcLevel.slopeArray[i].y + mcLevel.slopeArray[i].height)){
mcLevel.mcPlayer.x = lastPos.x;
mcLevel.mcPlayer.y = lastPos.y;
xMove = (xMove * -0.8);
};
};
};
};
} else {
if (mcLevel.slopeArray[i].pointA.y == 0){
if ((((lastPos.y > mcLevel.slopeArray[i].y)) && ((lastPos.x < mcLevel.slopeArray[i].x)))){
if (touchingSlope == "not"){
if (mcLevel.mcPlayer.y < (mcLevel.slopeArray[i].y + 30)){
mcLevel.mcPlayer.y = mcLevel.slopeArray[i].y;
foundGround = true;
grounded = true;
yMove = 0;
touchingSlope = "not";
} else {
mcLevel.mcPlayer.x = ((mcLevel.slopeArray[i].x - (mcLevel.mcPlayer.collisionBox.width / 2)) - 2);
xMove = (xMove * -0.8);
};
} else {
if ((((mcLevel.mcPlayer.y < (mcLevel.slopeArray[i].y + 30))) && ((mcLevel.mcPlayer.y > (mcLevel.slopeArray[i].y - 5))))){
mcLevel.mcPlayer.y = mcLevel.slopeArray[i].y;
foundGround = true;
grounded = true;
yMove = 0;
touchingSlope = "not";
} else {
mcLevel.mcPlayer.x = lastPos.x;
mcLevel.mcPlayer.y = lastPos.y;
xMove = (xMove * -0.8);
};
};
} else {
if (lastPos.x >= (mcLevel.slopeArray[i].x + mcLevel.slopeArray[i].width)){
if (mcLevel.mcPlayer.x <= (mcLevel.slopeArray[i].x + mcLevel.slopeArray[i].width)){
if (mcLevel.mcPlayer.y > (mcLevel.slopeArray[i].y + mcLevel.slopeArray[i].height)){
mcLevel.mcPlayer.x = lastPos.x;
mcLevel.mcPlayer.y = lastPos.y;
xMove = (xMove * -0.8);
};
};
};
};
};
};
if ((lastPos.y - 10) > (mcLevel.slopeArray[i].y + mcLevel.slopeArray[i].height)){
if (touchingSlope == "not"){
mcLevel.mcPlayer.y = (lastPos.y + 1);
yMove = 0;
if (!inUpdraft){
mcLevel.mcPlayer.x = lastPos.x;
} else {
yMove = (yMove * -0.9);
};
} else {
mcLevel.mcPlayer.x = lastPos.x;
mcLevel.mcPlayer.y = lastPos.y;
yMove = 0;
xMove = (xMove * -0.8);
};
} else {
if ((((((((mcLevel.mcPlayer.x > mcLevel.slopeArray[i].x)) && ((mcLevel.mcPlayer.x < (mcLevel.slopeArray[i].x + mcLevel.slopeArray[i].width))))) && ((mcLevel.mcPlayer.y > mcLevel.slopeArray[i].y)))) && ((mcLevel.mcPlayer.y < (mcLevel.slopeArray[i].y + mcLevel.slopeArray[i].height))))){
tempPointA = mcLevel.slopeArray[i].localToGlobal(mcLevel.slopeArray[i].pointA);
tempPointA = mcLevel.globalToLocal(tempPointA);
tempPointB = mcLevel.slopeArray[i].localToGlobal(mcLevel.slopeArray[i].pointB);
tempPointB = mcLevel.globalToLocal(tempPointB);
lineAngle = Math.atan2((tempPointA.y - tempPointB.y), (tempPointA.x - tempPointB.x));
pointAngle = Math.atan2((tempPointA.y - mcLevel.mcPlayer.y), (tempPointA.x - mcLevel.mcPlayer.x));
if (pointAngle < lineAngle){
} else {
if ((((mcLevel.mcPlayer.x > mcLevel.slopeArray[i].x)) && ((mcLevel.mcPlayer.x < (mcLevel.slopeArray[i].x + mcLevel.slopeArray[i].width))))){
foundGround = true;
grounded = true;
yMove = 0;
mcLevel.mcPlayer.y = (mcLevel.mcPlayer.y - 1);
if (touchingSlope != i){
tempPointC = lineIntersectLine(tempPointA, tempPointB, new Point(mcLevel.mcPlayer.x, mcLevel.mcPlayer.y), lastPos);
mcLevel.mcPlayer.y = tempPointC.y;
mcLevel.mcPlayer.x = tempPointC.x;
touchingSlope = i;
climbing = false;
};
};
};
};
};
};
i++;
};
for (i in mcLevel.breakAwayPlatform) {
if (mcLevel.breakAwayPlatform[i]["item"].visible){
if (mcLevel.breakAwayPlatform[i]["item"].collisionBox.hitTestObject(mcLevel.mcPlayer.collisionBox)){
if (lastPos.y <= mcLevel.breakAwayPlatform[i]["item"].y){
if (!mcLevel.breakAwayPlatform[i]["item"].breakTimer.running){
mcLevel.breakAwayPlatform[i]["item"].breakTimer.start();
};
climbing = false;
mcLevel.mcPlayer.y = mcLevel.breakAwayPlatform[i]["item"].y;
mcLevel.breakAwayPlatform[i]["item"].play();
foundGround = true;
grounded = true;
yMove = 0;
};
};
};
};
i = 0;
while (i < mcLevel.oneWayCeilingArray.length) {
if (mcLevel.oneWayCeilingArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
if (touchingSlope == "not"){
if (yMove < 0){
if ((lastPos.y - mcLevel.mcPlayer.collisionBox.height) > (mcLevel.oneWayCeilingArray[i].y + mcLevel.oneWayCeilingArray[i].height)){
mcLevel.mcPlayer.y = (((mcLevel.oneWayCeilingArray[i].y + mcLevel.oneWayCeilingArray[i].height) + mcLevel.mcPlayer.collisionBox.height) + 3);
yMove = 0;
if (!inUpdraft){
mcLevel.mcPlayer.x = lastPos.x;
} else {
yMove = (yMove * -0.9);
};
};
};
} else {
if (mcLevel.mcPlayer.y < lastPos.y){
mcLevel.mcPlayer.x = lastPos.x;
mcLevel.mcPlayer.y = lastPos.y;
yMove = 0;
xMove = (xMove * -0.8);
};
};
};
i++;
};
currentUpdraftStrength = 0;
i = 0;
while (i < mcLevel.updraftArray.length) {
if (mcLevel.updraftArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
inUpdraft = true;
if (mcLevel.updraftArray[i].power == 0){
if (UPDRAFTSTRENGTH > currentUpdraftStrength){
currentUpdraftStrength = UPDRAFTSTRENGTH;
};
} else {
if (mcLevel.updraftArray[i].power > currentUpdraftStrength){
currentUpdraftStrength = mcLevel.updraftArray[i].power;
};
};
if (grounded){
mcLevel.mcPlayer.y = (mcLevel.mcPlayer.y - 2);
};
};
i++;
};
i = 0;
while (i < mcLevel.checkPointArray.length) {
if (mcLevel.checkPointArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
safeSpot.x = mcLevel.checkPointArray[i].x;
safeSpot.y = mcLevel.checkPointArray[i].y;
resetFallingPlatforms();
};
i++;
};
i = 0;
while (i < mcLevel.fryArray.length) {
if (mcLevel.fryArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
xMove = 0;
yMove = 0;
grounded = false;
touchingSlope = "not";
dying = true;
};
i++;
};
i = 0;
while (i < mcLevel.keyArray.length) {
k = 0;
while (k < keysOwned.length) {
if (keysOwned[i] == mcLevel.keyArray[i].keyName.text){
mcLevel.keyArray[i].visible = false;
};
k++;
};
if (mcLevel.keyArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
keysOwned.push(mcLevel.keyArray[i].keyName.text);
mcLevel.keyArray[i].visible = false;
};
i++;
};
i = 0;
while (i < mcLevel.collectablesArray.length) {
if (mcLevel.collectablesArray[i].visible == true){
if (mcLevel.collectablesArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
myStars = new stars();
mcLevel.addChild(myStars);
myStars.x = mcLevel.collectablesArray[i].x;
myStars.y = mcLevel.collectablesArray[i].y;
knownType = false;
k = 0;
while (k < collectedStuff.length) {
if (collectedStuff[k][0] == mcLevel.collectablesArray[i].collectableName.text){
knownType = true;
collectedStuff[k][1] = (collectedStuff[k][1] + Number(mcLevel.collectablesArray[i].collectableValue.text));
mcLevel.collectablesArray[i].visible = false;
};
k++;
};
if (!knownType){
collectedStuff.push([String(mcLevel.collectablesArray[i].collectableName.text), Number(mcLevel.collectablesArray[i].collectableValue.text)]);
mcLevel.collectablesArray[i].visible = false;
};
};
};
i++;
};
i = 0;
while (i < mcLevel.animationsArray.length) {
if (mcLevel.animationsArray[i].collisionBox.hitTestObject(mcLevel.mcPlayer.collisionBox)){
if (String(mcLevel.animationsArray[i].triggerType.text) == "TOUCH"){
if (mcLevel.animationsArray[i].animationKey.text == "NONE"){
mcLevel.animationsArray[i].triggered = true;
} else {
k = 0;
while (k < keysOwned.length) {
if (keysOwned[i] == mcLevel.animationsArray[i].animationKey.text){
mcLevel.animationsArray[i].triggered = true;
};
k++;
};
};
} else {
if (KEYACTIONIN){
if (mcLevel.animationsArray[i].animationKey.text == "NONE"){
mcLevel.animationsArray[i].triggered = true;
} else {
k = 0;
while (k < keysOwned.length) {
if (keysOwned[i] == mcLevel.animationsArray[i].animationKey.text){
mcLevel.animationsArray[i].triggered = true;
};
k++;
};
};
} else {
mcLevel.animationsArray[i].triggered = false;
};
};
} else {
mcLevel.animationsArray[i].triggered = false;
};
i++;
};
i = 0;
while (i < mcLevel.teleportArray.length) {
if (mcLevel.teleportArray[i].hitTestObject(mcLevel.mcPlayer.collisionBox)){
if (mcLevel.teleportArray[i].teleportType.text == "INSTANT"){
if (mcLevel.teleportArray[i].teleportKey.text != "NONE"){
k = 0;
while (k < keysOwned.length) {
if (keysOwned[i] == mcLevel.teleportArray[i].teleportKey.text){
teleporting = true;
};
k++;
};
} else {
teleporting = true;
};
} else {
if (mcLevel.teleportArray[i].teleportKey.text != "NONE"){
k = 0;
while (k < keysOwned.length) {
if (keysOwned[i] == mcLevel.teleportArray[i].teleportKey.text){
if (KEYACTIONIN){
teleporting = true;
};
};
k++;
};
} else {
if (KEYACTIONIN){
teleporting = true;
};
};
};
teleportFrame = Number(mcLevel.teleportArray[i].targetLevel.text);
teleportX = mcLevel.teleportArray[i].targetX.text;
teleportY = mcLevel.teleportArray[i].targetY.text;
};
i++;
};
if (!foundGround){
grounded = false;
touchingSlope = "not";
mcLevel.mcPlayer.y = (mcLevel.mcPlayer.y - 1);
};
lastPos.x = mcLevel.mcPlayer.x;
lastPos.y = mcLevel.mcPlayer.y;
};
targetAnimation = "IDLE";
if (KEYRIGHTIN){
facingDirection = "R";
} else {
if (KEYLEFTIN){
facingDirection = "L";
};
};
if (grounded){
if (((KEYRIGHTIN) || (KEYLEFTIN))){
targetAnimation = "RUN";
} else {
tempVar = Math.sqrt((xMove * xMove));
if (tempVar > 0.5){
targetAnimation = "SLIDE";
};
};
} else {
if (yMove < 0){
targetAnimation = "RISE";
} else {
targetAnimation = "FALL";
};
};
if (facingDirection == "R"){
mcLevel.mcPlayer.scaleX = 1;
} else {
mcLevel.mcPlayer.scaleX = -1;
};
if (dying){
targetAnimation = "DIE";
};
if (climbing){
targetAnimation = "CLIMB";
};
if (targetAnimation != "FALL"){
targetAnimationB = targetAnimation;
};
if (((!((targetAnimation == currentAnimation))) && ((targetAnimation == targetAnimationB)))){
switch (targetAnimation){
case "IDLE":
mcLevel.mcPlayer.gotoAndStop(1);
break;
case "RUN":
mcLevel.mcPlayer.gotoAndStop(2);
break;
case "SLIDE":
mcLevel.mcPlayer.gotoAndStop(3);
break;
case "RISE":
mcLevel.mcPlayer.gotoAndStop(4);
break;
case "FALL":
mcLevel.mcPlayer.gotoAndStop(5);
break;
case "DIE":
mcLevel.mcPlayer.gotoAndStop(6);
break;
case "CLIMB":
break;
};
currentAnimation = targetAnimation;
};
if (climbing){
if (((KEYLEFTIN) || (KEYRIGHTIN))){
if (!onLadder){
if (mcLevel.mcPlayer.currentFrame != 9){
mcLevel.mcPlayer.gotoAndStop(9);
};
};
} else {
if (KEYCLIMBUPIN){
if (mcLevel.mcPlayer.currentFrame != 8){
mcLevel.mcPlayer.gotoAndStop(8);
};
} else {
if (KEYCLIMBDOWNIN){
if (mcLevel.mcPlayer.currentFrame != 10){
mcLevel.mcPlayer.gotoAndStop(10);
};
} else {
if (mcLevel.mcPlayer.currentFrame != 7){
mcLevel.mcPlayer.gotoAndStop(7);
};
};
};
};
};
targetAnimationB = targetAnimation;
if (conveying){
if (targetAnimationB == "SLIDE"){
targetAnimationB = "IDLE";
targetAnimation = "IDLE";
mcLevel.mcPlayer.gotoAndStop(1);
};
};
if (targetAnimation == "DIE"){
if (((!((mcLevel.mcPlayer.deathAnim == null))) && ((mcLevel.mcPlayer.deathAnim.currentFrame == mcLevel.mcPlayer.deathAnim.totalFrames)))){
dying = false;
mcLevel.mcPlayer.x = safeSpot.x;
mcLevel.mcPlayer.y = safeSpot.y;
lastPos.x = safeSpot.x;
lastPos.y = safeSpot.y;
resetFallingPlatforms();
};
};
if (scrollingMode){
mcLevel.x = (-(mcLevel.mcPlayer.x) + (STAGEWIDTH / 2));
mcLevel.y = (-(mcLevel.mcPlayer.y) + (STAGEHEIGHT / 2));
i = 0;
while (i < parralaxArray.length) {
parralaxArray[i][0].x = -((mcLevel.mcPlayer.x * parralaxArray[i][1]));
parralaxArray[i][0].y = -((mcLevel.mcPlayer.y * parralaxArray[i][1]));
i++;
};
};
if (scrollingModeX){
mcLevel.x = (-(mcLevel.mcPlayer.x) + (STAGEWIDTH / 2));
};
if (scrollingModeY){
mcLevel.y = (-(mcLevel.mcPlayer.y) + (STAGEHEIGHT / 2));
};
if (!scrollingMode){
levelLeft = LEVEL_BOT_L.x;
levelRight = LEVEL_TOP_R.x;
levelTop = LEVEL_TOP_R.y;
levelBot = LEVEL_BOT_L.y;
if ((((mcLevel.x <= (levelLeft * -1))) && (scrollingModeX))){
if (mcLevel.mcPlayer.x <= (levelRight - (STAGEWIDTH / 2))){
scrollingModeX = true;
} else {
scrollingModeX = false;
mcLevel.x = ((levelRight * -1) + STAGEWIDTH);
};
} else {
if (scrollingModeX){
scrollingModeX = false;
mcLevel.x = (levelLeft * -1);
};
};
if ((((mcLevel.mcPlayer.x >= (levelLeft + (STAGEWIDTH / 2)))) && ((mcLevel.mcPlayer.x <= levelRight)))){
scrollingModeX = true;
//unresolved jump
};
if (((((mcLevel.y + levelBot) >= STAGEHEIGHT)) && (scrollingModeY))){
if (mcLevel.mcPlayer.y >= (levelTop - ((STAGEHEIGHT / 2) * -1))){
scrollingModeY = true;
} else {
scrollingModeY = false;
mcLevel.y = Math.abs(levelTop);
};
} else {
if (scrollingModeY){
scrollingModeY = false;
mcLevel.y = (STAGEHEIGHT - levelBot);
};
};
if ((((mcLevel.mcPlayer.y <= (levelBot + ((STAGEHEIGHT / 2) * -1)))) && ((mcLevel.mcPlayer.y >= levelTop)))){
scrollingModeY = true;
//unresolved jump
};
scrollableWidth = (levelRight - levelLeft);
scrollableHeight = (levelTop - levelBot);
i = 0;
while (i < parralaxArray.length) {
parralaxArray[i][0].x = (parralaxArray[i][1] * (mcLevel.x + levelLeft));
parralaxArray[i][0].y = (parralaxArray[i][1] * (mcLevel.y - levelBot));
i++;
};
};
if (keepHeroWithinBounds){
if (mcLevel.mcPlayer.x <= levelLeft){
mcLevel.mcPlayer.x = (levelLeft + 1);
xMove = 0;
} else {
if (mcLevel.mcPlayer.x >= levelRight){
mcLevel.mcPlayer.x = (levelRight - 1);
xMove = 0;
};
};
};
if (teleporting){
if (teleportFrame != currentFrame){
stage.removeEventListener(Event.ENTER_FRAME, onGameTick);
gotoAndStop(teleportFrame);
} else {
if (teleportX != "-"){
mcLevel.mcPlayer.x = Number(teleportX);
lastPos.x = mcLevel.mcPlayer.x;
};
if (teleportY != "-"){
mcLevel.mcPlayer.y = Number(teleportY);
lastPos.y = mcLevel.mcPlayer.y;
};
};
grounded = false;
touchingSlope = "not";
teleporting = false;
};
}
}
}//package BeyondTheNever_fla
Section 98
//moverDown_122 (BeyondTheNever_fla.moverDown_122)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class moverDown_122 extends MovieClip {
public var moveDirection;
public function moverDown_122(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).controlArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
moveDirection = "DOWN";
}
}
}//package BeyondTheNever_fla
Section 99
//moverLeft_232 (BeyondTheNever_fla.moverLeft_232)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class moverLeft_232 extends MovieClip {
public var moveDirection;
public function moverLeft_232(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).controlArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
moveDirection = "LEFT";
}
}
}//package BeyondTheNever_fla
Section 100
//moverRight_231 (BeyondTheNever_fla.moverRight_231)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class moverRight_231 extends MovieClip {
public var moveDirection;
public function moverRight_231(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).controlArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
moveDirection = "RIGHT";
}
}
}//package BeyondTheNever_fla
Section 101
//moverUp_121 (BeyondTheNever_fla.moverUp_121)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class moverUp_121 extends MovieClip {
public var moveDirection;
public function moverUp_121(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).controlArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
moveDirection = "UP";
}
}
}//package BeyondTheNever_fla
Section 102
//movingGate_241 (BeyondTheNever_fla.movingGate_241)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class movingGate_241 extends MovieClip {
public function movingGate_241(){
addFrameScript(0, frame1, 14, frame15);
}
function frame15(){
stop();
}
function frame1(){
stop();
}
}
}//package BeyondTheNever_fla
Section 103
//NarrowsbacktoFlowers_266 (BeyondTheNever_fla.NarrowsbacktoFlowers_266)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class NarrowsbacktoFlowers_266 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function NarrowsbacktoFlowers_266(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 104
//NarrowsbacktoJail_267 (BeyondTheNever_fla.NarrowsbacktoJail_267)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class NarrowsbacktoJail_267 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function NarrowsbacktoJail_267(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 105
//NarrowsbacktoSConnects_268 (BeyondTheNever_fla.NarrowsbacktoSConnects_268)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class NarrowsbacktoSConnects_268 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function NarrowsbacktoSConnects_268(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 106
//oneWayCeiling_224 (BeyondTheNever_fla.oneWayCeiling_224)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class oneWayCeiling_224 extends MovieClip {
public function oneWayCeiling_224(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).oneWayCeilingArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 107
//oneWayPlatform_149 (BeyondTheNever_fla.oneWayPlatform_149)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class oneWayPlatform_149 extends MovieClip {
public function oneWayPlatform_149(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).oneWayPlatformArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 108
//platform_103 (BeyondTheNever_fla.platform_103)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class platform_103 extends MovieClip {
public function platform_103(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).platformArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 109
//Player_92 (BeyondTheNever_fla.Player_92)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Player_92 extends MovieClip {
public var deathAnim:MovieClip;
public var collisionBox:MovieClip;
public function Player_92(){
addFrameScript(0, frame1);
}
function frame1(){
if (MovieClip(this.parent.parent).debugMode != true){
collisionBox.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 110
//pullswitch_168 (BeyondTheNever_fla.pullswitch_168)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class pullswitch_168 extends MovieClip {
public function pullswitch_168(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 111
//Rise_97 (BeyondTheNever_fla.Rise_97)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class Rise_97 extends MovieClip {
public function Rise_97(){
addFrameScript(5, frame6);
}
function frame6(){
stop();
}
}
}//package BeyondTheNever_fla
Section 112
//SConnectstoNarrows_219 (BeyondTheNever_fla.SConnectstoNarrows_219)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class SConnectstoNarrows_219 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function SConnectstoNarrows_219(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 113
//SecretbacktoCrossroadsDown_218 (BeyondTheNever_fla.SecretbacktoCrossroadsDown_218)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class SecretbacktoCrossroadsDown_218 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function SecretbacktoCrossroadsDown_218(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 114
//SecretbacktoCrossroadsUP_217 (BeyondTheNever_fla.SecretbacktoCrossroadsUP_217)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class SecretbacktoCrossroadsUP_217 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function SecretbacktoCrossroadsUP_217(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 115
//SecretbacktoLaddersTSP_216 (BeyondTheNever_fla.SecretbacktoLaddersTSP_216)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class SecretbacktoLaddersTSP_216 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function SecretbacktoLaddersTSP_216(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 116
//showPanels_113 (BeyondTheNever_fla.showPanels_113)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class showPanels_113 extends MovieClip {
public function showPanels_113(){
addFrameScript(19, frame20, 79, frame80);
}
function frame20(){
stop();
}
function frame80(){
stop();
this.visible = false;
}
}
}//package BeyondTheNever_fla
Section 117
//skeltoflowersTSP_152 (BeyondTheNever_fla.skeltoflowersTSP_152)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class skeltoflowersTSP_152 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function skeltoflowersTSP_152(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 118
//SkeltoForestBackTP_145 (BeyondTheNever_fla.SkeltoForestBackTP_145)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class SkeltoForestBackTP_145 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function SkeltoForestBackTP_145(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 119
//T1toLadders_137 (BeyondTheNever_fla.T1toLadders_137)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class T1toLadders_137 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function T1toLadders_137(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 120
//talkBox_new2_61 (BeyondTheNever_fla.talkBox_new2_61)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class talkBox_new2_61 extends MovieClip {
public var talkButton2B:MovieClip;
public function talkBox_new2_61(){
addFrameScript(0, frame1, 5, frame6, 10, frame11, 15, frame16, 21, frame22, 27, frame28, 32, frame33, 89, frame90);
}
function frame1(){
talkButton2B.addEventListener(MouseEvent.MOUSE_DOWN, talkMore2B);
stop();
MovieClip(parent).char3 = true;
MovieClip(parent).inventoryPanel.inv_char3.gotoAndStop("tog_on");
}
function frame33(){
this.visible = false;
}
function frame6(){
stop();
}
function frame90(){
stop();
}
function frame22(){
stop();
}
public function talkMore2B(_arg1:Event):void{
this.play();
}
function frame16(){
stop();
}
function frame28(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 121
//talkBox1_58 (BeyondTheNever_fla.talkBox1_58)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class talkBox1_58 extends MovieClip {
public var talkButton:MovieClip;
public function talkBox1_58(){
addFrameScript(0, frame1, 5, frame6, 9, frame10, 14, frame15, 19, frame20, 24, frame25, 29, frame30, 34, frame35, 39, frame40, 44, frame45, 49, frame50, 54, frame55, 59, frame60, 108, frame109);
}
public function talkMore(_arg1:Event):void{
this.play();
}
function frame1(){
talkButton.addEventListener(MouseEvent.MOUSE_DOWN, talkMore);
stop();
}
function frame60(){
this.visible = false;
MovieClip(parent).char1 = true;
MovieClip(parent).inventoryPanel.inv_char1.gotoAndStop("tog_on");
}
function frame50(){
stop();
}
function frame40(){
stop();
}
function frame30(){
stop();
}
function frame20(){
stop();
}
function frame10(){
stop();
}
function frame55(){
stop();
}
function frame45(){
stop();
}
function frame35(){
stop();
}
function frame25(){
stop();
}
function frame15(){
stop();
}
function frame109(){
stop();
}
function frame6(){
stop();
}
}
}//package BeyondTheNever_fla
Section 122
//talkBox3_64 (BeyondTheNever_fla.talkBox3_64)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class talkBox3_64 extends MovieClip {
public var talkButton3:MovieClip;
public function talkBox3_64(){
addFrameScript(0, frame1, 5, frame6, 10, frame11, 15, frame16, 21, frame22, 27, frame28, 32, frame33, 37, frame38, 43, frame44, 99, frame100);
}
function frame38(){
stop();
}
function frame1(){
talkButton3.addEventListener(MouseEvent.MOUSE_DOWN, talkMore3);
stop();
}
function frame33(){
stop();
}
function frame6(){
stop();
}
function frame100(){
stop();
}
function frame44(){
this.visible = false;
MovieClip(parent).jailSwitchActivated = true;
}
function frame16(){
stop();
}
function frame28(){
stop();
}
function frame22(){
stop();
}
public function talkMore3(_arg1:Event):void{
this.play();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 123
//talkBox4_66 (BeyondTheNever_fla.talkBox4_66)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class talkBox4_66 extends MovieClip {
public var talkButton4:MovieClip;
public function talkBox4_66(){
addFrameScript(0, frame1, 5, frame6, 10, frame11, 15, frame16, 21, frame22, 27, frame28, 84, frame85);
}
function frame85(){
stop();
}
function frame16(){
stop();
}
public function talkMore4(_arg1:Event):void{
this.play();
}
function frame1(){
talkButton4.addEventListener(MouseEvent.MOUSE_DOWN, talkMore4);
stop();
}
function frame22(){
stop();
}
function frame6(){
stop();
}
function frame28(){
this.visible = false;
MovieClip(parent).jail_level.goldKey.visible = true;
MovieClip(parent).jail_level.jailbug_mc.gotoAndPlay("walkOut");
MovieClip(parent).goldKeyReady = true;
MovieClip(parent).char2 = true;
MovieClip(parent).inventoryPanel.inv_char2.gotoAndStop("tog_on");
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 124
//talkBox5_67 (BeyondTheNever_fla.talkBox5_67)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class talkBox5_67 extends MovieClip {
public var yes_btn:SimpleButton;
public var talkButton5:MovieClip;
public function talkBox5_67(){
addFrameScript(0, frame1, 5, frame6, 10, frame11, 15, frame16, 21, frame22, 26, frame27, 31, frame32, 36, frame37, 41, frame42, 52, frame53, 62, frame63, 73, frame74, 83, frame84, 129, frame130);
}
function frame130(){
stop();
}
function frame74(){
stop();
MovieClip(parent).glyphsActivated = true;
}
function frame53(){
stop();
MovieClip(parent).glyphsQuestion = true;
yes_btn.addEventListener(MouseEvent.CLICK, countGlyphs);
}
function frame1(){
talkButton5.addEventListener(MouseEvent.MOUSE_DOWN, talkMore5);
if (MovieClip(parent).glyphsQuestion){
this.gotoAndStop("offer_glyphs");
};
stop();
}
function frame6(){
stop();
}
function frame63(){
stop();
}
function frame32(){
stop();
}
function frame22(){
stop();
}
function frame84(){
this.visible = false;
}
function frame37(){
stop();
}
function frame27(){
stop();
}
public function talkMore5(_arg1:Event):void{
this.play();
}
public function countGlyphs(_arg1:MouseEvent){
if (MovieClip(parent).glyphsCount == 4){
this.gotoAndStop("mayPass");
} else {
this.gotoAndStop("mustReturn");
};
}
function frame16(){
stop();
}
function frame42(){
stop();
MovieClip(parent).char5 = true;
MovieClip(parent).inventoryPanel.inv_char5.gotoAndStop("tog_on");
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 125
//talkBox6_73 (BeyondTheNever_fla.talkBox6_73)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class talkBox6_73 extends MovieClip {
public var talkButton6:MovieClip;
public function talkBox6_73(){
addFrameScript(0, frame1, 6, frame7, 15, frame16, 26, frame27, 31, frame32, 89, frame90);
}
function frame16(){
stop();
}
function frame1(){
talkButton6.addEventListener(MouseEvent.MOUSE_DOWN, talkMore6);
stop();
}
public function talkMore6(_arg1:Event):void{
this.play();
}
function frame27(){
stop();
}
function frame7(){
stop();
}
function frame90(){
stop();
}
function frame32(){
this.visible = false;
MovieClip(parent).char4 = true;
MovieClip(parent).inventoryPanel.inv_char4.gotoAndStop("tog_on");
}
}
}//package BeyondTheNever_fla
Section 126
//talkBox7_75 (BeyondTheNever_fla.talkBox7_75)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class talkBox7_75 extends MovieClip {
public var talkButton7:MovieClip;
public function talkBox7_75(){
addFrameScript(0, frame1, 6, frame7, 15, frame16, 23, frame24, 32, frame33, 39, frame40, 97, frame98);
}
function frame40(){
this.visible = false;
MovieClip(parent).char6 = true;
MovieClip(parent).inventoryPanel.inv_char6.gotoAndStop("tog_on");
if (!MovieClip(parent).dnotes){
MovieClip(parent).showNotes = true;
MovieClip(parent).level_narrows.notebook_mc.visible = true;
};
}
function frame16(){
stop();
}
function frame1(){
talkButton7.addEventListener(MouseEvent.MOUSE_DOWN, talkMore7);
stop();
}
public function talkMore7(_arg1:Event):void{
this.play();
}
function frame7(){
stop();
}
function frame98(){
stop();
}
function frame33(){
stop();
}
function frame24(){
stop();
}
}
}//package BeyondTheNever_fla
Section 127
//Temple1backtoHighPass_255 (BeyondTheNever_fla.Temple1backtoHighPass_255)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Temple1backtoHighPass_255 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function Temple1backtoHighPass_255(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 128
//Temple1toTemple2_256 (BeyondTheNever_fla.Temple1toTemple2_256)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Temple1toTemple2_256 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function Temple1toTemple2_256(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 129
//Temple2backtoTemple1_261 (BeyondTheNever_fla.Temple2backtoTemple1_261)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Temple2backtoTemple1_261 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function Temple2backtoTemple1_261(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 130
//Temple2toTempleFinal_262 (BeyondTheNever_fla.Temple2toTempleFinal_262)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Temple2toTempleFinal_262 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function Temple2toTempleFinal_262(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 131
//Temple3backtoTemple2_277 (BeyondTheNever_fla.Temple3backtoTemple2_277)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Temple3backtoTemple2_277 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function Temple3backtoTemple2_277(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 132
//Timeline_119 (BeyondTheNever_fla.Timeline_119)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Timeline_119 extends MovieClip {
public var lastX;
public var lastY;
public var movingCollision:MovieClip;
public var theDirection:TextField;
public var moveDirection;
public var moveSpeed;
public var theSpeed:TextField;
public function Timeline_119(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).movingPlatformArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
movingCollision.visible = false;
theSpeed.visible = false;
theDirection.visible = false;
};
lastX = x;
lastY = y;
moveSpeed = Number(theSpeed.text);
if (theDirection.text.split("")[0] == "R"){
moveDirection = "RIGHT";
} else {
if (theDirection.text.split("")[0] == "L"){
moveDirection = "LEFT";
} else {
if (theDirection.text.split("")[0] == "U"){
moveDirection = "UP";
} else {
if (theDirection.text.split("")[0] == "D"){
moveDirection = "DOWN";
};
};
};
};
}
}
}//package BeyondTheNever_fla
Section 133
//Timeline_172 (BeyondTheNever_fla.Timeline_172)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Timeline_172 extends MovieClip {
public var delay:Number;
public var delayInput:TextField;
public var breakTimer:Timer;
public var reset;
public var amount:Number;
public var collisionBox:MovieClip;
public var resetInput:TextField;
public function Timeline_172(){
addFrameScript(0, frame1, 49, frame50);
}
function frame1(){
stop();
(parent as MovieClip).breakAwayPlatform[this.name] = {item:this, x:this.x, y:this.y};
if (MovieClip(this.parent.parent).debugMode != true){
collisionBox.visible = false;
delayInput.visible = false;
resetInput.visible = false;
};
reset = resetInput.text.split("")[0].toLowerCase();
if ((((reset == "t")) || ((reset == "1")))){
reset = true;
} else {
reset = false;
};
amount = 0;
delay = (Number(delayInput.text) * 1000);
breakTimer = new Timer(delay, 1);
breakTimer.addEventListener(TimerEvent.TIMER, breakTimerHandeler);
}
function frame50(){
stop();
MovieClip(this).visible = false;
}
public function breakTimerHandeler(_arg1:Event):void{
MovieClip(this).addEventListener(Event.ENTER_FRAME, enterFrameHandeler);
}
public function enterFrameHandeler(_arg1:Event):void{
var _local2:Point = new Point(stage.stageWidth, stage.stageHeight);
var _local3:* = MovieClip(parent).globalToLocal(_local2);
this.y = (this.y + amount);
amount = (amount + MovieClip(root).GRAVITY);
if (this.y >= (_local3.y + 50)){
MovieClip(this).removeEventListener(Event.ENTER_FRAME, enterFrameHandeler);
this.visible = false;
if (!reset){
delete MovieClip(parent).breakAwayPlatform[this.name];
MovieClip(parent).removeChild(this);
};
};
}
}
}//package BeyondTheNever_fla
Section 134
//Timeline_229 (BeyondTheNever_fla.Timeline_229)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Timeline_229 extends MovieClip {
public var lastX;
public var lastY;
public var movingCollision:MovieClip;
public var theDirection:TextField;
public var moveDirection;
public var moveSpeed;
public var theSpeed:TextField;
public function Timeline_229(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).movingPlatformArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
movingCollision.visible = false;
theSpeed.visible = false;
theDirection.visible = false;
};
lastX = x;
lastY = y;
moveSpeed = Number(theSpeed.text);
if (theDirection.text.split("")[0] == "R"){
moveDirection = "RIGHT";
} else {
if (theDirection.text.split("")[0] == "L"){
moveDirection = "LEFT";
} else {
if (theDirection.text.split("")[0] == "U"){
moveDirection = "UP";
} else {
if (theDirection.text.split("")[0] == "D"){
moveDirection = "DOWN";
};
};
};
};
}
}
}//package BeyondTheNever_fla
Section 135
//Timeline_245 (BeyondTheNever_fla.Timeline_245)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Timeline_245 extends MovieClip {
public var power;
public var thePower:TextField;
public function Timeline_245(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).updraftArray.push(this);
power = Number(thePower.text);
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 136
//Toggle_Glyph_57 (BeyondTheNever_fla.Toggle_Glyph_57)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class Toggle_Glyph_57 extends MovieClip {
public function Toggle_Glyph_57(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
}
}//package BeyondTheNever_fla
Section 137
//trampoline_150 (BeyondTheNever_fla.trampoline_150)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class trampoline_150 extends MovieClip {
public var power;
public function trampoline_150(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).trampArray.push(this);
power = ((parent.parent as MovieClip).JUMPSTRENGTH * 2);
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 138
//trampoline_151 (BeyondTheNever_fla.trampoline_151)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class trampoline_151 extends MovieClip {
public var power;
public function trampoline_151(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).trampArray.push(this);
power = ((parent.parent as MovieClip).JUMPSTRENGTH * 3);
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 139
//trampoline_192 (BeyondTheNever_fla.trampoline_192)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class trampoline_192 extends MovieClip {
public var power;
public function trampoline_192(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).trampArray.push(this);
power = ((parent.parent as MovieClip).JUMPSTRENGTH * 1.5);
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 140
//trampoline_265 (BeyondTheNever_fla.trampoline_265)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class trampoline_265 extends MovieClip {
public var power;
public function trampoline_265(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).trampArray.push(this);
power = ((parent.parent as MovieClip).JUMPSTRENGTH * 4);
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 141
//updraft_215 (BeyondTheNever_fla.updraft_215)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class updraft_215 extends MovieClip {
public var power;
public function updraft_215(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).updraftArray.push(this);
power = 0;
if (MovieClip(this.parent.parent).debugMode != true){
visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 142
//WaterfallbacktoLEapTSP_206 (BeyondTheNever_fla.WaterfallbacktoLEapTSP_206)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class WaterfallbacktoLEapTSP_206 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function WaterfallbacktoLEapTSP_206(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 143
//whiteFader_285 (BeyondTheNever_fla.whiteFader_285)
package BeyondTheNever_fla {
import flash.display.*;
public dynamic class whiteFader_285 extends MovieClip {
public function whiteFader_285(){
addFrameScript(79, frame80);
}
function frame80(){
stop();
}
}
}//package BeyondTheNever_fla
Section 144
//villiagetoJailTSP_125 (BeyondTheNever_fla.villiagetoJailTSP_125)
package BeyondTheNever_fla {
import flash.events.*;
import flash.geom.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class villiagetoJailTSP_125 extends MovieClip {
public var teleportGFK:MovieClip;
public var teleportType:TextField;
public var targetX:TextField;
public var targetY:TextField;
public var targetLevel:TextField;
public var teleportKey:TextField;
public function villiagetoJailTSP_125(){
addFrameScript(0, frame1);
}
function frame1(){
(parent as MovieClip).teleportArray.push(this);
if (MovieClip(this.parent.parent).debugMode != true){
teleportGFK.visible = false;
teleportKey.visible = false;
targetLevel.visible = false;
teleportType.visible = false;
targetX.visible = false;
targetY.visible = false;
};
}
}
}//package BeyondTheNever_fla
Section 145
//EndSong (EndSong)
package {
import flash.media.*;
public dynamic class EndSong extends Sound {
}
}//package
Section 146
//levelart_crossroads (levelart_crossroads)
package {
import flash.display.*;
public dynamic class levelart_crossroads extends Sprite {
}
}//package
Section 147
//levelart_HighPass (levelart_HighPass)
package {
import flash.display.*;
public dynamic class levelart_HighPass extends Sprite {
}
}//package
Section 148
//levelart_jail (levelart_jail)
package {
import flash.display.*;
public dynamic class levelart_jail extends Sprite {
}
}//package
Section 149
//levelart_ladders (levelart_ladders)
package {
import flash.display.*;
public dynamic class levelart_ladders extends Sprite {
}
}//package
Section 150
//levelart_longNarrows (levelart_longNarrows)
package {
import flash.display.*;
public dynamic class levelart_longNarrows extends Sprite {
}
}//package
Section 151
//lvl_JointT1art (lvl_JointT1art)
package {
import flash.display.*;
public dynamic class lvl_JointT1art extends Sprite {
}
}//package
Section 152
//lvl_Startart (lvl_Startart)
package {
import flash.display.*;
public dynamic class lvl_Startart extends Sprite {
}
}//package
Section 153
//Nursery (Nursery)
package {
import flash.display.*;
public dynamic class Nursery extends Sprite {
}
}//package
Section 154
//StarParticle (StarParticle)
package {
import flash.display.*;
public dynamic class StarParticle extends MovieClip {
}
}//package
Section 155
//stars (stars)
package {
import flash.display.*;
public dynamic class stars extends MovieClip {
public function stars(){
addFrameScript(43, frame44);
}
function frame44(){
stop();
MovieClip(parent).removeChild(this);
}
}
}//package
Section 156
//TheLoop (TheLoop)
package {
import flash.media.*;
public dynamic class TheLoop extends Sound {
}
}//package
Section 157
//VilliageHut (VilliageHut)
package {
import flash.display.*;
public dynamic class VilliageHut extends Sprite {
}
}//package