Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   FlashDevelop настройка шаблона для генерации Handlers (http://www.flasher.ru/forum/showthread.php?t=202964)

Akopalipsis 22.08.2013 18:05

FlashDevelop настройка шаблона для генерации Handlers
 
Как добавить слово Handler в генерацию сниппета я понял
Код AS3:

$(Modifiers) function $(Name)Handler(e:$(Type)):$(Void) $(CSLB){
        $(EntryPoint)
}

Код AS3:

private function this_changeHandler(e:Event):void 
{
 
}

но я не как не могу найти, где устанавливается выделенная часть
this.addEventListener(Event.CHANGE, this_change); ,что бы получить
this.addEventListener(Event.CHANGE, this_changeHandler);

СлаваRa 22.08.2013 19:20

правильно в Tools -> propram settings -> ASCompletion -> Code Generation

а в шаблоне, я бы вам советовал, переименовать "e" в "event"

Akopalipsis 22.08.2013 19:33

СлаваRa кто то из нас не правильно понял.
Мне надо, чтобы при автонаборе, в addEventListener, после указания типа и константы this.addEventListener(Event.CHANGE, автоматически добавлялось слово Handler. А то получается, что в шаблоне я его указал
Код AS3:

$(Modifiers) function $(Name)Handler(e:$(Type)):$(Void) $(CSLB){
        $(EntryPoint)
}

создается
Код AS3:

private function this_changeHandler(e:Event):void 
{
 
}

Но в самом addEventListener слово Handler не добавляется, добавляется только this_change.
Где вот можно найти шаблон, который создает this_change, чтобы дописать туда this_changeHandler?

СлаваRa 22.08.2013 19:35

Попробую развернуть свой предыдущий ответ.
По пути, который я указал, вы можете выбрать 1 из 4 вариантов генерации имени хендлера.
Изменяя шаблон вы не добьетесь желаемого результат никогда.

Akopalipsis 22.08.2013 19:43

СлаваRa Спасибо и извините за совою глупость. я разобрался.
Не хватило ума посмотреть на несколько строк ниже. Спасибо!


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

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