Показать сообщение отдельно
Старый 26.06.2012, 15:54
Kellon вне форума Посмотреть профиль Отправить личное сообщение для Kellon Найти все сообщения от Kellon
  № 1  
Ответить с цитированием
Kellon

Регистрация: Jun 2012
Сообщений: 16
Question Робота со спрайтами

Извините что слишком много вас беспокою. На скрине поле битвы с игры (ето чтоб было понятние).
3 вопроса:
1. Как сделать так чтоб мышка не реагировала на мувиклипы воинов?
2. Есть класс
Код AS3:
package Classes
{
	import flash.display.MovieClip;
	import flash.display.Sprite;
	import flash.events.MouseEvent;
	import flash.events.Event;
 
	public class Battlefield extends Sprite
	{
		var net:Cells;
		var MyArmy:ArmyCreator;
		var EnArmy:ArmyCreator;
		public function Battlefield()
		{
			net = new Cells();
			MyArmy = new ArmyCreator(28,1,"Army1.xml");
			EnArmy = new ArmyCreator(347,2,"Army2.xml");
			net.Setka( "Grass");
			addChild(net);
			addChild(MyArmy);
			addChild(EnArmy);
			for (var i : Number = 0; i < 7; i++)
			{
				for (var j : Number = 0; j < 9; j++)
				{
					net.newClip2x2[i][j].cell.addEventListener(MouseEvent.CLICK, CellEvent);
				}
			}
		}
		private function CellEvent(e: MouseEvent):void
		{
			this.addEventListener(Event.ENTER_FRAME,Target);
		}
		private function Target(e:Event):void
		{
			MyArmy.Army[2].Attack();
		}
 
	}
 
}
как в нем задать цвет сцены при помощи AS3?
3. В классе Battlefield есть масив кнопок newClip2x2[][].cell объекта net для которых вызывается EventListener.
Как узнать на которую именно кнопку мы нажали, точнее ее координаты?
Миниатюры
Нажмите на изображение для увеличения
Название: Screen.PNG
Просмотров: 50
Размер:	94.1 Кб
ID:	28139