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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 12.02.2012, 02:28
Цветкофф вне форума Посмотреть профиль Отправить личное сообщение для Цветкофф Найти все сообщения от Цветкофф
  № 2  
Ответить с цитированием
Цветкофф

Регистрация: May 2008
Адрес: москва
Сообщений: 63
написать класс, в котором будет единственная функция, она будет диспатчить события, а все остальные ваши классы наследуйте от написанного класса. Я бы так сделал, на мой взгляд данный вариант более логичен нежели вариант со статикой
ServerDispatcher.as
Код AS3:
package
{
	import flash.display.Sprite;
	import flash.events.Event;
 
	public class ServerDispatcher extends Sprite 
	{	
		public function dispatcherServerEvent() 
		{
			dispatchEvent(new Event(ServerClassEvents.SOME_EVENT));
		}		
	}
}
SomeOtherClass.as
Код AS3:
package
{
	import flash.events.Event;
 
	public class SomeOtherClass extends ServerDispatcher 
	{		
		public function SomeOtherClass() 
		{
			addEventListener(ServerClassEvents.SOME_EVENT,someFunction)
		}			
		private function someFunction(e:Event):void 
		{
 
		}
	}
}
SomeOtherOtherClass.as
Код AS3:
package
{
	import flash.events.Event;
 
	public class SomeOtherOtherClass extends ServerDispatcher 
	{		
		public function SomeOtherOtherClass() 
		{
			addEventListener(ServerClassEvents.SOME_EVENT, someSomeFunction)
		}			
		private function someSomeFunction(e:Event):void 
		{
 
		}
	}
}
примерно как то так)))


Последний раз редактировалось Цветкофф; 12.02.2012 в 02:41.
Создать новую тему   Часовой пояс GMT +4, время: 15:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
single , static

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

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


 


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


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