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

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

Birds-Town.swf

This is the info page for
Flash #110855

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


Text
resume

get it!

options

restart

play

get it!

menu

<p align="left"><font face="m_Baveuse" size="16" color="#ffff33" letterSpacing="0.000000" kerning="1">11112345</font></p>

ok

m  u  s  i  c

s  o  u  n  d

Fast-paced fun

Gripping gameplay

Build up Birds Town!

click here to get full game

yes

no

continue

Make groups
of three or more
birds of the same
color

Match birds nearby
the egg to break
the eggshell

Catch gems
with
the catapult

Press
to swap through
the colors

Yahooo!!!

FreeBird

Say cheese!

SuperBird!

firebird!

I'm speedy!

Musclebird

Monster!!!

I'm strong!

BOOOM!

lightning!

blastbird!

ActionScript [AS3]

Section 1
//boom_2_27 (birds_town_0_fla.boom_2_27) package birds_town_0_fla { import flash.display.*; public dynamic class boom_2_27 extends MovieClip { public function boom_2_27(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package birds_town_0_fla
Section 2
//cifra_124 (birds_town_0_fla.cifra_124) package birds_town_0_fla { import flash.display.*; public dynamic class cifra_124 extends MovieClip { public function cifra_124(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame9(){ stop(); } function frame10(){ stop(); } function frame11(){ stop(); } } }//package birds_town_0_fla
Section 3
//cifra_130 (birds_town_0_fla.cifra_130) package birds_town_0_fla { import flash.display.*; public dynamic class cifra_130 extends MovieClip { public function cifra_130(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame9(){ stop(); } function frame10(){ stop(); } function frame11(){ stop(); } } }//package birds_town_0_fla
Section 4
//lov_2_25 (birds_town_0_fla.lov_2_25) package birds_town_0_fla { import flash.display.*; public dynamic class lov_2_25 extends MovieClip { public function lov_2_25(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package birds_town_0_fla
Section 5
//pt_tut_mc_11 (birds_town_0_fla.pt_tut_mc_11) package birds_town_0_fla { import flash.display.*; public dynamic class pt_tut_mc_11 extends MovieClip { public function pt_tut_mc_11(){ addFrameScript(16, frame17); } function frame17(){ gotoAndPlay(10); } } }//package birds_town_0_fla
Section 6
//ByteArrayAsset (mx.core.ByteArrayAsset) package mx.core { import flash.utils.*; public class ByteArrayAsset extends ByteArray implements IFlexAsset { mx_internal static const VERSION:String = "3.5.0.12683"; public function ByteArrayAsset(){ super(); } } }//package mx.core
Section 7
//IFlexAsset (mx.core.IFlexAsset) package mx.core { public interface IFlexAsset { } }//package mx.core
Section 8
//mx_internal (mx.core.mx_internal) package mx.core { public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.core
Section 9
//Bird_in_ROW (Bird_in_ROW) package { import flash.media.*; public dynamic class Bird_in_ROW extends Sound { } }//package
Section 10
//Bird_Photo (Bird_Photo) package { import flash.media.*; public dynamic class Bird_Photo extends Sound { } }//package
Section 11
//Birds_CHANGE (Birds_CHANGE) package { import flash.media.*; public dynamic class Birds_CHANGE extends Sound { } }//package
Section 12
//Birds_Connect (Birds_Connect) package { import flash.media.*; public dynamic class Birds_Connect extends Sound { } }//package
Section 13
//Birds_Revers_walk (Birds_Revers_walk) package { import flash.media.*; public dynamic class Birds_Revers_walk extends Sound { } }//package
Section 14
//Birds_WALK (Birds_WALK) package { import flash.media.*; public dynamic class Birds_WALK extends Sound { } }//package
Section 15
//Birds_WALK_in_cage (Birds_WALK_in_cage) package { import flash.media.*; public dynamic class Birds_WALK_in_cage extends Sound { } }//package
Section 16
//BirdsTown (BirdsTown) package { import flash.events.*; import flash.display.*; public class BirdsTown extends Sprite { private var game:V_GameApp; public function BirdsTown(){ super(); game = new V_GameApp(); addChild(game); this.addEventListener(Event.ADDED_TO_STAGE, onAdded); } private function onAdded(evt:Event):void{ stage.scaleMode = StageScaleMode.EXACT_FIT; } private function drawTriangle():void{ this.graphics.lineStyle(2, 0xFFFFFF); this.graphics.beginFill(0xFFFFFF, 1); this.graphics.moveTo(-25, 0); this.graphics.lineTo(25, 0); this.graphics.lineTo(0, -540); this.graphics.lineTo(-25, 0); this.graphics.endFill(); } } }//package
Section 17
//Bonus_Almaz_Appears (Bonus_Almaz_Appears) package { import flash.media.*; public dynamic class Bonus_Almaz_Appears extends Sound { } }//package
Section 18
//Bonus_BOMB (Bonus_BOMB) package { import flash.media.*; public dynamic class Bonus_BOMB extends Sound { } }//package
Section 19
//BONUS_pause (BONUS_pause) package { import flash.media.*; public dynamic class BONUS_pause extends Sound { } }//package
Section 20
//Bonus_pricel (Bonus_pricel) package { import flash.media.*; public dynamic class Bonus_pricel extends Sound { } }//package
Section 21
//BONUS_revers (BONUS_revers) package { import flash.media.*; public dynamic class BONUS_revers extends Sound { } }//package
Section 22
//BUM01 (BUM01) package { import flash.media.*; public dynamic class BUM01 extends Sound { } }//package
Section 23
//BUM02 (BUM02) package { import flash.media.*; public dynamic class BUM02 extends Sound { } }//package
Section 24
//BUM03 (BUM03) package { import flash.media.*; public dynamic class BUM03 extends Sound { } }//package
Section 25
//coin (coin) package { import flash.media.*; public dynamic class coin extends Sound { } }//package
Section 26
//Combo01 (Combo01) package { import flash.media.*; public dynamic class Combo01 extends Sound { } }//package
Section 27
//Combo02 (Combo02) package { import flash.media.*; public dynamic class Combo02 extends Sound { } }//package
Section 28
//Combo03 (Combo03) package { import flash.media.*; public dynamic class Combo03 extends Sound { } }//package
Section 29
//Egg_destroy (Egg_destroy) package { import flash.media.*; public dynamic class Egg_destroy extends Sound { } }//package
Section 30
//Egg_destroy_coins (Egg_destroy_coins) package { import flash.media.*; public dynamic class Egg_destroy_coins extends Sound { } }//package
Section 31
//Gameplay (Gameplay) package { import flash.media.*; public dynamic class Gameplay extends Sound { } }//package
Section 32
//Launch (Launch) package { import flash.media.*; public dynamic class Launch extends Sound { } }//package
Section 33
//Level_LOSE (Level_LOSE) package { import flash.media.*; public dynamic class Level_LOSE extends Sound { } }//package
Section 34
//Level_WIN (Level_WIN) package { import flash.media.*; public dynamic class Level_WIN extends Sound { } }//package
Section 35
//Match (Match) package { import flash.media.*; public dynamic class Match extends Sound { } }//package
Section 36
//mouse_click (mouse_click) package { import flash.media.*; public dynamic class mouse_click extends Sound { } }//package
Section 37
//mouse_over (mouse_over) package { import flash.media.*; public dynamic class mouse_over extends Sound { } }//package
Section 38
//Particles (Particles) package { import flash.media.*; public dynamic class Particles extends Sound { } }//package
Section 39
//Photo (Photo) package { import flash.media.*; public dynamic class Photo extends Sound { } }//package
Section 40
//Progress_Bar (Progress_Bar) package { import flash.media.*; public dynamic class Progress_Bar extends Sound { } }//package
Section 41
//TILE10 (TILE10) package { import flash.display.*; public dynamic class TILE10 extends BitmapData { public function TILE10(_arg1:int=0x0400, _arg2:int=0x0400){ super(_arg1, _arg2); } } }//package
Section 42
//TILE11 (TILE11) package { import flash.display.*; public dynamic class TILE11 extends BitmapData { public function TILE11(_arg1:int=0x0400, _arg2:int=0x0400){ super(_arg1, _arg2); } } }//package
Section 43
//TILE12 (TILE12) package { import flash.display.*; public dynamic class TILE12 extends BitmapData { public function TILE12(_arg1:int=0x0400, _arg2:int=0x0400){ super(_arg1, _arg2); } } }//package
Section 44
//TILE13 (TILE13) package { import flash.display.*; public dynamic class TILE13 extends BitmapData { public function TILE13(_arg1:int=0x0400, _arg2:int=0x0400){ super(_arg1, _arg2); } } }//package
Section 45
//TILE14 (TILE14) package { import flash.display.*; public dynamic class TILE14 extends BitmapData { public function TILE14(_arg1:int=800, _arg2:int=600){ super(_arg1, _arg2); } } }//package
Section 46
//TILE20 (TILE20) package { import flash.display.*; public dynamic class TILE20 extends BitmapData { public function TILE20(_arg1:int=800, _arg2:int=600){ super(_arg1, _arg2); } } }//package
Section 47
//TILE21 (TILE21) package { import flash.display.*; public dynamic class TILE21 extends BitmapData { public function TILE21(_arg1:int=800, _arg2:int=600){ super(_arg1, _arg2); } } }//package
Section 48
//TILE23 (TILE23) package { import flash.display.*; public dynamic class TILE23 extends BitmapData { public function TILE23(_arg1:int=0x0400, _arg2:int=0x0400){ super(_arg1, _arg2); } } }//package
Section 49
//V_Anim (V_Anim) package { public class V_Anim { public var lFrame:int; public var num:int; public var fFrame:int; public var loops:int; public function V_Anim(f:int, l:int, _num:int, loop:int){ super(); fFrame = f; lFrame = l; loops = loop; num = _num; } public function Clone():V_Anim{ var anim:V_Anim = new V_Anim(fFrame, lFrame, num, loops); return (anim); } } }//package
Section 50
//V_Area (V_Area) package { import flash.display.*; public dynamic class V_Area extends MovieClip { public var b1:MovieClip; public var b2:MovieClip; } }//package
Section 51
//V_Bird (V_Bird) package { import flash.display.*; public class V_Bird extends Sprite { public var calc_x:Number; public var calc_y:Number; private var anim:V_Anim; public var dx:int; public var dy:int; private var mc:MovieClip; public var inserted:Boolean; private var sleep_egg:Number; private var bonus:V_BirdBonus; public var num_spline:int; public var Pos:Number;// = 0 private var num_anim:int;// = -1 private var bonus_id:int;// = -1 private var egge_id:int;// = -1 public var vx:Number;// = 0 public var vy:Number;// = 0 private var sc:Number;// = 1 public var moveFlag:Boolean; public var time_bonus_flash:Number; public var calc_scale:Number; private var currFrame:int; private var myId:int;// = 0 private var d:int;// = 1 public var status:int; private static var curr_diam:uint = 1; public function V_Bird(){ super(); } public function applyMoney():void{ myId = 79; setBonus(-1); if (mc){ mc.parent.removeChild(mc); }; V_Factory.releaseConcreteBird(mc); mc = V_Factory.createConcreteBird(16); mc.rotation = (Math.random() * Math.PI); addChild(mc); mc.scaleX = (mc.scaleY = 0.5); mc.gotoAndStop(0); setAnimation(46, 1, 1); currFrame = V_Utility.Random_Int(anim.fFrame, anim.lFrame); } public function getNumAnim():int{ return (num_anim); } public function applyDiamond():void{ myId = 75; setBonus(-1); if (mc){ mc.parent.removeChild(mc); }; V_Factory.releaseConcreteBird(mc); mc = V_Factory.createConcreteBird((10 + curr_diam)); curr_diam = (curr_diam + 1); if (curr_diam > 5){ curr_diam = 1; }; addChild(mc); mc.gotoAndStop(0); setAnimation(29, 1, 1); } public function getId():int{ return (((egge_id)==-1) ? myId : egge_id); } public function CompleteAnimation():Boolean{ return ((anim.loops <= 0)); } public function playAnimation():void{ currFrame = (currFrame + 1); if (currFrame > anim.lFrame){ anim.loops = (anim.loops - 1); currFrame = anim.fFrame; }; if (mc){ mc.gotoAndStop(currFrame); }; } public function setAnimation(num:int, loop:int, dir:int):void{ num_anim = num; anim = V_Utility.getAnim(num).Clone(); anim.loops = loop; if (mc){ mc.gotoAndStop(anim.fFrame); }; currFrame = anim.fFrame; } public function update(dt:Number):void{ if (((bonus) && (bonus.parent))){ bonus.update(dt); }; if (sleep_egg > 0){ sleep_egg = (sleep_egg - dt); if ((((sleep_egg <= 0)) && ((((egge_id == V_Utility.EGGE_BIRD_DIAMONDS_ID)) || ((egge_id == V_Utility.EGGE_BIRD_MONEY_ID)))))){ applyEggeObject(0); scaleX = 1; } else { if ((((sleep_egg <= 4)) && ((((egge_id == V_Utility.EGGE_BIRD_DIAMONDS_ID)) || ((egge_id == V_Utility.EGGE_BIRD_MONEY_ID)))))){ sc = (sc + (d * dt)); if (sc > 1.15){ sc = 1.15; d = -1; } else { if (sc < 0.85){ sc = 0.85; d = 1; }; }; scaleX = sc; }; }; }; } public function refresh():void{ setBonus(-1); } public function isBonusSowing():Boolean{ return (false); } public function getBonus():int{ return ((((bonus) && (bonus.parent))) ? bonus_id : -1); } public function getCurrentFrame():int{ return ((((!(anim)) || (!((anim.num == 25))))) ? currFrame : 65); } public function setBonus(bonusid:int):void{ bonus_id = bonusid; if (bonusid < 0){ if (((bonus) && (bonus.parent))){ bonus.parent.removeChild(bonus); }; return; }; var bId:int = (getId() - 1); bonusid = (bonusid + 1); if (!bonus){ bonus = new V_BirdBonus(); }; bonus.gotoAndStop(((bId * 6) + bonusid)); bonus.x = 8; bonus.y = 8; addChild(bonus); bonus.apply(); } public function applyEggeObject(num:int):void{ if (((mc) && (mc.parent))){ mc.parent.removeChild(mc); }; V_Factory.releaseConcreteBird(mc); setBonus(-1); switch (num){ case 0: egge_id = V_Utility.EGGE_BIRD_ID; break; case 1: egge_id = V_Utility.EGGE_BIRD_CEP_ID; break; case 2: egge_id = V_Utility.EGGE_BIRD_MONEY_ID; V_SoundLib.playSound(7); sleep_egg = 25; break; case 3: egge_id = V_Utility.EGGE_BIRD_DIAMONDS_ID; V_SoundLib.playSound(7); sleep_egg = 25; break; }; mc = V_Factory.createConcreteBird((20 + num)); if (mc){ addChild(mc); mc.gotoAndStop(0); }; } public function Update(num:int):void{ if (num <= 0){ num = 1; }; if (((mc) && (mc.parent))){ mc.parent.removeChild(mc); }; V_Factory.releaseConcreteBird(mc); setBonus(-1); mc = null; myId = num; bonus_id = -1; sleep_egg = 0; egge_id = -1; mc = V_Factory.createConcreteBird(num); if (mc){ addChild(mc); mc.gotoAndStop(0); }; } public function checkBonus(dt:Number):void{ } public function destroyEggeObject():void{ egge_id = -1; if (mc){ mc.parent.removeChild(mc); }; V_SoundLib.playSound(19); } } }//package class V_BirdBonus extends V_BonusRes { private var sleep:Number;// = 0 private var dir:int;// = 1 private function V_BirdBonus(){ super(); gotoAndStop(1); } public function update(dt:Number):void{ sleep = (sleep - dt); if (sleep < 4){ scaleX = (scaleX + (dir * dt)); if (scaleX > 1.15){ scaleX = 1.15; dir = -1; } else { if (scaleX < 0.85){ scaleX = 0.85; dir = 1; }; }; alpha = (sleep / 4); scaleY = scaleX; } else { if (scaleX < 1){ scaleX = (scaleX + dt); if (scaleX > 1){ scaleX = 1; }; scaleY = scaleX; }; }; } public function apply():void{ sleep = 30; dir = 1; scaleX = (scaleY = 0); this.alpha = 1; } }
Section 52
//V_Bird1 (V_Bird1) package { import flash.display.*; public dynamic class V_Bird1 extends MovieClip { } }//package
Section 53
//V_Bird2 (V_Bird2) package { import flash.display.*; public dynamic class V_Bird2 extends MovieClip { } }//package
Section 54
//V_Bird3 (V_Bird3) package { import flash.display.*; public dynamic class V_Bird3 extends MovieClip { } }//package
Section 55
//V_Bird4 (V_Bird4) package { import flash.display.*; public dynamic class V_Bird4 extends MovieClip { } }//package
Section 56
//V_Bird5 (V_Bird5) package { import flash.display.*; public dynamic class V_Bird5 extends MovieClip { } }//package
Section 57
//V_Bird6 (V_Bird6) package { import flash.display.*; public dynamic class V_Bird6 extends MovieClip { } }//package
Section 58
//V_Bird7 (V_Bird7) package { import flash.display.*; public dynamic class V_Bird7 extends MovieClip { } }//package
Section 59
//V_Bird8 (V_Bird8) package { import flash.display.*; public dynamic class V_Bird8 extends MovieClip { } }//package
Section 60
//V_BirdCoins (V_BirdCoins) package { import flash.display.*; public dynamic class V_BirdCoins extends MovieClip { public function V_BirdCoins(){ addFrameScript(12, frame13); } function frame13(){ gotoAndPlay("walk_ani"); } } }//package
Section 61
//V_BirdDiamonds (V_BirdDiamonds) package { import flash.display.*; public dynamic class V_BirdDiamonds extends MovieClip { public function V_BirdDiamonds(){ addFrameScript(12, frame13); } function frame13(){ gotoAndPlay("walk_ani"); } } }//package
Section 62
//V_BirdEgge (V_BirdEgge) package { import flash.display.*; public dynamic class V_BirdEgge extends MovieClip { public function V_BirdEgge(){ addFrameScript(12, frame13); } function frame13(){ gotoAndPlay("walk_ani"); } } }//package
Section 63
//V_BirdEggLock (V_BirdEggLock) package { import flash.display.*; public dynamic class V_BirdEggLock extends MovieClip { public function V_BirdEggLock(){ addFrameScript(12, frame13); } function frame13(){ gotoAndPlay("walk_ani"); } } }//package
Section 64
//V_BirdItem (V_BirdItem) package { import flash.display.*; import flash.text.*; public dynamic class V_BirdItem extends MovieClip { public var bird_mc:MovieClip; public var points_txt:TextField; } }//package
Section 65
//V_BirdWithBabl (V_BirdWithBabl) package { import flash.display.*; public dynamic class V_BirdWithBabl extends MovieClip { public var text_babl:MovieClip; public var bird:MovieClip; } }//package
Section 66
//V_Board (V_Board) package { import flash.display.*; public class V_Board extends Sprite { private var board:Array; private var w:int; private var h:int; public function V_Board(cw:int, ch:int){ var i:int; var j:int; super(); if (!board){ w = cw; h = ch; board = new Array(); i = 0; while (i < w) { board[i] = new Array(); j = 0; while (j < h) { board[i][j] = 0; j++; }; i++; }; }; } public function getItem(numx:int, numy:int):int{ if (numx >= w){ numx = (w - 1); }; if (numx < 0){ numx = 0; }; if (numy >= h){ numy = (h - 1); }; if (numy < 0){ numy = 0; }; return (board[numx][numy]); } public function setItem(numx:int, numy:int, value:int):void{ board[numx][numy] = value; } public function clearBoard():void{ var i:int; var j:int; if (board){ i = 0; while (i < w) { j = 0; while (j < h) { board[i][j] = 0; j++; }; i++; }; }; } public function checkNodeY(posx:int, posy:int):int{ if (posx < 0){ posx = 0; }; if (posx >= w){ posx = (w - 1); }; if (posy < 0){ posy = 0; }; if (posy >= h){ posy = (h - 1); }; var res = -1; var i:int = (h - 1); while (i >= posy) { if (board[posx][i] == 2){ res = i; break; }; i--; }; return (res); } } }//package
Section 67
//V_BonusRes (V_BonusRes) package { import flash.display.*; public dynamic class V_BonusRes extends MovieClip { } }//package
Section 68
//V_Boom (V_Boom) package { import flash.display.*; public dynamic class V_Boom extends MovieClip { public function V_Boom(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package
Section 69
//V_BoomParticle (V_BoomParticle) package { public class V_BoomParticle extends V_Boom { public function V_BoomParticle(){ super(); } public function update(dt:Number):void{ if ((((currentFrame == totalFrames)) && (this.parent))){ this.parent.removeChild(this); }; } } }//package
Section 70
//V_CatchGems (V_CatchGems) package { import flash.display.*; public dynamic class V_CatchGems extends MovieClip { public function V_CatchGems(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package
Section 71
//V_CatchParticle (V_CatchParticle) package { public class V_CatchParticle extends V_CatchGems { public function V_CatchParticle(){ super(); } public function update(dt:Number):void{ if ((((currentFrame == totalFrames)) && (this.parent))){ this.parent.removeChild(this); }; } } }//package
Section 72
//V_CatManager (V_CatManager) package { public class V_CatManager extends V_CatRes { private var show:Number;// = 30 private var anim:V_Anim; private var sleep_smile_2:Number; private var sleep_anim:Number;// = 0 private var sleep_smile:Number; private var show_flag:Boolean;// = false private var flag_smile:Boolean; private var status:int;// = 0 private var currFrame:uint;// = 0 public function V_CatManager(){ anim = new V_Anim(0, 0, 0, 0); super(); gotoAndStop(1); scaleX = -0.5; scaleY = 0.5; x = 200; y = -10; } private function setAnimation(num:int):void{ anim.num = num; switch (num){ case 0: anim.fFrame = 1; anim.lFrame = 1; anim.loops = V_Utility.Random_Int(35, 60); break; case 1: anim.fFrame = 1; anim.lFrame = 5; anim.loops = V_Utility.Random_Int(7, 10); break; case 2: anim.fFrame = 6; anim.lFrame = 6; anim.loops = V_Utility.Random_Int(7, 10); break; case 3: anim.fFrame = 7; anim.lFrame = 7; anim.loops = V_Utility.Random_Int(7, 10); break; case 4: anim.fFrame = 8; anim.lFrame = 8; anim.loops = V_Utility.Random_Int(7, 10); break; case 5: anim.fFrame = 9; anim.lFrame = 9; anim.loops = V_Utility.Random_Int(7, 10); break; case 6: anim.fFrame = 10; anim.lFrame = 10; anim.loops = V_Utility.Random_Int(35, 60); break; case 7: anim.fFrame = 11; anim.lFrame = 14; anim.loops = 1; break; }; currFrame = anim.fFrame; gotoAndStop(currFrame); } private function update1(dt:Number):void{ show = (show - dt); y = -10; if (show <= 0){ show_flag = !(show_flag); show = (show_flag) ? 5 : 30; x = (show_flag) ? 230 : 200; }; } private function update2(dt:Number):void{ if (!show_flag){ show_flag = true; x = 230; }; sleep_smile = (sleep_smile - dt); if (sleep_smile <= 0){ flag_smile = !(flag_smile); sleep_smile = (flag_smile) ? 3 : 5; }; if (flag_smile){ sleep_smile_2 = (sleep_smile_2 - dt); if (sleep_smile_2 <= 0){ sleep_smile_2 = 0.06; y = ((y)>=-10) ? -12 : -8; }; }; } public function reset():void{ show_flag = true; flag_smile = false; sleep_smile = (sleep_smile_2 = 0); status = 0; y = -10; update1(1000000); setAnimation(0); } public function update(dt:Number):void{ switch (status){ case 0: update1(dt); break; default: update2(dt); break; }; playAnimation(dt); } private function playAnimation(dt:Number):void{ sleep_anim = (sleep_anim - dt); if (sleep_anim <= 0){ sleep_anim = 0.04; currFrame = (currFrame + 1); if (currFrame > anim.lFrame){ anim.loops = (anim.loops - 1); currFrame = anim.fFrame; }; if (anim.loops <= 0){ switch (status){ case 0: if (anim.num == 0){ setAnimation(V_Utility.Random_Int(1, 5)); } else { setAnimation(0); }; break; case 1: if (anim.num == 6){ setAnimation(7); } else { setAnimation(6); }; break; }; }; gotoAndStop(currFrame); }; } public function setStatus(st:uint):void{ status = st; } } }//package
Section 73
//V_CatRes (V_CatRes) package { import flash.display.*; public dynamic class V_CatRes extends MovieClip { public function V_CatRes(){ addFrameScript(0, frame1, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function frame1(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame9(){ stop(); } function frame10(){ stop(); } } }//package
Section 74
//V_CifraText (V_CifraText) package { import flash.display.*; public dynamic class V_CifraText extends MovieClip { public var b1:MovieClip; public var b2:MovieClip; public var b3:MovieClip; } }//package
Section 75
//V_Coin (V_Coin) package { import flash.display.*; public dynamic class V_Coin extends MovieClip { } }//package
Section 76
//V_ComboText (V_ComboText) package { import flash.display.*; public dynamic class V_ComboText extends MovieClip { public var b1:MovieClip; } }//package
Section 77
//V_Config (V_Config) package { import flash.events.*; import flash.net.*; public class V_Config { private var loader:URLLoader; private var url:String;// = "config.xml" public function V_Config(){ super(); loader = new URLLoader(); loader.addEventListener(Event.COMPLETE, onComplete); loader.addEventListener(IOErrorEvent.IO_ERROR, function (evt:IOErrorEvent):void{ }); loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, function (evt:SecurityErrorEvent):void{ }); loader.load(new URLRequest(url)); } private function onComplete(evt:Event):void{ var xml:XML = new XML(evt.target.data); if (xml.game_page){ V_DownLoadManager.url = xml.game_page.@url; }; } } }//package
Section 78
//V_DescriptionTutorial (V_DescriptionTutorial) package { import flash.display.*; public class V_DescriptionTutorial extends Sprite { public var shadow:V_Tutorial; private var flag:Boolean; private var status:int; private var bird_babl:V_BirdWithBabl; public function V_DescriptionTutorial(){ shadow = new V_Tutorial(); super(); addChild(shadow); bird_babl = new V_BirdWithBabl(); addChild(bird_babl); } public function hide():void{ flag = false; } private function drawBirdBabl(dt:Number):void{ switch (status){ case 1: if (flag){ if (bird_babl.x < 170){ bird_babl.x = (bird_babl.x + (dt * 700)); if (bird_babl.x > 170){ bird_babl.x = 170.5; bird_babl.bird.gotoAndPlay(10); }; } else { bird_babl.text_babl.visible = true; }; } else { bird_babl.bird.gotoAndStop(1); bird_babl.x = (bird_babl.x - (dt * 700)); bird_babl.text_babl.visible = false; }; break; case 2: if (flag){ if (bird_babl.x > 600){ bird_babl.x = (bird_babl.x - (dt * 700)); if (bird_babl.x < 600){ bird_babl.x = 599; bird_babl.bird.gotoAndPlay(10); }; } else { bird_babl.text_babl.visible = true; }; } else { bird_babl.bird.gotoAndStop(1); bird_babl.x = (bird_babl.x + (dt * 700)); bird_babl.text_babl.visible = false; }; break; }; } public function update(dt:Number):void{ if (flag){ if (shadow.alpha < 1){ shadow.alpha = (shadow.alpha + (dt * 2)); checkSide(); } else { drawBirdBabl(dt); }; } else { drawBirdBabl(dt); if (shadow.alpha > 0){ shadow.alpha = (shadow.alpha - (dt * 2)); checkSide(); } else { reset(); }; }; } public function reset():void{ shadow.alpha = 0; flag = false; if (this.parent){ this.parent.removeChild(this); }; } public function setDescription(num:int):void{ bird_babl.text_babl.text_mc.gotoAndStop(num); } public function show(num:int):void{ num = (num + 1); shadow.alpha = 0; flag = true; bird_babl.text_babl.text_mc.gotoAndStop(num); bird_babl.text_babl.visible = false; bird_babl.visible = false; } private function checkSide():void{ bird_babl.visible = true; if (shadow.x > 400){ bird_babl.x = -200; bird_babl.scaleX = -1; status = 1; bird_babl.text_babl.text_mc.scaleX = -1; } else { bird_babl.x = 850; bird_babl.scaleX = 1; bird_babl.text_babl.text_mc.scaleX = 1; status = 2; }; bird_babl.y = 460; bird_babl.bird.gotoAndStop(1); } } }//package
Section 79
//V_Diam1 (V_Diam1) package { import flash.display.*; public dynamic class V_Diam1 extends MovieClip { } }//package
Section 80
//V_Diam2 (V_Diam2) package { import flash.display.*; public dynamic class V_Diam2 extends MovieClip { } }//package
Section 81
//V_Diam3 (V_Diam3) package { import flash.display.*; public dynamic class V_Diam3 extends MovieClip { } }//package
Section 82
//V_Diam4 (V_Diam4) package { import flash.display.*; public dynamic class V_Diam4 extends MovieClip { } }//package
Section 83
//V_Diam5 (V_Diam5) package { import flash.display.*; public dynamic class V_Diam5 extends MovieClip { } }//package
Section 84
//V_DownLoadManager (V_DownLoadManager) package { import flash.net.*; public class V_DownLoadManager { public static var url:String = ""; public function V_DownLoadManager(){ super(); } public static function download():void{ if (url.length > 0){ navigateToURL(new URLRequest(url), "_blank"); }; } } }//package
Section 85
//V_End2Wnd (V_End2Wnd) package { import flash.display.*; public dynamic class V_End2Wnd extends MovieClip { public function V_End2Wnd(){ addFrameScript(150, frame151); } function frame151(){ stop(); } } }//package
Section 86
//V_EventMatch3 (V_EventMatch3) package { import flash.events.*; public class V_EventMatch3 extends Event { public var count_birds:int; public var type_bird:int; public var combo:int; public var time_value:Number; public function V_EventMatch3(type:String, bubbles:Boolean=false, cancelable:Boolean=false){ super(type, bubbles, cancelable); } public function _trace():void{ trace(time_value, count_birds, combo, type_bird); } } }//package
Section 87
//V_Factory (V_Factory) package { import flash.display.*; public class V_Factory { private static var concreteFactory:V_ConcreteBirdFactory; private static var birdFactory:V_BirdFactory; private static var comboFactory:V_ComboFactory; private static var textFactory:V_TextFactory; public function V_Factory(){ super(); } public static function releaseBird(ref:V_Bird):void{ birdFactory.releaseBird(ref); } public static function createConcreteBird(type:int):MovieClip{ return (concreteFactory.createTypeBird(type)); } public static function releaseCombo(ref:V_TextCombo):void{ comboFactory.releaseCombo(ref); } public static function createPointsText():V_PointsText{ return (textFactory.createText()); } public static function initialize():void{ birdFactory = new V_BirdFactory(); concreteFactory = new V_ConcreteBirdFactory(); textFactory = new V_TextFactory(); comboFactory = new V_ComboFactory(); } public static function createCombo():V_TextCombo{ return (comboFactory.createCombo()); } public static function releaseConcreteBird(ref:MovieClip):void{ concreteFactory.releaseTypeBird(ref); } public static function createBird():V_Bird{ return (birdFactory.createBird()); } public static function releasePointsText(ref:V_PointsText):void{ textFactory.releaseText(ref); } } }//package import flash.display.*; class V_ComboFactory { private var hash:Array; private function V_ComboFactory(){ hash = new Array(); super(); } public function createCombo():V_TextCombo{ var c:V_TextCombo; if (hash.length){ c = (hash.shift() as V_TextCombo); } else { c = new V_TextCombo(); }; return (c); } public function releaseCombo(ref:V_TextCombo):void{ if (ref){ hash.push(ref); }; } } class V_BirdFactory { private var hash:Array; private function V_BirdFactory(){ super(); hash = new Array(); } public function releaseBird(ref:V_Bird):void{ if (ref){ hash.push(ref); }; } public function createBird():V_Bird{ var b:V_Bird; if (hash.length){ b = (hash.shift() as V_Bird); } else { b = new V_Bird(); }; b.visible = true; return (b); } } class V_TextFactory { private var hash:Array; private function V_TextFactory(){ hash = new Array(); super(); } public function createText():V_PointsText{ var c:V_PointsText; if (hash.length){ c = (hash.shift() as V_PointsText); } else { c = new V_PointsText(); }; return (c); } public function releaseText(ref:V_PointsText):void{ if (ref){ hash.push(ref); }; } } class V_ConcreteBirdFactory { private var hash:Array; private function V_ConcreteBirdFactory(){ hash = new Array(); super(); } public function releaseTypeBird(ref:MovieClip):void{ if (!ref){ return; }; var type:int = int(ref.name); hash[type].push(ref); } public function createTypeBird(type:int):MovieClip{ var mc:MovieClip; if (!hash[type]){ hash[type] = new Array(); }; if (hash[type].length){ return ((hash[type].shift() as MovieClip)); }; switch (type){ case 1: mc = new V_Bird1(); break; case 2: mc = new V_Bird2(); break; case 3: mc = new V_Bird3(); break; case 4: mc = new V_Bird4(); break; case 5: mc = new V_Bird5(); break; case 6: mc = new V_Bird6(); break; case 7: mc = new V_Bird7(); break; case 8: mc = new V_Bird8(); break; case 11: mc = new V_Diam1(); break; case 12: mc = new V_Diam2(); break; case 13: mc = new V_Diam3(); break; case 14: mc = new V_Diam4(); break; case 15: mc = new V_Diam5(); break; case 16: mc = new V_Coin(); break; case 20: mc = new V_BirdEgge(); break; case 21: mc = new V_BirdEggLock(); break; case 22: mc = new V_BirdCoins(); break; case 23: mc = new V_BirdDiamonds(); break; }; mc.name = type.toString(); return (mc); } }
Section 88
//V_FinishWnd (V_FinishWnd) package { import flash.events.*; public class V_FinishWnd extends V_End2Wnd implements V_IWindow { private var sleep:Number;// = 0 public function V_FinishWnd(){ super(); this.buttonMode = true; this.addEventListener(MouseEvent.MOUSE_DOWN, onMouse); gotoAndStop(1); x = 400; y = 300; this.scaleX = (this.scaleY = (800 / 640)); } public function update(dt:Number):void{ sleep = (sleep - dt); if (sleep > 0){ return; }; sleep = 0.033; if (currentFrame != totalFrames){ this.nextFrame(); }; } public function hide():void{ } public function show():void{ V_SoundLib.playMusic(0); gotoAndStop(1); } private function onMouse(evt:MouseEvent):void{ V_DownLoadManager.download(); } } }//package
Section 89
//V_Fotka (V_Fotka) package { import flash.display.*; public dynamic class V_Fotka extends MovieClip { public var text_mc:MovieClip; } }//package
Section 90
//V_Foto (V_Foto) package { import flash.display.*; import flash.geom.*; public class V_Foto extends Sprite { private var bird:V_Bird; private var acc:Number;// = 0 private var is_event:Boolean;// = false private var dir:int;// = 1 private var b1:Bitmap; private var b2:Bitmap; private var spline:V_Spline; private var lose:Boolean;// = false private var b3:Bitmap; private var fotka:V_Fotka; private var sleep:Number;// = 0 private var p:V_SplinePoint; private var bd3:BitmapData; private var t:Number;// = 0 private var bd1:BitmapData; private var bd2:BitmapData; private var cx:Number;// = 0 private var cy:Number;// = 0 private var state:int;// = 0 public function V_Foto(){ p = new V_SplinePoint(); super(); spline = new V_Spline(); var p1:V_SplinePoint = new V_SplinePoint(); var p2:V_SplinePoint = new V_SplinePoint(); var p3:V_SplinePoint = new V_SplinePoint(); var p4:V_SplinePoint = new V_SplinePoint(); p1.x = -100; p1.y = -100; p2.x = 198; p2.y = 67; p3.x = 1000; p3.y = -45; p4.x = -400; p4.y = 10; spline.initSpline(p1, p2, p3, p4); b1 = new Bitmap(); b2 = new Bitmap(); b3 = new Bitmap(); bird = new V_Bird(); addChild(b3); addChild(b1); addChild(b2); addChild(bird); fotka = new V_Fotka(); addChild(fotka); fotka.x = -140; fotka.y = -130; b3.x = (b1.x = (b2.x = (-240 * 0.5))); b3.y = (b1.y = (b2.y = (-220 * 0.5))); bird.x = 0; bird.y = 0; bird.scaleX = (bird.scaleY = 1.6); bd1 = new BitmapData(240, 220, true, 0); bd2 = new BitmapData(240, 220, true, 0); bd3 = new BitmapData(240, 220, true, 0); b1.bitmapData = bd1; b2.bitmapData = bd2; b3.bitmapData = bd3; } public function getIsEvent():Boolean{ return (is_event); } public function show(st:int):void{ crop(); is_event = false; sleep = 1; dir = 1; acc = 0; t = 0.0015; state = st; cx = 0; cy = 0; acc = 0; bird.Update(V_Utility.bird_id); bird.setAnimation(V_Utility.anim_id, 1, 1); bird.rotation = V_Utility.rotate; bird.scaleX = (bird.scaleY = 2.6); bird.playAnimation(); switch (st){ case 1: sleep = 0.1; cy = -50; break; case 2: t = 3; acc = 0; this.alpha = 0; sleep = 10; break; }; } public function reset():void{ is_event = false; if (this.parent){ this.parent.removeChild(this); }; } public function crop():void{ var cx:Number; var cy:Number; var crop_s:Number; var r:Number; var l:Number; var t:Number; var b:Number; if (!lose){ cx = 0; cy = 0; crop_s = 1; crop_s = 0.5; r = (V_Utility.x + (240 * crop_s)); l = (V_Utility.x - (240 * crop_s)); t = (V_Utility.y - (220 * crop_s)); b = (V_Utility.y + (220 * crop_s)); if (r > 800){ l = (l - (r - 800)); r = 800; }; if (l < 0){ r = (r + Math.abs(l)); l = 0; }; if (b > 600){ t = (t - (b - 600)); b = 600; }; if (t < 0){ b = (b + Math.abs(t)); t = 0; }; bd2 = new BitmapData(240, 220, true, 0); b2.bitmapData = bd2; bd1.copyPixels(V_Utility.back1, new Rectangle(l, t, (r - l), (b - t)), new Point(0, 0), null, null, false); bd2.copyPixels(V_Utility.back2, new Rectangle(l, t, (r - l), (b - t)), new Point(0, 0), null, null, true); bd3.copyPixels(V_Utility.back3, new Rectangle(l, t, (r - l), (b - t)), new Point(0, 0), null, null, true); }; var id:int = (V_Utility.bird_id - 1); if (id == 7){ id = 4; }; var anum:int = (V_Utility.anim_id - 33); fotka.text_mc.gotoAndStop(((id * 3) + anum)); } public function calc(dt:Number):void{ var a:Number; switch (state){ case 0: if ((((t > 0)) && ((t < 1)))){ acc = (acc + dt); if (acc > 2){ acc = 2; }; t = (t + ((dt * dir) * acc)); if (t <= 0){ is_event = true; }; if (t >= 1){ t = 1; }; p = spline.getPoint(t); x = p.x; y = p.y; }; if (sleep > 0){ sleep = (sleep - dt); if (sleep < 0){ hide(); }; }; break; case 1: cx = (cx - (dt * 300)); cy = (cy + (dt * acc)); acc = (acc + (1200 * dt)); x = (400 + cx); y = (150 + cy); break; case 2: if (sleep > 0){ sleep = (sleep - dt); return; }; acc = (acc + (dt * 100)); a = this.alpha; a = (a + (acc * dt)); t = (t - ((acc * dt) * 0.09)); if (a > 1){ a = 1; }; if (t < 1){ t = 1; }; this.alpha = a; this.scaleX = (this.scaleY = t); x = (400 + cx); y = (260 + cy); if ((((t <= 1)) && ((a >= 1)))){ state = 3; acc = 100; }; break; case 3: cy = (cy - (acc * dt)); acc = (acc - (dt * 330)); if (acc < 1){ is_event = true; state = 4; V_SoundLib.playSound(1); }; y = (260 + cy); x = (400 + cx); break; case 4: break; }; } public function hide():void{ t = 0.9995; acc = 0; dir = -1; is_event = false; if (this.parent){ this.parent.removeChild(this); }; } public function update(dt:Number):void{ if (!this.parent){ return; }; calc(dt); } public function mouseDown():void{ if ((((t >= 1)) && ((sleep > 0.15)))){ sleep = 0.15; }; } } }//package
Section 91
//V_GameApp (V_GameApp) package { import flash.events.*; import flash.utils.*; import flash.display.*; public class V_GameApp extends Sprite { private var config:V_Config; private var lTime:Number; private var gui:V_Gui; private var logic:V_GameLogic; public static const V_GAME_EVENT_HIDE_GAME_INTERFACE:String = "V_GAME_EVENT_HIDE_GAME_INTERFACE"; public static const V_GAME_EVENT_COMPLETE:String = "V_GAME_EVENT_COMPLETE"; public static const V_GAME_EVENT_NOCOMPLETE:String = "V_GAME_EVENT_NOCOMPLETE"; public static const V_GAME_EVENT_CHECK_MATCH3:String = "V_GAME_EVENT_CHECK_MATCH3"; public function V_GameApp(){ V_Factory.initialize(); V_SoundLib.init(); config = new V_Config(); super(); this.addEventListener(Event.ADDED_TO_STAGE, onAdded); } private function onLoadedLevel(evt:Event):void{ gui.hideAll(); gui.show(V_Gui.INTERFACE_WND); gui.show(V_Gui.START_GAME_WND); logic.visible = true; V_SoundLib.playMusic(0); } private function onAdded(evt:Event):void{ V_Utility.addAnim(new V_Anim(1, 1, 0, 1)); V_Utility.addAnim(new V_Anim(3, 13, 1, 1)); V_Utility.addAnim(new V_Anim(1, 1, 2, 1)); V_Utility.addAnim(new V_Anim(14, 33, 3, 1)); V_Utility.addAnim(new V_Anim(34, 35, 4, 1)); V_Utility.addAnim(new V_Anim(35, 44, 5, 1)); V_Utility.addAnim(new V_Anim(46, 49, 6, 1)); V_Utility.addAnim(new V_Anim(50, 50, 7, 1)); V_Utility.addAnim(new V_Anim(51, 51, 8, 1)); V_Utility.addAnim(new V_Anim(51, 51, 9, 1)); V_Utility.addAnim(new V_Anim(56, 59, 10, 1)); V_Utility.addAnim(new V_Anim(1, 1, 11, 1)); V_Utility.addAnim(new V_Anim(60, 67, 12, 1)); V_Utility.addAnim(new V_Anim(1, 1, 13, 1)); V_Utility.addAnim(new V_Anim(1, 14, 14, 1)); V_Utility.addAnim(new V_Anim(14, 14, 15, 1)); V_Utility.addAnim(new V_Anim(65, 66, 16, 1)); V_Utility.addAnim(new V_Anim(1, 7, 17, 1)); V_Utility.addAnim(new V_Anim(52, 52, 18, 10)); V_Utility.addAnim(new V_Anim(53, 53, 19, 10)); V_Utility.addAnim(new V_Anim(54, 54, 20, 10)); V_Utility.addAnim(new V_Anim(55, 55, 21, 10)); V_Utility.addAnim(new V_Anim(1, 49, 22, 100)); V_Utility.addAnim(new V_Anim(1, 25, 23, 1)); V_Utility.addAnim(new V_Anim(1, 13, 24, 1)); V_Utility.addAnim(new V_Anim(68, 68, 25, 1)); V_Utility.addAnim(new V_Anim(1, 1, 26, 1)); V_Utility.addAnim(new V_Anim(3, 13, 27, 1)); V_Utility.addAnim(new V_Anim(14, 30, 28, 1)); V_Utility.addAnim(new V_Anim(1, 16, 29, 1)); V_Utility.addAnim(new V_Anim(1, 16, 30, 1)); V_Utility.addAnim(new V_Anim(1, 16, 31, 1)); V_Utility.addAnim(new V_Anim(1, 16, 32, 1)); V_Utility.addAnim(new V_Anim(1, 16, 33, 1)); V_Utility.addAnim(new V_Anim(69, 69, 34, 7)); V_Utility.addAnim(new V_Anim(70, 70, 35, 7)); V_Utility.addAnim(new V_Anim(71, 71, 36, 7)); V_Utility.addAnim(new V_Anim(1, 1, 37, 1)); V_Utility.addAnim(new V_Anim(3, 13, 38, 1)); V_Utility.addAnim(new V_Anim(14, 30, 39, 1)); V_Utility.addAnim(new V_Anim(1, 1, 40, 1)); V_Utility.addAnim(new V_Anim(3, 13, 41, 1)); V_Utility.addAnim(new V_Anim(14, 30, 42, 1)); V_Utility.addAnim(new V_Anim(1, 1, 43, 1)); V_Utility.addAnim(new V_Anim(3, 13, 44, 1)); V_Utility.addAnim(new V_Anim(14, 30, 45, 1)); V_Utility.addAnim(new V_Anim(1, 15, 46, 1)); logic = new V_GameLogic(); addChild(logic); logic.visible = false; logic.addEventListener(V_GameLogic.EVENT_LOADED_LEVEL, onLoadedLevel); logic.addEventListener(V_GameLogic.EVENT_SHOW_FOTO, onLogicLister); logic.addEventListener(V_GAME_EVENT_NOCOMPLETE, onLogicLister); logic.addEventListener(V_GAME_EVENT_CHECK_MATCH3, onMatch3); logic.addEventListener(V_GAME_EVENT_COMPLETE, onLogicLister); logic.addEventListener(V_GameApp.V_GAME_EVENT_HIDE_GAME_INTERFACE, onLogicLister); gui = new V_Gui(); addChild(gui); gui.show(V_Gui.MENU_WND); gui.addEventListener(V_MenuWnd.EVENT_START_PLAY_GAME, onGuiListener); gui.addEventListener(V_IntrefaceWnd.EVENT_PAUSE, onGuiListener); gui.addEventListener(V_PauseWnd.EVENT_RESTART_LEVEL, onGuiListener); stage.addEventListener(Event.ENTER_FRAME, onRender); lTime = getTimer(); V_SoundLib.playMusic(0); } private function createLevel(num:uint):void{ logic.visible = false; V_User.refreshLevelProgress(); if (num > 8){ gui.show(V_Gui.FINISH_WND); return; }; V_SoundLib.stopMusic(0); gui.hideAll(); gui.show(V_Gui.LOADER_WND); logic.loadFromBytes(V_Levels.getLevel(num)); } private function onLogicLister(evt:Event):void{ switch (evt.type){ case V_GAME_EVENT_NOCOMPLETE: logic.visible = false; gui.hideAll(); gui.show(V_Gui.GAME_OVER_WND); break; case V_GAME_EVENT_COMPLETE: logic.Pause = true; gui.hideAll(); gui.show(V_Gui.SCORE_WND); V_User.curr_level = (V_User.curr_level + 1); break; case V_GameLogic.EVENT_SHOW_FOTO: gui.show(V_Gui.FLASH_WND); break; case V_GameApp.V_GAME_EVENT_HIDE_GAME_INTERFACE: gui.hide(V_Gui.INTERFACE_WND); break; }; } private function onMatch3(evt:V_EventMatch3):void{ V_User.birds_level[evt.type_bird] = (V_User.birds_level[evt.type_bird] + evt.count_birds); if (evt.type_bird < 8){ V_User.combo_level = (V_User.combo_level + ((evt.combo)>1) ? evt.combo : 0); }; V_User.progress_level = evt.time_value; if (evt.type_bird < 9){ V_User.points = (V_User.points + ((evt.count_birds * evt.combo) * 10)); } else { V_User.points = (V_User.points + evt.count_birds); }; var wnd:V_IntrefaceWnd = (gui.getRfeWindow(V_Gui.INTERFACE_WND) as V_IntrefaceWnd); wnd.applyProgress(); } private function onGuiListener(evt:Event):void{ switch (evt.type){ case V_MenuWnd.EVENT_START_PLAY_GAME: gui.hideAll(); createLevel(V_User.curr_level); break; case V_IntrefaceWnd.EVENT_PAUSE: logic.Pause = !(logic.Pause); if (logic.Pause){ gui.show(V_Gui.PAUSE_WND); } else { gui.hide(V_Gui.PAUSE_WND); }; break; case V_PauseWnd.EVENT_RESTART_LEVEL: gui.hideAll(); createLevel(V_User.curr_level); break; }; } private function onRender(evt:Event):void{ var dt:Number = ((getTimer() - lTime) * 0.001); if (dt > 0.05){ dt = 0.05; }; lTime = getTimer(); gui.update(dt); logic.render(dt); } } }//package
Section 92
//V_GameLogic (V_GameLogic) package { import flash.events.*; import flash.utils.*; import flash.display.*; import flash.net.*; public class V_GameLogic extends Sprite { private const STATUS_STEP_BACK_OBJ:int = 101; private const STATUS_BACK_MOVE_OBJ:int = 103; private const STATUS_TORMOZ_OBJ:int = 105; private const STATUS_WAIT_OBJ:int = 104; private const STATUS_BONUS_FLASH:int = 108; private const STATUS_SLOW_SPEED:int = 111; private const STATUS_START_SPEED:int = 110; private const STATUS_BONUS_FLASH_COMPLETE:int = 109; private const STATUS_BONUS_STOP_MOVE:int = 107; private const STATUS_END_SPEED:int = 112; private const STATUS_BONUS_BACK_MOVE:int = 106; private const STATUS_NORMAL_OBJ:int = 0; private var cam_y:Number;// = 0 private var flag_loose:Boolean;// = false private var cam_x:Number;// = 0 private var dwnTiles:Bitmap; private var ps_layer:Sprite; private var calc_time_diamonds_egg:Number; private var bonuses_types_rnd:Array; private var pp1:V_SplinePoint; private var shot_obj:V_Bird; private var pp2:V_SplinePoint; private var max_cepochka_egge_bird_cep:int; private var calc_time_moneys_egg:Number; private var pp3:V_SplinePoint; private var flag_start_zoom:Boolean; private var speed:Number;// = 0 private var flag_end_game:Boolean;// = false private var bird_layer:Sprite; private var pp4:V_SplinePoint; private var game_path:V_Path; private var bytes_from_embed:ByteArray; private var game_board:V_Board; private var curr_count_checks_birds:int;// = 0 private var p:V_SplinePoint; private var jitter_pos:Number;// = 1 private var frequency_egge_bird_cep:int; private var particle:V_StartParticle; private var jitter_spline:V_Spline; private var tutorial1:V_Tutorial1; private var tutorial2:V_Tutorial2; private var count_diamonds_egg:Number; private var lastPoint:V_SplinePoint; private var tutorial3:V_Tutotrial3; private var tutorial4:V_Tutorial4; private var count_moneys_egg:Number; private var count_birds_level:int;// = 0 private var max_cepochka_egge_bird:int;// = 0 private var point2:V_SplinePoint; private var del_egges_bird:Array; private var fon:Bitmap; private var bonuses_types:Array; private var random_for_catapult:Array; private var birds_types:Array; private var last_time_reverse_bonus:Number;// = 0 private var cam_scale:Number;// = 0 private var up_tiles:Sprite; private var mas_del_objs:Array; private var sleep_start_time:Number;// = 0 private var isLoadedLevel:Boolean;// = false private var last_switch:Number;// = 0 private var foto:V_Foto; private var general_birds_level:int;// = 0 private var bonuses:Array; private var match3:Array; private var que_objs:Array; private var hook:V_Hook; private var anim_sleep:Number;// = 0.04 private var val1:Number;// = 2 private var description_tutor:V_DescriptionTutorial; private var mas_objs:Array; private var val2:Number;// = 0 private var sleep_time:Number;// = 1 private var katapulta:V_Katapulta; private var lTime:Number;// = 0 private var flag_pause:Boolean;// = false private var url:ByteArray; private var egges:Array; private var frequency_egge_bird:int;// = 0 private var frequency_bonus:int;// = 0 private var point:V_SplinePoint; private var combo:int;// = 0 private var time_moneys_egge:Number; private var first_flag:Boolean;// = false private var random_for_game:Array; private var down_tiles:Sprite; private var upTiles:Bitmap; private var time_diamonds_egge:Number; private var game_speed:Number;// = 0 private var text_layer:Sprite; private var p1:V_SplinePoint; private var p2:V_SplinePoint; private var cat:V_CatManager; private var cepochka:int;// = 0 private var bird_top_layer:Sprite; private var mas_splines:Array; private var curr_count_birds_level:int;// = 0 private static const MAX_SLEEP_TIME:Number = 20; public static const EVENT_SHOW_FOTO:String = "EVENT_SHOW_FOTO"; public static const EVENT_LOADED_LEVEL:String = "LOADED_LEVEL"; public function V_GameLogic(){ lastPoint = new V_SplinePoint(); random_for_game = new Array(); p = new V_SplinePoint(); random_for_catapult = new Array(); point = new V_SplinePoint(); point2 = new V_SplinePoint(); match3 = new Array(); bonuses = new Array(); del_egges_bird = new Array(); mas_del_objs = new Array(); egges = new Array(); jitter_spline = new V_Spline(); pp1 = new V_SplinePoint(); pp2 = new V_SplinePoint(); pp3 = new V_SplinePoint(); pp4 = new V_SplinePoint(); bonuses_types_rnd = new Array(); super(); que_objs = new Array(); birds_types = new Array(); mas_splines = new Array(); bonuses_types = new Array(); game_path = new V_Path(); mas_objs = new Array(); fon = new Bitmap(); addChild(fon); down_tiles = new Sprite(); dwnTiles = new Bitmap(); addChild(dwnTiles); dwnTiles.smoothing = true; bird_layer = new Sprite(); addChild(bird_layer); particle = new V_StartParticle(); hook = new V_Hook(); addChild(hook); hook.gotoAndStop(1); cat = new V_CatManager(); hook.addChildAt(cat, 0); up_tiles = new Sprite(); upTiles = new Bitmap(); addChild(upTiles); upTiles.smoothing = true; katapulta = new V_Katapulta(); addChild(katapulta); bird_top_layer = new Sprite(); addChild(bird_top_layer); ps_layer = new Sprite(); addChild(ps_layer); text_layer = new Sprite(); addChild(text_layer); game_board = new V_Board(80, 60); foto = new V_Foto(); tutorial1 = new V_Tutorial1(); tutorial1.setRefObjects(mas_objs); tutorial2 = new V_Tutorial2(); tutorial2.setRefObjects(mas_objs); tutorial3 = new V_Tutotrial3(); tutorial3.setRefObjects(egges, mas_objs); tutorial4 = new V_Tutorial4(); description_tutor = new V_DescriptionTutorial(); this.addEventListener(Event.ADDED_TO_STAGE, onAdded); } private function onMouse(evt:MouseEvent):void{ switch (evt.type){ case MouseEvent.MOUSE_DOWN: if (!tutorial1.isLearned()){ if (tutorial1.isLockFire()){ return; }; }; if (!tutorial2.isLearned()){ if (tutorial2.isLockFire()){ return; }; }; if (!tutorial3.isLearned()){ if (tutorial3.isLockFire()){ return; }; }; if (tutorial4.isLockFire()){ return; }; if ((((((((((((shot_obj == null)) && (!(flag_end_game)))) && (!(flag_pause)))) && (isLoadedLevel))) && (!(first_flag)))) && (!(flag_end_game)))){ if (tutorial4.isLearned()){ description_tutor.hide(); }; shot_obj = katapulta.fire(); if (shot_obj != null){ bird_top_layer.addChild(shot_obj); shot_obj.moveFlag = true; shot_obj.calc_x = katapulta.x; shot_obj.calc_y = katapulta.y; shot_obj.vy = shot_obj.calc_y; shot_obj.x = shot_obj.calc_x; shot_obj.y = shot_obj.calc_y; if (shot_obj.getCurrentFrame() == 65){ setAnumation(shot_obj, 25, 1, 1); } else { setAnumation(shot_obj, V_Utility.FLY_FROM_KATAPULTA_ANIM, 1, 1); }; V_SoundLib.playSound(21); }; }; break; case MouseEvent.MOUSE_MOVE: if (!tutorial1.isLearned()){ if (tutorial1.isLockMoving()){ return; }; }; if (!tutorial2.isLearned()){ if (tutorial2.isLockMoving()){ return; }; }; if (!tutorial3.isLearned()){ if (tutorial3.isLockMoving()){ return; }; }; if (tutorial4.isLockMoving()){ return; }; if (((((isLoadedLevel) && (!(flag_pause)))) && (!(flag_end_game)))){ katapulta.x = this.mouseX; }; katapulta.y = 560; break; case MouseEvent.MOUSE_WHEEL: switchBirds(); break; }; } private function switchBirds():void{ if (!tutorial1.isLearned()){ return; }; if (!tutorial2.isLearned()){ if (tutorial2.isLockFire()){ return; }; }; if (!tutorial3.isLearned()){ if (tutorial3.isLockFire()){ return; }; }; if (((((((isLoadedLevel) && (!(flag_pause)))) && (!(flag_end_game)))) && (((getTimer() - last_switch) > 500)))){ if (!tutorial4.isLearned()){ tutorial4.learning(); description_tutor.hide(); }; V_SoundLib.playSound(2); katapulta.switchBird(); last_switch = getTimer(); }; } private function checkSleepTime(dt:Number):void{ var flag:Boolean; var dist:Number; var i:int; var p_i:int; var p_j:int; var sny:Number; var new_dist:Number; var dbb:Number; var ndx:Number; var ndy:Number; if (flag_pause){ return; }; if (((!(shot_obj)) || (V_Utility.isRenderToTargetForCurrGame))){ if (sleep_time > 1){ sleep_time = (sleep_time - (dt * 50)); if (sleep_time <= 1){ sleep_time = 1; }; }; return; }; var dx:Number = 1000; var dy:Number = 1000; if ((((((count_birds_level <= 0)) && ((que_objs.length <= 0)))) && (!((shot_obj.getCurrentFrame() == 65))))){ flag = false; dist = 1000; i = 0; while (i < mas_objs.length) { if (sleep_time > 1.2){ mas_objs[i].setBonus(-1); if (katapulta.isTriple()){ katapulta.setFlagTriple(false); }; }; if (mas_objs[i].getId() != shot_obj.getId()){ flag = false; break; }; if (i > 0){ dbb = V_Utility.distance(mas_objs[i].calc_x, mas_objs[i].calc_y, mas_objs[(i - 1)].calc_x, mas_objs[(i - 1)].calc_y); if (dbb > (V_Utility.DISTANCE_BETWEEN_BIRD + 5)){ flag = false; break; }; }; p_i = (mas_objs[i].calc_x / 20); p_j = (mas_objs[i].calc_y / 20); if (game_board.getItem(p_i, p_j) != 0){ } else { sny = shot_obj.calc_y; new_dist = (shot_obj.calc_y - mas_objs[i].calc_y); if ((((shot_obj.vy <= mas_objs[i].calc_y)) && ((shot_obj.calc_y >= mas_objs[i].calc_y)))){ new_dist = 15; }; if ((((new_dist > 150)) || ((new_dist < 0)))){ } else { flag = true; }; }; i++; }; if (((flag) && ((mas_objs.length >= 2)))){ i = 0; while (i < mas_objs.length) { ndx = Math.abs((mas_objs[i].calc_x - shot_obj.calc_x)); new_dist = V_Utility.distance(mas_objs[i].calc_x, mas_objs[i].calc_y, shot_obj.calc_x, shot_obj.calc_y); if ((((new_dist < dist)) && ((mas_objs[i].calc_y < shot_obj.calc_y)))){ dist = new_dist; }; if ((((ndx < dx)) && ((mas_objs[i].calc_y < shot_obj.calc_y)))){ dx = ndx; ndy = Math.abs((mas_objs[i].calc_y - shot_obj.calc_y)); dy = ndy; }; i++; }; if ((((((dist >= 0)) && ((dist <= 150)))) && ((dx <= V_Utility.DISTANCE_BETWEEN_BIRD)))){ sleep_time = (sleep_time + (dt * 40)); if (sleep_time > MAX_SLEEP_TIME){ sleep_time = MAX_SLEEP_TIME; }; if ((((dist <= 160)) && ((sleep_time >= MAX_SLEEP_TIME)))){ if (((!((shot_obj.getNumAnim() == V_Utility.FLY_IN_CROWD_ANIM))) && ((shot_obj.getNumAnim() < 34)))){ setAnumation(shot_obj, V_Utility.FLY_IN_CROWD_ANIM, 1, 1); }; }; } else { sleep_time = (sleep_time - (dt * 100)); if (sleep_time <= 1){ sleep_time = 1; }; }; } else { sleep_time = (sleep_time - (dt * 100)); if (sleep_time <= 1){ sleep_time = 1; }; }; }; } public function checkMatch3(index:int):void{ var bx:Number; var by:Number; var type:int; var bonus_bird:int; var last_pos:int; var flag_clear:Boolean; var i:int; var dist:Number; var create_bons:Boolean; var ref:V_Bird; var num:int; var del:V_Bird; var _event:V_EventMatch3; var egg_pos:int; var egg:V_Bird; var rnd_dir:int; var rid:int; var d:Number; var l_id:int; var r_id:int; if ((((index >= 0)) && ((index < mas_objs.length)))){ match3.length = 0; match3.push(index); bx = 0; by = 0; type = mas_objs[index].getId(); bonus_bird = -1; last_pos = -1; flag_clear = true; bonuses.length = 0; i = (index + 1); while (i < mas_objs.length) { if ((((mas_objs[i].getId() == type)) && (!((mas_objs[i].getNumAnim() == V_Utility.DIGIT_ANIM))))){ dist = distanceBetweenObjs(mas_objs[i], mas_objs[(i - 1)]); if (dist <= (V_Utility.DISTANCE_BETWEEN_BIRD + 20)){ match3.push(i); } else { break; }; } else { break; }; i++; }; i = (index - 1); while (i >= 0) { if ((((mas_objs[i].getId() == type)) && (!((mas_objs[i].getNumAnim() == V_Utility.DIGIT_ANIM))))){ dist = distanceBetweenObjs(mas_objs[i], mas_objs[(i + 1)]); if (dist <= (V_Utility.DISTANCE_BETWEEN_BIRD + 20)){ match3.splice(0, 0, i); } else { break; }; } else { break; }; i--; }; if (match3.length >= 3){ V_SoundLib.playSound(24); bonuses.length = 0; create_bons = false; i = 0; for (;i < match3.length;i++) { ref = mas_objs[match3[i]]; if (i == 0){ last_pos = ref.Pos; }; if ((((((ref.getId() == V_Utility.EGGE_BIRD_ID)) || ((ref.getId() == V_Utility.EGGE_BIRD_DIAMONDS_ID)))) || ((ref.getId() == V_Utility.EGGE_BIRD_MONEY_ID)))){ ref.destroyEggeObject(); num = (Math.random() * (birds_types.length - 1)); ref.Update(birds_types[num]); if (ref.visible){ del = V_Factory.createBird(); del.applyEggeObject(0); del.calc_x = ref.calc_x; del.calc_y = ref.calc_y; setAnumation(del, V_Utility.EGGE_BIRD_DELETE, 1, 1); bird_top_layer.addChildAt(del, 0); mas_del_objs.push(del); }; createDiamonds(ref.getId(), 10, ref.calc_x, ref.calc_y); flag_clear = false; continue; } else { if (ref.getId() == V_Utility.EGGE_BIRD_CEP_ID){ ref.destroyEggeObject(); num = (Math.random() * (birds_types.length - 1)); ref.applyEggeObject(0); if (ref.visible){ del = V_Factory.createBird(); del.applyEggeObject(1); del.calc_x = ref.calc_x; del.calc_y = ref.calc_y; setAnumation(del, V_Utility.EGGE_BIRD_DELETE, 1, 1); bird_top_layer.addChildAt(del, 0); mas_del_objs.push(del); }; flag_clear = false; continue; }; }; setAnumation(ref, V_Utility.PREPARE_FOR_FLY_ANIM, 1, 1); mas_del_objs.push(ref); ref.parent.removeChild(ref); bird_top_layer.addChild(ref); count_birds_level = (count_birds_level - 1); curr_count_checks_birds = (curr_count_checks_birds + 1); if (((frequency_bonus) && (((curr_count_checks_birds % frequency_bonus) == 0)))){ create_bons = true; }; if ((((mas_objs[match3[i]].getBonus() >= 0)) && ((mas_objs[match3[i]].getBonus() <= 6)))){ if ((((count_birds_level > 0)) || ((((count_birds_level <= 0)) && ((mas_objs.length > match3.length)))))){ bonuses[mas_objs[match3[i]].getBonus()] = true; bx = mas_objs[match3[i]].calc_x; by = mas_objs[match3[i]].calc_y; bonus_bird = mas_objs[match3[i]].getId(); }; }; }; if (flag_clear){ combo = (combo + 1); if (combo > 1){ createTextCombo(combo); }; _event = new V_EventMatch3(V_GameApp.V_GAME_EVENT_CHECK_MATCH3); _event.time_value = ((general_birds_level - count_birds_level) / general_birds_level); _event.count_birds = match3.length; _event.combo = combo; _event.type_bird = (mas_objs[match3[0]].getId() - 1); dispatchEvent(_event); egg_pos = (match3.length / 2); createText((match3.length * 10), mas_objs[match3[egg_pos]].calc_x, mas_objs[match3[egg_pos]].calc_y); if ((((combo >= 2)) && ((((count_birds_level > 0)) || ((((count_birds_level <= 0)) && ((mas_objs.length > match3.length)))))))){ egg = V_Factory.createBird(); egg.applyDiamond(); egges.push(egg); bird_top_layer.addChildAt(egg, 0); egg.calc_x = mas_objs[match3[egg_pos]].calc_x; egg.calc_y = mas_objs[match3[egg_pos]].calc_y; rnd_dir = V_Utility.Random_Int(0, 1); egg.vy = ((2 * rnd_dir) - 1); egg.vx = -200; egg.time_bonus_flash = 0.5; egg.dx = V_Utility.Random_Int(20, 100); if (!tutorial3.isLearned()){ description_tutor.reset(); description_tutor.show(2); addChild(description_tutor); }; }; if ((((match3[0] > 0)) && ((match3[(match3.length - 1)] < (mas_objs.length - 1))))){ mas_objs[match3[(match3.length - 1)]].vy = 1; checkNodeI(match3[(match3.length - 1)], STATUS_TORMOZ_OBJ, -1, 0, mas_objs[match3[(match3.length - 1)]].vx); checkNodeD(match3[0], STATUS_TORMOZ_OBJ, mas_objs[match3[0]].dy, 0, mas_objs[match3[0]].vx); } else { if (match3[(match3.length - 1)] == (mas_objs.length - 1)){ rid = (mas_objs.length - 1); checkNodeD(rid, STATUS_TORMOZ_OBJ, mas_objs[rid].dy, 0, mas_objs[rid].vx); }; }; if (match3[0] > 0){ d = V_Utility.distance(mas_objs[(match3[0] - 1)].calc_x, mas_objs[(match3[0] - 1)].calc_y, mas_objs[match3[0]].calc_x, mas_objs[match3[0]].calc_y); l_id = mas_objs[(match3[0] - 1)].getId(); if (d <= (V_Utility.DISTANCE_BETWEEN_BIRD + 5)){ if ((((((l_id == V_Utility.EGGE_BIRD_ID)) || ((l_id == V_Utility.EGGE_BIRD_DIAMONDS_ID)))) || ((l_id == V_Utility.EGGE_BIRD_MONEY_ID)))){ mas_objs[(match3[0] - 1)].destroyEggeObject(); num = Math.round((Math.random() * (birds_types.length - 1))); mas_objs[(match3[0] - 1)].Update(birds_types[num]); if (mas_objs[(match3[0] - 1)].visible){ del = V_Factory.createBird(); del.applyEggeObject(0); del.calc_x = mas_objs[(match3[0] - 1)].calc_x; del.calc_y = mas_objs[(match3[0] - 1)].calc_y; setAnumation(del, V_Utility.EGGE_BIRD_DELETE, 1, 1); mas_del_objs.push(del); bird_top_layer.addChildAt(del, 0); }; createDiamonds(l_id, 10, mas_objs[(match3[0] - 1)].calc_x, mas_objs[(match3[0] - 1)].calc_y); } else { if (l_id == V_Utility.EGGE_BIRD_CEP_ID){ mas_objs[(match3[0] - 1)].destroyEggeObject(); num = Math.round((Math.random() * (birds_types.length - 1))); mas_objs[(match3[0] - 1)].applyEggeObject(0); if (mas_objs[(match3[0] - 1)].visible){ del = V_Factory.createBird(); del.applyEggeObject(1); del.calc_x = mas_objs[(match3[0] - 1)].calc_x; del.calc_y = mas_objs[(match3[0] - 1)].calc_y; setAnumation(del, V_Utility.EGGE_BIRD_DELETE, 1, 1); mas_del_objs.push(del); bird_top_layer.addChildAt(del, 0); }; }; }; }; }; if (match3[(match3.length - 1)] < (mas_objs.length - 1)){ d = V_Utility.distance(mas_objs[(match3[(match3.length - 1)] + 1)].calc_x, mas_objs[(match3[(match3.length - 1)] + 1)].calc_y, mas_objs[match3[(match3.length - 1)]].calc_x, mas_objs[match3[(match3.length - 1)]].calc_y); r_id = mas_objs[(match3[(match3.length - 1)] + 1)].getId(); if (d <= (V_Utility.DISTANCE_BETWEEN_BIRD + 5)){ if ((((((r_id == V_Utility.EGGE_BIRD_ID)) || ((r_id == V_Utility.EGGE_BIRD_DIAMONDS_ID)))) || ((r_id == V_Utility.EGGE_BIRD_MONEY_ID)))){ mas_objs[(match3[(match3.length - 1)] + 1)].destroyEggeObject(); num = Math.round((Math.random() * (birds_types.length - 1))); mas_objs[(match3[(match3.length - 1)] + 1)].Update(birds_types[num]); if (mas_objs[(match3[(match3.length - 1)] + 1)].visible){ del = V_Factory.createBird(); del.applyEggeObject(0); del.calc_x = mas_objs[(match3[(match3.length - 1)] + 1)].calc_x; del.calc_y = mas_objs[(match3[(match3.length - 1)] + 1)].calc_y; setAnumation(del, V_Utility.EGGE_BIRD_DELETE, 1, 1); mas_del_objs.push(del); bird_top_layer.addChildAt(del, 0); }; createDiamonds(r_id, 10, mas_objs[(match3[(match3.length - 1)] + 1)].calc_x, mas_objs[(match3[(match3.length - 1)] + 1)].calc_y); } else { if (r_id == V_Utility.EGGE_BIRD_CEP_ID){ mas_objs[(match3[(match3.length - 1)] + 1)].destroyEggeObject(); num = Math.round((Math.random() * (birds_types.length - 1))); mas_objs[(match3[(match3.length - 1)] + 1)].applyEggeObject(0); if (mas_objs[(match3[(match3.length - 1)] + 1)].visible){ del = V_Factory.createBird(); del.applyEggeObject(1); del.calc_x = mas_objs[(match3[(match3.length - 1)] + 1)].calc_x; del.calc_y = mas_objs[(match3[(match3.length - 1)] + 1)].calc_y; setAnumation(del, V_Utility.EGGE_BIRD_DELETE, 1, 1); mas_del_objs.push(del); bird_top_layer.addChildAt(del, 0); }; }; }; }; }; mas_objs.splice(match3[0], match3.length); if (bonuses[0]){ applyBonus(0, 0, 0, 0, null); }; if (bonuses[4]){ applyBonus(4, 0, 0, 0, null); } else { if (bonuses[1]){ applyBonus(1, 0, 0, 0, null); }; }; if (bonuses[2]){ applyBonus(2, bonus_bird, bx, by, null); }; if (bonuses[3]){ applyBonus(3, -1, bx, by, null); }; if (bonuses[5]){ applyBonus(5, -1, bx, by, null); }; if (create_bons){ ceateBonus(); }; }; checkEndGame(last_pos, true); } else { if ((((index > 0)) && ((index < (mas_objs.length - 1))))){ if (mas_objs[index].getId() == mas_objs[(index - 1)].getId()){ getInterpolatePoint(mas_objs[index], p1); getInterpolatePoint(mas_objs[(index - 1)], p2); dist = distanceBetweenObjs(mas_objs[index], mas_objs[(index - 1)]); if (dist >= (V_Utility.DISTANCE_BETWEEN_BIRD + 3)){ checkNodeD((index - 1), STATUS_NORMAL_OBJ, -1, 0, mas_objs[(index - 1)].vx); }; } else { if (mas_objs[index].getId() == mas_objs[(index + 1)].getId()){ getInterpolatePoint(mas_objs[index], p1); getInterpolatePoint(mas_objs[(index + 1)], p2); dist = distanceBetweenObjs(mas_objs[index], mas_objs[(index + 1)]); if (dist >= (V_Utility.DISTANCE_BETWEEN_BIRD + 3)){ checkNodeD(index, STATUS_NORMAL_OBJ, -1, 0, mas_objs[(index + 1)].vx); }; }; }; }; }; }; checkBirdsType(); } private function clearTextsLayer():void{ var obj:Object; var dsp:DisplayObject; while (text_layer.numChildren) { obj = text_layer.getChildAt(0); dsp = (obj as DisplayObject); obj.hide(); if ((obj is V_TextCombo)){ V_Factory.releaseCombo((obj as V_TextCombo)); } else { if ((obj is V_PointsText)){ V_Factory.releasePointsText((obj as V_PointsText)); }; }; }; } public function loadLevel(str:String):void{ var str = str; var url:URLLoader = new URLLoader(); url.dataFormat = URLLoaderDataFormat.BINARY; url.addEventListener(Event.COMPLETE, loadComplete); url.addEventListener(IOErrorEvent.IO_ERROR, function (evt:IOErrorEvent):void{ }); url.addEventListener(SecurityErrorEvent.SECURITY_ERROR, function (evt:SecurityErrorEvent):void{ }); url.load(new URLRequest(str)); isLoadedLevel = false; } public function isCollisionIsTile():int{ var i:int; var j:int; var t:Number; var value:int; if (shot_obj){ i = int((shot_obj.calc_x / 20)); j = int((shot_obj.calc_y / 20)); value = game_board.getItem(i, j); if (value == 0){ t = 0; while (t < 1) { j = int(((shot_obj.calc_y + ((shot_obj.vy - shot_obj.calc_y) * t)) / 20)); value = game_board.getItem(i, j); t = (t + 0.25); if (value == 2){ shot_obj.calc_y = (j * 20); shot_obj.y = shot_obj.calc_y; break; }; }; }; }; return (value); } private function loadComplete(evt:Event):void{ var ref_url:URLLoader; var t:Timer; var evt = evt; destroyGame(); if (evt){ ref_url = (evt.currentTarget as URLLoader); ref_url.removeEventListener(Event.COMPLETE, loadComplete); ref_url.removeEventListener(IOErrorEvent.IO_ERROR, function (evt:IOErrorEvent):void{ }); ref_url.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, function (evt:SecurityErrorEvent):void{ }); mas_splines.length = 0; url = (ref_url.data as ByteArray); } else { url = bytes_from_embed; }; url.endian = Endian.LITTLE_ENDIAN; if (!url){ return; }; var test:ByteArray = new ByteArray(); test.endian = Endian.BIG_ENDIAN; url.readBytes(test, 0, 16); if (url.bytesAvailable > 0){ t = new Timer(1, 0); t.addEventListener(TimerEvent.TIMER, onLevelBuilding); t.start(); }; } private function createText(val:uint, bx:Number, by:Number):void{ var points:V_PointsText = V_Factory.createPointsText(); points.x = bx; points.y = by; points.show(val); text_layer.addChild(points); } private function setAnumation(ref:V_Bird, num:int, loop:int, dir:int):void{ ref.setAnimation(num, loop, dir); } public function getRandomBirForKatapulta():int{ var i:int; if (random_for_catapult.length <= 0){ i = 0; while (i < birds_types.length) { random_for_catapult.push(birds_types[i]); i++; }; }; var num:int; var pos:int = Math.round((Math.random() * (random_for_catapult.length - 1))); num = random_for_catapult[pos]; random_for_catapult.splice(pos, 1); if (katapulta.getNextBird() == num){ pos = (pos + 1); if (random_for_catapult.length <= 0){ i = 0; while (i < birds_types.length) { random_for_catapult.push(birds_types[i]); i++; }; }; if (pos >= random_for_catapult.length){ pos = 0; }; num = random_for_catapult[pos]; }; return (num); } public function checkNodeI(index:int, st:int, dy:int, delta:Number, new_speed:Number):void{ var dist:Number; if (index <= (mas_objs.length - 1)){ dist = 0; if (index < (mas_objs.length - 1)){ dist = distanceBetweenObjs(mas_objs[index], mas_objs[(index + 1)]); }; mas_objs[index].status = st; mas_objs[index].Pos = (mas_objs[index].Pos - delta); mas_objs[index].dy = dy; mas_objs[index].vx = new_speed; if (index > 0){ mas_objs[index].vy = mas_objs[(index - 1)].vy; }; if (dist <= (V_Utility.DISTANCE_BETWEEN_BIRD + 10)){ checkNodeI((index + 1), st, dy, delta, new_speed); }; }; } public function checkNodeD(index:int, st:int, dy:int, delta:Number, new_speed:Number):void{ var dist:Number; var p:V_SplinePoint; var d_dist:Number; var d1:Number; var ref_prev:V_Bird; var ref:V_Bird; var dist2:Number; if (index >= 0){ dist = 1000; p = new V_SplinePoint(); if (index > 0){ dist = distanceBetweenObjs(mas_objs[index], mas_objs[(index - 1)]); }; if (index < (mas_objs.length - 1)){ ref_prev = mas_objs[(index + 1)]; ref = mas_objs[index]; dist2 = distanceBetweenObjs(ref_prev, ref); if (dist2 > V_Utility.DISTANCE_BETWEEN_BIRD){ if ((((ref.dy < 0)) && ((((ref.status == STATUS_NORMAL_OBJ)) || ((ref.status == STATUS_BACK_MOVE_OBJ)))))){ if (dy >= 0){ return; }; }; }; }; d_dist = 0; d1 = delta; mas_objs[index].status = st; mas_objs[index].Pos = (mas_objs[index].Pos + d1); mas_objs[index].dy = dy; mas_objs[index].vx = new_speed; getInterpolatePoint(mas_objs[index], p); mas_objs[index].calc_x = p.x; mas_objs[index].calc_y = p.y; if (dist <= (V_Utility.DISTANCE_BETWEEN_BIRD + 3)){ checkNodeD((index - 1), st, dy, d1, new_speed); }; }; } public function applyJiterrring(power:Number):void{ jitter_pos = 0; pp1.x = 0; pp1.y = 0; pp2.x = 0; pp2.y = 0; pp3.x = 0; pp3.y = power; pp4.x = 0; pp4.y = -(power); jitter_spline.initSpline(pp1, pp2, pp3, pp4); } private function onAdded(evt:Event):void{ this.addEventListener(MouseEvent.MOUSE_DOWN, onMouse); this.addEventListener(MouseEvent.MOUSE_MOVE, onMouse); this.addEventListener(MouseEvent.MOUSE_WHEEL, onMouse); stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp); } public function checkFreeBird(ref_objs:Array, curr_num:int):Boolean{ var l:int = curr_num; var r:int = curr_num; var lf:Boolean; var rf:Boolean; if ((((curr_num < 0)) || ((curr_num >= ref_objs.length)))){ return (false); }; if ((((ref_objs[curr_num].getId() >= V_Utility.EGGE_BIRD_ID)) || ((ref_objs[curr_num].getBonus() >= 0)))){ return (false); }; while (1) { if (l >= 0){ if (ref_objs[l].getId() == ref_objs[curr_num].getId()){ l--; }; }; if (r < ref_objs.length){ if (ref_objs[r].getId() == ref_objs[curr_num].getId()){ r = (r + 1); }; }; if ((((l < 0)) && ((r >= ref_objs.length)))){ return (true); }; if ((((((l >= 0)) && ((ref_objs[l].getId() == ref_objs[curr_num].getId())))) && ((ref_objs[l].getBonus() >= 0)))){ return (false); }; if ((((((r < ref_objs.length)) && ((ref_objs[r].getId() == ref_objs[curr_num].getId())))) && ((ref_objs[r].getBonus() >= 0)))){ return (false); }; if ((((l >= 0)) && ((r < ref_objs.length)))){ if (((!((ref_objs[l].getId() == ref_objs[curr_num].getId()))) && (!((ref_objs[r].getId() == ref_objs[curr_num].getId()))))){ return (true); }; } else { if ((((((l < 0)) && ((r < ref_objs.length)))) && (!((ref_objs[r].getId() == ref_objs[curr_num].getId()))))){ return (true); }; if ((((((l >= 0)) && ((r >= ref_objs.length)))) && (!((ref_objs[l].getId() == ref_objs[curr_num].getId()))))){ return (true); }; }; }; return (false); } private function onBuildingPath(evt:TimerEvent):void{ var t:Timer; var b:BitmapData; var p:V_SplinePoint; if (mas_splines.length <= 0){ t = (evt.currentTarget as Timer); t.stop(); t.reset(); t.removeEventListener(TimerEvent.TIMER, onBuildingPath); isLoadedLevel = true; b = new BitmapData(800, 600, true, 0); b.draw(down_tiles); dwnTiles.bitmapData = b; b = new BitmapData(800, 600, true, 0); b.draw(up_tiles); upTiles.bitmapData = b; initializeAfterLoaded(); return; }; var s:V_Spline = mas_splines.shift(); if (lastPoint.x <= -999){ lastPoint.x = -100; lastPoint.y = -100; s.calculatePoints(lastPoint, game_path); } else { p = game_path.getPoints((game_path.getLength() - 1)); lastPoint.x = p.x; lastPoint.y = p.y; s.calculatePoints(lastPoint, game_path); }; } private function getInterpolatePoint(curr_ref:V_Bird, curr_point:V_SplinePoint):void{ var point:V_SplinePoint; var point2:V_SplinePoint; if (!curr_point){ curr_point = new V_SplinePoint(); }; var p:int = curr_ref.Pos; var d_pos:Number = (curr_ref.Pos - p); point = game_path.getPoints(p); var p1:int = (p + 1); point2 = game_path.getPoints(p1); if (point2.x > point.x){ curr_ref.scaleX = -1; } else { curr_ref.scaleX = 1; }; curr_ref.scaleY = 1; if (V_Utility.distance(point.x, point.y, point2.x, point2.y) >= 2){ curr_ref.visible = false; } else { curr_ref.visible = true; }; curr_point.x = (point.x + ((point2.x - point.x) * d_pos)); curr_point.y = (point.y + ((point2.y - point.y) * d_pos)); } public function drawEgges(d_time:Number, anim_flag:Boolean):void{ var obj:Object; var egg:V_Bird; var dist:Number; var n:int; var i:int; while (i < ps_layer.numChildren) { obj = ps_layer.getChildAt(i); obj.update(d_time); i++; }; i = 0; while (i < egges.length) { egg = egges[i]; if (!flag_pause){ if (anim_flag){ egg.playAnimation(); }; egg.vx = (egg.vx + (300 * d_time)); egg.calc_x = (egg.calc_x + ((egg.dx * d_time) * egg.vy)); egg.calc_y = (egg.calc_y + (egg.vx * d_time)); egg.x = egg.calc_x; egg.y = egg.calc_y; egg.time_bonus_flash = (egg.time_bonus_flash - d_time); if (egg.time_bonus_flash < 0){ egg.time_bonus_flash = 0.05; }; }; if (egg.calc_x < 10){ egg.vy = 1; }; if (egg.calc_x > 790){ egg.vy = -1; }; dist = V_Utility.distance(katapulta.x, katapulta.y, egg.x, egg.y); if (dist <= (V_Utility.DISTANCE_BETWEEN_BIRD + 7)){ deleteObject(egg); n = 0; if (egg.getId() == 75){ n = (egg.getNumAnim() - 29); applyEgg(egg.calc_x, egg.calc_y); } else { applyMoney(egg.calc_x, egg.calc_y); }; egges.splice(i, 1); i--; } else { if (egg.calc_y > 650){ deleteObject(egg); egges.splice(i, 1); i--; }; }; i++; }; } public function loadFromBytes(bytes:ByteArray):void{ bytes_from_embed = bytes; loadComplete(null); } private function checkConvertEgges(d_time:Number):void{ var i:int; if (flag_end_game){ return; }; var flag:Boolean; var egg:int; var creations:int; var step:int; if (count_diamonds_egg > 0){ calc_time_diamonds_egg = (calc_time_diamonds_egg - d_time); if (calc_time_diamonds_egg <= 0){ calc_time_diamonds_egg = time_diamonds_egge; flag = true; egg = 3; creations = count_diamonds_egg; }; }; if (count_moneys_egg > 0){ calc_time_moneys_egg = (calc_time_moneys_egg - d_time); if (calc_time_moneys_egg <= 0){ calc_time_moneys_egg = time_moneys_egge; flag = true; egg = 2; creations = count_moneys_egg; }; }; if (((flag) && ((egg > 0)))){ i = 0; while (i < mas_objs.length) { step--; if (mas_objs[i].getId() == V_Utility.EGGE_BIRD_ID){ if (step > 0){ } else { step = V_Utility.Random_Int(0, 4); creations--; mas_objs[i].applyEggeObject(egg); if (creations <= 0){ return; }; }; }; i++; }; }; } public function calculatePointsAllSplines():void{ game_path.clear(); var last:V_SplinePoint = new V_SplinePoint(); var i:uint; while (i < mas_splines.length) { if (i == 0){ last.x = -100; last.y = -100; mas_splines[i].calculatePoints(last, game_path); } else { last = game_path.getPoints((game_path.getLength() - 1)); mas_splines[i].calculatePoints(last, game_path); }; i++; }; } private function createDiamonds(id:int, count:int, x:Number, y:Number):void{ var rnd_dir:int; var ddx:Number; var vx:Number; var egg:V_Bird; var creation_count = 10; if (id == V_Utility.EGGE_BIRD_DIAMONDS_ID){ V_SoundLib.playSound(20); rnd_dir = V_Utility.Random_Int(0, 1); ddx = V_Utility.Random_Int(20, 100); vx = 300; while (creation_count > 0) { creation_count--; egg = V_Factory.createBird(); egg.applyDiamond(); egges.push(egg); bird_top_layer.addChildAt(egg, 0); egg.calc_x = x; egg.calc_y = y; egg.vy = V_Utility.Random_Float(-1.5, 1.5); egg.vx = -(V_Utility.Random_Int(200, 400)); egg.time_bonus_flash = 0.5; egg.dx = ddx; vx = (vx + 20); ddx = (ddx + 5); }; } else { if ((((id == V_Utility.EGGE_BIRD_MONEY_ID)) || ((id == -1)))){ if (id != -1){ V_SoundLib.playSound(20); creation_count = 25; } else { creation_count = 1; }; rnd_dir = V_Utility.Random_Int(0, 1); ddx = V_Utility.Random_Int(20, 100); vx = 300; while (creation_count > 0) { creation_count--; egg = V_Factory.createBird(); egg.applyMoney(); bird_top_layer.addChildAt(egg, 0); egg.rotation = V_Utility.Random_Float(0, (Math.PI * 2)); egges.push(egg); egg.calc_x = x; egg.calc_y = y; egg.vy = V_Utility.Random_Float(-1.5, 1.5); if (id != -1){ egg.vx = -(V_Utility.Random_Int(200, 400)); } else { egg.vx = -50; }; egg.time_bonus_flash = 0.75; egg.dx = ddx; vx = (vx + 20); ddx = (ddx + 5); }; }; }; } public function good_create():Boolean{ if (sleep_start_time > 0){ return (false); }; if (((flag_end_game) || (first_flag))){ return (false); }; if ((((count_birds_level <= 0)) && ((que_objs.length == 0)))){ return (false); }; if (!mas_objs.length){ return (true); }; if (mas_objs[(mas_objs.length - 1)].dy < 0){ return (false); }; if ((((mas_objs.length <= 0)) && (((getTimer() - last_time_reverse_bonus) < 2000)))){ return (false); }; var ref:V_Bird = mas_objs[(mas_objs.length - 1)]; if (Math.abs((ref.Pos - 0)) >= V_Utility.DISTANCE_BETWEEN_BIRD){ return (true); }; return (false); } private function onLevelBuilding(evt:TimerEvent):void{ var flag:int; var _local5:int; var id:int; var num:int; var ang:Number; var s_w:Number; var s_h:Number; var xx:Number; var yy:Number; var up_level:int; var collision:int; var group_id:int; var ref:V_TileObject; var p1:V_SplinePoint; var p2:V_SplinePoint; var p3:V_SplinePoint; var p4:V_SplinePoint; var n_type:int; var i:int; var j:int; var val:int; var t:Timer; if (url.position < url.length){ flag = url.readDouble(); switch (flag){ case 1: _local5 = url.readDouble(); fon.bitmapData = V_Utility.tilesManager.getTile(_local5); if (!fon.bitmapData){ fon.bitmapData = V_Utility.tilesManager.getTile(20); }; break; case 3: url.readDouble(); hook.x = url.readDouble(); hook.y = url.readDouble(); hook.scaleX = url.readDouble(); hook.scaleY = url.readDouble(); url.readDouble(); break; case 2: id = url.readDouble(); num = url.readDouble(); ang = url.readDouble(); s_w = url.readDouble(); s_h = url.readDouble(); xx = url.readDouble(); yy = url.readDouble(); up_level = url.readDouble(); collision = url.readDouble(); group_id = url.readDouble(); ref = new V_TileObject(id, num, xx, yy, ang); ref.scaleX = s_w; ref.scaleY = s_h; ref.rotation = ang; if (up_level > 0){ up_tiles.addChild(ref); } else { down_tiles.addChild(ref); }; break; case 4: p1 = new V_SplinePoint(); p2 = new V_SplinePoint(); p3 = new V_SplinePoint(); p4 = new V_SplinePoint(); p1.x = url.readDouble(); p1.y = url.readDouble(); p2.x = url.readDouble(); p2.y = url.readDouble(); p3.x = url.readDouble(); p3.y = url.readDouble(); p4.x = url.readDouble(); p4.y = url.readDouble(); createSpline(p1.x, p1.y, p2.x, p2.y, p3.x, p3.y, p4.x, p4.y); break; case 5: game_speed = (speed = url.readDouble()); url.readDouble(); break; case 6: n_type = url.readDouble(); birds_types.push(n_type); V_User.birds_id.push(n_type); break; case 9: general_birds_level = (count_birds_level = url.readDouble()); break; case 10: url.readDouble(); url.readDouble(); break; case 11: i = url.readDouble(); j = url.readDouble(); val = url.readDouble(); game_board.setItem(i, j, val); break; case 12: n_type = url.readDouble(); if (((!((n_type == 2))) && (!((n_type == 5))))){ bonuses_types.push(n_type); }; break; case 13: frequency_bonus = url.readDouble(); frequency_egge_bird = url.readDouble(); max_cepochka_egge_bird = url.readDouble(); if ((((frequency_egge_bird > 0)) || ((max_cepochka_egge_bird > 0)))){ tutorial2.setEgges(true); } else { tutorial2.setEgges(false); }; break; case 14: frequency_egge_bird_cep = url.readDouble(); max_cepochka_egge_bird_cep = url.readDouble(); time_moneys_egge = (calc_time_moneys_egg = url.readDouble()); count_moneys_egg = url.readDouble(); time_diamonds_egge = (calc_time_diamonds_egg = url.readDouble()); count_diamonds_egg = url.readDouble(); break; }; } else { t = (evt.currentTarget as Timer); t.stop(); t.reset(); t.removeEventListener(TimerEvent.TIMER, onLevelBuilding); t.addEventListener(TimerEvent.TIMER, onBuildingPath); game_path.clear(); lastPoint.x = -1001; lastPoint.y = -1001; t.start(); }; } private function deleteObject(ref:V_Bird):void{ if (((ref) && (ref.parent))){ ref.parent.removeChild(ref); }; V_Factory.releaseBird((ref as V_Bird)); } private function onKeyUp(evt:KeyboardEvent):void{ switchBirds(); } public function moveObjInSpline(anim_flag:Boolean, delta:Number):void{ var ref:V_Bird; var kx:int; var p_i:int; var p_j:int; var _local22:Number; var new_st:int; var ii:int; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:Number; var _local27:int; var _local28:Boolean; var _local29:Number; var _local30:Number; var _local31:Number; var _local32:V_EventMatch3; ref = null; var ref_prev:V_Bird; var check_match3_index = -1; var correct_match3_index = -1; var insert_obj_index = -1; var pos_wait_objs = -1; var flag_flash_complete:Boolean; var flag_apply_flash_bonus:Boolean; var correct_flag_for_cm3:Boolean; var time:Number = 0; var d_time:Number = delta; var curr_game_speed:Number = game_speed; var heightTripleFromKatapulta:Number = 540; if (katapulta.isTriple()){ kx = (katapulta.x / 20); heightTripleFromKatapulta = ((game_board.checkNodeY(kx, 0) * 20) + 20); if (heightTripleFromKatapulta < 0){ heightTripleFromKatapulta = 10; }; }; cat.setStatus(0); var i:int; while (i < mas_objs.length) { ref = mas_objs[i]; if (i == 0){ if (((((ref.Pos + 200) >= game_path.getLength())) && (!(flag_end_game)))){ cat.setStatus(1); game_speed = (game_speed / 4); if (game_speed < 20){ game_speed = 20; }; } else { if (((((ref.Pos + 700) >= game_path.getLength())) && (!(flag_end_game)))){ cat.setStatus(1); game_speed = (game_speed / 2); if (game_speed < 20){ game_speed = 20; }; }; }; }; p_i = (ref.calc_x / 20); p_j = (ref.calc_y / 20); if (!flag_pause){ ref.checkBonus(d_time); switch (ref.status){ case STATUS_NORMAL_OBJ: if (ref.dy < 0){ if (ref.vx < (curr_game_speed * 6)){ ref.vx = (ref.vx + (200 * d_time)); if (ref.vx > (curr_game_speed * 6)){ ref.vx = (curr_game_speed * 6); }; }; } else { if (ref.dy > 0){ if (ref.vx > game_speed){ ref.vx = (ref.vx - (300 * d_time)); if (ref.vx < game_speed){ ref.vx = game_speed; }; } else { if (ref.vx < game_speed){ ref.vx = (ref.vx + (200 * d_time)); if (ref.vx > game_speed){ ref.vx = game_speed; }; }; }; } else { if (i == (mas_objs.length - 1)){ checkNodeD(i, ref.status, 1, 0, ref.vx); }; }; }; ref.Pos = (ref.Pos + ((ref.vx * d_time) * ref.dy)); break; case STATUS_START_SPEED: ref.Pos = (ref.Pos + ((ref.vx * d_time) * ref.dy)); if (i == (mas_objs.length - 1)){ if (mas_objs[0].Pos >= (game_path.getLength() / 10)){ new_st = STATUS_NORMAL_OBJ; if (!tutorial1.isLearned()){ new_st = STATUS_TORMOZ_OBJ; description_tutor.reset(); description_tutor.show(0); addChild(description_tutor); }; if (!tutorial2.isLearned()){ if (tutorial2.check()){ new_st = STATUS_TORMOZ_OBJ; description_tutor.reset(); description_tutor.show(1); addChild(description_tutor); }; }; ii = 0; while (ii < mas_objs.length) { if (mas_objs[ii].status == STATUS_START_SPEED){ mas_objs[ii].status = new_st; }; ii++; }; }; }; break; case STATUS_STEP_BACK_OBJ: _local22 = ref.vx; if (_local22 < curr_game_speed){ _local22 = curr_game_speed; }; if (_local22 > (curr_game_speed * 2)){ _local22 = (curr_game_speed * 2); }; if (ref.dy >= 0){ ref.Pos = (ref.Pos + ((4 * _local22) * d_time)); } else { ref.Pos = (ref.Pos + ((2 * _local22) * d_time)); }; if (i == (mas_objs.length - 1)){ checkNodeD(i, STATUS_NORMAL_OBJ, 1, 0, _local22); }; break; case STATUS_BACK_MOVE_OBJ: ref.dy = -1; ref.Pos = (ref.Pos - (ref.vx * d_time)); if (ref.vx >= 0){ ref.vx = (ref.vx - (800 * d_time)); if (ref.vx < 0){ ref.vx = 0; ref.dy = 0; if (ref.vy > 8){ ref.vy = 1; } else { if (ref.vy < 1){ ref.vy = 1; }; }; ref.status = STATUS_WAIT_OBJ; }; }; break; case STATUS_TORMOZ_OBJ: ref.vx = (ref.vx - (450 * d_time)); if (ref.vx < 0){ ref.vx = 0; ref.dy = 0; if (ref.vy > 8){ ref.vy = 1; } else { if (ref.vy < 1){ ref.vy = 1; }; }; ref.status = STATUS_WAIT_OBJ; }; ref.Pos = (ref.Pos + ((ref.vx * d_time) * ref.dy)); break; case STATUS_BONUS_BACK_MOVE: ref.vx = (ref.vx - (150 * d_time)); ref.Pos = (ref.Pos - (ref.vx * d_time)); if (ref.vx <= 0){ ref.status = STATUS_WAIT_OBJ; ref.dy = 0; if (ref.vy > 8){ ref.vy = 1; } else { if (ref.vy < 1){ ref.vy = 1; }; }; }; break; case STATUS_BONUS_STOP_MOVE: ref.vx = (ref.vx - (400 * d_time)); ref.Pos = (ref.Pos + ((ref.vx * d_time) * ((ref.dy)>0) ? 1 : -1)); if (ref.vx <= 0){ ref.vx = 0; ref.dy = 0; ref.vy = 8; ref.status = STATUS_WAIT_OBJ; }; break; case STATUS_WAIT_OBJ: if (!tutorial1.isLearned()){ break; }; if (((!(tutorial2.isLearned())) && (tutorial2.check()))){ break; }; if (((!(tutorial3.isLearned())) && (tutorial3.isLockMoving()))){ break; }; if (((!(tutorial4.isLearned())) && (tutorial4.isLockMoving()))){ break; }; ref.dy = 0; if (ref.vy > 8){ ref.vy = 2; }; ref.vy = (ref.vy - d_time); if (ref.vy <= 0){ if (i == (mas_objs.length - 1)){ if ((((count_birds_level <= 0)) || ((ref.Pos <= V_Utility.DISTANCE_BETWEEN_BIRD)))){ checkNodeD(i, STATUS_NORMAL_OBJ, 1, 0, ref.vx); }; }; }; break; case STATUS_END_SPEED: ref.vx = (ref.vx + (500 * d_time)); ref.Pos = (ref.Pos + (ref.vx * d_time)); break; case STATUS_SLOW_SPEED: if (ref.vx > (game_speed / 4)){ ref.vx = (ref.vx - (200 * d_time)); if (ref.vx < (game_speed / 4)){ ref.vx = (game_speed / 4); }; } else { if (ref.vx < (game_speed / 4)){ ref.vx = (ref.vx + (100 * d_time)); if (ref.vx > (game_speed / 4)){ ref.vx = (game_speed / 4); }; }; }; ref.Pos = (ref.Pos + ((ref.vx * d_time) * ref.dy)); break; }; }; getInterpolatePoint(ref, point); if (!ref.inserted){ ref.calc_x = point.x; ref.calc_y = point.y; } else { if (!flag_end_game){ _local23 = ref.x; _local22 = ref.vx; if (_local22 < curr_game_speed){ _local22 = curr_game_speed; }; if (_local22 > (curr_game_speed * 3)){ _local22 = (curr_game_speed * 3); }; ref.calc_y = (ref.calc_y - ((3 * _local22) * d_time)); if (ref.calc_y < point.y){ ref.calc_y = point.y; }; if (_local23 < point.x){ ref.calc_x = (ref.calc_x + ((3 * _local22) * d_time)); } else { if (_local23 > point.x){ ref.calc_x = (ref.calc_x - ((3 * _local22) * d_time)); }; }; if ((((_local23 < point.x)) && ((ref.calc_x > point.x)))){ ref.calc_x = point.x; }; if ((((_local23 > point.x)) && ((ref.calc_x < point.x)))){ ref.calc_x = point.x; }; _local24 = V_Utility.distance(point.x, point.y, ref.calc_x, ref.calc_y); if ((((((ref.calc_x == point.x)) && ((ref.calc_y == point.y)))) || ((_local24 > (V_Utility.DISTANCE_BETWEEN_BIRD * 2))))){ ref.inserted = false; if (i > 0){ ref.vy = mas_objs[(i - 1)].vy; }; check_match3_index = i; }; } else { ref.calc_x = point.x; ref.calc_y = point.y; }; }; if (anim_flag){ ref.playAnimation(); }; if (i > 0){ ref_prev = mas_objs[(i - 1)]; _local25 = 0; _local26 = 0; if (ref.status == STATUS_END_SPEED){ if ((getTimer() - lTime) > 600){ V_SoundLib.playSound(4); lTime = getTimer(); }; }; if ((((((((((ref.status == STATUS_NORMAL_OBJ)) && ((ref.dy >= 0)))) || (!((ref.status == STATUS_NORMAL_OBJ))))) && ((ref_prev.status == STATUS_NORMAL_OBJ)))) && ((ref_prev.dy < 0)))){ _local25 = distanceBetweenObjs(ref, ref_prev); if ((getTimer() - lTime) > 600){ V_SoundLib.playSound(4); lTime = getTimer(); }; }; if (((!((ref.status == STATUS_STEP_BACK_OBJ))) && ((ref_prev.status == STATUS_STEP_BACK_OBJ)))){ _local25 = distanceBetweenObjs(ref, ref_prev); if (_local25 >= (V_Utility.DISTANCE_BETWEEN_BIRD - 3)){ _local26 = (V_Utility.DISTANCE_BETWEEN_BIRD - _local25); if (_local25 < (V_Utility.DISTANCE_BETWEEN_BIRD + 20)){ checkNodeD((i - 1), ref.status, ref.dy, _local26, ref.vx); } else { checkNodeD((i - 1), STATUS_TORMOZ_OBJ, 1, 0, ref.vx); }; }; }; if (((((!((ref.dy == ref_prev.dy))) || (!((ref.status == ref_prev.status))))) && (((!((ref.status == STATUS_STEP_BACK_OBJ))) && (!((ref_prev.status == STATUS_STEP_BACK_OBJ))))))){ _local25 = distanceBetweenObjs(ref, ref_prev); if (_local25 <= V_Utility.DISTANCE_BETWEEN_BIRD){ _local26 = (V_Utility.DISTANCE_BETWEEN_BIRD - _local25); if (ref_prev.dy < 0){ if (check_match3_index < 0){ if (ref.getId() == ref_prev.getId()){ check_match3_index = i; }; correct_match3_index = i; correct_flag_for_cm3 = true; }; } else { checkNodeD((i - 1), ref.status, ref.dy, _local26, ref.vx); }; }; }; if (((!((ref.dy == ref_prev.dy))) && ((((ref.status == STATUS_STEP_BACK_OBJ)) && (!((ref_prev.status == STATUS_STEP_BACK_OBJ))))))){ _local25 = distanceBetweenObjs(ref, ref_prev); if (_local25 <= (V_Utility.DISTANCE_BETWEEN_BIRD - 1)){ if (ref_prev.dy < 0){ if (check_match3_index < 0){ if (ref.getId() == ref_prev.getId()){ check_match3_index = i; }; correct_match3_index = i; correct_flag_for_cm3 = true; }; } else { _local26 = (V_Utility.DISTANCE_BETWEEN_BIRD - _local25); checkNodeD((i - 1), ref.status, ref.dy, _local26, ref.vx); }; }; }; if ((((((ref.status == ref_prev.status)) && ((ref.status == ref_prev.status)))) && (!((ref_prev.status == STATUS_STEP_BACK_OBJ))))){ _local25 = distanceBetweenObjs(ref, ref_prev); if (_local25 <= (V_Utility.DISTANCE_BETWEEN_BIRD - 2)){ if (ref_prev.dy < 0){ if (check_match3_index < 0){ if (ref.getId() == ref_prev.getId()){ check_match3_index = i; }; correct_match3_index = i; correct_flag_for_cm3 = true; }; } else { _local26 = (V_Utility.DISTANCE_BETWEEN_BIRD - _local25); checkNodeD((i - 1), STATUS_STEP_BACK_OBJ, ref.dy, 0, ref.vx); }; }; }; if (((((((((((((((!(ref.inserted)) && (!(ref_prev.inserted)))) && (!((ref.status == STATUS_STEP_BACK_OBJ))))) && (!((ref_prev.status == STATUS_STEP_BACK_OBJ))))) && (!((ref.status == STATUS_BONUS_BACK_MOVE))))) && (!((ref_prev.status == STATUS_BONUS_BACK_MOVE))))) && (!((ref.status == STATUS_BONUS_STOP_MOVE))))) && (!((ref_prev.status == STATUS_BONUS_STOP_MOVE))))){ _local25 = distanceBetweenObjs(ref, ref_prev); if (_local25 >= (V_Utility.DISTANCE_BETWEEN_BIRD + 5)){ if ((((ref.getId() == ref_prev.getId())) && ((((ref_prev.dy >= 0)) || (!((ref_prev.status == STATUS_NORMAL_OBJ))))))){ checkNodeD((i - 1), STATUS_NORMAL_OBJ, -1, 0, ref_prev.vx); }; if ((((ref_prev.dy > 0)) && (((!((ref_prev.status == STATUS_TORMOZ_OBJ))) && (!((ref_prev.status == STATUS_WAIT_OBJ))))))){ checkNodeD((i - 1), STATUS_TORMOZ_OBJ, 1, 0, ref_prev.vx); }; if (((!((ref.getId() == ref_prev.getId()))) && ((((((ref_prev.dy <= 0)) && (!((ref_prev.status == STATUS_TORMOZ_OBJ))))) && (!((ref_prev.status == STATUS_WAIT_OBJ))))))){ checkNodeD((i - 1), STATUS_TORMOZ_OBJ, ref_prev.dy, 0, ref_prev.vx); }; }; }; }; if (!flag_pause){ switchAnimations(ref); }; if (i == 0){ if (((((((ref.Pos + 600) >= game_path.getLength())) && ((ref.dy > 0)))) && (!(flag_end_game)))){ }; if (ref.Pos >= game_path.getLength()){ if (ref.status != STATUS_END_SPEED){ if (!flag_loose){ V_SoundLib.playSound(6); V_SoundLib.stopMusic(0); }; flag_loose = true; _local27 = 0; while (_local27 < mas_objs.length) { mas_objs[_local27].status = STATUS_END_SPEED; _local27++; }; }; flag_end_game = true; deleteObject(mas_objs.shift()); i--; if (mas_objs.length <= 0){ count_birds_level = 0; que_objs.length = 0; checkEndGame(0, false); }; }; }; if (i == (mas_objs.length - 1)){ if ((((ref.status == STATUS_NORMAL_OBJ)) && ((ref.dy == 0)))){ if (count_birds_level <= 0){ ref.dy = 1; checkNodeD((i - 1), ref.status, ref.dy, 0, ref.vx); } else { if (ref.Pos < V_Utility.DISTANCE_BETWEEN_BIRD){ ref.dy = 1; checkNodeD((i - 1), ref.status, ref.dy, 0, ref.vx); }; }; } else { if ((((ref.status == STATUS_NORMAL_OBJ)) && ((ref.dy < 0)))){ checkNodeD(i, STATUS_TORMOZ_OBJ, ref.dy, 0, ref.vx); }; }; }; if ((((ref.Pos < 0)) && ((ref.dy <= 0)))){ if (ref.status == STATUS_NORMAL_OBJ){ _local26 = (0 - ref.Pos); ref.dy = -1; ref.Pos = (ref.Pos + _local26); ref.status = STATUS_BACK_MOVE_OBJ; ref.vy = 1; checkNodeD((i - 1), ref.status, ref.dy, _local26, ref.vx); } else { mas_objs.splice(i, 1); que_objs.push(ref); if (mas_objs.length <= 0){ }; }; }; ref.x = ref.calc_x; ref.y = ref.calc_y; if (((!((game_board.getItem(p_i, p_j) == 3))) && (ref.visible))){ ref.visible = true; } else { ref.visible = false; }; ref.update(d_time); if ((((((Math.abs((katapulta.x - ref.calc_x)) <= (V_Utility.DISTANCE_BETWEEN_BIRD - 5))) && (ref.visible))) && ((game_board.getItem(p_i, p_j) == 0)))){ if (heightTripleFromKatapulta < ref.calc_y){ heightTripleFromKatapulta = (ref.calc_y + 17); }; }; if (shot_obj){ if (insert_obj_index == -1){ _local28 = false; _local29 = 0; p_i = (ref.calc_x / 20); p_j = (ref.calc_y / 20); _local30 = shot_obj.calc_y; while (_local29 < 1) { _local31 = (shot_obj.vy - ((shot_obj.vy - shot_obj.calc_y) * _local29)); _local25 = V_Utility.distance(ref.calc_x, ref.calc_y, shot_obj.calc_x, _local31); if ((((((_local25 <= (V_Utility.DISTANCE_BETWEEN_BIRD + 5))) && (!((game_board.getItem(p_i, p_j) == 3))))) && (ref.visible))){ if (shot_obj.getCurrentFrame() != 65){ shot_obj.y = (shot_obj.calc_y = _local31); }; if ((isCollisionIsTile() == 0)){ _local28 = true; break; }; }; if (shot_obj.getCurrentFrame() != 65){ _local29 = (_local29 + 0.25); } else { _local29 = (_local29 + 0.05); }; }; if (!_local28){ shot_obj.calc_y = _local30; }; if (_local28){ if (((((((!(flag_end_game)) && ((isCollisionIsTile() == 0)))) && (ref.visible))) && (!((game_board.getItem(p_i, p_j) == 3))))){ if (shot_obj.getCurrentFrame() != 65){ insert_obj_index = i; if (shot_obj.calc_y < ref.calc_y){ shot_obj.calc_y = ref.calc_y; }; } else { if (ref.getId() >= V_Utility.EGGE_BIRD_ID){ if (ref.getId() == V_Utility.EGGE_BIRD_ID){ } else { if (ref.getId() == V_Utility.EGGE_BIRD_CEP_ID){ }; }; createDiamonds(ref.getId(), 10, ref.calc_x, ref.calc_y); ref.destroyEggeObject(); ref.Update(getRandomNumBird()); ref.status = STATUS_TORMOZ_OBJ; setAnumation(ref, V_Utility.MOVE_ANIM, 1, 1); } else { count_birds_level = (count_birds_level - 1); _local32 = new V_EventMatch3(V_GameApp.V_GAME_EVENT_CHECK_MATCH3); _local32.time_value = ((general_birds_level - count_birds_level) / general_birds_level); _local32.count_birds = 1; _local32.combo = 1; _local32.type_bird = (ref.getId() - 1); dispatchEvent(_local32); checkNodeD(i, STATUS_TORMOZ_OBJ, ref.dy, 0, ref.vx); setAnumation(ref, V_Utility.PREPARE_FOR_FLY_ANIM, 1, 1); mas_del_objs.push(ref); bird_top_layer.addChild(ref); mas_objs.splice(i, 1); i--; checkEndGame(ref.Pos, true); }; }; }; }; }; }; i++; }; game_speed = curr_game_speed; if (((correct_flag_for_cm3) && (correct_match3_index))){ V_SoundLib.playSound(3); _local25 = distanceBetweenObjs(mas_objs[correct_match3_index], mas_objs[(correct_match3_index - 1)]); _local26 = (V_Utility.DISTANCE_BETWEEN_BIRD - _local25); checkNodeD((correct_match3_index - 1), STATUS_TORMOZ_OBJ, -1, _local26, mas_objs[(correct_match3_index - 1)].vx); checkNodeI(correct_match3_index, STATUS_TORMOZ_OBJ, -1, 0, mas_objs[(correct_match3_index - 1)].vx); }; if (((!((check_match3_index == -1))) && ((insert_obj_index == -1)))){ checkMatch3(check_match3_index); }; if (insert_obj_index != -1){ insertObject(insert_obj_index); }; if (katapulta.isTriple()){ katapulta.setTripleHeight(heightTripleFromKatapulta); }; if (!flag_pause){ createObject(); }; } private function createTextCombo(val:int):void{ var combo:V_TextCombo = V_Factory.createCombo(); combo.show(val); text_layer.addChild(combo); combo.x = 400; combo.y = 250; val = (val - 2); if (val > 2){ val = 2; }; if (val < 0){ return; }; V_SoundLib.playSound((16 + val)); } private function createShotObject():void{ var num_bird:int; var n_id:int; var num:int = getRandomBirForKatapulta(); if ((((mas_objs.length > 0)) && ((count_birds_level <= 0)))){ num_bird = Math.round((Math.random() * (mas_objs.length - 1))); num = mas_objs[num_bird].getId(); }; if (num >= V_Utility.EGGE_BIRD_ID){ n_id = Math.round((Math.random() * (birds_types.length - 1))); num = birds_types[n_id]; }; katapulta.createBird(katapulta.getNextBird()); katapulta.createNextBird(num); checkBirdsType(); } public function checkBirdsType():void{ var id_bird:int; var id_next:int; var n1:int; var n2:int; var c:int; var f1:Boolean; var f2:Boolean; var i:int; if ((((count_birds_level <= 0)) && ((mas_objs.length > 0)))){ id_bird = katapulta.getIdBird(); id_next = katapulta.getNextBird(); n1 = id_bird; n2 = id_next; c = 0; f1 = false; f2 = false; i = 0; while (i < mas_objs.length) { if (mas_objs[i].getId() < 9){ if (c == 0){ n1 = mas_objs[i].getId(); n2 = mas_objs[i].getId(); }; c = (c + 1); if ((c % 2) == 0){ n1 = mas_objs[i].getId(); } else { n2 = mas_objs[i].getId(); }; if (mas_objs[i].getId() == id_bird){ f1 = true; }; if (mas_objs[i].getId() == id_next){ f2 = true; }; if (((f1) && (f2))){ break; }; }; i++; }; if (!f1){ katapulta.createBird(n1); }; if (!f2){ katapulta.createNextBird(n2); }; }; } public function calcShotObject(dt:Number):void{ if (shot_obj){ if (shot_obj.getNumAnim() >= 34){ shot_obj.rotation = (shot_obj.rotation - 0); } else { shot_obj.vy = shot_obj.calc_y; shot_obj.rotation = 0; if (sleep_time >= 1.1){ shot_obj.calc_y = (shot_obj.calc_y - (300 * dt)); } else { shot_obj.calc_y = (shot_obj.calc_y - ((shot_obj.dx * dt) * 2)); }; }; }; } public function ceateBonus():void{ var id_bonus:int; var l:int; var r:int; var i:int; var len:int = (mas_objs.length - 1); var bonus = -1; var num_bird = -1; if ((((len > 0)) && (bonuses_types.length))){ if (bonuses_types_rnd.length <= 0){ i = 0; while (i < bonuses_types.length) { bonuses_types_rnd.push(bonuses_types[i]); i++; }; }; num_bird = V_Utility.Random_Int(0, len); id_bonus = V_Utility.Random_Int(0, (bonuses_types_rnd.length - 1)); bonus = bonuses_types_rnd[id_bonus]; bonuses_types_rnd.splice(id_bonus, 1); l = num_bird; r = num_bird; while (1) { if ((((l < 0)) && ((r >= mas_objs.length)))){ break; }; if (checkFreeBird(mas_objs, l)){ mas_objs[l].setBonus(bonus); break; }; if (((!((l == r))) && (checkFreeBird(mas_objs, r)))){ mas_objs[r].setBonus(bonus); break; }; l--; r = (r + 1); }; }; } public function destroyGame():void{ mas_objs.length = 0; del_egges_bird.length = 0; mas_del_objs.length = 0; que_objs.length = 0; birds_types.length = 0; mas_splines.length = 0; bonuses_types.length = 0; random_for_catapult.length = 0; random_for_game.length = 0; isLoadedLevel = false; game_board.clearBoard(); clearTextsLayer(); while (ps_layer.numChildren) { ps_layer.removeChildAt(0); }; while (up_tiles.numChildren) { V_Factory.releaseBird((up_tiles.removeChildAt(0) as V_Bird)); }; while (down_tiles.numChildren) { V_Factory.releaseBird((down_tiles.removeChildAt(0) as V_Bird)); }; while (bird_layer.numChildren) { V_Factory.releaseBird((bird_layer.removeChildAt(0) as V_Bird)); }; while (bird_top_layer.numChildren) { V_Factory.releaseBird((bird_top_layer.removeChildAt(0) as V_Bird)); }; } public function drawDelObjs(anim_flag:Boolean, delta:Number):void{ var ref:V_Bird; var ang:Number; var i:int; for (;i < mas_del_objs.length;i++) { ref = mas_del_objs[i]; if (((!(flag_pause)) && (anim_flag))){ ref.playAnimation(); }; if (ref.getId() >= V_Utility.EGGE_BIRD_ID){ ref.x = ref.calc_x; ref.y = ref.calc_y; if (ref.CompleteAnimation()){ deleteObject(ref); mas_del_objs.splice(i, 1); i--; continue; }; } else { if ((((ref.getNumAnim() == V_Utility.PREPARE_FOR_FLY_ANIM)) || ((((ref.getNumAnim() >= V_Utility.BLOW1_ANIM)) && ((ref.getNumAnim() <= V_Utility.BLOW4_ANIM)))))){ if (ref.CompleteAnimation()){ setAnumation(ref, V_Utility.FREE_FLY_ANIM, 1, 1); ang = (-45 + (Math.random() * 90)); ref.vx = Math.sin((ang * V_Utility.IN_RAD)); ref.vy = Math.cos((ang * V_Utility.IN_RAD)); ref.dx = (160 + (Math.random() * 100)); if (ang >= 0){ ref.scaleX = -1; } else { ref.scaleX = 1; }; }; } else { if (!flag_pause){ ref.calc_x = (ref.calc_x + ((ref.vx * ref.dx) * delta)); ref.calc_y = (ref.calc_y - ((ref.vy * ref.dx) * delta)); ref.x = ref.calc_x; ref.y = ref.calc_y; if ((((((ref.calc_y < 0)) || ((ref.calc_x < -50)))) || ((ref.calc_y > 850)))){ mas_del_objs.splice(i, 1); i--; deleteObject(ref); }; }; }; }; }; } public function drawShotObject(anim_flag:Boolean, delta:Number):void{ var flag:Boolean; var num_anim:int; var anim:int; var d_time:Number = delta; if (shot_obj != null){ if (!flag_pause){ if (shot_obj.moveFlag){ shot_obj.y = shot_obj.calc_y; if (anim_flag){ shot_obj.playAnimation(); }; if ((((shot_obj.calc_y < -50)) || ((isCollisionIsTile() == 2)))){ flag = false; if (((!((shot_obj.getCurrentFrame() == 65))) && ((isCollisionIsTile() == 2)))){ flag = true; num_anim = (V_Utility.BLOW1_ANIM + Math.round((Math.random() * ((V_Utility.BLOW4_ANIM - V_Utility.BLOW1_ANIM) - 1)))); setAnumation(shot_obj, num_anim, 10, 1); mas_del_objs.push(shot_obj); V_SoundLib.playSound(V_Utility.Random_Int(12, 14)); } else { if (shot_obj.getCurrentFrame() == 65){ if (shot_obj.calc_y < -50){ deleteObject(shot_obj); flag = true; }; } else { deleteObject(shot_obj); flag = true; }; }; V_Utility.isRenderToTargetForCurrGame = false; V_Utility.flag_render_to_target = false; V_Utility.bird_id = shot_obj.getId(); V_Utility.anim_id = shot_obj.getNumAnim(); V_Utility.rotate = shot_obj.rotation; if (flag){ shot_obj = null; createShotObject(); }; }; }; }; if (shot_obj){ if (((shot_obj.CompleteAnimation()) && ((shot_obj.getNumAnim() >= 34)))){ if (!V_Utility.isRenderToTargetForCurrGame){ V_Utility.x = shot_obj.calc_x; V_Utility.y = shot_obj.calc_y; V_Utility.flag_render_to_target = true; V_Utility.bird_id = shot_obj.getId(); V_Utility.anim_id = shot_obj.getNumAnim(); V_Utility.rotate = shot_obj.rotation; shot_obj.rotation = 0; dispatchEvent(new Event(V_GameLogic.EVENT_SHOW_FOTO)); this.addChild(foto); foto.show(1); }; } else { if (shot_obj.getNumAnim() >= 34){ shot_obj.rotation = (shot_obj.rotation - (d_time * 0.5)); }; }; if (((shot_obj.CompleteAnimation()) && ((shot_obj.getNumAnim() >= 34)))){ V_Utility.isRenderToTargetForCurrGame = true; setAnumation(shot_obj, V_Utility.FLY_FROM_KATAPULTA_ANIM, 1, 1); } else { if (((shot_obj.CompleteAnimation()) && ((shot_obj.getNumAnim() == V_Utility.FLY_IN_CROWD_ANIM)))){ anim = V_Utility.Random_Int(34, 36); shot_obj.setAnimation(anim, 6, 1); V_SoundLib.playSound(1); shot_obj.scaleX = 1; }; }; }; }; } public function checkEndGame(pos:Number, complete:Boolean):void{ if (complete){ if ((((((((count_birds_level <= 0)) && ((mas_objs.length <= 0)))) && ((que_objs.length <= 0)))) && (!(flag_end_game)))){ flag_end_game = true; dispatchEvent(new Event(V_GameApp.V_GAME_EVENT_HIDE_GAME_INTERFACE)); particle.reset(); particle.Pos = pos; addChild(particle); }; } else { hook.gotoAndStop(2); flag_end_game = true; dispatchEvent(new Event(V_GameApp.V_GAME_EVENT_NOCOMPLETE)); }; } public function distanceBetweenObjs(ref1:V_Bird, ref2:V_Bird):Number{ var res:Number = 0; res = Math.abs((ref1.Pos - ref2.Pos)); return (res); } public function ZommStartGameCamera(d_time:Number):void{ if (flag_start_zoom){ if (sleep_start_time <= 1.5){ cam_scale = (cam_scale - (3 * d_time)); }; if (cam_scale < 1){ cam_scale = 1; flag_start_zoom = false; }; cam_x = (-(((800 * cam_scale) - 800)) / 2); cam_y = -(((600 * cam_scale) - 600)); }; } public function insertObject(pos:int):void{ var index:int; var flag_step_back:Boolean; var collision_obj:V_Bird; var dist:Number; if (!tutorial1.isLearned()){ tutorial1.learning(); tutorial4.applyLock(); description_tutor.setDescription(4); }; if (((!(tutorial2.isLearned())) && (tutorial2.check()))){ tutorial2.learning(); }; V_SoundLib.playSound(0); if ((((pos >= 0)) && ((pos < mas_objs.length)))){ combo = 0; index = pos; flag_step_back = false; collision_obj = mas_objs[index]; shot_obj.dy = collision_obj.dy; shot_obj.inserted = true; shot_obj.status = collision_obj.status; shot_obj.num_spline = collision_obj.num_spline; shot_obj.vx = collision_obj.vx; if (collision_obj.scaleX < 0){ if (shot_obj.x >= collision_obj.x){ shot_obj.Pos = (collision_obj.Pos + V_Utility.DISTANCE_BETWEEN_BIRD); } else { if (index < (mas_objs.length - 1)){ dist = distanceBetweenObjs(mas_objs[index], mas_objs[(index + 1)]); if (dist > (V_Utility.DISTANCE_BETWEEN_BIRD * 2)){ shot_obj.Pos = (collision_obj.Pos - V_Utility.DISTANCE_BETWEEN_BIRD); flag_step_back = true; } else { shot_obj.Pos = (mas_objs[(index + 1)].Pos + V_Utility.DISTANCE_BETWEEN_BIRD); shot_obj.num_spline = mas_objs[(index + 1)].num_spline; shot_obj.status = mas_objs[(index + 1)].status; shot_obj.dy = mas_objs[(index + 1)].dy; shot_obj.vx = mas_objs[(index + 1)].vx; }; index = (index + 1); } else { shot_obj.Pos = (collision_obj.Pos - V_Utility.DISTANCE_BETWEEN_BIRD); if (index == (mas_objs.length - 1)){ index = (index + 1); }; }; }; } else { if (collision_obj.scaleX > 0){ if (shot_obj.x <= collision_obj.x){ shot_obj.Pos = (collision_obj.Pos + V_Utility.DISTANCE_BETWEEN_BIRD); } else { if (index < (mas_objs.length - 1)){ dist = distanceBetweenObjs(mas_objs[index], mas_objs[(index + 1)]); if (dist > (V_Utility.DISTANCE_BETWEEN_BIRD * 2)){ shot_obj.Pos = (collision_obj.Pos - V_Utility.DISTANCE_BETWEEN_BIRD); flag_step_back = true; } else { shot_obj.Pos = (mas_objs[(index + 1)].Pos + V_Utility.DISTANCE_BETWEEN_BIRD); shot_obj.num_spline = mas_objs[(index + 1)].num_spline; shot_obj.status = mas_objs[(index + 1)].status; shot_obj.dy = mas_objs[(index + 1)].dy; shot_obj.vx = mas_objs[(index + 1)].vx; }; index = (index + 1); } else { shot_obj.Pos = (collision_obj.Pos - V_Utility.DISTANCE_BETWEEN_BIRD); if (index == (mas_objs.length - 1)){ index = (index + 1); }; }; }; }; }; if (shot_obj.Pos < 0){ shot_obj.Pos = 0; }; mas_objs.splice(index, 0, shot_obj); bird_layer.addChild(shot_obj); setAnumation(shot_obj, V_Utility.FLY_IN_CROWD_ANIM, 1, 1); if (index > 0){ dist = distanceBetweenObjs(mas_objs[index], mas_objs[(index - 1)]); if ((((dist <= 36)) && (!(flag_step_back)))){ checkNodeD((index - 1), STATUS_STEP_BACK_OBJ, collision_obj.dy, 0, mas_objs[index].vx); }; }; shot_obj = null; createShotObject(); }; } public function createObject():void{ var num:int; var curr_speed:Number; var flag_queue:Boolean; var ref:V_Bird; var dist:Number; if (good_create()){ num = 0; curr_speed = game_speed; flag_queue = false; ref = null; if (que_objs.length == 0){ if (cepochka <= 0){ num = getRandomBirdForGame(); if (cepochka <= -1){ cepochka = (0 + Math.round((Math.random() * 4))); }; } else { if (mas_objs.length > 0){ num = mas_objs[(mas_objs.length - 1)].getId(); } else { num = getRandomBirdForGame(); }; }; cepochka = (cepochka - 1); ref = V_Factory.createBird(); if (num < V_Utility.EGGE_BIRD_ID){ ref.Update(num); } else { if (num == V_Utility.EGGE_BIRD_CEP_ID){ ref.applyEggeObject(1); } else { ref.applyEggeObject(0); }; }; } else { flag_queue = true; ref = que_objs.pop(); }; setAnumation(ref, V_Utility.MOVE_ANIM, 1, 1); ref.Pos = 0; ref.dx = 0; ref.dy = 1; ref.inserted = false; ref.calc_scale = (ref.scaleX = (ref.scaleY = 0.5)); dist = 0; if (!mas_objs.length){ ref.Pos = 0; if ((getTimer() - last_time_reverse_bonus) <= 3000){ ref.status = STATUS_NORMAL_OBJ; ref.vx = curr_speed; } else { ref.status = STATUS_START_SPEED; ref.vx = (curr_speed * 5); }; } else { dist = (mas_objs[(mas_objs.length - 1)].Pos - ref.Pos); if (dist <= (V_Utility.DISTANCE_BETWEEN_BIRD * 2)){ ref.Pos = (ref.Pos + (dist - V_Utility.DISTANCE_BETWEEN_BIRD)); ref.status = mas_objs[(mas_objs.length - 1)].status; ref.dy = mas_objs[(mas_objs.length - 1)].dy; ref.vx = mas_objs[(mas_objs.length - 1)].vx; ref.time_bonus_flash = mas_objs[(mas_objs.length - 1)].time_bonus_flash; } else { ref.vx = curr_speed; ref.status = STATUS_NORMAL_OBJ; if ((((mas_objs[(mas_objs.length - 1)].getId() == ref.getId())) && ((mas_objs[(mas_objs.length - 1)].dy >= 0)))){ mas_objs[(mas_objs.length - 1)].status = STATUS_NORMAL_OBJ; mas_objs[(mas_objs.length - 1)].dy = -1; checkNodeD((mas_objs.length - 1), STATUS_NORMAL_OBJ, -1, 0, mas_objs[(mas_objs.length - 1)].vx); }; }; }; getInterpolatePoint(ref, p); ref.x = p.x; ref.y = p.y; ref.vy = 0; ref.num_spline = -1; if (!flag_queue){ curr_count_birds_level = (curr_count_birds_level + 1); if ((((((frequency_egge_bird_cep > 0)) && (((curr_count_birds_level % frequency_egge_bird_cep) == 0)))) && ((max_cepochka_egge_bird_cep > 0)))){ cepochka = (cepochka = (1 + Math.round((Math.random() * max_cepochka_egge_bird_cep)))); ref.applyEggeObject(1); cepochka = (cepochka - 1); } else { if ((((((frequency_egge_bird > 0)) && (((curr_count_birds_level % frequency_egge_bird) == 0)))) && ((max_cepochka_egge_bird > 0)))){ cepochka = (cepochka = (1 + Math.round((Math.random() * max_cepochka_egge_bird_cep)))); ref.applyEggeObject(0); cepochka = (cepochka - 1); }; }; }; if (!tutorial1.isLearned()){ if (mas_objs.length < 2){ ref.Update(katapulta.getIdBird()); katapulta.createNextBird(ref.getId()); cepochka = -1; }; }; if (((!(tutorial2.isLearned())) && (tutorial2.check()))){ if (mas_objs.length < 2){ ref.Update(katapulta.getIdBird()); katapulta.createNextBird(ref.getId()); cepochka = -1; } else { if (mas_objs.length == 2){ cepochka = -1; ref.applyEggeObject(0); }; }; }; if (mas_objs.length == 0){ V_SoundLib.playSound(5); }; mas_objs.push(ref); bird_layer.addChild(ref); }; } public function getRandomNumBird():int{ var id:int; var n_type = 1; if (birds_types.length > 0){ id = V_Utility.Random_Int(0, (birds_types.length - 1)); n_type = birds_types[id]; }; return (n_type); } private function initializeAfterLoaded():void{ katapulta.x = 400; katapulta.y = 560; var num:int = getRandomBirForKatapulta(); katapulta.createNextBird(num); V_Utility.isRenderToTargetForCurrGame = false; V_Utility.back1 = dwnTiles.bitmapData; V_Utility.back2 = upTiles.bitmapData; V_Utility.back3 = fon.bitmapData; foto.reset(); particle.reset(); addChild(particle); flag_loose = false; cat.reset(); num = getRandomBirForKatapulta(); katapulta.createBird(num); katapulta.setFlagTriple(false); cam_scale = 1; flag_start_zoom = true; sleep_start_time = 3; flag_pause = false; flag_end_game = false; first_flag = true; hook.gotoAndStop(1); dispatchEvent(new Event(EVENT_LOADED_LEVEL)); } private function JiteringCamera(delta:Number):void{ var p:V_SplinePoint; if ((((((jitter_pos < 1)) && (!(flag_pause)))) && ((sleep_time <= 1)))){ jitter_pos = (jitter_pos + (4 * delta)); if (jitter_pos > 1){ jitter_pos = 1; if (Math.abs(jitter_spline.getA1ControlPoint().y) >= 15){ applyJiterrring((jitter_spline.getA1ControlPoint().y / 2)); }; }; p = jitter_spline.getPoint(jitter_pos); cam_x = p.x; cam_y = p.y; }; } private function updateTextObs(dt:Number):void{ var obj:Object; var dsp:DisplayObject; var i:uint; while (i < text_layer.numChildren) { obj = text_layer.getChildAt(i); dsp = (obj as DisplayObject); obj.update(dt); if (((dsp) && ((dsp.alpha <= 0)))){ obj.hide(); if ((obj is V_TextCombo)){ V_Factory.releaseCombo((obj as V_TextCombo)); } else { if ((obj is V_PointsText)){ V_Factory.releasePointsText((obj as V_PointsText)); }; }; }; i++; }; } public function applyBonus(bonus:int, type:int, bx:Number, by:Number, ref_bird:V_Bird):void{ var flag:Boolean; var i:int; var ref:V_Bird; var curr:V_Bird; var pos:int; var _event:V_EventMatch3; var p:V_BoomParticle; var dist:Number; var del:V_Bird; trace("apply bonus ", bonus); switch (bonus){ case 0: V_SoundLib.playSound(10); katapulta.setFlagTriple(true); break; case 1: flag = false; i = 0; while (i < mas_objs.length) { ref = mas_objs[i]; ref.status = STATUS_BONUS_BACK_MOVE; if (ref.vx < (game_speed * 4)){ ref.vx = (game_speed * 4); }; if (ref.vx < 320){ ref.vx = 320; }; ref.vy = 1; ref.dy = -1; flag = true; i++; }; if (flag){ last_time_reverse_bonus = getTimer(); }; V_SoundLib.playSound(11); break; case 2: curr = null; flag = false; i = 0; while (i < mas_objs.length) { curr = mas_objs[i]; if (curr.getId() == type){ flag = true; }; i++; }; if (!flag){ i = 0; while (i < mas_objs.length) { curr = mas_objs[i]; curr.num_spline = -1; i++; }; }; break; case 22: curr = null; flag = true; pos = -1; i = 0; while (i < mas_objs.length) { curr = mas_objs[i]; curr.num_spline = 0; if (curr == ref_bird){ if (flag){ applyJiterrring(20); }; flag = false; if (pos == -1){ pos = curr.Pos; }; count_birds_level = (count_birds_level - 1); _event = new V_EventMatch3(V_GameApp.V_GAME_EVENT_CHECK_MATCH3); _event.time_value = ((general_birds_level - count_birds_level) / general_birds_level); _event.count_birds = 1; _event.combo = 1; _event.type_bird = (curr.getId() - 1); dispatchEvent(_event); checkNodeD(i, STATUS_TORMOZ_OBJ, curr.dy, 0, curr.vx); setAnumation(curr, V_Utility.PREPARE_FOR_FLY_ANIM, 1, 1); mas_del_objs.push_back(curr); mas_objs.splice(i, 1); i--; break; }; i++; }; checkBirdsType(); checkEndGame(pos, true); break; case 3: V_SoundLib.playSound(8); applyJiterrring(100); p = new V_BoomParticle(); ps_layer.addChild(p); p.x = bx; p.y = by; p.scaleX = (p.scaleY = 3); i = 0; while (i < mas_objs.length) { curr = mas_objs[i]; dist = V_Utility.distance(bx, by, curr.x, curr.y); if (dist < 150){ checkNodeD(i, STATUS_TORMOZ_OBJ, mas_objs[i].dy, 0, mas_objs[i].vx); if (curr.getId() >= V_Utility.EGGE_BIRD_ID){ if (curr.getId() == V_Utility.EGGE_BIRD_CEP_ID){ del = V_Factory.createBird(); del.applyEggeObject(1); del.calc_x = curr.calc_x; del.calc_y = curr.calc_y; del.setAnimation(V_Utility.EGGE_BIRD_CEP_DELETE, 1, 1); del_egges_bird.push(del); } else { createDiamonds(curr.getId(), 10, curr.x, curr.y); curr.destroyEggeObject(); curr.Update(getRandomNumBird()); curr.status = STATUS_TORMOZ_OBJ; setAnumation(curr, V_Utility.MOVE_ANIM, 1, 1); }; } else { count_birds_level = (count_birds_level - 1); _event = new V_EventMatch3(V_GameApp.V_GAME_EVENT_CHECK_MATCH3); _event.time_value = ((general_birds_level - count_birds_level) / general_birds_level); _event.count_birds = 1; _event.combo = 1; _event.type_bird = (curr.getId() - 1); dispatchEvent(_event); setAnumation(curr, V_Utility.PREPARE_FOR_FLY_ANIM, 1, 1); mas_del_objs.push(curr); mas_objs.splice(i, 1); i--; }; }; i++; }; checkBirdsType(); break; case 4: V_SoundLib.playSound(9); i = 0; while (i < mas_objs.length) { ref = mas_objs[i]; ref.vy = 8; ref.status = STATUS_BONUS_STOP_MOVE; if (ref.dy > 1){ ref.dy = 1; }; i++; }; break; case 5: katapulta.applyCoreBonus(); break; }; } public function render(dt:Number):void{ var old_time:Number; var sleep_anim_d_time:Number; var anim_flag:Boolean; var nx:Number; if (flag_pause){ return; }; if (isLoadedLevel){ if (!tutorial1.isLearned()){ if (tutorial1.isLockMoving()){ nx = tutorial1.getNewXForKtapulta(); if (nx != -1){ katapulta.x = (nx + 9); }; description_tutor.shadow.x = katapulta.x; }; }; if (!tutorial2.isLearned()){ if (tutorial2.isLockMoving()){ nx = tutorial2.getNewXForKtapulta(); if (nx != -1){ katapulta.x = (nx + 9); }; description_tutor.shadow.x = katapulta.x; }; }; if (!tutorial3.isLearned()){ if (tutorial3.isLockMoving()){ nx = tutorial3.getNewXForKtapulta(); if (nx != -1){ katapulta.x = (nx + 12); }; description_tutor.shadow.x = katapulta.x; }; }; if (!tutorial4.isLearned()){ if (tutorial4.isLockMoving()){ nx = description_tutor.shadow.x; if (nx != -1){ katapulta.x = nx; }; description_tutor.shadow.x = katapulta.x; }; }; drawParticle(dt); V_User.time_level = (V_User.time_level + dt); if (sleep_start_time > 0){ sleep_start_time = (sleep_start_time - dt); if (sleep_start_time <= 0){ V_SoundLib.playSound(27); }; }; old_time = dt; sleep_anim_d_time = dt; dt = (dt / sleep_time); if (sleep_time > 1){ sleep_anim_d_time = (sleep_anim_d_time / 2); }; anim_sleep = (anim_sleep - sleep_anim_d_time); anim_flag = false; if (anim_sleep <= 0){ anim_sleep = 0.04; anim_flag = true; }; checkSleepTime(old_time); ZoomSleemTimeCamera(old_time); ZommStartGameCamera(old_time); JiteringCamera(old_time); this.x = cam_x; this.y = cam_y; this.scaleX = (this.scaleY = cam_scale); checkConvertEgges(dt); calcShotObject(dt); moveObjInSpline(anim_flag, dt); katapulta.update(dt); updateTextObs(dt); drawDelObjs(anim_flag, dt); drawShotObject(anim_flag, dt); drawEgges(dt, anim_flag); foto.update(old_time); cat.update(old_time); description_tutor.update(dt); }; } public function applyEgg(x:Number, y:Number):void{ var _event:V_EventMatch3 = new V_EventMatch3(V_GameApp.V_GAME_EVENT_CHECK_MATCH3); _event.time_value = ((general_birds_level - count_birds_level) / general_birds_level); _event.count_birds = 1; _event.combo = 5; _event.type_bird = 8; dispatchEvent(_event); if (!tutorial3.isLearned()){ tutorial3.learning(); description_tutor.hide(); }; createText(50, x, y); var p:V_CatchParticle = new V_CatchParticle(); p.x = x; p.y = y; ps_layer.addChild(p); V_SoundLib.playSound(7); } public function set Pause(val:Boolean):void{ flag_pause = val; } private function switchAnimations(ref:V_Bird):void{ var loop:int; var num:int = ref.getNumAnim(); if (ref.getId() == V_Utility.EGGE_BIRD_ID){ if (ref.dy == 0){ if (ref.getNumAnim() != V_Utility.EGGE_BIRD_STOP){ setAnumation(ref, V_Utility.EGGE_BIRD_STOP, 1, 1); }; } else { if (ref.getNumAnim() != V_Utility.EGGE_BIRD_MOVE){ setAnumation(ref, V_Utility.EGGE_BIRD_MOVE, 1, 1); }; }; return; } else { if (ref.getId() == V_Utility.EGGE_BIRD_CEP_ID){ if (ref.dy == 0){ if (ref.getNumAnim() != V_Utility.EGGE_BIRD_CEP_STOP){ setAnumation(ref, V_Utility.EGGE_BIRD_CEP_STOP, 1, 1); }; } else { if (ref.getNumAnim() != V_Utility.EGGE_BIRD_CEP_MOVE){ setAnumation(ref, V_Utility.EGGE_BIRD_CEP_MOVE, 1, 1); }; }; return; } else { if (ref.getId() == V_Utility.EGGE_BIRD_MONEY_ID){ if (ref.dy == 0){ if (ref.getNumAnim() != V_Utility.EGGE_BIRD_MONEY_STOP){ setAnumation(ref, V_Utility.EGGE_BIRD_MONEY_STOP, 1, 1); }; } else { if (ref.getNumAnim() != V_Utility.EGGE_BIRD_MONEY_MOVE){ setAnumation(ref, V_Utility.EGGE_BIRD_MONEY_MOVE, 1, 1); }; }; return; } else { if (ref.getId() == V_Utility.EGGE_BIRD_DIAMONDS_ID){ if (ref.dy == 0){ if (ref.getNumAnim() != V_Utility.EGGE_BIRD_DIAMOND_STOP){ setAnumation(ref, V_Utility.EGGE_BIRD_DIAMOND_STOP, 1, 1); }; } else { if (ref.getNumAnim() != V_Utility.EGGE_BIRD_DIAMOND_MOVE){ setAnumation(ref, V_Utility.EGGE_BIRD_DIAMOND_MOVE, 1, 1); }; }; return; }; }; }; }; if (num == V_Utility.FLY_IN_CROWD_ANIM){ if (ref.CompleteAnimation()){ if (ref.dy == 0){ setAnumation(ref, V_Utility.STOP_ANIM, 1, 1); } else { setAnumation(ref, V_Utility.MOVE_ANIM, 1, 1); }; }; } else { if (ref.dy == 0){ if (num == V_Utility.MOVE_ANIM){ setAnumation(ref, V_Utility.IDL_ANIM, V_Utility.Random_Int(10, 60), 1); } else { if (num == V_Utility.STOP_ANIM){ if (ref.CompleteAnimation()){ setAnumation(ref, V_Utility.IDL_ANIM, V_Utility.Random_Int(10, 60), 1); }; } else { if (num == V_Utility.DIGIT_ANIM){ } else { if (num == V_Utility.IDL_ANIM){ if (ref.CompleteAnimation()){ num = V_Utility.Random_Int(3, 6); loop = 1; switch (num){ case 3: loop = V_Utility.Random_Int(1, 3); break; case 4: loop = V_Utility.Random_Int(1, 3); break; case 5: loop = V_Utility.Random_Int(2, 3); break; case 6: loop = V_Utility.Random_Int(1, 2); break; }; setAnumation(ref, num, loop, 1); }; } else { if (ref.CompleteAnimation()){ setAnumation(ref, V_Utility.IDL_ANIM, V_Utility.Random_Int(10, 60), 1); }; }; }; }; }; } else { if (ref.dy != 0){ if (((!((num == V_Utility.MOVE_ANIM))) && (!((num == V_Utility.FLY_IN_CROWD_ANIM))))){ setAnumation(ref, V_Utility.MOVE_ANIM, 1, 1); }; }; }; }; } public function ZoomSleemTimeCamera(d_time:Number):void{ if (sleep_time > 1){ cam_scale = (0.3 + ((sleep_time / MAX_SLEEP_TIME) * 2.4)); if (cam_scale > 3){ cam_scale = 3; }; if (cam_scale < 1){ cam_scale = 1; }; if (shot_obj){ val1 = (shot_obj.calc_x / 800); val2 = (shot_obj.calc_y / 600); }; cam_x = (-(((800 * cam_scale) - 800)) * val1); cam_y = (-(((600 * cam_scale) - 600)) * val2); } else { if ((((((cam_scale > 1)) && (!(flag_start_zoom)))) && ((sleep_time < 1)))){ cam_scale = (0.3 + ((sleep_time / MAX_SLEEP_TIME) * 2.4)); if (shot_obj){ val1 = (shot_obj.calc_x / 800); val2 = (shot_obj.calc_y / 600); }; if (cam_scale < 1){ cam_scale = 1; }; cam_x = (-(((800 * cam_scale) - 800)) * val1); cam_y = (-(((600 * cam_scale) - 600)) * val2); }; }; } public function get Pause():Boolean{ return (flag_pause); } public function createSpline(f_x1:Number, f_y1:Number, f_x2:Number, f_y2:Number, f_x3:Number, f_y3:Number, f_x4:Number, f_y4:Number):void{ var first:V_SplinePoint = new V_SplinePoint(); var last:V_SplinePoint = new V_SplinePoint(); var anch1:V_SplinePoint = new V_SplinePoint(); var anch2:V_SplinePoint = new V_SplinePoint(); first.x = f_x1; first.y = f_y1; last.x = f_x2; last.y = f_y2; anch1.x = f_x3; anch1.y = f_y3; anch2.x = f_x4; anch2.y = f_y4; var ref:V_Spline = new V_Spline(); ref.initSpline(first, last, anch1, anch2); mas_splines.push(ref); } public function getRandomBirdForGame():int{ var i:int; if (random_for_game.length <= 0){ i = 0; while (i < birds_types.length) { random_for_game.push(birds_types[i]); i++; }; }; var num:int; var pos:int = Math.round((Math.random() * (random_for_game.length - 1))); num = random_for_game[pos]; random_for_game.splice(pos, 1); return (num); } public function drawParticle(dt:Number):void{ var p:V_SplinePoint; if ((((sleep_start_time <= 0)) && (first_flag))){ particle.Pos = (particle.Pos + (1000 * dt)); if (particle.Pos > game_path.getLength()){ particle.Pos = game_path.getLength(); first_flag = false; particle.creation = false; } else { p = game_path.getPoints(particle.Pos); particle.cx = p.x; particle.cy = (p.y + 5); }; } else { if (((flag_end_game) && (particle.parent))){ particle.Pos = (particle.Pos + (1000 * dt)); katapulta.x = -100; if (particle.Pos > game_path.getLength()){ particle.Pos = game_path.getLength(); particle.creation = false; } else { p = game_path.getPoints(particle.Pos); particle.cx = p.x; particle.cy = (p.y + 5); if ((particle.Pos - particle.oldP) > 50){ particle.oldP = particle.Pos; createDiamonds(-1, 1, p.x, p.y); V_User.points = (V_User.points + 5); createText(5, p.x, p.y); V_SoundLib.playSound(15); }; }; }; }; particle.update(dt); if (((((((((((((!(particle.parent)) && ((mas_objs.length == 0)))) && ((que_objs.length == 0)))) && ((egges.length == 0)))) && ((mas_del_objs.length == 0)))) && ((count_birds_level <= 0)))) && (!(flag_loose)))){ dispatchEvent(new Event(V_GameApp.V_GAME_EVENT_COMPLETE)); }; } public function applyMoney(x:Number, y:Number):void{ var _event:V_EventMatch3 = new V_EventMatch3(V_GameApp.V_GAME_EVENT_CHECK_MATCH3); _event.time_value = ((general_birds_level - count_birds_level) / general_birds_level); _event.count_birds = 5; _event.combo = 1; _event.type_bird = 9; dispatchEvent(_event); createText(5, x, y); V_SoundLib.playSound(15); } } }//package
Section 93
//V_GameOverRes (V_GameOverRes) package { import flash.display.*; public dynamic class V_GameOverRes extends MovieClip { public var yes_btn:SimpleButton; public var no_btn:SimpleButton; } }//package
Section 94
//V_GameOverWnd (V_GameOverWnd) package { import flash.events.*; public class V_GameOverWnd extends V_GameOverRes implements V_IWindow { private var flag:Boolean;// = false public static var EVENT_EXIT_GAME:String = "EVENT_EXIT_GAME"; public function V_GameOverWnd(){ super(); yes_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouse); no_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouse); yes_btn.addEventListener(MouseEvent.MOUSE_OVER, onMouse); no_btn.addEventListener(MouseEvent.MOUSE_OVER, onMouse); } public function update(dt:Number):void{ if (flag){ if (this.alpha < 1){ this.alpha = (this.alpha + (dt * 5)); }; } else { if (this.alpha > 0){ this.alpha = (this.alpha - (dt * 5)); } else { if (this.parent){ this.parent.removeChild(this); }; }; }; } public function hide():void{ flag = false; } private function onMouse(evt:MouseEvent):void{ if (evt.type == MouseEvent.MOUSE_OVER){ V_SoundLib.playSound(26); return; }; V_SoundLib.playSound(25); switch (evt.currentTarget.name){ case yes_btn.name: dispatchEvent(new Event(V_PauseWnd.EVENT_RESTART_LEVEL)); break; case no_btn.name: dispatchEvent(new Event(EVENT_EXIT_GAME)); break; }; } public function show():void{ flag = true; this.alpha = 0; V_SoundLib.playSound(22); } } }//package
Section 95
//V_Gui (V_Gui) package { import flash.events.*; import flash.display.*; public class V_Gui extends Sprite { private var windows:Array; private var gameover:V_GameOverWnd; private var loader:V_LoaderWnd; private var finish:V_FinishWnd; private var menu:V_MenuWnd; private var statistics:V_Statistics; private var options:V_OptionsWnd; private var interface_wnd:V_IntrefaceWnd; private var start_game:V_StartGameWnd; private var flash:V_SplashWnd; private var pause:V_PauseWnd; public static const SCORE_WND:uint = 5; public static const FINISH_WND:uint = 6; public static const PAUSE_WND:uint = 2; public static const FLASH_WND:uint = 7; public static const INTERFACE_WND:uint = 1; public static const OPTIONS_WND:uint = 4; public static const MENU_WND:uint = 0; public static const GAME_OVER_WND:uint = 3; public static const LOADER_WND:uint = 9; public static const START_GAME_WND:uint = 8; public function V_Gui(){ super(); windows = new Array(); menu = new V_MenuWnd(); menu.addEventListener(V_MenuWnd.EVENT_START_PLAY_GAME, onGuiListener); windows.push(menu); interface_wnd = new V_IntrefaceWnd(); interface_wnd.addEventListener(V_IntrefaceWnd.EVENT_PAUSE, onGuiListener); windows.push(interface_wnd); pause = new V_PauseWnd(); pause.addEventListener(V_IntrefaceWnd.EVENT_PAUSE, onGuiListener); pause.addEventListener(V_PauseWnd.EVENT_RESTART_LEVEL, onGuiListener); pause.addEventListener(V_PauseWnd.EVENT_SHOW_OPTIONS, onGuiListener); windows.push(pause); gameover = new V_GameOverWnd(); gameover.addEventListener(V_PauseWnd.EVENT_RESTART_LEVEL, onGuiListener); gameover.addEventListener(V_GameOverWnd.EVENT_EXIT_GAME, onGuiListener); windows.push(gameover); options = new V_OptionsWnd(); windows.push(options); statistics = new V_Statistics(); statistics.addEventListener(V_MenuWnd.EVENT_START_PLAY_GAME, onGuiListener); windows.push(statistics); finish = new V_FinishWnd(); windows.push(finish); flash = new V_SplashWnd(); windows.push(flash); start_game = new V_StartGameWnd(); windows.push(start_game); loader = new V_LoaderWnd(); windows.push(loader); } public function hide(num:int):void{ var wnd:V_IWindow = (windows[num] as V_IWindow); if (!wnd){ return; }; wnd.hide(); } public function update(dt:Number):void{ var ref_wnd:V_IWindow; var i:uint; while (i < numChildren) { ref_wnd = (getChildAt(i) as V_IWindow); ref_wnd.update(dt); i++; }; } public function getRfeWindow(num:int):V_IWindow{ return (windows[num]); } private function onGuiListener(evt:Event):void{ dispatchEvent(evt); switch (evt.type){ case V_PauseWnd.EVENT_SHOW_OPTIONS: show(OPTIONS_WND); break; case V_GameOverWnd.EVENT_EXIT_GAME: show(FINISH_WND); break; }; } public function show(num:int):void{ var wnd:V_IWindow = (windows[num] as V_IWindow); if (!wnd){ return; }; wnd.show(); addChild((wnd as DisplayObject)); } public function hideAll():void{ while (numChildren) { removeChildAt(0); }; } } }//package
Section 96
//V_Hook (V_Hook) package { import flash.display.*; public dynamic class V_Hook extends MovieClip { } }//package
Section 97
//V_InterfaceRes (V_InterfaceRes) package { import flash.display.*; public dynamic class V_InterfaceRes extends MovieClip { public var diamonds_mc:V_BirdItem; public var b1:V_BirdItem; public var b2:V_BirdItem; public var pause_btn:SimpleButton; public var progress_mc:MovieClip; public var b3:V_BirdItem; public var b4:V_BirdItem; public var moneys_mc:V_BirdItem; public var b5:V_BirdItem; public var b6:V_BirdItem; } }//package
Section 98
//V_IntrefaceWnd (V_IntrefaceWnd) package { import flash.events.*; import flash.display.*; import flash.text.*; public class V_IntrefaceWnd extends V_InterfaceRes implements V_IWindow { private var dsty:Number;// = 0 private var sleep:Number;// = 0 public static const EVENT_PAUSE:String = "EVENT_PAUSE"; public function V_IntrefaceWnd(){ var ref:V_BirdItem; super(); progress_mc.visible = false; pause_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouse); pause_btn.addEventListener(MouseEvent.MOUSE_OVER, onMouse); moneys_mc.points_txt.autoSize = TextFieldAutoSize.LEFT; moneys_mc.bird_mc.gotoAndStop(10); diamonds_mc.bird_mc.gotoAndStop(9); var i:uint = 1; while (i < 7) { ref = (getChildByName(("b" + i.toString())) as V_BirdItem); ref.bird_mc.gotoAndStop(11); ref.visible = false; i++; }; } public function hide():void{ if (this.parent){ this.parent.removeChild(this); }; } public function show():void{ var ref:V_BirdItem; var num:int; sleep = 4; progress_mc.visible = false; y = (dsty = -100); moneys_mc.points_txt.text = "0"; diamonds_mc.points_txt.text = "0"; var i:uint = 1; while (i < 7) { (getChildByName(("b" + i.toString())) as MovieClip).visible = false; i++; }; var dst:Number = (63 * (6 / V_User.birds_id.length)); i = 0; while (i < V_User.birds_id.length) { ref = (getChildByName(("b" + (i + 1).toString())) as V_BirdItem); num = V_User.birds_id[i]; ref.bird_mc.gotoAndStop(num); ref.points_txt.text = "0"; ref.visible = true; ref.x = (-8 + (dst * i)); i++; }; } private function onMouse(evt:MouseEvent):void{ if (evt.type == MouseEvent.MOUSE_OVER){ V_SoundLib.playSound(26); return; }; V_SoundLib.playSound(25); dispatchEvent(new Event(EVENT_PAUSE)); } public function update(dt:Number):void{ if (sleep > 0){ sleep = (sleep - dt); return; }; if (dsty < 0){ dsty = (dsty + (300 * dt)); if (dsty > 0){ dsty = 0; }; y = dsty; }; moneys_mc.points_txt.text = V_User.points.toString(); } public function applyProgress():void{ var ref:V_BirdItem; var num:int; var numF:int = Math.round((V_User.progress_level * progress_mc.totalFrames)); if (numF > 1){ progress_mc.visible = true; }; var oldNum:int = progress_mc.currentFrame; progress_mc.gotoAndStop(numF); if (((!((oldNum == progress_mc.totalFrames))) && ((progress_mc.currentFrame >= progress_mc.totalFrames)))){ V_SoundLib.playSound(29); }; moneys_mc.points_txt.text = V_User.points.toString(); diamonds_mc.points_txt.text = V_User.birds_level[8]; var i:uint; while (i < V_User.birds_id.length) { ref = (getChildByName(("b" + (i + 1).toString())) as V_BirdItem); num = V_User.birds_id[i]; num--; ref.points_txt.text = V_User.birds_level[num]; i++; }; } } }//package
Section 99
//V_IWindow (V_IWindow) package { public interface V_IWindow { function update(:Number):void; function hide():void; function show():void; } }//package
Section 100
//V_Katapulta (V_Katapulta) package { import flash.display.*; public class V_Katapulta extends Sprite { private var sleep_fire:Number;// = 0 private var sleepAnim:Number;// = 0 private var mc:MovieClip; private var triple:V_Triple; private var tripleHeight:Number;// = 0 private var curr_bird:V_Bird; private var next_id:int; private var flag_fire:Boolean;// = false private var flag_draw_triple:Boolean;// = false private var fire_time:Number;// = 0 public function V_Katapulta(){ super(); triple = new V_Triple(); addChild(triple); triple.visible = false; mc = new V_KatapultaRes(); addChild(mc); mc.scaleX = (mc.scaleY = 0.9); mc.y = -3; mc.x = -1; mc.prev_mc.gotoAndStop(1); mc.res1_mc.gotoAndStop(1); mc.res2_mc.gotoAndStop(1); } public function getNextBird():int{ return (next_id); } public function update(dt:Number):void{ if (sleep_fire >= 0){ sleep_fire = (sleep_fire - dt); }; if (triple.visible){ triple.update(dt); }; if (mc.res1_mc.currentFrame > 1){ sleepAnim = (sleepAnim - dt); if (sleepAnim < 0){ sleepAnim = 0.01; if (curr_bird){ curr_bird.visible = false; }; if (mc.res1_mc.currentFrame >= mc.res1_mc.totalFrames){ mc.res1_mc.gotoAndStop(1); if (curr_bird){ curr_bird.visible = true; }; } else { mc.res1_mc.nextFrame(); }; }; }; if (flag_fire){ fire_time = (fire_time + dt); if (fire_time >= 0.025){ fire_time = 0; }; flag_fire = false; }; } public function switchBird():void{ var num:int; if (curr_bird){ num = getIdBird(); if (curr_bird.getCurrentFrame() != 65){ updateIdBird(next_id); createNextBird(num); }; }; } public function createBird(num:int):void{ if (!curr_bird){ curr_bird = V_Factory.createBird(); addChild(curr_bird); }; curr_bird.Update(num); curr_bird.setAnimation(V_Utility.SIT_KATAPULTA_ANIM, 1, 1); curr_bird.Pos = 0; curr_bird.x = 0; curr_bird.y = 0; curr_bird.dx = 0; curr_bird.dy = 1; curr_bird.inserted = false; applYColorForTriple(); } public function applYColorForTriple():void{ var col:uint = 0xFFFFFF; switch (curr_bird.getId()){ case 1: col = 0xFFFF00; break; case 2: col = 0xFF0000; break; case 3: col = 0xFF00; break; case 4: col = 0xFF; break; case 5: col = 0xFFFF; break; case 6: col = 0x996600; break; case 7: break; case 8: col = 0; break; }; triple.Color = col; } public function updateIdBird(new_num:int):void{ if (curr_bird){ if (curr_bird.getCurrentFrame() != 65){ curr_bird.Update(new_num); curr_bird.setAnimation(V_Utility.SIT_KATAPULTA_ANIM, 1, 1); }; createNextBird(new_num); applYColorForTriple(); }; } public function isTriple():Boolean{ return (triple.visible); } public function getIdBird():int{ var num = -1; if (curr_bird != null){ num = curr_bird.getId(); }; return (num); } public function setTripleHeight(val:Number):void{ triple.setHeight(val); } public function createNextBird(num:int):void{ next_id = num; mc.prev_mc.gotoAndStop(next_id); } public function applyCoreBonus():void{ curr_bird.setAnimation(25, 1, 1); } public function setFlagTriple(val:Boolean):void{ triple.visible = val; triple.apply(); } public function fire():V_Bird{ var ref:V_Bird; if (sleep_fire <= 0){ flag_fire = true; ref = curr_bird; sleep_fire = 0.5; curr_bird = null; if (!ref){ return (null); }; mc.res1_mc.gotoAndStop(2); if (ref.getCurrentFrame() != 65){ if (isTriple()){ ref.dx = 1000; } else { ref.dx = 600; }; } else { ref.dx = 700; }; }; return (ref); } } }//package import flash.display.*; class V_Triple extends Sprite { private var color:uint;// = 0xFFFFFF private var sleep:Number;// = 0 private var dir:int;// = 1 private function V_Triple(){ super(); redrawTriple(); } public function apply():void{ sleep = 30; this.alpha = 1; } public function setHeight(val:Number):void{ scaleY = ((540 - val) / 540); } private function redrawTriple():void{ this.graphics.clear(); this.graphics.lineStyle(2, color); this.graphics.beginFill(color, 0.5); this.graphics.moveTo(-25, 0); this.graphics.lineTo(25, 0); this.graphics.lineTo(0, -540); this.graphics.lineTo(-25, 0); this.graphics.endFill(); } public function set Color(val:uint):void{ color = val; redrawTriple(); } public function update(dt:Number):void{ if (sleep > 0){ sleep = (sleep - dt); }; if (sleep <= 4){ if ((((alpha >= 1)) && ((dir > 0)))){ dir = -1; } else { if ((((((alpha < 0.5)) && ((sleep > 0)))) && ((dir < 0)))){ dir = 1; } else { if (alpha <= 0){ this.visible = false; }; }; }; alpha = (alpha + (dt * dir)); }; } }
Section 101
//V_KatapultaRes (V_KatapultaRes) package { import flash.display.*; public dynamic class V_KatapultaRes extends MovieClip { public var res2_mc:MovieClip; public var res1_mc:MovieClip; public var prev_mc:MovieClip; } }//package
Section 102
//V_Levels (V_Levels) package { import flash.utils.*; public class V_Levels { private static var Level1:Class = V_Levels_Level1; private static var Level2:Class = V_Levels_Level2; private static var Level3:Class = V_Levels_Level3; private static var Level4:Class = V_Levels_Level4; private static var Level5:Class = V_Levels_Level5; private static var Level6:Class = V_Levels_Level6; private static var Level7:Class = V_Levels_Level7; private static var Level8:Class = V_Levels_Level8; public function V_Levels(){ super(); } public static function getLevel(num:int):ByteArray{ switch (num){ case 1: return ((new Level1() as ByteArray)); case 2: return ((new Level2() as ByteArray)); case 3: return ((new Level3() as ByteArray)); case 4: return ((new Level4() as ByteArray)); case 5: return ((new Level5() as ByteArray)); case 6: return ((new Level6() as ByteArray)); case 7: return ((new Level7() as ByteArray)); case 8: return ((new Level8() as ByteArray)); }; return ((new Level1() as ByteArray)); } } }//package
Section 103
//V_Levels_Level1 (V_Levels_Level1) package { import mx.core.*; public class V_Levels_Level1 extends ByteArrayAsset { } }//package
Section 104
//V_Levels_Level2 (V_Levels_Level2) package { import mx.core.*; public class V_Levels_Level2 extends ByteArrayAsset { } }//package
Section 105
//V_Levels_Level3 (V_Levels_Level3) package { import mx.core.*; public class V_Levels_Level3 extends ByteArrayAsset { } }//package
Section 106
//V_Levels_Level4 (V_Levels_Level4) package { import mx.core.*; public class V_Levels_Level4 extends ByteArrayAsset { } }//package
Section 107
//V_Levels_Level5 (V_Levels_Level5) package { import mx.core.*; public class V_Levels_Level5 extends ByteArrayAsset { } }//package
Section 108
//V_Levels_Level6 (V_Levels_Level6) package { import mx.core.*; public class V_Levels_Level6 extends ByteArrayAsset { } }//package
Section 109
//V_Levels_Level7 (V_Levels_Level7) package { import mx.core.*; public class V_Levels_Level7 extends ByteArrayAsset { } }//package
Section 110
//V_Levels_Level8 (V_Levels_Level8) package { import mx.core.*; public class V_Levels_Level8 extends ByteArrayAsset { } }//package
Section 111
//V_LoaderRes (V_LoaderRes) package { import flash.display.*; public dynamic class V_LoaderRes extends MovieClip { } }//package
Section 112
//V_LoaderWnd (V_LoaderWnd) package { public class V_LoaderWnd extends V_LoaderRes implements V_IWindow { private var bird:V_Bird; private var dir:int;// = -1 public function V_LoaderWnd(){ super(); bird = new V_Bird(); bird.setAnimation(V_Utility.MOVE_ANIM, 1, 1); bird.scaleX = (bird.scaleY = 1.125); addChild(bird); bird.Update(7); bird.x = 400; bird.y = 448; } public function update(dt:Number):void{ moving(dt); bird.playAnimation(); if (this.currentFrame >= this.totalFrames){ this.gotoAndStop(1); } else { this.nextFrame(); }; } public function hide():void{ if (this.parent){ this.parent.removeChild(this); }; } public function show():void{ } private function moving(dt:Number):void{ bird.x = (bird.x + ((dt * 100) * dir)); if ((((bird.x < 284)) && ((dir < 0)))){ bird.x = 284; dir = 1; bird.scaleX = -1.125; } else { if ((((bird.x > 525)) && ((dir > 0)))){ bird.x = 525; dir = -1; bird.scaleX = 1.125; }; }; } } }//package
Section 113
//V_MenuRes (V_MenuRes) package { import flash.display.*; public dynamic class V_MenuRes extends MovieClip { public var bird_mc:MovieClip; public var download_btn:SimpleButton; public var play_btn:SimpleButton; } }//package
Section 114
//V_MenuWnd (V_MenuWnd) package { import flash.events.*; public class V_MenuWnd extends V_MenuRes implements V_IWindow { public static const EVENT_START_PLAY_GAME:String = "START_PLAY_GAME"; public function V_MenuWnd(){ super(); this.play_btn.addEventListener(MouseEvent.MOUSE_UP, onMouse); this.download_btn.addEventListener(MouseEvent.MOUSE_UP, onMouse); this.play_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouse); this.download_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouse); this.play_btn.addEventListener(MouseEvent.MOUSE_OVER, onMouse); this.download_btn.addEventListener(MouseEvent.MOUSE_OVER, onMouse); } public function update(dt:Number):void{ } public function show():void{ } private function onMouse(evt:MouseEvent):void{ if (evt.type == MouseEvent.MOUSE_OVER){ V_SoundLib.playSound(26); return; }; if (evt.type == MouseEvent.MOUSE_DOWN){ V_SoundLib.playSound(25); return; }; switch (evt.currentTarget.name){ case play_btn.name: dispatchEvent(new Event(EVENT_START_PLAY_GAME)); break; case download_btn.name: V_DownLoadManager.download(); break; }; } public function hide():void{ if (this.parent){ this.parent.removeChild(this); }; } } }//package
Section 115
//V_OptionsRes (V_OptionsRes) package { import flash.display.*; public dynamic class V_OptionsRes extends MovieClip { public var ok_btn:SimpleButton; public var s2_mc:MovieClip; public var s1_mc:MovieClip; public var slider1_mc:MovieClip; public var slider2_mc:MovieClip; } }//package
Section 116
//V_OptionsWnd (V_OptionsWnd) package { import flash.events.*; import flash.display.*; public class V_OptionsWnd extends V_OptionsRes implements V_IWindow { private var ref_s1:MovieClip; private var ref_s2:MovieClip; private var flag:Boolean;// = false public function V_OptionsWnd(){ super(); this.addEventListener(Event.ADDED_TO_STAGE, onAdded); this.s1_mc.gotoAndStop(Math.round((this.s1_mc.totalFrames * 0.6))); this.s2_mc.gotoAndStop(Math.round((this.s2_mc.totalFrames * 1))); this.slider1_mc.alpha = 0; this.slider2_mc.alpha = 0; V_SoundLib.setMusicVolume(0.6); V_SoundLib.setSoundVolume(1); this.ok_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouse); this.ok_btn.addEventListener(MouseEvent.MOUSE_OVER, onMouse); this.slider1_mc.addEventListener(MouseEvent.MOUSE_DOWN, onMouse); this.slider2_mc.addEventListener(MouseEvent.MOUSE_DOWN, onMouse); } private function onAdded(evt:Event):void{ stage.addEventListener(MouseEvent.MOUSE_UP, onMouse); stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouse); } public function hide():void{ flag = false; } private function onMouse(evt:MouseEvent):void{ if (evt.type == MouseEvent.MOUSE_OVER){ V_SoundLib.playSound(26); return; }; switch (evt.type){ case MouseEvent.MOUSE_DOWN: switch (evt.currentTarget.name){ case ok_btn.name: V_SoundLib.playSound(25); hide(); break; case slider1_mc.name: ref_s1 = slider1_mc; ref_s2 = s1_mc; break; case slider2_mc.name: ref_s1 = slider2_mc; ref_s2 = s2_mc; break; }; checkSound(); break; case MouseEvent.MOUSE_MOVE: checkSound(); break; case MouseEvent.MOUSE_UP: checkSound(); ref_s1 = null; ref_s2 = null; break; }; } private function checkSound():void{ var prc:Number; if (((ref_s1) && (ref_s2))){ prc = (ref_s1.mouseX / ref_s1.width); if (prc < 0){ prc = 0; }; if (prc > 1){ prc = 1; }; if (prc <= 0){ ref_s2.visible = false; } else { ref_s2.visible = true; }; ref_s2.gotoAndStop(Math.round((prc * ref_s2.totalFrames))); if (ref_s1 === slider1_mc){ V_SoundLib.setMusicVolume(prc); } else { V_SoundLib.setSoundVolume(prc); }; }; } public function update(dt:Number):void{ if (flag){ if (this.alpha < 1){ this.alpha = (this.alpha + (dt * 5)); }; } else { if (this.alpha > 0){ this.alpha = (this.alpha - (dt * 5)); } else { if (this.parent){ this.parent.removeChild(this); }; }; }; } public function show():void{ this.alpha = 0; flag = true; } } }//package
Section 117
//V_Particle1Res (V_Particle1Res) package { import flash.display.*; public dynamic class V_Particle1Res extends MovieClip { public var p1_mc:MovieClip; } }//package
Section 118
//V_Path (V_Path) package { public class V_Path { private var length:uint;// = 0 private var mas_points:Array; public function V_Path(){ super(); mas_points = new Array(); } public function addPoints(p:V_SplinePoint):void{ mas_points[length] = p; length = (length + 1); } public function clear():void{ mas_points.length = 0; length = 0; } public function getPoints(num:int):V_SplinePoint{ if (num < 0){ num = 0; }; if (num >= length){ num = (length - 1); }; return (mas_points[num]); } public function getLength():int{ return (length); } } }//package
Section 119
//V_PauseRes (V_PauseRes) package { import flash.display.*; public dynamic class V_PauseRes extends MovieClip { public var resume_btn:SimpleButton; public var download_btn:SimpleButton; public var options_btn:SimpleButton; public var retart_btn:SimpleButton; } }//package
Section 120
//V_PauseWnd (V_PauseWnd) package { import flash.events.*; public class V_PauseWnd extends V_PauseRes implements V_IWindow { private var flag:Boolean;// = false public static const EVENT_SHOW_OPTIONS:String = "EVENT_SHOW_OPTIONS"; public static const EVENT_RESTART_LEVEL:String = "EVENT_RESTART_LEVEL"; public function V_PauseWnd(){ super(); resume_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouse); retart_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouse); options_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouse); download_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouse); resume_btn.addEventListener(MouseEvent.MOUSE_OVER, onMouse); retart_btn.addEventListener(MouseEvent.MOUSE_OVER, onMouse); options_btn.addEventListener(MouseEvent.MOUSE_OVER, onMouse); download_btn.addEventListener(MouseEvent.MOUSE_OVER, onMouse); } public function update(dt:Number):void{ if (flag){ if (this.alpha < 1){ this.alpha = (this.alpha + (dt * 5)); }; } else { if (this.alpha > 0){ this.alpha = (this.alpha - (dt * 5)); } else { if (this.parent){ this.parent.removeChild(this); }; }; }; } public function hide():void{ flag = false; } private function onMouse(evt:MouseEvent):void{ if (evt.type == MouseEvent.MOUSE_OVER){ V_SoundLib.playSound(26); return; }; V_SoundLib.playSound(25); switch (evt.currentTarget.name){ case resume_btn.name: dispatchEvent(new Event(V_IntrefaceWnd.EVENT_PAUSE)); break; case retart_btn.name: dispatchEvent(new Event(EVENT_RESTART_LEVEL)); break; case options_btn.name: dispatchEvent(new Event(EVENT_SHOW_OPTIONS)); break; case download_btn.name: V_DownLoadManager.download(); break; }; } public function show():void{ this.alpha = 0; flag = true; } } }//package
Section 121
//V_PointsText (V_PointsText) package { import flash.display.*; public class V_PointsText extends V_CifraText { public function V_PointsText(){ super(); } public function update(dt:Number):void{ this.scaleX = (this.scaleX + dt); if (this.scaleX > 0.4){ this.alpha = ((1 - this.scaleX) / 0.5); }; this.scaleY = this.scaleX; } public function hide():void{ if (this.parent){ this.parent.removeChild(this); }; } public function show(val:int):void{ var s:String; var m:MovieClip; var p:int; b1.visible = false; b2.visible = false; b3.visible = false; var str:String = val.toString(); var i:int; while (i < str.length) { s = str.charAt(i); m = (getChildByName(("b" + (i + 1).toString())) as MovieClip); p = int(s); if (m){ m.visible = true; m.gotoAndStop(((p)>0) ? p : 10); }; i++; }; this.scaleX = (this.scaleY = 0); this.alpha = 1; this.visible = true; } } }//package
Section 122
//V_ScoresRes (V_ScoresRes) package { import flash.display.*; public dynamic class V_ScoresRes extends MovieClip { public var money_mc:V_BirdItem; public var b1:V_BirdItem; public var diamond_mc:V_BirdItem; public var b2:V_BirdItem; public var combo_mc:V_BirdItem; public var b3:V_BirdItem; public var b4:V_BirdItem; public var time_mc:V_BirdItem; public var b5:V_BirdItem; public var b6:V_BirdItem; public var continue_btn:SimpleButton; } }//package
Section 123
//V_SoundLib (V_SoundLib) package { import flash.media.*; public class V_SoundLib { private static var mus_channels:Array; private static var snd_channels:Array; private static var musics:Array; private static var mus_transf:SoundTransform; private static var sounds:Array; private static var snd_transf:SoundTransform; public function V_SoundLib(){ super(); } public static function stopMusic(num:int):void{ var ch:SoundChannel = (mus_channels[num] as SoundChannel); mus_channels[num] = null; if (ch){ ch.stop(); }; ch = null; } public static function setSoundVolume(val:Number):void{ snd_transf.volume = val; } public static function stopSound(num:int):void{ var ch:SoundChannel = (snd_channels[num] as SoundChannel); snd_channels[num] = null; if (ch){ ch.stop(); }; ch = null; } public static function init():void{ sounds = new Array(); musics = new Array(); snd_channels = new Array(); mus_channels = new Array(); snd_transf = new SoundTransform(); mus_transf = new SoundTransform(); addSound(0, new Bird_in_ROW()); addSound(1, new Bird_Photo()); addSound(2, new Birds_CHANGE()); addSound(3, new Birds_Connect()); addSound(4, new Birds_Revers_walk()); addSound(5, new Birds_WALK()); addSound(6, new Birds_WALK_in_cage()); addSound(7, new Bonus_Almaz_Appears()); addSound(8, new Bonus_BOMB()); addSound(9, new BONUS_pause()); addSound(10, new Bonus_pricel()); addSound(11, new BONUS_revers()); addSound(12, new BUM01()); addSound(13, new BUM02()); addSound(14, new BUM03()); addSound(15, new coin()); addSound(16, new Combo01()); addSound(17, new Combo02()); addSound(18, new Combo03()); addSound(19, new Egg_destroy()); addSound(20, new Egg_destroy_coins()); addSound(21, new Launch()); addSound(22, new Level_LOSE()); addSound(23, new Level_WIN()); addSound(24, new Match()); addSound(25, new mouse_click()); addSound(26, new mouse_over()); addSound(27, new Particles()); addSound(28, new Photo()); addSound(29, new Progress_Bar()); addMusic(0, new Gameplay()); } private static function addMusic(num:int, snd:Sound):void{ musics[num] = snd; } private static function addSound(num:int, snd:Sound):void{ sounds[num] = snd; } public static function playMusic(num:int, loop:Boolean=false):void{ stopMusic(num); var ch:SoundChannel = (mus_channels[num] as SoundChannel); ch = musics[num].play(0, int.MAX_VALUE); mus_channels[num] = ch; ch.soundTransform = mus_transf; } public static function playSound(num:int, loop:Boolean=false):void{ var ch:SoundChannel = (snd_channels[num] as SoundChannel); stopSound(num); ch = sounds[num].play(0, 1); snd_channels[num] = ch; ch.soundTransform = snd_transf; } public static function setMusicVolume(val:Number):void{ mus_transf.volume = val; var ch:SoundChannel = (mus_channels[0] as SoundChannel); if (ch){ ch.soundTransform = mus_transf; }; } } }//package
Section 124
//V_SplashWnd (V_SplashWnd) package { import flash.display.*; public class V_SplashWnd extends Sprite implements V_IWindow { public function V_SplashWnd(){ super(); this.graphics.beginFill(0xFFFFFF); this.graphics.drawRect(-10, -10, 820, 620); this.graphics.endFill(); } public function hide():void{ if (this.parent){ this.parent.removeChild(this); }; } public function show():void{ this.alpha = 1; V_SoundLib.playSound(28); } public function update(dt:Number):void{ if (this.alpha > 0){ this.alpha = (this.alpha - (dt * 1.5)); } else { hide(); }; } } }//package
Section 125
//V_Spline (V_Spline) package { public class V_Spline { private var mas_points:Array; private var first_pos:int; private var point:V_SplinePoint; private var count_points:int; private var _anch2:V_SplinePoint; private var _anch1:V_SplinePoint; private var last_pos:int; private var f_scale:Number; private var _last:V_SplinePoint; private var _first:V_SplinePoint; public function V_Spline(){ super(); } public function initSpline(first:V_SplinePoint, last:V_SplinePoint, anch1:V_SplinePoint, anch2:V_SplinePoint):void{ count_points = 0; _first = first; _last = last; _anch1 = anch1; _anch2 = anch2; } public function getA2tControlPoint():V_SplinePoint{ return (_anch2); } public function getFirstControlPoint():V_SplinePoint{ return (_first); } public function getPoint(pos:Number):V_SplinePoint{ var point:V_SplinePoint = new V_SplinePoint(); point.x = (((((((1 - pos) * (1 - pos)) * (1 - pos)) * _first.x) + ((((3 * pos) * (1 - pos)) * (1 - pos)) * _anch1.x)) + ((((3 * pos) * pos) * (1 - pos)) * _anch2.x)) + (((pos * pos) * pos) * _last.x)); point.y = (((((((1 - pos) * (1 - pos)) * (1 - pos)) * _first.y) + ((((3 * pos) * (1 - pos)) * (1 - pos)) * _anch1.y)) + ((((3 * pos) * pos) * (1 - pos)) * _anch2.y)) + (((pos * pos) * pos) * _last.y)); return (point); } public function getCountPoints():int{ return (count_points); } public function getLastControlPoint():V_SplinePoint{ return (_last); } public function calculatePoints(last_point:V_SplinePoint, ref:V_Path=null):void{ var curr:V_SplinePoint; var dist:Number; if (((!(mas_points)) && ((ref == null)))){ mas_points = new Array(); }; var last:V_SplinePoint = last_point; var p:V_SplinePoint = new V_SplinePoint(); var t:Number = 0; while (t <= 1) { curr = getPoint(t); dist = V_Utility.distance(last.x, last.y, curr.x, curr.y); if (dist >= 1){ if (ref == null){ mas_points[count_points] = curr; count_points = (count_points + 1); last = curr; } else { ref.addPoints(curr); last = curr; }; }; t = (t + 1E-5); }; } public function getPointsIsArray(num:int):V_SplinePoint{ if (num >= count_points){ num = (count_points - 1); }; if (num < 0){ num = 0; }; return (mas_points[num]); } public function getA1ControlPoint():V_SplinePoint{ return (_anch1); } } }//package
Section 126
//V_SplinePoint (V_SplinePoint) package { public class V_SplinePoint { public var x:Number; public var y:Number; public function V_SplinePoint(){ super(); } } }//package
Section 127
//V_StartGameWnd (V_StartGameWnd) package { import flash.display.*; public class V_StartGameWnd extends Sprite implements V_IWindow { private var area:V_Area; private var sleep:Number;// = 0 public function V_StartGameWnd(){ super(); area = new V_Area(); addChild(area); this.graphics.beginFill(0, 0.05); this.graphics.drawRect(0, 0, 800, 600); this.graphics.endFill(); } public function update(dt:Number):void{ if (sleep > 0){ sleep = (sleep - dt); }; if ((((sleep > 0)) && ((area.scaleX < 1)))){ area.scaleX = (area.scaleX + (dt * 2)); if (area.scaleX > 1){ area.scaleX = 1; }; area.scaleY = area.scaleX; } else { if ((((sleep <= 0)) && ((area.scaleX > 0)))){ area.scaleX = (area.scaleX + (dt * 2)); area.alpha = (2 - area.scaleX); if (area.scaleX >= 2){ area.scaleX = 0; hide(); }; area.scaleY = area.scaleX; }; }; } public function hide():void{ if (this.parent){ this.parent.removeChild(this); }; } public function show():void{ sleep = 3; area.alpha = 1; area.b2.visible = false; area.b1.gotoAndStop(V_User.curr_level); area.x = 400; area.y = 300; area.scaleX = (area.scaleY = 0); } } }//package
Section 128
//V_StartParticle (V_StartParticle) package { import flash.display.*; public class V_StartParticle extends Sprite { public var oldP:Number;// = 0 public var Pos:Number;// = 0 public var cx:Number;// = 0 public var cy:Number;// = 0 public var sleep:Number;// = 0 public var creation:Boolean;// = true public function V_StartParticle(){ super(); } public function reset():void{ Pos = 0; oldP = 0; sleep = 0; creation = true; cx = -100; cy = -100; while (numChildren) { removeChildAt(0); }; if (this.parent){ this.parent.removeChild(this); }; } public function update(dt:Number):void{ var it:V_ParticleItem; var p:V_ParticleItem; if (!this.parent){ return; }; sleep = (sleep - dt); if ((((sleep <= 0)) && (creation))){ it = new V_ParticleItem(); addChild(it); it.x = cx; it.y = cy; }; var i:int; while (i < numChildren) { p = (getChildAt(i) as V_ParticleItem); p.update(dt); i = (i + 1); }; if ((((numChildren <= 0)) && (this.parent))){ this.parent.removeChild(this); }; } } }//package class V_ParticleItem extends V_Particle1Res { private var sleep:Number;// = 0 private function V_ParticleItem(){ super(); this.scaleX = (this.scaleY = 1.5); this.rotation = (Math.random() * 360); } public function update(dt:Number):void{ this.scaleX = (this.scaleX - (dt * 2)); this.rotation = (this.rotation + (100 * dt)); this.scaleY = this.scaleX; if ((((this.scaleX <= 0)) && (this.parent))){ this.parent.removeChild(this); refersh(); }; } public function refersh():void{ p1_mc.gotoAndStop(1); } }
Section 129
//V_Statistics (V_Statistics) package { import flash.events.*; import flash.display.*; public class V_Statistics extends V_ScoresRes implements V_IWindow { private var foto:V_Foto; private var flag:Boolean;// = false private var first_click:Boolean; public function V_Statistics(){ super(); combo_mc.bird_mc.gotoAndStop(11); diamond_mc.bird_mc.gotoAndStop(9); money_mc.bird_mc.gotoAndStop(10); time_mc.bird_mc.gotoAndStop(12); continue_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouse); continue_btn.addEventListener(MouseEvent.MOUSE_OVER, onMouse); foto = new V_Foto(); foto.x = 60; foto.y = 100; var i:uint = 1; while (i < 7) { (getChildByName(("b" + i.toString())) as MovieClip).bird_mc.gotoAndStop(11); i++; }; } public function hide():void{ flag = false; } public function getTime():String{ var str:String = ""; var min:int = (V_User.time_level / 60); var sec:int = (V_User.time_level - (min * 60)); str = ((timeFormat(min) + ":") + timeFormat(sec)); return (str); } private function onMouse(evt:MouseEvent):void{ if (evt.type == MouseEvent.MOUSE_OVER){ V_SoundLib.playSound(26); return; }; if (((((first_click) && (V_Utility.isRenderToTargetForCurrGame))) && (!(foto.getIsEvent())))){ foto.mouseDown(); first_click = false; } else { V_SoundLib.playSound(25); dispatchEvent(new Event(V_MenuWnd.EVENT_START_PLAY_GAME)); }; } public function timeFormat(val:int):String{ var str:String = val.toString(); if (str.length == 1){ str = ("0" + str); }; return (str); } public function update(dt:Number):void{ foto.update(dt); if (flag){ if (this.alpha < 1){ this.alpha = (this.alpha + (dt * 5)); }; } else { if (this.alpha > 0){ this.alpha = (this.alpha - (dt * 5)); } else { if (this.parent){ this.parent.removeChild(this); }; }; }; } public function show():void{ var n:int; var count:int; var ref_mc:V_BirdItem; flag = true; first_click = true; this.alpha = 0; foto.reset(); foto.show(2); V_SoundLib.stopMusic(0); V_SoundLib.playSound(23); if (V_Utility.isRenderToTargetForCurrGame){ addChild(foto); }; var i:uint = 1; while (i < 7) { getChildByName(("b" + i.toString())).visible = false; i++; }; i = 0; while (i < V_User.birds_id.length) { (getChildByName(("b" + (i + 1).toString())) as MovieClip).bird_mc.gotoAndStop(V_User.birds_id[i]); n = V_User.birds_id[i]; n--; count = V_User.birds_level[n]; ref_mc = (getChildByName(("b" + (i + 1).toString())) as V_BirdItem); ref_mc.points_txt.text = count.toString(); ref_mc.visible = true; i++; }; combo_mc.points_txt.text = V_User.combo_level.toString(); diamond_mc.points_txt.text = V_User.birds_level[8]; money_mc.points_txt.text = V_User.points.toString(); time_mc.points_txt.text = getTime(); } } }//package
Section 130
//V_TextCombo (V_TextCombo) package { public class V_TextCombo extends V_ComboText { public function V_TextCombo(){ super(); } public function update(dt:Number):void{ this.scaleX = (this.scaleX + dt); if (this.scaleX > 0.5){ this.alpha = ((1 - this.scaleX) / 0.5); }; this.scaleY = this.scaleX; } public function hide():void{ if (this.parent){ this.parent.removeChild(this); }; } public function show(val:int):void{ b1.visible = false; b1.gotoAndStop(val); b1.visible = true; this.scaleX = (this.scaleY = 0); this.alpha = 1; this.visible = true; } } }//package
Section 131
//V_TileObject (V_TileObject) package { import flash.display.*; import flash.geom.*; public class V_TileObject extends Sprite { private var bmp:Bitmap; public function V_TileObject(id:int, num:int, xx:Number, yy:Number, ang:Number){ var cx:int; var cy:int; var resData:BitmapData; var rect:Rectangle; super(); bmp = new Bitmap(); addChild(bmp); var bmData:BitmapData = V_Utility.tilesManager.getTile(id); if (bmData){ cx = (num / 10); cy = (num - (cx * 10)); resData = new BitmapData(100, 100, true); rect = new Rectangle((cy * 100), (cx * 100), 100, 100); resData.copyPixels(bmData, rect, new Point(0, 0)); bmp.bitmapData = resData; }; x = xx; y = yy; } } }//package
Section 132
//V_TilesManager (V_TilesManager) package { import flash.display.*; public class V_TilesManager extends MovieClip { private var bitmaps:Array; public function V_TilesManager(){ this.bitmaps = new Array(); this.init(); } private function init():void{ trace("init"); this.bitmaps[10] = new TILE10(); this.bitmaps[11] = new TILE11(); this.bitmaps[12] = new TILE12(); this.bitmaps[13] = new TILE13(); this.bitmaps[14] = new TILE14(); this.bitmaps[20] = new TILE20(); this.bitmaps[21] = new TILE21(); this.bitmaps[23] = new TILE23(); } public function getTile(_arg1:uint):BitmapData{ return (this.bitmaps[_arg1]); } } }//package
Section 133
//V_Tutorial (V_Tutorial) package { import flash.display.*; public dynamic class V_Tutorial extends MovieClip { } }//package
Section 134
//V_Tutorial1 (V_Tutorial1) package { import flash.display.*; public class V_Tutorial1 extends Sprite { private var learn:Boolean;// = false private var objs:Array; public function V_Tutorial1(){ super(); } public function isLockMoving():Boolean{ return (((objs.length)>0) ? !((objs[0].status == 110)) : false); } public function getNewXForKtapulta():Number{ return (((objs.length)>1) ? objs[0].x : -1); } public function isLearned():Boolean{ return (learn); } public function setRefObjects(ref_objs:Array):void{ objs = ref_objs; } public function isLockFire():Boolean{ return (((objs.length)>0) ? !((objs[0].status == 104)) : true); } public function learning():void{ learn = true; } } }//package
Section 135
//V_Tutorial2 (V_Tutorial2) package { import flash.display.*; public class V_Tutorial2 extends Sprite { private var learn:Boolean;// = false private var egges:Boolean;// = false private var objs:Array; public function V_Tutorial2(){ super(); } public function setRefObjects(ref_objs:Array):void{ objs = ref_objs; } public function check():Boolean{ return (egges); } public function isLockMoving():Boolean{ if (!egges){ return (false); }; return (((objs.length)>0) ? !((objs[0].status == 110)) : false); } public function isLockFire():Boolean{ if (!egges){ return (false); }; return (((objs.length)>0) ? !((objs[0].status == 104)) : true); } public function setEgges(val:Boolean):void{ egges = val; } public function getNewXForKtapulta():Number{ return (((objs.length)>1) ? objs[1].x : -1); } public function isLearned():Boolean{ return (learn); } public function learning():void{ learn = true; } } }//package
Section 136
//V_Tutorial4 (V_Tutorial4) package { public class V_Tutorial4 { private var learn:Boolean;// = false private var lock:Boolean;// = false public function V_Tutorial4(){ super(); } public function applyLock():void{ lock = true; } public function isLockFire():Boolean{ return (lock); } public function isLearned():Boolean{ return (learn); } public function isLockMoving():Boolean{ return (lock); } public function learning():void{ learn = true; lock = false; } } }//package
Section 137
//V_Tutotrial3 (V_Tutotrial3) package { import flash.display.*; public class V_Tutotrial3 extends Sprite { private var learn:Boolean; private var ref_diamonds:Array; private var objs:Array; public function V_Tutotrial3(){ super(); } public function isLockMoving():Boolean{ return ((ref_diamonds.length) ? true : false); } public function setRefObjects(diamonds:Array, ref_objs:Array):void{ ref_diamonds = diamonds; objs = ref_objs; } public function isLockFire():Boolean{ return ((ref_diamonds.length) ? true : false); } public function getNewXForKtapulta():Number{ var i:int; if (ref_diamonds.length > 0){ i = 0; while (i < ref_diamonds.length) { if (ref_diamonds[i].vx > 100){ ref_diamonds[i].vx = 70; }; ref_diamonds[0].vy = 0; if (ref_diamonds[i].x < 0){ ref_diamonds[i].x = 0; }; if (ref_diamonds[i].x > 800){ ref_diamonds[i].x = 800; }; i++; }; i = 0; while (i < objs.length) { if (objs[i].status != 104){ objs[i].status = 104; objs[i].dy = 0; objs[i].vx = 0; }; i++; }; }; return (((ref_diamonds.length)>0) ? ref_diamonds[0].x : -1); } public function isLearned():Boolean{ return (learn); } public function learning():void{ learn = true; } } }//package
Section 138
//V_User (V_User) package { public class V_User { public static var birds_id:Array = new Array(); public static var points:uint = 0; public static var progress_level:Number = 0; public static var combo_level:int = 0; public static var curr_level:int = 1; public static var time_level:Number = 0; public static var birds_level:Array = new Array(); public function V_User(){ super(); } public static function refreshLevelProgress():void{ birds_id.length = 0; combo_level = 0; progress_level = 0; points = 0; time_level = 0; var i:uint; while (i < 12) { birds_level[i] = 0; i++; }; } } }//package
Section 139
//V_Utility (V_Utility) package { import flash.utils.*; import flash.display.*; public class V_Utility { public static const SIT_KATAPULTA_ANIM:int = 7; public static const DIGIT_ANIM:int = 16; public static const MORG_ANIM:int = 6; public static const HOOK_CLOSEPLAY_ANIM:int = 14; public static const EGGE_BIRD_CEP_MOVE:int = 38; public static const EGGE_BIRD_MONEY_MOVE:int = 41; public static const EGGE_BIRD_MOVE:int = 27; public static const STOP_ANIM:int = 2; public static const BLOW2_ANIM:int = 19; public static const EGGE_BIRD_ID:int = 10001; public static const EGGE_BIRD_DELETE:int = 28; public static const EGGE_BIRD_CEP_STOP:int = 37; public static const EGG_ANIM:int = 22; public static const EGGE_BIRD_MONEY_STOP:int = 40; public static const EGGE_BIRD_STOP:int = 26; public static const EGGE_BIRD_DIAMOND_MOVE:int = 44; public static const EGGE_BIRD_CEP_ID:int = 10002; public static const BLOW4_ANIM:int = 21; public static const EGGE_BIRD_MONEY_DELETE:int = 42; public static const EGGE_BIRD_DIAMOND_STOP:int = 43; public static const ROT2_ANIM:int = 5; public static const DUST_ANIM:int = 24; public static const FLUSH_ANIM:int = 17; public static const BLOW1_ANIM:int = 18; public static const ROT_ANIM:int = 4; public static const EGGE_BIRD_DIAMONDS_ID:int = 10004; public static const EGGE_BIRD_DIAMOND_DELETE:int = 45; public static const PREPARE_FOR_FLY_ANIM:int = 11; public static const FLY_FROM_KATAPULTA_ANIM:int = 8; public static const STROKE_ANIM:int = 9; public static const DISTANCE_BETWEEN_BIRD:Number = 40; public static const ID_BOMBA:int = 66; public static const MOVE_ANIM:int = 1; public static const HOOK_OPEN_ANIM:int = 13; public static const BLOW3_ANIM:int = 20; public static const TRUS_ANIM:int = 3; public static const EXPLODE_ANIM:int = 23; public static const IN_RAD:Number = 0.017453292519; public static const EGGE_BIRD_MONEY_ID:int = 10003; public static const EGGE_BIRD_CEP_DELETE:int = 39; public static const HOOK_CLOSED_ANIM:int = 15; public static const FREE_FLY_ANIM:int = 12; public static const FLY_IN_CROWD_ANIM:int = 10; public static const IDL_ANIM:int = 0; public static var anim_id:int = 0; public static var isRenderToTargetForCurrGame:Boolean = false; public static var back1:BitmapData; public static var back2:BitmapData; public static var back3:BitmapData; public static var rotate:Number = 0; public static var bird_id:int = 0; public static var tilesManager:V_TilesManager = new V_TilesManager(); public static var x:Number = 0; public static var y:Number = 0; public static var anims:Array = new Array(); public static var flag_render_to_target:Boolean = false; public function V_Utility(){ super(); } public static function addAnim(anim:V_Anim):void{ anims.push(anim); } public static function traceByteArray(ref:ByteArray):void{ var t:int; ref.position = 0; var str:String = ""; var i:uint; while (i < ref.length) { t = ref.readByte(); str = (str + (t.toString() + "#")); i++; }; trace(str); } public static function Random_Int(min:int, max:int):int{ return ((min + Math.round((Math.random() * (max - min))))); } public static function getAnim(num:int):V_Anim{ return (anims[num]); } public static function Random_Float(min:Number, max:Number):Number{ return ((min + (Math.random() * (max - min)))); } public static function distance(x1:Number, y1:Number, x2:Number, y2:Number):Number{ return (Math.sqrt((((x2 - x1) * (x2 - x1)) + ((y2 - y1) * (y2 - y1))))); } } }//package

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:23
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:10
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:10
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:10
Symbol 9 GraphicUsed by:10 17
Symbol 10 ButtonUses:4 6 8 9Used by:23 46 99 171 187
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:17
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:17
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:17
Symbol 17 ButtonUses:12 14 16 9Used by:23 46 82 171
Symbol 18 FontUsed by:19 20 21 22 44 45 49 75 94 95 96 169 170 186
Symbol 19 TextUses:18Used by:23
Symbol 20 TextUses:18Used by:23
Symbol 21 TextUses:18Used by:23
Symbol 22 TextUses:18Used by:23
Symbol 23 MovieClip {V_PauseRes} [V_PauseRes]Uses:2 10 17 19 20 21 22
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:46
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:43
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:43
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:43
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:43
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:43
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:43
Symbol 38 GraphicUsed by:43
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:43
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:43
Symbol 43 MovieClipUses:27 29 31 33 35 37 38 40 42Used by:46
Symbol 44 TextUses:18Used by:46
Symbol 45 TextUses:18Used by:46
Symbol 46 MovieClip {V_MenuRes} [V_MenuRes]Uses:25 43 10 17 44 45
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:82
Symbol 49 TextUses:18Used by:82
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:74
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:74
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:74
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:74
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:74
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:74
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:74
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:74
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:74
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:74
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:74
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:74
Symbol 74 MovieClipUses:51 53 55 57 59 61 63 65 67 69 71 73Used by:76
Symbol 75 EditableTextUses:18Used by:76
Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]Uses:74 75Used by:82 187
Symbol 77 GraphicUsed by:81 103
Symbol 78 BitmapUsed by:79 173
Symbol 79 GraphicUses:78Used by:80
Symbol 80 MovieClipUses:79Used by:81
Symbol 81 MovieClipUses:77 80Used by:82 99
Symbol 82 MovieClip {V_InterfaceRes} [V_InterfaceRes]Uses:48 17 49 76 81
Symbol 83 BinaryData {V_Levels_Level7} [V_Levels_Level7]
Symbol 84 BinaryData {V_Levels_Level8} [V_Levels_Level8]
Symbol 85 BinaryData {V_Levels_Level6} [V_Levels_Level6]
Symbol 86 BinaryData {V_Levels_Level3} [V_Levels_Level3]
Symbol 87 BinaryData {V_Levels_Level4} [V_Levels_Level4]
Symbol 88 BinaryData {V_Levels_Level1} [V_Levels_Level1]
Symbol 89 BinaryData {V_Levels_Level2} [V_Levels_Level2]
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClip {V_TilesManager} [V_TilesManager]Uses:90
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:99
Symbol 94 TextUses:18Used by:99
Symbol 95 TextUses:18Used by:99
Symbol 96 TextUses:18Used by:99
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:99
Symbol 99 MovieClip {V_OptionsRes} [V_OptionsRes]Uses:93 10 94 81 95 96 98
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102
Symbol 102 MovieClipUses:101Used by:166
Symbol 103 MovieClipUses:77Used by:166
Symbol 104 SoundUsed by:166
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:107
Symbol 107 MovieClipUses:106Used by:166
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:110
Symbol 110 MovieClipUses:109Used by:166
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:113
Symbol 113 MovieClipUses:112Used by:166
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:116
Symbol 116 MovieClipUses:115Used by:166
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:119
Symbol 119 MovieClipUses:118Used by:166
Symbol 120 SoundUsed by:166
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:123
Symbol 123 MovieClipUses:122Used by:166
Symbol 124 GraphicUsed by:127 133 136
Symbol 125 FontUsed by:126 132 135 164
Symbol 126 TextUses:125Used by:127
Symbol 127 MovieClipUses:124 126Used by:166
Symbol 128 SoundUsed by:166
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:131
Symbol 131 MovieClipUses:130Used by:166
Symbol 132 TextUses:125Used by:133
Symbol 133 MovieClipUses:124 132Used by:166
Symbol 134 SoundUsed by:166
Symbol 135 TextUses:125Used by:136
Symbol 136 MovieClipUses:124 135Used by:166
Symbol 137 SoundUsed by:166
Symbol 138 SoundUsed by:166
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:141
Symbol 141 MovieClipUses:140Used by:166
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:144
Symbol 144 MovieClipUses:143Used by:166
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:147
Symbol 147 MovieClipUses:146Used by:166
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:150
Symbol 150 MovieClipUses:149Used by:166
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:153
Symbol 153 MovieClipUses:152Used by:166
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:156
Symbol 156 MovieClipUses:155Used by:166
Symbol 157 SoundUsed by:166
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:160
Symbol 160 MovieClipUses:159Used by:166
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:163
Symbol 163 MovieClipUses:162Used by:166
Symbol 164 TextUses:125Used by:165
Symbol 165 MovieClipUses:164Used by:166
Symbol 166 MovieClip {V_End2Wnd} [V_End2Wnd]Uses:102 103 104 107 110 113 116 119 120 123 127 128 131 133 134 136 137 138 141 144 147 150 153 156 157 160 163 165
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:171
Symbol 169 TextUses:18Used by:171
Symbol 170 TextUses:18Used by:171
Symbol 171 MovieClip {V_GameOverRes} [V_GameOverRes]Uses:168 10 17 169 170
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:78 172Used by:183
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:183
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:183
Symbol 178 BitmapUsed by:179 180 181 182
Symbol 179 GraphicUses:178Used by:183
Symbol 180 GraphicUses:178Used by:183
Symbol 181 GraphicUses:178Used by:183
Symbol 182 GraphicUses:178Used by:183
Symbol 183 MovieClip {V_LoaderRes} [V_LoaderRes]Uses:173 175 177 179 180 181 182
Symbol 184 BitmapUsed by:185
Symbol 185 GraphicUses:184Used by:187
Symbol 186 TextUses:18Used by:187
Symbol 187 MovieClip {V_ScoresRes} [V_ScoresRes]Uses:185 10 76 186
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:323
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:323
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:323
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:323
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:323
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:323
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:323
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:323
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:323
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:323
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:323
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:323
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:323
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:323
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:323
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:323
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:323
Symbol 222 BitmapUsed by:223 224 225
Symbol 223 GraphicUses:222Used by:323
Symbol 224 GraphicUses:222Used by:323
Symbol 225 GraphicUses:222Used by:323
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:323
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:323
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:323
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:323
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:323
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:323
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:323
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:323
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:323
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:323
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:323
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:323
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:323
Symbol 252 BitmapUsed by:253 274
Symbol 253 GraphicUses:252Used by:323
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:323
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:323
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:323
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:323
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:323
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:323
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:323
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:323
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:323
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:323
Symbol 274 GraphicUses:252Used by:323
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:323
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:323
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:323
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:323
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:323
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:323
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:323
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:323
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:323
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:323
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:323
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:323
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:323
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:323
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:323
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:323
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:323
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:323
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:323
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:323
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:323
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:323
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:323
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:323
Symbol 323 MovieClip {V_Bird1} [V_Bird1]Uses:189 191 193 195 197 199 201 203 205 207 209 211 213 215 217 219 221 223 224 225 227 229 231 233 235 237 239 241 243 245 247 249 251 253 255 257 259 261 263 265 267 269 271 273 274 276 278 280 282 284 286 288 290 292 294 296 298 300 302 304 306 308 310 312 314 316 318 320 322
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:384
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:384
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:384
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:384
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:384
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:384
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:384
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:384
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:384
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:384
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:384
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:384
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:384
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:384
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:384
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:384
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:384
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:384
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:384
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:384
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:384
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:384
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:384
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:384
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:384
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:384
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:384
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:384
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:384
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:384
Symbol 384 MovieClip {V_BirdDiamonds} [V_BirdDiamonds]Uses:325 327 329 331 333 335 337 339 341 343 345 347 349 351 353 355 357 359 361 363 365 367 369 371 373 375 377 379 381 383
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:387
Symbol 387 MovieClipUses:386Used by:409
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:408 629
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:408 629
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:408 629
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:408 629
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:408 629
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:408 629
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:408 629
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:408 629
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:408 629
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:408 629
Symbol 408 MovieClip {birds_town_0_fla.cifra_130} [birds_town_0_fla.cifra_130]Uses:389 391 393 395 397 399 401 403 405 407Used by:409
Symbol 409 MovieClip {V_CifraText} [V_CifraText]Uses:387 408
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:470
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:470
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:470
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:470
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:470
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:470
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:470
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:470
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:470
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:470
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:470
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:470
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:470
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:470
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:470
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:470
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:470
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:470
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:470
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:470
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:470
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:470
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:470
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:470
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:470
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:470
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:470
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:470
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:470
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:470
Symbol 470 MovieClip {V_BirdCoins} [V_BirdCoins]Uses:411 413 415 417 419 421 423 425 427 429 431 433 435 437 439 441 443 445 447 449 451 453 455 457 459 461 463 465 467 469
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:531
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:531
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:531
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:531
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:531
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:531
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:531
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:531
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:531
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:531
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:491Used by:531
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:531
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:531
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:531
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:531
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:531
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:531
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:531
Symbol 507 BitmapUsed by:508
Symbol 508 GraphicUses:507Used by:531
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509Used by:531
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:531
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:531
Symbol 515 BitmapUsed by:516
Symbol 516 GraphicUses:515Used by:531
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:531
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:531
Symbol 521 BitmapUsed by:522
Symbol 522 GraphicUses:521Used by:531
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:523Used by:531
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:531
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527Used by:531
Symbol 529 BitmapUsed by:530
Symbol 530 GraphicUses:529Used by:531
Symbol 531 MovieClip {V_BirdEggLock} [V_BirdEggLock]Uses:472 474 476 478 480 482 484 486 488 490 492 494 496 498 500 502 504 506 508 510 512 514 516 518 520 522 524 526 528 530
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532Used by:534 1875
Symbol 534 MovieClipUses:533Used by:567 1241 1274 1676 1709
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:567
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:567
Symbol 539 BitmapUsed by:540
Symbol 540 GraphicUses:539Used by:567
Symbol 541 BitmapUsed by:542
Symbol 542 GraphicUses:541Used by:567
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:567
Symbol 545 BitmapUsed by:546
Symbol 546 GraphicUses:545Used by:567
Symbol 547 BitmapUsed by:548
Symbol 548 GraphicUses:547Used by:567
Symbol 549 BitmapUsed by:550
Symbol 550 GraphicUses:549Used by:567
Symbol 551 BitmapUsed by:552
Symbol 552 GraphicUses:551Used by:567
Symbol 553 BitmapUsed by:554
Symbol 554 GraphicUses:553Used by:567
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:567
Symbol 557 BitmapUsed by:558
Symbol 558 GraphicUses:557Used by:567
Symbol 559 BitmapUsed by:560
Symbol 560 GraphicUses:559Used by:567
Symbol 561 BitmapUsed by:562
Symbol 562 GraphicUses:561Used by:567
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:567
Symbol 565 BitmapUsed by:566
Symbol 566 GraphicUses:565Used by:567
Symbol 567 MovieClip {V_Diam1} [V_Diam1]Uses:534 536 538 540 542 544 546 548 550 552 554 556 558 560 562 564 566
Symbol 568 BitmapUsed by:569
Symbol 569 GraphicUses:568Used by:628
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:628
Symbol 572 BitmapUsed by:573
Symbol 573 GraphicUses:572Used by:628
Symbol 574 BitmapUsed by:575
Symbol 575 GraphicUses:574Used by:628
Symbol 576 BitmapUsed by:577
Symbol 577 GraphicUses:576Used by:628
Symbol 578 BitmapUsed by:579
Symbol 579 GraphicUses:578Used by:628
Symbol 580 BitmapUsed by:581
Symbol 581 GraphicUses:580Used by:628
Symbol 582 BitmapUsed by:583
Symbol 583 GraphicUses:582Used by:628
Symbol 584 BitmapUsed by:585
Symbol 585 GraphicUses:584Used by:628
Symbol 586 BitmapUsed by:587
Symbol 587 GraphicUses:586Used by:628
Symbol 588 BitmapUsed by:589
Symbol 589 GraphicUses:588Used by:628
Symbol 590 BitmapUsed by:591
Symbol 591 GraphicUses:590Used by:628
Symbol 592 BitmapUsed by:593
Symbol 593 GraphicUses:592Used by:628
Symbol 594 BitmapUsed by:595
Symbol 595 GraphicUses:594Used by:628
Symbol 596 BitmapUsed by:597
Symbol 597 GraphicUses:596Used by:628
Symbol 598 BitmapUsed by:599
Symbol 599 GraphicUses:598Used by:628
Symbol 600 BitmapUsed by:601
Symbol 601 GraphicUses:600Used by:628
Symbol 602 BitmapUsed by:603
Symbol 603 GraphicUses:602Used by:628
Symbol 604 BitmapUsed by:605
Symbol 605 GraphicUses:604Used by:628
Symbol 606 BitmapUsed by:607
Symbol 607 GraphicUses:606Used by:628
Symbol 608 BitmapUsed by:609
Symbol 609 GraphicUses:608Used by:628
Symbol 610 BitmapUsed by:611
Symbol 611 GraphicUses:610Used by:628
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:628
Symbol 614 BitmapUsed by:615
Symbol 615 GraphicUses:614Used by:628
Symbol 616 BitmapUsed by:617
Symbol 617 GraphicUses:616Used by:628
Symbol 618 BitmapUsed by:619
Symbol 619 GraphicUses:618Used by:628
Symbol 620 BitmapUsed by:621
Symbol 621 GraphicUses:620Used by:628
Symbol 622 BitmapUsed by:623
Symbol 623 GraphicUses:622Used by:628
Symbol 624 BitmapUsed by:625
Symbol 625 GraphicUses:624Used by:628
Symbol 626 BitmapUsed by:627
Symbol 627 GraphicUses:626Used by:628
Symbol 628 MovieClip {V_BirdEgge} [V_BirdEgge]Uses:569 571 573 575 577 579 581 583 585 587 589 591 593 595 597 599 601 603 605 607 609 611 613 615 617 619 621 623 625 627
Symbol 629 MovieClip {birds_town_0_fla.cifra_124} [birds_town_0_fla.cifra_124]Uses:389 391 393 395 397 399 401 403 405 407Used by:633 1946
Symbol 630 BitmapUsed by:632
Symbol 631 BitmapUsed by:632
Symbol 632 GraphicUses:630 631Used by:633
Symbol 633 MovieClip {V_ComboText} [V_ComboText]Uses:629 632
Symbol 634 BitmapUsed by:635
Symbol 635 GraphicUses:634Used by:769
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:769
Symbol 638 BitmapUsed by:639
Symbol 639 GraphicUses:638Used by:769
Symbol 640 BitmapUsed by:641
Symbol 641 GraphicUses:640Used by:769
Symbol 642 BitmapUsed by:643
Symbol 643 GraphicUses:642Used by:769
Symbol 644 BitmapUsed by:645
Symbol 645 GraphicUses:644Used by:769
Symbol 646 BitmapUsed by:647
Symbol 647 GraphicUses:646Used by:769
Symbol 648 BitmapUsed by:649
Symbol 649 GraphicUses:648Used by:769
Symbol 650 BitmapUsed by:651
Symbol 651 GraphicUses:650Used by:769
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:769
Symbol 654 BitmapUsed by:655
Symbol 655 GraphicUses:654Used by:769
Symbol 656 BitmapUsed by:657
Symbol 657 GraphicUses:656Used by:769
Symbol 658 BitmapUsed by:659
Symbol 659 GraphicUses:658Used by:769
Symbol 660 BitmapUsed by:661
Symbol 661 GraphicUses:660Used by:769
Symbol 662 BitmapUsed by:663
Symbol 663 GraphicUses:662Used by:769
Symbol 664 BitmapUsed by:665
Symbol 665 GraphicUses:664Used by:769
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:769
Symbol 668 BitmapUsed by:669 670 671
Symbol 669 GraphicUses:668Used by:769
Symbol 670 GraphicUses:668Used by:769
Symbol 671 GraphicUses:668Used by:769
Symbol 672 BitmapUsed by:673
Symbol 673 GraphicUses:672Used by:769
Symbol 674 BitmapUsed by:675
Symbol 675 GraphicUses:674Used by:769
Symbol 676 BitmapUsed by:677
Symbol 677 GraphicUses:676Used by:769
Symbol 678 BitmapUsed by:679
Symbol 679 GraphicUses:678Used by:769
Symbol 680 BitmapUsed by:681
Symbol 681 GraphicUses:680Used by:769
Symbol 682 BitmapUsed by:683
Symbol 683 GraphicUses:682Used by:769
Symbol 684 BitmapUsed by:685
Symbol 685 GraphicUses:684Used by:769
Symbol 686 BitmapUsed by:687
Symbol 687 GraphicUses:686Used by:769
Symbol 688 BitmapUsed by:689
Symbol 689 GraphicUses:688Used by:769
Symbol 690 BitmapUsed by:691
Symbol 691 GraphicUses:690Used by:769
Symbol 692 BitmapUsed by:693
Symbol 693 GraphicUses:692Used by:769
Symbol 694 BitmapUsed by:695
Symbol 695 GraphicUses:694Used by:769
Symbol 696 BitmapUsed by:697
Symbol 697 GraphicUses:696Used by:769
Symbol 698 BitmapUsed by:699 720
Symbol 699 GraphicUses:698Used by:769
Symbol 700 BitmapUsed by:701
Symbol 701 GraphicUses:700Used by:769
Symbol 702 BitmapUsed by:703
Symbol 703 GraphicUses:702Used by:769
Symbol 704 BitmapUsed by:705
Symbol 705 GraphicUses:704Used by:769
Symbol 706 BitmapUsed by:707
Symbol 707 GraphicUses:706Used by:769
Symbol 708 BitmapUsed by:709
Symbol 709 GraphicUses:708Used by:769
Symbol 710 BitmapUsed by:711
Symbol 711 GraphicUses:710Used by:769
Symbol 712 BitmapUsed by:713
Symbol 713 GraphicUses:712Used by:769
Symbol 714 BitmapUsed by:715
Symbol 715 GraphicUses:714Used by:769
Symbol 716 BitmapUsed by:717
Symbol 717 GraphicUses:716Used by:769
Symbol 718 BitmapUsed by:719
Symbol 719 GraphicUses:718Used by:769
Symbol 720 GraphicUses:698Used by:769
Symbol 721 BitmapUsed by:722
Symbol 722 GraphicUses:721Used by:769
Symbol 723 BitmapUsed by:724
Symbol 724 GraphicUses:723Used by:769
Symbol 725 BitmapUsed by:726
Symbol 726 GraphicUses:725Used by:769
Symbol 727 BitmapUsed by:728
Symbol 728 GraphicUses:727Used by:769
Symbol 729 BitmapUsed by:730
Symbol 730 GraphicUses:729Used by:769
Symbol 731 BitmapUsed by:732
Symbol 732 GraphicUses:731Used by:769
Symbol 733 BitmapUsed by:734
Symbol 734 GraphicUses:733Used by:769
Symbol 735 BitmapUsed by:736
Symbol 736 GraphicUses:735Used by:769
Symbol 737 BitmapUsed by:738
Symbol 738 GraphicUses:737Used by:769
Symbol 739 BitmapUsed by:740
Symbol 740 GraphicUses:739Used by:769
Symbol 741 BitmapUsed by:742
Symbol 742 GraphicUses:741Used by:769
Symbol 743 BitmapUsed by:744
Symbol 744 GraphicUses:743Used by:769
Symbol 745 BitmapUsed by:746
Symbol 746 GraphicUses:745Used by:769
Symbol 747 BitmapUsed by:748
Symbol 748 GraphicUses:747Used by:769
Symbol 749 BitmapUsed by:750
Symbol 750 GraphicUses:749Used by:769
Symbol 751 BitmapUsed by:752
Symbol 752 GraphicUses:751Used by:769
Symbol 753 BitmapUsed by:754
Symbol 754 GraphicUses:753Used by:769
Symbol 755 BitmapUsed by:756
Symbol 756 GraphicUses:755Used by:769
Symbol 757 BitmapUsed by:758
Symbol 758 GraphicUses:757Used by:769
Symbol 759 BitmapUsed by:760
Symbol 760 GraphicUses:759Used by:769
Symbol 761 BitmapUsed by:762
Symbol 762 GraphicUses:761Used by:769
Symbol 763 BitmapUsed by:764
Symbol 764 GraphicUses:763Used by:769
Symbol 765 BitmapUsed by:766
Symbol 766 GraphicUses:765Used by:769
Symbol 767 BitmapUsed by:768
Symbol 768 GraphicUses:767Used by:769
Symbol 769 MovieClip {V_Bird8} [V_Bird8]Uses:635 637 639 641 643 645 647 649 651 653 655 657 659 661 663 665 667 669 670 671 673 675 677 679 681 683 685 687 689 691 693 695 697 699 701 703 705 707 709 711 713 715 717 719 720 722 724 726 728 730 732 734 736 738 740 742 744 746 748 750 752 754 756 758 760 762 764 766 768
Symbol 770 BitmapUsed by:771
Symbol 771 GraphicUses:770Used by:905
Symbol 772 BitmapUsed by:773
Symbol 773 GraphicUses:772Used by:905
Symbol 774 BitmapUsed by:775
Symbol 775 GraphicUses:774Used by:905
Symbol 776 BitmapUsed by:777
Symbol 777 GraphicUses:776Used by:905
Symbol 778 BitmapUsed by:779
Symbol 779 GraphicUses:778Used by:905
Symbol 780 BitmapUsed by:781
Symbol 781 GraphicUses:780Used by:905
Symbol 782 BitmapUsed by:783
Symbol 783 GraphicUses:782Used by:905
Symbol 784 BitmapUsed by:785
Symbol 785 GraphicUses:784Used by:905
Symbol 786 BitmapUsed by:787
Symbol 787 GraphicUses:786Used by:905
Symbol 788 BitmapUsed by:789
Symbol 789 GraphicUses:788Used by:905
Symbol 790 BitmapUsed by:791
Symbol 791 GraphicUses:790Used by:905
Symbol 792 BitmapUsed by:793
Symbol 793 GraphicUses:792Used by:905
Symbol 794 BitmapUsed by:795
Symbol 795 GraphicUses:794Used by:905
Symbol 796 BitmapUsed by:797
Symbol 797 GraphicUses:796Used by:905
Symbol 798 BitmapUsed by:799
Symbol 799 GraphicUses:798Used by:905
Symbol 800 BitmapUsed by:801
Symbol 801 GraphicUses:800Used by:905
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:905
Symbol 804 BitmapUsed by:805 806 807
Symbol 805 GraphicUses:804Used by:905
Symbol 806 GraphicUses:804Used by:905
Symbol 807 GraphicUses:804Used by:905
Symbol 808 BitmapUsed by:809
Symbol 809 GraphicUses:808Used by:905
Symbol 810 BitmapUsed by:811
Symbol 811 GraphicUses:810Used by:905
Symbol 812 BitmapUsed by:813
Symbol 813 GraphicUses:812Used by:905
Symbol 814 BitmapUsed by:815
Symbol 815 GraphicUses:814Used by:905
Symbol 816 BitmapUsed by:817
Symbol 817 GraphicUses:816Used by:905
Symbol 818 BitmapUsed by:819
Symbol 819 GraphicUses:818Used by:905
Symbol 820 BitmapUsed by:821
Symbol 821 GraphicUses:820Used by:905
Symbol 822 BitmapUsed by:823
Symbol 823 GraphicUses:822Used by:905
Symbol 824 BitmapUsed by:825
Symbol 825 GraphicUses:824Used by:905
Symbol 826 BitmapUsed by:827
Symbol 827 GraphicUses:826Used by:905
Symbol 828 BitmapUsed by:829
Symbol 829 GraphicUses:828Used by:905
Symbol 830 BitmapUsed by:831
Symbol 831 GraphicUses:830Used by:905
Symbol 832 BitmapUsed by:833
Symbol 833 GraphicUses:832Used by:905
Symbol 834 BitmapUsed by:835 856
Symbol 835 GraphicUses:834Used by:905
Symbol 836 BitmapUsed by:837
Symbol 837 GraphicUses:836Used by:905
Symbol 838 BitmapUsed by:839
Symbol 839 GraphicUses:838Used by:905
Symbol 840 BitmapUsed by:841
Symbol 841 GraphicUses:840Used by:905
Symbol 842 BitmapUsed by:843
Symbol 843 GraphicUses:842Used by:905
Symbol 844 BitmapUsed by:845
Symbol 845 GraphicUses:844Used by:905
Symbol 846 BitmapUsed by:847
Symbol 847 GraphicUses:846Used by:905
Symbol 848 BitmapUsed by:849
Symbol 849 GraphicUses:848Used by:905
Symbol 850 BitmapUsed by:851
Symbol 851 GraphicUses:850Used by:905
Symbol 852 BitmapUsed by:853
Symbol 853 GraphicUses:852Used by:905
Symbol 854 BitmapUsed by:855
Symbol 855 GraphicUses:854Used by:905
Symbol 856 GraphicUses:834Used by:905
Symbol 857 BitmapUsed by:858
Symbol 858 GraphicUses:857Used by:905
Symbol 859 BitmapUsed by:860
Symbol 860 GraphicUses:859Used by:905
Symbol 861 BitmapUsed by:862
Symbol 862 GraphicUses:861Used by:905
Symbol 863 BitmapUsed by:864
Symbol 864 GraphicUses:863Used by:905
Symbol 865 BitmapUsed by:866
Symbol 866 GraphicUses:865Used by:905
Symbol 867 BitmapUsed by:868
Symbol 868 GraphicUses:867Used by:905
Symbol 869 BitmapUsed by:870
Symbol 870 GraphicUses:869Used by:905
Symbol 871 BitmapUsed by:872
Symbol 872 GraphicUses:871Used by:905
Symbol 873 BitmapUsed by:874
Symbol 874 GraphicUses:873Used by:905
Symbol 875 BitmapUsed by:876
Symbol 876 GraphicUses:875Used by:905
Symbol 877 BitmapUsed by:878
Symbol 878 GraphicUses:877Used by:905
Symbol 879 BitmapUsed by:880
Symbol 880 GraphicUses:879Used by:905
Symbol 881 BitmapUsed by:882
Symbol 882 GraphicUses:881Used by:905
Symbol 883 BitmapUsed by:884
Symbol 884 GraphicUses:883Used by:905
Symbol 885 BitmapUsed by:886
Symbol 886 GraphicUses:885Used by:905
Symbol 887 BitmapUsed by:888
Symbol 888 GraphicUses:887Used by:905
Symbol 889 BitmapUsed by:890
Symbol 890 GraphicUses:889Used by:905
Symbol 891 BitmapUsed by:892
Symbol 892 GraphicUses:891Used by:905
Symbol 893 BitmapUsed by:894
Symbol 894 GraphicUses:893Used by:905
Symbol 895 BitmapUsed by:896
Symbol 896 GraphicUses:895Used by:905
Symbol 897 BitmapUsed by:898
Symbol 898 GraphicUses:897Used by:905
Symbol 899 BitmapUsed by:900
Symbol 900 GraphicUses:899Used by:905
Symbol 901 BitmapUsed by:902
Symbol 902 GraphicUses:901Used by:905
Symbol 903 BitmapUsed by:904
Symbol 904 GraphicUses:903Used by:905
Symbol 905 MovieClip {V_Bird6} [V_Bird6]Uses:771 773 775 777 779 781 783 785 787 789 791 793 795 797 799 801 803 805 806 807 809 811 813 815 817 819 821 823 825 827 829 831 833 835 837 839 841 843 845 847 849 851 853 855 856 858 860 862 864 866 868 870 872 874 876 878 880 882 884 886 888 890 892 894 896 898 900 902 904
Symbol 906 BitmapUsed by:907
Symbol 907 GraphicUses:906Used by:1041
Symbol 908 BitmapUsed by:909
Symbol 909 GraphicUses:908Used by:1041
Symbol 910 BitmapUsed by:911
Symbol 911 GraphicUses:910Used by:1041
Symbol 912 BitmapUsed by:913
Symbol 913 GraphicUses:912Used by:1041
Symbol 914 BitmapUsed by:915
Symbol 915 GraphicUses:914Used by:1041
Symbol 916 BitmapUsed by:917
Symbol 917 GraphicUses:916Used by:1041
Symbol 918 BitmapUsed by:919
Symbol 919 GraphicUses:918Used by:1041
Symbol 920 BitmapUsed by:921
Symbol 921 GraphicUses:920Used by:1041
Symbol 922 BitmapUsed by:923
Symbol 923 GraphicUses:922Used by:1041
Symbol 924 BitmapUsed by:925
Symbol 925 GraphicUses:924Used by:1041
Symbol 926 BitmapUsed by:927
Symbol 927 GraphicUses:926Used by:1041
Symbol 928 BitmapUsed by:929
Symbol 929 GraphicUses:928Used by:1041
Symbol 930 BitmapUsed by:931
Symbol 931 GraphicUses:930Used by:1041
Symbol 932 BitmapUsed by:933
Symbol 933 GraphicUses:932Used by:1041
Symbol 934 BitmapUsed by:935
Symbol 935 GraphicUses:934Used by:1041
Symbol 936 BitmapUsed by:937
Symbol 937 GraphicUses:936Used by:1041
Symbol 938 BitmapUsed by:939
Symbol 939 GraphicUses:938Used by:1041
Symbol 940 BitmapUsed by:941 942 943
Symbol 941 GraphicUses:940Used by:1041
Symbol 942 GraphicUses:940Used by:1041
Symbol 943 GraphicUses:940Used by:1041
Symbol 944 BitmapUsed by:945
Symbol 945 GraphicUses:944Used by:1041
Symbol 946 BitmapUsed by:947
Symbol 947 GraphicUses:946Used by:1041
Symbol 948 BitmapUsed by:949
Symbol 949 GraphicUses:948Used by:1041
Symbol 950 BitmapUsed by:951
Symbol 951 GraphicUses:950Used by:1041
Symbol 952 BitmapUsed by:953
Symbol 953 GraphicUses:952Used by:1041
Symbol 954 BitmapUsed by:955
Symbol 955 GraphicUses:954Used by:1041
Symbol 956 BitmapUsed by:957
Symbol 957 GraphicUses:956Used by:1041
Symbol 958 BitmapUsed by:959
Symbol 959 GraphicUses:958Used by:1041
Symbol 960 BitmapUsed by:961
Symbol 961 GraphicUses:960Used by:1041
Symbol 962 BitmapUsed by:963
Symbol 963 GraphicUses:962Used by:1041
Symbol 964 BitmapUsed by:965
Symbol 965 GraphicUses:964Used by:1041
Symbol 966 BitmapUsed by:967
Symbol 967 GraphicUses:966Used by:1041
Symbol 968 BitmapUsed by:969
Symbol 969 GraphicUses:968Used by:1041
Symbol 970 BitmapUsed by:971 992
Symbol 971 GraphicUses:970Used by:1041
Symbol 972 BitmapUsed by:973
Symbol 973 GraphicUses:972Used by:1041
Symbol 974 BitmapUsed by:975
Symbol 975 GraphicUses:974Used by:1041
Symbol 976 BitmapUsed by:977
Symbol 977 GraphicUses:976Used by:1041
Symbol 978 BitmapUsed by:979
Symbol 979 GraphicUses:978Used by:1041
Symbol 980 BitmapUsed by:981
Symbol 981 GraphicUses:980Used by:1041
Symbol 982 BitmapUsed by:983
Symbol 983 GraphicUses:982Used by:1041
Symbol 984 BitmapUsed by:985
Symbol 985 GraphicUses:984Used by:1041
Symbol 986 BitmapUsed by:987
Symbol 987 GraphicUses:986Used by:1041
Symbol 988 BitmapUsed by:989
Symbol 989 GraphicUses:988Used by:1041
Symbol 990 BitmapUsed by:991
Symbol 991 GraphicUses:990Used by:1041
Symbol 992 GraphicUses:970Used by:1041
Symbol 993 BitmapUsed by:994
Symbol 994 GraphicUses:993Used by:1041
Symbol 995 BitmapUsed by:996
Symbol 996 GraphicUses:995Used by:1041
Symbol 997 BitmapUsed by:998
Symbol 998 GraphicUses:997Used by:1041
Symbol 999 BitmapUsed by:1000
Symbol 1000 GraphicUses:999Used by:1041
Symbol 1001 BitmapUsed by:1002
Symbol 1002 GraphicUses:1001Used by:1041
Symbol 1003 BitmapUsed by:1004
Symbol 1004 GraphicUses:1003Used by:1041
Symbol 1005 BitmapUsed by:1006
Symbol 1006 GraphicUses:1005Used by:1041
Symbol 1007 BitmapUsed by:1008
Symbol 1008 GraphicUses:1007Used by:1041
Symbol 1009 BitmapUsed by:1010
Symbol 1010 GraphicUses:1009Used by:1041
Symbol 1011 BitmapUsed by:1012
Symbol 1012 GraphicUses:1011Used by:1041
Symbol 1013 BitmapUsed by:1014
Symbol 1014 GraphicUses:1013Used by:1041
Symbol 1015 BitmapUsed by:1016
Symbol 1016 GraphicUses:1015Used by:1041
Symbol 1017 BitmapUsed by:1018
Symbol 1018 GraphicUses:1017Used by:1041
Symbol 1019 BitmapUsed by:1020
Symbol 1020 GraphicUses:1019Used by:1041
Symbol 1021 BitmapUsed by:1022
Symbol 1022 GraphicUses:1021Used by:1041
Symbol 1023 BitmapUsed by:1024
Symbol 1024 GraphicUses:1023Used by:1041
Symbol 1025 BitmapUsed by:1026
Symbol 1026 GraphicUses:1025Used by:1041
Symbol 1027 BitmapUsed by:1028
Symbol 1028 GraphicUses:1027Used by:1041
Symbol 1029 BitmapUsed by:1030
Symbol 1030 GraphicUses:1029Used by:1041
Symbol 1031 BitmapUsed by:1032
Symbol 1032 GraphicUses:1031Used by:1041
Symbol 1033 BitmapUsed by:1034
Symbol 1034 GraphicUses:1033Used by:1041
Symbol 1035 BitmapUsed by:1036
Symbol 1036 GraphicUses:1035Used by:1041
Symbol 1037 BitmapUsed by:1038
Symbol 1038 GraphicUses:1037Used by:1041
Symbol 1039 BitmapUsed by:1040
Symbol 1040 GraphicUses:1039Used by:1041
Symbol 1041 MovieClip {V_Bird7} [V_Bird7]Uses:907 909 911 913 915 917 919 921 923 925 927 929 931 933 935 937 939 941 942 943 945 947 949 951 953 955 957 959 961 963 965 967 969 971 973 975 977 979 981 983 985 987 989 991 992 994 996 998 1000 1002 1004 1006 1008 1010 1012 1014 1016 1018 1020 1022 1024 1026 1028 1030 1032 1034 1036 1038 1040
Symbol 1042 BitmapUsed by:1043
Symbol 1043 GraphicUses:1042Used by:1072
Symbol 1044 BitmapUsed by:1045
Symbol 1045 GraphicUses:1044Used by:1072
Symbol 1046 BitmapUsed by:1047
Symbol 1047 GraphicUses:1046Used by:1072
Symbol 1048 BitmapUsed by:1049
Symbol 1049 GraphicUses:1048Used by:1072
Symbol 1050 BitmapUsed by:1051
Symbol 1051 GraphicUses:1050Used by:1072
Symbol 1052 BitmapUsed by:1053
Symbol 1053 GraphicUses:1052Used by:1072
Symbol 1054 BitmapUsed by:1055
Symbol 1055 GraphicUses:1054Used by:1072
Symbol 1056 BitmapUsed by:1057
Symbol 1057 GraphicUses:1056Used by:1072
Symbol 1058 BitmapUsed by:1059
Symbol 1059 GraphicUses:1058Used by:1072
Symbol 1060 BitmapUsed by:1061
Symbol 1061 GraphicUses:1060Used by:1072
Symbol 1062 BitmapUsed by:1063
Symbol 1063 GraphicUses:1062Used by:1072
Symbol 1064 BitmapUsed by:1065
Symbol 1065 GraphicUses:1064Used by:1072
Symbol 1066 BitmapUsed by:1067
Symbol 1067 GraphicUses:1066Used by:1072
Symbol 1068 BitmapUsed by:1069
Symbol 1069 GraphicUses:1068Used by:1072
Symbol 1070 BitmapUsed by:1071
Symbol 1071 GraphicUses:1070Used by:1072
Symbol 1072 MovieClip {V_Coin} [V_Coin]Uses:1043 1045 1047 1049 1051 1053 1055 1057 1059 1061 1063 1065 1067 1069 1071
Symbol 1073 BitmapUsed by:1074
Symbol 1074 GraphicUses:1073Used by:1208
Symbol 1075 BitmapUsed by:1076
Symbol 1076 GraphicUses:1075Used by:1208
Symbol 1077 BitmapUsed by:1078
Symbol 1078 GraphicUses:1077Used by:1208
Symbol 1079 BitmapUsed by:1080
Symbol 1080 GraphicUses:1079Used by:1208
Symbol 1081 BitmapUsed by:1082
Symbol 1082 GraphicUses:1081Used by:1208
Symbol 1083 BitmapUsed by:1084
Symbol 1084 GraphicUses:1083Used by:1208
Symbol 1085 BitmapUsed by:1086
Symbol 1086 GraphicUses:1085Used by:1208
Symbol 1087 BitmapUsed by:1088
Symbol 1088 GraphicUses:1087Used by:1208
Symbol 1089 BitmapUsed by:1090
Symbol 1090 GraphicUses:1089Used by:1208
Symbol 1091 BitmapUsed by:1092
Symbol 1092 GraphicUses:1091Used by:1208
Symbol 1093 BitmapUsed by:1094
Symbol 1094 GraphicUses:1093Used by:1208
Symbol 1095 BitmapUsed by:1096
Symbol 1096 GraphicUses:1095Used by:1208
Symbol 1097 BitmapUsed by:1098
Symbol 1098 GraphicUses:1097Used by:1208
Symbol 1099 BitmapUsed by:1100
Symbol 1100 GraphicUses:1099Used by:1208
Symbol 1101 BitmapUsed by:1102
Symbol 1102 GraphicUses:1101Used by:1208
Symbol 1103 BitmapUsed by:1104
Symbol 1104 GraphicUses:1103Used by:1208
Symbol 1105 BitmapUsed by:1106
Symbol 1106 GraphicUses:1105Used by:1208
Symbol 1107 BitmapUsed by:1108 1109 1110
Symbol 1108 GraphicUses:1107Used by:1208
Symbol 1109 GraphicUses:1107Used by:1208
Symbol 1110 GraphicUses:1107Used by:1208
Symbol 1111 BitmapUsed by:1112
Symbol 1112 GraphicUses:1111Used by:1208
Symbol 1113 BitmapUsed by:1114
Symbol 1114 GraphicUses:1113Used by:1208
Symbol 1115 BitmapUsed by:1116
Symbol 1116 GraphicUses:1115Used by:1208
Symbol 1117 BitmapUsed by:1118
Symbol 1118 GraphicUses:1117Used by:1208
Symbol 1119 BitmapUsed by:1120
Symbol 1120 GraphicUses:1119Used by:1208
Symbol 1121 BitmapUsed by:1122
Symbol 1122 GraphicUses:1121Used by:1208
Symbol 1123 BitmapUsed by:1124
Symbol 1124 GraphicUses:1123Used by:1208
Symbol 1125 BitmapUsed by:1126
Symbol 1126 GraphicUses:1125Used by:1208
Symbol 1127 BitmapUsed by:1128
Symbol 1128 GraphicUses:1127Used by:1208
Symbol 1129 BitmapUsed by:1130
Symbol 1130 GraphicUses:1129Used by:1208
Symbol 1131 BitmapUsed by:1132
Symbol 1132 GraphicUses:1131Used by:1208
Symbol 1133 BitmapUsed by:1134
Symbol 1134 GraphicUses:1133Used by:1208
Symbol 1135 BitmapUsed by:1136
Symbol 1136 GraphicUses:1135Used by:1208
Symbol 1137 BitmapUsed by:1138 1159
Symbol 1138 GraphicUses:1137Used by:1208
Symbol 1139 BitmapUsed by:1140
Symbol 1140 GraphicUses:1139Used by:1208
Symbol 1141 BitmapUsed by:1142
Symbol 1142 GraphicUses:1141Used by:1208
Symbol 1143 BitmapUsed by:1144
Symbol 1144 GraphicUses:1143Used by:1208
Symbol 1145 BitmapUsed by:1146
Symbol 1146 GraphicUses:1145Used by:1208
Symbol 1147 BitmapUsed by:1148
Symbol 1148 GraphicUses:1147Used by:1208
Symbol 1149 BitmapUsed by:1150
Symbol 1150 GraphicUses:1149Used by:1208
Symbol 1151 BitmapUsed by:1152
Symbol 1152 GraphicUses:1151Used by:1208
Symbol 1153 BitmapUsed by:1154
Symbol 1154 GraphicUses:1153Used by:1208
Symbol 1155 BitmapUsed by:1156
Symbol 1156 GraphicUses:1155Used by:1208
Symbol 1157 BitmapUsed by:1158
Symbol 1158 GraphicUses:1157Used by:1208
Symbol 1159 GraphicUses:1137Used by:1208
Symbol 1160 BitmapUsed by:1161
Symbol 1161 GraphicUses:1160Used by:1208
Symbol 1162 BitmapUsed by:1163
Symbol 1163 GraphicUses:1162Used by:1208
Symbol 1164 BitmapUsed by:1165
Symbol 1165 GraphicUses:1164Used by:1208
Symbol 1166 BitmapUsed by:1167
Symbol 1167 GraphicUses:1166Used by:1208
Symbol 1168 BitmapUsed by:1169
Symbol 1169 GraphicUses:1168Used by:1208
Symbol 1170 BitmapUsed by:1171
Symbol 1171 GraphicUses:1170Used by:1208
Symbol 1172 BitmapUsed by:1173
Symbol 1173 GraphicUses:1172Used by:1208
Symbol 1174 BitmapUsed by:1175
Symbol 1175 GraphicUses:1174Used by:1208
Symbol 1176 BitmapUsed by:1177
Symbol 1177 GraphicUses:1176Used by:1208
Symbol 1178 BitmapUsed by:1179
Symbol 1179 GraphicUses:1178Used by:1208
Symbol 1180 BitmapUsed by:1181
Symbol 1181 GraphicUses:1180Used by:1208
Symbol 1182 BitmapUsed by:1183
Symbol 1183 GraphicUses:1182Used by:1208
Symbol 1184 BitmapUsed by:1185
Symbol 1185 GraphicUses:1184Used by:1208
Symbol 1186 BitmapUsed by:1187
Symbol 1187 GraphicUses:1186Used by:1208
Symbol 1188 BitmapUsed by:1189
Symbol 1189 GraphicUses:1188Used by:1208
Symbol 1190 BitmapUsed by:1191
Symbol 1191 GraphicUses:1190Used by:1208
Symbol 1192 BitmapUsed by:1193
Symbol 1193 GraphicUses:1192Used by:1208
Symbol 1194 BitmapUsed by:1195
Symbol 1195 GraphicUses:1194Used by:1208
Symbol 1196 BitmapUsed by:1197
Symbol 1197 GraphicUses:1196Used by:1208
Symbol 1198 BitmapUsed by:1199
Symbol 1199 GraphicUses:1198Used by:1208
Symbol 1200 BitmapUsed by:1201
Symbol 1201 GraphicUses:1200Used by:1208
Symbol 1202 BitmapUsed by:1203
Symbol 1203 GraphicUses:1202Used by:1208
Symbol 1204 BitmapUsed by:1205
Symbol 1205 GraphicUses:1204Used by:1208
Symbol 1206 BitmapUsed by:1207
Symbol 1207 GraphicUses:1206Used by:1208
Symbol 1208 MovieClip {V_Bird4} [V_Bird4]Uses:1074 1076 1078 1080 1082 1084 1086 1088 1090 1092 1094 1096 1098 1100 1102 1104 1106 1108 1109 1110 1112 1114 1116 1118 1120 1122 1124 1126 1128 1130 1132 1134 1136 1138 1140 1142 1144 1146 1148 1150 1152 1154 1156 1158 1159 1161 1163 1165 1167 1169 1171 1173 1175 1177 1179 1181 1183 1185 1187 1189 1191 1193 1195 1197 1199 1201 1203 1205 1207
Symbol 1209 BitmapUsed by:1210
Symbol 1210 GraphicUses:1209Used by:1241
Symbol 1211 BitmapUsed by:1212
Symbol 1212 GraphicUses:1211Used by:1241
Symbol 1213 BitmapUsed by:1214
Symbol 1214 GraphicUses:1213Used by:1241
Symbol 1215 BitmapUsed by:1216
Symbol 1216 GraphicUses:1215Used by:1241
Symbol 1217 BitmapUsed by:1218
Symbol 1218 GraphicUses:1217Used by:1241
Symbol 1219 BitmapUsed by:1220
Symbol 1220 GraphicUses:1219Used by:1241
Symbol 1221 BitmapUsed by:1222
Symbol 1222 GraphicUses:1221Used by:1241
Symbol 1223 BitmapUsed by:1224
Symbol 1224 GraphicUses:1223Used by:1241
Symbol 1225 BitmapUsed by:1226
Symbol 1226 GraphicUses:1225Used by:1241
Symbol 1227 BitmapUsed by:1228
Symbol 1228 GraphicUses:1227Used by:1241
Symbol 1229 BitmapUsed by:1230
Symbol 1230 GraphicUses:1229Used by:1241
Symbol 1231 BitmapUsed by:1232
Symbol 1232 GraphicUses:1231Used by:1241
Symbol 1233 BitmapUsed by:1234
Symbol 1234 GraphicUses:1233Used by:1241
Symbol 1235 BitmapUsed by:1236
Symbol 1236 GraphicUses:1235Used by:1241
Symbol 1237 BitmapUsed by:1238
Symbol 1238 GraphicUses:1237Used by:1241
Symbol 1239 BitmapUsed by:1240
Symbol 1240 GraphicUses:1239Used by:1241
Symbol 1241 MovieClip {V_Diam4} [V_Diam4]Uses:534 1210 1212 1214 1216 1218 1220 1222 1224 1226 1228 1230 1232 1234 1236 1238 1240
Symbol 1242 BitmapUsed by:1243
Symbol 1243 GraphicUses:1242Used by:1274
Symbol 1244 BitmapUsed by:1245
Symbol 1245 GraphicUses:1244Used by:1274
Symbol 1246 BitmapUsed by:1247
Symbol 1247 GraphicUses:1246Used by:1274
Symbol 1248 BitmapUsed by:1249
Symbol 1249 GraphicUses:1248Used by:1274
Symbol 1250 BitmapUsed by:1251
Symbol 1251 GraphicUses:1250Used by:1274
Symbol 1252 BitmapUsed by:1253
Symbol 1253 GraphicUses:1252Used by:1274
Symbol 1254 BitmapUsed by:1255
Symbol 1255 GraphicUses:1254Used by:1274
Symbol 1256 BitmapUsed by:1257
Symbol 1257 GraphicUses:1256Used by:1274
Symbol 1258 BitmapUsed by:1259
Symbol 1259 GraphicUses:1258Used by:1274
Symbol 1260 BitmapUsed by:1261
Symbol 1261 GraphicUses:1260Used by:1274
Symbol 1262 BitmapUsed by:1263
Symbol 1263 GraphicUses:1262Used by:1274
Symbol 1264 BitmapUsed by:1265
Symbol 1265 GraphicUses:1264Used by:1274
Symbol 1266 BitmapUsed by:1267
Symbol 1267 GraphicUses:1266Used by:1274
Symbol 1268 BitmapUsed by:1269
Symbol 1269 GraphicUses:1268Used by:1274
Symbol 1270 BitmapUsed by:1271
Symbol 1271 GraphicUses:1270Used by:1274
Symbol 1272 BitmapUsed by:1273
Symbol 1273 GraphicUses:1272Used by:1274
Symbol 1274 MovieClip {V_Diam5} [V_Diam5]Uses:534 1243 1245 1247 1249 1251 1253 1255 1257 1259 1261 1263 1265 1267 1269 1271 1273
Symbol 1275 BitmapUsed by:1276
Symbol 1276 GraphicUses:1275Used by:1410
Symbol 1277 BitmapUsed by:1278
Symbol 1278 GraphicUses:1277Used by:1410
Symbol 1279 BitmapUsed by:1280
Symbol 1280 GraphicUses:1279Used by:1410
Symbol 1281 BitmapUsed by:1282
Symbol 1282 GraphicUses:1281Used by:1410
Symbol 1283 BitmapUsed by:1284
Symbol 1284 GraphicUses:1283Used by:1410
Symbol 1285 BitmapUsed by:1286
Symbol 1286 GraphicUses:1285Used by:1410
Symbol 1287 BitmapUsed by:1288
Symbol 1288 GraphicUses:1287Used by:1410
Symbol 1289 BitmapUsed by:1290
Symbol 1290 GraphicUses:1289Used by:1410
Symbol 1291 BitmapUsed by:1292
Symbol 1292 GraphicUses:1291Used by:1410
Symbol 1293 BitmapUsed by:1294
Symbol 1294 GraphicUses:1293Used by:1410
Symbol 1295 BitmapUsed by:1296
Symbol 1296 GraphicUses:1295Used by:1410
Symbol 1297 BitmapUsed by:1298
Symbol 1298 GraphicUses:1297Used by:1410
Symbol 1299 BitmapUsed by:1300
Symbol 1300 GraphicUses:1299Used by:1410
Symbol 1301 BitmapUsed by:1302
Symbol 1302 GraphicUses:1301Used by:1410
Symbol 1303 BitmapUsed by:1304
Symbol 1304 GraphicUses:1303Used by:1410
Symbol 1305 BitmapUsed by:1306
Symbol 1306 GraphicUses:1305Used by:1410
Symbol 1307 BitmapUsed by:1308
Symbol 1308 GraphicUses:1307Used by:1410
Symbol 1309 BitmapUsed by:1310 1311 1312
Symbol 1310 GraphicUses:1309Used by:1410
Symbol 1311 GraphicUses:1309Used by:1410
Symbol 1312 GraphicUses:1309Used by:1410
Symbol 1313 BitmapUsed by:1314
Symbol 1314 GraphicUses:1313Used by:1410
Symbol 1315 BitmapUsed by:1316
Symbol 1316 GraphicUses:1315Used by:1410
Symbol 1317 BitmapUsed by:1318
Symbol 1318 GraphicUses:1317Used by:1410
Symbol 1319 BitmapUsed by:1320
Symbol 1320 GraphicUses:1319Used by:1410
Symbol 1321 BitmapUsed by:1322
Symbol 1322 GraphicUses:1321Used by:1410
Symbol 1323 BitmapUsed by:1324
Symbol 1324 GraphicUses:1323Used by:1410
Symbol 1325 BitmapUsed by:1326
Symbol 1326 GraphicUses:1325Used by:1410
Symbol 1327 BitmapUsed by:1328
Symbol 1328 GraphicUses:1327Used by:1410
Symbol 1329 BitmapUsed by:1330
Symbol 1330 GraphicUses:1329Used by:1410
Symbol 1331 BitmapUsed by:1332
Symbol 1332 GraphicUses:1331Used by:1410
Symbol 1333 BitmapUsed by:1334
Symbol 1334 GraphicUses:1333Used by:1410
Symbol 1335 BitmapUsed by:1336
Symbol 1336 GraphicUses:1335Used by:1410
Symbol 1337 BitmapUsed by:1338
Symbol 1338 GraphicUses:1337Used by:1410
Symbol 1339 BitmapUsed by:1340 1361
Symbol 1340 GraphicUses:1339Used by:1410
Symbol 1341 BitmapUsed by:1342
Symbol 1342 GraphicUses:1341Used by:1410
Symbol 1343 BitmapUsed by:1344
Symbol 1344 GraphicUses:1343Used by:1410
Symbol 1345 BitmapUsed by:1346
Symbol 1346 GraphicUses:1345Used by:1410
Symbol 1347 BitmapUsed by:1348
Symbol 1348 GraphicUses:1347Used by:1410
Symbol 1349 BitmapUsed by:1350
Symbol 1350 GraphicUses:1349Used by:1410
Symbol 1351 BitmapUsed by:1352
Symbol 1352 GraphicUses:1351Used by:1410
Symbol 1353 BitmapUsed by:1354
Symbol 1354 GraphicUses:1353Used by:1410
Symbol 1355 BitmapUsed by:1356
Symbol 1356 GraphicUses:1355Used by:1410
Symbol 1357 BitmapUsed by:1358
Symbol 1358 GraphicUses:1357Used by:1410
Symbol 1359 BitmapUsed by:1360
Symbol 1360 GraphicUses:1359Used by:1410
Symbol 1361 GraphicUses:1339Used by:1410
Symbol 1362 BitmapUsed by:1363
Symbol 1363 GraphicUses:1362Used by:1410
Symbol 1364 BitmapUsed by:1365
Symbol 1365 GraphicUses:1364Used by:1410
Symbol 1366 BitmapUsed by:1367
Symbol 1367 GraphicUses:1366Used by:1410
Symbol 1368 BitmapUsed by:1369
Symbol 1369 GraphicUses:1368Used by:1410
Symbol 1370 BitmapUsed by:1371
Symbol 1371 GraphicUses:1370Used by:1410
Symbol 1372 BitmapUsed by:1373
Symbol 1373 GraphicUses:1372Used by:1410
Symbol 1374 BitmapUsed by:1375
Symbol 1375 GraphicUses:1374Used by:1410
Symbol 1376 BitmapUsed by:1377
Symbol 1377 GraphicUses:1376Used by:1410
Symbol 1378 BitmapUsed by:1379
Symbol 1379 GraphicUses:1378Used by:1410
Symbol 1380 BitmapUsed by:1381
Symbol 1381 GraphicUses:1380Used by:1410
Symbol 1382 BitmapUsed by:1383
Symbol 1383 GraphicUses:1382Used by:1410
Symbol 1384 BitmapUsed by:1385
Symbol 1385 GraphicUses:1384Used by:1410
Symbol 1386 BitmapUsed by:1387
Symbol 1387 GraphicUses:1386Used by:1410
Symbol 1388 BitmapUsed by:1389
Symbol 1389 GraphicUses:1388Used by:1410
Symbol 1390 BitmapUsed by:1391
Symbol 1391 GraphicUses:1390Used by:1410
Symbol 1392 BitmapUsed by:1393
Symbol 1393 GraphicUses:1392Used by:1410
Symbol 1394 BitmapUsed by:1395
Symbol 1395 GraphicUses:1394Used by:1410
Symbol 1396 BitmapUsed by:1397
Symbol 1397 GraphicUses:1396Used by:1410
Symbol 1398 BitmapUsed by:1399
Symbol 1399 GraphicUses:1398Used by:1410
Symbol 1400 BitmapUsed by:1401
Symbol 1401 GraphicUses:1400Used by:1410
Symbol 1402 BitmapUsed by:1403
Symbol 1403 GraphicUses:1402Used by:1410
Symbol 1404 BitmapUsed by:1405
Symbol 1405 GraphicUses:1404Used by:1410
Symbol 1406 BitmapUsed by:1407
Symbol 1407 GraphicUses:1406Used by:1410
Symbol 1408 BitmapUsed by:1409
Symbol 1409 GraphicUses:1408Used by:1410
Symbol 1410 MovieClip {V_Bird5} [V_Bird5]Uses:1276 1278 1280 1282 1284 1286 1288 1290 1292 1294 1296 1298 1300 1302 1304 1306 1308 1310 1311 1312 1314 1316 1318 1320 1322 1324 1326 1328 1330 1332 1334 1336 1338 1340 1342 1344 1346 1348 1350 1352 1354 1356 1358 1360 1361 1363 1365 1367 1369 1371 1373 1375 1377 1379 1381 1383 1385 1387 1389 1391 1393 1395 1397 1399 1401 1403 1405 1407 1409
Symbol 1411 BitmapUsed by:1412
Symbol 1412 GraphicUses:1411Used by:1507
Symbol 1413 BitmapUsed by:1414
Symbol 1414 GraphicUses:1413Used by:1507
Symbol 1415 BitmapUsed by:1416
Symbol 1416 GraphicUses:1415Used by:1507
Symbol 1417 BitmapUsed by:1418
Symbol 1418 GraphicUses:1417Used by:1507
Symbol 1419 BitmapUsed by:1420
Symbol 1420 GraphicUses:1419Used by:1507
Symbol 1421 BitmapUsed by:1422
Symbol 1422 GraphicUses:1421Used by:1507
Symbol 1423 BitmapUsed by:1424
Symbol 1424 GraphicUses:1423Used by:1507
Symbol 1425 BitmapUsed by:1426
Symbol 1426 GraphicUses:1425Used by:1507
Symbol 1427 BitmapUsed by:1428
Symbol 1428 GraphicUses:1427Used by:1507
Symbol 1429 BitmapUsed by:1430
Symbol 1430 GraphicUses:1429Used by:1507
Symbol 1431 BitmapUsed by:1432
Symbol 1432 GraphicUses:1431Used by:1507
Symbol 1433 BitmapUsed by:1434
Symbol 1434 GraphicUses:1433Used by:1507
Symbol 1435 BitmapUsed by:1436
Symbol 1436 GraphicUses:1435Used by:1507
Symbol 1437 BitmapUsed by:1438
Symbol 1438 GraphicUses:1437Used by:1507
Symbol 1439 BitmapUsed by:1440
Symbol 1440 GraphicUses:1439Used by:1507
Symbol 1441 BitmapUsed by:1442
Symbol 1442 GraphicUses:1441Used by:1507
Symbol 1443 BitmapUsed by:1444
Symbol 1444 GraphicUses:1443Used by:1507
Symbol 1445 BitmapUsed by:1446
Symbol 1446 GraphicUses:1445Used by:1507
Symbol 1447 BitmapUsed by:1448
Symbol 1448 GraphicUses:1447Used by:1507
Symbol 1449 BitmapUsed by:1450
Symbol 1450 GraphicUses:1449Used by:1507
Symbol 1451 BitmapUsed by:1452
Symbol 1452 GraphicUses:1451Used by:1507
Symbol 1453 BitmapUsed by:1454
Symbol 1454 GraphicUses:1453Used by:1507
Symbol 1455 BitmapUsed by:1456
Symbol 1456 GraphicUses:1455Used by:1507
Symbol 1457 BitmapUsed by:1458
Symbol 1458 GraphicUses:1457Used by:1507
Symbol 1459 BitmapUsed by:1460
Symbol 1460 GraphicUses:1459Used by:1507
Symbol 1461 BitmapUsed by:1462
Symbol 1462 GraphicUses:1461Used by:1507
Symbol 1463 BitmapUsed by:1464
Symbol 1464 GraphicUses:1463Used by:1507
Symbol 1465 BitmapUsed by:1466
Symbol 1466 GraphicUses:1465Used by:1507
Symbol 1467 BitmapUsed by:1468
Symbol 1468 GraphicUses:1467Used by:1507
Symbol 1469 BitmapUsed by:1470
Symbol 1470 GraphicUses:1469Used by:1507
Symbol 1471 BitmapUsed by:1472
Symbol 1472 GraphicUses:1471Used by:1507
Symbol 1473 BitmapUsed by:1474
Symbol 1474 GraphicUses:1473Used by:1507
Symbol 1475 BitmapUsed by:1476
Symbol 1476 GraphicUses:1475Used by:1507
Symbol 1477 BitmapUsed by:1478
Symbol 1478 GraphicUses:1477Used by:1507
Symbol 1479 BitmapUsed by:1480
Symbol 1480 GraphicUses:1479Used by:1507
Symbol 1481 BitmapUsed by:1482
Symbol 1482 GraphicUses:1481Used by:1507
Symbol 1483 BitmapUsed by:1484
Symbol 1484 GraphicUses:1483Used by:1507
Symbol 1485 BitmapUsed by:1486
Symbol 1486 GraphicUses:1485Used by:1507
Symbol 1487 BitmapUsed by:1488
Symbol 1488 GraphicUses:1487Used by:1507
Symbol 1489 BitmapUsed by:1490
Symbol 1490 GraphicUses:1489Used by:1507
Symbol 1491 BitmapUsed by:1492
Symbol 1492 GraphicUses:1491Used by:1507
Symbol 1493 BitmapUsed by:1494
Symbol 1494 GraphicUses:1493Used by:1507
Symbol 1495 BitmapUsed by:1496
Symbol 1496 GraphicUses:1495Used by:1507
Symbol 1497 BitmapUsed by:1498
Symbol 1498 GraphicUses:1497Used by:1507
Symbol 1499 BitmapUsed by:1500
Symbol 1500 GraphicUses:1499Used by:1507
Symbol 1501 BitmapUsed by:1502
Symbol 1502 GraphicUses:1501Used by:1507
Symbol 1503 BitmapUsed by:1504
Symbol 1504 GraphicUses:1503Used by:1507
Symbol 1505 BitmapUsed by:1506
Symbol 1506 GraphicUses:1505Used by:1507
Symbol 1507 MovieClip {V_BonusRes} [V_BonusRes]Uses:1412 1414 1416 1418 1420 1422 1424 1426 1428 1430 1432 1434 1436 1438 1440 1442 1444 1446 1448 1450 1452 1454 1456 1458 1460 1462 1464 1466 1468 1470 1472 1474 1476 1478 1480 1482 1484 1486 1488 1490 1492 1494 1496 1498 1500 1502 1504 1506
Symbol 1508 BitmapUsed by:1509
Symbol 1509 GraphicUses:1508Used by:1643
Symbol 1510 BitmapUsed by:1511
Symbol 1511 GraphicUses:1510Used by:1643
Symbol 1512 BitmapUsed by:1513
Symbol 1513 GraphicUses:1512Used by:1643
Symbol 1514 BitmapUsed by:1515
Symbol 1515 GraphicUses:1514Used by:1643
Symbol 1516 BitmapUsed by:1517
Symbol 1517 GraphicUses:1516Used by:1643
Symbol 1518 BitmapUsed by:1519
Symbol 1519 GraphicUses:1518Used by:1643
Symbol 1520 BitmapUsed by:1521
Symbol 1521 GraphicUses:1520Used by:1643
Symbol 1522 BitmapUsed by:1523
Symbol 1523 GraphicUses:1522Used by:1643
Symbol 1524 BitmapUsed by:1525
Symbol 1525 GraphicUses:1524Used by:1643
Symbol 1526 BitmapUsed by:1527
Symbol 1527 GraphicUses:1526Used by:1643
Symbol 1528 BitmapUsed by:1529
Symbol 1529 GraphicUses:1528Used by:1643
Symbol 1530 BitmapUsed by:1531
Symbol 1531 GraphicUses:1530Used by:1643
Symbol 1532 BitmapUsed by:1533
Symbol 1533 GraphicUses:1532Used by:1643
Symbol 1534 BitmapUsed by:1535
Symbol 1535 GraphicUses:1534Used by:1643
Symbol 1536 BitmapUsed by:1537
Symbol 1537 GraphicUses:1536Used by:1643
Symbol 1538 BitmapUsed by:1539
Symbol 1539 GraphicUses:1538Used by:1643
Symbol 1540 BitmapUsed by:1541
Symbol 1541 GraphicUses:1540Used by:1643
Symbol 1542 BitmapUsed by:1543 1544 1545
Symbol 1543 GraphicUses:1542Used by:1643
Symbol 1544 GraphicUses:1542Used by:1643
Symbol 1545 GraphicUses:1542Used by:1643
Symbol 1546 BitmapUsed by:1547
Symbol 1547 GraphicUses:1546Used by:1643
Symbol 1548 BitmapUsed by:1549
Symbol 1549 GraphicUses:1548Used by:1643
Symbol 1550 BitmapUsed by:1551
Symbol 1551 GraphicUses:1550Used by:1643
Symbol 1552 BitmapUsed by:1553
Symbol 1553 GraphicUses:1552Used by:1643
Symbol 1554 BitmapUsed by:1555
Symbol 1555 GraphicUses:1554Used by:1643
Symbol 1556 BitmapUsed by:1557
Symbol 1557 GraphicUses:1556Used by:1643
Symbol 1558 BitmapUsed by:1559
Symbol 1559 GraphicUses:1558Used by:1643
Symbol 1560 BitmapUsed by:1561
Symbol 1561 GraphicUses:1560Used by:1643
Symbol 1562 BitmapUsed by:1563
Symbol 1563 GraphicUses:1562Used by:1643
Symbol 1564 BitmapUsed by:1565
Symbol 1565 GraphicUses:1564Used by:1643
Symbol 1566 BitmapUsed by:1567
Symbol 1567 GraphicUses:1566Used by:1643
Symbol 1568 BitmapUsed by:1569
Symbol 1569 GraphicUses:1568Used by:1643
Symbol 1570 BitmapUsed by:1571
Symbol 1571 GraphicUses:1570Used by:1643
Symbol 1572 BitmapUsed by:1573 1594
Symbol 1573 GraphicUses:1572Used by:1643
Symbol 1574 BitmapUsed by:1575
Symbol 1575 GraphicUses:1574Used by:1643
Symbol 1576 BitmapUsed by:1577
Symbol 1577 GraphicUses:1576Used by:1643
Symbol 1578 BitmapUsed by:1579
Symbol 1579 GraphicUses:1578Used by:1643
Symbol 1580 BitmapUsed by:1581
Symbol 1581 GraphicUses:1580Used by:1643
Symbol 1582 BitmapUsed by:1583
Symbol 1583 GraphicUses:1582Used by:1643
Symbol 1584 BitmapUsed by:1585
Symbol 1585 GraphicUses:1584Used by:1643
Symbol 1586 BitmapUsed by:1587
Symbol 1587 GraphicUses:1586Used by:1643
Symbol 1588 BitmapUsed by:1589
Symbol 1589 GraphicUses:1588Used by:1643
Symbol 1590 BitmapUsed by:1591
Symbol 1591 GraphicUses:1590Used by:1643
Symbol 1592 BitmapUsed by:1593
Symbol 1593 GraphicUses:1592Used by:1643
Symbol 1594 GraphicUses:1572Used by:1643
Symbol 1595 BitmapUsed by:1596
Symbol 1596 GraphicUses:1595Used by:1643
Symbol 1597 BitmapUsed by:1598
Symbol 1598 GraphicUses:1597Used by:1643
Symbol 1599 BitmapUsed by:1600
Symbol 1600 GraphicUses:1599Used by:1643
Symbol 1601 BitmapUsed by:1602
Symbol 1602 GraphicUses:1601Used by:1643
Symbol 1603 BitmapUsed by:1604
Symbol 1604 GraphicUses:1603Used by:1643
Symbol 1605 BitmapUsed by:1606
Symbol 1606 GraphicUses:1605Used by:1643
Symbol 1607 BitmapUsed by:1608
Symbol 1608 GraphicUses:1607Used by:1643
Symbol 1609 BitmapUsed by:1610
Symbol 1610 GraphicUses:1609Used by:1643
Symbol 1611 BitmapUsed by:1612
Symbol 1612 GraphicUses:1611Used by:1643
Symbol 1613 BitmapUsed by:1614
Symbol 1614 GraphicUses:1613Used by:1643
Symbol 1615 BitmapUsed by:1616
Symbol 1616 GraphicUses:1615Used by:1643
Symbol 1617 BitmapUsed by:1618
Symbol 1618 GraphicUses:1617Used by:1643
Symbol 1619 BitmapUsed by:1620
Symbol 1620 GraphicUses:1619Used by:1643
Symbol 1621 BitmapUsed by:1622
Symbol 1622 GraphicUses:1621Used by:1643
Symbol 1623 BitmapUsed by:1624
Symbol 1624 GraphicUses:1623Used by:1643
Symbol 1625 BitmapUsed by:1626
Symbol 1626 GraphicUses:1625Used by:1643
Symbol 1627 BitmapUsed by:1628
Symbol 1628 GraphicUses:1627Used by:1643
Symbol 1629 BitmapUsed by:1630
Symbol 1630 GraphicUses:1629Used by:1643
Symbol 1631 BitmapUsed by:1632
Symbol 1632 GraphicUses:1631Used by:1643
Symbol 1633 BitmapUsed by:1634
Symbol 1634 GraphicUses:1633Used by:1643
Symbol 1635 BitmapUsed by:1636
Symbol 1636 GraphicUses:1635Used by:1643
Symbol 1637 BitmapUsed by:1638
Symbol 1638 GraphicUses:1637Used by:1643
Symbol 1639 BitmapUsed by:1640
Symbol 1640 GraphicUses:1639Used by:1643
Symbol 1641 BitmapUsed by:1642
Symbol 1642 GraphicUses:1641Used by:1643
Symbol 1643 MovieClip {V_Bird2} [V_Bird2]Uses:1509 1511 1513 1515 1517 1519 1521 1523 1525 1527 1529 1531 1533 1535 1537 1539 1541 1543 1544 1545 1547 1549 1551 1553 1555 1557 1559 1561 1563 1565 1567 1569 1571 1573 1575 1577 1579 1581 1583 1585 1587 1589 1591 1593 1594 1596 1598 1600 1602 1604 1606 1608 1610 1612 1614 1616 1618 1620 1622 1624 1626 1628 1630 1632 1634 1636 1638 1640 1642
Symbol 1644 BitmapUsed by:1645
Symbol 1645 GraphicUses:1644Used by:1676
Symbol 1646 BitmapUsed by:1647
Symbol 1647 GraphicUses:1646Used by:1676
Symbol 1648 BitmapUsed by:1649
Symbol 1649 GraphicUses:1648Used by:1676
Symbol 1650 BitmapUsed by:1651
Symbol 1651 GraphicUses:1650Used by:1676
Symbol 1652 BitmapUsed by:1653
Symbol 1653 GraphicUses:1652Used by:1676
Symbol 1654 BitmapUsed by:1655
Symbol 1655 GraphicUses:1654Used by:1676
Symbol 1656 BitmapUsed by:1657
Symbol 1657 GraphicUses:1656Used by:1676
Symbol 1658 BitmapUsed by:1659
Symbol 1659 GraphicUses:1658Used by:1676
Symbol 1660 BitmapUsed by:1661
Symbol 1661 GraphicUses:1660Used by:1676
Symbol 1662 BitmapUsed by:1663
Symbol 1663 GraphicUses:1662Used by:1676
Symbol 1664 BitmapUsed by:1665
Symbol 1665 GraphicUses:1664Used by:1676
Symbol 1666 BitmapUsed by:1667
Symbol 1667 GraphicUses:1666Used by:1676
Symbol 1668 BitmapUsed by:1669
Symbol 1669 GraphicUses:1668Used by:1676
Symbol 1670 BitmapUsed by:1671
Symbol 1671 GraphicUses:1670Used by:1676
Symbol 1672 BitmapUsed by:1673
Symbol 1673 GraphicUses:1672Used by:1676
Symbol 1674 BitmapUsed by:1675
Symbol 1675 GraphicUses:1674Used by:1676
Symbol 1676 MovieClip {V_Diam2} [V_Diam2]Uses:534 1645 1647 1649 1651 1653 1655 1657 1659 1661 1663 1665 1667 1669 1671 1673 1675
Symbol 1677 BitmapUsed by:1678
Symbol 1678 GraphicUses:1677Used by:1709
Symbol 1679 BitmapUsed by:1680
Symbol 1680 GraphicUses:1679Used by:1709
Symbol 1681 BitmapUsed by:1682
Symbol 1682 GraphicUses:1681Used by:1709
Symbol 1683 BitmapUsed by:1684
Symbol 1684 GraphicUses:1683Used by:1709
Symbol 1685 BitmapUsed by:1686
Symbol 1686 GraphicUses:1685Used by:1709
Symbol 1687 BitmapUsed by:1688
Symbol 1688 GraphicUses:1687Used by:1709
Symbol 1689 BitmapUsed by:1690
Symbol 1690 GraphicUses:1689Used by:1709
Symbol 1691 BitmapUsed by:1692
Symbol 1692 GraphicUses:1691Used by:1709
Symbol 1693 BitmapUsed by:1694
Symbol 1694 GraphicUses:1693Used by:1709
Symbol 1695 BitmapUsed by:1696
Symbol 1696 GraphicUses:1695Used by:1709
Symbol 1697 BitmapUsed by:1698
Symbol 1698 GraphicUses:1697Used by:1709
Symbol 1699 BitmapUsed by:1700
Symbol 1700 GraphicUses:1699Used by:1709
Symbol 1701 BitmapUsed by:1702
Symbol 1702 GraphicUses:1701Used by:1709
Symbol 1703 BitmapUsed by:1704
Symbol 1704 GraphicUses:1703Used by:1709
Symbol 1705 BitmapUsed by:1706
Symbol 1706 GraphicUses:1705Used by:1709
Symbol 1707 BitmapUsed by:1708
Symbol 1708 GraphicUses:1707Used by:1709
Symbol 1709 MovieClip {V_Diam3} [V_Diam3]Uses:534 1678 1680 1682 1684 1686 1688 1690 1692 1694 1696 1698 1700 1702 1704 1706 1708
Symbol 1710 BitmapUsed by:1711
Symbol 1711 GraphicUses:1710Used by:1845
Symbol 1712 BitmapUsed by:1713
Symbol 1713 GraphicUses:1712Used by:1845
Symbol 1714 BitmapUsed by:1715
Symbol 1715 GraphicUses:1714Used by:1845
Symbol 1716 BitmapUsed by:1717
Symbol 1717 GraphicUses:1716Used by:1845
Symbol 1718 BitmapUsed by:1719
Symbol 1719 GraphicUses:1718Used by:1845
Symbol 1720 BitmapUsed by:1721
Symbol 1721 GraphicUses:1720Used by:1845
Symbol 1722 BitmapUsed by:1723
Symbol 1723 GraphicUses:1722Used by:1845
Symbol 1724 BitmapUsed by:1725
Symbol 1725 GraphicUses:1724Used by:1845
Symbol 1726 BitmapUsed by:1727
Symbol 1727 GraphicUses:1726Used by:1845
Symbol 1728 BitmapUsed by:1729
Symbol 1729 GraphicUses:1728Used by:1845
Symbol 1730 BitmapUsed by:1731
Symbol 1731 GraphicUses:1730Used by:1845
Symbol 1732 BitmapUsed by:1733
Symbol 1733 GraphicUses:1732Used by:1845
Symbol 1734 BitmapUsed by:1735
Symbol 1735 GraphicUses:1734Used by:1845
Symbol 1736 BitmapUsed by:1737
Symbol 1737 GraphicUses:1736Used by:1845
Symbol 1738 BitmapUsed by:1739
Symbol 1739 GraphicUses:1738Used by:1845
Symbol 1740 BitmapUsed by:1741
Symbol 1741 GraphicUses:1740Used by:1845
Symbol 1742 BitmapUsed by:1743
Symbol 1743 GraphicUses:1742Used by:1845
Symbol 1744 BitmapUsed by:1745 1746 1747
Symbol 1745 GraphicUses:1744Used by:1845
Symbol 1746 GraphicUses:1744Used by:1845
Symbol 1747 GraphicUses:1744Used by:1845
Symbol 1748 BitmapUsed by:1749
Symbol 1749 GraphicUses:1748Used by:1845
Symbol 1750 BitmapUsed by:1751
Symbol 1751 GraphicUses:1750Used by:1845
Symbol 1752 BitmapUsed by:1753
Symbol 1753 GraphicUses:1752Used by:1845
Symbol 1754 BitmapUsed by:1755
Symbol 1755 GraphicUses:1754Used by:1845
Symbol 1756 BitmapUsed by:1757
Symbol 1757 GraphicUses:1756Used by:1845
Symbol 1758 BitmapUsed by:1759
Symbol 1759 GraphicUses:1758Used by:1845
Symbol 1760 BitmapUsed by:1761
Symbol 1761 GraphicUses:1760Used by:1845
Symbol 1762 BitmapUsed by:1763
Symbol 1763 GraphicUses:1762Used by:1845
Symbol 1764 BitmapUsed by:1765
Symbol 1765 GraphicUses:1764Used by:1845
Symbol 1766 BitmapUsed by:1767
Symbol 1767 GraphicUses:1766Used by:1845
Symbol 1768 BitmapUsed by:1769
Symbol 1769 GraphicUses:1768Used by:1845
Symbol 1770 BitmapUsed by:1771
Symbol 1771 GraphicUses:1770Used by:1845
Symbol 1772 BitmapUsed by:1773
Symbol 1773 GraphicUses:1772Used by:1845
Symbol 1774 BitmapUsed by:1775 1796
Symbol 1775 GraphicUses:1774Used by:1845
Symbol 1776 BitmapUsed by:1777
Symbol 1777 GraphicUses:1776Used by:1845
Symbol 1778 BitmapUsed by:1779
Symbol 1779 GraphicUses:1778Used by:1845
Symbol 1780 BitmapUsed by:1781
Symbol 1781 GraphicUses:1780Used by:1845
Symbol 1782 BitmapUsed by:1783
Symbol 1783 GraphicUses:1782Used by:1845
Symbol 1784 BitmapUsed by:1785
Symbol 1785 GraphicUses:1784Used by:1845
Symbol 1786 BitmapUsed by:1787
Symbol 1787 GraphicUses:1786Used by:1845
Symbol 1788 BitmapUsed by:1789
Symbol 1789 GraphicUses:1788Used by:1845
Symbol 1790 BitmapUsed by:1791
Symbol 1791 GraphicUses:1790Used by:1845
Symbol 1792 BitmapUsed by:1793
Symbol 1793 GraphicUses:1792Used by:1845
Symbol 1794 BitmapUsed by:1795
Symbol 1795 GraphicUses:1794Used by:1845
Symbol 1796 GraphicUses:1774Used by:1845
Symbol 1797 BitmapUsed by:1798
Symbol 1798 GraphicUses:1797Used by:1845
Symbol 1799 BitmapUsed by:1800
Symbol 1800 GraphicUses:1799Used by:1845
Symbol 1801 BitmapUsed by:1802
Symbol 1802 GraphicUses:1801Used by:1845
Symbol 1803 BitmapUsed by:1804
Symbol 1804 GraphicUses:1803Used by:1845
Symbol 1805 BitmapUsed by:1806
Symbol 1806 GraphicUses:1805Used by:1845
Symbol 1807 BitmapUsed by:1808
Symbol 1808 GraphicUses:1807Used by:1845
Symbol 1809 BitmapUsed by:1810
Symbol 1810 GraphicUses:1809Used by:1845
Symbol 1811 BitmapUsed by:1812
Symbol 1812 GraphicUses:1811Used by:1845
Symbol 1813 BitmapUsed by:1814
Symbol 1814 GraphicUses:1813Used by:1845
Symbol 1815 BitmapUsed by:1816
Symbol 1816 GraphicUses:1815Used by:1845
Symbol 1817 BitmapUsed by:1818
Symbol 1818 GraphicUses:1817Used by:1845
Symbol 1819 BitmapUsed by:1820
Symbol 1820 GraphicUses:1819Used by:1845
Symbol 1821 BitmapUsed by:1822
Symbol 1822 GraphicUses:1821Used by:1845
Symbol 1823 BitmapUsed by:1824
Symbol 1824 GraphicUses:1823Used by:1845
Symbol 1825 BitmapUsed by:1826
Symbol 1826 GraphicUses:1825Used by:1845
Symbol 1827 BitmapUsed by:1828
Symbol 1828 GraphicUses:1827Used by:1845
Symbol 1829 BitmapUsed by:1830
Symbol 1830 GraphicUses:1829Used by:1845
Symbol 1831 BitmapUsed by:1832
Symbol 1832 GraphicUses:1831Used by:1845
Symbol 1833 BitmapUsed by:1834
Symbol 1834 GraphicUses:1833Used by:1845
Symbol 1835 BitmapUsed by:1836
Symbol 1836 GraphicUses:1835Used by:1845
Symbol 1837 BitmapUsed by:1838
Symbol 1838 GraphicUses:1837Used by:1845
Symbol 1839 BitmapUsed by:1840
Symbol 1840 GraphicUses:1839Used by:1845
Symbol 1841 BitmapUsed by:1842
Symbol 1842 GraphicUses:1841Used by:1845
Symbol 1843 BitmapUsed by:1844
Symbol 1844 GraphicUses:1843Used by:1845
Symbol 1845 MovieClip {V_Bird3} [V_Bird3]Uses:1711 1713 1715 1717 1719 1721 1723 1725 1727 1729 1731 1733 1735 1737 1739 1741 1743 1745 1746 1747 1749 1751 1753 1755 1757 1759 1761 1763 1765 1767 1769 1771 1773 1775 1777 1779 1781 1783 1785 1787 1789 1791 1793 1795 1796 1798 1800 1802 1804 1806 1808 1810 1812 1814 1816 1818 1820 1822 1824 1826 1828 1830 1832 1834 1836 1838 1840 1842 1844
Symbol 1846 BitmapUsed by:1847
Symbol 1847 GraphicUses:1846Used by:1848
Symbol 1848 MovieClipUses:1847Used by:1874
Symbol 1849 BitmapUsed by:1850
Symbol 1850 GraphicUses:1849Used by:1851
Symbol 1851 MovieClipUses:1850Used by:1874
Symbol 1852 BitmapUsed by:1853
Symbol 1853 GraphicUses:1852Used by:1854
Symbol 1854 MovieClipUses:1853Used by:1874
Symbol 1855 BitmapUsed by:1856
Symbol 1856 GraphicUses:1855Used by:1857
Symbol 1857 MovieClipUses:1856Used by:1874
Symbol 1858 GraphicUsed by:1859
Symbol 1859 MovieClipUses:1858Used by:1874
Symbol 1860 GraphicUsed by:1861
Symbol 1861 MovieClipUses:1860Used by:1874
Symbol 1862 BitmapUsed by:1863
Symbol 1863 GraphicUses:1862Used by:1864
Symbol 1864 MovieClipUses:1863Used by:1874
Symbol 1865 BitmapUsed by:1866
Symbol 1866 GraphicUses:1865Used by:1867
Symbol 1867 MovieClipUses:1866Used by:1874
Symbol 1868 BitmapUsed by:1869
Symbol 1869 GraphicUses:1868Used by:1870
Symbol 1870 MovieClipUses:1869Used by:1874
Symbol 1871 BitmapUsed by:1872
Symbol 1872 GraphicUses:1871Used by:1873
Symbol 1873 MovieClipUses:1872Used by:1874
Symbol 1874 MovieClip {V_CatRes} [V_CatRes]Uses:1848 1851 1854 1857 1859 1861 1864 1867 1870 1873
Symbol 1875 MovieClipUses:533Used by:1876
Symbol 1876 MovieClip {birds_town_0_fla.boom_2_27} [birds_town_0_fla.boom_2_27]Uses:1875Used by:1880
Symbol 1877 BitmapUsed by:1878
Symbol 1878 GraphicUses:1877Used by:1879
Symbol 1879 MovieClipUses:1878Used by:1880 1885
Symbol 1880 MovieClip {V_Boom} [V_Boom]Uses:1876 1879
Symbol 1881 BitmapUsed by:1882
Symbol 1882 GraphicUses:1881Used by:1883
Symbol 1883 MovieClipUses:1882Used by:1884
Symbol 1884 MovieClip {birds_town_0_fla.lov_2_25} [birds_town_0_fla.lov_2_25]Uses:1883Used by:1885
Symbol 1885 MovieClip {V_CatchGems} [V_CatchGems]Uses:1879 1884
Symbol 1886 BitmapUsed by:1887
Symbol 1887 GraphicUses:1886Used by:1890
Symbol 1888 BitmapUsed by:1889
Symbol 1889 GraphicUses:1888Used by:1890
Symbol 1890 MovieClip {V_Hook} [V_Hook]Uses:1887 1889
Symbol 1891 BitmapUsed by:1892
Symbol 1892 GraphicUses:1891Used by:1893
Symbol 1893 MovieClipUses:1892Used by:1894
Symbol 1894 MovieClipUses:1893Used by:1901
Symbol 1895 BitmapUsed by:1896
Symbol 1896 GraphicUses:1895Used by:1897
Symbol 1897 MovieClipUses:1896Used by:1898 1899
Symbol 1898 MovieClipUses:1897Used by:1900
Symbol 1899 MovieClipUses:1897Used by:1900
Symbol 1900 MovieClipUses:1898 1899Used by:1901
Symbol 1901 MovieClipUses:1894 1900Used by:1902
Symbol 1902 MovieClipUses:1901Used by:1903
Symbol 1903 MovieClip {V_Particle1Res} [V_Particle1Res]Uses:1902
Symbol 1904 Sound {BONUS_pause} [BONUS_pause]
Symbol 1905 Sound {Egg_destroy_coins} [Egg_destroy_coins]
Symbol 1906 Sound {Birds_CHANGE} [Birds_CHANGE]
Symbol 1907 Sound {Combo03} [Combo03]
Symbol 1908 Sound {Combo02} [Combo02]
Symbol 1909 Sound {Birds_WALK_in_cage} [Birds_WALK_in_cage]
Symbol 1910 Sound {Bonus_BOMB} [Bonus_BOMB]
Symbol 1911 Sound {Progress_Bar} [Progress_Bar]
Symbol 1912 Sound {Level_WIN} [Level_WIN]
Symbol 1913 Sound {Egg_destroy} [Egg_destroy]
Symbol 1914 Sound {mouse_click} [mouse_click]
Symbol 1915 Sound {Birds_Revers_walk} [Birds_Revers_walk]
Symbol 1916 Sound {Bird_in_ROW} [Bird_in_ROW]
Symbol 1917 Sound {Birds_WALK} [Birds_WALK]
Symbol 1918 Sound {mouse_over} [mouse_over]
Symbol 1919 Sound {Level_LOSE} [Level_LOSE]
Symbol 1920 Sound {Combo01} [Combo01]
Symbol 1921 Sound {BUM02} [BUM02]
Symbol 1922 Sound {BUM03} [BUM03]
Symbol 1923 Sound {coin} [coin]
Symbol 1924 Sound {BUM01} [BUM01]
Symbol 1925 Sound {Match} [Match]
Symbol 1926 Sound {Gameplay} [Gameplay]
Symbol 1927 Sound {BONUS_revers} [BONUS_revers]
Symbol 1928 Sound {Launch} [Launch]
Symbol 1929 Sound {Photo} [Photo]
Symbol 1930 Sound {Bird_Photo} [Bird_Photo]
Symbol 1931 Sound {Particles} [Particles]
Symbol 1932 Sound {Birds_Connect} [Birds_Connect]
Symbol 1933 Sound {Bonus_Almaz_Appears} [Bonus_Almaz_Appears]
Symbol 1934 Sound {Bonus_pricel} [Bonus_pricel]
Symbol 1935 Bitmap {TILE10} [TILE10]
Symbol 1936 Bitmap {TILE23} [TILE23]
Symbol 1937 Bitmap {TILE12} [TILE12]
Symbol 1938 Bitmap {TILE21} [TILE21]
Symbol 1939 Bitmap {TILE11} [TILE11]
Symbol 1940 Bitmap {TILE20} [TILE20]
Symbol 1941 Bitmap {TILE13} [TILE13]
Symbol 1942 Bitmap {TILE14} [TILE14]
Symbol 1943 BitmapUsed by:1945
Symbol 1944 BitmapUsed by:1945
Symbol 1945 GraphicUses:1943 1944Used by:1946
Symbol 1946 MovieClip {V_Area} [V_Area]Uses:629 1945
Symbol 1947 BitmapUsed by:1948
Symbol 1948 GraphicUses:1947Used by:1949
Symbol 1949 MovieClipUses:1948Used by:1986
Symbol 1950 BitmapUsed by:1951
Symbol 1951 GraphicUses:1950Used by:1952
Symbol 1952 MovieClipUses:1951Used by:1986
Symbol 1953 BitmapUsed by:1954
Symbol 1954 GraphicUses:1953Used by:1955
Symbol 1955 MovieClipUses:1954Used by:1986
Symbol 1956 BitmapUsed by:1957
Symbol 1957 GraphicUses:1956Used by:1958
Symbol 1958 MovieClipUses:1957Used by:1986
Symbol 1959 BitmapUsed by:1960
Symbol 1960 GraphicUses:1959Used by:1961
Symbol 1961 MovieClipUses:1960Used by:1986
Symbol 1962 BitmapUsed by:1963
Symbol 1963 GraphicUses:1962Used by:1964
Symbol 1964 MovieClipUses:1963Used by:1986
Symbol 1965 BitmapUsed by:1966
Symbol 1966 GraphicUses:1965Used by:1967
Symbol 1967 MovieClipUses:1966Used by:1986
Symbol 1968 BitmapUsed by:1969
Symbol 1969 GraphicUses:1968Used by:1970
Symbol 1970 MovieClipUses:1969Used by:1986
Symbol 1971 BitmapUsed by:1972
Symbol 1972 GraphicUses:1971Used by:1973
Symbol 1973 MovieClipUses:1972Used by:1986
Symbol 1974 BitmapUsed by:1975
Symbol 1975 GraphicUses:1974Used by:1976
Symbol 1976 MovieClipUses:1975Used by:1986
Symbol 1977 BitmapUsed by:1978
Symbol 1978 GraphicUses:1977Used by:1986
Symbol 1979 BitmapUsed by:1980
Symbol 1980 GraphicUses:1979Used by:1981
Symbol 1981 MovieClipUses:1980Used by:1986
Symbol 1982 BitmapUsed by:1983
Symbol 1983 GraphicUses:1982Used by:1986
Symbol 1984 BitmapUsed by:1985
Symbol 1985 GraphicUses:1984Used by:1986
Symbol 1986 MovieClip {birds_town_0_fla.pt_tut_mc_11} [birds_town_0_fla.pt_tut_mc_11]Uses:1949 1952 1955 1958 1961 1964 1967 1970 1973 1976 1978 1981 1983 1985Used by:1998
Symbol 1987 BitmapUsed by:1988
Symbol 1988 GraphicUses:1987Used by:1997
Symbol 1989 FontUsed by:1990 1991 1992 1993 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097
Symbol 1990 TextUses:1989Used by:1996
Symbol 1991 TextUses:1989Used by:1996
Symbol 1992 TextUses:1989Used by:1996
Symbol 1993 TextUses:1989Used by:1996
Symbol 1994 BitmapUsed by:1995
Symbol 1995 GraphicUses:1994Used by:1996
Symbol 1996 MovieClipUses:1990 1991 1992 1993 1995Used by:1997
Symbol 1997 MovieClipUses:1988 1996Used by:1998
Symbol 1998 MovieClip {V_BirdWithBabl} [V_BirdWithBabl]Uses:1986 1997
Symbol 1999 GraphicUsed by:2000
Symbol 2000 MovieClip {V_Tutorial} [V_Tutorial]Uses:1999
Symbol 2001 BitmapUsed by:2002
Symbol 2002 GraphicUses:2001Used by:2049
Symbol 2003 BitmapUsed by:2004
Symbol 2004 GraphicUses:2003Used by:2049
Symbol 2005 BitmapUsed by:2006
Symbol 2006 GraphicUses:2005Used by:2049
Symbol 2007 BitmapUsed by:2008
Symbol 2008 GraphicUses:2007Used by:2049
Symbol 2009 BitmapUsed by:2010
Symbol 2010 GraphicUses:2009Used by:2049
Symbol 2011 BitmapUsed by:2012
Symbol 2012 GraphicUses:2011Used by:2049
Symbol 2013 BitmapUsed by:2014
Symbol 2014 GraphicUses:2013Used by:2049
Symbol 2015 BitmapUsed by:2016
Symbol 2016 GraphicUses:2015Used by:2049
Symbol 2017 BitmapUsed by:2018
Symbol 2018 GraphicUses:2017Used by:2049
Symbol 2019 BitmapUsed by:2020
Symbol 2020 GraphicUses:2019Used by:2049
Symbol 2021 BitmapUsed by:2022
Symbol 2022 GraphicUses:2021Used by:2049
Symbol 2023 BitmapUsed by:2024
Symbol 2024 GraphicUses:2023Used by:2049
Symbol 2025 BitmapUsed by:2026
Symbol 2026 GraphicUses:2025Used by:2049
Symbol 2027 BitmapUsed by:2028
Symbol 2028 GraphicUses:2027Used by:2049
Symbol 2029 BitmapUsed by:2030
Symbol 2030 GraphicUses:2029Used by:2049
Symbol 2031 BitmapUsed by:2032
Symbol 2032 GraphicUses:2031Used by:2049
Symbol 2033 BitmapUsed by:2034
Symbol 2034 GraphicUses:2033Used by:2049
Symbol 2035 BitmapUsed by:2036
Symbol 2036 GraphicUses:2035Used by:2049
Symbol 2037 BitmapUsed by:2038
Symbol 2038 GraphicUses:2037Used by:2049
Symbol 2039 BitmapUsed by:2040
Symbol 2040 GraphicUses:2039Used by:2049
Symbol 2041 BitmapUsed by:2042
Symbol 2042 GraphicUses:2041Used by:2049
Symbol 2043 BitmapUsed by:2044
Symbol 2044 GraphicUses:2043Used by:2049
Symbol 2045 BitmapUsed by:2046
Symbol 2046 GraphicUses:2045Used by:2049
Symbol 2047 BitmapUsed by:2048
Symbol 2048 GraphicUses:2047Used by:2049
Symbol 2049 MovieClipUses:2002 2004 2006 2008 2010 2012 2014 2016 2018 2020 2022 2024 2026 2028 2030 2032 2034 2036 2038 2040 2042 2044 2046 2048Used by:2083
Symbol 2050 BitmapUsed by:2051
Symbol 2051 GraphicUses:2050Used by:2065
Symbol 2052 BitmapUsed by:2053 2054 2055 2056
Symbol 2053 GraphicUses:2052Used by:2065
Symbol 2054 GraphicUses:2052Used by:2065
Symbol 2055 GraphicUses:2052Used by:2065
Symbol 2056 GraphicUses:2052Used by:2065
Symbol 2057 BitmapUsed by:2058
Symbol 2058 GraphicUses:2057Used by:2065
Symbol 2059 BitmapUsed by:2060
Symbol 2060 GraphicUses:2059Used by:2065
Symbol 2061 BitmapUsed by:2062
Symbol 2062 GraphicUses:2061Used by:2065
Symbol 2063 BitmapUsed by:2064
Symbol 2064 GraphicUses:2063Used by:2065
Symbol 2065 MovieClipUses:2051 2053 2054 2055 2056 2058 2060 2062 2064Used by:2083
Symbol 2066 BitmapUsed by:2067
Symbol 2067 GraphicUses:2066Used by:2082
Symbol 2068 BitmapUsed by:2069
Symbol 2069 GraphicUses:2068Used by:2082
Symbol 2070 BitmapUsed by:2071
Symbol 2071 GraphicUses:2070Used by:2082
Symbol 2072 BitmapUsed by:2073
Symbol 2073 GraphicUses:2072Used by:2082
Symbol 2074 BitmapUsed by:2075
Symbol 2075 GraphicUses:2074Used by:2082
Symbol 2076 BitmapUsed by:2077
Symbol 2077 GraphicUses:2076Used by:2082
Symbol 2078 BitmapUsed by:2079
Symbol 2079 GraphicUses:2078Used by:2082
Symbol 2080 BitmapUsed by:2081
Symbol 2081 GraphicUses:2080Used by:2082
Symbol 2082 MovieClipUses:2067 2069 2071 2073 2075 2077 2079 2081Used by:2083
Symbol 2083 MovieClip {V_KatapultaRes} [V_KatapultaRes]Uses:2049 2065 2082
Symbol 2084 BitmapUsed by:2085
Symbol 2085 GraphicUses:2084Used by:2099
Symbol 2086 TextUses:1989Used by:2098
Symbol 2087 TextUses:1989Used by:2098
Symbol 2088 TextUses:1989Used by:2098
Symbol 2089 TextUses:1989Used by:2098
Symbol 2090 TextUses:1989Used by:2098
Symbol 2091 TextUses:1989Used by:2098
Symbol 2092 TextUses:1989Used by:2098
Symbol 2093 TextUses:1989Used by:2098
Symbol 2094 TextUses:1989Used by:2098
Symbol 2095 TextUses:1989Used by:2098
Symbol 2096 TextUses:1989Used by:2098
Symbol 2097 TextUses:1989Used by:2098
Symbol 2098 MovieClipUses:2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097Used by:2099
Symbol 2099 MovieClip {V_Fotka} [V_Fotka]Uses:2085 2098
Symbol 2100 BinaryData {V_Levels_Level5}

Instance Names

"download_btn"Symbol 23 MovieClip {V_PauseRes} [V_PauseRes] Frame 1Symbol 10 Button
"retart_btn"Symbol 23 MovieClip {V_PauseRes} [V_PauseRes] Frame 1Symbol 17 Button
"options_btn"Symbol 23 MovieClip {V_PauseRes} [V_PauseRes] Frame 1Symbol 17 Button
"resume_btn"Symbol 23 MovieClip {V_PauseRes} [V_PauseRes] Frame 1Symbol 17 Button
"bird_mc"Symbol 46 MovieClip {V_MenuRes} [V_MenuRes] Frame 1Symbol 43 MovieClip
"play_btn"Symbol 46 MovieClip {V_MenuRes} [V_MenuRes] Frame 1Symbol 10 Button
"download_btn"Symbol 46 MovieClip {V_MenuRes} [V_MenuRes] Frame 1Symbol 17 Button
"bird_mc"Symbol 76 MovieClip {V_BirdItem} [V_BirdItem] Frame 1Symbol 74 MovieClip
"points_txt"Symbol 76 MovieClip {V_BirdItem} [V_BirdItem] Frame 1Symbol 75 EditableText
"pause_btn"Symbol 82 MovieClip {V_InterfaceRes} [V_InterfaceRes] Frame 1Symbol 17 Button
"moneys_mc"Symbol 82 MovieClip {V_InterfaceRes} [V_InterfaceRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"diamonds_mc"Symbol 82 MovieClip {V_InterfaceRes} [V_InterfaceRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"b1"Symbol 82 MovieClip {V_InterfaceRes} [V_InterfaceRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"b2"Symbol 82 MovieClip {V_InterfaceRes} [V_InterfaceRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"b3"Symbol 82 MovieClip {V_InterfaceRes} [V_InterfaceRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"b4"Symbol 82 MovieClip {V_InterfaceRes} [V_InterfaceRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"b5"Symbol 82 MovieClip {V_InterfaceRes} [V_InterfaceRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"b6"Symbol 82 MovieClip {V_InterfaceRes} [V_InterfaceRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"progress_mc"Symbol 82 MovieClip {V_InterfaceRes} [V_InterfaceRes] Frame 1Symbol 81 MovieClip
"ok_btn"Symbol 99 MovieClip {V_OptionsRes} [V_OptionsRes] Frame 1Symbol 10 Button
"s1_mc"Symbol 99 MovieClip {V_OptionsRes} [V_OptionsRes] Frame 1Symbol 81 MovieClip
"s2_mc"Symbol 99 MovieClip {V_OptionsRes} [V_OptionsRes] Frame 1Symbol 81 MovieClip
"slider2_mc"Symbol 99 MovieClip {V_OptionsRes} [V_OptionsRes] Frame 1Symbol 98 MovieClip
"slider1_mc"Symbol 99 MovieClip {V_OptionsRes} [V_OptionsRes] Frame 1Symbol 98 MovieClip
"yes_btn"Symbol 171 MovieClip {V_GameOverRes} [V_GameOverRes] Frame 1Symbol 10 Button
"no_btn"Symbol 171 MovieClip {V_GameOverRes} [V_GameOverRes] Frame 1Symbol 17 Button
"continue_btn"Symbol 187 MovieClip {V_ScoresRes} [V_ScoresRes] Frame 1Symbol 10 Button
"combo_mc"Symbol 187 MovieClip {V_ScoresRes} [V_ScoresRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"diamond_mc"Symbol 187 MovieClip {V_ScoresRes} [V_ScoresRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"money_mc"Symbol 187 MovieClip {V_ScoresRes} [V_ScoresRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"time_mc"Symbol 187 MovieClip {V_ScoresRes} [V_ScoresRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"b1"Symbol 187 MovieClip {V_ScoresRes} [V_ScoresRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"b3"Symbol 187 MovieClip {V_ScoresRes} [V_ScoresRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"b5"Symbol 187 MovieClip {V_ScoresRes} [V_ScoresRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"b2"Symbol 187 MovieClip {V_ScoresRes} [V_ScoresRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"b4"Symbol 187 MovieClip {V_ScoresRes} [V_ScoresRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"b6"Symbol 187 MovieClip {V_ScoresRes} [V_ScoresRes] Frame 1Symbol 76 MovieClip {V_BirdItem} [V_BirdItem]
"b1"Symbol 409 MovieClip {V_CifraText} [V_CifraText] Frame 1Symbol 408 MovieClip {birds_town_0_fla.cifra_130} [birds_town_0_fla.cifra_130]
"b2"Symbol 409 MovieClip {V_CifraText} [V_CifraText] Frame 1Symbol 408 MovieClip {birds_town_0_fla.cifra_130} [birds_town_0_fla.cifra_130]
"b3"Symbol 409 MovieClip {V_CifraText} [V_CifraText] Frame 1Symbol 408 MovieClip {birds_town_0_fla.cifra_130} [birds_town_0_fla.cifra_130]
"b1"Symbol 633 MovieClip {V_ComboText} [V_ComboText] Frame 1Symbol 629 MovieClip {birds_town_0_fla.cifra_124} [birds_town_0_fla.cifra_124]
"p1_mc"Symbol 1903 MovieClip {V_Particle1Res} [V_Particle1Res] Frame 1Symbol 1902 MovieClip
"b1"Symbol 1946 MovieClip {V_Area} [V_Area] Frame 1Symbol 629 MovieClip {birds_town_0_fla.cifra_124} [birds_town_0_fla.cifra_124]
"b2"Symbol 1946 MovieClip {V_Area} [V_Area] Frame 1Symbol 629 MovieClip {birds_town_0_fla.cifra_124} [birds_town_0_fla.cifra_124]
"text_mc"Symbol 1997 MovieClip Frame 1Symbol 1996 MovieClip
"bird"Symbol 1998 MovieClip {V_BirdWithBabl} [V_BirdWithBabl] Frame 1Symbol 1986 MovieClip {birds_town_0_fla.pt_tut_mc_11} [birds_town_0_fla.pt_tut_mc_11]
"text_babl"Symbol 1998 MovieClip {V_BirdWithBabl} [V_BirdWithBabl] Frame 1Symbol 1997 MovieClip
"res2_mc"Symbol 2083 MovieClip {V_KatapultaRes} [V_KatapultaRes] Frame 1Symbol 2049 MovieClip
"res1_mc"Symbol 2083 MovieClip {V_KatapultaRes} [V_KatapultaRes] Frame 1Symbol 2065 MovieClip
"prev_mc"Symbol 2083 MovieClip {V_KatapultaRes} [V_KatapultaRes] Frame 1Symbol 2082 MovieClip
"text_mc"Symbol 2099 MovieClip {V_Fotka} [V_Fotka] Frame 1Symbol 2098 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1457 bytes "<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'><rdf:Description rdf:about='' xmlns ..."
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 1000, ScriptTimeout: 60 seconds
ExportAssets (56)Timeline Frame 1Symbol 23 as "V_PauseRes"
ExportAssets (56)Timeline Frame 1Symbol 46 as "V_MenuRes"
ExportAssets (56)Timeline Frame 1Symbol 82 as "V_InterfaceRes"
ExportAssets (56)Timeline Frame 1Symbol 83 as "V_Levels_Level7"
ExportAssets (56)Timeline Frame 1Symbol 84 as "V_Levels_Level8"
ExportAssets (56)Timeline Frame 1Symbol 85 as "V_Levels_Level6"
ExportAssets (56)Timeline Frame 1Symbol 86 as "V_Levels_Level3"
ExportAssets (56)Timeline Frame 1Symbol 87 as "V_Levels_Level4"
ExportAssets (56)Timeline Frame 1Symbol 88 as "V_Levels_Level1"
ExportAssets (56)Timeline Frame 1Symbol 89 as "V_Levels_Level2"
ExportAssets (56)Timeline Frame 1Symbol 91 as "V_TilesManager"
ExportAssets (56)Timeline Frame 1Symbol 99 as "V_OptionsRes"
ExportAssets (56)Timeline Frame 1Symbol 166 as "V_End2Wnd"
ExportAssets (56)Timeline Frame 1Symbol 171 as "V_GameOverRes"
ExportAssets (56)Timeline Frame 1Symbol 183 as "V_LoaderRes"
ExportAssets (56)Timeline Frame 1Symbol 187 as "V_ScoresRes"
ExportAssets (56)Timeline Frame 1Symbol 323 as "V_Bird1"
ExportAssets (56)Timeline Frame 1Symbol 384 as "V_BirdDiamonds"
ExportAssets (56)Timeline Frame 1Symbol 409 as "V_CifraText"
ExportAssets (56)Timeline Frame 1Symbol 470 as "V_BirdCoins"
ExportAssets (56)Timeline Frame 1Symbol 531 as "V_BirdEggLock"
ExportAssets (56)Timeline Frame 1Symbol 567 as "V_Diam1"
ExportAssets (56)Timeline Frame 1Symbol 628 as "V_BirdEgge"
ExportAssets (56)Timeline Frame 1Symbol 633 as "V_ComboText"
ExportAssets (56)Timeline Frame 1Symbol 769 as "V_Bird8"
ExportAssets (56)Timeline Frame 1Symbol 905 as "V_Bird6"
ExportAssets (56)Timeline Frame 1Symbol 1041 as "V_Bird7"
ExportAssets (56)Timeline Frame 1Symbol 1072 as "V_Coin"
ExportAssets (56)Timeline Frame 1Symbol 1208 as "V_Bird4"
ExportAssets (56)Timeline Frame 1Symbol 1241 as "V_Diam4"
ExportAssets (56)Timeline Frame 1Symbol 1274 as "V_Diam5"
ExportAssets (56)Timeline Frame 1Symbol 1410 as "V_Bird5"
ExportAssets (56)Timeline Frame 1Symbol 1507 as "V_BonusRes"
ExportAssets (56)Timeline Frame 1Symbol 1643 as "V_Bird2"
ExportAssets (56)Timeline Frame 1Symbol 1676 as "V_Diam2"
ExportAssets (56)Timeline Frame 1Symbol 1709 as "V_Diam3"
ExportAssets (56)Timeline Frame 1Symbol 1845 as "V_Bird3"
ExportAssets (56)Timeline Frame 1Symbol 1874 as "V_CatRes"
ExportAssets (56)Timeline Frame 1Symbol 1880 as "V_Boom"
ExportAssets (56)Timeline Frame 1Symbol 1885 as "V_CatchGems"
ExportAssets (56)Timeline Frame 1Symbol 1890 as "V_Hook"
ExportAssets (56)Timeline Frame 1Symbol 1903 as "V_Particle1Res"
ExportAssets (56)Timeline Frame 1Symbol 76 as "V_BirdItem"
ExportAssets (56)Timeline Frame 1Symbol 1904 as "BONUS_pause"
ExportAssets (56)Timeline Frame 1Symbol 1905 as "Egg_destroy_coins"
ExportAssets (56)Timeline Frame 1Symbol 1906 as "Birds_CHANGE"
ExportAssets (56)Timeline Frame 1Symbol 1907 as "Combo03"
ExportAssets (56)Timeline Frame 1Symbol 1908 as "Combo02"
ExportAssets (56)Timeline Frame 1Symbol 1909 as "Birds_WALK_in_cage"
ExportAssets (56)Timeline Frame 1Symbol 1910 as "Bonus_BOMB"
ExportAssets (56)Timeline Frame 1Symbol 1911 as "Progress_Bar"
ExportAssets (56)Timeline Frame 1Symbol 1912 as "Level_WIN"
ExportAssets (56)Timeline Frame 1Symbol 1913 as "Egg_destroy"
ExportAssets (56)Timeline Frame 1Symbol 1914 as "mouse_click"
ExportAssets (56)Timeline Frame 1Symbol 1915 as "Birds_Revers_walk"
ExportAssets (56)Timeline Frame 1Symbol 1916 as "Bird_in_ROW"
ExportAssets (56)Timeline Frame 1Symbol 1917 as "Birds_WALK"
ExportAssets (56)Timeline Frame 1Symbol 1918 as "mouse_over"
ExportAssets (56)Timeline Frame 1Symbol 1919 as "Level_LOSE"
ExportAssets (56)Timeline Frame 1Symbol 1920 as "Combo01"
ExportAssets (56)Timeline Frame 1Symbol 1921 as "BUM02"
ExportAssets (56)Timeline Frame 1Symbol 1922 as "BUM03"
ExportAssets (56)Timeline Frame 1Symbol 1923 as "coin"
ExportAssets (56)Timeline Frame 1Symbol 1924 as "BUM01"
ExportAssets (56)Timeline Frame 1Symbol 1925 as "Match"
ExportAssets (56)Timeline Frame 1Symbol 1926 as "Gameplay"
ExportAssets (56)Timeline Frame 1Symbol 1927 as "BONUS_revers"
ExportAssets (56)Timeline Frame 1Symbol 1928 as "Launch"
ExportAssets (56)Timeline Frame 1Symbol 1929 as "Photo"
ExportAssets (56)Timeline Frame 1Symbol 1930 as "Bird_Photo"
ExportAssets (56)Timeline Frame 1Symbol 1931 as "Particles"
ExportAssets (56)Timeline Frame 1Symbol 1932 as "Birds_Connect"
ExportAssets (56)Timeline Frame 1Symbol 1933 as "Bonus_Almaz_Appears"
ExportAssets (56)Timeline Frame 1Symbol 1934 as "Bonus_pricel"
ExportAssets (56)Timeline Frame 1Symbol 1935 as "TILE10"
ExportAssets (56)Timeline Frame 1Symbol 1936 as "TILE23"
ExportAssets (56)Timeline Frame 1Symbol 1937 as "TILE12"
ExportAssets (56)Timeline Frame 1Symbol 1938 as "TILE21"
ExportAssets (56)Timeline Frame 1Symbol 1939 as "TILE11"
ExportAssets (56)Timeline Frame 1Symbol 1940 as "TILE20"
ExportAssets (56)Timeline Frame 1Symbol 1941 as "TILE13"
ExportAssets (56)Timeline Frame 1Symbol 1942 as "TILE14"
ExportAssets (56)Timeline Frame 1Symbol 1946 as "V_Area"
ExportAssets (56)Timeline Frame 1Symbol 408 as "birds_town_0_fla.cifra_130"
ExportAssets (56)Timeline Frame 1Symbol 629 as "birds_town_0_fla.cifra_124"
ExportAssets (56)Timeline Frame 1Symbol 1998 as "V_BirdWithBabl"
ExportAssets (56)Timeline Frame 1Symbol 2000 as "V_Tutorial"
ExportAssets (56)Timeline Frame 1Symbol 1876 as "birds_town_0_fla.boom_2_27"
ExportAssets (56)Timeline Frame 1Symbol 1884 as "birds_town_0_fla.lov_2_25"
ExportAssets (56)Timeline Frame 1Symbol 2083 as "V_KatapultaRes"
ExportAssets (56)Timeline Frame 1Symbol 2099 as "V_Fotka"
ExportAssets (56)Timeline Frame 1Symbol 1986 as "birds_town_0_fla.pt_tut_mc_11"
EnableDebugger2 (64)Timeline Frame 131 bytes "u.$1$vz$ytxCLUnfgpZw8bw1H2fGH1."
DebugMX1 (63)Timeline Frame 1
SerialNumber (41)Timeline Frame 1

Labels

"BirdsTown"Frame 1
"walk"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 1
"walk_ani"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 3
"trus"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 14
"zirk"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 34
"morg"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 46
"na_cat"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 50
"let"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 51
"shmiak_1"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 52
"shmiak_2"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 53
"shmiak_3"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 54
"shmiak_4"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 55
"povorot"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 56
"polet"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 60
"power"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 68
"crazy_1"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 69
"crazy_2"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 70
"crazy_3"Symbol 323 MovieClip {V_Bird1} [V_Bird1] Frame 71
"walk"Symbol 384 MovieClip {V_BirdDiamonds} [V_BirdDiamonds] Frame 1
"walk_ani"Symbol 384 MovieClip {V_BirdDiamonds} [V_BirdDiamonds] Frame 3
"lop"Symbol 384 MovieClip {V_BirdDiamonds} [V_BirdDiamonds] Frame 14
"walk"Symbol 470 MovieClip {V_BirdCoins} [V_BirdCoins] Frame 1
"walk_ani"Symbol 470 MovieClip {V_BirdCoins} [V_BirdCoins] Frame 3
"lop"Symbol 470 MovieClip {V_BirdCoins} [V_BirdCoins] Frame 14
"walk"Symbol 531 MovieClip {V_BirdEggLock} [V_BirdEggLock] Frame 1
"walk_ani"Symbol 531 MovieClip {V_BirdEggLock} [V_BirdEggLock] Frame 3
"lop"Symbol 531 MovieClip {V_BirdEggLock} [V_BirdEggLock] Frame 14
"walk"Symbol 628 MovieClip {V_BirdEgge} [V_BirdEgge] Frame 1
"walk_ani"Symbol 628 MovieClip {V_BirdEgge} [V_BirdEgge] Frame 3
"lop"Symbol 628 MovieClip {V_BirdEgge} [V_BirdEgge] Frame 14
"walk"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 1
"walk_ani"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 3
"trus"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 14
"zirk"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 34
"morg"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 46
"na_cat"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 50
"let"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 51
"shmiak_1"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 52
"shmiak_2"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 53
"shmiak_3"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 54
"shmiak_4"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 55
"povorot"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 56
"polet"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 60
"power"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 68
"crazy_1"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 69
"crazy_2"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 70
"crazy_3"Symbol 769 MovieClip {V_Bird8} [V_Bird8] Frame 71
"walk"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 1
"walk_ani"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 3
"trus"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 14
"zirk"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 34
"morg"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 46
"na_cat"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 50
"let"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 51
"shmiak_1"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 52
"shmiak_2"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 53
"shmiak_3"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 54
"shmiak_4"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 55
"povorot"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 56
"polet"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 60
"power"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 68
"crazy_1"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 69
"crazy_2"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 70
"crazy_3"Symbol 905 MovieClip {V_Bird6} [V_Bird6] Frame 71
"walk"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 1
"walk_ani"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 3
"trus"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 14
"zirk"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 34
"morg"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 46
"na_cat"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 50
"let"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 51
"shmiak_1"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 52
"shmiak_2"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 53
"shmiak_3"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 54
"shmiak_4"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 55
"povorot"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 56
"polet"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 60
"power"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 68
"crazy_1"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 69
"crazy_2"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 70
"crazy_3"Symbol 1041 MovieClip {V_Bird7} [V_Bird7] Frame 71
"walk"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 1
"walk_ani"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 3
"trus"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 14
"zirk"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 34
"morg"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 46
"na_cat"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 50
"let"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 51
"shmiak_1"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 52
"shmiak_2"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 53
"shmiak_3"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 54
"shmiak_4"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 55
"povorot"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 56
"polet"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 60
"power"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 68
"crazy_1"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 69
"crazy_2"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 70
"crazy_3"Symbol 1208 MovieClip {V_Bird4} [V_Bird4] Frame 71
"walk"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 1
"walk_ani"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 3
"trus"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 14
"zirk"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 34
"morg"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 46
"na_cat"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 50
"let"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 51
"shmiak_1"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 52
"shmiak_2"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 53
"shmiak_3"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 54
"shmiak_4"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 55
"povorot"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 56
"polet"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 60
"power"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 68
"crazy_1"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 69
"crazy_2"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 70
"crazy_3"Symbol 1410 MovieClip {V_Bird5} [V_Bird5] Frame 71
"walk"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 1
"walk_ani"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 3
"trus"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 14
"zirk"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 34
"morg"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 46
"na_cat"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 50
"let"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 51
"shmiak_1"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 52
"shmiak_2"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 53
"shmiak_3"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 54
"shmiak_4"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 55
"povorot"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 56
"polet"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 60
"power"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 68
"crazy_1"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 69
"crazy_2"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 70
"crazy_3"Symbol 1643 MovieClip {V_Bird2} [V_Bird2] Frame 71
"walk"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 1
"walk_ani"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 3
"trus"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 14
"zirk"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 34
"morg"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 46
"na_cat"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 50
"let"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 51
"shmiak_1"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 52
"shmiak_2"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 53
"shmiak_3"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 54
"shmiak_4"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 55
"povorot"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 56
"polet"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 60
"power"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 68
"crazy_1"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 69
"crazy_2"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 70
"crazy_3"Symbol 1845 MovieClip {V_Bird3} [V_Bird3] Frame 71
"uxo"Symbol 1874 MovieClip {V_CatRes} [V_CatRes] Frame 1
"gl1"Symbol 1874 MovieClip {V_CatRes} [V_CatRes] Frame 6
"gl2"Symbol 1874 MovieClip {V_CatRes} [V_CatRes] Frame 7
"gl3"Symbol 1874 MovieClip {V_CatRes} [V_CatRes] Frame 8
"gl4"Symbol 1874 MovieClip {V_CatRes} [V_CatRes] Frame 9
"giii"Symbol 1874 MovieClip {V_CatRes} [V_CatRes] Frame 10
"morg"Symbol 1874 MovieClip {V_CatRes} [V_CatRes] Frame 11
"q"Symbol 1986 MovieClip {birds_town_0_fla.pt_tut_mc_11} [birds_town_0_fla.pt_tut_mc_11] Frame 10
"e"Symbol 1986 MovieClip {birds_town_0_fla.pt_tut_mc_11} [birds_town_0_fla.pt_tut_mc_11] Frame 18




http://swfchan.com/23/110855/info.shtml
Created: 13/3 -2019 14:31:07 Last modified: 13/3 -2019 14:31:07 Server time: 19/05 -2024 05:46:51