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

Вернуться   Форум Flasher.ru > Блоги > Yet Another Flash Blog

Рейтинг: 5.00. Голосов: 2.

FlashDevelop 4.x, статья 4: Генерацию метода в интерфейсе прямо из класса

Запись от ir73 размещена 08.08.2011 в 20:00

Итак, сегодня учимся добавлять сигнатуру метода в интерфейс, который имлементируется этим классом.

Представим, у нас есть класс А, который имплементирует интерфейс IA. В классе А у нас есть метод
Код AS3:
		public function dispose():void {
 
		}
Нам надо его добавить в интерфейс (точнее его сигнатуру). Ставим курсор на "dispose" и жмем Ctrl+1. Выбираем Add to interface.

Получаем то, что хотели.

Из минусов: если класс имплементирует 2 интерфейса, то метод может сгенериться не там, где надо. Как фишка ляжет
Размещено в flashdevelop
Комментарии 7 Отправить другу ссылку на эту запись
Всего комментариев 7

Комментарии

Старый 08.08.2011 22:16 nOobCrafter вне форума
nOobCrafter
может там же в меню добавить вариант к какому из интерфейсов добавить метод?
Старый 08.08.2011 22:46 ir73 вне форума
ir73
Да, это в планах. Но вот когда...
Старый 09.08.2011 13:52 КорДум вне форума
КорДум
 
Аватар для КорДум
А вот это офигительнейшая фича.
Старый 09.08.2011 17:00 carrotoff вне форума
carrotoff
 
Аватар для carrotoff
Да, очень удобно
Старый 10.08.2011 14:13 Котяра вне форума
Котяра
 
Аватар для Котяра
Часто нужно из класса сделать интерфейс - есть такое? Обсуждалась уже тема на флэшере - не могу найти.
Старый 11.08.2011 18:21 ir73 вне форума
ir73
nOobCrafter, сделано
Котяра, нету
Старый 11.08.2011 18:57 nOobCrafter вне форума
nOobCrafter
ir73 спс, кстати заметил такая фишка была еще в 3.3.4
 

 


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


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