Section 1
//bear_grab_208 (300mlsToPigsland_fla.bear_grab_208)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class bear_grab_208 extends MovieClip {
public function bear_grab_208(){
addFrameScript(5, frame6);
}
function frame6(){
gotoAndStop(1);
}
}
}//package 300mlsToPigsland_fla
Section 2
//bear_run_195 (300mlsToPigsland_fla.bear_run_195)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class bear_run_195 extends MovieClip {
public function bear_run_195(){
addFrameScript(9, frame10);
}
function frame10(){
gotoAndPlay(1);
}
}
}//package 300mlsToPigsland_fla
Section 3
//bear_run_pig_196 (300mlsToPigsland_fla.bear_run_pig_196)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class bear_run_pig_196 extends MovieClip {
public function bear_run_pig_196(){
addFrameScript(9, frame10);
}
function frame10(){
gotoAndPlay("krug");
}
}
}//package 300mlsToPigsland_fla
Section 4
//bird_grab_332 (300mlsToPigsland_fla.bird_grab_332)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class bird_grab_332 extends MovieClip {
public function bird_grab_332(){
addFrameScript(5, frame6);
}
function frame6(){
gotoAndStop(1);
}
}
}//package 300mlsToPigsland_fla
Section 5
//bird_run_w_pig_326 (300mlsToPigsland_fla.bird_run_w_pig_326)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class bird_run_w_pig_326 extends MovieClip {
public function bird_run_w_pig_326(){
addFrameScript(9, frame10);
}
function frame10(){
gotoAndPlay("krug");
}
}
}//package 300mlsToPigsland_fla
Section 6
//boom_383 (300mlsToPigsland_fla.boom_383)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class boom_383 extends MovieClip {
public function boom_383(){
addFrameScript(9, frame10);
}
function frame10(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 7
//door_hf_hz_396 (300mlsToPigsland_fla.door_hf_hz_396)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class door_hf_hz_396 extends MovieClip {
public function door_hf_hz_396(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 8
//door_l_hf_398 (300mlsToPigsland_fla.door_l_hf_398)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class door_l_hf_398 extends MovieClip {
public function door_l_hf_398(){
addFrameScript(25, frame26);
}
function frame26(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 9
//door_l_hf_s_397 (300mlsToPigsland_fla.door_l_hf_s_397)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class door_l_hf_s_397 extends MovieClip {
public function door_l_hf_s_397(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 10
//door_r_fh_s_401 (300mlsToPigsland_fla.door_r_fh_s_401)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class door_r_fh_s_401 extends MovieClip {
public function door_r_fh_s_401(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 11
//door_r_hf_402 (300mlsToPigsland_fla.door_r_hf_402)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class door_r_hf_402 extends MovieClip {
public function door_r_hf_402(){
addFrameScript(25, frame26);
}
function frame26(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 12
//door_r_hf_hz_400 (300mlsToPigsland_fla.door_r_hf_hz_400)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class door_r_hf_hz_400 extends MovieClip {
public function door_r_hf_hz_400(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 13
//helm_off_main_382 (300mlsToPigsland_fla.helm_off_main_382)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class helm_off_main_382 extends MovieClip {
public function helm_off_main_382(){
addFrameScript(11, frame12);
}
function frame12(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 14
//helm_off_maincopy_388 (300mlsToPigsland_fla.helm_off_maincopy_388)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class helm_off_maincopy_388 extends MovieClip {
public function helm_off_maincopy_388(){
addFrameScript(11, frame12);
}
function frame12(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 15
//intsr_2_838 (300mlsToPigsland_fla.intsr_2_838)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class intsr_2_838 extends MovieClip {
public var shjump:MovieClip;
public var sdoublejump:MovieClip;
public var sdown:MovieClip;
public var sflyght:MovieClip;
}
}//package 300mlsToPigsland_fla
Section 16
//intsr_3_839 (300mlsToPigsland_fla.intsr_3_839)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class intsr_3_839 extends MovieClip {
public function intsr_3_839(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 17
//mbuttons_alpha_587 (300mlsToPigsland_fla.mbuttons_alpha_587)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class mbuttons_alpha_587 extends MovieClip {
public function mbuttons_alpha_587(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 18
//mbuttons_alpha2_590 (300mlsToPigsland_fla.mbuttons_alpha2_590)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class mbuttons_alpha2_590 extends MovieClip {
public function mbuttons_alpha2_590(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 19
//mbuttons_alpha2333_683 (300mlsToPigsland_fla.mbuttons_alpha2333_683)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class mbuttons_alpha2333_683 extends MovieClip {
public function mbuttons_alpha2333_683(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 20
//mbuttons_alpha333_680 (300mlsToPigsland_fla.mbuttons_alpha333_680)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class mbuttons_alpha333_680 extends MovieClip {
public function mbuttons_alpha333_680(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 21
//NLO_grab_299 (300mlsToPigsland_fla.NLO_grab_299)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class NLO_grab_299 extends MovieClip {
public function NLO_grab_299(){
addFrameScript(5, frame6);
}
function frame6(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 22
//nlo_grab_move_300 (300mlsToPigsland_fla.nlo_grab_move_300)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class nlo_grab_move_300 extends MovieClip {
public function nlo_grab_move_300(){
addFrameScript(5, frame6);
}
function frame6(){
gotoAndStop(1);
}
}
}//package 300mlsToPigsland_fla
Section 23
//NLO_run_pig_294 (300mlsToPigsland_fla.NLO_run_pig_294)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class NLO_run_pig_294 extends MovieClip {
public function NLO_run_pig_294(){
addFrameScript(13, frame14);
}
function frame14(){
gotoAndPlay("krug");
}
}
}//package 300mlsToPigsland_fla
Section 24
//pig_eye_blink_203 (300mlsToPigsland_fla.pig_eye_blink_203)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class pig_eye_blink_203 extends MovieClip {
public var ssv;
public function pig_eye_blink_203(){
addFrameScript(16, frame17);
}
function frame17(){
ssv = Math.ceil((Math.random() * 12));
if (ssv < 4){
gotoAndPlay("morg");
} else {
gotoAndPlay(1);
};
}
}
}//package 300mlsToPigsland_fla
Section 25
//pig_head_normal_411 (300mlsToPigsland_fla.pig_head_normal_411)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class pig_head_normal_411 extends MovieClip {
public var sv;
public function pig_head_normal_411(){
addFrameScript(0, frame1, 18, frame19, 50, frame51, 79, frame80);
}
function frame80(){
gotoAndPlay(1);
}
function frame1(){
sv = Math.ceil((Math.random() * 14));
}
function frame19(){
if (sv == 2){
gotoAndPlay(20);
} else {
if (sv == 3){
gotoAndPlay(52);
} else {
gotoAndPlay(1);
};
};
}
function frame51(){
gotoAndPlay(1);
}
}
}//package 300mlsToPigsland_fla
Section 26
//pig_head_water_363 (300mlsToPigsland_fla.pig_head_water_363)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class pig_head_water_363 extends MovieClip {
public function pig_head_water_363(){
addFrameScript(32, frame33);
}
function frame33(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 27
//pig_scale_580 (300mlsToPigsland_fla.pig_scale_580)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class pig_scale_580 extends MovieClip {
public function pig_scale_580(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 28
//pig_scale2_910 (300mlsToPigsland_fla.pig_scale2_910)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class pig_scale2_910 extends MovieClip {
public function pig_scale2_910(){
addFrameScript(0, frame1, 99, frame100);
}
function frame1(){
stop();
}
function frame100(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 29
//pig6_648 (300mlsToPigsland_fla.pig6_648)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class pig6_648 extends MovieClip {
public var pp:MovieClip;
public function pig6_648(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 30
//scr_txt_687 (300mlsToPigsland_fla.scr_txt_687)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class scr_txt_687 extends MovieClip {
public function scr_txt_687(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 31
//shape_textshop6_914 (300mlsToPigsland_fla.shape_textshop6_914)
package 300mlsToPigsland_fla {
import flash.display.*;
import flash.text.*;
public dynamic class shape_textshop6_914 extends MovieClip {
public var addText:TextField;
}
}//package 300mlsToPigsland_fla
Section 32
//shape_textshop7_827 (300mlsToPigsland_fla.shape_textshop7_827)
package 300mlsToPigsland_fla {
import flash.display.*;
import flash.text.*;
public dynamic class shape_textshop7_827 extends MovieClip {
public var addText:TextField;
}
}//package 300mlsToPigsland_fla
Section 33
//shape_textshop8_829 (300mlsToPigsland_fla.shape_textshop8_829)
package 300mlsToPigsland_fla {
import flash.display.*;
import flash.text.*;
public dynamic class shape_textshop8_829 extends MovieClip {
public var addText:TextField;
}
}//package 300mlsToPigsland_fla
Section 34
//shape_textshop9_825 (300mlsToPigsland_fla.shape_textshop9_825)
package 300mlsToPigsland_fla {
import flash.display.*;
import flash.text.*;
public dynamic class shape_textshop9_825 extends MovieClip {
public var addText:TextField;
}
}//package 300mlsToPigsland_fla
Section 35
//Symbol130_751 (300mlsToPigsland_fla.Symbol130_751)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class Symbol130_751 extends MovieClip {
public var miniMoregames:SimpleButton;
public var miniResume:SimpleButton;
public var miniTomenu:SimpleButton;
public var miniMain:SimpleButton;
public var miniRestart:SimpleButton;
public var miniShop:SimpleButton;
}
}//package 300mlsToPigsland_fla
Section 36
//Symbol130_760 (300mlsToPigsland_fla.Symbol130_760)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class Symbol130_760 extends MovieClip {
public var miniMoregames:SimpleButton;
public var miniResume:SimpleButton;
public var miniTomenu:SimpleButton;
public var miniMain:SimpleButton;
public var miniRestart:SimpleButton;
public var miniShop:SimpleButton;
}
}//package 300mlsToPigsland_fla
Section 37
//Symbol139_128 (300mlsToPigsland_fla.Symbol139_128)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class Symbol139_128 extends MovieClip {
public function Symbol139_128(){
addFrameScript(39, frame40);
}
function frame40(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 38
//Symbol139copy2_129 (300mlsToPigsland_fla.Symbol139copy2_129)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class Symbol139copy2_129 extends MovieClip {
public function Symbol139copy2_129(){
addFrameScript(16, frame17);
}
function frame17(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 39
//Symbol140_124 (300mlsToPigsland_fla.Symbol140_124)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class Symbol140_124 extends MovieClip {
public function Symbol140_124(){
addFrameScript(39, frame40);
}
function frame40(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 40
//Symbol140copy2_125 (300mlsToPigsland_fla.Symbol140copy2_125)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class Symbol140copy2_125 extends MovieClip {
public function Symbol140copy2_125(){
addFrameScript(16, frame17);
}
function frame17(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 41
//Symbol144_578 (300mlsToPigsland_fla.Symbol144_578)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class Symbol144_578 extends MovieClip {
public function Symbol144_578(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 42
//Symbol156_729 (300mlsToPigsland_fla.Symbol156_729)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class Symbol156_729 extends MovieClip {
public function Symbol156_729(){
addFrameScript(28, frame29);
}
function frame29(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 43
//Symbol166_778 (300mlsToPigsland_fla.Symbol166_778)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class Symbol166_778 extends MovieClip {
public function Symbol166_778(){
addFrameScript(942, frame943);
}
function frame943(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 44
//Timeline_258 (300mlsToPigsland_fla.Timeline_258)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class Timeline_258 extends MovieClip {
public function Timeline_258(){
addFrameScript(2, frame3);
}
function frame3(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 45
//Timeline_261 (300mlsToPigsland_fla.Timeline_261)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class Timeline_261 extends MovieClip {
public var zzz;
public function Timeline_261(){
addFrameScript(1, frame2, 2, frame3, 10, frame11);
}
function frame3(){
zzz--;
}
function frame2(){
zzz = 4;
}
function frame11(){
if (zzz > 0){
this.gotoAndPlay(3);
} else {
stop();
};
}
}
}//package 300mlsToPigsland_fla
Section 46
//Timeline_262 (300mlsToPigsland_fla.Timeline_262)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class Timeline_262 extends MovieClip {
public var zzz;
public function Timeline_262(){
addFrameScript(1, frame2, 2, frame3, 11, frame12);
}
function frame12(){
if (zzz > 0){
this.gotoAndPlay(3);
} else {
stop();
};
}
function frame3(){
zzz--;
}
function frame2(){
zzz = 4;
}
}
}//package 300mlsToPigsland_fla
Section 47
//ts_button10_671 (300mlsToPigsland_fla.ts_button10_671)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class ts_button10_671 extends MovieClip {
public var zxc:MovieClip;
public function ts_button10_671(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 48
//ts_button3_672 (300mlsToPigsland_fla.ts_button3_672)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class ts_button3_672 extends MovieClip {
public function ts_button3_672(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 49
//ts_button4_673 (300mlsToPigsland_fla.ts_button4_673)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class ts_button4_673 extends MovieClip {
public function ts_button4_673(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 50
//ts_button5_674 (300mlsToPigsland_fla.ts_button5_674)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class ts_button5_674 extends MovieClip {
public function ts_button5_674(){
addFrameScript(26, frame27);
}
function frame27(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 51
//ts_button6_679 (300mlsToPigsland_fla.ts_button6_679)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class ts_button6_679 extends MovieClip {
public function ts_button6_679(){
addFrameScript(26, frame27);
}
function frame27(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 52
//ts_pig2_649 (300mlsToPigsland_fla.ts_pig2_649)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class ts_pig2_649 extends MovieClip {
public function ts_pig2_649(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 53
//ts_pig4_660 (300mlsToPigsland_fla.ts_pig4_660)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class ts_pig4_660 extends MovieClip {
public function ts_pig4_660(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 54
//ts_pig7_659 (300mlsToPigsland_fla.ts_pig7_659)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class ts_pig7_659 extends MovieClip {
public var pp:MovieClip;
public function ts_pig7_659(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 55
//wolf_grab_248 (300mlsToPigsland_fla.wolf_grab_248)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class wolf_grab_248 extends MovieClip {
public function wolf_grab_248(){
addFrameScript(5, frame6);
}
function frame6(){
stop();
}
}
}//package 300mlsToPigsland_fla
Section 56
//wolf_grab_main_249 (300mlsToPigsland_fla.wolf_grab_main_249)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class wolf_grab_main_249 extends MovieClip {
public function wolf_grab_main_249(){
addFrameScript(5, frame6);
}
function frame6(){
gotoAndStop(1);
}
}
}//package 300mlsToPigsland_fla
Section 57
//wolf_run__w_pig_fin_230 (300mlsToPigsland_fla.wolf_run__w_pig_fin_230)
package 300mlsToPigsland_fla {
import flash.display.*;
public dynamic class wolf_run__w_pig_fin_230 extends MovieClip {
public function wolf_run__w_pig_fin_230(){
addFrameScript(5, frame6);
}
function frame6(){
gotoAndPlay("krug");
}
}
}//package 300mlsToPigsland_fla
Section 58
//level1 (levelsp2.level1)
package levelsp2 {
public class level1 extends levClass {
}
}//package levelsp2
Section 59
//level2 (levelsp2.level2)
package levelsp2 {
public class level2 extends levClass {
public static var param2 = 2;
}
}//package levelsp2
Section 60
//level3 (levelsp2.level3)
package levelsp2 {
public class level3 extends levClass {
public static var param2 = 2;
}
}//package levelsp2
Section 61
//level4 (levelsp2.level4)
package levelsp2 {
public class level4 extends levClass {
public static var param2 = 3;
}
}//package levelsp2
Section 62
//level5 (levelsp2.level5)
package levelsp2 {
public class level5 extends levClass {
public static var param2 = 3;
}
}//package levelsp2
Section 63
//level6 (levelsp2.level6)
package levelsp2 {
public class level6 extends levClass {
public static var param2 = 1;
}
}//package levelsp2
Section 64
//level7 (levelsp2.level7)
package levelsp2 {
public class level7 extends levClass {
public static var param2 = 2;
}
}//package levelsp2
Section 65
//level8 (levelsp2.level8)
package levelsp2 {
public class level8 extends levClass {
public static var param2 = 3;
}
}//package levelsp2
Section 66
//level9 (levelsp2.level9)
package levelsp2 {
public class level9 extends levClass {
public static var param2 = 2;
}
}//package levelsp2
Section 67
//achGo (achGo)
package {
import flash.media.*;
public dynamic class achGo extends Sound {
}
}//package
Section 68
//achivmentsMenu (achivmentsMenu)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
public dynamic class achivmentsMenu extends MovieClip {
var achPic:MovieClip;
public var Parent;
public function achivmentsMenu():void{
achPic = new menuAchiv();
super();
achPic.x = (Main3.DLINA / 2);
achPic.y = (Main3.VYSOTA / 2);
addChild(achPic);
}
function chikchik(){
var _local1:*;
var _local2:*;
if (Main3.snd){
_local1 = new inSnd();
_local2 = new theSound(0, 0.6, _local1, 0, 0);
};
}
function gotosite(_arg1:Event){
chikchik();
trace("gotoSite");
}
function chik(_arg1:MouseEvent){
var _local2:*;
var _local3:*;
if (Main3.snd){
_local2 = new onSnd();
_local3 = new theSound(0, 0.6, _local2, 0, 0);
};
}
function delListeners(){
Parent.btnBack.removeEventListener(MouseEvent.CLICK, toMenu);
Parent.btnBack.removeEventListener(MouseEvent.ROLL_OVER, chik);
}
function toMenu(_arg1:Event){
chikchik();
delListeners();
removeChild(achPic);
Parent = null;
achPic = null;
Main3(parent.parent).toMenu();
}
public function go(){
var _local1:*;
var _local2:*;
Parent = achPic;
_local1 = 0;
while (_local1 < Parent.numChildren) {
_local2 = Parent.getChildAt(_local1);
if ((_local2 is achivPic10)){
if (Main3.ach10){
_local2.gotoAndStop(2);
} else {
_local2.gotoAndStop(1);
};
};
if ((_local2 is achivPic1)){
if (Main3.ach1){
_local2.gotoAndStop(2);
} else {
_local2.gotoAndStop(1);
};
};
if ((_local2 is achivPic2)){
if (Main3.ach2){
_local2.gotoAndStop(2);
} else {
_local2.gotoAndStop(1);
};
};
if ((_local2 is achivPic3)){
if (Main3.ach3){
_local2.gotoAndStop(2);
} else {
_local2.gotoAndStop(1);
};
};
if ((_local2 is achivPic4)){
if (Main3.ach4){
_local2.gotoAndStop(2);
} else {
_local2.gotoAndStop(1);
};
};
if ((_local2 is achivPic5)){
if (Main3.ach5){
_local2.gotoAndStop(2);
} else {
_local2.gotoAndStop(1);
};
};
if ((_local2 is achivPic6)){
if (Main3.ach6){
_local2.gotoAndStop(2);
} else {
_local2.gotoAndStop(1);
};
};
if ((_local2 is achivPic7)){
if (Main3.ach7){
_local2.gotoAndStop(2);
} else {
_local2.gotoAndStop(1);
};
};
if ((_local2 is achivPic8)){
if (Main3.ach8){
_local2.gotoAndStop(2);
} else {
_local2.gotoAndStop(1);
};
};
if ((_local2 is achivPic9)){
if (Main3.ach9){
_local2.gotoAndStop(2);
} else {
_local2.gotoAndStop(1);
};
};
_local1++;
};
Parent.btnBack.addEventListener(MouseEvent.CLICK, toMenu);
Parent.btnBack.addEventListener(MouseEvent.ROLL_OVER, chik);
}
}
}//package
Section 69
//achivPic1 (achivPic1)
package {
import flash.display.*;
public dynamic class achivPic1 extends MovieClip {
public function achivPic1(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 70
//achivPic10 (achivPic10)
package {
import flash.display.*;
public dynamic class achivPic10 extends MovieClip {
public function achivPic10(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 71
//achivPic2 (achivPic2)
package {
import flash.display.*;
public dynamic class achivPic2 extends MovieClip {
public function achivPic2(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 72
//achivPic3 (achivPic3)
package {
import flash.display.*;
public dynamic class achivPic3 extends MovieClip {
public function achivPic3(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 73
//achivPic4 (achivPic4)
package {
import flash.display.*;
public dynamic class achivPic4 extends MovieClip {
public function achivPic4(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 74
//achivPic5 (achivPic5)
package {
import flash.display.*;
public dynamic class achivPic5 extends MovieClip {
public function achivPic5(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 75
//achivPic6 (achivPic6)
package {
import flash.display.*;
public dynamic class achivPic6 extends MovieClip {
public function achivPic6(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 76
//achivPic7 (achivPic7)
package {
import flash.display.*;
public dynamic class achivPic7 extends MovieClip {
public function achivPic7(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 77
//achivPic8 (achivPic8)
package {
import flash.display.*;
public dynamic class achivPic8 extends MovieClip {
public function achivPic8(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 78
//achivPic9 (achivPic9)
package {
import flash.display.*;
public dynamic class achivPic9 extends MovieClip {
public function achivPic9(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 79
//achivRamka (achivRamka)
package {
import flash.display.*;
public class achivRamka extends MovieClip {
public var counter;// = 0
private var letters;// = null
public var theText:String;
public var starter;
public function achivRamka(){
counter = 0;
letters = null;
super();
addFrameScript(11, frame12);
}
function frame12(){
stop();
}
public function Update(){
var _local1:*;
var _local2:*;
if (counter == starter){
this.gotoAndPlay(2);
_local1 = new achGo();
_local2 = new theSound(0, 0.6, _local1, 0, 0);
counter++;
} else {
if (counter < starter){
counter++;
};
};
if ((((this.currentLabel == "stops")) && ((letters == null)))){
letters = new achivText();
letters.textIn.text = ("" + theText);
this.addChild(letters);
};
}
}
}//package
Section 80
//achivText (achivText)
package {
import flash.display.*;
import flash.text.*;
public dynamic class achivText extends MovieClip {
public var textIn:TextField;
}
}//package
Section 81
//achivTitle (achivTitle)
package {
import flash.display.*;
public dynamic class achivTitle extends MovieClip {
public function achivTitle(){
addFrameScript(11, frame12);
}
function frame12(){
stop();
}
}
}//package
Section 82
//ag_intro_mc (ag_intro_mc)
package {
import flash.display.*;
public dynamic class ag_intro_mc extends MovieClip {
public function ag_intro_mc(){
addFrameScript(0, frame1, 224, frame225);
}
function frame1(){
gotoAndPlay(2);
}
function frame225(){
stop();
}
}
}//package
Section 83
//armr (armr)
package {
import flash.display.*;
public dynamic class armr extends SimpleButton {
}
}//package
Section 84
//backBtn (backBtn)
package {
import flash.display.*;
public dynamic class backBtn extends MovieClip {
}
}//package
Section 85
//backMoove (backMoove)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
import flash.utils.*;
public class backMoove extends MovieClip {
private var topArray:Array;
private var curPicBot;// = 0
private var bbackSprite:Sprite;
private var firstMiddle:Class;
private var firstTop:Class;
private var topSprite:Sprite;
private var middleSprite:Sprite;
private var curPicMid;// = 0
private var botSpeed;// = 1
private var kolvoMid2;// = 9
private var kolvoMid3;// = 13
private var kolvoMid4;// = 17
private var kolvoMid6;// = 29
private var kolvoMid7;// = 50
private var kolvoMid1;// = 3
private var botArray:Array;
private var step;// = 797
private var kolvoMid5;// = 23
private var bottomSprite:Sprite;
private var midSpeed;// = 3
private var midArray:Array;
private var curTop:Array;
private var firstBottom:Class;
private var kolvoBot1;// = 1
private var kolvoBot2;// = 3
private var kolvoBot3;// = 5
private var kolvoBot4;// = 6
private var kolvoBot5;// = 8
private var kolvoBot6;// = 10
private var kolvoBot7;// = 16
private var kolvoTop1;// = 5
private var kolvoTop3;// = 19
private var kolvoTop6;// = 46
private var kolvoTop7;// = 80
private var kolvoTop2;// = 15
private var curBot:Array;
private var kolvoTop4;// = 26
private var kolvoTop5;// = 38
private var curPicTop;// = 0
private var mainSprite:Sprite;
private var curMid:Array;
private var topSpeed;// = 5
public function backMoove(){
bbackSprite = new Sprite();
bottomSprite = new Sprite();
middleSprite = new Sprite();
topSprite = new Sprite();
botArray = new Array();
midArray = new Array();
topArray = new Array();
curBot = new Array();
curMid = new Array();
curTop = new Array();
botSpeed = 1;
midSpeed = 3;
topSpeed = 5;
kolvoBot1 = 1;
kolvoMid1 = 3;
kolvoTop1 = 5;
kolvoBot2 = 3;
kolvoMid2 = 9;
kolvoTop2 = 15;
kolvoBot3 = 5;
kolvoMid3 = 13;
kolvoTop3 = 19;
kolvoBot4 = 6;
kolvoMid4 = 17;
kolvoTop4 = 26;
kolvoBot5 = 8;
kolvoMid5 = 23;
kolvoTop5 = 38;
kolvoBot6 = 10;
kolvoMid6 = 29;
kolvoTop6 = 46;
kolvoBot7 = 16;
kolvoMid7 = 50;
kolvoTop7 = 80;
step = 797;
curPicBot = 0;
curPicMid = 0;
curPicTop = 0;
super();
}
public function getSprites(_arg1){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:*;
var _local18:*;
var _local19:*;
var _local20:*;
var _local21:*;
var _local22:*;
var _local23:*;
var _local24:*;
var _local25:*;
var _local26:*;
var _local27:*;
var _local28:*;
var _local29:*;
var _local30:*;
var _local31:*;
var _local32:*;
var _local33:*;
var _local34:*;
var _local35:*;
var _local36:*;
var _local37:*;
var _local38:*;
var _local39:*;
var _local40:*;
var _local41:*;
var _local42:*;
var _local43:*;
var _local44:*;
var _local45:*;
var _local46:*;
var _local47:*;
var _local48:*;
var _local49:*;
var _local50:*;
var _local51:*;
var _local52:*;
mainSprite = _arg1;
mainSprite.addChild(bbackSprite);
mainSprite.addChild(bottomSprite);
mainSprite.addChild(middleSprite);
mainSprite.addChild(topSprite);
_local2 = "bg_grass3_bottom";
_local3 = "bg_grass3_middle";
_local4 = "bg_grass3_top";
if ((((Main3.lvl == 3)) || ((Main3.lvl == 4)))){
_local2 = "bg_grass1_bottom";
_local3 = "bg_grass1_middle";
_local4 = "bg_grass1_top";
};
if (Main3.lvl == 5){
_local2 = "bg_grass2_bottom";
_local3 = "bg_grass2_middle";
_local4 = "bg_grass1_top";
};
if (Main3.lvl == 6){
_local2 = "bg_stones1_bottom";
_local3 = "bg_stones1_middle";
_local4 = "bg_stones1_top";
};
if ((((Main3.lvl == 7)) || ((Main3.lvl == 8)))){
_local2 = "bg_stones2_bottom";
_local3 = "bg_stones2_middle";
_local4 = "bg_stones2_top";
};
if (Main3.lvl == 9){
_local2 = "bg_stones3_bottom";
_local3 = "bg_stones3_middle";
_local4 = "bg_stones3_top";
};
firstBottom = (getDefinitionByName(_local2) as Class);
firstMiddle = (getDefinitionByName(_local3) as Class);
firstTop = (getDefinitionByName(_local4) as Class);
if (Main3.lvl != 1){
kolvoBot1 = 4;
kolvoMid1 = 6;
};
_local5 = 0;
while (_local5 < kolvoBot1) {
_local32 = new firstBottom();
botArray[_local5] = _local32;
_local5++;
};
botArray[kolvoBot1] = new bg_grass3_1_bottom();
_local6 = (kolvoBot1 + 1);
while (_local6 < kolvoBot2) {
_local33 = new bg_grass1_bottom();
botArray[_local6] = _local33;
_local6++;
};
botArray[kolvoBot2] = new bg_grass1_2_bottom();
_local7 = (kolvoBot2 + 1);
while (_local7 < kolvoBot3) {
_local34 = new bg_grass2_bottom();
botArray[_local7] = _local34;
_local7++;
};
botArray[kolvoBot3] = new bg_stones0_1_bottom();
_local8 = (kolvoBot3 + 1);
while (_local8 < kolvoBot4) {
_local35 = new bg_stones1_bottom();
botArray[_local8] = _local35;
_local8++;
};
botArray[kolvoBot4] = new bg_stones1_2_bottom();
_local9 = (kolvoBot4 + 1);
while (_local9 < kolvoBot5) {
_local36 = new bg_stones2_bottom();
botArray[_local9] = _local36;
_local9++;
};
botArray[kolvoBot5] = new bg_stones2_3_bottom();
_local10 = (kolvoBot5 + 1);
while (_local10 < kolvoBot6) {
_local37 = new bg_stones3_bottom();
botArray[_local10] = _local37;
_local10++;
};
botArray[kolvoBot6] = new bg_village0_bottom();
_local11 = (kolvoBot6 + 1);
while (_local11 < kolvoBot7) {
_local38 = new bg_village_bottom();
botArray[_local11] = _local38;
_local11++;
};
_local12 = 0;
while (_local12 < kolvoMid1) {
_local39 = new firstMiddle();
midArray[_local12] = _local39;
_local12++;
};
midArray[kolvoMid1] = new bg_grass3_1_middle();
_local13 = (kolvoMid1 + 1);
while (_local13 < kolvoMid2) {
_local40 = new bg_grass1_middle();
midArray[_local13] = _local40;
_local13++;
};
midArray[kolvoMid2] = new bg_grass1_2_middle();
_local14 = (kolvoMid2 + 1);
while (_local14 < kolvoMid3) {
_local41 = new bg_grass2_middle();
midArray[_local14] = _local41;
_local14++;
};
midArray[kolvoMid3] = new bg_stones0_1_middle();
_local15 = (kolvoMid3 + 1);
while (_local15 < kolvoMid4) {
_local42 = new bg_stones1_middle();
midArray[_local15] = _local42;
_local15++;
};
midArray[kolvoMid4] = new bg_stones1_2_middle();
_local16 = (kolvoMid4 + 1);
while (_local16 < kolvoMid5) {
_local43 = new bg_stones2_middle();
midArray[_local16] = _local43;
_local16++;
};
midArray[kolvoMid5] = new bg_stones2_3_middle();
_local17 = (kolvoMid5 + 1);
while (_local17 < kolvoMid6) {
_local44 = new bg_stones3_middle();
midArray[_local17] = _local44;
_local17++;
};
midArray[kolvoMid6] = new bg_village0_middle();
_local18 = (kolvoMid6 + 1);
while (_local18 < kolvoMid7) {
_local45 = new bg_village_middle();
midArray[_local18] = _local45;
_local18++;
};
_local19 = 0;
while (_local19 < kolvoTop1) {
_local46 = new firstTop();
topArray[_local19] = _local46;
_local19++;
};
topArray[kolvoTop1] = new bg_grass3_1_top();
_local20 = (kolvoTop1 + 1);
while (_local20 < kolvoTop2) {
_local47 = new bg_grass1_top();
topArray[_local20] = _local47;
_local20++;
};
topArray[kolvoTop2] = new bg_grass1_top();
_local21 = (kolvoTop2 + 1);
while (_local21 < kolvoTop3) {
_local48 = new bg_grass1_top();
topArray[_local21] = _local48;
_local21++;
};
topArray[kolvoTop3] = new bg_stones0_1_top();
_local22 = (kolvoTop3 + 1);
while (_local22 < kolvoTop4) {
_local49 = new bg_stones1_top();
topArray[_local22] = _local49;
_local22++;
};
topArray[kolvoTop4] = new bg_stones1_2_top();
_local23 = (kolvoTop4 + 1);
while (_local23 < kolvoTop5) {
_local50 = new bg_stones2_top();
topArray[_local23] = _local50;
_local23++;
};
topArray[kolvoTop5] = new bg_stones2_3_top();
_local24 = (kolvoTop5 + 1);
while (_local24 < kolvoTop6) {
_local51 = new bg_stones3_top();
topArray[_local24] = _local51;
_local24++;
};
topArray[kolvoTop6] = new bg_village0_top();
_local25 = (kolvoTop6 + 1);
while (_local25 < kolvoTop7) {
_local52 = new bg_village_top();
topArray[_local25] = _local52;
_local25++;
};
_local26 = new bg_clouds();
bbackSprite.addChild(_local26);
_local30 = 0;
_local31 = 0;
while (_local31 < 3) {
_local27 = botArray[_local31];
_local28 = midArray[_local31];
_local29 = topArray[_local31];
_local27.x = _local30;
_local28.x = _local30;
_local29.x = _local30;
bottomSprite.addChild(_local27);
curBot.push(_local27);
middleSprite.addChild(_local28);
curMid.push(_local28);
topSprite.addChild(_local29);
curTop.push(_local29);
_local30 = (_local30 + step);
curPicBot++;
curPicMid++;
curPicTop++;
_local31++;
};
}
public function Update(_arg1){
var _local2:*;
var _local3:*;
var _local4:*;
_local2 = 0;
while (_local2 < curBot.length) {
curBot[_local2].x = (curBot[_local2].x - botSpeed);
_local2++;
};
_local3 = 0;
while (_local3 < curMid.length) {
curMid[_local3].x = (curMid[_local3].x - midSpeed);
_local3++;
};
_local4 = 0;
while (_local4 < curTop.length) {
curTop[_local4].x = (curTop[_local4].x - topSpeed);
_local4++;
};
if (((!((botArray[(curPicBot - 3)] == null))) && ((botArray[(curPicBot - 3)].x < -(step))))){
bottomSprite.removeChild(botArray[(curPicBot - 3)]);
curBot.splice(botArray[(curPicBot - 3)], 1);
botArray[(curPicBot - 3)] = null;
botArray[curPicBot].x = (botArray[(curPicBot - 1)].x + step);
bottomSprite.addChild(botArray[curPicBot]);
curBot.push(botArray[curPicBot]);
curPicBot++;
};
if (((!((midArray[(curPicMid - 3)] == null))) && ((midArray[(curPicMid - 3)].x < -(step))))){
middleSprite.removeChild(midArray[(curPicMid - 3)]);
curMid.splice(midArray[(curPicMid - 3)], 1);
midArray[(curPicMid - 3)] = null;
midArray[curPicMid].x = (midArray[(curPicMid - 1)].x + step);
middleSprite.addChild(midArray[curPicMid]);
curMid.push(midArray[curPicMid]);
curPicMid++;
};
if (((!((topArray[(curPicTop - 3)] == null))) && ((topArray[(curPicTop - 3)].x < -(step))))){
topSprite.removeChild(topArray[(curPicTop - 3)]);
curTop.splice(topArray[(curPicTop - 3)], 1);
topArray[(curPicTop - 3)] = null;
topArray[curPicTop].x = (topArray[(curPicTop - 1)].x + step);
topSprite.addChild(topArray[curPicTop]);
curTop.push(topArray[curPicTop]);
curPicTop++;
};
}
}
}//package
Section 86
//bearStart (bearStart)
package {
import flash.media.*;
public dynamic class bearStart extends Sound {
}
}//package
Section 87
//begun (begun)
package {
import flash.display.*;
public class begun extends MovieClip {
public var actX;// = 0
private var hx;// = 0
public var uvidel:Boolean;
private var hy;// = 0
public var Speed;// = 10
private var action:Boolean;
public var sndFinish;
public var sndStart;
private var cc;// = 10
public var syel:Boolean;
public function begun(){
Speed = 10;
hx = 0;
hy = 0;
actX = 0;
cc = 10;
super();
}
public function update(){
if (uvidel){
this.x = (this.x - Speed);
if (((((!(action)) && ((Math.abs((hx - this.x)) < actX)))) && ((Math.abs((hy - this.y)) < (2 * this.height))))){
action = true;
this.gotoAndStop("act");
};
};
if (((action) && (!((cc == 0))))){
cc--;
};
if ((((((cc == 0)) && (!((this.currentLabel == "go"))))) && (!((this.currentLabel == "eat"))))){
this.gotoAndStop("go");
};
}
public function getXY(_arg1, _arg2){
hx = _arg1;
hy = _arg2;
}
}
}//package
Section 88
//begun1 (begun1)
package {
public class begun1 extends begun {
public var ddd:opora;
public function begun1(){
addFrameScript(0, frame1);
actX = 130;
sndFinish = "bearFin";
sndStart = "bearStart";
}
function frame1(){
stop();
}
}
}//package
Section 89
//begun2 (begun2)
package {
public class begun2 extends begun {
public var ddd:opora;
public function begun2(){
addFrameScript(0, frame1, 2, frame3);
actX = 160;
sndFinish = "wolfFin";
sndStart = "wolfStart";
}
function frame1(){
stop();
}
function frame3(){
stop();
}
}
}//package
Section 90
//bg_clouds (bg_clouds)
package {
import flash.display.*;
public dynamic class bg_clouds extends MovieClip {
}
}//package
Section 91
//bg_grass1_2_bottom (bg_grass1_2_bottom)
package {
import flash.display.*;
public dynamic class bg_grass1_2_bottom extends MovieClip {
}
}//package
Section 92
//bg_grass1_2_middle (bg_grass1_2_middle)
package {
import flash.display.*;
public dynamic class bg_grass1_2_middle extends MovieClip {
}
}//package
Section 93
//bg_grass1_bottom (bg_grass1_bottom)
package {
import flash.display.*;
public dynamic class bg_grass1_bottom extends MovieClip {
}
}//package
Section 94
//bg_grass1_middle (bg_grass1_middle)
package {
import flash.display.*;
public dynamic class bg_grass1_middle extends MovieClip {
}
}//package
Section 95
//bg_grass1_top (bg_grass1_top)
package {
import flash.display.*;
public dynamic class bg_grass1_top extends MovieClip {
}
}//package
Section 96
//bg_grass2_3_bottom (bg_grass2_3_bottom)
package {
import flash.display.*;
public dynamic class bg_grass2_3_bottom extends MovieClip {
}
}//package
Section 97
//bg_grass2_3_middle (bg_grass2_3_middle)
package {
import flash.display.*;
public dynamic class bg_grass2_3_middle extends MovieClip {
}
}//package
Section 98
//bg_grass2_3_top (bg_grass2_3_top)
package {
import flash.display.*;
public dynamic class bg_grass2_3_top extends MovieClip {
}
}//package
Section 99
//bg_grass2_bottom (bg_grass2_bottom)
package {
import flash.display.*;
public dynamic class bg_grass2_bottom extends MovieClip {
}
}//package
Section 100
//bg_grass2_middle (bg_grass2_middle)
package {
import flash.display.*;
public dynamic class bg_grass2_middle extends MovieClip {
}
}//package
Section 101
//bg_grass3_1_bottom (bg_grass3_1_bottom)
package {
import flash.display.*;
public dynamic class bg_grass3_1_bottom extends MovieClip {
}
}//package
Section 102
//bg_grass3_1_middle (bg_grass3_1_middle)
package {
import flash.display.*;
public dynamic class bg_grass3_1_middle extends MovieClip {
}
}//package
Section 103
//bg_grass3_1_top (bg_grass3_1_top)
package {
import flash.display.*;
public dynamic class bg_grass3_1_top extends MovieClip {
}
}//package
Section 104
//bg_grass3_bottom (bg_grass3_bottom)
package {
import flash.display.*;
public dynamic class bg_grass3_bottom extends MovieClip {
}
}//package
Section 105
//bg_grass3_middle (bg_grass3_middle)
package {
import flash.display.*;
public dynamic class bg_grass3_middle extends MovieClip {
}
}//package
Section 106
//bg_grass3_top (bg_grass3_top)
package {
import flash.display.*;
public dynamic class bg_grass3_top extends MovieClip {
}
}//package
Section 107
//bg_stones0_1_bottom (bg_stones0_1_bottom)
package {
import flash.display.*;
public dynamic class bg_stones0_1_bottom extends MovieClip {
}
}//package
Section 108
//bg_stones0_1_middle (bg_stones0_1_middle)
package {
import flash.display.*;
public dynamic class bg_stones0_1_middle extends MovieClip {
}
}//package
Section 109
//bg_stones0_1_top (bg_stones0_1_top)
package {
import flash.display.*;
public dynamic class bg_stones0_1_top extends MovieClip {
}
}//package
Section 110
//bg_stones1_2_bottom (bg_stones1_2_bottom)
package {
import flash.display.*;
public dynamic class bg_stones1_2_bottom extends MovieClip {
}
}//package
Section 111
//bg_stones1_2_middle (bg_stones1_2_middle)
package {
import flash.display.*;
public dynamic class bg_stones1_2_middle extends MovieClip {
}
}//package
Section 112
//bg_stones1_2_top (bg_stones1_2_top)
package {
import flash.display.*;
public dynamic class bg_stones1_2_top extends MovieClip {
}
}//package
Section 113
//bg_stones1_bottom (bg_stones1_bottom)
package {
import flash.display.*;
public dynamic class bg_stones1_bottom extends MovieClip {
}
}//package
Section 114
//bg_stones1_middle (bg_stones1_middle)
package {
import flash.display.*;
public dynamic class bg_stones1_middle extends MovieClip {
}
}//package
Section 115
//bg_stones1_top (bg_stones1_top)
package {
import flash.display.*;
public dynamic class bg_stones1_top extends MovieClip {
}
}//package
Section 116
//bg_stones2_3_bottom (bg_stones2_3_bottom)
package {
import flash.display.*;
public dynamic class bg_stones2_3_bottom extends MovieClip {
}
}//package
Section 117
//bg_stones2_3_middle (bg_stones2_3_middle)
package {
import flash.display.*;
public dynamic class bg_stones2_3_middle extends MovieClip {
}
}//package
Section 118
//bg_stones2_3_top (bg_stones2_3_top)
package {
import flash.display.*;
public dynamic class bg_stones2_3_top extends MovieClip {
}
}//package
Section 119
//bg_stones2_bottom (bg_stones2_bottom)
package {
import flash.display.*;
public dynamic class bg_stones2_bottom extends MovieClip {
}
}//package
Section 120
//bg_stones2_middle (bg_stones2_middle)
package {
import flash.display.*;
public dynamic class bg_stones2_middle extends MovieClip {
}
}//package
Section 121
//bg_stones2_top (bg_stones2_top)
package {
import flash.display.*;
public dynamic class bg_stones2_top extends MovieClip {
}
}//package
Section 122
//bg_stones3_bottom (bg_stones3_bottom)
package {
import flash.display.*;
public dynamic class bg_stones3_bottom extends MovieClip {
}
}//package
Section 123
//bg_stones3_middle (bg_stones3_middle)
package {
import flash.display.*;
public dynamic class bg_stones3_middle extends MovieClip {
}
}//package
Section 124
//bg_stones3_top (bg_stones3_top)
package {
import flash.display.*;
public dynamic class bg_stones3_top extends MovieClip {
}
}//package
Section 125
//bg_village_bottom (bg_village_bottom)
package {
import flash.display.*;
public dynamic class bg_village_bottom extends MovieClip {
}
}//package
Section 126
//bg_village_middle (bg_village_middle)
package {
import flash.display.*;
public dynamic class bg_village_middle extends MovieClip {
}
}//package
Section 127
//bg_village_top (bg_village_top)
package {
import flash.display.*;
public dynamic class bg_village_top extends MovieClip {
}
}//package
Section 128
//bg_village0_bottom (bg_village0_bottom)
package {
import flash.display.*;
public dynamic class bg_village0_bottom extends MovieClip {
}
}//package
Section 129
//bg_village0_middle (bg_village0_middle)
package {
import flash.display.*;
public dynamic class bg_village0_middle extends MovieClip {
}
}//package
Section 130
//bg_village0_top (bg_village0_top)
package {
import flash.display.*;
public dynamic class bg_village0_top extends MovieClip {
}
}//package
Section 131
//BigDinoBlackSquareAction (BigDinoBlackSquareAction)
package {
import flash.display.*;
public dynamic class BigDinoBlackSquareAction extends MovieClip {
public function BigDinoBlackSquareAction(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
}
}
}//package
Section 132
//birdStart (birdStart)
package {
import flash.media.*;
public dynamic class birdStart extends Sound {
}
}//package
Section 133
//boomSnd (boomSnd)
package {
import flash.media.*;
public dynamic class boomSnd extends Sound {
}
}//package
Section 134
//boss (boss)
package {
import flash.display.*;
public class boss extends MovieClip {
}
}//package
Section 135
//bunnon_prvw_icn (bunnon_prvw_icn)
package {
import flash.display.*;
public dynamic class bunnon_prvw_icn extends MovieClip {
}
}//package
Section 136
//busGo (busGo)
package {
import flash.media.*;
public dynamic class busGo extends Sound {
}
}//package
Section 137
//busStart (busStart)
package {
import flash.media.*;
public dynamic class busStart extends Sound {
}
}//package
Section 138
//busStop (busStop)
package {
import flash.media.*;
public dynamic class busStop extends Sound {
}
}//package
Section 139
//buttonCred (buttonCred)
package {
import flash.display.*;
public dynamic class buttonCred extends SimpleButton {
}
}//package
Section 140
//cepeme (cepeme)
package {
import flash.display.*;
public dynamic class cepeme extends MovieClip {
}
}//package
Section 141
//checkDie (checkDie)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
public class checkDie extends MovieClip {
var slSites:Array;
var url;
public function checkDie(){
slSites = new Array("vladgames.com", "notdoppler.com");
super();
}
private function checkDomain(_arg1:String):Boolean{
var _local2:Number;
var _local3:Number;
var _local4:String;
var _local5:Number;
var _local6:Number;
_local2 = (url.indexOf("://") + 3);
_local3 = url.indexOf("/", _local2);
_local4 = url.substring(_local2, _local3);
_local5 = (_local4.lastIndexOf(".") - 1);
_local6 = (_local4.lastIndexOf(".", _local5) + 1);
_local4 = _local4.substring(_local6, _local4.length);
if (_local4 == _arg1){
return (true);
};
return (false);
}
public function gurl(_arg1){
url = _arg1;
}
public function Search(_arg1:String):Boolean{
var _local2:*;
var _local3:*;
_local2 = false;
_local3 = 0;
while (_local3 < slSites.length) {
if (checkDomain(slSites[_local3])){
_local2 = true;
break;
};
_local3++;
};
return (_local2);
}
}
}//package
Section 142
//cloak (cloak)
package {
import flash.display.*;
public dynamic class cloak extends MovieClip {
}
}//package
Section 143
//coin1 (coin1)
package {
public class coin1 extends coins {
public function coin1(){
addFrameScript(0, frame1);
price = 1;
}
function frame1(){
stop();
}
}
}//package
Section 144
//coin10 (coin10)
package {
public class coin10 extends coins {
public function coin10(){
price = 10;
}
}
}//package
Section 145
//coin5 (coin5)
package {
public class coin5 extends coins {
public function coin5(){
price = 5;
}
}
}//package
Section 146
//coins (coins)
package {
import flash.display.*;
public class coins extends MovieClip {
public var price:int;
}
}//package
Section 147
//congrats3 (congrats3)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
public dynamic class congrats3 extends MovieClip {
public var Parent;
var selPic:MovieClip;
var mmz:Number;
private var score2;// = 0
private var score3;// = 0
private var score1;// = 0
private var score4;// = 0
public function congrats3():void{
var _local1:*;
var _local2:*;
selPic = new menuCongrats();
score1 = 0;
score2 = 0;
score3 = 0;
score4 = 0;
super();
selPic.x = (Main3.DLINA / 2);
selPic.y = (Main3.VYSOTA / 2);
_local1 = 0;
while (_local1 < selPic.numChildren) {
_local2 = selPic.getChildAt(_local1);
if ((_local2 is MovieClip)){
_local2.gotoAndStop(1);
};
_local1++;
};
addChild(selPic);
addEventListener(Event.ENTER_FRAME, ini);
}
function ini(_arg1:Event){
if (this.parent != null){
removeEventListener(Event.ENTER_FRAME, ini);
go();
};
}
function delListeners(){
Parent.menus.removeEventListener(MouseEvent.CLICK, menuAl);
Parent.submits.removeEventListener(MouseEvent.CLICK, gotoScore);
}
function go(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
Parent = selPic;
_local1 = new gamefanfary();
_local2 = new theSound(0, 1, _local1, 0, 0);
Parent.menus.addEventListener(MouseEvent.CLICK, menuAl);
Parent.submits.addEventListener(MouseEvent.CLICK, gotoScore);
if (Main3.adventureComplete){
score1 = 5000;
} else {
score1 = Main3.currentMiles;
};
score2 = Main3.totalMoney;
_local3 = 0;
_local4 = 0;
while (_local4 < Main3.pzArray.length) {
if (Main3.pzArray[_local4]){
_local3++;
};
_local4++;
};
score3 = (_local3 * 300);
_local5 = 0;
if (Main3.ach1){
_local5++;
};
if (Main3.ach2){
_local5++;
};
if (Main3.ach3){
_local5++;
};
if (Main3.ach4){
_local5++;
};
if (Main3.ach5){
_local5++;
};
if (Main3.ach6){
_local5++;
};
if (Main3.ach7){
_local5++;
};
if (Main3.ach8){
_local5++;
};
if (Main3.ach9){
_local5++;
};
if (Main3.ach10){
_local5++;
};
score4 = (_local5 * 500);
_local6 = (((score1 + score2) + score3) + score4);
Parent.textTS.text = ("" + _local6);
}
function gotoScore(_arg1:MouseEvent){
delListeners();
removeChild(selPic);
Parent = null;
selPic = null;
Main3(parent.parent).toScores(0);
}
function menuAl(_arg1:MouseEvent){
delListeners();
removeChild(selPic);
Parent = null;
selPic = null;
Main3(parent.parent).toMenu();
}
}
}//package
Section 148
//controlMenu (controlMenu)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
public dynamic class controlMenu extends MovieClip {
var achPic:MovieClip;
public var Parent;
public function controlMenu():void{
achPic = new menuContr();
super();
achPic.x = (Main3.DLINA / 2);
achPic.y = (Main3.VYSOTA / 2);
addChild(achPic);
go();
}
function chikchik(){
var _local1:*;
var _local2:*;
if (Main3.snd){
_local1 = new inSnd();
_local2 = new theSound(0, 0.6, _local1, 0, 0);
};
}
function gotosite(_arg1:Event){
chikchik();
trace("gotoSite");
}
function chik(_arg1:MouseEvent){
var _local2:*;
var _local3:*;
if (Main3.snd){
_local2 = new onSnd();
_local3 = new theSound(0, 0.6, _local2, 0, 0);
};
}
function delListeners(){
Parent.btnBack.removeEventListener(MouseEvent.CLICK, toMenu);
Parent.btnBack.removeEventListener(MouseEvent.ROLL_OVER, chik);
}
function toMenu(_arg1:Event){
chikchik();
delListeners();
removeChild(achPic);
Parent = null;
achPic = null;
Main3(parent.parent).toMenu();
}
public function go(){
Parent = achPic;
Parent.btnBack.addEventListener(MouseEvent.CLICK, toMenu);
Parent.btnBack.addEventListener(MouseEvent.ROLL_OVER, chik);
}
}
}//package
Section 149
//credits3 (credits3)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
public dynamic class credits3 extends MovieClip {
public var Parent;
var selPic:MovieClip;
var mmz:Number;
public function credits3():void{
var _local1:*;
var _local2:*;
selPic = new menuCredits();
super();
selPic.x = (Main3.DLINA / 2);
selPic.y = (Main3.VYSOTA / 2);
_local1 = 0;
while (_local1 < selPic.numChildren) {
_local2 = selPic.getChildAt(_local1);
if ((_local2 is MovieClip)){
_local2.gotoAndStop(1);
};
_local1++;
};
addChild(selPic);
addEventListener(Event.ENTER_FRAME, ini);
}
function ini(_arg1:Event){
if (this.parent != null){
removeEventListener(Event.ENTER_FRAME, ini);
go();
};
}
function gotoMe(_arg1:Event){
var _local2:*;
var _local3:URLRequest;
_local2 = "mailto:vladg1979@gmail.com";
_local3 = new URLRequest(_local2);
navigateToURL(_local3, "_blank");
}
function delListeners(){
Parent.menus.removeEventListener(MouseEvent.CLICK, menuAl);
Parent.toMe.removeEventListener(MouseEvent.CLICK, gotoMe);
}
function go(){
Parent = selPic;
Parent.menus.addEventListener(MouseEvent.CLICK, menuAl);
Parent.toMe.addEventListener(MouseEvent.CLICK, gotoMe);
}
function menuAl(_arg1:MouseEvent){
delListeners();
removeChild(selPic);
Parent = null;
selPic = null;
Main3(parent.parent).toMenu();
}
}
}//package
Section 150
//darkEnd1 (darkEnd1)
package {
public class darkEnd1 extends endDark {
}
}//package
Section 151
//darkEnd2 (darkEnd2)
package {
public class darkEnd2 extends endDark {
}
}//package
Section 152
//darkEnd3 (darkEnd3)
package {
public class darkEnd3 extends endDark {
}
}//package
Section 153
//darkEnd4 (darkEnd4)
package {
public class darkEnd4 extends endDark {
}
}//package
Section 154
//darkEnd6 (darkEnd6)
package {
public class darkEnd6 extends endDark {
}
}//package
Section 155
//darkEnd7 (darkEnd7)
package {
public class darkEnd7 extends endDark {
}
}//package
Section 156
//darks (darks)
package {
import flash.display.*;
public class darks extends MovieClip {
}
}//package
Section 157
//darks1 (darks1)
package {
public class darks1 extends darks {
}
}//package
Section 158
//darks2 (darks2)
package {
public class darks2 extends darks {
public function darks2(){
addFrameScript(62, frame63);
}
function frame63(){
stop();
}
}
}//package
Section 159
//diamond (diamond)
package {
public class diamond extends coins {
public var uvidel:Boolean;
public function diamond(){
addFrameScript(0, frame1, 1, frame2);
price = 50;
}
public function starts(_arg1){
if ((this.x - _arg1) < (Main3.DLINA / 2)){
this.gotoAndStop(2);
uvidel = true;
};
}
function frame1(){
stop();
}
function frame2(){
stop();
}
public function update(){
if (uvidel){
this.x = (this.x + (Main3.SPEED - (Main3.SPEED / 8)));
};
}
}
}//package
Section 160
//diamondSnd (diamondSnd)
package {
import flash.media.*;
public dynamic class diamondSnd extends Sound {
}
}//package
Section 161
//diePig1 (diePig1)
package {
import flash.media.*;
public dynamic class diePig1 extends Sound {
}
}//package
Section 162
//dznSnd (dznSnd)
package {
import flash.media.*;
public dynamic class dznSnd extends Sound {
}
}//package
Section 163
//earth (earth)
package {
import flash.display.*;
public class earth extends MovieClip {
public var nad:Boolean;
}
}//package
Section 164
//earth1 (earth1)
package {
public class earth1 extends earth {
}
}//package
Section 165
//earth10 (earth10)
package {
public class earth10 extends earth {
}
}//package
Section 166
//earth11 (earth11)
package {
public class earth11 extends earth {
}
}//package
Section 167
//earth12 (earth12)
package {
public class earth12 extends earth {
}
}//package
Section 168
//earth13 (earth13)
package {
public class earth13 extends earth {
}
}//package
Section 169
//earth14 (earth14)
package {
public class earth14 extends earth {
}
}//package
Section 170
//earth15 (earth15)
package {
public class earth15 extends earth {
}
}//package
Section 171
//earth16 (earth16)
package {
public class earth16 extends earth {
}
}//package
Section 172
//earth17 (earth17)
package {
public class earth17 extends earth {
}
}//package
Section 173
//earth18 (earth18)
package {
public class earth18 extends earth {
}
}//package
Section 174
//earth19 (earth19)
package {
public class earth19 extends earth {
}
}//package
Section 175
//earth1NAD (earth1NAD)
package {
public class earth1NAD extends earthNAD {
}
}//package
Section 176
//earth2 (earth2)
package {
public class earth2 extends earth {
}
}//package
Section 177
//earth20 (earth20)
package {
public class earth20 extends earth {
}
}//package
Section 178
//earth21 (earth21)
package {
public class earth21 extends earth {
}
}//package
Section 179
//earth22 (earth22)
package {
public class earth22 extends earth {
}
}//package
Section 180
//earth2NAD (earth2NAD)
package {
public class earth2NAD extends earthNAD {
}
}//package
Section 181
//earth3 (earth3)
package {
public class earth3 extends earth {
}
}//package
Section 182
//earth3NAD (earth3NAD)
package {
public class earth3NAD extends earthNAD {
}
}//package
Section 183
//earth4 (earth4)
package {
public class earth4 extends earth {
}
}//package
Section 184
//earth4NAD (earth4NAD)
package {
public class earth4NAD extends earthNAD {
}
}//package
Section 185
//earth5 (earth5)
package {
public class earth5 extends earth {
}
}//package
Section 186
//earth5NAD (earth5NAD)
package {
public class earth5NAD extends earthNAD {
}
}//package
Section 187
//earth6 (earth6)
package {
public class earth6 extends earth {
}
}//package
Section 188
//earth6NAD (earth6NAD)
package {
public class earth6NAD extends earthNAD {
}
}//package
Section 189
//earth7 (earth7)
package {
public class earth7 extends earth {
}
}//package
Section 190
//earth7NAD (earth7NAD)
package {
public class earth7NAD extends earthNAD {
}
}//package
Section 191
//earth8 (earth8)
package {
public class earth8 extends earth {
}
}//package
Section 192
//earth9 (earth9)
package {
public class earth9 extends earth {
}
}//package
Section 193
//earthNAD (earthNAD)
package {
import flash.display.*;
public class earthNAD extends MovieClip {
}
}//package
Section 194
//EmbedClip (EmbedClip)
package {
import flash.display.*;
public class EmbedClip extends MovieClip {
public function EmbedClip(){
addFrameScript(0, frame1);
super();
stop();
}
function frame1(){
stop();
}
}
}//package
Section 195
//embient (embient)
package {
import flash.media.*;
public dynamic class embient extends Sound {
}
}//package
Section 196
//endDark (endDark)
package {
import flash.display.*;
public class endDark extends MovieClip {
}
}//package
Section 197
//enteredName (enteredName)
package {
import flash.display.*;
import flash.text.*;
public dynamic class enteredName extends MovieClip {
public var textEnter:TextField;
}
}//package
Section 198
//enteredText (enteredText)
package {
import flash.display.*;
import flash.text.*;
public dynamic class enteredText extends MovieClip {
public var textEnter:TextField;
}
}//package
Section 199
//ExportSecondFrameExample (ExportSecondFrameExample)
package {
import flash.events.*;
import flash.display.*;
import flash.text.*;
import flash.net.*;
import flash.media.*;
public class ExportSecondFrameExample extends MovieClip {
public var bbb:TextField;
var slSites:Array;
public var zzt:TextField;
private var knopa:SimpleButton;
private var progressBar:MovieClip;
public var dops:armr;
public var pic2:MovieClip;
public var pic1:MovieClip;
public static const ENTRY_FRAME:Number = 3;
public static const DOCUMENT_CLASS:String = "Program";
public function ExportSecondFrameExample(){
var _local1:String;
slSites = new Array("vladgames.com", "armorgames.com");
addFrameScript(0, frame1);
super();
stop();
dops.addEventListener(MouseEvent.CLICK, gotosite);
_local1 = stage.loaderInfo.url;
if (((search(_local1)) || ((_local1.indexOf("armorgames.com") > -1)))){
gogogo();
} else {
net();
};
}
private function checkDomain(_arg1:String):Boolean{
var _local2:String;
var _local3:Number;
var _local4:Number;
var _local5:String;
var _local6:Number;
var _local7:Number;
_local2 = stage.loaderInfo.url;
_local3 = (_local2.indexOf("://") + 3);
_local4 = _local2.indexOf("/", _local3);
_local5 = _local2.substring(_local3, _local4);
_local6 = (_local5.lastIndexOf(".") - 1);
_local7 = (_local5.lastIndexOf(".", _local6) + 1);
_local5 = _local5.substring(_local7, _local5.length);
if (_local5 == _arg1){
return (true);
};
return (false);
}
private function enterFrameHandler(_arg1:Event):void{
if (currentFrame >= _slot1.ENTRY_FRAME){
removeEventListener(Event.ENTER_FRAME, enterFrameHandler);
stop();
gogo();
};
}
function gotosite(_arg1:Event){
var _local2:URLRequest;
var _local3:*;
_local3 = "http://armorgames.com/";
_local2 = new URLRequest(_local3);
navigateToURL(_local2, "_blank");
}
function frame1(){
}
private function progressHandler(_arg1:ProgressEvent):void{
var _local2:uint;
var _local3:uint;
var _local4:*;
_local2 = _arg1.bytesLoaded;
_local3 = _arg1.bytesTotal;
progressBar.svinka.gotoAndStop(Math.round(((_local2 / _local3) * 100)));
_local4 = Math.round(((_local2 / _local3) * 100));
zzt.text = (("" + _local4) + "%");
}
function gotosite4(_arg1:Event){
var _local2:*;
var _local3:URLRequest;
_local2 = "mailto:vladg1979@gmail.com";
_local3 = new URLRequest(_local2);
navigateToURL(_local3, "_blank");
}
private function net(){
var _local1:*;
bbb.visible = false;
_local1 = new menuInits();
_local1.y = 1040;
_local1.x = 345;
_local1.no.visible = true;
_local1.webm.visible = true;
addChild(_local1);
_local1.webm.addEventListener(MouseEvent.CLICK, gotosite4);
stage.frameRate = 0;
gotoAndStop(0);
}
function search(_arg1:String):Boolean{
var _local2:*;
var _local3:*;
_local2 = false;
_local3 = 0;
while (_local3 < slSites.length) {
if (checkDomain(slSites[_local3])){
_local2 = true;
break;
};
_local3++;
};
return (_local2);
}
private function main(){
var _local1:Class;
var _local2:*;
_local1 = (loaderInfo.applicationDomain.getDefinition(_slot1.DOCUMENT_CLASS) as Class);
_local2 = (new (_local1) as Sprite);
dops.removeEventListener(MouseEvent.CLICK, gotosite);
removeChild(bbb);
removeChild(zzt);
removeChild(pic1);
removeChild(pic2);
removeChild(dops);
addChild(_local2);
}
private function completeHandler(_arg1:Event):void{
play();
addEventListener(Event.ENTER_FRAME, enterFrameHandler);
}
function gogo(){
zzt.visible = false;
bbb.visible = false;
removeChild(progressBar);
progressBar = null;
main();
}
private function gogogo(){
progressBar = new preload();
progressBar.x = 120;
progressBar.y = 320;
addChild(progressBar);
progressBar.gotoAndStop(1);
loaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
loaderInfo.addEventListener(Event.COMPLETE, completeHandler);
}
}
}//package
Section 200
//farmer (farmer)
package {
import flash.display.*;
public dynamic class farmer extends MovieClip {
public function farmer(){
addFrameScript(226, frame227, 227, frame228);
}
function frame227(){
stop();
}
function frame228(){
stop();
}
}
}//package
Section 201
//farmSnd (farmSnd)
package {
import flash.media.*;
public dynamic class farmSnd extends Sound {
}
}//package
Section 202
//flyPoloska (flyPoloska)
package {
import flash.display.*;
public class flyPoloska extends MovieClip {
private var tmfl;// = 0
public function flyPoloska(){
tmfl = 0;
super();
}
public function getTimes(_arg1){
tmfl = _arg1;
this.scaleX = ((this.scaleX * tmfl) / 10);
}
public function update(){
this.scaleX = (this.scaleX - 0.1);
}
}
}//package
Section 203
//fon (fon)
package {
import flash.display.*;
public dynamic class fon extends MovieClip {
public function fon(){
addFrameScript(0, frame1);
}
function frame1(){
this.visible = false;
}
}
}//package
Section 204
//gamefanfary (gamefanfary)
package {
import flash.media.*;
public dynamic class gamefanfary extends Sound {
}
}//package
Section 205
//generation (generation)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
import flash.utils.*;
public class generation extends MovieClip {
private var xx;// = 0
private var hery;
private var letArray:Array;
private var dangArray:Array;
private var herx;
public var zagonFin1;
private var znSprite;
private var begArray:Array;
public var farm;
private var zmbSprite;
private var picCounter;// = 1
var pl;// = 1
private var pictArray:Array;
private var bkSprite;
private var picNext;
private var ooo;// = 0
private var maxPic;
private var mskSprite;
private var fsArray:Array;
private var cArray:Array;
private var drkSprite;
private var drkArray:Array;
public var zagonFin;
private var pArray:Array;
private var bSprite;
private var adSprite;
private var nSprite;
public var rasst;// = 0
public function generation(){
pArray = new Array();
begArray = new Array();
letArray = new Array();
dangArray = new Array();
fsArray = new Array();
pictArray = new Array();
cArray = new Array();
drkArray = new Array();
ooo = 0;
xx = 0;
picCounter = 1;
pl = 1;
maxPic = Main3.kolvoPicturesOnLevel[(Main3.lvl - 1)];
rasst = 0;
super();
}
public function addBeguns(_arg1, _arg2){
var _local3:*;
_local3 = new begun2();
_local3.x = _arg1;
_local3.y = _arg2;
_local3.uvidel = true;
_local3.gotoAndStop("go");
adSprite.addChild(_local3);
dangArray.push(_local3);
}
public function getArrays(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7){
pArray = _arg1;
begArray = _arg2;
letArray = _arg3;
dangArray = _arg4;
cArray = _arg5;
drkArray = _arg6;
pictArray = _arg7;
}
public function getSprites(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8){
bSprite = _arg1;
zmbSprite = _arg2;
znSprite = _arg3;
bkSprite = _arg4;
drkSprite = _arg5;
mskSprite = _arg6;
adSprite = _arg7;
nSprite = _arg8;
}
private function newPic(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
picCounter++;
pl++;
if (pl > maxPic){
if (Main3.lvl == 1){
pl = 86;
} else {
pl = 1;
};
};
_local1 = (getDefinitionByName(((("level" + Main3.lvl) + "_") + pl)) as Class);
picNext = new (_local1);
picNext.x = xx;
xx = (xx + Main3.DLINA);
fsArray = null;
fsArray = new Array();
_local2 = 0;
while (_local2 < picNext.numChildren) {
_local4 = picNext.getChildAt(_local2);
if ((((_local4 is zag1_up)) && ((_local4.x > 0)))){
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
fsArray.push(_local4);
zagonFin = _local4;
_local4.gotoAndStop("out");
rasst = 0;
};
if ((_local4 is house_final_top)){
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
fsArray.push(_local4);
zagonFin = _local4;
_local4.gotoAndStop("out");
rasst = 510;
};
if ((((_local4 is zag1_down)) && ((_local4.x > 0)))){
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
fsArray.push(_local4);
zagonFin1 = _local4;
_local4.gotoAndStop("out");
};
if ((_local4 is house_final_bottom)){
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
fsArray.push(_local4);
zagonFin1 = _local4;
_local4.gotoAndStop("out");
};
if ((((((_local4 is earth)) || ((_local4 is grot)))) || ((_local4 is endDark)))){
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
pictArray.push(_local4);
fsArray.push(_local4);
};
if ((_local4 is earthNAD)){
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
pictArray.push(_local4);
fsArray.push(_local4);
};
if ((_local4 is farmer)){
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
fsArray.push(_local4);
farm = _local4;
farm.gotoAndStop("fStop");
};
if ((_local4 is platform)){
pArray.push(_local4);
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
fsArray.push(_local4);
};
if ((_local4 is begun)){
_local4.gotoAndStop(1);
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
fsArray.push(_local4);
begArray.push(_local4);
dangArray.push(_local4);
};
if ((_local4 is letun)){
_local4.gotoAndStop(1);
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
fsArray.push(_local4);
letArray.push(_local4);
dangArray.push(_local4);
};
if ((((_local4 is ship)) || ((_local4 is kapkan)))){
_local4.gotoAndStop(1);
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
fsArray.push(_local4);
dangArray.push(_local4);
};
if ((_local4 is theWater)){
_local4.gotoAndStop(1);
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
fsArray.push(_local4);
dangArray.push(_local4);
};
if ((_local4 is coins)){
_local4.gotoAndStop(1);
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
fsArray.push(_local4);
cArray.push(_local4);
};
if ((_local4 is strelok)){
_local4.gotoAndStop(1);
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
fsArray.push(_local4);
dangArray.push(_local4);
};
if ((_local4 is fon)){
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
fsArray.push(_local4);
pictArray.push(_local4);
};
if ((_local4 is darks)){
_local4.x = ((_local4.x + (picCounter * Main3.DLINA)) - Main3.DLINA);
drkArray.push(_local4);
fsArray.push(_local4);
};
_local2++;
};
_local3 = 0;
while (_local3 < fsArray.length) {
_local5 = fsArray[_local3];
if ((((((((_local5 is platform)) || ((_local5 is ship)))) || ((_local5 is boss)))) || ((_local5 is earth)))){
zmbSprite.addChild(_local5);
};
if ((((((((_local5 is theWater)) || ((_local5 is zag1_up)))) || ((_local5 is earthNAD)))) || ((_local5 is house_final_top)))){
znSprite.addChild(_local5);
};
if ((((((((((((_local5 is coins)) || ((_local5 is begun)))) || ((_local5 is letun)))) || ((_local5 is kapkan)))) || ((_local5 is strelok)))) || ((_local5 is farmer)))){
adSprite.addChild(_local5);
};
if ((_local5 is endDark)){
nSprite.addChild(_local5);
};
if ((((((((_local5 is fon)) || ((_local5 is grot)))) || ((_local5 is zag1_down)))) || ((_local5 is house_final_bottom)))){
bkSprite.addChild(_local5);
};
if ((_local5 is darks)){
drkSprite.addChild(_local5);
drkSprite.addChild(mskSprite);
drkSprite.blendMode = BlendMode.LAYER;
mskSprite.blendMode = BlendMode.ERASE;
};
_local3++;
};
picNext = null;
}
public function update(_arg1, _arg2){
herx = _arg1;
hery = _arg2;
if (_arg1 > (xx - (Main3.DLINA / 2))){
newPic();
};
}
public function getXY(_arg1, _arg2){
herx = _arg1;
hery = _arg2;
}
}
}//package
Section 206
//grot (grot)
package {
import flash.display.*;
public class grot extends MovieClip {
}
}//package
Section 207
//grot1 (grot1)
package {
public class grot1 extends grot {
}
}//package
Section 208
//grot2 (grot2)
package {
public class grot2 extends grot {
}
}//package
Section 209
//grot3 (grot3)
package {
public class grot3 extends grot {
}
}//package
Section 210
//grot4 (grot4)
package {
public class grot4 extends grot {
}
}//package
Section 211
//grot5 (grot5)
package {
public class grot5 extends grot {
}
}//package
Section 212
//grot6 (grot6)
package {
public class grot6 extends grot {
}
}//package
Section 213
//grot7 (grot7)
package {
public class grot7 extends grot {
}
}//package
Section 214
//grot8 (grot8)
package {
public class grot8 extends grot {
}
}//package
Section 215
//grot9 (grot9)
package {
public class grot9 extends grot {
}
}//package
Section 216
//helmetBreak (helmetBreak)
package {
import flash.display.*;
public dynamic class helmetBreak extends MovieClip {
}
}//package
Section 217
//helmetBreakLamp (helmetBreakLamp)
package {
import flash.display.*;
public dynamic class helmetBreakLamp extends MovieClip {
}
}//package
Section 218
//helmetPic (helmetPic)
package {
import flash.display.*;
public dynamic class helmetPic extends MovieClip {
}
}//package
Section 219
//hero1 (hero1)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
import flash.utils.*;
public class hero1 extends MovieClip {
private var currentY;// = 1000
public var flyCounter:int;
public var imfirst:Boolean;
private var zapas;// = 0
public var vpolete:Boolean;
public var jump:Boolean;
public var string4:String;// = "toFly"
public var string2:String;// = "toRight"
public var string3:String;// = "toUp"
private var thisKolvoHeroes;// = 1
public var string1:String;// = "state"
private var grav;// = 1
public var tolkoStal:Boolean;
public var theSvet;// = null
public var helmet:MovieClip;
public var wng:MovieClip;
public var mozetUtonut:Boolean;
public var krestForFirstJump;
private var adSpr:Sprite;
private var plankArr;
public var jumpSpeed;
private var thisdoubleJump:Boolean;
public var speedX;
public var life:int;// = 1
public var speedY;// = 0
public var zabrallo:MovieClip;
private var tutArr;
private var padaet:Boolean;
private var kadrFly;// = 4
private var maxSpeedY;// = 14
private var hhx;
private var hhy;
public var lampa:int;// = 0
public var flySpeed;// = 3
public var kosnul:Boolean;
public var firstX;
public var groundY;
public var p2:opora;
public var naprPolet;// = 0
public var lamp:MovieClip;
private var thisTimeFly;// = 0
public var dJumping:Boolean;// = true
private var CONSTJUMP;
public function hero1(){
maxSpeedY = 14;
speedX = Main3.SPEED;
speedY = 0;
grav = 1;
dJumping = true;
naprPolet = 0;
flySpeed = 3;
kadrFly = 4;
life = 1;
lampa = 0;
currentY = 1000;
theSvet = null;
zapas = 0;
thisKolvoHeroes = 1;
thisTimeFly = 0;
string1 = "state";
string2 = "toRight";
string3 = "toUp";
string4 = "toFly";
super();
addFrameScript(0, frame1, 1, frame2, 4, frame5, 5, frame6);
hhx = (this.width / 2);
hhy = (this.height / 2);
}
public function getSprites(_arg1){
adSpr = _arg1;
}
public function goOn1(){
jump = true;
speedY = jumpSpeed;
groundY = levClass.GROUND;
if (jumpSpeed != CONSTJUMP){
jumpSpeed = CONSTJUMP;
};
}
function frame5(){
stop();
}
function frame6(){
stop();
}
function frame1(){
stop();
}
function frame2(){
stop();
}
public function getArray(_arg1, _arg2){
plankArr = _arg1;
tutArr = _arg2;
}
public function update(){
if ((((this.y > (Main3.UROVEN + 55))) && (!(mozetUtonut)))){
goOn1();
if (tolkoStal){
mozetUtonut = true;
tolkoStal = false;
};
};
if (theSvet != null){
theSvet.update();
if ((theSvet is lampLight)){
theSvet.y = (this.y - (this.height / 2));
} else {
theSvet.y = this.y;
};
};
if (((padaet) && ((Math.abs((currentY - this.y)) > 40)))){
padaet = false;
currentY = 1000;
};
if (((((imfirst) && ((speedY > 0)))) && (!((levClass.heroGround == levClass.GROUND))))){
levClass.heroGround = levClass.GROUND;
};
if (vpolete){
flyCounter--;
if (this.currentLabel != string4){
groundY = levClass.GROUND;
this.gotoAndStop(string4);
this.getChildByName("wng").visible = false;
};
if ((((naprPolet == 1)) && ((this.y > 160)))){
naprPolet = 0;
};
if ((((naprPolet == -1)) && ((this.y < -135)))){
naprPolet = 0;
};
if (((imfirst) || (kosnul))){
this.y = (this.y + (flySpeed * naprPolet));
};
if (flyCounter == 0){
vpolete = false;
dJumping = false;
addTut(3);
flyCounter = thisTimeFly;
};
};
this.x = (this.x + (jump) ? (speedX * 1) : speedX);
if (!vpolete){
speedY = (speedY + grav);
speedY = ((speedY)>maxSpeedY) ? maxSpeedY : speedY;
this.y = (this.y + speedY);
if (!padaet){
checkHitPlatform();
};
jump = ((((speedY < 5)) && ((speedY > 0)))) ? true : jump;
if (this.y > groundY){
this.y = groundY;
speedY = 0;
jump = false;
};
if (jump){
if (this.currentLabel != string3){
this.gotoAndStop(string3);
};
} else {
if ((((((this.currentLabel == string1)) && (!(levClass.inStop)))) || (((!((this.currentLabel == string1))) && (!((this.currentLabel == string2))))))){
this.gotoAndStop(string2);
};
};
};
}
public function goOn(){
var _local1:*;
var _local2:*;
if (((!(jump)) || (((((jump) && (thisdoubleJump))) && (dJumping))))){
if (jump){
dJumping = false;
};
if (imfirst){
_local1 = new jumpSnd2();
_local2 = new theSound(0, 0.5, _local1, 0, 0);
};
jump = true;
speedY = jumpSpeed;
groundY = levClass.GROUND;
addTut(3);
if (jumpSpeed != CONSTJUMP){
jumpSpeed = CONSTJUMP;
};
};
}
private function checkHitPlatform(){
var _local1:*;
var _local2:*;
_local1 = plankArr.length;
while (_local1--) {
_local2 = plankArr[_local1];
zapas = 0;
if (speedY < 5){
zapas = (_local2.height / 2);
};
if (((((_local2.hitTestObject(this.getChildByName("p2"))) && ((speedY > 0)))) && ((this.y < (_local2.y - zapas))))){
speedY = 0;
this.y = ((_local2.y - (_local2.height / 2)) - (hhy / 1.2));
if (((jump) && (imfirst))){
levClass.heroGround = this.y;
};
jump = false;
dJumping = true;
krestForFirstJump = null;
};
};
}
public function getAbility(_arg1, _arg2, _arg3, _arg4){
CONSTJUMP = _arg1;
jumpSpeed = _arg1;
thisdoubleJump = _arg2;
thisKolvoHeroes = _arg3;
thisTimeFly = _arg4;
}
public function hideWings(){
this.getChildByName("wng").visible = false;
}
public function goDown(){
if (((!(jump)) && ((this.y < Main3.UROVEN)))){
jump = true;
groundY = levClass.GROUND;
if (imfirst){
addTut(2);
};
currentY = this.y;
padaet = true;
};
}
public function addTut(_arg1){
var _local2:*;
if ((((imfirst == true)) && ((thisKolvoHeroes > 1)))){
_local2 = new tut();
_local2.visible = false;
_local2.x = this.x;
_local2.y = this.y;
adSpr.addChild(_local2);
tutArr.push(_local2);
_local2.jmp = jumpSpeed;
_local2.forFly = _arg1;
};
}
}
}//package
Section 220
//hints (hints)
package {
import flash.display.*;
public dynamic class hints extends MovieClip {
public function hints(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 221
//hlml (hlml)
package {
import flash.display.*;
public dynamic class hlml extends MovieClip {
public function hlml(){
addFrameScript(11, frame12);
}
function frame12(){
stop();
}
}
}//package
Section 222
//house_final_bottom (house_final_bottom)
package {
import flash.display.*;
public dynamic class house_final_bottom extends MovieClip {
}
}//package
Section 223
//house_final_top (house_final_top)
package {
import flash.display.*;
public dynamic class house_final_top extends MovieClip {
}
}//package
Section 224
//inSnd (inSnd)
package {
import flash.media.*;
public dynamic class inSnd extends Sound {
}
}//package
Section 225
//jumpSnd2 (jumpSnd2)
package {
import flash.media.*;
public dynamic class jumpSnd2 extends Sound {
}
}//package
Section 226
//kapkan (kapkan)
package {
import flash.display.*;
public class kapkan extends MovieClip {
public var ddd:opora;
public var syel:Boolean;
public function kapkan(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
public function update(){
}
}
}//package
Section 227
//klackSnd (klackSnd)
package {
import flash.media.*;
public dynamic class klackSnd extends Sound {
}
}//package
Section 228
//komiksMovie (komiksMovie)
package {
import flash.display.*;
public dynamic class komiksMovie extends MovieClip {
public var movies:MovieClip;
public var skipBtn:SimpleButton;
}
}//package
Section 229
//krugForLight (krugForLight)
package {
import flash.display.*;
public class krugForLight extends MovieClip {
public function update(){
this.x = (this.x + Main3.SPEED);
}
}
}//package
Section 230
//krugForLight1 (krugForLight1)
package {
import flash.display.*;
public class krugForLight1 extends MovieClip {
public var moove;// = 0
public function krugForLight1(){
moove = 0;
super();
addFrameScript(67, frame68);
}
public function update(){
this.x = (this.x - moove);
}
function frame68(){
stop();
}
}
}//package
Section 231
//lampLight (lampLight)
package {
import flash.display.*;
public class lampLight extends MovieClip {
public function update(){
this.x = (this.x + Main3.SPEED);
}
}
}//package
Section 232
//letun (letun)
package {
import flash.display.*;
public class letun extends MovieClip {
public var actX;// = 0
private var hx;// = 0
public var uvidel:Boolean;
private var hy;// = 0
public var Speed;// = 12
private var action:Boolean;
public var sndFinish;
public var sndStart;
private var cc;// = 10
public var syel:Boolean;
public function letun(){
Speed = 12;
hx = 0;
hy = 0;
actX = 0;
cc = 10;
super();
}
public function update(){
if (uvidel){
this.x = (this.x - Speed);
if (((((!(action)) && ((Math.abs((hx - this.x)) < actX)))) && ((Math.abs((hy - this.y)) < (2 * this.height))))){
action = true;
this.gotoAndStop("act");
};
};
if (((action) && (!((cc == 0))))){
cc--;
};
if ((((((cc == 0)) && (!((this.currentLabel == "go"))))) && (!((this.currentLabel == "eat"))))){
this.gotoAndStop("go");
};
}
public function getXY(_arg1, _arg2){
hx = _arg1;
hy = _arg2;
}
}
}//package
Section 233
//letun1 (letun1)
package {
import flash.media.*;
public class letun1 extends letun {
private var sndGo;
public var ddd:opora;
private var shag;// = -5
private var ampl;// = 9
private var shet;// = 0
public function letun1(){
ampl = 9;
shag = -5;
shet = 0;
super();
addFrameScript(0, frame1);
actX = 80;
Speed = 5;
sndFinish = "ufoFin";
sndStart = "ufoStart";
}
function frame1(){
stop();
}
public function shutup(){
if (sndGo != null){
sndGo.stop();
sndGo = null;
};
}
override public function update(){
var _local1:*;
var _local2:*;
super.update();
if (uvidel){
if ((((sndGo == null)) && ((Main3.snd == true)))){
sndGo = new SoundChannel();
_local1 = new SoundTransform(8, 0);
_local2 = new ufoStart();
sndGo = _local2.play(0.02, 0);
sndGo.soundTransform = _local1;
};
shet++;
this.y = (this.y + shag);
if (shet > ampl){
shet = 0;
shag = -(shag);
};
};
}
}
}//package
Section 234
//letun2 (letun2)
package {
public class letun2 extends letun {
public var ddd:opora;
public function letun2(){
addFrameScript(0, frame1);
actX = 120;
sndFinish = "birdFin";
sndStart = "birdStart";
}
function frame1(){
stop();
}
}
}//package
Section 235
//levClass (levClass)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
import flash.utils.*;
public class levClass extends MovieClip {
private var tutArray:Array;
private var flyCounter;
private var forSpriteArray:Array;
private var picClass:Class;
private var migmig;
private var picturesArray:Array;
public var LdownPosibility:Boolean;
public var LjmpSpd;
private var OTSHET1;// = 49
private var start0:Boolean;// = true
private var ntArray:Array;
private var asdf;// = 0
public var LkolvoHeroes:int;// = 0
private var odinraz:Boolean;
private var begunArray:Array;
private var spin;
private var coinArray:Array;
private var ktoNext;// = 0
private var hero;
private var stat:SharedObject;
private var darkArray:Array;
private var heroArray:Array;
private var backSprite:Sprite;
private var zonaSprite:Sprite;
public var LtimeFly:int;// = 0
private var firstUtonul:Boolean;
private var spriteForPanel:Sprite;
private var ninSprite:Sprite;
public var Lmorda:int;// = 0
private var letunArray:Array;
private var addSprite:Sprite;
private var bkspr;
public var Llamps:int;// = 0
private var maskSprite:Sprite;
private var mozno:Boolean;// = true
private var phSprite:Sprite;
private var zagonStartDown;
public var LdoubleJump:Boolean;
private var zombSprite:Sprite;
private var generat;
private var miniMenus;
private var mestoFly;// = 0
private var xx;// = 0
private var levmenu;
private var menuSprite:Sprite;
private var flyLine;
private var svetit:Boolean;
private var plankArray:Array;
private var backCounter:int;// = 0
private var theLight;
private var OTSHET;// = 30
public var Llife:int;// = 0
private var brainSprite:Sprite;
private var m1;
private var m6;
private var submitButton;
private var dontMoove;// = 1000
private var m3;
private var m4;
private var m5;
private var flag;
private var m2;
private var theBoss;
private var piggsDone;// = 0
private var picNext;
private var heroX;
private var heroY;
private var backSpeed:int;// = 0
private var earthSprite:Sprite;
private var bkMoove;
private var mesto;
private var gospr:int;
public var LcanFly:int;// = 0
private var zagonStartUp;
private var darkSprite:Sprite;
private var theSpeak;
private var bigSprite:Sprite;
private var mTitle;
private var forKapkan:int;// = 4
private var lastKrug;// = null
private var krovSprite:Sprite;
private var dangerArray:Array;
public static var inStop:Boolean;
public static var GROUND = 240;
public static var heroGround;
public static var iii:int = 0;
public function levClass(){
xx = 0;
spriteForPanel = new Sprite();
OTSHET = 30;
OTSHET1 = 49;
backSprite = new Sprite();
krovSprite = new Sprite();
addSprite = new Sprite();
ninSprite = new Sprite();
phSprite = new Sprite();
brainSprite = new Sprite();
zombSprite = new Sprite();
earthSprite = new Sprite();
zonaSprite = new Sprite();
darkSprite = new Sprite();
maskSprite = new Sprite();
menuSprite = new Sprite();
plankArray = new Array();
begunArray = new Array();
letunArray = new Array();
dangerArray = new Array();
forSpriteArray = new Array();
picturesArray = new Array();
tutArray = new Array();
coinArray = new Array();
darkArray = new Array();
ktoNext = 0;
mestoFly = 0;
backCounter = 0;
backSpeed = 0;
gospr = Main3.GOSPRITE;
LjmpSpd = Main3.JMPSPEED1;
LkolvoHeroes = 0;
Lmorda = 0;
Llife = 0;
Llamps = 0;
LcanFly = 0;
LtimeFly = 0;
lastKrug = null;
forKapkan = 4;
theSpeak = Main3.speak;
piggsDone = 0;
start0 = true;
asdf = 0;
ntArray = new Array();
dontMoove = 1000;
mozno = true;
stat = SharedObject.getLocal("pigs");
heroArray = new Array();
super();
}
private function miniUpdate(_arg1:Event){
var _local2:*;
_local2 = 0;
while (_local2 < ntArray.length) {
if (ntArray[_local2] != null){
ntArray[_local2].Update();
};
_local2++;
};
}
function goDowns(){
if (LdownPosibility){
hero.goDown();
};
}
private function addMiniMenu(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
sendScoreToKong();
levmenu.gotoshop.visible = false;
levmenu.mMus.visible = false;
levmenu.mSnd.visible = false;
if (Main3.lvl == 1){
miniMenus = new miniMenu1();
} else {
miniMenus = new miniMenu();
};
miniMenus.x = (Main3.DLINA / 1.65);
miniMenus.y = (Main3.VYSOTA / 4);
if (Main3.pz1){
submitButton = new submitTitle();
submitButton.x = -15;
submitButton.y = 220;
};
if ((((theSpeak.advAchiv.length > 0)) && ((Main3.lvl == 1)))){
mTitle = new achivTitle();
_local1 = -15;
_local2 = ((Main3.VYSOTA / 5) + (mTitle.height / 2));
_local3 = (mTitle.height + 2);
_local4 = 10;
mTitle.x = _local1;
mTitle.y = _local2;
krovSprite.addChild(mTitle);
_local2 = (_local2 + _local3);
_local5 = theSpeak.advAchiv.length;
_local6 = 0;
while (_local6 < theSpeak.advAchiv.length) {
_local7 = new achivRamka();
_local7.starter = _local4;
_local7.theText = theSpeak.advAchiv[_local6];
_local4 = (_local4 + 5);
_local7.x = (_local1 + 25);
_local7.y = _local2;
krovSprite.addChild(_local7);
_local7.gotoAndStop(1);
_local2 = (_local2 + (_local3 / 2.5));
ntArray.push(_local7);
if (_local6 <= 7){
submitButton.y = (_local2 + 20);
};
if (_local6 == 7){
_local2 = (((Main3.VYSOTA / 5) + (mTitle.height / 2)) + _local3);
_local1 = (_local1 + 200);
};
if (_local6 == (theSpeak.advAchiv.length - 1)){
miniSelector();
};
_local6++;
};
addEventListener(Event.ENTER_FRAME, miniUpdate);
} else {
miniSelector();
};
if (submitButton != null){
krovSprite.addChild(submitButton);
submitButton.addEventListener(MouseEvent.MOUSE_DOWN, toScores);
};
}
private function toShop(_arg1:Event){
toShops();
}
private function opredZvuk(_arg1, _arg2, _arg3, _arg4, _arg5){
var _local6:*;
var _local7:*;
var _local8:*;
_local6 = (getDefinitionByName(_arg1) as Class);
_local7 = new (_local6);
_local8 = new theSound(_arg2, _arg3, _local7, _arg4, _arg5);
}
private function addHeroes(){
var _local1:*;
var _local2:*;
_local1 = 0;
while (_local1 < LkolvoHeroes) {
_local2 = new hero1();
_local2.x = (heroX + mesto);
_local2.y = heroY;
mesto = (mesto - Main3.HERORAST);
earthSprite.addChild(_local2);
if (_local1 > 0){
_local2.string1 = "state1";
_local2.string2 = "toRight1";
_local2.string3 = "toUp1";
_local2.string4 = "toFly1";
} else {
heroGround = _local2.y;
};
OTSHET1 = (OTSHET1 - 3);
heroArray.push(_local2);
_local2.gotoAndStop(_local2.string1);
giveAb(_local2, _local1);
_local1++;
};
}
function menMus(_arg1:MouseEvent){
Main3.musc = !(Main3.musc);
if (Main3.musc){
Main3.MUS.theGameMus();
levmenu.mMus.alpha = 1;
stat.data.mus = true;
} else {
Main3.MUS.theStopMus();
levmenu.mMus.alpha = 0.6;
stat.data.mus = false;
};
}
private function stopAll(_arg1:Event){
var _local2:*;
inStop = true;
stage.addEventListener(MouseEvent.CLICK, goFaster);
removeEventListener(Event.ENTER_FRAME, Update);
addEventListener(Event.ENTER_FRAME, textUpdate);
_local2 = 0;
while (_local2 < heroArray.length) {
if (((!((heroArray[_local2] == null))) && ((heroArray[_local2].currentLabel == heroArray[_local2].string2)))){
heroArray[_local2].gotoAndStop(heroArray[_local2].string1);
};
_local2++;
};
}
private function winner(){
var _local1:Boolean;
var _local2:*;
generat.zagonFin.gotoAndStop("in");
opredZvuk("zahlop", 0, 0.6, 1, 0);
generat.zagonFin1.gotoAndStop("in");
if (Main3.lvl != 1){
theSpeak.congrPuz();
Main3.pzArray[(Main3.lvl - 2)] = true;
stat.data.sPzArray = Main3.pzArray;
_local1 = true;
_local2 = 0;
while (_local2 < Main3.pzArray.length) {
if (!Main3.pzArray[_local2]){
_local1 = false;
};
_local2++;
};
if (((_local1) && (!(Main3.ach10)))){
theSpeak.ac10();
};
} else {
theSpeak.congrAdv();
addMiniMenu2();
};
}
private function textUpdate(_arg1:Event){
theSpeak.update(asdf, levmenu);
}
private function toShop1(_arg1:Event){
destroy();
Main3(parent.parent).toShop();
}
function goOns(_arg1:Event){
if (((((((!((hero == null))) && (!(hero.vpolete)))) && (mozno))) && (!(inStop)))){
hero.goOn();
};
if (((((((!((hero == null))) && (hero.vpolete))) && (mozno))) && (!(inStop)))){
if (flyLine != null){
levmenu.removeChild(flyLine);
flyLine = null;
};
hero.flyCounter = LtimeFly;
hero.vpolete = false;
hero.addTut(3);
hero.dJumping = false;
showWings();
};
}
private function toScores(_arg1:Event){
destroy();
Main3(parent.parent).toScores(1);
}
public function destroy(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
iii = 0;
levmenu.gotoshop.visible = true;
levmenu.mMus.visible = true;
levmenu.mSnd.visible = true;
inStop = false;
theSpeak.gogo = false;
theSpeak.acCrystall = 0;
theSpeak.acMoney500 = 0;
theSpeak.acMoney1000 = 0;
theSpeak.acLostPig = false;
theSpeak.acLostAmmun = false;
theSpeak.vsePokazali = false;
if (m1 != null){
m1.removeEventListener(MouseEvent.MOUSE_DOWN, resetLevel);
m2.removeEventListener(MouseEvent.MOUSE_DOWN, toShop1);
m3.removeEventListener(MouseEvent.MOUSE_DOWN, toSelect);
m4.removeEventListener(MouseEvent.MOUSE_DOWN, gotosite);
m5.removeEventListener(MouseEvent.MOUSE_DOWN, toMain);
m6.removeEventListener(MouseEvent.CLICK, toResume);
m1 = null;
m2 = null;
m3 = null;
m4 = null;
m5 = null;
m6 = null;
};
if (migmig != null){
krovSprite.removeChild(migmig);
migmig = null;
};
stage.removeEventListener(KeyboardEvent.KEY_DOWN, toResume1);
removeEventListener(Event.ENTER_FRAME, miniUpdate);
_local1 = 0;
while (_local1 < ntArray.length) {
krovSprite.removeChild(ntArray[_local1]);
ntArray[_local1] = null;
_local1++;
};
_local2 = 0;
while (_local2 < dangerArray.length) {
if ((((dangerArray[_local2] is strelok)) || ((dangerArray[_local2] is letun1)))){
dangerArray[_local2].shutup();
};
_local2++;
};
_local3 = 0;
while (_local3 < theSpeak.advAchiv.length) {
theSpeak.advAchiv[_local3] = null;
_local3++;
};
theSpeak.advAchiv = new Array();
if (mTitle != null){
krovSprite.removeChild(mTitle);
mTitle = null;
};
if (miniMenus != null){
krovSprite.removeChild(miniMenus);
miniMenus = null;
};
if (submitButton != null){
submitButton.removeEventListener(MouseEvent.MOUSE_DOWN, toScores);
krovSprite.removeChild(submitButton);
submitButton = null;
};
_local4 = bkspr.numChildren;
_local5 = 0;
while (_local5 <= _local4) {
if (bkspr.numChildren != 0){
_local6 = bkspr.getChildAt(0);
bkspr.removeChild(_local6);
};
_local5++;
};
removeEventListener(Event.ENTER_FRAME, Update);
stage.removeEventListener(MouseEvent.CLICK, goFaster);
removeEventListener(Event.ENTER_FRAME, textUpdate);
stage.removeEventListener(MouseEvent.MOUSE_DOWN, goOns);
levmenu.gotoshop.removeEventListener(MouseEvent.MOUSE_DOWN, toShop);
levmenu.mMus.removeEventListener(MouseEvent.CLICK, menMus);
levmenu.mSnd.removeEventListener(MouseEvent.CLICK, menSnd);
stage.removeEventListener(KeyboardEvent.KEY_UP, odinFalse);
stage.removeEventListener(KeyboardEvent.KEY_DOWN, resetR);
theSpeak.removeEventListener("stoped", stopAll);
removeChild(backSprite);
removeChild(addSprite);
removeChild(ninSprite);
removeChild(phSprite);
removeChild(brainSprite);
removeChild(zombSprite);
removeChild(earthSprite);
removeChild(zonaSprite);
removeChild(darkSprite);
removeChild(menuSprite);
bigSprite.x = (Main3.DLINA / 2);
}
private function toResume(_arg1:Event){
toResumeGo();
}
private function toShops(){
var _local1:*;
if (((((!((hero == null))) && ((Main3.lvl == 1)))) && ((hero.x > Main3.flagX)))){
addFlag(hero.x);
};
_local1 = 0;
while (_local1 < heroArray.length) {
if (((!((heroArray[_local1] == null))) && ((heroArray[_local1].currentLabel == heroArray[_local1].string2)))){
heroArray[_local1].gotoAndStop(heroArray[_local1].string1);
};
_local1++;
};
removeEventListener(Event.ENTER_FRAME, Update);
addEventListener(Event.ENTER_FRAME, textUpdate);
stage.addEventListener(KeyboardEvent.KEY_DOWN, toResume1);
stage.removeEventListener(KeyboardEvent.KEY_UP, odinFalse);
stage.removeEventListener(KeyboardEvent.KEY_DOWN, resetR);
stage.removeEventListener(MouseEvent.MOUSE_DOWN, goOns);
levmenu.gotoshop.removeEventListener(MouseEvent.MOUSE_DOWN, toShop);
levmenu.mMus.removeEventListener(MouseEvent.CLICK, menMus);
levmenu.mSnd.removeEventListener(MouseEvent.CLICK, menSnd);
addMiniMenu();
}
function toResume1(_arg1:KeyboardEvent){
if (_arg1.keyCode == 32){
toResumeGo();
};
}
private function clearStage(_arg1, _arg2){
var _local3:*;
if ((_arg1 is earth)){
zombSprite.removeChild(_arg1);
picturesArray.splice(_arg2, 1);
};
if ((((_arg1 is fon)) || ((_arg1 is grot)))){
backSprite.removeChild(_arg1);
picturesArray.splice(_arg2, 1);
};
if ((_arg1 is endDark)){
ninSprite.removeChild(_arg1);
picturesArray.splice(_arg2, 1);
};
if ((_arg1 is earthNAD)){
zonaSprite.removeChild(_arg1);
picturesArray.splice(_arg2, 1);
};
if ((_arg1 is zag1_up)){
zonaSprite.removeChild(_arg1);
picturesArray.splice(_arg2, 1);
zagonStartUp = null;
};
if ((_arg1 is zag1_down)){
brainSprite.removeChild(_arg1);
picturesArray.splice(_arg2, 1);
zagonStartDown = null;
};
if ((((_arg1 is kapkan)) || ((_arg1 is strelok)))){
addSprite.removeChild(_arg1);
dangerArray.splice(_arg2, 1);
};
if ((_arg1 is theWater)){
zonaSprite.removeChild(_arg1);
dangerArray.splice(_arg2, 1);
};
if ((_arg1 is tut)){
addSprite.removeChild(_arg1);
tutArray.splice(_arg2, 1);
};
if ((_arg1 is coins)){
addSprite.removeChild(_arg1);
coinArray.splice(_arg2, 1);
};
if ((_arg1 is platform)){
zombSprite.removeChild(_arg1);
plankArray.splice(_arg2, 1);
};
if ((_arg1 is darks)){
darkSprite.removeChild(_arg1);
darkArray.splice(_arg2, 1);
};
if ((_arg1 is begun)){
_local3 = begunArray.indexOf(_arg1);
begunArray.splice(_local3, 1);
addSprite.removeChild(_arg1);
dangerArray.splice(_arg2, 1);
};
if ((_arg1 is letun)){
if ((_arg1 is letun1)){
_arg1.shutup();
};
_local3 = letunArray.indexOf(_arg1);
letunArray.splice(_local3, 1);
addSprite.removeChild(_arg1);
dangerArray.splice(_arg2, 1);
};
_local3 = null;
}
private function showWings(){
var _local1:*;
if (flyCounter > 0){
_local1 = 0;
while (_local1 < heroArray.length) {
if (heroArray[_local1] != null){
heroArray[_local1].wng.visible = true;
};
_local1++;
};
};
}
private function toMain(_arg1:Event){
destroy();
Main3(parent.parent).toMenu();
}
public function go(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
stage.focus = stage;
if (Main3.lvl == 1){
LjmpSpd = staticFromShop.jmpSpd;
LdownPosibility = staticFromShop.downPosibility;
LkolvoHeroes = staticFromShop.kolvoHeroes;
Lmorda = staticFromShop.morda;
Llife = staticFromShop.life;
Llamps = staticFromShop.lamps;
LdoubleJump = staticFromShop.doubleJump;
LcanFly = staticFromShop.canFly;
LtimeFly = staticFromShop.timeFly;
} else {
LjmpSpd = staticFromPuzzle.PjmpSpd;
LdownPosibility = staticFromPuzzle.PdownPosibility;
LkolvoHeroes = staticFromPuzzle.PkolvoHeroes;
Lmorda = staticFromPuzzle.Pmorda;
Llife = staticFromPuzzle.Plife;
Llamps = staticFromPuzzle.Plamps;
LdoubleJump = staticFromPuzzle.PdoubleJump;
LcanFly = staticFromPuzzle.PcanFly;
LtimeFly = staticFromPuzzle.PtimeFly;
};
addChild(spriteForPanel);
addChild(backSprite);
addChild(phSprite);
addChild(brainSprite);
addChild(zombSprite);
addChild(addSprite);
addChild(earthSprite);
addChild(darkSprite);
addChild(maskSprite);
addChild(ninSprite);
addChild(zonaSprite);
addChild(menuSprite);
bkMoove = new backMoove();
bkMoove.getSprites(bkspr);
flyCounter = LcanFly;
generat = new generation();
generat.getSprites(bigSprite, zombSprite, zonaSprite, backSprite, darkSprite, maskSprite, addSprite, ninSprite);
generat.getArrays(plankArray, begunArray, letunArray, dangerArray, coinArray, darkArray, picturesArray);
heroX = (Main3.DLINA / 2);
picClass = (getDefinitionByName(((("level" + Main3.lvl) + "_") + 1)) as Class);
picNext = new picClass();
picNext.x = xx;
spriteForPanel.addChild(picNext);
xx = (xx + Main3.DLINA);
_local1 = 0;
while (_local1 < picNext.numChildren) {
_local3 = picNext.getChildAt(_local1);
if ((_local3 is platform)){
plankArray.push(_local3);
forSpriteArray.push(_local3);
if (_local3.x < heroX){
heroX = (_local3.x - (_local3.width / 2));
heroY = ((_local3.y - (_local3.height / 2)) - (Main3.HEROH / 2));
};
};
if ((_local3 is zag1_up)){
forSpriteArray.push(_local3);
picturesArray.push(_local3);
_local3.gotoAndStop(1);
zagonStartUp = _local3;
};
if ((_local3 is zag1_down)){
forSpriteArray.push(_local3);
picturesArray.push(_local3);
_local3.gotoAndStop(1);
zagonStartDown = _local3;
};
if ((_local3 is earth)){
forSpriteArray.push(_local3);
picturesArray.push(_local3);
};
_local1++;
};
mesto = (Main3.HERORAST * LkolvoHeroes);
gospr = (gospr + ((LkolvoHeroes - 1) * Main3.HERORAST));
_local2 = 0;
while (_local2 < forSpriteArray.length) {
_local4 = forSpriteArray[_local2];
if ((((((_local4 is platform)) || ((_local4 is ship)))) || ((_local4 is earth)))){
zombSprite.addChild(_local4);
};
if ((_local4 is theWater)){
zonaSprite.addChild(_local4);
};
if ((((((((_local4 is coins)) || ((_local4 is begun)))) || ((_local4 is letun)))) || ((_local4 is kapkan)))){
addSprite.addChild(_local4);
};
if ((_local4 is darks)){
darkSprite.addChild(_local4);
};
if ((_local4 is zag1_up)){
zonaSprite.addChild(_local4);
};
if ((_local4 is zag1_down)){
brainSprite.addChild(_local4);
};
_local2++;
};
darkSprite.addChild(maskSprite);
darkSprite.blendMode = BlendMode.LAYER;
maskSprite.blendMode = BlendMode.ERASE;
if (Main3.musc == false){
levmenu.mMus.alpha = 0.6;
};
if (Main3.snd == false){
levmenu.mSnd.alpha = 0.6;
};
if (Main3.lvl == 1){
addFlag(Main3.flagX);
};
if (LcanFly > 0){
showFlies();
};
stage.addEventListener(KeyboardEvent.KEY_DOWN, resetR);
stage.addEventListener(KeyboardEvent.KEY_UP, odinFalse);
addEventListener(Event.ENTER_FRAME, Update);
levmenu.gotoshop.addEventListener(MouseEvent.MOUSE_DOWN, toShop);
levmenu.mMus.addEventListener(MouseEvent.CLICK, menMus);
levmenu.mSnd.addEventListener(MouseEvent.CLICK, menSnd);
stage.addEventListener(MouseEvent.MOUSE_DOWN, goOns);
theSpeak.addEventListener("stoped", stopAll);
levmenu.pigWay.thePig.gotoAndStop(1);
if (Main3.lvl == 1){
levmenu.pigWay.visible = true;
levmenu.speaker.text = "";
} else {
levmenu.pigWay.visible = false;
levmenu.speaker.text = (("<Puzzle N." + (Main3.lvl - 1)) + ">");
};
if (Main3.flagX > 0){
_local5 = Math.ceil(((Main3.flagX + (Main3.DLINA / 2)) / 200));
if (_local5 > 300){
_local5 = 300;
};
levmenu.pigWay.theF.gotoAndStop(_local5);
levmenu.pigWay.skoka.x = (levmenu.pigWay.skoka.x + (_local5 + (Main3.currentMiles / 7)));
levmenu.pigWay.skoka.text = ("" + Main3.currentMiles);
} else {
levmenu.pigWay.theF.gotoAndStop(1);
};
}
function Update(_arg1:Event){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:*;
var _local18:*;
var _local19:*;
var _local20:*;
if (asdf < 2){
mozno = false;
} else {
mozno = true;
};
iii++;
if (((!((generat.farm == null))) && ((generat.farm.currentLabel == "fGoing")))){
generat.farm.gotoAndStop("fGone");
winner();
};
if (iii == OTSHET1){
zagonStartUp.gotoAndPlay("out");
zagonStartDown.gotoAndPlay("out");
_local11 = "outSnd1";
if (heroArray.length > 1){
_local11 = "outSnd2";
};
theSpeak.newInfo();
opredZvuk(_local11, 0, 1, -1, 0);
};
if ((((iii == OTSHET)) && (!((zagonStartUp == null))))){
addHeroes();
if (heroArray.length > 0){
hero = heroArray[0];
heroArray[0].imfirst = true;
heroArray[0].mozetUtonut = true;
};
};
theSpeak.update(asdf, levmenu);
if (backCounter > 0){
bigSprite.x = (bigSprite.x + backSpeed);
backCounter--;
};
if (lastKrug != null){
lastKrug.update();
};
if (((((!((generat.zagonFin == null))) && ((generat.zagonFin.currentLabel == "in")))) && ((theSpeak.blabla == null)))){
if (Main3.lvl == 1){
if (!Main3.adventureComplete){
Main3.adventureComplete = true;
stat.data.sAdventureComplete = true;
if (Main3.naKonge){
Main3.kongregate.stats.submit("adventureCompleted", 1);
};
destroy();
Main3(parent.parent).toCongrats();
} else {
destroy();
Main3(parent.parent).toScores(0);
};
} else {
destroy();
Main3(parent.parent).toSelect();
};
};
if (hero != null){
asdf = Math.ceil(((hero.x + (Main3.DLINA / 2)) / 200));
if (((((start0) && ((hero.x > 300)))) && ((bigSprite.x <= Math.ceil((((321 + Main3.SPEED) + gospr) - hero.x)))))){
start0 = false;
};
levmenu.textMiles.text = asdf;
levmenu.pigWay.thePig.gotoAndStop(asdf);
generat.update(hero.x, hero.y);
if (((start0) && ((hero.x > 0)))){
bigSprite.x = (bigSprite.x - (1.5 * Main3.SPEED));
bkMoove.Update(asdf);
};
if (((!((generat.zagonFin == null))) && ((Math.abs((generat.zagonFin.x - hero.x)) < ((Main3.DLINA - generat.rasst) - ((heroArray.length - piggsDone) * Main3.HERORAST)))))){
if (dontMoove == 1000){
if (Main3.lvl == 1){
generat.farm.gotoAndStop("fHappy");
opredZvuk("farmSnd", 0, 0.8, 0, 0);
};
dontMoove = ((generat.zagonFin.x - (Main3.DLINA / 20)) / 200);
};
} else {
if (((((!(start0)) && ((hero.x > gospr)))) && ((dontMoove == 1000)))){
bigSprite.x = Math.ceil(((320 + gospr) - hero.x));
bkMoove.Update(asdf);
};
};
_local12 = 0;
while (_local12 < tutArray.length) {
if (((!((hero == null))) && ((tutArray[_local12].x < (hero.x - Main3.DLINA))))){
clearStage(tutArray[_local12], _local12);
};
_local12++;
};
if (((!(hero.vpolete)) && (!((flyLine == null))))){
showWings();
levmenu.removeChild(flyLine);
flyLine = null;
};
if (asdf > dontMoove){
stage.removeEventListener(MouseEvent.MOUSE_DOWN, goOns);
stage.removeEventListener(KeyboardEvent.KEY_UP, odinFalse);
stage.removeEventListener(KeyboardEvent.KEY_DOWN, resetR);
LtimeFly = 0;
hero.flyCounter = LtimeFly;
if (hero.vpolete){
hero.vpolete = false;
hero.addTut(3);
hero.dJumping = false;
showWings();
};
if (flyLine != null){
levmenu.removeChild(flyLine);
flyLine = null;
};
};
if (flyLine != null){
flyLine.update();
};
_local13 = 0;
while (_local13 < dangerArray.length) {
if (((!((dangerArray[_local13] == null))) && ((((dangerArray[_local13] is begun)) || ((dangerArray[_local13] is letun)))))){
dangerArray[_local13].getXY(hero.x, hero.y);
};
if (((((!((dangerArray[_local13] == null))) && (hero.hitTestObject(dangerArray[_local13].ddd)))) && (!(dangerArray[_local13].syel)))){
if ((dangerArray[_local13] is strelok)){
break;
};
if ((((dangerArray[_local13] is kapkan)) && (hero.jump))){
break;
};
if ((dangerArray[_local13] is theWater)){
spin = new spinaNaVode();
spin.x = (hero.x - (hero.width / 4));
spin.y = (dangerArray[_local13].y - (dangerArray[_local13].height / 2));
if (hero.lampa == 0){
spin.wlamp.visible = false;
};
if (hero.life == 1){
spin.whelmet.visible = false;
};
if (hero.life <= 2){
spin.wzabralo.visible = false;
};
addSprite.addChild(spin);
opredZvuk("swampSnd", 0, 1, -1, 0);
};
if ((((((((((dangerArray[_local13] is begun)) || ((dangerArray[_local13] is letun)))) || ((dangerArray[_local13] is kapkan)))) && ((hero.life > 1)))) && (!(dangerArray[_local13].syel)))){
hero.life--;
if ((dangerArray[_local13] is kapkan)){
dangerArray[_local13].gotoAndStop("lockEmpty");
};
if (hero.life == 2){
opredZvuk("boomSnd", 0, 0.6, -1, 0);
theSpeak.acLostAmmun = true;
hero.zabrallo.visible = false;
_local14 = new zabraloBreak();
_local14.x = hero.x;
_local14.y = hero.y;
earthSprite.addChild(_local14);
};
if (hero.life == 1){
opredZvuk("boomSnd", 0, 0.6, -1, 0);
theSpeak.acLostAmmun = true;
hero.helmet.visible = false;
hero.lamp.visible = false;
_local15 = new helmetBreak();
if (hero.lampa > 0){
_local15 = new helmetBreakLamp();
};
if (((!((hero.theSvet == null))) && ((hero.theSvet is lampLight)))){
maskSprite.removeChild(hero.theSvet);
theLight = null;
hero.theSvet = null;
};
hero.lampa = 0;
_local15.x = hero.x;
_local15.y = hero.y;
earthSprite.addChild(_local15);
};
dangerArray[_local13].syel = true;
break;
};
if (!(dangerArray[_local13] is theWater)){
dangerArray[_local13].syel = true;
firstUtonul = false;
} else {
firstUtonul = true;
};
if (hero.theSvet != null){
maskSprite.removeChild(hero.theSvet);
if ((hero.theSvet is lampLight)){
theLight = null;
};
hero.theSvet = null;
hero.lampa = 0;
};
if ((dangerArray[_local13] is kapkan)){
opredZvuk("klackSnd", 0, 1, 0, 0);
opredZvuk("diePig1", 0, 1, 0, 0);
dangerArray[_local13].gotoAndStop(forKapkan);
forKapkan = (7 - forKapkan);
} else {
dangerArray[_local13].gotoAndStop("eat");
if ((((dangerArray[_local13] is begun)) || ((dangerArray[_local13] is letun)))){
opredZvuk("diePig1", 0, 1, 0, 0);
};
if ((dangerArray[_local13] is letun1)){
opredZvuk("ufoFin", 0, 1, 0, 0);
};
};
heroGround = GROUND;
heroArray[ktoNext] = null;
ktoNext++;
if (ktoNext == heroArray.length){
if ((((Main3.lvl == 1)) && ((hero.x > Main3.flagX)))){
_local16 = hero.x;
if ((dangerArray[_local13] is kapkan)){
_local16 = dangerArray[_local13].x;
};
addFlag(_local16);
};
lastKrug = new krugForLight1();
lastKrug.x = dangerArray[_local13].x;
lastKrug.y = (dangerArray[_local13].y - (hero.height / 2));
if ((dangerArray[_local13] is theWater)){
lastKrug.x = spin.x;
lastKrug.y = spin.y;
};
if ((dangerArray[_local13] is begun)){
lastKrug.moove = dangerArray[_local13].Speed;
lastKrug.scaleX = (lastKrug.scaleX * 2);
lastKrug.scaleY = (lastKrug.scaleY * 2);
lastKrug.x = (lastKrug.x - (dangerArray[_local13].width / 5));
};
if ((dangerArray[_local13] is letun)){
lastKrug.moove = dangerArray[_local13].Speed;
lastKrug.scaleX = (lastKrug.scaleX * 2);
lastKrug.scaleY = (lastKrug.scaleY * 2);
lastKrug.x = (lastKrug.x - (dangerArray[_local13].width / 5));
lastKrug.y = (lastKrug.y + (dangerArray[_local13].height / 3));
};
maskSprite.addChild(lastKrug);
};
earthSprite.removeChild(hero);
theSpeak.acLostPig = true;
piggsDone++;
hero = null;
mestoFly--;
if (ktoNext == heroArray.length){
if (flyLine != null){
levmenu.removeChild(flyLine);
flyLine = null;
};
if ((((dangerArray[_local13] is begun)) || ((dangerArray[_local13] is letun)))){
backCounter = 25;
backSpeed = dangerArray[_local13].Speed;
};
_local17 = 0;
while (_local17 < dangerArray.length) {
if ((dangerArray[_local17] is strelok)){
dangerArray[_local17].uvidel = false;
};
_local17++;
};
if (!Main3.firstDie){
Main3.firstDie = true;
stat.data.fDie = true;
theSpeak.lastSpeak(levmenu);
};
addMiniMenu();
break;
} else {
heroArray[ktoNext].string1 = "state";
heroArray[ktoNext].string2 = "toRight";
heroArray[ktoNext].string3 = "toUp";
heroArray[ktoNext].string4 = "toFly";
heroArray[ktoNext].imfirst = true;
heroArray[ktoNext].tolkoStal = true;
heroArray[ktoNext].mozetUtonut = !(firstUtonul);
hero = heroArray[ktoNext];
gospr = (gospr - Main3.HERORAST);
};
};
_local13++;
};
if (((((!((generat.zagonFin == null))) && (!((hero == null))))) && ((hero.x >= (generat.zagonFin.x + (generat.rasst / 1.2)))))){
piggsDone++;
heroGround = GROUND;
heroArray[ktoNext] = null;
ktoNext++;
earthSprite.removeChild(hero);
hero = null;
if (piggsDone == heroArray.length){
if (Main3.lvl == 1){
if (!theSpeak.acLostPig){
theSpeak.mps();
};
Main3.currentMiles = 300;
generat.farm.gotoAndPlay("fOut");
} else {
winner();
};
return;
} else {
heroArray[ktoNext].imfirst = true;
hero = heroArray[ktoNext];
gospr = (gospr - Main3.HERORAST);
};
};
};
_local2 = 0;
while (_local2 < heroArray.length) {
if (heroArray[_local2] != null){
heroArray[_local2].update();
if (((!((heroArray[_local2].theSvet == null))) && ((darkArray.length == 0)))){
maskSprite.removeChild(heroArray[_local2].theSvet);
heroArray[_local2].theSvet = null;
theLight = null;
};
if ((((((theLight == null)) && ((darkArray.length > 0)))) && ((heroArray[_local2].lampa == 1)))){
if (heroArray[_local2].theSvet != null){
maskSprite.removeChild(heroArray[_local2].theSvet);
heroArray[_local2].theSvet = null;
};
_local20 = (heroArray[_local2].lamp.width / 2);
theLight = new lampLight();
theLight.x = (heroArray[_local2].x + _local20);
theLight.y = heroArray[_local2].y;
maskSprite.addChild(theLight);
heroArray[_local2].theSvet = theLight;
};
if ((((darkArray.length > 0)) && ((heroArray[_local2].theSvet == null)))){
heroArray[_local2].theSvet = new krugForLight();
heroArray[_local2].theSvet.x = heroArray[_local2].x;
heroArray[_local2].theSvet.y = heroArray[_local2].y;
maskSprite.addChild(heroArray[_local2].theSvet);
};
_local18 = 0;
while (_local18 < tutArray.length) {
if (((((((((!(heroArray[_local2].imfirst)) || (heroArray[_local2].tolkoStal))) && ((Math.abs(Math.ceil(heroArray[_local2].x)) == Math.abs(Math.ceil(tutArray[_local18].x)))))) && ((Math.abs((heroArray[_local2].y - tutArray[_local18].y)) < (Main3.SPEED + 20))))) && (!((heroArray[_local2].krestForFirstJump == tutArray[_local18]))))){
if (tutArray[_local18].forFly == 3){
if (heroArray[_local2].vpolete){
heroArray[_local2].flyCounter = LtimeFly;
heroArray[_local2].vpolete = false;
heroArray[_local2].jump = false;
heroArray[_local2].dJumping = false;
} else {
heroArray[_local2].krestForFirstJump = tutArray[_local18];
heroArray[_local2].jumpSpeed = tutArray[_local18].jmp;
heroArray[_local2].goOn();
};
} else {
if (tutArray[_local18].forFly == 2){
heroArray[_local2].goDown();
} else {
if (tutArray[_local18].forFly == 5){
heroArray[_local2].goOn1();
} else {
if (!heroArray[_local2].vpolete){
heroArray[_local2].vpolete = true;
};
heroArray[_local2].kosnul = true;
heroArray[_local2].naprPolet = tutArray[_local18].forFly;
};
};
};
};
_local18++;
};
_local19 = 0;
while (_local19 < coinArray.length) {
if (((((!((coinArray[_local19] == null))) && ((coinArray[_local19] is diamond)))) && (heroArray[_local2].imfirst))){
if (!coinArray[_local19].uvidel){
coinArray[_local19].starts(hero.x);
};
coinArray[_local19].update();
};
if (((((!((coinArray[_local19] == null))) && ((Math.abs((heroArray[_local2].x - coinArray[_local19].x)) < 20)))) && ((Math.abs((heroArray[_local2].y - coinArray[_local19].y)) < 20)))){
Main3.totalMoney = (Main3.totalMoney + coinArray[_local19].price);
stat.data.sTotalMoney = Main3.totalMoney;
staticFromShop.wallet = (staticFromShop.wallet + coinArray[_local19].price);
stat.data.sWallet = staticFromShop.wallet;
if ((coinArray[_local19] is diamond)){
opredZvuk("diamondSnd", 0, 0.5, 0, 0);
} else {
opredZvuk("dznSnd", 0, 0.5, 0, 0);
};
theSpeak.acMoney500 = (theSpeak.acMoney500 + coinArray[_local19].price);
theSpeak.acMoney1000 = (theSpeak.acMoney1000 + coinArray[_local19].price);
levmenu.textMoney.text = staticFromShop.wallet;
if ((coinArray[_local19] is diamond)){
theSpeak.acCrystall++;
};
coinArray[_local19].visible = false;
clearStage(coinArray[_local19], _local19);
};
_local19++;
};
};
_local2++;
};
_local3 = 0;
while (_local3 < dangerArray.length) {
if (dangerArray[_local3] != null){
dangerArray[_local3].update();
if ((dangerArray[_local3] is strelok)){
if (((((!(dangerArray[_local3].uvidel)) && (!((hero == null))))) && ((dangerArray[_local3].counterB == 0)))){
dangerArray[_local3].starts(hero.x, heroArray.length);
};
if (dangerArray[_local3].currentFrame == 12){
dangerArray[_local3].counterB++;
generat.addBeguns((dangerArray[_local3].x - 100), ((dangerArray[_local3].y - 5) + (dangerArray[_local3].height / 2)));
};
};
};
_local3++;
};
_local4 = 0;
while (_local4 < begunArray.length) {
if (((((!((hero == null))) && (!(begunArray[_local4].uvidel)))) && ((Math.abs((begunArray[_local4].x - hero.x)) < (1.7 * Math.abs(Main3.GOSPRITE)))))){
begunArray[_local4].uvidel = true;
begunArray[_local4].gotoAndStop("go");
opredZvuk(begunArray[_local4].sndStart, 0, 0.6, 1, 0);
};
if (((((!((hero == null))) && (begunArray[_local4].uvidel))) && ((Math.abs((begunArray[_local4].x - hero.x)) > (2 * Math.abs(Main3.GOSPRITE)))))){
begunArray[_local4].uvidel = false;
begunArray[_local4].gotoAndStop(1);
};
_local4++;
};
_local5 = 0;
while (_local5 < letunArray.length) {
if (((((!((hero == null))) && (!(letunArray[_local5].uvidel)))) && ((Math.abs((letunArray[_local5].x - hero.x)) < (1.5 * Math.abs(Main3.GOSPRITE)))))){
letunArray[_local5].uvidel = true;
letunArray[_local5].gotoAndStop("go");
opredZvuk(letunArray[_local5].sndStart, 0, 0.6, 1, 0);
};
if (((((!((hero == null))) && (letunArray[_local5].uvidel))) && ((Math.abs((letunArray[_local5].x - hero.x)) > (2 * Math.abs(Main3.GOSPRITE)))))){
letunArray[_local5].uvidel = false;
letunArray[_local5].gotoAndStop(1);
};
_local5++;
};
_local6 = 0;
while (_local6 < dangerArray.length) {
if (((((!((hero == null))) && ((dangerArray[_local6].x < hero.x)))) && ((Math.abs((dangerArray[_local6].x - hero.x)) > (2 * Math.abs(Main3.GOSPRITE)))))){
clearStage(dangerArray[_local6], _local6);
};
_local6++;
};
_local7 = 0;
while (_local7 < plankArray.length) {
if (((((!((hero == null))) && ((plankArray[_local7].x < hero.x)))) && ((Math.abs((plankArray[_local7].x - hero.x)) > (3 * Math.abs(Main3.GOSPRITE)))))){
clearStage(plankArray[_local7], _local7);
};
_local7++;
};
_local8 = 0;
while (_local8 < darkArray.length) {
if (((((!((hero == null))) && ((darkArray[_local8].x < hero.x)))) && ((Math.abs((darkArray[_local8].x - hero.x)) > (3 * Math.abs(Main3.GOSPRITE)))))){
clearStage(darkArray[_local8], _local8);
};
_local8++;
};
_local9 = 0;
while (_local9 < coinArray.length) {
if (((((!((hero == null))) && ((coinArray[_local9].x < hero.x)))) && ((Math.abs((coinArray[_local9].x - hero.x)) > (2 * Math.abs(Main3.GOSPRITE)))))){
clearStage(coinArray[_local9], _local9);
};
_local9++;
};
_local10 = 0;
while (_local10 < picturesArray.length) {
if (((((!((hero == null))) && ((picturesArray[_local10].x < hero.x)))) && ((Math.abs((picturesArray[_local10].x - hero.x)) > (4 * Math.abs(Main3.GOSPRITE)))))){
clearStage(picturesArray[_local10], _local10);
};
_local10++;
};
}
function resetR(_arg1:KeyboardEvent){
var _local2:*;
if ((((_arg1.keyCode == 82)) && (!(inStop)))){
resetLevel1();
} else {
if ((((((((_arg1.keyCode == 32)) || ((_arg1.keyCode == 80)))) && (!((hero == null))))) && (!(inStop)))){
toShops();
} else {
if (inStop){
goFast();
};
};
};
if ((((((_arg1.keyCode == 90)) && (!(inStop)))) && ((odinraz == false)))){
odinraz = true;
if (((((!((hero == null))) && (!(hero.vpolete)))) && (mozno))){
hero.goOn();
};
if (((((!((hero == null))) && (hero.vpolete))) && (mozno))){
if (flyLine != null){
levmenu.removeChild(flyLine);
flyLine = null;
};
hero.flyCounter = LtimeFly;
hero.vpolete = false;
hero.addTut(3);
hero.dJumping = false;
showWings();
};
};
if ((((((((_arg1.keyCode == 40)) || ((_arg1.keyCode == 83)))) && (!((hero == null))))) && (!(inStop)))){
if (!hero.vpolete){
goDowns();
} else {
hero.naprPolet = 1;
hero.addTut(1);
};
};
if ((((((((_arg1.keyCode == 38)) || ((_arg1.keyCode == 87)))) && (!((hero == null))))) && (!(inStop)))){
if (((!(hero.vpolete)) && ((flyCounter > 0)))){
hero.vpolete = true;
flyCounter--;
showFlies();
_local2 = 0;
if ((((mouseY < hero.y)) && ((Math.abs((mouseY - hero.y)) > (hero.flySpeed * 5))))){
_local2 = -1;
} else {
if ((((mouseY > hero.y)) && ((Math.abs((mouseY - hero.y)) > (hero.flySpeed * 5))))){
_local2 = 1;
};
};
hero.addTut(_local2);
flyLine = new flyPoloska();
flyLine.getTimes(LtimeFly);
flyLine.x = levmenu.poloskaTut.x;
flyLine.y = levmenu.poloskaTut.y;
levmenu.addChild(flyLine);
};
if (hero.vpolete){
hero.naprPolet = -1;
hero.addTut(-1);
};
};
}
private function giveAb(_arg1, _arg2){
_arg1.getAbility(LjmpSpd, LdoubleJump, LkolvoHeroes, LtimeFly);
_arg1.getArray(plankArray, tutArray);
_arg1.getSprites(addSprite);
if (Main3.lvl == 1){
if (_arg2 < Llife){
_arg1.life = 2;
};
if (_arg2 < Lmorda){
_arg1.life = 3;
};
if (_arg2 < Llamps){
_arg1.lampa = 1;
};
} else {
if (staticFromPuzzle.PhelmetsArray[_arg2] != 0){
_arg1.life = 2;
};
if (staticFromPuzzle.PvisorsArray[_arg2] != 0){
_arg1.life = 3;
};
if (staticFromPuzzle.PlampsArray[_arg2] != 0){
_arg1.lampa = 1;
};
};
_arg1.flyCounter = LtimeFly;
if (flyCounter == 0){
_arg1.wng.visible = false;
};
if (_arg1.life == 1){
_arg1.helmet.visible = false;
};
if (_arg1.life < 3){
_arg1.zabrallo.visible = false;
};
if (_arg1.lampa == 0){
_arg1.lamp.visible = false;
} else {
_arg1.helmet.visible = false;
};
}
private function addMiniMenu2(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
sendScoreToKong();
levmenu.gotoshop.visible = false;
levmenu.mMus.visible = false;
levmenu.mSnd.visible = false;
if ((((theSpeak.advAchiv.length > 0)) && ((Main3.lvl == 1)))){
mTitle = new achivTitle();
_local1 = -15;
_local2 = ((Main3.VYSOTA / 5) + (mTitle.height / 2));
_local3 = (mTitle.height + 2);
_local4 = 10;
mTitle.x = _local1;
mTitle.y = _local2;
krovSprite.addChild(mTitle);
_local2 = (_local2 + _local3);
_local5 = theSpeak.advAchiv.length;
_local6 = 0;
while (_local6 < theSpeak.advAchiv.length) {
_local7 = new achivRamka();
_local7.starter = _local4;
_local7.theText = theSpeak.advAchiv[_local6];
_local4 = (_local4 + 5);
_local7.x = (_local1 + 25);
_local7.y = _local2;
krovSprite.addChild(_local7);
_local7.gotoAndStop(1);
_local2 = (_local2 + (_local3 / 2.5));
ntArray.push(_local7);
if (_local6 == 7){
_local2 = (((Main3.VYSOTA / 5) + (mTitle.height / 2)) + _local3);
_local1 = (_local1 + 200);
};
_local6++;
};
addEventListener(Event.ENTER_FRAME, miniUpdate);
};
}
function goFaster(_arg1:Event){
goFast();
}
private function gotosite(_arg1:Event){
var _local2:URLRequest;
var _local3:*;
_local3 = "http://armorgames.com/";
_local2 = new URLRequest(_local3);
navigateToURL(_local2, "_blank");
}
public function getBigSprite(_arg1, _arg2, _arg3){
krovSprite = _arg1;
bigSprite = _arg2;
bkspr = _arg3;
}
private function showFlies(){
levmenu.textFlies.text = flyCounter;
}
private function miniSelector(){
krovSprite.addChild(miniMenus);
opredZvuk("miniGo", 0, 0.6, 1, 0);
m1 = miniMenus.mmm.miniRestart;
m2 = miniMenus.mmm.miniShop;
if ((((((((((Main3.totalMoney > 19)) && ((migmig == null)))) && ((staticFromShop.kolvoHeroes == 1)))) && ((staticFromShop.life == 0)))) && ((staticFromShop.jmpSpd == Main3.JMPSPEED1)))){
migmig = new shopglow1();
migmig.mouseEnabled = false;
migmig.mouseChildren = false;
migmig.x = 507;
migmig.y = 149;
migmig.rotation = (migmig.rotation - 1);
krovSprite.addChild(migmig);
};
m3 = miniMenus.mmm.miniTomenu;
m4 = miniMenus.mmm.miniMoregames;
m5 = miniMenus.mmm.miniMain;
m6 = miniMenus.mmm.miniResume;
m1.addEventListener(MouseEvent.MOUSE_DOWN, resetLevel);
m2.addEventListener(MouseEvent.MOUSE_DOWN, toShop1);
m3.addEventListener(MouseEvent.MOUSE_DOWN, toSelect);
m4.addEventListener(MouseEvent.MOUSE_DOWN, gotosite);
m5.addEventListener(MouseEvent.MOUSE_DOWN, toMain);
if (hero != null){
m6.addEventListener(MouseEvent.CLICK, toResume);
} else {
m6.alpha = 0.6;
m6.mouseEnabled = false;
};
}
private function toSelect(_arg1:Event){
destroy();
if (Main3.lvl == 1){
Main3(parent.parent).toSelect();
} else {
Main3.lvl = 1;
Main3(parent.parent).toShop();
};
}
private function resetLevel1(){
destroy();
Main3(parent.parent).newLevel();
}
private function resetLevel(_arg1:Event){
destroy();
Main3(parent.parent).newLevel();
}
private function goFast(){
if (!theSpeak.vsePokazali){
theSpeak.faster(levmenu);
} else {
goAll();
};
}
function odinFalse(_arg1:KeyboardEvent){
if (_arg1.keyCode == 90){
odinraz = false;
};
}
private function toResumeGo(){
var _local1:*;
stage.focus = stage;
stage.removeEventListener(KeyboardEvent.KEY_DOWN, toResume1);
m1.removeEventListener(MouseEvent.MOUSE_DOWN, resetLevel);
m2.removeEventListener(MouseEvent.MOUSE_DOWN, toShop1);
m3.removeEventListener(MouseEvent.MOUSE_DOWN, toSelect);
m4.removeEventListener(MouseEvent.MOUSE_DOWN, gotosite);
m5.removeEventListener(MouseEvent.MOUSE_DOWN, toMain);
m6.removeEventListener(MouseEvent.CLICK, toResume);
removeEventListener(Event.ENTER_FRAME, miniUpdate);
if (migmig != null){
krovSprite.removeChild(migmig);
migmig = null;
};
_local1 = 0;
while (_local1 < ntArray.length) {
krovSprite.removeChild(ntArray[_local1]);
_local1++;
};
ntArray = new Array();
if (mTitle != null){
krovSprite.removeChild(mTitle);
mTitle = null;
};
krovSprite.removeChild(miniMenus);
miniMenus = null;
if (submitButton != null){
submitButton.removeEventListener(MouseEvent.MOUSE_DOWN, toScores);
krovSprite.removeChild(submitButton);
submitButton = null;
};
levmenu.gotoshop.visible = true;
levmenu.mMus.visible = true;
levmenu.mSnd.visible = true;
stage.addEventListener(KeyboardEvent.KEY_UP, odinFalse);
stage.addEventListener(KeyboardEvent.KEY_DOWN, resetR);
stage.addEventListener(MouseEvent.MOUSE_DOWN, goOns);
levmenu.gotoshop.addEventListener(MouseEvent.MOUSE_DOWN, toShop);
levmenu.mMus.addEventListener(MouseEvent.CLICK, menMus);
levmenu.mSnd.addEventListener(MouseEvent.CLICK, menSnd);
if (!inStop){
addEventListener(Event.ENTER_FRAME, Update);
};
hero.jump = false;
}
private function goAll(){
var _local1:*;
inStop = false;
theSpeak.vsePokazali = false;
if (miniMenus == null){
_local1 = 0;
while (_local1 < heroArray.length) {
if (((!((heroArray[_local1] == null))) && ((heroArray[_local1].currentLabel == heroArray[_local1].string1)))){
heroArray[_local1].gotoAndStop(heroArray[_local1].string2);
};
_local1++;
};
stage.removeEventListener(MouseEvent.CLICK, goFaster);
addEventListener(Event.ENTER_FRAME, Update);
removeEventListener(Event.ENTER_FRAME, textUpdate);
};
}
private function addFlag(_arg1){
if (flag != null){
phSprite.removeChild(flag);
flag = null;
};
flag = new theFlag();
flag.x = _arg1;
phSprite.addChild(flag);
Main3.flagX = _arg1;
stat.data.sFlagX = _arg1;
if (asdf == 0){
} else {
Main3.currentMiles = asdf;
stat.data.sCurrentMiles = asdf;
};
}
private function sendScoreToKong(){
var _local1:*;
if (Main3.naKonge){
_local1 = new summa();
Main3.kongregate.stats.submit("HighScore", _local1.gurl());
};
}
function menSnd(_arg1:MouseEvent){
var _local2:*;
var _local3:*;
Main3.snd = !(Main3.snd);
if (Main3.snd){
Main3.MUS.theAmbMus();
levmenu.mSnd.alpha = 1;
stat.data.sound = true;
_local2 = 0;
while (_local2 < dangerArray.length) {
if ((((dangerArray[_local2] is strelok)) && (dangerArray[_local2].uvidel))){
dangerArray[_local2].ori();
};
_local2++;
};
} else {
Main3.MUS.theStopAmb();
levmenu.mSnd.alpha = 0.6;
stat.data.sound = false;
_local3 = 0;
while (_local3 < dangerArray.length) {
if ((dangerArray[_local3] is strelok)){
dangerArray[_local3].shutup();
};
_local3++;
};
};
}
public function ini(){
}
public function getMenu(_arg1){
levmenu = _arg1;
}
}
}//package
Section 236
//level1_1 (level1_1)
package {
import flash.display.*;
public dynamic class level1_1 extends MovieClip {
}
}//package
Section 237
//level1_10 (level1_10)
package {
import flash.display.*;
public dynamic class level1_10 extends MovieClip {
}
}//package
Section 238
//level1_11 (level1_11)
package {
import flash.display.*;
public dynamic class level1_11 extends MovieClip {
}
}//package
Section 239
//level1_12 (level1_12)
package {
import flash.display.*;
public dynamic class level1_12 extends MovieClip {
}
}//package
Section 240
//level1_13 (level1_13)
package {
import flash.display.*;
public dynamic class level1_13 extends MovieClip {
}
}//package
Section 241
//level1_14 (level1_14)
package {
import flash.display.*;
public dynamic class level1_14 extends MovieClip {
}
}//package
Section 242
//level1_15 (level1_15)
package {
import flash.display.*;
public dynamic class level1_15 extends MovieClip {
}
}//package
Section 243
//level1_16 (level1_16)
package {
import flash.display.*;
public dynamic class level1_16 extends MovieClip {
}
}//package
Section 244
//level1_17 (level1_17)
package {
import flash.display.*;
public dynamic class level1_17 extends MovieClip {
}
}//package
Section 245
//level1_18 (level1_18)
package {
import flash.display.*;
public dynamic class level1_18 extends MovieClip {
}
}//package
Section 246
//level1_19 (level1_19)
package {
import flash.display.*;
public dynamic class level1_19 extends MovieClip {
}
}//package
Section 247
//level1_2 (level1_2)
package {
import flash.display.*;
public dynamic class level1_2 extends MovieClip {
}
}//package
Section 248
//level1_20 (level1_20)
package {
import flash.display.*;
public dynamic class level1_20 extends MovieClip {
}
}//package
Section 249
//level1_21 (level1_21)
package {
import flash.display.*;
public dynamic class level1_21 extends MovieClip {
}
}//package
Section 250
//level1_22 (level1_22)
package {
import flash.display.*;
public dynamic class level1_22 extends MovieClip {
}
}//package
Section 251
//level1_23 (level1_23)
package {
import flash.display.*;
public dynamic class level1_23 extends MovieClip {
}
}//package
Section 252
//level1_24 (level1_24)
package {
import flash.display.*;
public dynamic class level1_24 extends MovieClip {
}
}//package
Section 253
//level1_25 (level1_25)
package {
import flash.display.*;
public dynamic class level1_25 extends MovieClip {
}
}//package
Section 254
//level1_26 (level1_26)
package {
import flash.display.*;
public dynamic class level1_26 extends MovieClip {
}
}//package
Section 255
//level1_27 (level1_27)
package {
import flash.display.*;
public dynamic class level1_27 extends MovieClip {
}
}//package
Section 256
//level1_28 (level1_28)
package {
import flash.display.*;
public dynamic class level1_28 extends MovieClip {
}
}//package
Section 257
//level1_29 (level1_29)
package {
import flash.display.*;
public dynamic class level1_29 extends MovieClip {
}
}//package
Section 258
//level1_3 (level1_3)
package {
import flash.display.*;
public dynamic class level1_3 extends MovieClip {
}
}//package
Section 259
//level1_30 (level1_30)
package {
import flash.display.*;
public dynamic class level1_30 extends MovieClip {
}
}//package
Section 260
//level1_31 (level1_31)
package {
import flash.display.*;
public dynamic class level1_31 extends MovieClip {
}
}//package
Section 261
//level1_32 (level1_32)
package {
import flash.display.*;
public dynamic class level1_32 extends MovieClip {
}
}//package
Section 262
//level1_33 (level1_33)
package {
import flash.display.*;
public dynamic class level1_33 extends MovieClip {
}
}//package
Section 263
//level1_34 (level1_34)
package {
import flash.display.*;
public dynamic class level1_34 extends MovieClip {
}
}//package
Section 264
//level1_35 (level1_35)
package {
import flash.display.*;
public dynamic class level1_35 extends MovieClip {
}
}//package
Section 265
//level1_36 (level1_36)
package {
import flash.display.*;
public dynamic class level1_36 extends MovieClip {
}
}//package
Section 266
//level1_37 (level1_37)
package {
import flash.display.*;
public dynamic class level1_37 extends MovieClip {
}
}//package
Section 267
//level1_38 (level1_38)
package {
import flash.display.*;
public dynamic class level1_38 extends MovieClip {
}
}//package
Section 268
//level1_39 (level1_39)
package {
import flash.display.*;
public dynamic class level1_39 extends MovieClip {
}
}//package
Section 269
//level1_4 (level1_4)
package {
import flash.display.*;
public dynamic class level1_4 extends MovieClip {
}
}//package
Section 270
//level1_40 (level1_40)
package {
import flash.display.*;
public dynamic class level1_40 extends MovieClip {
}
}//package
Section 271
//level1_41 (level1_41)
package {
import flash.display.*;
public dynamic class level1_41 extends MovieClip {
}
}//package
Section 272
//level1_42 (level1_42)
package {
import flash.display.*;
public dynamic class level1_42 extends MovieClip {
}
}//package
Section 273
//level1_43 (level1_43)
package {
import flash.display.*;
public dynamic class level1_43 extends MovieClip {
}
}//package
Section 274
//level1_44 (level1_44)
package {
import flash.display.*;
public dynamic class level1_44 extends MovieClip {
}
}//package
Section 275
//level1_45 (level1_45)
package {
import flash.display.*;
public dynamic class level1_45 extends MovieClip {
}
}//package
Section 276
//level1_46 (level1_46)
package {
import flash.display.*;
public dynamic class level1_46 extends MovieClip {
}
}//package
Section 277
//level1_47 (level1_47)
package {
import flash.display.*;
public dynamic class level1_47 extends MovieClip {
}
}//package
Section 278
//level1_48 (level1_48)
package {
import flash.display.*;
public dynamic class level1_48 extends MovieClip {
}
}//package
Section 279
//level1_49 (level1_49)
package {
import flash.display.*;
public dynamic class level1_49 extends MovieClip {
}
}//package
Section 280
//level1_5 (level1_5)
package {
import flash.display.*;
public dynamic class level1_5 extends MovieClip {
}
}//package
Section 281
//level1_50 (level1_50)
package {
import flash.display.*;
public dynamic class level1_50 extends MovieClip {
}
}//package
Section 282
//level1_51 (level1_51)
package {
import flash.display.*;
public dynamic class level1_51 extends MovieClip {
}
}//package
Section 283
//level1_52 (level1_52)
package {
import flash.display.*;
public dynamic class level1_52 extends MovieClip {
}
}//package
Section 284
//level1_53 (level1_53)
package {
import flash.display.*;
public dynamic class level1_53 extends MovieClip {
}
}//package
Section 285
//level1_54 (level1_54)
package {
import flash.display.*;
public dynamic class level1_54 extends MovieClip {
}
}//package
Section 286
//level1_55 (level1_55)
package {
import flash.display.*;
public dynamic class level1_55 extends MovieClip {
}
}//package
Section 287
//level1_56 (level1_56)
package {
import flash.display.*;
public dynamic class level1_56 extends MovieClip {
}
}//package
Section 288
//level1_57 (level1_57)
package {
import flash.display.*;
public dynamic class level1_57 extends MovieClip {
}
}//package
Section 289
//level1_58 (level1_58)
package {
import flash.display.*;
public dynamic class level1_58 extends MovieClip {
}
}//package
Section 290
//level1_59 (level1_59)
package {
import flash.display.*;
public dynamic class level1_59 extends MovieClip {
}
}//package
Section 291
//level1_6 (level1_6)
package {
import flash.display.*;
public dynamic class level1_6 extends MovieClip {
}
}//package
Section 292
//level1_60 (level1_60)
package {
import flash.display.*;
public dynamic class level1_60 extends MovieClip {
}
}//package
Section 293
//level1_61 (level1_61)
package {
import flash.display.*;
public dynamic class level1_61 extends MovieClip {
}
}//package
Section 294
//level1_62 (level1_62)
package {
import flash.display.*;
public dynamic class level1_62 extends MovieClip {
}
}//package
Section 295
//level1_63 (level1_63)
package {
import flash.display.*;
public dynamic class level1_63 extends MovieClip {
}
}//package
Section 296
//level1_64 (level1_64)
package {
import flash.display.*;
public dynamic class level1_64 extends MovieClip {
}
}//package
Section 297
//level1_65 (level1_65)
package {
import flash.display.*;
public dynamic class level1_65 extends MovieClip {
}
}//package
Section 298
//level1_66 (level1_66)
package {
import flash.display.*;
public dynamic class level1_66 extends MovieClip {
}
}//package
Section 299
//level1_67 (level1_67)
package {
import flash.display.*;
public dynamic class level1_67 extends MovieClip {
}
}//package
Section 300
//level1_68 (level1_68)
package {
import flash.display.*;
public dynamic class level1_68 extends MovieClip {
}
}//package
Section 301
//level1_69 (level1_69)
package {
import flash.display.*;
public dynamic class level1_69 extends MovieClip {
}
}//package
Section 302
//level1_7 (level1_7)
package {
import flash.display.*;
public dynamic class level1_7 extends MovieClip {
}
}//package
Section 303
//level1_70 (level1_70)
package {
import flash.display.*;
public dynamic class level1_70 extends MovieClip {
}
}//package
Section 304
//level1_71 (level1_71)
package {
import flash.display.*;
public dynamic class level1_71 extends MovieClip {
}
}//package
Section 305
//level1_72 (level1_72)
package {
import flash.display.*;
public dynamic class level1_72 extends MovieClip {
}
}//package
Section 306
//level1_73 (level1_73)
package {
import flash.display.*;
public dynamic class level1_73 extends MovieClip {
}
}//package
Section 307
//level1_74 (level1_74)
package {
import flash.display.*;
public dynamic class level1_74 extends MovieClip {
}
}//package
Section 308
//level1_75 (level1_75)
package {
import flash.display.*;
public dynamic class level1_75 extends MovieClip {
}
}//package
Section 309
//level1_76 (level1_76)
package {
import flash.display.*;
public dynamic class level1_76 extends MovieClip {
}
}//package
Section 310
//level1_77 (level1_77)
package {
import flash.display.*;
public dynamic class level1_77 extends MovieClip {
}
}//package
Section 311
//level1_78 (level1_78)
package {
import flash.display.*;
public dynamic class level1_78 extends MovieClip {
}
}//package
Section 312
//level1_79 (level1_79)
package {
import flash.display.*;
public dynamic class level1_79 extends MovieClip {
}
}//package
Section 313
//level1_8 (level1_8)
package {
import flash.display.*;
public dynamic class level1_8 extends MovieClip {
}
}//package
Section 314
//level1_80 (level1_80)
package {
import flash.display.*;
public dynamic class level1_80 extends MovieClip {
}
}//package
Section 315
//level1_81 (level1_81)
package {
import flash.display.*;
public dynamic class level1_81 extends MovieClip {
}
}//package
Section 316
//level1_82 (level1_82)
package {
import flash.display.*;
public dynamic class level1_82 extends MovieClip {
}
}//package
Section 317
//level1_83 (level1_83)
package {
import flash.display.*;
public dynamic class level1_83 extends MovieClip {
}
}//package
Section 318
//level1_84 (level1_84)
package {
import flash.display.*;
public dynamic class level1_84 extends MovieClip {
}
}//package
Section 319
//level1_85 (level1_85)
package {
import flash.display.*;
public dynamic class level1_85 extends MovieClip {
}
}//package
Section 320
//level1_86 (level1_86)
package {
import flash.display.*;
public dynamic class level1_86 extends MovieClip {
}
}//package
Section 321
//level1_87 (level1_87)
package {
import flash.display.*;
public dynamic class level1_87 extends MovieClip {
}
}//package
Section 322
//level1_9 (level1_9)
package {
import flash.display.*;
public dynamic class level1_9 extends MovieClip {
}
}//package
Section 323
//level2_1 (level2_1)
package {
import flash.display.*;
public dynamic class level2_1 extends MovieClip {
}
}//package
Section 324
//level2_2 (level2_2)
package {
import flash.display.*;
public dynamic class level2_2 extends MovieClip {
}
}//package
Section 325
//level2_3 (level2_3)
package {
import flash.display.*;
public dynamic class level2_3 extends MovieClip {
}
}//package
Section 326
//level3_1 (level3_1)
package {
import flash.display.*;
public dynamic class level3_1 extends MovieClip {
}
}//package
Section 327
//level3_2 (level3_2)
package {
import flash.display.*;
public dynamic class level3_2 extends MovieClip {
}
}//package
Section 328
//level3_3 (level3_3)
package {
import flash.display.*;
public dynamic class level3_3 extends MovieClip {
}
}//package
Section 329
//level4_1 (level4_1)
package {
import flash.display.*;
public dynamic class level4_1 extends MovieClip {
}
}//package
Section 330
//level4_2 (level4_2)
package {
import flash.display.*;
public dynamic class level4_2 extends MovieClip {
}
}//package
Section 331
//level4_3 (level4_3)
package {
import flash.display.*;
public dynamic class level4_3 extends MovieClip {
}
}//package
Section 332
//level4_4 (level4_4)
package {
import flash.display.*;
public dynamic class level4_4 extends MovieClip {
}
}//package
Section 333
//level5_1 (level5_1)
package {
import flash.display.*;
public dynamic class level5_1 extends MovieClip {
}
}//package
Section 334
//level5_2 (level5_2)
package {
import flash.display.*;
public dynamic class level5_2 extends MovieClip {
}
}//package
Section 335
//level5_3 (level5_3)
package {
import flash.display.*;
public dynamic class level5_3 extends MovieClip {
}
}//package
Section 336
//level5_4 (level5_4)
package {
import flash.display.*;
public dynamic class level5_4 extends MovieClip {
}
}//package
Section 337
//level6_1 (level6_1)
package {
import flash.display.*;
public dynamic class level6_1 extends MovieClip {
}
}//package
Section 338
//level6_2 (level6_2)
package {
import flash.display.*;
public dynamic class level6_2 extends MovieClip {
}
}//package
Section 339
//level6_3 (level6_3)
package {
import flash.display.*;
public dynamic class level6_3 extends MovieClip {
}
}//package
Section 340
//level6_4 (level6_4)
package {
import flash.display.*;
public dynamic class level6_4 extends MovieClip {
}
}//package
Section 341
//level6_5 (level6_5)
package {
import flash.display.*;
public dynamic class level6_5 extends MovieClip {
}
}//package
Section 342
//level7_1 (level7_1)
package {
import flash.display.*;
public dynamic class level7_1 extends MovieClip {
}
}//package
Section 343
//level7_2 (level7_2)
package {
import flash.display.*;
public dynamic class level7_2 extends MovieClip {
}
}//package
Section 344
//level7_3 (level7_3)
package {
import flash.display.*;
public dynamic class level7_3 extends MovieClip {
}
}//package
Section 345
//level7_4 (level7_4)
package {
import flash.display.*;
public dynamic class level7_4 extends MovieClip {
}
}//package
Section 346
//level7_5 (level7_5)
package {
import flash.display.*;
public dynamic class level7_5 extends MovieClip {
}
}//package
Section 347
//level8_1 (level8_1)
package {
import flash.display.*;
public dynamic class level8_1 extends MovieClip {
}
}//package
Section 348
//level8_2 (level8_2)
package {
import flash.display.*;
public dynamic class level8_2 extends MovieClip {
}
}//package
Section 349
//level8_3 (level8_3)
package {
import flash.display.*;
public dynamic class level8_3 extends MovieClip {
}
}//package
Section 350
//level8_4 (level8_4)
package {
import flash.display.*;
public dynamic class level8_4 extends MovieClip {
}
}//package
Section 351
//level9_1 (level9_1)
package {
import flash.display.*;
public dynamic class level9_1 extends MovieClip {
}
}//package
Section 352
//level9_2 (level9_2)
package {
import flash.display.*;
public dynamic class level9_2 extends MovieClip {
}
}//package
Section 353
//level9_3 (level9_3)
package {
import flash.display.*;
public dynamic class level9_3 extends MovieClip {
}
}//package
Section 354
//level9_4 (level9_4)
package {
import flash.display.*;
public dynamic class level9_4 extends MovieClip {
}
}//package
Section 355
//level9_5 (level9_5)
package {
import flash.display.*;
public dynamic class level9_5 extends MovieClip {
}
}//package
Section 356
//level9_6 (level9_6)
package {
import flash.display.*;
public dynamic class level9_6 extends MovieClip {
}
}//package
Section 357
//levelMenu (levelMenu)
package {
import flash.display.*;
import flash.text.*;
public dynamic class levelMenu extends MovieClip {
public var mMus:MovieClip;
public var textFlies:TextField;
public var pigWay:theWay;
public var textMoney:TextField;
public var mSnd:MovieClip;
public var poloskaTut:opora;
public var textMiles:TextField;
public var gotoshop:theOut;
public var speaker:TextField;
}
}//package
Section 358
//linkLetter (linkLetter)
package {
import flash.display.*;
import flash.media.*;
public class linkLetter extends MovieClip {
private var count;// = 0
public var letter;// = 1
public var toPause:Boolean;
public var vse:Boolean;
private var kuda;
private var cc;// = 0
private var chto;
private var curText;
private var afterPause;// = 50
public function linkLetter(_arg1, _arg2){
count = 0;
letter = 1;
afterPause = 50;
cc = 0;
super();
chto = _arg1;
kuda = _arg2;
}
public function update(){
var _local1:*;
var _local2:*;
if (!toPause){
curText = chto.substring(0, letter);
kuda.text = ("" + curText);
if (cc == 3){
_local1 = new typeSnd();
_local2 = new theSound(0, 1, _local1, 0, 0);
cc = 0;
};
cc++;
letter++;
if (letter > chto.length){
toPause = true;
};
};
if (((toPause) && (!(vse)))){
if (count == afterPause){
vse = true;
} else {
count++;
};
};
}
}
}//package
Section 359
//Main3 (Main3)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import levelsp2.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Main3 extends MovieClip {
private var menuSprite:Sprite;
var gameKey:String;// = "300"
var mcMenu;
var devKey:String;// = "76847b8f49ba048243725e4859fe9eb1"
var loader:Loader;
var lev;// = null
var mcSelect;
var agi_url:String;// = "http://agi.armorgames.com/assets/agi/AGI.swf"
var urlRequest:URLRequest;
var mcAchiv;
private var stat:SharedObject;
var mcPreview;
var bds;
private var levSprite:Sprite;
public var mcLevMenu;
var mcShop;
private var bbkSprite:Sprite;
private var minimenSprite:Sprite;
public static var adventureComplete:Boolean;
public static var codeEntered:Boolean;
public static var pz6:Boolean;
public static var currentMiles = 0;
public static var totalMoney = 0;
public static var VYSOTA:uint = 480;
public static var naKonge:Boolean;
public static var HEROH:int = 24;
public static var musc:Boolean;
public static var agi;
public static var uurl:String;
public static var lvlflag:Boolean = false;
public static var snd:Boolean;
public static var JMPSPEED1 = -8.5;
public static var JMPSPEED2 = -11.9;
public static var levMenu:MovieClip;
public static var ach10:Boolean;
public static var SPEED = 7;
public static var openPuzzle:Array = new Array(0, 0, 30, 60, 90, 120, 160, 210, 250, 300);
public static var lvl:int = 1;
public static var GOSPRITE = -280;
public static var MUS = new theMusic();
public static var codeGot:Boolean;
public static var DLINA:uint = 690;
public static var pzArray:Array = new Array(false, false, false, false, false, false, false, false);
public static var firstDie:Boolean;
public static var HERORAST:int = 28;
public static var speak;
public static var kongregate;
public static var pz1:Boolean;
public static var pz4:Boolean;
public static var ach1:Boolean;
public static var flagX = -500;
public static var UROVEN:int = 120;
public static var ach4:Boolean;
public static var kolvoPicturesOnLevel:Array = new Array(87, 3, 3, 4, 4, 5, 5, 4, 6);
public static var ach6:Boolean;
public static var ach7:Boolean;
public static var ach8:Boolean;
public static var ach9:Boolean;
public static var ach3:Boolean;
public static var pz8:Boolean;
public static var ach5:Boolean;
public static var pz2:Boolean;
public static var pz3:Boolean;
public static var pz5:Boolean;
public static var ach2:Boolean;
public static var pz7:Boolean;
public static var kolvoMoney:Array = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0);
public function Main3():void{
bbkSprite = new Sprite();
levSprite = new Sprite();
minimenSprite = new Sprite();
menuSprite = new Sprite();
lev = null;
stat = SharedObject.getLocal("pigs");
agi_url = "http://agi.armorgames.com/assets/agi/AGI.swf";
devKey = "76847b8f49ba048243725e4859fe9eb1";
gameKey = "300";
urlRequest = new URLRequest(agi_url);
loader = new Loader();
super();
addEventListener(Event.ADDED_TO_STAGE, ini);
}
private function Update(_arg1:Event){
if (bds.currentLabel == "stopper"){
bds.removeEventListener(MouseEvent.CLICK, gotosite);
removeEventListener(Event.ENTER_FRAME, Update);
stage.removeChild(bds);
bds = null;
go();
};
}
function ini(_arg1:Event){
if (this.parent != null){
removeEventListener(Event.ADDED_TO_STAGE, ini);
goSplash();
};
}
public function toShop(){
MUS.theMenuMus();
toNull();
if (lvl == 1){
mcShop = new shop1();
} else {
mcShop = new shop2();
};
mcShop.ini();
menuSprite.addChild(mcShop);
mcShop.go();
}
public function toCongrats(){
MUS.theStopAmb();
MUS.theStopMus();
toNull();
mcMenu = new congrats3();
menuSprite.addChild(mcMenu);
}
function loadComplete(_arg1:Event):void{
agi = _arg1.currentTarget.content;
addChild(agi);
agi.init(devKey, gameKey);
}
private function gotosite(_arg1:Event){
var _local2:URLRequest;
var _local3:*;
_local3 = "http://armorgames.com/";
_local2 = new URLRequest(_local3);
navigateToURL(_local2, "_blank");
}
public function toControls(){
toNull();
mcMenu = new controlMenu();
menuSprite.addChild(mcMenu);
}
public function toMovie(){
if ((((stat.data.mus == undefined)) || ((stat.data.mus == true)))){
MUS.theMenuMus();
};
toNull();
mcMenu = new movie3();
menuSprite.addChild(mcMenu);
}
private function goSplash(){
bds = new ag_intro_mc();
bds.x = (DLINA / 2);
bds.y = (VYSOTA / 2);
stage.addChild(bds);
bds.addEventListener(MouseEvent.CLICK, gotosite);
addEventListener(Event.ENTER_FRAME, Update);
}
private function checkStat(){
var _local1:*;
if (stat.data.codeWasEntered == undefined){
stat.data.codeWasEntered = false;
} else {
codeEntered = stat.data.codeWasEntered;
};
if (stat.data.sFlagX == undefined){
stat.data.sFlagX = -500;
} else {
flagX = stat.data.sFlagX;
};
if (stat.data.sCurrentMiles == undefined){
stat.data.sCurrentMiles = 0;
} else {
currentMiles = stat.data.sCurrentMiles;
if (Main3.naKonge){
_local1 = new summa();
kongregate.stats.submit("HighScore", _local1.gurl());
};
};
if (stat.data.sAch1 == undefined){
stat.data.sAch1 = false;
} else {
ach1 = stat.data.sAch1;
};
if (stat.data.sAch2 == undefined){
stat.data.sAch2 = false;
} else {
ach2 = stat.data.sAch2;
};
if (stat.data.sAch3 == undefined){
stat.data.sAch3 = false;
} else {
ach3 = stat.data.sAch3;
};
if (stat.data.sAch4 == undefined){
stat.data.sAch4 = false;
} else {
ach4 = stat.data.sAch4;
};
if (stat.data.sAch5 == undefined){
stat.data.sAch5 = false;
} else {
ach5 = stat.data.sAch5;
};
if (stat.data.sAch6 == undefined){
stat.data.sAch6 = false;
} else {
ach6 = stat.data.sAch6;
};
if (stat.data.sAch7 == undefined){
stat.data.sAch7 = false;
} else {
ach7 = stat.data.sAch7;
};
if (stat.data.sAch8 == undefined){
stat.data.sAch8 = false;
} else {
ach8 = stat.data.sAch8;
};
if (stat.data.sAch9 == undefined){
stat.data.sAch9 = false;
} else {
ach9 = stat.data.sAch9;
};
if (stat.data.sAch10 == undefined){
stat.data.sAch10 = false;
} else {
ach10 = stat.data.sAch10;
};
if (stat.data.sPz1 == undefined){
stat.data.sPz1 = false;
} else {
pz1 = stat.data.sPz1;
};
if (stat.data.sPz2 == undefined){
stat.data.sPz2 = false;
} else {
pz2 = stat.data.sPz2;
};
if (stat.data.sPz3 == undefined){
stat.data.sPz3 = false;
} else {
pz3 = stat.data.sPz3;
};
if (stat.data.sPz4 == undefined){
stat.data.sPz4 = false;
} else {
pz4 = stat.data.sPz4;
};
if (stat.data.sPz5 == undefined){
stat.data.sPz5 = false;
} else {
pz5 = stat.data.sPz5;
};
if (stat.data.sPz6 == undefined){
stat.data.sPz6 = false;
} else {
pz6 = stat.data.sPz6;
};
if (stat.data.sPz7 == undefined){
stat.data.sPz7 = false;
} else {
pz7 = stat.data.sPz7;
};
if (stat.data.sPz8 == undefined){
stat.data.sPz8 = false;
} else {
pz8 = stat.data.sPz8;
};
if (stat.data.fDie == undefined){
stat.data.fDie = false;
} else {
firstDie = stat.data.fDie;
};
if (stat.data.sPzArray == undefined){
stat.data.sPzArray = pzArray;
} else {
pzArray = stat.data.sPzArray;
};
if (stat.data.sAdventureComplete == undefined){
stat.data.sAdventureComplete = adventureComplete;
} else {
adventureComplete = stat.data.sAdventureComplete;
};
if (stat.data.sTotalMoney == undefined){
stat.data.sTotalMoney = totalMoney;
} else {
totalMoney = stat.data.sTotalMoney;
};
if ((((stat.data.sound == undefined)) || ((stat.data.sound == true)))){
stat.data.sound = true;
snd = true;
} else {
snd = false;
};
if ((((stat.data.mus == undefined)) || ((stat.data.mus == true)))){
stat.data.mus = true;
musc = true;
} else {
musc = false;
};
if (stat.data.sPart1Done == undefined){
stat.data.sPart1Done = false;
} else {
speak.part1Done = stat.data.sPart1Done;
};
if (stat.data.sPart2Done == undefined){
stat.data.sPart2Done = false;
} else {
speak.part2Done = stat.data.sPart2Done;
};
if (stat.data.sPart3Done == undefined){
stat.data.sPart3Done = false;
} else {
speak.part3Done = stat.data.sPart3Done;
};
if (stat.data.sPart4Done == undefined){
stat.data.sPart4Done = false;
} else {
speak.part4Done = stat.data.sPart4Done;
};
if (stat.data.sPart5Done == undefined){
stat.data.sPart5Done = false;
} else {
speak.part5Done = stat.data.sPart5Done;
};
if (stat.data.sPart6Done == undefined){
stat.data.sPart6Done = false;
} else {
speak.part6Done = stat.data.sPart6Done;
};
if (stat.data.sPart7Done == undefined){
stat.data.sPart7Done = false;
} else {
speak.part7Done = stat.data.sPart7Done;
};
if (stat.data.sPart8Done == undefined){
stat.data.sPart8Done = false;
} else {
speak.part8Done = stat.data.sPart8Done;
};
if (stat.data.sPart9Done == undefined){
stat.data.sPart9Done = false;
} else {
speak.part9Done = stat.data.sPart9Done;
};
if (stat.data.sPart10Done == undefined){
stat.data.sPart10Done = false;
} else {
speak.part10Done = stat.data.sPart10Done;
};
if (stat.data.sPart11Done == undefined){
stat.data.sPart11Done = false;
} else {
speak.part11Done = stat.data.sPart11Done;
};
if (stat.data.sPart12Done == undefined){
stat.data.sPart12Done = false;
} else {
speak.part12Done = stat.data.sPart12Done;
};
if (stat.data.sStart3 == undefined){
stat.data.sStart3 = false;
} else {
speak.start3 = stat.data.sStart3;
};
if (stat.data.sJmpSpd == undefined){
stat.data.sJmpSpd = staticFromShop.jmpSpd;
} else {
staticFromShop.jmpSpd = stat.data.sJmpSpd;
};
if (stat.data.sDownPosibility == undefined){
stat.data.sDownPosibility = staticFromShop.downPosibility;
} else {
staticFromShop.downPosibility = stat.data.sDownPosibility;
};
if (stat.data.sKolvoHeroes == undefined){
stat.data.sKolvoHeroes = staticFromShop.kolvoHeroes;
} else {
staticFromShop.kolvoHeroes = stat.data.sKolvoHeroes;
};
if (stat.data.sMorda == undefined){
stat.data.sMorda = staticFromShop.morda;
} else {
staticFromShop.morda = stat.data.sMorda;
};
if (stat.data.sLife == undefined){
stat.data.sLife = staticFromShop.life;
} else {
staticFromShop.life = stat.data.sLife;
};
if (stat.data.sLamps == undefined){
stat.data.sLamps = staticFromShop.lamps;
} else {
staticFromShop.lamps = stat.data.sLamps;
};
if (stat.data.sDoubleJump == undefined){
stat.data.sDoubleJump = staticFromShop.doubleJump;
} else {
staticFromShop.doubleJump = stat.data.sDoubleJump;
};
if (stat.data.sCanFly == undefined){
stat.data.sCanFly = staticFromShop.canFly;
} else {
staticFromShop.canFly = stat.data.sCanFly;
};
if (stat.data.sTimeFly == undefined){
stat.data.sTimeFly = staticFromShop.timeFly;
} else {
staticFromShop.timeFly = stat.data.sTimeFly;
};
if (stat.data.sPriceHeroStep == undefined){
stat.data.sPriceHeroStep = staticFromShop.priceHeroStep;
} else {
staticFromShop.priceHeroStep = stat.data.sPriceHeroStep;
};
if (stat.data.sPriceHero == undefined){
stat.data.sPriceHero = staticFromShop.priceHero;
} else {
staticFromShop.priceHero = stat.data.sPriceHero;
};
if (stat.data.sPriceFlyght == undefined){
stat.data.sPriceFlyght = staticFromShop.priceFlyght;
} else {
staticFromShop.priceFlyght = stat.data.sPriceFlyght;
};
if (stat.data.sPriceTimeFlyght == undefined){
stat.data.sPriceTimeFlyght = staticFromShop.priceTimeFlyght;
} else {
staticFromShop.priceTimeFlyght = stat.data.sPriceTimeFlyght;
};
if (stat.data.sWallet == undefined){
stat.data.sWallet = staticFromShop.wallet;
} else {
staticFromShop.wallet = stat.data.sWallet;
};
}
public function toAchivs(){
MUS.theMenuMus();
toNull();
mcAchiv = new achivmentsMenu();
menuSprite.addChild(mcAchiv);
mcAchiv.go();
}
public function toScores(_arg1){
MUS.theMenuMus();
toNull();
mcMenu = new scores3();
mcMenu.ini(_arg1);
menuSprite.addChild(mcMenu);
mcMenu.go();
}
public function toSelect(){
MUS.theMenuMus();
toNull();
mcSelect = new select3();
mcSelect.ini();
menuSprite.addChild(mcSelect);
mcSelect.go();
}
public function toCredits(){
toNull();
mcMenu = new credits3();
menuSprite.addChild(mcMenu);
}
private function toNull(){
var _local1:*;
var _local2:*;
var _local3:*;
if (mcAchiv != null){
menuSprite.removeChild(mcAchiv);
mcAchiv = null;
};
if (mcSelect != null){
menuSprite.removeChild(mcSelect);
mcSelect = null;
};
if (mcMenu != null){
menuSprite.removeChild(mcMenu);
mcMenu = null;
};
if (mcShop != null){
menuSprite.removeChild(mcShop);
mcShop = null;
};
if (mcPreview != null){
menuSprite.removeChild(mcPreview);
mcPreview = null;
};
if (mcLevMenu != null){
menuSprite.removeChild(mcLevMenu);
mcLevMenu = null;
};
if (lev != null){
levSprite.removeChild(lev);
lev = null;
};
_local1 = bbkSprite.numChildren;
_local2 = 0;
while (_local2 <= _local1) {
if (bbkSprite.numChildren != 0){
_local3 = bbkSprite.getChildAt(0);
bbkSprite.removeChild(_local3);
};
_local2++;
};
}
function nl(){
var _local1:Class;
_local1 = (getDefinitionByName(("levelsp2.level" + lvl)) as Class);
mcLevMenu = new levelMenu();
mcLevMenu.x = (DLINA / 2);
mcLevMenu.y = (VYSOTA / 2);
menuSprite.addChild(mcLevMenu);
if (lvl != 1){
mcLevMenu.textMiles.visible = false;
mcLevMenu.textMoney.visible = false;
} else {
mcLevMenu.textMiles.visible = true;
mcLevMenu.textMoney.visible = true;
mcLevMenu.textMoney.text = ("" + staticFromShop.wallet);
};
lev = new (_local1);
lev.getBigSprite(minimenSprite, levSprite, bbkSprite);
lev.getMenu(mcLevMenu);
levSprite.addChild(lev);
lev.go();
}
public function toPreview(){
toNull();
mcPreview = new previewMenus();
menuSprite.addChild(mcPreview);
mcPreview.getSprites(bbkSprite);
}
public function toMenu(){
if ((((stat.data.mus == undefined)) || ((stat.data.mus == true)))){
MUS.theMenuMus();
};
toNull();
mcMenu = new menu3();
mcMenu.ini();
menuSprite.addChild(mcMenu);
mcMenu.go();
}
private function sendToKong(_arg1:String){
if (Main3.naKonge){
kongregate.stats.submit(_arg1, 1);
};
}
public function newLevel(){
MUS.theGameMus();
MUS.theAmbMus();
toNull();
nl();
}
private function go(){
kolvoMoney[1] = (((staticFromShop.priceHero + staticFromShop.priceHero) + staticFromShop.priceHeroStep) + staticFromShop.priceHelmet);
kolvoMoney[2] = (((4 * staticFromShop.priceHero) + (3 * staticFromShop.priceHeroStep)) + staticFromShop.priceJumpHigh);
kolvoMoney[3] = ((((4 * staticFromShop.priceHero) + (3 * staticFromShop.priceHeroStep)) + staticFromShop.priceHelmet) + staticFromShop.priceVisor);
kolvoMoney[4] = ((((4 * staticFromShop.priceHero) + (3 * staticFromShop.priceHeroStep)) + staticFromShop.priceJumpHigh) + staticFromShop.priceDoubleJump);
kolvoMoney[5] = ((staticFromShop.priceHero + staticFromShop.priceJumpHigh) + staticFromShop.priceDown);
kolvoMoney[6] = ((((4 * staticFromShop.priceHero) + (3 * staticFromShop.priceHeroStep)) + staticFromShop.priceHelmet) + staticFromShop.priceLamp);
kolvoMoney[7] = (((staticFromShop.priceHero + staticFromShop.priceJumpHigh) + staticFromShop.priceDoubleJump) + staticFromShop.priceFlyght);
kolvoMoney[8] = (((((5 * 5) / 2) * (staticFromShop.priceHero + staticFromShop.priceHeroStep)) + (4 * staticFromShop.priceHelmet)) + (2 * staticFromShop.priceVisor));
levSprite.x = 320;
levSprite.y = 240;
addChild(bbkSprite);
addChild(levSprite);
addChild(minimenSprite);
addChild(menuSprite);
Security.allowDomain(agi_url);
Security.allowInsecureDomain(agi_url);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
loader.load(urlRequest);
speak = new theSpeaker();
checkStat();
if ((((Main3.totalMoney == 0)) && ((Main3.currentMiles == 0)))){
toMovie();
} else {
toMenu();
};
if (ach1){
sendToKong("achievement100-mile-pigKeeper");
};
if (ach2){
sendToKong("achievement200-mile-pigKeeper");
};
if (ach3){
sendToKong("achievementMasterPigKeeper");
};
if (ach4){
sendToKong("achievementCautiousPigs");
};
if (ach5){
sendToKong("achievementCautiousBoars");
};
if (ach6){
sendToKong("achievementMasterKeeper");
};
if (ach7){
sendToKong("achievementCoinsCollector");
};
if (ach8){
sendToKong("achievementGreedyPigs");
};
if (ach9){
sendToKong("achievementCrystallsCollector");
};
if (ach10){
sendToKong("achievementCleverPigs");
};
}
}
}//package
Section 360
//menu3 (menu3)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
public dynamic class menu3 extends MovieClip {
private var counter:int;// = 0
private var stat:SharedObject;
private var nazat:Boolean;
public var Parent;
var selPic:MovieClip;
public function menu3():void{
selPic = new menuMain();
counter = 0;
stat = SharedObject.getLocal("pigs");
super();
}
function goGame(_arg1){
delListeners();
Main3.lvl = _arg1;
removeChild(selPic);
Parent = null;
selPic = null;
if ((((Main3.totalMoney == 0)) && ((Main3.currentMiles == 0)))){
Main3(parent.parent).newLevel();
} else {
Main3(parent.parent).toShop();
};
}
public function ini(){
var _local1:*;
var _local2:*;
selPic.x = (Main3.DLINA / 2);
selPic.y = (Main3.VYSOTA / 2);
_local1 = 0;
while (_local1 < selPic.numChildren) {
_local2 = selPic.getChildAt(_local1);
if ((_local2 is MovieClip)){
_local2.gotoAndStop(1);
};
_local1++;
};
}
function chikchik(){
var _local1:*;
var _local2:*;
if (Main3.snd){
_local1 = new inSnd();
_local2 = new theSound(0, 0.4, _local1, 0, 0);
};
}
function menMus(_arg1:MouseEvent){
Main3.musc = !(Main3.musc);
if (Main3.musc){
Main3.MUS.theMenuMus();
Parent.mMus.alpha = 1;
stat.data.mus = true;
} else {
Main3.MUS.theStopMus();
Parent.mMus.alpha = 0.6;
stat.data.mus = false;
};
}
private function gotosite(_arg1:Event){
var _local2:URLRequest;
var _local3:*;
chikchik();
_local3 = "http://armorgames.com/";
_local2 = new URLRequest(_local3);
navigateToURL(_local2, "_blank");
}
function gotoscores(_arg1:Event){
chikchik();
delListeners();
removeChild(selPic);
Parent = null;
selPic = null;
Main3(parent.parent).toScores(0);
}
function chik(_arg1:MouseEvent){
var _local2:*;
var _local3:*;
if (Main3.snd){
_local2 = new onSnd();
_local3 = new theSound(0, 0.6, _local2, 0, 0);
};
}
private function gotosite1(_arg1:Event){
var _local2:URLRequest;
var _local3:*;
chikchik();
_local3 = "http://armorgames.com/";
_local2 = new URLRequest(_local3);
navigateToURL(_local2, "_blank");
}
function delListeners(){
if (Main3.totalMoney > 0){
if ((((Parent.resetBtn.currentFrame == 3)) || ((Parent.resetBtn.currentFrame == 2)))){
Parent.resetBtn.removeEventListener(MouseEvent.CLICK, resetAl);
Parent.resetBtn.removeEventListener(MouseEvent.ROLL_OVER, chik);
};
if (Parent.resetBtn.currentFrame == 4){
removeEventListener(MouseEvent.CLICK, resetAll);
};
};
Parent.contr.removeEventListener(MouseEvent.CLICK, contrAl);
Parent.srstm.removeEventListener(MouseEvent.CLICK, menuAl);
Parent.l1.removeEventListener(MouseEvent.CLICK, klikk);
Parent.puz.removeEventListener(MouseEvent.CLICK, toSel);
Parent.mg.removeEventListener(MouseEvent.CLICK, gotosite);
Parent.dops.removeEventListener(MouseEvent.CLICK, gotosite1);
Parent.hs.removeEventListener(MouseEvent.CLICK, gotoscores);
Parent.cred.removeEventListener(MouseEvent.CLICK, gotoCred);
removeEventListener(Event.ENTER_FRAME, Update);
Parent.contr.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.srstm.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.l1.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.puz.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.mg.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.hs.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.cred.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.mMus.removeEventListener(MouseEvent.CLICK, menMus);
Parent.mSnd.removeEventListener(MouseEvent.CLICK, menSnd);
Parent.mMus.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.mSnd.removeEventListener(MouseEvent.ROLL_OVER, chik);
}
function gotoCred(_arg1:Event){
chikchik();
delListeners();
removeChild(selPic);
Parent = null;
selPic = null;
Main3(parent.parent).toCredits();
}
function klikk(_arg1:MouseEvent){
chikchik();
goGame(1);
}
function menSnd(_arg1:MouseEvent){
Main3.snd = !(Main3.snd);
if (Main3.snd){
Parent.mSnd.alpha = 1;
stat.data.sound = true;
} else {
Parent.mSnd.alpha = 0.6;
stat.data.sound = false;
};
}
private function allToNull(){
Main3.codeEntered = false;
Main3.codeGot = false;
staticFromShop.wallet = 0;
staticFromShop.jmpSpd = Main3.JMPSPEED1;
staticFromShop.downPosibility = false;
staticFromShop.kolvoHeroes = 1;
staticFromShop.morda = 0;
staticFromShop.life = 0;
staticFromShop.lamps = 0;
staticFromShop.doubleJump = false;
staticFromShop.canFly = 0;
staticFromShop.timeFly = 0;
staticFromShop.priceHero = 10;
staticFromShop.priceFlyght = 140;
staticFromShop.priceTimeFlyght = 100;
Main3.ach1 = false;
Main3.ach2 = false;
Main3.ach3 = false;
Main3.ach4 = false;
Main3.ach5 = false;
Main3.ach6 = false;
Main3.ach7 = false;
Main3.ach8 = false;
Main3.ach9 = false;
Main3.ach10 = false;
Main3.pz1 = false;
Main3.pz2 = false;
Main3.pz3 = false;
Main3.pz4 = false;
Main3.pz5 = false;
Main3.pz6 = false;
Main3.pz7 = false;
Main3.pz8 = false;
Main3.pzArray = new Array(false, false, false, false, false, false, false, false);
Main3.firstDie = false;
Main3.flagX = -500;
Main3.currentMiles = 0;
Main3.speak.part1Done = false;
Main3.speak.part2Done = false;
Main3.speak.part3Done = false;
Main3.speak.part4Done = false;
Main3.speak.part5Done = false;
Main3.speak.part6Done = false;
Main3.speak.part7Done = false;
Main3.speak.part8Done = false;
Main3.speak.part9Done = false;
Main3.speak.part10Done = false;
Main3.speak.part11Done = false;
Main3.speak.part12Done = false;
Main3.speak.start3 = false;
Main3.adventureComplete = false;
Main3.totalMoney = 0;
stat.data.sound = Main3.snd;
stat.data.mus = Main3.musc;
}
function resetAll(_arg1:MouseEvent){
chikchik();
if (!nazat){
nazat = true;
} else {
if ((((((((mouseX > 15)) && ((mouseX < 55)))) && ((mouseY > 450)))) && ((mouseY < 475)))){
stat.clear();
allToNull();
removeEventListener(MouseEvent.CLICK, resetAll);
Parent.resetBtn.gotoAndStop(1);
Parent.resetBtn.addEventListener(MouseEvent.CLICK, resetAl);
Parent.resetBtn.addEventListener(MouseEvent.ROLL_OVER, chik);
nazat = false;
};
if ((((((((mouseX > 72)) && ((mouseX < 107)))) && ((mouseY > 450)))) && ((mouseY < 475)))){
removeEventListener(MouseEvent.CLICK, resetAll);
Parent.resetBtn.gotoAndStop(2);
Parent.resetBtn.addEventListener(MouseEvent.CLICK, resetAl);
Parent.resetBtn.addEventListener(MouseEvent.ROLL_OVER, chik);
nazat = false;
};
};
}
function resetAl(_arg1:MouseEvent){
chikchik();
Parent.resetBtn.removeEventListener(MouseEvent.CLICK, resetAl);
Parent.resetBtn.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.resetBtn.gotoAndStop(4);
addEventListener(MouseEvent.CLICK, resetAll);
}
function toSel(_arg1:MouseEvent){
chikchik();
delListeners();
removeChild(selPic);
Parent = null;
selPic = null;
Main3(parent.parent).toSelect();
}
public function go(){
var _local1:*;
addChild(selPic);
Parent = selPic;
_local1 = Parent.numChildren;
if (Main3.totalMoney > 0){
Parent.resetBtn.gotoAndStop(3);
Parent.resetBtn.addEventListener(MouseEvent.CLICK, resetAl);
Parent.resetBtn.addEventListener(MouseEvent.ROLL_OVER, chik);
};
Parent.srstm.addEventListener(MouseEvent.CLICK, menuAl);
Parent.contr.addEventListener(MouseEvent.CLICK, contrAl);
Parent.l1.addEventListener(MouseEvent.CLICK, klikk);
Parent.puz.addEventListener(MouseEvent.CLICK, toSel);
Parent.mg.addEventListener(MouseEvent.CLICK, gotosite);
Parent.dops.addEventListener(MouseEvent.CLICK, gotosite1);
Parent.hs.addEventListener(MouseEvent.CLICK, gotoscores);
Parent.cred.addEventListener(MouseEvent.CLICK, gotoCred);
addEventListener(Event.ENTER_FRAME, Update);
Parent.contr.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.srstm.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.l1.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.puz.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.mg.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.hs.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.cred.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.mMus.addEventListener(MouseEvent.CLICK, menMus);
Parent.mSnd.addEventListener(MouseEvent.CLICK, menSnd);
Parent.mMus.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.mSnd.addEventListener(MouseEvent.ROLL_OVER, chik);
if (Main3.musc == false){
Parent.mMus.alpha = 0.6;
};
if (Main3.snd == false){
Parent.mSnd.alpha = 0.6;
};
}
private function Update(_arg1:Event){
var _local2:*;
if (counter == 100){
counter = 0;
_local2 = Math.ceil((Math.random() * 10));
if ((((_local2 == 3)) && ((Parent.pig1.pp.currentFrame == 1)))){
Parent.pig1.pp.gotoAndPlay(2);
};
if ((((_local2 == 8)) && ((Parent.pig2.pp.currentFrame == 1)))){
Parent.pig2.pp.gotoAndPlay(2);
};
} else {
counter++;
};
}
function contrAl(_arg1:MouseEvent){
chikchik();
delListeners();
removeChild(selPic);
Parent = null;
selPic = null;
Main3(parent.parent).toControls();
}
function menuAl(_arg1:MouseEvent){
chikchik();
delListeners();
removeChild(selPic);
Parent = null;
selPic = null;
Main3(parent.parent).toAchivs();
}
}
}//package
Section 361
//menuAchiv (menuAchiv)
package {
import flash.display.*;
public dynamic class menuAchiv extends MovieClip {
public var btnBack:MovieClip;
}
}//package
Section 362
//menuCongrats (menuCongrats)
package {
import flash.display.*;
import flash.text.*;
public dynamic class menuCongrats extends MovieClip {
public var menus:MovieClip;
public var submits:SimpleButton;
public var textTS:TextField;
}
}//package
Section 363
//menuContr (menuContr)
package {
import flash.display.*;
public dynamic class menuContr extends MovieClip {
public var picsHJ:MovieClip;
public var btnBack:SimpleButton;
public var picsDown:MovieClip;
public var picsDJ:MovieClip;
public var picsFly:MovieClip;
}
}//package
Section 364
//menuCredits (menuCredits)
package {
import flash.display.*;
public dynamic class menuCredits extends MovieClip {
public var menus:SimpleButton;
public var toMe:SimpleButton;
}
}//package
Section 365
//menuInits (menuInits)
package {
import flash.display.*;
public dynamic class menuInits extends MovieClip {
public var webm:wbmst;
public var no:Символ1;
}
}//package
Section 366
//menuMain (menuMain)
package {
import flash.display.*;
public dynamic class menuMain extends MovieClip {
public var hs:MovieClip;
public var puz:MovieClip;
public var mMus:MovieClip;
public var l1:MovieClip;
public var cred:MovieClip;
public var pig1:MovieClip;
public var pig2:MovieClip;
public var srstm:MovieClip;
public var contr:MovieClip;
public var mg:MovieClip;
public var resetBtn:MovieClip;
public var mSnd:MovieClip;
public var dops:armr;
}
}//package
Section 367
//menuScores (menuScores)
package {
import flash.display.*;
import flash.text.*;
public dynamic class menuScores extends MovieClip {
public var textPF:TextField;
public var kolvoPuz:TextField;
public var menus:backBtn;
public var textAU:TextField;
public var submits:SimpleButton;
public var TS:TextField;
public var textMC:TextField;
public var enterName:enteredName;
public var textMF:TextField;
public var ss:TextField;
public var kolvoAch:TextField;
public var hsc:SimpleButton;
public var advDone:MovieClip;
}
}//package
Section 368
//menuSelects (menuSelects)
package {
import flash.display.*;
import flash.text.*;
public dynamic class menuSelects extends MovieClip {
public var mMus:MovieClip;
public var menus:SimpleButton;
public var l4:puzzle_button333;
public var l8:puzzle_button333;
public var l5:puzzle_button333;
public var podsk:TextField;
public var l3:puzzle_button333;
public var l7:puzzle_button333;
public var l6:puzzle_button333;
public var l2:puzzle_button333;
public var n2:pzl_mls30;
public var n5:pzl_mls120;
public var n8:pzl_mls250;
public var n7:pzl_mls210;
public var n3:pzl_mls60;
public var l9:puzzle_button333;
public var n4:pzl_mls90;
public var n9:pzl_mls300;
public var n6:pzl_mls160;
public var dops:pzl_button_general1;
public var textMiles:TextField;
public var mSnd:MovieClip;
}
}//package
Section 369
//menuShop (menuShop)
package {
import flash.display.*;
import flash.text.*;
public dynamic class menuShop extends MovieClip {
public var picsFon:Symbol148;
public var picsHJ:Symbol155;
public var picsHelm:Symbol147;
public var shjump:Symbol93;
public var picsTime:Symbol150;
public var picsVis:Symbol149;
public var sdoublejump:Symbol93;
public var sf:TextField;
public var svisor:Symbol93;
public var picsDJ:Symbol152;
public var getButton:MovieClip;
public var picsDown:Symbol153;
public var addText:TextField;
public var sdown:Symbol93;
public var startNE:opora;
public var sflyght:Symbol93;
public var startPolosa:opora;
public var btnGame:MovieClip;
public var picsFly:Symbol151;
public var shelmet:Symbol93;
public var textMoney:TextField;
public var p1:Symbol92;
public var p2:Symbol92;
public var p3:Symbol92;
public var p5:Symbol92;
public var p6:Symbol92;
public var btnMore:MovieClip;
public var slamp:Symbol93;
public var p4:Symbol92;
public var btnMenu:Symbol96;
public var enterCode:enteredText;
public var shero:Symbol93;
public var sflyghttime:Symbol93;
public var picsPig:Symbol146;
}
}//package
Section 370
//miniGo (miniGo)
package {
import flash.media.*;
public dynamic class miniGo extends Sound {
}
}//package
Section 371
//miniMenu (miniMenu)
package {
import flash.display.*;
public dynamic class miniMenu extends MovieClip {
public var mmm:MovieClip;
public function miniMenu(){
addFrameScript(10, frame11);
}
function frame11(){
stop();
}
}
}//package
Section 372
//miniMenu1 (miniMenu1)
package {
import flash.display.*;
public dynamic class miniMenu1 extends MovieClip {
public var mmm:MovieClip;
public function miniMenu1(){
addFrameScript(10, frame11);
}
function frame11(){
stop();
}
}
}//package
Section 373
//MochiBot (MochiBot)
package {
import flash.display.*;
import flash.net.*;
import flash.system.*;
public dynamic class MochiBot extends Sprite {
public static function track(_arg1:Sprite, _arg2:String):MochiBot{
var _local3:MochiBot;
var _local4:String;
var _local5:URLVariables;
var _local6:String;
var _local7:URLRequest;
var _local8:Loader;
if (Security.sandboxType == "localWithFile"){
return (null);
};
_local3 = new (MochiBot);
_arg1.addChild(_local3);
Security.allowDomain("*");
Security.allowInsecureDomain("*");
_local4 = "http://core.mochibot.com/my/core.swf";
_local5 = new URLVariables();
_local5["sb"] = Security.sandboxType;
_local5["v"] = Capabilities.version;
_local5["swfid"] = _arg2;
_local5["mv"] = "8";
_local5["fv"] = "9";
_local6 = _local3.root.loaderInfo.loaderURL;
if (_local6.indexOf("http") == 0){
_local5["url"] = _local6;
} else {
_local5["url"] = "local";
};
_local7 = new URLRequest(_local4);
_local7.contentType = "application/x-www-form-urlencoded";
_local7.method = URLRequestMethod.POST;
_local7.data = _local5;
_local8 = new Loader();
_local3.addChild(_local8);
_local8.load(_local7);
return (_local3);
}
}
}//package
Section 374
//moregames (moregames)
package {
import flash.display.*;
public dynamic class moregames extends MovieClip {
public function moregames(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 375
//movie3 (movie3)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
public dynamic class movie3 extends MovieClip {
public var Parent;
var selPic:MovieClip;
public function movie3():void{
var _local1:*;
var _local2:*;
selPic = new komiksMovie();
super();
selPic.x = (Main3.DLINA / 2);
selPic.y = (Main3.VYSOTA / 2);
_local1 = 0;
while (_local1 < selPic.numChildren) {
_local2 = selPic.getChildAt(_local1);
if ((_local2 is MovieClip)){
_local2.gotoAndStop(1);
};
_local1++;
};
addChild(selPic);
addEventListener(Event.ENTER_FRAME, ini);
}
function ini(_arg1:Event){
if (this.parent != null){
removeEventListener(Event.ENTER_FRAME, ini);
go();
};
}
function delListeners(){
Parent.skipBtn.removeEventListener(MouseEvent.CLICK, menuAl);
removeEventListener(Event.ENTER_FRAME, Update);
}
function go(){
Parent = selPic;
Parent.movies.gotoAndPlay(1);
Parent.skipBtn.addEventListener(MouseEvent.CLICK, menuAl);
addEventListener(Event.ENTER_FRAME, Update);
}
function Update(_arg1:Event){
if (Parent.movies.currentLabel == "mStop"){
delListeners();
removeChild(selPic);
Parent = null;
selPic = null;
Main3(parent.parent).toMenu();
};
}
function menuAl(_arg1:MouseEvent){
delListeners();
Parent.movies.gotoAndStop(1);
removeChild(selPic);
Parent = null;
selPic = null;
Main3(parent.parent).toMenu();
}
}
}//package
Section 376
//musicgameplaywave (musicgameplaywave)
package {
import flash.media.*;
public dynamic class musicgameplaywave extends Sound {
}
}//package
Section 377
//musicmenuwavewithFX (musicmenuwavewithFX)
package {
import flash.media.*;
public dynamic class musicmenuwavewithFX extends Sound {
}
}//package
Section 378
//navedSnd (navedSnd)
package {
import flash.media.*;
public dynamic class navedSnd extends Sound {
}
}//package
Section 379
//numberL (numberL)
package {
import flash.display.*;
public dynamic class numberL extends MovieClip {
}
}//package
Section 380
//onSnd (onSnd)
package {
import flash.media.*;
public dynamic class onSnd extends Sound {
}
}//package
Section 381
//openSnd (openSnd)
package {
import flash.media.*;
public dynamic class openSnd extends Sound {
}
}//package
Section 382
//opora (opora)
package {
import flash.display.*;
public dynamic class opora extends MovieClip {
public function opora(){
addFrameScript(0, frame1);
}
function frame1(){
this.visible = false;
}
}
}//package
Section 383
//outSnd1 (outSnd1)
package {
import flash.media.*;
public dynamic class outSnd1 extends Sound {
}
}//package
Section 384
//outSnd2 (outSnd2)
package {
import flash.media.*;
public dynamic class outSnd2 extends Sound {
}
}//package
Section 385
//platform (platform)
package {
import flash.display.*;
public dynamic class platform extends MovieClip {
public function platform(){
addFrameScript(0, frame1);
}
function frame1(){
this.visible = false;
}
}
}//package
Section 386
//preload (preload)
package {
import flash.display.*;
public dynamic class preload extends MovieClip {
public var svinka:MovieClip;
}
}//package
Section 387
//previewMenu (previewMenu)
package {
import flash.display.*;
public dynamic class previewMenu extends MovieClip {
public var vlevo:numberL;
public var shp:toshoppr;
public var strLevo:bunnon_prvw_icn;
public var vpravo:numberL;
public var strPravo:bunnon_prvw_icn;
}
}//package
Section 388
//previewMenus (previewMenus)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
import flash.utils.*;
public class previewMenus extends MovieClip {
private var topSpeed;// = 10
private var menuSprite:Sprite;
private var topArray:Array;
private var curTop:Array;
private var kolvoMid1;// = 4
private var kolvoBot1;// = 3
private var napr;// = 0
private var levArray:Array;
private var curPicBot;// = 0
private var levelSprite:Sprite;
private var bbackSprite:Sprite;
private var curBot:Array;
private var firstBottom:Class;
private var firstMiddle:Class;
private var kolvoTop1;// = 7
private var firstTop:Class;
private var topSprite:Sprite;
private var middleSprite:Sprite;
private var curPicMid;// = 0
private var step;// = 797
private var botSpeed;// = 2
private var bottomSprite:Sprite;
private var botArray:Array;
private var curPicTop;// = 0
private var mainSprite:Sprite;
private var midSpeed;// = 6
private var curMid:Array;
private var pMenu;
private var midArray:Array;
public function previewMenus(){
bbackSprite = new Sprite();
bottomSprite = new Sprite();
middleSprite = new Sprite();
topSprite = new Sprite();
levelSprite = new Sprite();
menuSprite = new Sprite();
botArray = new Array();
midArray = new Array();
topArray = new Array();
curBot = new Array();
curMid = new Array();
curTop = new Array();
botSpeed = 2;
midSpeed = 6;
topSpeed = 10;
kolvoBot1 = 3;
kolvoMid1 = 4;
kolvoTop1 = 7;
levArray = new Array();
step = 797;
curPicBot = 0;
curPicMid = 0;
curPicTop = 0;
napr = 0;
super();
}
public function getSprites(_arg1){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:*;
var _local18:*;
var _local19:*;
var _local20:*;
var _local21:*;
var _local22:*;
var _local23:*;
mainSprite = _arg1;
mainSprite.addChild(bbackSprite);
mainSprite.addChild(bottomSprite);
mainSprite.addChild(middleSprite);
mainSprite.addChild(topSprite);
mainSprite.addChild(levelSprite);
mainSprite.addChild(menuSprite);
_local2 = 0;
while (_local2 < Main3.kolvoPicturesOnLevel[(Main3.lvl - 1)]) {
_local17 = (_local2 + 1);
_local18 = (getDefinitionByName(((("level" + Main3.lvl) + "_") + _local17)) as Class);
levArray[_local2] = new (_local18);
levArray[_local2].y = (Main3.VYSOTA / 2);
levArray[_local2].x = (((Main3.DLINA / 2) - 30) + (Main3.DLINA * _local2));
levelSprite.addChild(levArray[_local2]);
if (_local2 == 0){
_local19 = 0;
while (_local19 < levArray[_local2].numChildren) {
_local20 = levArray[_local2].getChildAt(_local19);
if ((((_local20 is zag1_up)) || ((_local20 is zag1_down)))){
_local20.gotoAndStop(1);
};
_local19++;
};
};
_local2++;
};
pMenu = new previewMenu();
pMenu.x = (Main3.DLINA / 2);
pMenu.y = (Main3.VYSOTA / 2);
menuSprite.addChild(pMenu);
_local3 = "bg_grass3_bottom";
_local4 = "bg_grass3_middle";
_local5 = "bg_grass3_top";
if (Main3.lvl == 3){
_local3 = "bg_grass1_bottom";
_local4 = "bg_grass1_middle";
_local5 = "bg_grass1_top";
};
if (Main3.lvl == 4){
_local3 = "bg_grass2_bottom";
_local4 = "bg_grass2_middle";
_local5 = "bg_grass1_top";
};
if (Main3.lvl == 5){
_local3 = "bg_stones1_bottom";
_local4 = "bg_stones1_middle";
_local5 = "bg_stones1_top";
};
if (Main3.lvl == 6){
_local3 = "bg_stones2_bottom";
_local4 = "bg_stones2_middle";
_local5 = "bg_stones2_top";
};
if (Main3.lvl == 7){
_local3 = "bg_stones3_bottom";
_local4 = "bg_stones3_middle";
_local5 = "bg_stones3_top";
};
if (Main3.lvl == 8){
_local3 = "bg_grass2_bottom";
_local4 = "bg_grass2_middle";
_local5 = "bg_grass1_top";
};
if (Main3.lvl == 9){
_local3 = "bg_stones1_bottom";
_local4 = "bg_stones1_middle";
_local5 = "bg_stones1_top";
};
firstBottom = (getDefinitionByName(_local3) as Class);
firstMiddle = (getDefinitionByName(_local4) as Class);
firstTop = (getDefinitionByName(_local5) as Class);
_local6 = 0;
while (_local6 < kolvoBot1) {
_local21 = new firstBottom();
botArray[_local6] = _local21;
_local6++;
};
_local7 = 0;
while (_local7 < kolvoMid1) {
_local22 = new firstMiddle();
midArray[_local7] = _local22;
_local7++;
};
_local8 = 0;
while (_local8 < kolvoTop1) {
_local23 = new firstTop();
topArray[_local8] = _local23;
_local8++;
};
_local9 = new bg_clouds();
bbackSprite.addChild(_local9);
_local13 = 0;
_local14 = 0;
while (_local14 < botArray.length) {
_local10 = botArray[_local14];
_local10.x = _local13;
bottomSprite.addChild(_local10);
curBot.push(_local10);
_local13 = (_local13 + step);
curPicBot++;
_local14++;
};
_local13 = 0;
_local15 = 0;
while (_local15 < midArray.length) {
_local11 = midArray[_local15];
_local11.x = _local13;
middleSprite.addChild(_local11);
curMid.push(_local11);
_local13 = (_local13 + step);
curPicMid++;
_local15++;
};
_local13 = 0;
_local16 = 0;
while (_local16 < topArray.length) {
_local12 = topArray[_local16];
_local12.x = _local13;
topSprite.addChild(_local12);
curTop.push(_local12);
_local13 = (_local13 + step);
curPicTop++;
_local16++;
};
pMenu.shp.addEventListener(MouseEvent.MOUSE_DOWN, toShops);
addEventListener(Event.ENTER_FRAME, Update);
pMenu.vpravo.addEventListener(MouseEvent.ROLL_OVER, changePravo);
pMenu.vpravo.addEventListener(MouseEvent.ROLL_OUT, change0);
pMenu.vlevo.addEventListener(MouseEvent.ROLL_OVER, changeLevo);
pMenu.vlevo.addEventListener(MouseEvent.ROLL_OUT, change0);
}
public function Update(_arg1:Event){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
if ((((levArray[(levArray.length - 1)].x < ((Main3.DLINA / 2) + 30))) && ((napr == 1)))){
napr = 0;
pMenu.strPravo.visible = false;
};
if ((((levArray[(levArray.length - 1)].x > ((Main3.DLINA / 2) + 30))) && ((pMenu.strPravo.visible == false)))){
pMenu.strPravo.visible = true;
};
if ((((levArray[0].x > ((Main3.DLINA / 2) - 30))) && ((napr == -1)))){
napr = 0;
pMenu.strLevo.visible = false;
};
if ((((levArray[0].x < ((Main3.DLINA / 2) - 30))) && ((pMenu.strLevo.visible == false)))){
pMenu.strLevo.visible = true;
};
_local2 = 0;
while (_local2 < curBot.length) {
curBot[_local2].x = (curBot[_local2].x - (napr * botSpeed));
_local2++;
};
_local3 = 0;
while (_local3 < curMid.length) {
curMid[_local3].x = (curMid[_local3].x - (napr * midSpeed));
_local3++;
};
_local4 = 0;
while (_local4 < curTop.length) {
curTop[_local4].x = (curTop[_local4].x - (napr * topSpeed));
_local4++;
};
_local5 = 0;
while (_local5 < levArray.length) {
levArray[_local5].x = (levArray[_local5].x - (napr * topSpeed));
_local5++;
};
}
private function delListeners(){
pMenu.shp.removeEventListener(MouseEvent.MOUSE_DOWN, toShops);
removeEventListener(Event.ENTER_FRAME, Update);
pMenu.vpravo.removeEventListener(MouseEvent.ROLL_OVER, changePravo);
pMenu.vpravo.removeEventListener(MouseEvent.ROLL_OUT, change0);
pMenu.vlevo.removeEventListener(MouseEvent.ROLL_OVER, changeLevo);
pMenu.vlevo.removeEventListener(MouseEvent.ROLL_OUT, change0);
}
private function toShops(_arg1:Event){
delListeners();
menuSprite.removeChild(pMenu);
pMenu = null;
mainSprite.removeChild(bbackSprite);
mainSprite.removeChild(bottomSprite);
mainSprite.removeChild(middleSprite);
mainSprite.removeChild(topSprite);
mainSprite.removeChild(levelSprite);
mainSprite.removeChild(menuSprite);
Main3(parent.parent).toShop();
}
private function change0(_arg1:Event){
napr = 0;
}
private function changeLevo(_arg1:Event){
napr = -1;
}
private function changePravo(_arg1:Event){
napr = 1;
}
}
}//package
Section 389
//Program (Program)
package {
import flash.display.*;
public class Program extends Sprite {
public function Program(){
var _local1:*;
super();
_local1 = new Main3();
_local1.y = 0;
_local1.x = 0;
addChild(_local1);
}
}
}//package
Section 390
//prPlay (prPlay)
package {
import flash.display.*;
public dynamic class prPlay extends SimpleButton {
}
}//package
Section 391
//puzzle_button333 (puzzle_button333)
package {
import flash.display.*;
public dynamic class puzzle_button333 extends MovieClip {
public function puzzle_button333(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 392
//puzzleShop (puzzleShop)
package {
import flash.display.*;
import flash.text.*;
public dynamic class puzzleShop extends MovieClip {
public var picsFon:Symbol148;
public var picsHJ:Symbol155;
public var picsHelm:Symbol147;
public var shjump:Symbol93;
public var picsTime:Symbol150;
public var hnt:hints;
public var picsVis:Symbol149;
public var sp:TextField;
public var sdoublejump:Symbol93;
public var mrg:moregames;
public var sf:TextField;
public var svisor:Symbol93;
public var picsDown:Symbol153;
public var picsDJ:Symbol152;
public var addText:TextField;
public var sdown:Symbol93;
public var startNE:opora;
public var sflyght:Symbol93;
public var startPolosa:opora;
public var shelmet:Symbol93;
public var picsFly:Symbol151;
public var btnPrev:MovieClip;
public var textMoney:TextField;
public var p1:Symbol92;
public var p2:Symbol92;
public var p3:Symbol92;
public var p5:Symbol92;
public var p6:Symbol92;
public var btnGame:MovieClip;
public var slamp:Symbol93;
public var btnReset:Symbol96copy4;
public var btnMenu:MovieClip;
public var p4:Symbol92;
public var shero:Symbol93;
public var sflyghttime:Symbol93;
public var picsPig:Symbol146;
}
}//package
Section 393
//pzl_button_general1 (pzl_button_general1)
package {
import flash.display.*;
public dynamic class pzl_button_general1 extends SimpleButton {
}
}//package
Section 394
//pzl_mls120 (pzl_mls120)
package {
import flash.display.*;
public dynamic class pzl_mls120 extends MovieClip {
public function pzl_mls120(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 395
//pzl_mls160 (pzl_mls160)
package {
import flash.display.*;
public dynamic class pzl_mls160 extends MovieClip {
public function pzl_mls160(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 396
//pzl_mls210 (pzl_mls210)
package {
import flash.display.*;
public dynamic class pzl_mls210 extends MovieClip {
public function pzl_mls210(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 397
//pzl_mls250 (pzl_mls250)
package {
import flash.display.*;
public dynamic class pzl_mls250 extends MovieClip {
public function pzl_mls250(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 398
//pzl_mls30 (pzl_mls30)
package {
import flash.display.*;
public dynamic class pzl_mls30 extends MovieClip {
public function pzl_mls30(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 399
//pzl_mls300 (pzl_mls300)
package {
import flash.display.*;
public dynamic class pzl_mls300 extends MovieClip {
public function pzl_mls300(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 400
//pzl_mls60 (pzl_mls60)
package {
import flash.display.*;
public dynamic class pzl_mls60 extends MovieClip {
public function pzl_mls60(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 401
//pzl_mls90 (pzl_mls90)
package {
import flash.display.*;
public dynamic class pzl_mls90 extends MovieClip {
public function pzl_mls90(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 402
//scores3 (scores3)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
public dynamic class scores3 extends MovieClip {
var total;// = 0
private var stat:SharedObject;
private var kuda;// = 0
private var noText;
public var Parent;
var selPic:MovieClip;
private var score2;// = 0
private var score3;// = 0
private var score1;// = 0
private var score4;// = 0
public function scores3(){
selPic = new menuScores();
score1 = 0;
score2 = 0;
score3 = 0;
score4 = 0;
kuda = 0;
stat = SharedObject.getLocal("pigs");
noText = new scoresText1();
total = 0;
super();
}
public function ini(_arg1){
var _local2:*;
var _local3:*;
kuda = _arg1;
selPic.x = (Main3.DLINA / 2);
selPic.y = (Main3.VYSOTA / 2);
_local2 = 0;
while (_local2 < selPic.numChildren) {
_local3 = selPic.getChildAt(_local2);
if ((_local3 is MovieClip)){
_local3.gotoAndStop(1);
};
_local2++;
};
selPic.enterName.visible = false;
selPic.enterName.mouseEnabled = false;
selPic.enterName.mouseChildren = false;
selPic.ss.mouseEnabled = false;
}
function chikchik(){
var _local1:*;
var _local2:*;
if (Main3.snd){
_local1 = new inSnd();
_local2 = new theSound(0, 0.4, _local1, 0, 0);
};
}
function chik(_arg1:MouseEvent){
var _local2:*;
var _local3:*;
if (Main3.snd){
_local2 = new onSnd();
_local3 = new theSound(0, 0.6, _local2, 0, 0);
};
}
function gotoSubmit(_arg1:Event){
var _local2:*;
chikchik();
addChild(Main3.agi);
_local2 = total;
stat.data.lastSubmit = total;
Main3.agi.showScoreboardSubmit(_local2);
}
function delListeners(){
Parent.menus.removeEventListener(MouseEvent.CLICK, menuAl);
Parent.submits.removeEventListener(MouseEvent.CLICK, gotoSubmit);
Parent.hsc.removeEventListener(MouseEvent.CLICK, ShowScores);
Parent.menus.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.hsc.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.submits.removeEventListener(MouseEvent.ROLL_OVER, chik);
}
function ShowScores(_arg1:MouseEvent):void{
addChild(Main3.agi);
Main3.agi.showScoreboardList();
}
public function go(){
var _local1:*;
var _local2:*;
var _local3:*;
addChild(selPic);
Parent = selPic;
Parent.menus.addEventListener(MouseEvent.CLICK, menuAl);
Parent.hsc.addEventListener(MouseEvent.CLICK, ShowScores);
Parent.submits.addEventListener(MouseEvent.CLICK, gotoSubmit);
Parent.menus.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.hsc.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.submits.addEventListener(MouseEvent.ROLL_OVER, chik);
if (Main3.adventureComplete){
Parent.advDone.gotoAndStop(2);
score1 = 5000;
} else {
score1 = Main3.currentMiles;
};
Parent.textMF.text = ("" + score1);
score2 = Main3.totalMoney;
Parent.textMC.text = ("" + score2);
_local1 = 0;
_local2 = 0;
while (_local2 < Main3.pzArray.length) {
if (Main3.pzArray[_local2]){
_local1++;
};
_local2++;
};
score3 = (_local1 * 300);
Parent.kolvoPuz.text = ("" + _local1);
Parent.textPF.text = ("" + score3);
_local3 = 0;
if (Main3.ach1){
_local3++;
};
if (Main3.ach2){
_local3++;
};
if (Main3.ach3){
_local3++;
};
if (Main3.ach4){
_local3++;
};
if (Main3.ach5){
_local3++;
};
if (Main3.ach6){
_local3++;
};
if (Main3.ach7){
_local3++;
};
if (Main3.ach8){
_local3++;
};
if (Main3.ach9){
_local3++;
};
if (Main3.ach10){
_local3++;
};
score4 = (_local3 * 500);
Parent.kolvoAch.text = ("" + _local3);
Parent.textAU.text = ("" + score4);
total = (((score1 + score2) + score3) + score4);
Parent.TS.text = ("" + total);
if (((!((stat.data.lastSubmit == undefined))) && ((stat.data.lastSubmit == total)))){
Parent.submits.mouseEnabled = false;
Parent.ss.alpha = 0.7;
noText.gotoAndStop(2);
noText.x = 5;
noText.y = 115;
Parent.addChild(noText);
};
if (Main3.currentMiles < 30){
Parent.submits.mouseEnabled = false;
Parent.ss.alpha = 0.7;
noText.gotoAndStop(1);
noText.x = 5;
noText.y = 115;
Parent.addChild(noText);
};
}
function menuAl(_arg1:MouseEvent){
chikchik();
delListeners();
removeChild(selPic);
Parent = null;
selPic = null;
if (kuda == 0){
Main3(parent.parent).toMenu();
} else {
Main3(parent.parent).toShop();
};
}
}
}//package
Section 403
//scoresText1 (scoresText1)
package {
import flash.display.*;
public dynamic class scoresText1 extends MovieClip {
public function scoresText1(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package
Section 404
//select3 (select3)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
public dynamic class select3 extends MovieClip {
var mainArray:Array;
var levArray:Array;
private var stat:SharedObject;
public var Parent;
var selPic:MovieClip;
var letterArray:Array;
var mmz:Number;
public function select3():void{
selPic = new menuSelects();
levArray = [];
letterArray = new Array();
mainArray = new Array(Main3.pz1, Main3.pz2, Main3.pz3, Main3.pz4, Main3.pz5, Main3.pz6, Main3.pz7, Main3.pz8);
stat = SharedObject.getLocal("pigs");
super();
}
function goGame(){
delListeners();
Main3.lvl = mmz;
removeChild(selPic);
Parent = null;
selPic = null;
levArray = null;
Main3(parent.parent).toShop();
}
public function ini(){
var _local1:*;
var _local2:*;
selPic.x = (Main3.DLINA / 2);
selPic.y = (Main3.VYSOTA / 2);
_local1 = 0;
while (_local1 < selPic.numChildren) {
_local2 = selPic.getChildAt(_local1);
if ((_local2 is MovieClip)){
_local2.gotoAndStop(1);
};
_local1++;
};
}
function chikchik(){
var _local1:*;
var _local2:*;
if (Main3.snd){
_local1 = new inSnd();
_local2 = new theSound(0, 0.4, _local1, 0, 0);
};
}
function menMus(_arg1:MouseEvent){
Main3.musc = !(Main3.musc);
if (Main3.musc){
Main3.MUS.theMenuMus();
Parent.mMus.alpha = 1;
stat.data.mus = true;
} else {
Main3.MUS.theStopMus();
Parent.mMus.alpha = 0.6;
stat.data.mus = false;
};
}
function gotosite(_arg1:Event){
var _local2:URLRequest;
var _local3:*;
chikchik();
_local3 = "http://armorgames.com/";
_local2 = new URLRequest(_local3);
navigateToURL(_local2, "_blank");
}
function chik(_arg1:MouseEvent){
var _local2:*;
var _local3:*;
if (Main3.snd){
_local2 = new onSnd();
_local3 = new theSound(0, 0.6, _local2, 0, 0);
};
}
function delListeners(){
var _local1:*;
Parent.menus.removeEventListener(MouseEvent.CLICK, menuAl);
Parent.dops.removeEventListener(MouseEvent.CLICK, gotosite);
Parent.menus.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.dops.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.mMus.removeEventListener(MouseEvent.CLICK, menMus);
Parent.mSnd.removeEventListener(MouseEvent.CLICK, menSnd);
Parent.mMus.removeEventListener(MouseEvent.ROLL_OVER, zvuk);
Parent.mSnd.removeEventListener(MouseEvent.ROLL_OVER, zvuk);
_local1 = 0;
while (_local1 < levArray.length) {
if (mainArray[_local1]){
levArray[_local1].removeEventListener(MouseEvent.CLICK, klikk);
levArray[_local1].removeEventListener(MouseEvent.ROLL_OVER, zvuk);
} else {
levArray[_local1].removeEventListener(MouseEvent.ROLL_OVER, inn);
levArray[_local1].removeEventListener(MouseEvent.ROLL_OUT, outt);
};
_local1++;
};
}
function klikk(_arg1:MouseEvent){
var _local2:*;
_local2 = _arg1.currentTarget.name.substr(1, 2);
mmz = _local2;
if (!mainArray[(mmz - 2)]){
} else {
goGame();
};
}
function menSnd(_arg1:MouseEvent){
Main3.snd = !(Main3.snd);
if (Main3.snd){
Parent.mSnd.alpha = 1;
stat.data.sound = true;
} else {
Parent.mSnd.alpha = 0.6;
stat.data.sound = false;
};
}
private function zvuk(_arg1:MouseEvent){
var _local2:*;
var _local3:*;
_local2 = new navedSnd();
_local3 = new theSound(0, 0.7, _local2, 0, 0);
}
function outt(_arg1:MouseEvent){
Parent.podsk.text = "";
}
public function go(){
var _local1:*;
var _local2:*;
addChild(selPic);
Parent = selPic;
_local1 = Main3.currentMiles;
Parent.textMiles.text = ("" + _local1);
Parent.n2.mouseEnabled = false;
Parent.n3.mouseEnabled = false;
Parent.n4.mouseEnabled = false;
Parent.n5.mouseEnabled = false;
Parent.n6.mouseEnabled = false;
Parent.n7.mouseEnabled = false;
Parent.n8.mouseEnabled = false;
Parent.n9.mouseEnabled = false;
letterArray.unshift(Parent.n9);
letterArray.unshift(Parent.n8);
letterArray.unshift(Parent.n7);
letterArray.unshift(Parent.n6);
letterArray.unshift(Parent.n5);
letterArray.unshift(Parent.n4);
letterArray.unshift(Parent.n3);
letterArray.unshift(Parent.n2);
levArray.unshift(Parent.l9);
levArray.unshift(Parent.l8);
levArray.unshift(Parent.l7);
levArray.unshift(Parent.l6);
levArray.unshift(Parent.l5);
levArray.unshift(Parent.l4);
levArray.unshift(Parent.l3);
levArray.unshift(Parent.l2);
Parent.menus.addEventListener(MouseEvent.CLICK, menuAl);
Parent.dops.addEventListener(MouseEvent.CLICK, gotosite);
Parent.menus.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.dops.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.mMus.addEventListener(MouseEvent.CLICK, menMus);
Parent.mSnd.addEventListener(MouseEvent.CLICK, menSnd);
Parent.mMus.addEventListener(MouseEvent.ROLL_OVER, zvuk);
Parent.mSnd.addEventListener(MouseEvent.ROLL_OVER, zvuk);
if (Main3.musc == false){
Parent.mMus.alpha = 0.6;
};
if (Main3.snd == false){
Parent.mSnd.alpha = 0.6;
};
_local2 = 0;
while (_local2 < levArray.length) {
if (mainArray[_local2]){
if (Main3.pzArray[_local2]){
letterArray[_local2].gotoAndStop(3);
} else {
letterArray[_local2].gotoAndStop(2);
};
levArray[_local2].gotoAndStop(2);
levArray[_local2].addEventListener(MouseEvent.CLICK, klikk);
levArray[_local2].addEventListener(MouseEvent.ROLL_OVER, zvuk);
} else {
levArray[_local2].addEventListener(MouseEvent.ROLL_OVER, inn);
levArray[_local2].addEventListener(MouseEvent.ROLL_OUT, outt);
};
_local2++;
};
}
private function inn(_arg1:MouseEvent){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
_local2 = new navedSnd();
_local3 = new theSound(0, 0.7, _local2, 0, 0);
_local4 = _arg1.currentTarget.name.substr(1, 2);
_local5 = Main3.openPuzzle[_local4];
Parent.podsk.text = (("You have to complete " + _local5) + " Miles of adventure to open this puzzle.");
}
function menuAl(_arg1:MouseEvent){
chikchik();
delListeners();
removeChild(selPic);
Parent = null;
selPic = null;
levArray = null;
Main3(parent.parent).toMenu();
}
}
}//package
Section 405
//ship (ship)
package {
import flash.display.*;
public class ship extends MovieClip {
public var ddd:opora;
public var syel:Boolean;
public function update(){
}
}
}//package
Section 406
//shop_text1 (shop_text1)
package {
import flash.display.*;
import flash.text.*;
public dynamic class shop_text1 extends MovieClip {
public var addText:TextField;
public function shop_text1(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 407
//shop_text2 (shop_text2)
package {
import flash.display.*;
import flash.text.*;
public dynamic class shop_text2 extends MovieClip {
public var addText:TextField;
public function shop_text2(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 408
//shop_text3 (shop_text3)
package {
import flash.display.*;
import flash.text.*;
public dynamic class shop_text3 extends MovieClip {
public var addText:TextField;
public function shop_text3(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 409
//shop_text4 (shop_text4)
package {
import flash.display.*;
import flash.text.*;
public dynamic class shop_text4 extends MovieClip {
public var addText:TextField;
public function shop_text4(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 410
//shop1 (shop1)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class shop1 extends MovieClip {
private var text10:String;// = "Buy ability to fly. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight."
private var text11:String;// = "Buy ability to fly twice. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight."
private var text12:String;// = "Buy ability to fly three times. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight."
private var text13:String;// = "Increase flight time."
private var text14:String;// = "In puzzles you have to choose which pig you want to give any equipment."
private var text16:String;// = "Buy ability to fly five times. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight."
private var text17:String;// = "Wrong code"
private var text15:String;// = "Buy ability to fly four times. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight."
private var lastHelmetX;// = 0
var startX;
var startY;
private var curWallet;
private var stat:SharedObject;
private var theTitle;
private var znakArray:Array;
private var text1:String;// = "Buy a pig to start the adventure."
private var text2:String;// = "Buy an extra Pig. While it is not the first, it can't be lost."
private var text3:String;// = "Buy a helmet for each pig to protect it one time. But pigs can't swim with it."
private var text4:String;// = "Buy a visor for each pig to protect it twice. But pigs can't swim with it."
private var text5:String;// = "Buy a lamp for each pig to see in darkness."
private var text6:String;// = "Buy ability to jump. Press <z> or <left click> to jump."
private var text8:String;// = "Buy ability to jump down. When the pig above ground level press <arrow down> to jump down."
private var text9:String;// = "Buy ability in double jump. Press <z> or <left click> to jump when the pig has already jumped."
private var lastHeroX;// = 0
private var text7:String;// = "Buy ability to jump higher."
private var visorSprite:Sprite;
var shopPic:MovieClip;
private var lampSprite:Sprite;
public var Parent;
private var step:int;// = 50
private var hArray:Array;
private var title1:String;// = "EXTRA PIG"
private var title2:String;// = "HELMET"
private var title3:String;// = "LAMP"
private var title4:String;// = "VISOR"
private var title5:String;// = "HIGH JUMP"
private var title6:String;// = "JUMP DOWN"
private var title7:String;// = "DOUBLE JUMP"
private var title8:String;// = "FLIGHT"
private var title9:String;// = "FLIGHT TIME"
private var numCur;// = 0
private var lastVisor;// = 0
var mmz:Number;
private var theText;
private var heroSprite:Sprite;
private var textNotEnough;
private var lastLamp;// = 0
private var helmetSprite:Sprite;
var num;
var pls;
public function shop1():void{
shopPic = new menuShop();
text1 = "Buy a pig to start the adventure.";
text2 = "Buy an extra Pig. While it is not the first, it can't be lost.";
text3 = "Buy a helmet for each pig to protect it one time. But pigs can't swim with it.";
text4 = "Buy a visor for each pig to protect it twice. But pigs can't swim with it.";
text5 = "Buy a lamp for each pig to see in darkness.";
text6 = "Buy ability to jump. Press <z> or <left click> to jump.";
text7 = "Buy ability to jump higher.";
text8 = "Buy ability to jump down. When the pig above ground level press <arrow down> to jump down.";
text9 = "Buy ability in double jump. Press <z> or <left click> to jump when the pig has already jumped.";
text10 = "Buy ability to fly. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight.";
text11 = "Buy ability to fly twice. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight.";
text12 = "Buy ability to fly three times. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight.";
text13 = "Increase flight time.";
text14 = "In puzzles you have to choose which pig you want to give any equipment.";
text15 = "Buy ability to fly four times. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight.";
text16 = "Buy ability to fly five times. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight.";
text17 = "Wrong code";
title1 = "EXTRA PIG";
title2 = "HELMET";
title3 = "LAMP";
title4 = "VISOR";
title5 = "HIGH JUMP";
title6 = "JUMP DOWN";
title7 = "DOUBLE JUMP";
title8 = "FLIGHT";
title9 = "FLIGHT TIME";
step = 50;
lastHeroX = 0;
lastHelmetX = 0;
lastLamp = 0;
lastVisor = 0;
numCur = 0;
znakArray = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
heroSprite = new Sprite();
hArray = new Array();
helmetSprite = new Sprite();
lampSprite = new Sprite();
visorSprite = new Sprite();
curWallet = staticFromShop.wallet;
stat = SharedObject.getLocal("pigs");
super();
}
private function opredZvuk(){
var _local1:*;
var _local2:*;
_local1 = new navedSnd();
_local2 = new theSound(0, 0.7, _local1, 0, 0);
}
private function notEnough(_arg1:Event){
var _local2:*;
var _local3:*;
if (textNotEnough != null){
textNotEnough.gotoAndPlay(2);
};
_local2 = new wrongSnd();
_local3 = new theSound(0, 0.7, _local2, 0, 0);
}
private function addLamp(_arg1:Event){
staticFromShop.lamps++;
staticFromShop.wallet = (staticFromShop.wallet - staticFromShop.priceLamp);
addLampa(lastLamp);
lastLamp--;
showLamp1();
changeStage();
}
private function addFly(_arg1:Event){
staticFromShop.canFly++;
if (staticFromShop.canFly == 1){
if (znakArray[6] != 0){
Parent.removeChild(znakArray[6]);
znakArray[6] = 0;
};
staticFromShop.timeFly = staticFromShop.FLYSTEP;
addPolosa(Parent.startPolosa.x, Parent.startPolosa.y);
};
staticFromShop.wallet = (staticFromShop.wallet - (staticFromShop.canFly * staticFromShop.priceFlyght));
Main3.speak.newInformation[0] = "Press <up> to fly, <z> or <click> to stop flying, <up> or <down> to control flight.";
Parent.sf.text = ((("" + staticFromShop.canFly) + "/") + staticFromShop.FLYMAX);
changeStage();
shF();
}
private function dzin(){
var _local1:*;
var _local2:*;
if (curWallet != staticFromShop.wallet){
_local1 = new sndBuy();
_local2 = new theSound(0, 0.4, _local1, 0, 0);
};
}
private function gotositeCode(_arg1:Event){
}
private function showDJ(_arg1:Event){
opredZvuk();
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title7;
theText = text9;
addTextus(staticFromShop.priceDoubleJump);
}
private function addHero(_arg1){
hArray[_arg1].pig.gotoAndStop(2);
if (staticFromShop.kolvoHeroes > 1){
changeLast((lastHeroX - 1));
goPoSpritam();
};
}
function chik(_arg1:MouseEvent){
var _local2:*;
var _local3:*;
if (Main3.snd){
_local2 = new onSnd();
_local3 = new theSound(0, 0.6, _local2, 0, 0);
};
}
private function showLamp1(){
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title3;
theText = text5;
if (staticFromShop.life <= staticFromShop.lamps){
theText = "";
textNotEnough = new shop_text3();
textNotEnough.x = Parent.startNE.x;
textNotEnough.y = Parent.startNE.y;
};
addTextus(staticFromShop.priceLamp);
}
private function changeLast(_arg1){
lastHelmetX = (_arg1 + 1);
lastLamp = (_arg1 + 1);
lastVisor = (_arg1 + 1);
}
function delListeners(){
killListeners();
Parent.getButton.removeEventListener(MouseEvent.CLICK, gotositeCode);
Parent.shero.removeEventListener(MouseEvent.ROLL_OVER, showHero);
Parent.shero.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.shelmet.removeEventListener(MouseEvent.ROLL_OVER, showHelmet);
Parent.shelmet.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.slamp.removeEventListener(MouseEvent.ROLL_OVER, showLamp);
Parent.slamp.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.svisor.removeEventListener(MouseEvent.ROLL_OVER, showVisor);
Parent.svisor.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.shjump.removeEventListener(MouseEvent.ROLL_OVER, showHJ);
Parent.shjump.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.sdoublejump.removeEventListener(MouseEvent.ROLL_OVER, showDJ);
Parent.sdoublejump.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.sflyght.removeEventListener(MouseEvent.ROLL_OVER, showF);
Parent.sflyght.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.sflyghttime.removeEventListener(MouseEvent.ROLL_OVER, showFT);
Parent.sflyghttime.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.sdown.removeEventListener(MouseEvent.ROLL_OVER, showDown);
Parent.sdown.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.btnMenu.removeEventListener(MouseEvent.CLICK, toMenu);
Parent.btnGame.removeEventListener(MouseEvent.CLICK, toGame);
Parent.btnGame.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.btnMore.removeEventListener(MouseEvent.CLICK, gotosite);
Parent.btnMenu.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.btnMore.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.btnGame.removeEventListener(MouseEvent.ROLL_OVER, chik);
stage.removeEventListener(KeyboardEvent.KEY_DOWN, resetR);
}
private function addHelmet(_arg1){
hArray[_arg1].helm.gotoAndStop(2);
}
private function showLamp(_arg1:Event){
opredZvuk();
showLamp1();
}
private function addTextus(_arg1){
if (_arg1 > staticFromShop.wallet){
theText = "";
textNotEnough = new shop_text1();
textNotEnough.x = Parent.startNE.x;
textNotEnough.y = Parent.startNE.y;
};
Parent.addText.text = (((theTitle + "\n") + "\n") + theText);
if (textNotEnough != null){
Parent.addChild(textNotEnough);
};
}
private function killListeners(){
Parent.shero.removeEventListener(MouseEvent.CLICK, addHr);
Parent.shelmet.removeEventListener(MouseEvent.CLICK, addHelm);
Parent.sdoublejump.removeEventListener(MouseEvent.CLICK, addDJ);
Parent.sflyght.removeEventListener(MouseEvent.CLICK, addFly);
Parent.sflyghttime.removeEventListener(MouseEvent.CLICK, addFlyTime);
Parent.sdown.removeEventListener(MouseEvent.CLICK, addDown);
Parent.slamp.removeEventListener(MouseEvent.CLICK, addLamp);
Parent.svisor.removeEventListener(MouseEvent.CLICK, addVisor);
Parent.shero.removeEventListener(MouseEvent.CLICK, notEnough);
Parent.shelmet.removeEventListener(MouseEvent.CLICK, notEnough);
Parent.sdoublejump.removeEventListener(MouseEvent.CLICK, notEnough);
Parent.sflyght.removeEventListener(MouseEvent.CLICK, notEnough);
Parent.sflyghttime.removeEventListener(MouseEvent.CLICK, notEnough);
Parent.sdown.removeEventListener(MouseEvent.CLICK, notEnough);
Parent.slamp.removeEventListener(MouseEvent.CLICK, notEnough);
Parent.svisor.removeEventListener(MouseEvent.CLICK, notEnough);
}
private function shF(){
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title8;
if (staticFromShop.canFly == 0){
theText = text10;
} else {
if (staticFromShop.canFly == 1){
theText = text11;
} else {
if (staticFromShop.canFly == 2){
theText = text12;
} else {
if (staticFromShop.canFly == 3){
theText = text15;
} else {
if (staticFromShop.canFly == 4){
theText = text16;
};
};
};
};
};
if (theText != null){
addTextus(staticFromShop.priceFlyght);
};
}
private function showHero(_arg1:Event){
opredZvuk();
if (theTitle != null){
theTitle = null;
};
theTitle = title1;
theText = text2;
addTextus(staticFromShop.priceHero);
}
private function showFT(_arg1:Event){
opredZvuk();
shFT();
}
private function showHero1(){
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title1;
theText = text2;
addTextus(staticFromShop.priceHero);
}
private function showHJ(_arg1:Event){
opredZvuk();
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title5;
theText = text7;
addTextus(staticFromShop.priceJumpHigh);
}
private function goPoSpritam(){
var _local1:*;
var _local2:*;
_local1 = 0;
while (_local1 < hArray.length) {
_local2 = ((hArray.length - _local1) - 1);
if (hArray[_local2].helm.currentFrame == 2){
hArray[_local2].helm.gotoAndStop(1);
hArray[(_local2 + 1)].helm.gotoAndStop(2);
lastHelmetX--;
};
if (hArray[_local2].fonar.currentFrame == 2){
hArray[_local2].fonar.gotoAndStop(1);
hArray[(_local2 + 1)].fonar.gotoAndStop(2);
lastLamp--;
};
if (hArray[_local2].zabr.currentFrame == 2){
hArray[_local2].zabr.gotoAndStop(1);
hArray[(_local2 + 1)].zabr.gotoAndStop(2);
lastVisor--;
};
_local1++;
};
}
public function go(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
addChild(shopPic);
Parent = shopPic;
Parent.addChild(heroSprite);
Parent.addChild(helmetSprite);
Parent.addChild(lampSprite);
Parent.addChild(visorSprite);
if (staticFromShop.priceHero == 10){
staticFromShop.priceHero = (staticFromShop.priceHero + (staticFromShop.kolvoHeroes * staticFromShop.priceHeroStep));
};
_local1 = 0;
while (_local1 < Parent.numChildren) {
_local3 = Parent.getChildAt(_local1);
if ((_local3 is MovieClip)){
_local3.gotoAndStop(1);
};
if ((((((((((((((((((((_local3 is Symbol146)) || ((_local3 is Symbol147)))) || ((_local3 is Symbol148)))) || ((_local3 is Symbol149)))) || ((_local3 is Symbol150)))) || ((_local3 is Symbol151)))) || ((_local3 is Symbol152)))) || ((_local3 is Symbol153)))) || ((_local3 is Symbol154)))) || ((_local3 is Symbol155)))){
_local3.mouseEnabled = false;
_local3.mouseChildren = false;
};
_local1++;
};
hArray[0] = Parent.p1;
hArray[1] = Parent.p2;
hArray[2] = Parent.p3;
hArray[3] = Parent.p4;
hArray[4] = Parent.p5;
hArray[5] = Parent.p6;
_local2 = 0;
while (_local2 < hArray.length) {
hArray[_local2].pig.gotoAndStop(1);
hArray[_local2].helm.gotoAndStop(1);
hArray[_local2].fonar.gotoAndStop(1);
hArray[_local2].zabr.gotoAndStop(1);
hArray[_local2].wingss.gotoAndStop(1);
_local2++;
};
Parent.sf.text = ((("" + staticFromShop.canFly) + "/") + staticFromShop.FLYMAX);
if (staticFromShop.kolvoHeroes != 0){
_local4 = 1;
while (_local4 <= staticFromShop.kolvoHeroes) {
addHero(lastHeroX);
lastHeroX++;
_local4++;
};
};
if (staticFromShop.life != 0){
_local5 = 1;
while (_local5 <= staticFromShop.life) {
_local6 = (staticFromShop.kolvoHeroes - _local5);
addHelmet(_local6);
lastHelmetX = (_local6 - 1);
_local5++;
};
};
if (staticFromShop.lamps != 0){
_local7 = 1;
while (_local7 <= staticFromShop.lamps) {
_local8 = (staticFromShop.kolvoHeroes - _local7);
addLampa(_local8);
lastLamp = (_local8 - 1);
_local7++;
};
};
if (staticFromShop.morda != 0){
_local9 = 1;
while (_local9 <= staticFromShop.morda) {
_local10 = (staticFromShop.kolvoHeroes - _local9);
addVis(_local10);
lastVisor = (_local10 - 1);
_local9++;
};
};
if (staticFromShop.canFly > 0){
_local11 = 0;
while (_local11 < staticFromShop.kolvoHeroes) {
hArray[_local11].wingss.gotoAndStop(2);
_local11++;
};
addPolosa(Parent.startPolosa.x, Parent.startPolosa.y);
};
changeStage();
Parent.getButton.addEventListener(MouseEvent.CLICK, gotositeCode);
Parent.shero.addEventListener(MouseEvent.ROLL_OVER, showHero);
Parent.shero.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.shelmet.addEventListener(MouseEvent.ROLL_OVER, showHelmet);
Parent.shelmet.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.slamp.addEventListener(MouseEvent.ROLL_OVER, showLamp);
Parent.slamp.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.svisor.addEventListener(MouseEvent.ROLL_OVER, showVisor);
Parent.svisor.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.shjump.addEventListener(MouseEvent.ROLL_OVER, showHJ);
Parent.shjump.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.sdoublejump.addEventListener(MouseEvent.ROLL_OVER, showDJ);
Parent.sdoublejump.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.sflyght.addEventListener(MouseEvent.ROLL_OVER, showF);
Parent.sflyght.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.sflyghttime.addEventListener(MouseEvent.ROLL_OVER, showFT);
Parent.sflyghttime.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.sdown.addEventListener(MouseEvent.ROLL_OVER, showDown);
Parent.sdown.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.btnGame.addEventListener(MouseEvent.CLICK, toGame);
Parent.btnGame.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.btnMenu.addEventListener(MouseEvent.CLICK, toMenu);
Parent.btnMore.addEventListener(MouseEvent.CLICK, gotosite);
Parent.btnMenu.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.btnMore.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.btnGame.addEventListener(MouseEvent.ROLL_OVER, chik);
stage.addEventListener(KeyboardEvent.KEY_DOWN, resetR);
}
private function addDown(_arg1:Event){
staticFromShop.downPosibility = true;
staticFromShop.wallet = (staticFromShop.wallet - staticFromShop.priceDown);
Main3.speak.newInformation[0] = "Press <arrow down> to jump down when the pig above ground level.";
changeStage();
}
function toMenu(_arg1:Event){
chikchik();
delListeners();
removeChild(shopPic);
Parent = null;
shopPic = null;
Main3(parent.parent).toMenu();
}
private function addDJ(_arg1:Event){
staticFromShop.doubleJump = true;
staticFromShop.wallet = (staticFromShop.wallet - staticFromShop.priceDoubleJump);
Main3.speak.newInformation[0] = "Press <z> or <left click> twice to double jump.";
changeStage();
}
private function showF(_arg1:Event){
opredZvuk();
shF();
}
private function resetR(_arg1:KeyboardEvent){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
if (_arg1.keyCode == 13){
_local2 = Parent.enterCode.textEnter.text.toLowerCase();
_local3 = "";
_local4 = 0;
while (_local4 < _local2.length) {
_local5 = _local2.substring(_local4, (_local4 + 1));
if (_local5 != " "){
_local3 = (_local3 + _local2.substring(_local4, (_local4 + 1)));
};
_local4++;
};
if (_local3 == "ilovebigdino"){
staticFromShop.wallet = (staticFromShop.wallet + 200);
Main3.codeEntered = true;
Parent.enterCode.visible = false;
Parent.enterCode.mouseEnabled = false;
Parent.enterCode.mouseChildren = false;
Parent.getButton.visible = false;
Parent.getButton.mouseEnabled = false;
Parent.getButton.mouseChildren = false;
stat.data.codeWasEntered = true;
stage.removeEventListener(KeyboardEvent.KEY_DOWN, resetR);
Parent.addText.text = "Success!";
MochiBot.track(this, "680d877b");
changeStage();
} else {
if (_local3 == "ilovemymommy"){
staticFromShop.wallet = (staticFromShop.wallet + 150);
Main3.codeEntered = true;
Parent.enterCode.visible = false;
Parent.enterCode.mouseEnabled = false;
Parent.enterCode.mouseChildren = false;
Parent.getButton.visible = false;
Parent.getButton.mouseEnabled = false;
Parent.getButton.mouseChildren = false;
stat.data.codeWasEntered = true;
stage.removeEventListener(KeyboardEvent.KEY_DOWN, resetR);
Parent.addText.text = "Success!";
MochiBot.track(this, "680d877b");
changeStage();
} else {
Parent.addText.text = "Wrong code!";
Parent.enterCode.textEnter.text = "";
};
};
};
}
private function showVisor(_arg1:Event){
opredZvuk();
showVisor1();
}
function chikchik(){
var _local1:*;
var _local2:*;
if (Main3.snd){
_local1 = new inSnd();
_local2 = new theSound(0, 0.4, _local1, 0, 0);
};
}
function toGame(_arg1:Event){
chikchik();
if (staticFromShop.kolvoHeroes > 0){
delListeners();
removeChild(shopPic);
Parent = null;
shopPic = null;
stage.focus = stage;
Main3(parent.parent).newLevel();
};
}
private function gotosite(_arg1:Event){
var _local2:URLRequest;
var _local3:*;
chikchik();
_local3 = "http://armorgames.com/";
_local2 = new URLRequest(_local3);
navigateToURL(_local2, "_blank");
}
private function changeStage(){
var _local1:*;
var _local2:*;
var _local3:*;
dzin();
if (staticFromShop.canFly > 0){
_local3 = 0;
while (_local3 < staticFromShop.kolvoHeroes) {
hArray[_local3].wingss.gotoAndStop(2);
_local3++;
};
};
Parent.textMoney.text = ("" + staticFromShop.wallet);
stat.data.sWallet = staticFromShop.wallet;
stat.data.sPriceTimeFlyght = staticFromShop.priceTimeFlyght;
stat.data.sPriceFlyght = staticFromShop.priceFlyght;
stat.data.sPriceHero = staticFromShop.priceHero;
stat.data.sPriceHeroStep = staticFromShop.priceHeroStep;
stat.data.sTimeFly = staticFromShop.timeFly;
stat.data.sCanFly = staticFromShop.canFly;
stat.data.sDoubleJump = staticFromShop.doubleJump;
stat.data.sLamps = staticFromShop.lamps;
stat.data.sLife = staticFromShop.life;
stat.data.sMorda = staticFromShop.morda;
stat.data.sKolvoHeroes = staticFromShop.kolvoHeroes;
stat.data.sDownPosibility = staticFromShop.downPosibility;
stat.data.sJmpSpd = staticFromShop.jmpSpd;
killListeners();
if (staticFromShop.kolvoHeroes == staticFromShop.HEROMAX){
Parent.shero.mouseEnabled = false;
Parent.shero.mouseChildren = false;
Parent.shero.gotoAndStop("done");
Parent.picsPig.alpha = 1;
Parent.shero.textPrice.text = "";
} else {
if (staticFromShop.wallet < staticFromShop.priceHero){
Parent.shero.addEventListener(MouseEvent.CLICK, notEnough);
Parent.shero.mouseEnabled = true;
Parent.shero.mouseChildren = true;
Parent.shero.gotoAndStop("no");
Parent.shero.textPrice.text = ("" + staticFromShop.priceHero);
Parent.picsPig.alpha = 0.5;
} else {
Parent.shero.mouseEnabled = true;
Parent.shero.mouseChildren = true;
Parent.shero.addEventListener(MouseEvent.CLICK, addHr);
Parent.shero.textPrice.text = ("" + staticFromShop.priceHero);
Parent.shero.gotoAndStop("yes");
Parent.picsPig.alpha = 1;
};
};
if (staticFromShop.life == staticFromShop.HEROMAX){
Parent.shelmet.mouseEnabled = false;
Parent.shelmet.mouseChildren = false;
Parent.shelmet.gotoAndStop("done");
Parent.shelmet.textPrice.text = "";
Parent.picsHelm.alpha = 1;
} else {
if (staticFromShop.wallet < staticFromShop.priceHelmet){
Parent.shelmet.addEventListener(MouseEvent.CLICK, notEnough);
Parent.picsHelm.visible = true;
Parent.shelmet.mouseEnabled = true;
Parent.shelmet.mouseChildren = true;
Parent.shelmet.gotoAndStop("no");
Parent.shelmet.textPrice.text = ("" + staticFromShop.priceHelmet);
Parent.picsHelm.alpha = 0.5;
} else {
if (staticFromShop.kolvoHeroes <= staticFromShop.life){
Parent.shelmet.addEventListener(MouseEvent.CLICK, notEnough);
Parent.picsHelm.visible = true;
Parent.shelmet.mouseEnabled = true;
Parent.shelmet.mouseChildren = true;
Parent.shelmet.gotoAndStop("no");
Parent.shelmet.textPrice.text = ("" + staticFromShop.priceHelmet);
Parent.picsHelm.alpha = 0.5;
} else {
Parent.picsHelm.visible = true;
Parent.shelmet.mouseEnabled = true;
Parent.shelmet.mouseChildren = true;
Parent.shelmet.addEventListener(MouseEvent.CLICK, addHelm);
Parent.shelmet.gotoAndStop("yes");
Parent.shelmet.textPrice.text = ("" + staticFromShop.priceHelmet);
Parent.picsHelm.alpha = 1;
};
};
};
if (staticFromShop.jmpSpd == Main3.JMPSPEED1){
Parent.sdoublejump.mouseEnabled = false;
Parent.sdoublejump.mouseChildren = false;
Parent.sdoublejump.gotoAndStop(1);
Parent.picsDJ.visible = false;
} else {
if (staticFromShop.doubleJump){
Parent.sdoublejump.mouseEnabled = false;
Parent.sdoublejump.mouseChildren = false;
Parent.sdoublejump.gotoAndStop("done");
Parent.sdoublejump.textPrice.text = "";
Parent.picsDJ.alpha = 1;
} else {
if (staticFromShop.wallet < staticFromShop.priceDoubleJump){
Parent.sdoublejump.addEventListener(MouseEvent.CLICK, notEnough);
Parent.picsDJ.visible = true;
Parent.sdoublejump.mouseEnabled = true;
Parent.sdoublejump.mouseChildren = true;
Parent.sdoublejump.gotoAndStop("no");
Parent.sdoublejump.textPrice.text = ("" + staticFromShop.priceDoubleJump);
Parent.picsDJ.alpha = 0.5;
} else {
if (!staticFromShop.doubleJump){
Parent.picsDJ.visible = true;
Parent.sdoublejump.mouseEnabled = true;
Parent.sdoublejump.mouseChildren = true;
Parent.sdoublejump.addEventListener(MouseEvent.CLICK, addDJ);
Parent.sdoublejump.textPrice.text = ("" + staticFromShop.priceDoubleJump);
Parent.sdoublejump.gotoAndStop("yes");
Parent.picsDJ.alpha = 1;
};
};
};
};
_local1 = (staticFromShop.priceFlyght * (staticFromShop.canFly + 1));
if (!staticFromShop.doubleJump){
Parent.sflyght.mouseEnabled = false;
Parent.sflyght.mouseChildren = false;
Parent.sflyght.gotoAndStop(1);
Parent.picsFly.visible = false;
} else {
if (staticFromShop.canFly == staticFromShop.FLYMAX){
Parent.sflyght.mouseEnabled = false;
Parent.sflyght.mouseChildren = false;
Parent.sflyght.gotoAndStop("done");
Parent.sflyght.textPrice.text = "";
Parent.picsFly.alpha = 1;
} else {
if (staticFromShop.wallet < (staticFromShop.priceFlyght * (staticFromShop.canFly + 1))){
Parent.sflyght.addEventListener(MouseEvent.CLICK, notEnough);
Parent.picsFly.visible = true;
Parent.sflyght.mouseEnabled = true;
Parent.sflyght.mouseChildren = true;
Parent.sflyght.gotoAndStop("no");
Parent.sflyght.textPrice.text = ("" + _local1);
Parent.picsFly.alpha = 0.5;
} else {
if (staticFromShop.doubleJump){
Parent.picsFly.visible = true;
Parent.sflyght.mouseEnabled = true;
Parent.sflyght.mouseChildren = true;
Parent.sflyght.addEventListener(MouseEvent.CLICK, addFly);
Parent.sflyght.gotoAndStop("yes");
Parent.sflyght.textPrice.text = ("" + _local1);
Parent.picsFly.alpha = 1;
};
};
};
};
_local2 = (staticFromShop.priceTimeFlyght * (staticFromShop.timeFly / staticFromShop.FLYSTEP));
if (staticFromShop.canFly == 0){
Parent.sflyghttime.mouseEnabled = false;
Parent.sflyghttime.mouseChildren = false;
Parent.sflyghttime.gotoAndStop(1);
Parent.picsTime.visible = false;
} else {
if (staticFromShop.timeFly == (staticFromShop.FLYTIMEMAX * staticFromShop.FLYSTEP)){
Parent.sflyghttime.mouseEnabled = false;
Parent.sflyghttime.mouseChildren = false;
Parent.sflyghttime.gotoAndStop("done");
Parent.sflyghttime.textPrice.text = "";
Parent.picsTime.alpha = 1;
} else {
if (staticFromShop.wallet < (staticFromShop.priceTimeFlyght * (staticFromShop.timeFly / staticFromShop.FLYSTEP))){
Parent.sflyghttime.addEventListener(MouseEvent.CLICK, notEnough);
Parent.picsTime.visible = true;
Parent.sflyghttime.mouseEnabled = true;
Parent.sflyghttime.mouseChildren = true;
Parent.sflyghttime.gotoAndStop("no");
Parent.sflyghttime.textPrice.text = ("" + _local2);
Parent.picsTime.alpha = 0.5;
} else {
Parent.picsTime.visible = true;
Parent.sflyghttime.mouseEnabled = true;
Parent.sflyghttime.mouseChildren = true;
Parent.sflyghttime.addEventListener(MouseEvent.CLICK, addFlyTime);
Parent.sflyghttime.gotoAndStop("yes");
Parent.sflyghttime.textPrice.text = ("" + _local2);
Parent.picsTime.alpha = 1;
};
};
};
if (staticFromShop.jmpSpd == Main3.JMPSPEED1){
Parent.sdown.mouseEnabled = false;
Parent.sdown.mouseChildren = false;
Parent.sdown.gotoAndStop(1);
Parent.picsDown.visible = false;
} else {
if (staticFromShop.downPosibility){
Parent.sdown.mouseEnabled = false;
Parent.sdown.mouseChildren = false;
Parent.sdown.gotoAndStop("done");
Parent.sdown.textPrice.text = "";
Parent.picsDown.alpha = 1;
} else {
if (staticFromShop.wallet < staticFromShop.priceDown){
Parent.sdown.addEventListener(MouseEvent.CLICK, notEnough);
Parent.picsDown.visible = true;
Parent.sdown.mouseEnabled = true;
Parent.sdown.mouseChildren = true;
Parent.sdown.gotoAndStop("no");
Parent.sdown.textPrice.text = ("" + staticFromShop.priceDown);
Parent.picsDown.alpha = 0.5;
} else {
if (!staticFromShop.downPosibility){
Parent.picsDown.visible = true;
Parent.sdown.mouseEnabled = true;
Parent.sdown.mouseChildren = true;
Parent.sdown.addEventListener(MouseEvent.CLICK, addDown);
Parent.sdown.gotoAndStop("yes");
Parent.sdown.textPrice.text = ("" + staticFromShop.priceDown);
Parent.picsDown.alpha = 1;
};
};
};
};
if (staticFromShop.life == 0){
Parent.slamp.mouseEnabled = false;
Parent.slamp.mouseChildren = false;
Parent.slamp.gotoAndStop(1);
Parent.picsFon.visible = false;
} else {
if (staticFromShop.lamps == staticFromShop.HEROMAX){
Parent.slamp.mouseEnabled = false;
Parent.slamp.mouseChildren = false;
Parent.slamp.gotoAndStop("done");
Parent.slamp.textPrice.text = "";
Parent.picsFon.alpha = 1;
} else {
if (staticFromShop.wallet < staticFromShop.priceLamp){
Parent.slamp.addEventListener(MouseEvent.CLICK, notEnough);
Parent.picsFon.visible = true;
Parent.slamp.mouseEnabled = true;
Parent.slamp.mouseChildren = true;
Parent.slamp.gotoAndStop("no");
Parent.slamp.textPrice.text = ("" + staticFromShop.priceLamp);
Parent.picsFon.alpha = 0.5;
} else {
if (staticFromShop.life <= staticFromShop.lamps){
Parent.slamp.addEventListener(MouseEvent.CLICK, notEnough);
Parent.picsFon.visible = true;
Parent.slamp.mouseEnabled = true;
Parent.slamp.mouseChildren = true;
Parent.slamp.gotoAndStop("no");
Parent.slamp.textPrice.text = ("" + staticFromShop.priceLamp);
Parent.picsFon.alpha = 0.5;
} else {
Parent.picsFon.visible = true;
Parent.slamp.mouseEnabled = true;
Parent.slamp.mouseChildren = true;
Parent.slamp.addEventListener(MouseEvent.CLICK, addLamp);
Parent.slamp.gotoAndStop("yes");
Parent.slamp.textPrice.text = ("" + staticFromShop.priceLamp);
Parent.picsFon.alpha = 1;
};
};
};
};
if (staticFromShop.kolvoHeroes == 0){
Parent.shjump.mouseEnabled = false;
Parent.shjump.mouseChildren = false;
Parent.shjump.gotoAndStop(1);
Parent.picsHJ.visible = false;
} else {
if (staticFromShop.jmpSpd == Main3.JMPSPEED2){
Parent.shjump.mouseEnabled = false;
Parent.shjump.mouseChildren = false;
Parent.shjump.gotoAndStop("done");
Parent.shjump.textPrice.text = "";
Parent.picsHJ.alpha = 1;
} else {
if (staticFromShop.wallet < staticFromShop.priceJumpHigh){
Parent.shjump.addEventListener(MouseEvent.CLICK, notEnough);
Parent.picsHJ.visible = true;
Parent.shjump.mouseEnabled = true;
Parent.shjump.mouseChildren = true;
Parent.shjump.gotoAndStop("no");
Parent.shjump.textPrice.text = ("" + staticFromShop.priceJumpHigh);
Parent.picsHJ.alpha = 0.5;
} else {
if (staticFromShop.jmpSpd == Main3.JMPSPEED1){
Parent.picsHJ.visible = true;
Parent.shjump.mouseEnabled = true;
Parent.shjump.mouseChildren = true;
Parent.shjump.addEventListener(MouseEvent.CLICK, addHJ);
Parent.shjump.gotoAndStop("yes");
Parent.shjump.textPrice.text = ("" + staticFromShop.priceJumpHigh);
Parent.picsHJ.alpha = 1;
};
};
};
};
if (staticFromShop.life == 0){
Parent.svisor.mouseEnabled = false;
Parent.svisor.mouseChildren = false;
Parent.svisor.gotoAndStop(1);
Parent.picsVis.visible = false;
} else {
if (staticFromShop.morda == staticFromShop.HEROMAX){
Parent.svisor.mouseEnabled = false;
Parent.svisor.mouseChildren = false;
Parent.svisor.gotoAndStop("done");
Parent.svisor.textPrice.text = "";
Parent.picsVis.alpha = 1;
} else {
if (staticFromShop.wallet < staticFromShop.priceVisor){
Parent.svisor.addEventListener(MouseEvent.CLICK, notEnough);
Parent.picsVis.visible = true;
Parent.svisor.mouseEnabled = true;
Parent.svisor.mouseChildren = true;
Parent.svisor.gotoAndStop("no");
Parent.svisor.textPrice.text = ("" + staticFromShop.priceVisor);
Parent.picsVis.alpha = 0.5;
} else {
if (staticFromShop.life <= staticFromShop.morda){
Parent.svisor.addEventListener(MouseEvent.CLICK, notEnough);
Parent.picsVis.visible = true;
Parent.svisor.mouseEnabled = true;
Parent.svisor.mouseChildren = true;
Parent.svisor.gotoAndStop("no");
Parent.svisor.textPrice.text = ("" + staticFromShop.priceVisor);
Parent.picsVis.alpha = 0.5;
} else {
Parent.picsVis.visible = true;
Parent.svisor.mouseEnabled = true;
Parent.svisor.mouseChildren = true;
Parent.svisor.addEventListener(MouseEvent.CLICK, addVisor);
Parent.svisor.textPrice.text = ("" + staticFromShop.priceVisor);
Parent.svisor.gotoAndStop("yes");
Parent.picsVis.alpha = 1;
};
};
};
};
curWallet = staticFromShop.wallet;
}
private function showDown(_arg1:Event){
opredZvuk();
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title6;
theText = text8;
addTextus(staticFromShop.priceDown);
}
private function out(_arg1:Event){
if (theText != null){
Parent.addText.text = "";
theText = null;
};
if (theTitle != null){
theTitle = null;
};
if (textNotEnough != null){
Parent.removeChild(textNotEnough);
textNotEnough = null;
};
}
private function addHJ(_arg1:Event){
staticFromShop.jmpSpd = Main3.JMPSPEED2;
staticFromShop.wallet = (staticFromShop.wallet - staticFromShop.priceJumpHigh);
changeStage();
}
private function addLampa(_arg1){
hArray[_arg1].fonar.gotoAndStop(2);
}
private function addHelm(_arg1:Event){
staticFromShop.life++;
staticFromShop.wallet = (staticFromShop.wallet - staticFromShop.priceHelmet);
addHelmet(lastHelmetX);
lastHelmetX--;
showHelmet1();
changeStage();
}
private function addHr(_arg1:Event){
staticFromShop.kolvoHeroes++;
staticFromShop.wallet = (staticFromShop.wallet - staticFromShop.priceHero);
staticFromShop.priceHero = (staticFromShop.priceHero + (staticFromShop.kolvoHeroes * staticFromShop.priceHeroStep));
showHero1();
addHero(lastHeroX);
lastHeroX++;
changeStage();
}
private function addPolosa(_arg1, _arg2){
var _local3:*;
if (pls == null){
pls = new flyPoloska();
pls.x = _arg1;
pls.y = _arg2;
_local3 = staticFromShop.FLYSTEP;
while (_local3 <= staticFromShop.timeFly) {
pls.scaleX = (pls.scaleX + (_local3 / 20));
_local3 = (_local3 + staticFromShop.FLYSTEP);
};
Parent.addChild(pls);
} else {
pls.scaleX = (pls.scaleX + (staticFromShop.timeFly / 20));
};
}
private function showHelmet1(){
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title2;
theText = text3;
if (staticFromShop.kolvoHeroes <= staticFromShop.life){
theText = "";
textNotEnough = new shop_text2();
textNotEnough.x = Parent.startNE.x;
textNotEnough.y = Parent.startNE.y;
};
addTextus(staticFromShop.priceHelmet);
}
private function showHelmet(_arg1:Event){
opredZvuk();
showHelmet1();
}
private function addVis(_arg1){
hArray[_arg1].zabr.gotoAndStop(2);
}
private function addVisor(_arg1:Event){
staticFromShop.morda++;
staticFromShop.wallet = (staticFromShop.wallet - staticFromShop.priceVisor);
addVis(lastVisor);
lastVisor--;
showVisor1();
changeStage();
}
private function shFT(){
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title9;
theText = text13;
addTextus(staticFromShop.priceTimeFlyght);
}
public function ini(){
var _local1:*;
var _local2:*;
var _local3:*;
shopPic.x = (Main3.DLINA / 2);
shopPic.y = (Main3.VYSOTA / 2);
_local1 = 0;
while (_local1 < shopPic.numChildren) {
_local3 = shopPic.getChildAt(_local1);
if ((_local3 is MovieClip)){
_local3.gotoAndStop(1);
};
_local1++;
};
_local2 = new checkDie();
_local2.gurl(Main3.uurl);
shopPic.enterCode.visible = false;
shopPic.enterCode.mouseEnabled = false;
shopPic.enterCode.mouseChildren = false;
shopPic.getButton.visible = false;
shopPic.getButton.mouseEnabled = false;
shopPic.getButton.mouseChildren = false;
}
private function showVisor1(){
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title4;
theText = text4;
if (staticFromShop.life <= staticFromShop.morda){
theText = "";
textNotEnough = new shop_text3();
textNotEnough.x = Parent.startNE.x;
textNotEnough.y = Parent.startNE.y;
};
addTextus(staticFromShop.priceVisor);
}
private function addFlyTime(_arg1:Event){
staticFromShop.wallet = (staticFromShop.wallet - (staticFromShop.priceTimeFlyght * (staticFromShop.timeFly / staticFromShop.FLYSTEP)));
staticFromShop.timeFly = (staticFromShop.timeFly + staticFromShop.FLYSTEP);
addPolosa((Parent.sflyghttime.x + step), Parent.sflyghttime.y);
changeStage();
shFT();
}
}
}//package
Section 411
//shop2 (shop2)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
public dynamic class shop2 extends MovieClip {
private var text10:String;// = "Buy ability to fly. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight."
private var text11:String;// = "Buy ability to fly twice. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight."
private var text12:String;// = "Buy ability to fly three times. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight."
private var text13:String;// = "Increase flight time."
private var text14:String;// = "In puzzles you have to choose which pig you want to give any equipment.
Just click on a pig in the row."
private var text16:String;// = "Buy ability to fly five times. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight."
private var text17:String;// = "You have to buy at least one pig to start puzzle!"
private var text15:String;// = "Buy ability to fly four times. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight."
private var lastHelmetX;// = 0
var startX;
var startY;
private var glow1:GlowFilter;
private var title1_1:String;// = "PIG"
private var curWallet;
private var thisKolvoHeroes;// = 0
private var theTitle;
private var znakArray:Array;
private var text1:String;// = "Buy a pig to start this puzzle."
private var text2:String;// = "Buy an extra Pig. While it is not the first, it can't be lost."
private var text3:String;// = "Buy a helmet for each pig to protect it one time. But pigs can't swim with it."
private var text4:String;// = "Buy a visor for each pig to protect it twice. But pigs can't swim with it."
private var text5:String;// = "Buy a lamp for each pig to see in darkness."
private var text6:String;// = "Buy ability to jump. Press <z> or <left click> to jump."
private var text8:String;// = "Buy ability to jump down. When the pig above ground level press <arrow down> to jump down."
private var text9:String;// = "Buy ability in double jump. Press <z> or <left click> to jump when the pig has already jumped."
private var lastHeroX;// = 0
private var text7:String;// = "Buy ability to jump higher."
private var visorSprite:Sprite;
private var thisLife;// = 0
var shopPic:MovieClip;
private var lampSprite:Sprite;
private var thisCanFly;// = 0
private var strela;// = null
public var Parent;
private var step:int;// = 50
private var hArray:Array;
private var shopWallet;// = 0
private var title1:String;// = "EXTRA PIG"
private var title2:String;// = "HELMET"
private var title3:String;// = "LAMP"
private var title4:String;// = "VISOR"
private var title5:String;// = "HIGH JUMP"
private var title6:String;// = "JUMP DOWN"
private var title7:String;// = "DOUBLE JUMP"
private var title8:String;// = "FLIGHT"
private var title9:String;// = "FLIGHT TIME"
private var thisDownPosibility:Boolean;
var mmz:Number;
private var thisDoubleJump:Boolean;
private var puzVisorArray:Array;
private var lastVisor;// = 0
private var thisJmpSpd;
private var theText:String;
private var currentPig:int;// = 0
private var heroSprite:Sprite;
private var textNotEnough;
private var lastLamp;// = 0
private var thisMorda;// = 0
private var helmetSprite:Sprite;
var num;
private var puzHelmetArray:Array;
private var glow:GlowFilter;
private var thisLamps;// = 0
private var puzLampArray:Array;
private var picherArray:Array;
private var thisPriceHero;
private var thisTimeFly;// = 0
var pls;
public function shop2():void{
shopPic = new puzzleShop();
text1 = "Buy a pig to start this puzzle.";
text2 = "Buy an extra Pig. While it is not the first, it can't be lost.";
text3 = "Buy a helmet for each pig to protect it one time. But pigs can't swim with it.";
text4 = "Buy a visor for each pig to protect it twice. But pigs can't swim with it.";
text5 = "Buy a lamp for each pig to see in darkness.";
text6 = "Buy ability to jump. Press <z> or <left click> to jump.";
text7 = "Buy ability to jump higher.";
text8 = "Buy ability to jump down. When the pig above ground level press <arrow down> to jump down.";
text9 = "Buy ability in double jump. Press <z> or <left click> to jump when the pig has already jumped.";
text10 = "Buy ability to fly. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight.";
text11 = "Buy ability to fly twice. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight.";
text12 = "Buy ability to fly three times. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight.";
text13 = "Increase flight time.";
text14 = "In puzzles you have to choose which pig you want to give any equipment.\n \n Just click on a pig in the row.";
text15 = "Buy ability to fly four times. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight.";
text16 = "Buy ability to fly five times. Press <arrow up> to fly. Press <z> or <left click> to stop flying. Press <arrow up> or <arrow down> to change height of flight.";
text17 = "You have to buy at least one pig to start puzzle!";
title1 = "EXTRA PIG";
title1_1 = "PIG";
title2 = "HELMET";
title3 = "LAMP";
title4 = "VISOR";
title5 = "HIGH JUMP";
title6 = "JUMP DOWN";
title7 = "DOUBLE JUMP";
title8 = "FLIGHT";
title9 = "FLIGHT TIME";
glow = new GlowFilter();
glow1 = new GlowFilter();
step = 50;
lastHeroX = 0;
lastHelmetX = 0;
lastLamp = 0;
lastVisor = 0;
znakArray = new Array(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
heroSprite = new Sprite();
helmetSprite = new Sprite();
lampSprite = new Sprite();
visorSprite = new Sprite();
shopWallet = 0;
thisCanFly = 0;
thisKolvoHeroes = 0;
thisLife = 0;
thisJmpSpd = Main3.JMPSPEED1;
thisTimeFly = 0;
thisLamps = 0;
thisMorda = 0;
picherArray = new Array();
strela = null;
currentPig = 0;
hArray = new Array();
puzHelmetArray = new Array();
puzVisorArray = new Array();
puzLampArray = new Array();
super();
}
private function opredZvuk(){
var _local1:*;
var _local2:*;
_local1 = new navedSnd();
_local2 = new theSound(0, 0.7, _local1, 0, 0);
}
private function toAmunit(_arg1:Event){
var _local2:*;
_local2 = hArray.indexOf(_arg1.target);
if (_local2 != currentPig){
hArray[currentPig].filters = [];
currentPig = _local2;
_arg1.target.filters = [glow1];
};
changeStage();
}
private function showNado(_arg1:Event){
if (_arg1.target.pig.currentFrame == 2){
if (_arg1.target.x != hArray[currentPig].x){
_arg1.target.filters = [glow];
};
if (theText != null){
theText = null;
};
if (thisKolvoHeroes > 1){
Parent.addText.text = ("" + text14);
} else {
Parent.addText.text = "";
};
};
}
private function notEnough(_arg1:Event){
var _local2:*;
var _local3:*;
if (textNotEnough != null){
textNotEnough.gotoAndPlay(2);
};
_local2 = new wrongSnd();
_local3 = new theSound(0, 0.7, _local2, 0, 0);
}
private function addLamp(_arg1:Event){
thisLamps++;
shopWallet = (shopWallet - staticFromShop.priceLamp);
addLampa(currentPig);
lastLamp--;
showLamp1();
changeStage();
}
private function addFly(_arg1:Event){
thisCanFly++;
if (thisCanFly == 1){
if (znakArray[6] != null){
Parent.removeChild(znakArray[6]);
znakArray[6] = null;
};
thisTimeFly = staticFromShop.FLYSTEP;
addPolosa(Parent.startPolosa.x, Parent.startPolosa.y);
};
shopWallet = (shopWallet - (thisCanFly * staticFromShop.priceFlyght));
Parent.sf.text = ((("" + thisCanFly) + "/") + staticFromShop.FLYMAX);
changeStage();
shF();
}
private function dzin(){
var _local1:*;
var _local2:*;
if (curWallet > shopWallet){
_local1 = new sndBuy();
_local2 = new theSound(0, 0.4, _local1, 0, 0);
};
}
private function showDJ(_arg1:Event){
opredZvuk();
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title7;
theText = ("" + text9);
addTextus(staticFromShop.priceDoubleJump);
}
private function addHero(_arg1){
hArray[_arg1].pig.gotoAndStop(2);
if (thisKolvoHeroes == 1){
currentPig = 0;
hArray[_arg1].filters = [glow1];
} else {
hArray[currentPig].filters = [];
currentPig = (currentPig + 1);
hArray[currentPig].filters = [glow1];
};
hArray[_arg1].addEventListener(MouseEvent.CLICK, toAmunit);
changeLast((lastHeroX - 1));
goPoSpritam();
}
function chik(_arg1:MouseEvent){
var _local2:*;
var _local3:*;
if (Main3.snd){
_local2 = new onSnd();
_local3 = new theSound(0, 0.6, _local2, 0, 0);
};
}
private function changeLast(_arg1){
lastHelmetX = (_arg1 + 1);
lastLamp = (_arg1 + 1);
lastVisor = (_arg1 + 1);
}
private function showLamp1(){
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title3;
theText = ("" + text5);
if (puzHelmetArray[currentPig] == 0){
theText = "";
textNotEnough = new shop_text3();
textNotEnough.x = Parent.startNE.x;
textNotEnough.y = Parent.startNE.y;
};
if (puzLampArray[currentPig] != 0){
theText = "";
textNotEnough = new shop_text4();
textNotEnough.x = Parent.startNE.x;
textNotEnough.y = Parent.startNE.y;
};
addTextus(staticFromShop.priceLamp);
}
function delListeners(){
var _local1:*;
var _local2:*;
_local1 = 0;
while (_local1 < thisKolvoHeroes) {
staticFromPuzzle.PhelmetsArray.unshift(puzHelmetArray[_local1]);
staticFromPuzzle.PvisorsArray.unshift(puzVisorArray[_local1]);
staticFromPuzzle.PlampsArray.unshift(puzLampArray[_local1]);
_local1++;
};
staticFromPuzzle.PjmpSpd = thisJmpSpd;
staticFromPuzzle.PdownPosibility = thisDownPosibility;
staticFromPuzzle.PkolvoHeroes = thisKolvoHeroes;
staticFromPuzzle.Pmorda = thisMorda;
staticFromPuzzle.Plife = thisLife;
staticFromPuzzle.Plamps = thisLamps;
staticFromPuzzle.PdoubleJump = thisDoubleJump;
staticFromPuzzle.PcanFly = thisCanFly;
staticFromPuzzle.PtimeFly = thisTimeFly;
_local2 = 0;
while (_local2 < hArray.length) {
hArray[_local2].removeEventListener(MouseEvent.CLICK, toAmunit);
hArray[_local2].removeEventListener(MouseEvent.ROLL_OVER, showNado);
hArray[_local2].removeEventListener(MouseEvent.ROLL_OUT, out);
_local2++;
};
killListeners();
Parent.mrg.removeEventListener(MouseEvent.CLICK, gotosite);
Parent.mrg.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.shero.removeEventListener(MouseEvent.ROLL_OVER, showHero);
Parent.shero.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.shelmet.removeEventListener(MouseEvent.ROLL_OVER, showHelmet);
Parent.shelmet.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.slamp.removeEventListener(MouseEvent.ROLL_OVER, showLamp);
Parent.slamp.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.svisor.removeEventListener(MouseEvent.ROLL_OVER, showVisor);
Parent.svisor.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.shjump.removeEventListener(MouseEvent.ROLL_OVER, showHJ);
Parent.shjump.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.sdoublejump.removeEventListener(MouseEvent.ROLL_OVER, showDJ);
Parent.sdoublejump.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.sflyght.removeEventListener(MouseEvent.ROLL_OVER, showF);
Parent.sflyght.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.sflyghttime.removeEventListener(MouseEvent.ROLL_OVER, showFT);
Parent.sflyghttime.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.sdown.removeEventListener(MouseEvent.ROLL_OVER, showDown);
Parent.sdown.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.btnMenu.removeEventListener(MouseEvent.CLICK, toMenu);
Parent.btnGame.removeEventListener(MouseEvent.CLICK, toGame);
Parent.btnPrev.removeEventListener(MouseEvent.CLICK, toView);
Parent.sp.removeEventListener(MouseEvent.ROLL_OVER, showNET);
Parent.sp.removeEventListener(MouseEvent.ROLL_OUT, out);
Parent.btnReset.removeEventListener(MouseEvent.CLICK, obnulenie);
Parent.btnGame.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.btnReset.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.btnPrev.removeEventListener(MouseEvent.ROLL_OVER, chik);
Parent.btnMenu.removeEventListener(MouseEvent.ROLL_OVER, chik);
}
private function addHelmet(_arg1){
hArray[_arg1].helm.gotoAndStop(2);
puzHelmetArray[_arg1] = 1;
}
private function showLamp(_arg1:Event){
opredZvuk();
showLamp1();
}
private function addTextus(_arg1){
if (_arg1 > shopWallet){
theText = "";
textNotEnough = new shop_text1();
textNotEnough.x = Parent.startNE.x;
textNotEnough.y = Parent.startNE.y;
};
if (theTitle == null){
Parent.addText.text = ("" + theText);
} else {
Parent.addText.text = (((theTitle + "\n") + "\n") + theText);
};
if (textNotEnough != null){
Parent.addChild(textNotEnough);
};
}
private function killListeners(){
Parent.shero.removeEventListener(MouseEvent.CLICK, addHr);
Parent.shelmet.removeEventListener(MouseEvent.CLICK, addHelm);
Parent.shjump.removeEventListener(MouseEvent.CLICK, addHJ);
Parent.sdoublejump.removeEventListener(MouseEvent.CLICK, addDJ);
Parent.sflyght.removeEventListener(MouseEvent.CLICK, addFly);
Parent.sflyghttime.removeEventListener(MouseEvent.CLICK, addFlyTime);
Parent.sdown.removeEventListener(MouseEvent.CLICK, addDown);
Parent.slamp.removeEventListener(MouseEvent.CLICK, addLamp);
Parent.svisor.removeEventListener(MouseEvent.CLICK, addVisor);
Parent.shero.removeEventListener(MouseEvent.CLICK, notEnough);
Parent.shelmet.removeEventListener(MouseEvent.CLICK, notEnough);
Parent.sdoublejump.removeEventListener(MouseEvent.CLICK, notEnough);
Parent.sflyght.removeEventListener(MouseEvent.CLICK, notEnough);
Parent.sflyghttime.removeEventListener(MouseEvent.CLICK, notEnough);
Parent.sdown.removeEventListener(MouseEvent.CLICK, notEnough);
Parent.slamp.removeEventListener(MouseEvent.CLICK, notEnough);
Parent.svisor.removeEventListener(MouseEvent.CLICK, notEnough);
}
private function shF(){
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title8;
if (thisCanFly == 0){
theText = ("" + text10);
} else {
if (thisCanFly == 1){
theText = ("" + text11);
} else {
if (thisCanFly == 2){
theText = ("" + text12);
} else {
if (thisCanFly == 3){
theText = ("" + text15);
} else {
if (thisCanFly == 4){
theText = ("" + text16);
};
};
};
};
};
if (theText != null){
addTextus(staticFromShop.priceFlyght);
};
}
private function showHero(_arg1:Event){
opredZvuk();
if (theTitle != null){
theTitle = null;
};
if (thisKolvoHeroes < 1){
theText = ("" + text1);
theTitle = title1_1;
} else {
theText = ("" + text2);
theTitle = title1;
};
addTextus(thisPriceHero);
}
private function showFT(_arg1:Event){
opredZvuk();
shFT();
}
private function showHero1(){
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
if (thisKolvoHeroes < 1){
theText = ("" + text1);
theTitle = title1_1;
} else {
theText = ("" + text2);
theTitle = title1;
};
theTitle = title1;
addTextus(thisPriceHero);
}
private function showHJ(_arg1:Event){
opredZvuk();
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title5;
theText = ("" + text7);
addTextus(staticFromShop.priceJumpHigh);
}
private function goPoSpritam(){
var _local1:*;
var _local2:*;
_local1 = 0;
while (_local1 < hArray.length) {
_local2 = ((hArray.length - _local1) - 1);
if (hArray[_local2].helm.currentFrame == 2){
hArray[_local2].helm.gotoAndStop(1);
hArray[(_local2 + 1)].helm.gotoAndStop(2);
puzHelmetArray[_local2] = 0;
puzHelmetArray[(_local2 + 1)] = 1;
};
if (hArray[_local2].fonar.currentFrame == 2){
hArray[_local2].fonar.gotoAndStop(1);
hArray[(_local2 + 1)].fonar.gotoAndStop(2);
puzLampArray[_local2] = 0;
puzLampArray[(_local2 + 1)] = 1;
};
if (hArray[_local2].zabr.currentFrame == 2){
hArray[_local2].zabr.gotoAndStop(1);
hArray[(_local2 + 1)].zabr.gotoAndStop(2);
puzVisorArray[_local2] = 0;
puzVisorArray[(_local2 + 1)] = 1;
};
_local1++;
};
}
public function go(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
addChild(shopPic);
glow.color = 0xFFFFFF;
glow.alpha = 1;
glow.blurX = 2;
glow.blurY = 2;
glow.strength = 50;
glow.quality = BitmapFilterQuality.HIGH;
glow1.color = 0xFFFFFF;
glow1.alpha = 1;
glow1.blurX = 4;
glow1.blurY = 4;
glow1.strength = 50;
glow1.quality = BitmapFilterQuality.HIGH;
_local1 = 0;
while (_local1 < staticFromShop.HEROMAX) {
puzHelmetArray[_local1] = 0;
puzVisorArray[_local1] = 0;
puzLampArray[_local1] = 0;
_local1++;
};
staticFromPuzzle.PjumpPosibility = false;
staticFromPuzzle.PjmpSpd = Main3.JMPSPEED1;
staticFromPuzzle.PdownPosibility = false;
staticFromPuzzle.PkolvoHeroes = 0;
staticFromPuzzle.Pmorda = 0;
staticFromPuzzle.Plife = 0;
staticFromPuzzle.Plamps = 0;
staticFromPuzzle.PdoubleJump = false;
staticFromPuzzle.PcanFly = 0;
staticFromPuzzle.PtimeFly = 0;
shopWallet = Main3.kolvoMoney[(Main3.lvl - 1)];
curWallet = shopWallet;
thisPriceHero = 10;
Parent = shopPic;
Parent.addChild(heroSprite);
Parent.addChild(helmetSprite);
Parent.addChild(lampSprite);
Parent.addChild(visorSprite);
Parent.btnGame.mouseEnabled = false;
Parent.btnGame.mouseChildren = false;
Parent.sp.alpha = 0.5;
_local2 = 0;
while (_local2 < Parent.numChildren) {
_local4 = Parent.getChildAt(_local2);
if ((_local4 is MovieClip)){
_local4.gotoAndStop(1);
};
if ((((((((((((((((((((_local4 is Symbol146)) || ((_local4 is Symbol147)))) || ((_local4 is Symbol148)))) || ((_local4 is Symbol149)))) || ((_local4 is Symbol150)))) || ((_local4 is Symbol151)))) || ((_local4 is Symbol152)))) || ((_local4 is Symbol153)))) || ((_local4 is Symbol154)))) || ((_local4 is Symbol155)))){
_local4.mouseEnabled = false;
_local4.mouseChildren = false;
};
_local2++;
};
hArray[0] = Parent.p1;
hArray[1] = Parent.p2;
hArray[2] = Parent.p3;
hArray[3] = Parent.p4;
hArray[4] = Parent.p5;
hArray[5] = Parent.p6;
_local3 = 0;
while (_local3 < hArray.length) {
hArray[_local3].pig.gotoAndStop(1);
hArray[_local3].helm.gotoAndStop(1);
hArray[_local3].fonar.gotoAndStop(1);
hArray[_local3].zabr.gotoAndStop(1);
hArray[_local3].wingss.gotoAndStop(1);
hArray[_local3].pig.mouseEnabled = false;
hArray[_local3].pig.mouseChildren = false;
hArray[_local3].helm.mouseEnabled = false;
hArray[_local3].helm.mouseChildren = false;
hArray[_local3].fonar.mouseEnabled = false;
hArray[_local3].fonar.mouseChildren = false;
hArray[_local3].zabr.mouseEnabled = false;
hArray[_local3].zabr.mouseChildren = false;
hArray[_local3].wingss.mouseEnabled = false;
hArray[_local3].wingss.mouseChildren = false;
hArray[_local3].addEventListener(MouseEvent.ROLL_OVER, showNado);
hArray[_local3].addEventListener(MouseEvent.ROLL_OUT, out);
_local3++;
};
Parent.sf.text = ((("" + thisCanFly) + "/") + staticFromShop.FLYMAX);
Parent.addText.text = "";
changeStage();
Parent.shero.addEventListener(MouseEvent.ROLL_OVER, showHero);
Parent.shero.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.shelmet.addEventListener(MouseEvent.ROLL_OVER, showHelmet);
Parent.shelmet.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.slamp.addEventListener(MouseEvent.ROLL_OVER, showLamp);
Parent.slamp.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.svisor.addEventListener(MouseEvent.ROLL_OVER, showVisor);
Parent.svisor.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.shjump.addEventListener(MouseEvent.ROLL_OVER, showHJ);
Parent.shjump.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.sdoublejump.addEventListener(MouseEvent.ROLL_OVER, showDJ);
Parent.sdoublejump.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.sflyght.addEventListener(MouseEvent.ROLL_OVER, showF);
Parent.sflyght.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.sflyghttime.addEventListener(MouseEvent.ROLL_OVER, showFT);
Parent.sflyghttime.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.sdown.addEventListener(MouseEvent.ROLL_OVER, showDown);
Parent.sdown.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.btnMenu.addEventListener(MouseEvent.CLICK, toMenu);
Parent.btnGame.addEventListener(MouseEvent.CLICK, toGame);
Parent.btnPrev.addEventListener(MouseEvent.CLICK, toView);
Parent.sp.addEventListener(MouseEvent.ROLL_OVER, showNET);
Parent.sp.addEventListener(MouseEvent.ROLL_OUT, out);
Parent.btnReset.addEventListener(MouseEvent.CLICK, obnulenie);
Parent.btnGame.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.btnReset.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.btnPrev.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.btnMenu.addEventListener(MouseEvent.ROLL_OVER, chik);
Parent.mrg.addEventListener(MouseEvent.CLICK, gotosite);
Parent.mrg.addEventListener(MouseEvent.ROLL_OVER, chik);
}
private function addDown(_arg1:Event){
thisDownPosibility = true;
shopWallet = (shopWallet - staticFromShop.priceDown);
changeStage();
}
function toMenu(_arg1:Event){
chikchik();
delListeners();
removeChild(shopPic);
Parent = null;
shopPic = null;
Main3(parent.parent).toSelect();
}
private function addDJ(_arg1:Event){
thisDoubleJump = true;
shopWallet = (shopWallet - staticFromShop.priceDoubleJump);
changeStage();
}
private function showF(_arg1:Event){
opredZvuk();
shF();
}
private function showVisor(_arg1:Event){
opredZvuk();
showVisor1();
}
function chikchik(){
var _local1:*;
var _local2:*;
if (Main3.snd){
_local1 = new inSnd();
_local2 = new theSound(0, 0.4, _local1, 0, 0);
};
}
function toGame(_arg1:Event){
chikchik();
if (thisKolvoHeroes > 0){
delListeners();
removeChild(shopPic);
Parent = null;
shopPic = null;
stage.focus = stage;
Main3(parent.parent).newLevel();
};
}
private function gotosite(_arg1:Event){
var _local2:URLRequest;
var _local3:*;
chikchik();
_local3 = "http://armorgames.com/";
_local2 = new URLRequest(_local3);
navigateToURL(_local2, "_blank");
}
private function changeStage(){
var _local1:*;
var _local2:*;
dzin();
Parent.textMoney.text = ("" + shopWallet);
killListeners();
if (thisKolvoHeroes == staticFromShop.HEROMAX){
Parent.shero.mouseEnabled = false;
Parent.shero.mouseChildren = false;
Parent.shero.gotoAndStop("done");
Parent.picsPig.alpha = 1;
Parent.shero.textPrice.text = "";
} else {
if (shopWallet < thisPriceHero){
Parent.shero.addEventListener(MouseEvent.CLICK, notEnough);
Parent.shero.mouseEnabled = true;
Parent.shero.mouseChildren = true;
Parent.shero.gotoAndStop("no");
Parent.shero.textPrice.text = ("" + thisPriceHero);
Parent.picsPig.alpha = 0.5;
} else {
Parent.shero.mouseEnabled = true;
Parent.shero.mouseChildren = true;
Parent.shero.addEventListener(MouseEvent.CLICK, addHr);
Parent.shero.gotoAndStop("yes");
Parent.shero.textPrice.text = ("" + thisPriceHero);
Parent.picsPig.alpha = 1;
};
};
if (thisKolvoHeroes == 0){
Parent.shelmet.mouseEnabled = false;
Parent.shelmet.mouseChildren = false;
Parent.shelmet.gotoAndStop(1);
Parent.picsHelm.visible = false;
} else {
if (puzHelmetArray[currentPig] != 0){
Parent.shelmet.addEventListener(MouseEvent.CLICK, notEnough);
Parent.shelmet.textPrice.text = ("" + staticFromShop.priceHelmet);
Parent.picsHelm.visible = true;
Parent.shelmet.mouseEnabled = true;
Parent.shelmet.mouseChildren = true;
Parent.shelmet.gotoAndStop("no");
Parent.picsHelm.alpha = 0.5;
} else {
if (shopWallet < staticFromShop.priceHelmet){
Parent.shelmet.addEventListener(MouseEvent.CLICK, notEnough);
Parent.shelmet.textPrice.text = ("" + staticFromShop.priceHelmet);
Parent.picsHelm.visible = true;
Parent.shelmet.mouseEnabled = true;
Parent.shelmet.mouseChildren = true;
Parent.shelmet.gotoAndStop("no");
Parent.picsHelm.alpha = 0.5;
} else {
if (puzHelmetArray[currentPig] == 0){
Parent.picsHelm.visible = true;
Parent.shelmet.gotoAndStop("yes");
Parent.shelmet.mouseEnabled = true;
Parent.shelmet.mouseChildren = true;
Parent.shelmet.addEventListener(MouseEvent.CLICK, addHelm);
Parent.shelmet.textPrice.text = ("" + staticFromShop.priceHelmet);
Parent.picsHelm.alpha = 1;
};
};
};
};
if (thisJmpSpd != Main3.JMPSPEED2){
Parent.sdoublejump.mouseEnabled = false;
Parent.sdoublejump.mouseChildren = false;
Parent.sdoublejump.gotoAndStop(1);
Parent.picsDJ.visible = false;
} else {
if (thisDoubleJump){
Parent.sdoublejump.mouseEnabled = false;
Parent.sdoublejump.mouseChildren = false;
Parent.sdoublejump.gotoAndStop("done");
Parent.picsDJ.visible = true;
Parent.sdoublejump.textPrice.text = "";
Parent.picsDJ.alpha = 1;
} else {
if (shopWallet < staticFromShop.priceDoubleJump){
Parent.sdoublejump.mouseEnabled = true;
Parent.sdoublejump.mouseChildren = true;
Parent.picsDJ.visible = true;
Parent.sdoublejump.textPrice.text = ("" + staticFromShop.priceDoubleJump);
Parent.sdoublejump.gotoAndStop("no");
Parent.picsDJ.alpha = 0.5;
} else {
if (!thisDoubleJump){
Parent.sdoublejump.mouseEnabled = true;
Parent.sdoublejump.mouseChildren = true;
Parent.picsDJ.visible = true;
Parent.sdoublejump.gotoAndStop("yes");
Parent.sdoublejump.addEventListener(MouseEvent.CLICK, addDJ);
Parent.sdoublejump.textPrice.text = ("" + staticFromShop.priceDoubleJump);
Parent.picsDJ.alpha = 1;
};
};
};
};
_local1 = (staticFromShop.priceFlyght * (thisCanFly + 1));
if (!thisDoubleJump){
Parent.sflyght.mouseEnabled = false;
Parent.sflyght.mouseChildren = false;
Parent.sflyght.gotoAndStop(1);
Parent.picsFly.visible = false;
} else {
if (thisCanFly == staticFromShop.FLYMAX){
Parent.sflyght.mouseEnabled = false;
Parent.sflyght.mouseChildren = false;
Parent.sflyght.gotoAndStop("done");
Parent.picsFly.visible = true;
Parent.sflyght.textPrice.text = "";
Parent.picsFly.alpha = 1;
} else {
if (shopWallet < (staticFromShop.priceFlyght * (thisCanFly + 1))){
Parent.sflyght.addEventListener(MouseEvent.CLICK, notEnough);
Parent.sflyght.mouseEnabled = true;
Parent.sflyght.mouseChildren = true;
Parent.picsFly.visible = true;
Parent.sflyght.gotoAndStop("no");
Parent.picsFly.alpha = 0.5;
Parent.sflyght.textPrice.text = ("" + _local1);
} else {
Parent.sflyght.mouseEnabled = true;
Parent.sflyght.mouseChildren = true;
Parent.picsFly.visible = true;
Parent.sflyght.gotoAndStop("yes");
Parent.sflyght.addEventListener(MouseEvent.CLICK, addFly);
Parent.sflyght.textPrice.text = ("" + _local1);
Parent.picsFly.alpha = 1;
};
};
};
_local2 = (staticFromShop.priceTimeFlyght * (thisTimeFly / staticFromShop.FLYSTEP));
if (thisCanFly == 0){
Parent.sflyghttime.mouseEnabled = false;
Parent.sflyghttime.mouseChildren = false;
Parent.sflyghttime.gotoAndStop(1);
Parent.picsTime.visible = false;
} else {
if (thisTimeFly == (staticFromShop.FLYTIMEMAX * staticFromShop.FLYSTEP)){
Parent.sflyghttime.mouseEnabled = false;
Parent.sflyghttime.mouseChildren = false;
Parent.sflyghttime.gotoAndStop("done");
Parent.picsTime.visible = true;
Parent.sflyghttime.textPrice.text = "";
Parent.picsTime.alpha = 1;
} else {
if (shopWallet < (staticFromShop.priceTimeFlyght * (thisTimeFly / staticFromShop.FLYSTEP))){
Parent.sflyghttime.addEventListener(MouseEvent.CLICK, notEnough);
Parent.sflyghttime.mouseEnabled = true;
Parent.sflyghttime.mouseChildren = true;
Parent.picsTime.visible = true;
Parent.sflyghttime.gotoAndStop("no");
Parent.sflyghttime.textPrice.text = ("" + _local2);
Parent.picsTime.alpha = 0.5;
} else {
Parent.sflyghttime.mouseEnabled = true;
Parent.sflyghttime.mouseChildren = true;
Parent.picsTime.visible = true;
Parent.sflyghttime.gotoAndStop("yes");
Parent.sflyghttime.addEventListener(MouseEvent.CLICK, addFlyTime);
Parent.sflyghttime.textPrice.text = ("" + _local2);
Parent.picsTime.alpha = 1;
};
};
};
if (thisJmpSpd != Main3.JMPSPEED2){
Parent.sdown.mouseEnabled = false;
Parent.sdown.mouseChildren = false;
Parent.sdown.gotoAndStop(1);
Parent.picsDown.visible = false;
} else {
if (thisDownPosibility){
Parent.sdown.mouseEnabled = false;
Parent.sdown.mouseChildren = false;
Parent.sdown.gotoAndStop("done");
Parent.picsDown.visible = true;
Parent.sdown.textPrice.text = "";
Parent.picsDown.alpha = 1;
} else {
if (shopWallet < staticFromShop.priceDown){
Parent.sdown.addEventListener(MouseEvent.CLICK, notEnough);
Parent.sdown.mouseEnabled = true;
Parent.sdown.mouseChildren = true;
Parent.picsDown.visible = true;
Parent.sdown.gotoAndStop("no");
Parent.sdown.textPrice.text = ("" + staticFromShop.priceDown);
Parent.picsDown.alpha = 0.5;
} else {
if (!thisDownPosibility){
Parent.sdown.mouseEnabled = true;
Parent.sdown.mouseChildren = true;
Parent.picsDown.visible = true;
Parent.sdown.gotoAndStop("yes");
Parent.sdown.addEventListener(MouseEvent.CLICK, addDown);
Parent.sdown.textPrice.text = ("" + staticFromShop.priceDown);
Parent.picsDown.alpha = 1;
};
};
};
};
if (thisLife == 0){
Parent.slamp.mouseEnabled = false;
Parent.slamp.mouseChildren = false;
Parent.slamp.gotoAndStop(1);
Parent.picsFon.visible = false;
} else {
if (puzLampArray[currentPig] != 0){
Parent.slamp.addEventListener(MouseEvent.CLICK, notEnough);
Parent.slamp.mouseEnabled = true;
Parent.slamp.mouseChildren = true;
Parent.slamp.gotoAndStop("no");
Parent.picsFon.visible = true;
Parent.slamp.textPrice.text = ("" + staticFromShop.priceLamp);
Parent.picsFon.alpha = 0.5;
} else {
if (shopWallet < staticFromShop.priceLamp){
Parent.slamp.addEventListener(MouseEvent.CLICK, notEnough);
Parent.slamp.mouseEnabled = true;
Parent.slamp.mouseChildren = true;
Parent.picsFon.visible = true;
Parent.slamp.gotoAndStop("no");
Parent.slamp.textPrice.text = ("" + staticFromShop.priceLamp);
Parent.picsFon.alpha = 0.5;
} else {
if (puzHelmetArray[currentPig] == 0){
Parent.slamp.addEventListener(MouseEvent.CLICK, notEnough);
Parent.slamp.mouseEnabled = true;
Parent.slamp.mouseChildren = true;
Parent.picsFon.visible = true;
Parent.slamp.gotoAndStop("no");
Parent.slamp.textPrice.text = ("" + staticFromShop.priceLamp);
Parent.picsFon.alpha = 0.5;
} else {
Parent.slamp.mouseEnabled = true;
Parent.slamp.mouseChildren = true;
Parent.picsFon.visible = true;
Parent.slamp.gotoAndStop("yes");
Parent.slamp.addEventListener(MouseEvent.CLICK, addLamp);
Parent.slamp.textPrice.text = ("" + staticFromShop.priceLamp);
Parent.picsFon.alpha = 1;
};
};
};
};
if (thisKolvoHeroes == 0){
Parent.shjump.mouseEnabled = false;
Parent.shjump.mouseChildren = false;
Parent.shjump.gotoAndStop(1);
Parent.picsHJ.visible = false;
} else {
if (thisJmpSpd == Main3.JMPSPEED2){
Parent.shjump.mouseEnabled = false;
Parent.shjump.mouseChildren = false;
Parent.shjump.gotoAndStop("done");
Parent.picsHJ.visible = true;
Parent.shjump.textPrice.text = "";
Parent.picsHJ.alpha = 1;
} else {
if (shopWallet < staticFromShop.priceJumpHigh){
Parent.shjump.addEventListener(MouseEvent.CLICK, notEnough);
Parent.shjump.mouseEnabled = true;
Parent.shjump.mouseChildren = true;
Parent.picsHJ.visible = true;
Parent.shjump.gotoAndStop("no");
Parent.shjump.textPrice.text = ("" + staticFromShop.priceJumpHigh);
Parent.picsHJ.alpha = 0.5;
} else {
if (thisJmpSpd == Main3.JMPSPEED1){
Parent.shjump.mouseEnabled = true;
Parent.shjump.mouseChildren = true;
Parent.picsHJ.visible = true;
Parent.shjump.gotoAndStop("yes");
Parent.shjump.addEventListener(MouseEvent.CLICK, addHJ);
Parent.shjump.textPrice.text = ("" + staticFromShop.priceJumpHigh);
Parent.picsHJ.alpha = 1;
};
};
};
};
if (thisLife == 0){
Parent.svisor.mouseEnabled = false;
Parent.svisor.mouseChildren = false;
Parent.svisor.gotoAndStop(1);
Parent.picsVis.visible = false;
} else {
if (puzVisorArray[currentPig] != 0){
Parent.svisor.addEventListener(MouseEvent.CLICK, notEnough);
Parent.svisor.mouseEnabled = true;
Parent.svisor.mouseChildren = true;
Parent.svisor.gotoAndStop("no");
Parent.picsVis.visible = true;
Parent.svisor.textPrice.text = ("" + staticFromShop.priceVisor);
Parent.picsVis.alpha = 0.5;
} else {
if (shopWallet < staticFromShop.priceVisor){
Parent.svisor.addEventListener(MouseEvent.CLICK, notEnough);
Parent.svisor.mouseEnabled = true;
Parent.svisor.mouseChildren = true;
Parent.picsVis.visible = true;
Parent.svisor.textPrice.text = ("" + staticFromShop.priceVisor);
Parent.svisor.gotoAndStop("no");
Parent.picsVis.alpha = 0.5;
} else {
if (puzHelmetArray[currentPig] == 0){
Parent.svisor.addEventListener(MouseEvent.CLICK, notEnough);
Parent.svisor.mouseEnabled = true;
Parent.svisor.mouseChildren = true;
Parent.picsVis.visible = true;
Parent.svisor.textPrice.text = ("" + staticFromShop.priceVisor);
Parent.svisor.gotoAndStop("no");
Parent.picsVis.alpha = 0.5;
} else {
Parent.svisor.mouseEnabled = true;
Parent.svisor.mouseChildren = true;
Parent.picsVis.visible = true;
Parent.svisor.gotoAndStop("yes");
Parent.svisor.addEventListener(MouseEvent.CLICK, addVisor);
Parent.svisor.textPrice.text = ("" + staticFromShop.priceVisor);
Parent.picsVis.alpha = 1;
};
};
};
};
curWallet = shopWallet;
}
private function showDown(_arg1:Event){
opredZvuk();
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title6;
theText = ("" + text8);
addTextus(staticFromShop.priceDown);
}
private function out(_arg1:Event){
if ((((_arg1.target is Symbol92)) && (!((_arg1.target.x == hArray[currentPig].x))))){
_arg1.target.filters = [];
};
if (thisKolvoHeroes > 1){
Parent.addText.text = ("" + text14);
} else {
Parent.addText.text = "";
};
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
if (textNotEnough != null){
Parent.removeChild(textNotEnough);
textNotEnough = null;
};
}
private function addHJ(_arg1:Event){
thisJmpSpd = Main3.JMPSPEED2;
shopWallet = (shopWallet - staticFromShop.priceJumpHigh);
changeStage();
}
private function obnulenie(_arg1:Event){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
Parent.addText.text = "";
chikchik();
hArray[currentPig].filters = [];
_local2 = 0;
while (_local2 < Parent.numChildren) {
_local5 = Parent.getChildAt(_local2);
if ((((((_local5 is MovieClip)) && (!((_local5 is moregames))))) && (!((_local5 is hints))))){
_local5.gotoAndStop(1);
};
_local2++;
};
_local3 = 0;
while (_local3 < hArray.length) {
hArray[_local3].pig.gotoAndStop(1);
hArray[_local3].helm.gotoAndStop(1);
hArray[_local3].fonar.gotoAndStop(1);
hArray[_local3].zabr.gotoAndStop(1);
hArray[_local3].wingss.gotoAndStop(1);
_local3++;
};
currentPig = 0;
lastHeroX = 0;
lastHelmetX = 0;
lastLamp = 0;
lastVisor = 0;
staticFromPuzzle.PjumpPosibility = false;
staticFromPuzzle.PjmpSpd = Main3.JMPSPEED1;
staticFromPuzzle.PdownPosibility = false;
staticFromPuzzle.PkolvoHeroes = 0;
staticFromPuzzle.Pmorda = 0;
staticFromPuzzle.Plife = 0;
staticFromPuzzle.Plamps = 0;
staticFromPuzzle.PdoubleJump = false;
staticFromPuzzle.PcanFly = 0;
staticFromPuzzle.PtimeFly = 0;
shopWallet = Main3.kolvoMoney[(Main3.lvl - 1)];
thisPriceHero = 10;
thisCanFly = 0;
Parent.sf.text = ((("" + thisCanFly) + "/") + staticFromShop.FLYMAX);
thisKolvoHeroes = 0;
thisLife = 0;
thisDoubleJump = false;
thisJmpSpd = Main3.JMPSPEED1;
thisTimeFly = 0;
thisDownPosibility = false;
thisLamps = 0;
thisMorda = 0;
if (strela != null){
heroSprite.removeChild(strela);
strela = null;
};
if (pls != null){
Parent.removeChild(pls);
pls = null;
};
_local4 = 0;
while (_local4 < staticFromShop.HEROMAX) {
puzHelmetArray[_local4] = 0;
puzVisorArray[_local4] = 0;
puzLampArray[_local4] = 0;
_local4++;
};
changeStage();
}
private function addLampa(_arg1){
hArray[_arg1].fonar.gotoAndStop(2);
puzLampArray[_arg1] = 1;
}
private function showNET(_arg1:Event){
if (thisKolvoHeroes == 0){
if (theText != null){
theText = null;
};
theText = ("" + text17);
addTextus(0);
};
}
private function addHelm(_arg1:Event){
thisLife++;
shopWallet = (shopWallet - staticFromShop.priceHelmet);
addHelmet(currentPig);
lastHelmetX--;
showHelmet1();
changeStage();
}
private function addHr(_arg1:Event){
thisKolvoHeroes++;
if (Parent.sp.alpha != 1){
Parent.sp.alpha = 1;
Parent.sp.mouseEnabled = false;
Parent.btnGame.mouseEnabled = true;
Parent.btnGame.mouseChildren = true;
};
shopWallet = (shopWallet - thisPriceHero);
thisPriceHero = (thisPriceHero + (thisKolvoHeroes * staticFromShop.priceHeroStep));
showHero1();
addHero(lastHeroX);
lastHeroX++;
changeStage();
}
private function addPolosa(_arg1, _arg2){
if (pls == null){
pls = new flyPoloska();
pls.x = _arg1;
pls.y = _arg2;
pls.scaleX = (pls.scaleX + (thisTimeFly / 20));
Parent.addChild(pls);
} else {
pls.scaleX = (pls.scaleX + (thisTimeFly / 20));
};
}
private function showHelmet1(){
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title2;
theText = ("" + text3);
if (thisKolvoHeroes <= thisLife){
theText = "";
textNotEnough = new shop_text2();
textNotEnough.x = Parent.startNE.x;
textNotEnough.y = Parent.startNE.y;
};
if (puzHelmetArray[currentPig] != 0){
theText = "";
textNotEnough = new shop_text4();
textNotEnough.x = Parent.startNE.x;
textNotEnough.y = Parent.startNE.y;
};
addTextus(staticFromShop.priceHelmet);
}
function toView(_arg1:Event){
chikchik();
delListeners();
removeChild(shopPic);
Parent = null;
shopPic = null;
Main3(parent.parent).toPreview();
}
private function showHelmet(_arg1:Event){
opredZvuk();
showHelmet1();
}
private function addVis(_arg1){
hArray[_arg1].zabr.gotoAndStop(2);
puzVisorArray[_arg1] = 1;
}
private function addVisor(_arg1:Event){
thisMorda++;
shopWallet = (shopWallet - staticFromShop.priceVisor);
addVis(currentPig);
lastVisor--;
showVisor1();
changeStage();
}
function gotosolution(_arg1:Event){
}
public function ini(){
var _local1:*;
var _local2:*;
shopPic.x = (Main3.DLINA / 2);
shopPic.y = (Main3.VYSOTA / 2);
_local1 = 0;
while (_local1 < shopPic.numChildren) {
_local2 = shopPic.getChildAt(_local1);
if ((_local2 is MovieClip)){
_local2.gotoAndStop(1);
};
_local1++;
};
}
private function showVisor1(){
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title4;
theText = ("" + text4);
if (puzHelmetArray[currentPig] == 0){
theText = "";
textNotEnough = new shop_text3();
textNotEnough.x = Parent.startNE.x;
textNotEnough.y = Parent.startNE.y;
};
if (puzVisorArray[currentPig] != 0){
theText = "";
textNotEnough = new shop_text4();
textNotEnough.x = Parent.startNE.x;
textNotEnough.y = Parent.startNE.y;
};
addTextus(staticFromShop.priceVisor);
}
private function shFT(){
if (theText != null){
theText = null;
};
if (theTitle != null){
theTitle = null;
};
theTitle = title9;
theText = ("" + text13);
addTextus(staticFromShop.priceTimeFlyght);
}
private function addFlyTime(_arg1:Event){
shopWallet = (shopWallet - (staticFromShop.priceTimeFlyght * (thisTimeFly / staticFromShop.FLYSTEP)));
thisTimeFly = (thisTimeFly + staticFromShop.FLYSTEP);
addPolosa((Parent.sflyghttime.x + step), Parent.sflyghttime.y);
changeStage();
shFT();
}
}
}//package
Section 412
//shopglow1 (shopglow1)
package {
import flash.display.*;
public dynamic class shopglow1 extends MovieClip {
public function shopglow1(){
addFrameScript(23, frame24);
}
function frame24(){
gotoAndPlay("mmm");
}
}
}//package
Section 413
//sndBuy (sndBuy)
package {
import flash.media.*;
public dynamic class sndBuy extends Sound {
}
}//package
Section 414
//spinaNaVode (spinaNaVode)
package {
import flash.display.*;
public dynamic class spinaNaVode extends MovieClip {
public var wzabralo:MovieClip;
public var whelmet:MovieClip;
public var wlamp:hlml;
public function spinaNaVode(){
addFrameScript(6, frame7);
}
function frame7(){
stop();
}
}
}//package
Section 415
//staticFromPuzzle (staticFromPuzzle)
package {
public class staticFromPuzzle {
public static var PkolvoHeroes:int = 0;
public static var Plamps:int = 0;
public static var Plife:int = 0;
public static var PlampsArray:Array = new Array();
public static var PcanFly:int = 0;
public static var PtimeFly:int = 0;
public static var PvisorsArray:Array = new Array();
public static var PhelmetsArray:Array = new Array();
public static var PjmpSpd = Main3.JMPSPEED1;
public static var PdoubleJump:Boolean;
public static var PdownPosibility:Boolean;
public static var PjumpPosibility:Boolean;
public static var Pmorda:int = 0;
}
}//package
Section 416
//staticFromShop (staticFromShop)
package {
public class staticFromShop {
public static var canFly:int = 0;
public static var kolvoHeroes:int = 1;
public static var HEROMAX:int = 6;
public static var priceDown:int = 150;
public static var morda:int = 0;
public static var priceHeroStep:int = 10;
public static var priceLamp:int = 40;
public static var FLYMAX:int = 5;
public static var priceHelmet:int = 20;
public static var priceDoubleJump:int = 250;
public static var priceFlyght:int = 140;
public static var priceJumpHigh:int = 60;
public static var lamps:int = 0;
public static var doubleJump:Boolean;
public static var downPosibility:Boolean;
public static var jmpSpd = Main3.JMPSPEED1;
public static var priceHero:int = 10;
public static var FLYTIMEMAX:int = 5;
public static var timeFly:int = 0;
public static var FLYSTEP:int = 50;
public static var wallet:int = 0;
public static var priceVisor:int = 50;
public static var life:int = 0;
public static var priceTimeFlyght:int = 100;
}
}//package
Section 417
//strelok (strelok)
package {
import flash.display.*;
import flash.media.*;
public class strelok extends MovieClip {
public var ddd:opora;
public var otkr:Boolean;
public var uvidel:Boolean;
public var pusk:Boolean;
private var sndGo;
private var kolvo;// = 13
private var max;// = 50
private var cc;// = 0
public var syel:Boolean;
private var step;// = 0
public var counterB;// = 0
public function strelok(){
step = 0;
max = 50;
counterB = 0;
kolvo = 13;
cc = 0;
super();
addFrameScript(0, frame1, 1, frame2, 14, frame15);
}
public function shutup(){
if (sndGo != null){
sndGo.stop();
sndGo = null;
};
}
function frame1(){
stop();
}
function frame2(){
stop();
}
public function starts(_arg1, _arg2){
var _local3:*;
var _local4:*;
if ((this.x - _arg1) < (Main3.DLINA - (Main3.HERORAST * (_arg2 + 2)))){
this.gotoAndStop(2);
_local3 = new busStart();
_local4 = new theSound(0, 1, _local3, 1, 0);
cc++;
uvidel = true;
};
}
function frame15(){
gotoAndStop(2);
}
public function update(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
if (cc > 0){
cc++;
};
if (cc == 50){
cc = 0;
if (Main3.snd){
ori();
};
};
if (uvidel){
step++;
this.x = (this.x + (Main3.SPEED - (Main3.SPEED / 12)));
if (step == max){
step = 0;
otkr = true;
_local1 = new openSnd();
_local2 = new theSound(0, 0.6, _local1, 0, 0);
_local3 = new wolfStart();
_local4 = new theSound(0, 0.6, _local3, 0, 0);
max = (5 * (Math.ceil((Math.random() * 7)) + 1));
if (max < 15){
max = 16;
};
};
if (otkr == true){
otkr = false;
this.gotoAndPlay(3);
};
if (counterB == kolvo){
this.gotoAndStop(1);
uvidel = false;
shutup();
_local5 = new busStop();
_local6 = new theSound(0, 1, _local5, 0, 0);
};
};
}
public function ori(){
var _local1:*;
var _local2:*;
sndGo = new SoundChannel();
_local1 = new SoundTransform(0.8, 0);
_local2 = new busGo();
sndGo = _local2.play(0, 1000);
sndGo.soundTransform = _local1;
}
}
}//package
Section 418
//submitTitle (submitTitle)
package {
import flash.display.*;
public dynamic class submitTitle extends MovieClip {
public function submitTitle(){
addFrameScript(11, frame12);
}
function frame12(){
stop();
}
}
}//package
Section 419
//summa (summa)
package {
import flash.display.*;
public class summa extends MovieClip {
var total;// = 0
var score2;// = 0
var score3;// = 0
var score1;// = 0
var score4;// = 0
public function summa(){
score1 = 0;
score2 = 0;
score3 = 0;
score4 = 0;
total = 0;
super();
}
public function gurl(){
var _local1:*;
var _local2:*;
var _local3:*;
if (Main3.adventureComplete){
score1 = 5000;
} else {
score1 = Main3.currentMiles;
};
score2 = Main3.totalMoney;
_local1 = 0;
_local2 = 0;
while (_local2 < Main3.pzArray.length) {
if (Main3.pzArray[_local2]){
_local1++;
};
_local2++;
};
score3 = (_local1 * 300);
_local3 = 0;
if (Main3.ach1){
_local3++;
};
if (Main3.ach2){
_local3++;
};
if (Main3.ach3){
_local3++;
};
if (Main3.ach4){
_local3++;
};
if (Main3.ach5){
_local3++;
};
if (Main3.ach6){
_local3++;
};
if (Main3.ach7){
_local3++;
};
if (Main3.ach8){
_local3++;
};
if (Main3.ach9){
_local3++;
};
if (Main3.ach10){
_local3++;
};
score4 = (_local3 * 500);
total = (((score1 + score2) + score3) + score4);
return (total);
}
}
}//package
Section 420
//swampSnd (swampSnd)
package {
import flash.media.*;
public dynamic class swampSnd extends Sound {
}
}//package
Section 421
//Symbol100 (Symbol100)
package {
import flash.display.*;
public dynamic class Symbol100 extends MovieClip {
public function Symbol100(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 422
//Symbol101 (Symbol101)
package {
import flash.display.*;
public dynamic class Symbol101 extends MovieClip {
public function Symbol101(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 423
//Symbol102 (Symbol102)
package {
import flash.display.*;
public dynamic class Symbol102 extends MovieClip {
public function Symbol102(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 424
//Symbol103 (Symbol103)
package {
import flash.display.*;
public dynamic class Symbol103 extends MovieClip {
public function Symbol103(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 425
//Symbol146 (Symbol146)
package {
import flash.display.*;
public dynamic class Symbol146 extends MovieClip {
}
}//package
Section 426
//Symbol147 (Symbol147)
package {
import flash.display.*;
public dynamic class Symbol147 extends MovieClip {
}
}//package
Section 427
//Symbol148 (Symbol148)
package {
import flash.display.*;
public dynamic class Symbol148 extends MovieClip {
}
}//package
Section 428
//Symbol149 (Symbol149)
package {
import flash.display.*;
public dynamic class Symbol149 extends MovieClip {
}
}//package
Section 429
//Symbol150 (Symbol150)
package {
import flash.display.*;
public dynamic class Symbol150 extends MovieClip {
}
}//package
Section 430
//Symbol151 (Symbol151)
package {
import flash.display.*;
public dynamic class Symbol151 extends MovieClip {
}
}//package
Section 431
//Symbol152 (Symbol152)
package {
import flash.display.*;
public dynamic class Symbol152 extends MovieClip {
}
}//package
Section 432
//Symbol153 (Symbol153)
package {
import flash.display.*;
public dynamic class Symbol153 extends MovieClip {
}
}//package
Section 433
//Symbol154 (Symbol154)
package {
import flash.display.*;
public dynamic class Symbol154 extends MovieClip {
}
}//package
Section 434
//Symbol155 (Symbol155)
package {
import flash.display.*;
public dynamic class Symbol155 extends MovieClip {
}
}//package
Section 435
//Symbol92 (Symbol92)
package {
import flash.display.*;
public dynamic class Symbol92 extends MovieClip {
public var helm:Symbol100;
public var pig:Symbol103;
public var zabr:Symbol102;
public var wingss:Symbol101;
public var fonar:Symbol99;
}
}//package
Section 436
//Symbol93 (Symbol93)
package {
import flash.display.*;
import flash.text.*;
public dynamic class Symbol93 extends MovieClip {
public var textPrice:TextField;
public function Symbol93(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 437
//Symbol96 (Symbol96)
package {
import flash.display.*;
public dynamic class Symbol96 extends MovieClip {
}
}//package
Section 438
//Symbol96copy4 (Symbol96copy4)
package {
import flash.display.*;
public dynamic class Symbol96copy4 extends MovieClip {
}
}//package
Section 439
//Symbol99 (Symbol99)
package {
import flash.display.*;
public dynamic class Symbol99 extends MovieClip {
public function Symbol99(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 440
//text4ss (text4ss)
package {
import flash.display.*;
public dynamic class text4ss extends MovieClip {
}
}//package
Section 441
//textss (textss)
package {
import flash.display.*;
public dynamic class textss extends MovieClip {
}
}//package
Section 442
//theFlag (theFlag)
package {
import flash.display.*;
public dynamic class theFlag extends MovieClip {
}
}//package
Section 443
//theMusic (theMusic)
package {
import flash.media.*;
public class theMusic {
var sce;
var scg;
var scm;
var ste;
var stg;
var stm;
var embMus;
var gameMus;
var menuMus;
public function theMusic(){
menuMus = new musicmenuwavewithFX();
gameMus = new musicgameplaywave();
embMus = new embient();
super();
}
public function theMenuMus(){
if (sce != null){
sce.stop();
sce = null;
};
if (Main3.musc == true){
if (scg != null){
scg.stop();
scg = null;
};
if (scm == null){
scm = new SoundChannel();
stm = new SoundTransform(0.9, 0);
scm = menuMus.play(0, 10000);
scm.soundTransform = stm;
};
};
}
public function theAmbMus(){
if (Main3.snd == false){
if (sce != null){
sce.stop();
sce = null;
};
} else {
if (sce == null){
sce = new SoundChannel();
ste = new SoundTransform(0.5, 0);
sce = embMus.play(0, 10000);
sce.soundTransform = ste;
};
};
}
public function theGameMus(){
if (Main3.musc == true){
if (scm != null){
scm.stop();
scm = null;
};
if (scg == null){
scg = new SoundChannel();
stg = new SoundTransform(0.4, 0);
scg = gameMus.play(0, 10000);
scg.soundTransform = stg;
};
};
}
public function theStopAmb(){
if (sce != null){
sce.stop();
sce = null;
};
}
public function theStopMus(){
if (scm != null){
scm.stop();
scm = null;
};
if (scg != null){
scg.stop();
scg = null;
};
}
}
}//package
Section 444
//theOut (theOut)
package {
import flash.display.*;
public dynamic class theOut extends SimpleButton {
}
}//package
Section 445
//theSound (theSound)
package {
import flash.media.*;
public class theSound {
public function theSound(_arg1, _arg2, _arg3, _arg4, _arg5){
var _local6:*;
var _local7:*;
super();
if (Main3.snd == true){
_local6 = new SoundChannel();
_local7 = new SoundTransform(_arg2, _arg4);
_local6 = _arg3.play(_arg1, _arg5);
_local6.soundTransform = _local7;
};
}
}
}//package
Section 446
//theSpeaker (theSpeaker)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.net.*;
import flash.filters.*;
import flash.ui.*;
import flash.utils.*;
public class theSpeaker extends MovieClip {
private var text10:String;// = "Hmm...Birds. They look quite angry."
private var text11:String;// = "If I was you, I wouldn't want to meet them, because..."
private var text12:String;// = "I guess you know..."
private var text13:String;// = "BECAUSE YOU ARE A PIG!"
private var text14:String;// = "I've heard that there may be more coins in dark places like this."
private var text16:String;// = "You've probably noticed a strange flying crystal?"
private var text17:String;// = "Try to catch it, it costs 50 coins."
private var text15:String;// = "But I don't advise you to go there if you can't see in darkness!"
private var text18:String;// = "What is a strange bus?"
public var start3:Boolean;
private var text20:String;// = "Oh, no, that's wolves? Again?"
private var text21:String;// = "Have you seen it?"
private var text22:String;// = "I don't believe, it wasn't a UFO, was it?"
private var text19:String;// = "May be it will take us to the finish?"
public var acCrystall;// = 0
private var metka1;// = 4
private var metka5;// = 14
private var metka6;// = 19
private var metka7;// = 32
public var part7Done:Boolean;
private var metka3;// = 7
public var part3Done:Boolean;
private var puzTextAll:Array;
private var curPart;
private var stat:SharedObject;
private var metka8;// = 99
private var metka2;// = 6
private var metka4;// = 12
private var metka9;// = 106
private var curMile;// = 0
public var acMoney500;// = 0
private var puzText3:Array;
private var puzText6:Array;
private var puzText7:Array;
private var puzText1:Array;
private var puzText2:Array;
private var puzText4:Array;
private var puzText5:Array;
private var puzText8:Array;
private var part2:Array;
private var part4:Array;
private var text0:String;// = " "
private var text1:String;// = "You are lucky! This is a coin. Collect coins to buy some goods in a shop."
private var text2:String;// = "I'd like to warn you, there is a swamp on your way soon."
private var text3:String;// = "But don't worry, when you see it, just jump over it. (Press <z> or <left click> to jump)"
private var text4:String;// = "Ok. Get ready!"
private var text5:String;// = "JUMP!!!"
private var text6:String;// = "Oh, wolves. They love two things: running and eating pork."
private var text8:String;// = "But farmers told me that they found pigs more often then wolves in these traps."
private var part3:Array;
private var text7:String;// = "Look at it! This is a trap for wolves!"
private var text9:String;// = "Be careful with this bear. It isn't Winnie the Pooh!"
private var part9:Array;
public var blabla;
private var part5:Array;
private var part6:Array;
private var part8:Array;
public var part2Done:Boolean;
public var part6Done:Boolean;
private var part7:Array;
private var part1:Array;
private var acText10:Array;
private var nextus;// = 0
private var curLast;// = null
private var advTextAll:Array;
public var part12Done:Boolean;
public var dones:Boolean;
public var acMoney1000;// = 0
private var text1_1:String;// = "Press any key to continue."
public var part9Done:Boolean;
private var part11:Array;
private var part12:Array;
public var part5Done:Boolean;
private var part10:Array;
public var part1Done:Boolean;
public var part11Done:Boolean;
public var acLostAmmun:Boolean;
private var lastTextPart1:String;// = "Oops. So sad. Try to collect enough money to buy some goods in a shop!"
public var newInformation:Array;
public var vsePokazali:Boolean;
private var acText1:Array;
private var acText3:Array;
private var acText5:Array;
private var acText6:Array;
private var acText7:Array;
private var acText8:Array;
private var acText2:Array;
private var acText4:Array;
private var acText9:Array;
private var previousInformation:String;
public var acLostPig:Boolean;
public var donesAdv:Boolean;
public var part4Done:Boolean;
public var part8Done:Boolean;
public var gogo:Boolean;
private var metka10;// = 129
private var metka11;// = 130
private var metka12;// = 199
public var advAchiv:Array;
public var part10Done:Boolean;
public function theSpeaker(){
text0 = " ";
text1 = "You are lucky! This is a coin. Collect coins to buy some goods in a shop.";
text1_1 = "Press any key to continue.";
text2 = "I'd like to warn you, there is a swamp on your way soon.";
text3 = "But don't worry, when you see it, just jump over it. (Press <z> or <left click> to jump)";
text4 = "Ok. Get ready!";
text5 = "JUMP!!!";
text6 = "Oh, wolves. They love two things: running and eating pork.";
text7 = "Look at it! This is a trap for wolves!";
text8 = "But farmers told me that they found pigs more often then wolves in these traps.";
text9 = "Be careful with this bear. It isn't Winnie the Pooh!";
text10 = "Hmm...Birds. They look quite angry.";
text11 = "If I was you, I wouldn't want to meet them, because...";
text12 = "I guess you know...";
text13 = "BECAUSE YOU ARE A PIG!";
text14 = "I've heard that there may be more coins in dark places like this.";
text15 = "But I don't advise you to go there if you can't see in darkness!";
text16 = "You've probably noticed a strange flying crystal?";
text17 = "Try to catch it, it costs 50 coins.";
text18 = "What is a strange bus?";
text19 = "May be it will take us to the finish?";
text20 = "Oh, no, that's wolves? Again?";
text21 = "Have you seen it?";
text22 = "I don't believe, it wasn't a UFO, was it?";
lastTextPart1 = "Oops. So sad. Try to collect enough money to buy some goods in a shop!";
curLast = null;
part1 = new Array(text1, text1_1);
part2 = new Array(text2, text3);
part3 = new Array(text4, text5);
part4 = new Array(text6);
part5 = new Array(text7, text8);
part6 = new Array(text9);
part7 = new Array(text10, text11, text12, text13);
part8 = new Array(text14, text15);
part9 = new Array(text16, text17);
part10 = new Array(text18, text19);
part11 = new Array(text20);
part12 = new Array(text21, text22);
acText1 = new Array("Achievement <Crystalls collector> unlocked!");
acText2 = new Array("Achievement <Coins collector> unlocked!");
acText3 = new Array("Achievement <Greedy pigs> unlocked!");
acText4 = new Array("Achievement <100-mile-pig keeper> unlocked!");
acText5 = new Array("Achievement <200-mile-pig keeper> unlocked!");
acText6 = new Array("Achievement <Master pig keeper> unlocked!");
acText7 = new Array("Achievement <Cautious pigs> unlocked!");
acText8 = new Array("Achievement <Cautious boars> unlocked!");
acText9 = new Array("Achievement <Master keeper> unlocked!");
acText10 = new Array("Achievement <Clever pigs> unlocked!");
puzText1 = new Array("<Puzzle 1> is available");
puzText2 = new Array("<Puzzle 2> is available");
puzText3 = new Array("<Puzzle 3> is available");
puzText4 = new Array("<Puzzle 4> is available");
puzText5 = new Array("<Puzzle 5> is available");
puzText6 = new Array("<Puzzle 6> is available");
puzText7 = new Array("<Puzzle 7> is available");
puzText8 = new Array("<Puzzle 8> is available");
puzTextAll = new Array("Congratulations! Puzzle completed!");
advTextAll = new Array("Congratulations! The adventure completed!");
metka1 = 4;
metka2 = 6;
metka3 = 7;
metka4 = 12;
metka5 = 14;
metka6 = 19;
metka7 = 32;
metka8 = 99;
metka9 = 106;
metka10 = 129;
metka11 = 130;
metka12 = 199;
nextus = 0;
curMile = 0;
acCrystall = 0;
acMoney500 = 0;
acMoney1000 = 0;
advAchiv = new Array();
stat = SharedObject.getLocal("pigs");
newInformation = new Array(null);
super();
}
public function faster(_arg1){
if (((((gogo) && (!((blabla == null))))) && (!(blabla.toPause)))){
_arg1.speaker.text = ("" + curPart[(nextus - 1)]);
blabla.toPause = true;
};
}
public function newInfo(){
if (((!((newInformation[0] == previousInformation))) && ((Main3.lvl == 1)))){
curPart = newInformation;
previousInformation = ("" + newInformation);
gogo = true;
dones = true;
};
}
public function update(_arg1, _arg2){
if (blabla != null){
blabla.update();
if (blabla.vse){
blabla = null;
};
};
if (((((!(gogo)) && (donesAdv))) && ((blabla == null)))){
curPart = advTextAll;
gogo = true;
dones = true;
donesAdv = false;
};
if (((gogo) && (((((curMile + 1) < _arg1)) || (dones))))){
curMile = _arg1;
changeText(_arg2);
dones = false;
};
if (((((gogo) && (levClass.inStop))) && ((blabla == null)))){
if (nextus < curPart.length){
blabla = new linkLetter(curPart[nextus], _arg2.speaker);
nextus++;
} else {
if (curPart != null){
nextus = 0;
gogo = false;
changePartDone();
vsePokazali = true;
};
};
};
if ((((((_arg1 >= metka1)) && (!(part1Done)))) && (!(gogo)))){
curMile = _arg1;
curPart = part1;
gogo = true;
this.dispatchEvent(new Event("stoped"));
};
if ((((((_arg1 >= metka2)) && (!(part2Done)))) && (!(gogo)))){
curMile = _arg1;
curPart = part2;
gogo = true;
this.dispatchEvent(new Event("stoped"));
};
if ((((((((_arg1 >= metka3)) && (!(part3Done)))) && (!(start3)))) && (!(levClass.inStop)))){
curMile = _arg1;
curPart = part3;
blabla = new linkLetter(curPart[nextus], _arg2.speaker);
nextus++;
gogo = true;
start3 = true;
stat.data.sStart3 = true;
};
if ((((((((_arg1 >= metka4)) && (!(part4Done)))) && (!(gogo)))) && (!(levClass.inStop)))){
curMile = _arg1;
curPart = part4;
gogo = true;
this.dispatchEvent(new Event("stoped"));
};
if ((((((_arg1 >= metka5)) && (!(part5Done)))) && (!(gogo)))){
curMile = _arg1;
curPart = part5;
gogo = true;
this.dispatchEvent(new Event("stoped"));
};
if ((((((_arg1 >= metka6)) && (!(part6Done)))) && (!(gogo)))){
curMile = _arg1;
curPart = part6;
gogo = true;
this.dispatchEvent(new Event("stoped"));
};
if ((((((_arg1 >= metka7)) && (!(part7Done)))) && (!(gogo)))){
curMile = _arg1;
curPart = part7;
gogo = true;
this.dispatchEvent(new Event("stoped"));
};
if ((((((_arg1 >= metka8)) && (!(part8Done)))) && (!(gogo)))){
curMile = _arg1;
curPart = part8;
gogo = true;
this.dispatchEvent(new Event("stoped"));
};
if ((((((_arg1 >= metka9)) && (!(part9Done)))) && (!(gogo)))){
curMile = _arg1;
curPart = part9;
gogo = true;
this.dispatchEvent(new Event("stoped"));
};
if ((((((_arg1 >= metka10)) && (!(part10Done)))) && (!(gogo)))){
curMile = _arg1;
curPart = part10;
gogo = true;
this.dispatchEvent(new Event("stoped"));
};
if ((((((_arg1 >= metka11)) && (!(part11Done)))) && (!(gogo)))){
curMile = _arg1;
curPart = part11;
gogo = true;
this.dispatchEvent(new Event("stoped"));
};
if ((((((_arg1 >= metka12)) && (!(part12Done)))) && (!(gogo)))){
curMile = _arg1;
curPart = part12;
gogo = true;
this.dispatchEvent(new Event("stoped"));
};
if ((((((((((acCrystall == 4)) && (!(Main3.ach9)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.ach9 = true;
curPart = acText1;
advAchiv.push("<Crystalls collector>");
gogo = true;
sendToKong("achievementCrystallsCollector");
};
if ((((((((((acMoney500 >= 500)) && (!(Main3.ach7)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.ach7 = true;
stat.data.sAch7 = true;
curPart = acText2;
advAchiv.push("<Coins collector>");
gogo = true;
sendToKong("achievementCoinsCollector");
};
if ((((((((((acMoney1000 >= 1000)) && (!(Main3.ach8)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.ach8 = true;
stat.data.sAch8 = true;
curPart = acText3;
advAchiv.push("<Greedy pigs>");
gogo = true;
sendToKong("achievementGreedyPigs");
};
if ((((((((((((_arg1 >= 100)) && (!(acLostPig)))) && (!(Main3.ach1)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.ach1 = true;
stat.data.sAch1 = true;
curPart = acText4;
advAchiv.push("<100-mile-pig keeper>");
gogo = true;
sendToKong("achievement100-mile-pigKeeper");
};
if ((((((((((((_arg1 >= 200)) && (!(acLostPig)))) && (!(Main3.ach2)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.ach2 = true;
stat.data.sAch2 = true;
curPart = acText5;
advAchiv.push("<200-mile-pig keeper>");
gogo = true;
sendToKong("achievement200-mile-pigKeeper");
};
if ((((((((((((_arg1 >= 100)) && (!(acLostAmmun)))) && (!(Main3.ach4)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.ach4 = true;
stat.data.sAch4 = true;
curPart = acText7;
advAchiv.push("<Cautious pigs>");
gogo = true;
sendToKong("achievementCautiousPigs");
};
if ((((((((((((_arg1 >= 150)) && (!(acLostAmmun)))) && (!(Main3.ach5)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.ach5 = true;
stat.data.sAch5 = true;
curPart = acText8;
advAchiv.push("<Cautious boars>");
gogo = true;
sendToKong("achievementCautiousBoars");
};
if ((((((((((((_arg1 >= 200)) && (!(acLostAmmun)))) && (!(Main3.ach6)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.ach6 = true;
stat.data.sAch6 = true;
curPart = acText9;
advAchiv.push("<Master keeper>");
gogo = true;
sendToKong("achievementMasterKeeper");
};
if ((((((((((((Main3.lvl == 1)) && ((_arg1 >= Main3.openPuzzle[2])))) && (!(Main3.pz1)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.pz1 = true;
stat.data.sPz1 = true;
curPart = puzText1;
advAchiv.push(curPart);
gogo = true;
};
if ((((((((((((Main3.lvl == 1)) && ((_arg1 >= Main3.openPuzzle[3])))) && (!(Main3.pz2)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.pz2 = true;
stat.data.sPz2 = true;
curPart = puzText2;
advAchiv.push(curPart);
gogo = true;
};
if ((((((((((((Main3.lvl == 1)) && ((_arg1 >= Main3.openPuzzle[4])))) && (!(Main3.pz3)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.pz3 = true;
stat.data.sPz3 = true;
curPart = puzText3;
advAchiv.push(curPart);
gogo = true;
};
if ((((((((((((Main3.lvl == 1)) && ((_arg1 >= Main3.openPuzzle[5])))) && (!(Main3.pz4)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.pz4 = true;
stat.data.sPz4 = true;
curPart = puzText4;
advAchiv.push(curPart);
gogo = true;
};
if ((((((((((((Main3.lvl == 1)) && ((_arg1 >= Main3.openPuzzle[6])))) && (!(Main3.pz5)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.pz5 = true;
stat.data.sPz5 = true;
curPart = puzText5;
advAchiv.push(curPart);
gogo = true;
};
if ((((((((((((Main3.lvl == 1)) && ((_arg1 >= Main3.openPuzzle[7])))) && (!(Main3.pz6)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.pz6 = true;
stat.data.sPz6 = true;
curPart = puzText6;
advAchiv.push(curPart);
gogo = true;
};
if ((((((((((((Main3.lvl == 1)) && ((_arg1 >= Main3.openPuzzle[8])))) && (!(Main3.pz7)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.pz7 = true;
stat.data.sPz7 = true;
curPart = puzText7;
advAchiv.push(curPart);
gogo = true;
};
if ((((((((((((Main3.lvl == 1)) && ((_arg1 >= Main3.openPuzzle[9])))) && (!(Main3.pz8)))) && (!(gogo)))) && (!(levClass.inStop)))) && ((blabla == null)))){
Main3.pz8 = true;
stat.data.sPz8 = true;
curPart = puzText8;
advAchiv.push(curPart);
gogo = true;
};
}
private function sendToKong(_arg1:String){
var _local2:*;
if (Main3.naKonge){
Main3.kongregate.stats.submit(_arg1, 1);
_local2 = new summa();
Main3.kongregate.stats.submit("HighScore", _local2.gurl());
};
}
private function changeText(_arg1){
if (curPart[nextus] != null){
blabla = new linkLetter(curPart[nextus], _arg1.speaker);
nextus++;
};
if (nextus == curPart.length){
nextus = 0;
gogo = false;
if (!levClass.inStop){
curLast = lastTextPart1;
} else {
changePartDone();
vsePokazali = true;
};
};
}
public function lastSpeak(_arg1){
if (curLast != null){
gogo = false;
blabla = new linkLetter(curLast, _arg1.speaker);
changePartDone();
curLast = null;
};
}
public function mps(){
if (!Main3.ach3){
Main3.ach3 = true;
stat.data.sAch3 = true;
curPart = acText6;
advAchiv.push("<Master pig keeper>");
dones = true;
gogo = true;
sendToKong("achievementMasterPigKeeper");
};
}
public function congrAdv(){
donesAdv = true;
}
public function ac10(){
Main3.ach10 = true;
stat.data.sAch10 = true;
curPart = acText10;
advAchiv.push("Clever pigs");
gogo = true;
sendToKong("achievementCleverPigs");
}
private function changePartDone(){
if (curMile >= metka1){
part1Done = true;
stat.data.sPart1Done = true;
};
if (curMile >= metka2){
part2Done = true;
stat.data.sPart2Done = true;
};
if (curMile >= metka3){
part3Done = true;
stat.data.sPart3Done = true;
};
if (curMile >= metka4){
part4Done = true;
stat.data.sPart4Done = true;
};
if (curMile >= metka5){
part5Done = true;
stat.data.sPart5Done = true;
};
if (curMile >= metka6){
part6Done = true;
stat.data.sPart6Done = true;
};
if (curMile >= metka7){
part7Done = true;
stat.data.sPart7Done = true;
};
if (curMile >= metka8){
part8Done = true;
stat.data.sPart8Done = true;
};
if (curMile >= metka9){
part9Done = true;
stat.data.sPart9Done = true;
};
if (curMile >= metka10){
part10Done = true;
stat.data.sPart10Done = true;
};
if (curMile >= metka11){
part11Done = true;
stat.data.sPart11Done = true;
};
if (curMile >= metka12){
part12Done = true;
stat.data.sPart12Done = true;
};
}
public function congrPuz(){
curPart = puzTextAll;
gogo = true;
dones = true;
}
}
}//package
Section 447
//theWater (theWater)
package {
import flash.display.*;
public class theWater extends MovieClip {
public var ddd:opora;
public var syel:Boolean;
public function theWater(){
addFrameScript(0, frame1);
}
function frame1(){
this.visible = false;
}
public function update(){
}
}
}//package
Section 448
//theWay (theWay)
package {
import flash.display.*;
import flash.text.*;
public dynamic class theWay extends MovieClip {
public var theF:MovieClip;
public var thePig:MovieClip;
public var skoka:TextField;
}
}//package
Section 449
//toshoppr (toshoppr)
package {
import flash.display.*;
public dynamic class toshoppr extends MovieClip {
}
}//package
Section 450
//tut (tut)
package {
import flash.display.*;
public class tut extends MovieClip {
public var jmp;
public var forFly;// = 3
public function tut(){
forFly = 3;
super();
}
}
}//package
Section 451
//typeSnd (typeSnd)
package {
import flash.media.*;
public dynamic class typeSnd extends Sound {
}
}//package
Section 452
//ufoFin (ufoFin)
package {
import flash.media.*;
public dynamic class ufoFin extends Sound {
}
}//package
Section 453
//ufoStart (ufoStart)
package {
import flash.media.*;
public dynamic class ufoStart extends Sound {
}
}//package
Section 454
//wbmst (wbmst)
package {
import flash.display.*;
public dynamic class wbmst extends SimpleButton {
}
}//package
Section 455
//wolfStart (wolfStart)
package {
import flash.media.*;
public dynamic class wolfStart extends Sound {
}
}//package
Section 456
//wrongSnd (wrongSnd)
package {
import flash.media.*;
public dynamic class wrongSnd extends Sound {
}
}//package
Section 457
//zabraloBreak (zabraloBreak)
package {
import flash.display.*;
public dynamic class zabraloBreak extends MovieClip {
public function zabraloBreak(){
addFrameScript(11, frame12);
}
function frame12(){
stop();
}
}
}//package
Section 458
//zag1_down (zag1_down)
package {
import flash.display.*;
public dynamic class zag1_down extends MovieClip {
public function zag1_down(){
addFrameScript(0, frame1, 2, frame3);
}
function frame3(){
stop();
}
function frame1(){
stop();
}
}
}//package
Section 459
//zag1_up (zag1_up)
package {
import flash.display.*;
public dynamic class zag1_up extends MovieClip {
public function zag1_up(){
addFrameScript(0, frame1, 2, frame3);
}
function frame3(){
stop();
}
function frame1(){
stop();
}
}
}//package
Section 460
//zahlop (zahlop)
package {
import flash.media.*;
public dynamic class zahlop extends Sound {
}
}//package
Section 461
//Символ1 (Символ1)
package {
import flash.display.*;
public dynamic class Символ1 extends MovieClip {
}
}//package