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

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

flashdevelop FlashDevelop articles
FD Team

FlashDevelop 4.x, статья 5: Генерация toString и конструктора класса

Запись от ir73 размещена 10.08.2011 в 00:58
Сегодня о том, как сгенерировать конструктор класса и его toString() в пару нажатий.

Часто при работе с передачей и получением данных от сервера, мы создаем DTO или VO обьекты, которые нередко представляют собой просто классы с публичными свойствами. Написание toString метода для такого класса является довольно нудной задачей. На помощь идет генератор toString. Щелкаем по пустому месту класса (вне методов), жмем Ctrl+1 и выбираем "Generate toString". В результате получаем ...
Старый
 
Размещено в flashdevelop
Комментарии 9 ir73 вне форума
FD Team
Рейтинг: 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.

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

Из минусов: ...
Старый
 
Размещено в flashdevelop
Комментарии 7 ir73 вне форума
FD Team
Рейтинг: 5.00. Голосов: 2.

FlashDevelop 4.x, статья 3: Генерация членов класса в блоках со схожими модиф.

Запись от ir73 размещена 07.08.2011 в 20:55
Соскучились? Вот еще кое-чего полезного. Одна из моих любимых фич.

Программисты делятся на как минимум две категории: а) те, кто генерит новые методы рядом с текущим и б) те, кто любит, что приватные были с приватными, публичные с публичными и т.д. Так вот, я - б!

Открываем редактор. Выбираем Tools -> Application Files. Заходим в Snippets\as3\boundaries. Это файлы-темлейты, по которым ФД будет узнавать, где у вас в классе блок для геттеров-сеттеров, для эвент хяндлеров ...
Старый
 
Размещено в flashdevelop
Комментарии 35 ir73 вне форума
FD Team
Рейтинг: 4.75. Голосов: 4.

FlashDevelop 4.x, статья 2: Генерация переменной по выражению

Запись от ir73 размещена 06.08.2011 в 20:41
Обновил(-а) ir73 08.08.2011 в 09:44
И снова чмоке всем!

Часто случается так, что у нас есть какое-либо выражение, возвращающее значение, и нам надо присвоить этому выражению какую-либо переменную.

Пишем:
Код AS3:
                private function initConstr():void {
			getSize();|
		}
 
		private function getSize():int {
			return 5;
		}
Не забываем, | - это у нас курсор. Жмем Ctrl+1 и выбираем Assign statement to variable. Получаем:
...
Старый
 
Размещено в flashdevelop
Комментарии 6 ir73 вне форума
FD Team
Рейтинг: 5.00. Голосов: 2.

FlashDevelop 4.x, статья 1: Генерация обработчика события

Запись от ir73 размещена 05.08.2011 в 23:25
Обновил(-а) ir73 07.08.2011 в 23:23
Начинаем серию статей по фичам код генерации и смежным темам.

Как автоматически сгенерировать обработчик события? Ведь как правило имена обработчиков программист составляет по определенному подобию. Например: onModeUpdateHandler() или model_updateHandler() или как-то еще.

Пишем:
Код AS1/AS2:
_tweetModel.addEventListener(ModelEvent.UPDATE, |);
| - это у нас курсор. Нажимаем Ctrl+Shift+1 (советую переделать всем эту комбинацию на что-либо более человечное, ...
Старый
 
Размещено в flashdevelop
Комментарии 2 ir73 вне форума

 


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


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