Показать сообщение отдельно
Старый 19.06.2013, 23:07
Serya вне форума Посмотреть профиль Отправить личное сообщение для Serya Найти все сообщения от Serya
  № 7  
Ответить с цитированием
Serya

Регистрация: Jan 2013
Сообщений: 12
неа, затрейсил, пказывает что в класе гейм по ентер фрейму кординаты даже не изменяются.
часть кода где я вызываю прослушиватель:
Код AS3:
		public function Game (){
			// constructor code
 
			// Класс мира создается в единственном экземпляре и 
			// ссылка на него хранится в приватной статической переменной.
			// При попытки создать второй экземпляр мира сообщаем об ошибке.
			if (_instance != null){
				throw("Error: Мир уже существует. Используйте Game.getInstance();");
			}
			// Ссылка на экземпляр мира
			_instance = this;
 
			//Создаем бэкграунд
			_bg = new GameBg();
			_bg.width = MainGame.SCR_W;
			addChildAt(_bg,0);
 
			//Создаем главного героя  и размещакем его на сцене
			_hero = new Hero();
			_hero.x = _hero.y = 200;
			addChild(_hero);
 
 
 
 
			// Создание пираний
			addPiranya();
			//Создание рыб
			//addFish();
 
 
			// Добавляем основной обработчик мира
			addEventListener(Event.ENTER_FRAME, enterFrameHandler);
		}
Добавлено через 2 часа 15 минут
Всем спасибо! Вопрос решил! Сделал по мудацки создал статическую функцию в енеми, и вызвал ее напрямую из клласса херо и все ))


Последний раз редактировалось Serya; 20.06.2013 в 01:23.