25
фев
  I love FlashDevelop или немного о сниппетах в FlashDevelop 0 баллов
 

Так уж получилось, что что написанием AS кода мне удобнее всего заниматься в программе FlashDevelop. Flex Builder, как редактор для написания кода, тоже имеет свои плюсы, но по мне, так практически на любой из плюсов Flex'a у FlashDevelop находятся свои достоинства. И сегодня хотелось бы поговорить об одном из них, а именно о сниппетах.

Что такое сниппеты?


Сниппеты (snippets) — это фрагмент кода, который часто повторяется. Не знаю, как дела обстоят у вас, но мне, довольно часто приходится копировать конструкции для организации работы со слушателями. Вот пример подобной конструкции:

/**
 * Функции для работы с событием наведения мышки на кнопку.
 */

/**
 * Функция добавления слушателя события наведения мышки на кнопку.
 */
private function addOnMouseOver():void
{
	this.addEventListener(MouseEvent.MOUSE_OVER, this.onMouseOver);
}

/**
 * Функция удаления слушателя события наведения мышки на кнопку.
 */
private function removeOnMouseOver():void
{
	this.removeEventListener(MouseEvent.MOUSE_OVER, this.onMouseOver);
}

/**
 * Функция удаления слушателя события наведения мышки на кнопку.
 */
private function onMouseOver(event:MouseEvent):void
{

}

Примерно 1-2 недели назад, просматривая один блог об AIR разработках я наткнулся на приложение, с помощью которого люди могут обмениваться своими собственными сниппетами. Приложение называется //aSnippet и я настоятельно рекомендую вам его скачать. Немного покопавшись в чужих сниппетах меня осенило! «Почему я до этого не забил все часто используемые фрагменты кода в качестве сниппетов?!», — примерно так подумал я, и принялся потихоньку в свободное время наполнять сниппетами мой любимый редактор для AS кода FlashDevelop.

Как работать со сниппетами в FlashDevelop?


FlashDevelop уже содержит в себе около десятка встроенных сниппетов. Не могу сказать, что каким-то из встроенных в FlashDevelop сниппетов я пользовался часто. Если быть до конца честным, я, наверно, меньше 10 раз прибегал к этой функции до не давнего времени. Но, если потратить немного времени и настроить FlashDevelop под свои нужды, то в будущем, вы сможете сэкономить уйму времени и, что ещё более важно, сможете сохранять хороший боевой рабочий настрой, когда вам придётся написать несколько однообразных конструкций в коде.

Выпадающий список со всеми встроенными снипеттами можно открыть нажав комбинацию клавиш Ctrl + B.

В этом списке представлены все сниппеты, которые уже сохранены у вас. Начав набирать текс, входящий в название одного из сниппетов, вы сможете сократить количество элементов в выпадающем списке и быстро найти необходимый вам сниппет.

Добавить свои сниппеты можно, открыв панель со сниппетами, которая находится по «адресу»: Tools → Code Snippets…

Внутри этого окна вы сможете редактировать уже сохранённые сниппеты и добавлять свои новые. Так же существует возможность экспорта своих сниппетов во внешний файл, для последующего обмена между пользователями.

Свои сниппеты я уже экспортировал и выкладываю для общего доступа.

Скачать сниппеты.

Картинки


Ну и напоследок ещё пара картинок, которые характеризуют моё отношение к FlashDevelop и Flex.

Комментарии (1)   Автор: admin
Комментарии
stpashik
26.05.10 | 00:43
0 баллов

В Flex'е то же можно сделать сниппеты! Очень просто!

 
 
 
 

Последние комментарии

Полезные ссылки

Реклама сайтов

Купальники известный марки Amarea
В широком ассортименте мебель для ванной в Вашу квартиру
Сайт о фильмах любых жанров и направлений
проектирование пожаротушения на производстве для обеспечения пожарной безопасности