Показать сообщение отдельно
Старый 21.04.2014, 23:35
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 2  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,921
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Код AS3:
package  
{
	import Box2D.Dynamics.b2ContactListener;
	import Box2D.Dynamics.b2DebugDraw;
	import Box2D.Dynamics.b2World;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.events.TimerEvent;
	import flash.net.drm.DRMPlaybackTimeWindow;
	import flash.text.TextField;
	import flash.utils.Timer;
 
	import Box2D.Collision.Shapes.b2CircleShape;
	import Box2D.Collision.Shapes.b2MassData;
	import Box2D.Collision.Shapes.b2PolygonShape;
	import Box2D.Common.Math.b2Vec2;
	import Box2D.Dynamics.b2Body;
	import Box2D.Dynamics.b2BodyDef;
	import Box2D.Dynamics.b2DebugDraw;
	import Box2D.Dynamics.b2FixtureDef;
	import Box2D.Dynamics.b2World;
	import flash.display.MovieClip;
	import flash.display.Sprite;
	import flash.display.Stage;
	import flash.events.Event;
    import flash.events.MouseEvent;
	import flash.media.Sound;
	import flash.media.SoundChannel;
	import flash.net.URLRequest;
 
	import com.greensock.*;
	import com.greensock.easing.*;
	/**
	 * ...
	 * @author 
	 */
 
	public class lvl5 extends Sprite
	{
		var _world:b2World ;
		var debugSprite:Sprite = new Sprite() ;
		var BGsprite:Sprite = new Bg() ;
		var globalSmoke:Array = new Array() ;
		private var velocityIterations:int = 10; 
		private var positionIterations:int = 10; 
		private var timeStep:Number = 1 / 24; 
		private var objectForRotation:String ;
		private var next:Sprite;
		private var menu:Sprite;
		private var tryAgain:Sprite;
		private var shoots:TextField;
		private var countShoots:Number=0;
		private var time:TextField;
		private var frame:Number=0;
		private var curentTime:Number=0;
		private var finalShoot:TextField;
		private var finalTime:TextField;
		private var Wn:Sprite;
		public var timeerok:Timer = new Timer(3000, 1) ;
		private var pauseButton:TextField ;
		private var restartButton:TextField ;
		private var EndGame:Boolean = false;
 
 
 		public function lvl5() 
		{
			this.addEventListener(Event.ADDED_TO_STAGE, init);
		}
		public function init(e:Event):void
		{	
			addChild(Config.setBg(this.stage)) ;			
			addChild(debugSprite);
			_world = Config.createWorld(0.0, 10, true);
		           Config.stageApp = stage;
			Config.meters = 30; 
                                 Config.createWallStage(10); 
			Config.setFrutes(this.stage);
			Config.addGunsBody(20,390);
			Config.createDebugDraw(debugSprite, 30.0, 0.4, 1, b2DebugDraw.e_shapeBit |                                b2DebugDraw.e_centerOfMassBit);
			Config.setMixer(460,320,0,4,true);
			Config.addJumperForLvl5();
			Config.addMouseEv();
			addEventListener(Event.ENTER_FRAME, update) ;
			addEventListener(Event.ENTER_FRAME, shootGune);
			addEventListener(Event.ENTER_FRAME , updateFrutesSprites) ;
			addEventListener(Event.ENTER_FRAME , updateSmoke);
			_world.SetContactListener(new b2ContactListenerList() ) ;
 
			shoots = Config.creatTextField(70, 20, false, true, true,false,400,10,15);
			addChild(shoots) ;
 
			time = Config.creatTextField(50, 30, false, true, true, false,490,10,15);
			addChild(time) ;	
 
			pauseButton = Config.creatActiveButton(20, 5, "pause");
			restartButton = Config.creatActiveButton(pauseButton.x + 60, 5, "restart");
		}
....
__________________
There is no thing in this world that is not simple.