Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 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  

Старый 26.06.2012, 15:55
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 2  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Код AS3:
mouseEnabled = false;
mouseChildren = false;
__________________
тут я

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:53.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:53.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.