Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Live Templates Idea Sharing (http://www.flasher.ru/forum/showthread.php?t=214053)

dark256 03.04.2017 16:10

Live Templates Idea Sharing
 
У кого чего есть вкусного для Индейки под АС3 ?
Рылся, рылся на просторах сети - не нашел ничего интересного...
ПоделИтесь? ;)

p.s.: никто не делится, публикую то что нашёл в инете и сам написал.
Код можно выделить, ctrl-C, войти в соотв раздел настройки и ctrl-V

dark256 04.04.2017 12:51

Вложений: 1
Вымучил:
автогенерация основных листенеров для мышки. Таргет берётся из клипборда.
получаем: имя.addEventListener(___, OnИмя___)

Код:

<template name="admc" value="$NAME$.addEventListener( MouseEvent.CLICK, On$CNAME$Click );
$NAME$.addEventListener( MouseEvent.MOUSE_OVER, On$CNAME$Over );
$NAME$.addEventListener( MouseEvent.MOUSE_OUT, On$CNAME$Out );
$END$" description="Add Mouse Listeners" toReformat="true" toShortenFQNames="false">
  <variable name="NAME" expression="clipboard()" defaultValue="'clip'" alwaysStopAt="true" />
  <variable name="CNAME" expression="capitalize(NAME)" defaultValue="'Clip'" alwaysStopAt="true" />
  <context>
    <option name="ACTION_SCRIPT" value="true" />
  </context>
</template>

Вложение 32770

dark256 06.04.2017 15:03

Вставка в код трэйсов вида
trace('∙ имяКласса.имяМетода');

Код:

<template name="trc" value="trace('∙ $CLASS$.$NAME$');
$END$
" description="Trace Method name" toReformat="true" toShortenFQNames="false">
  <variable name="CLASS" expression="jsClassName()" defaultValue="Main" alwaysStopAt="true" />
  <variable name="NAME" expression="jsMethodName()" defaultValue="'Running'" alwaysStopAt="true" />
  <context>
    <option name="ACTION_SCRIPT" value="true" />
  </context>
</template>


alexandrratush 06.04.2017 15:28

Цитата:

Сообщение от dark256 (Сообщение 1200062)
Вставка в код трэйсов вида
trace('∙ имяКласса.имяМетода');

Код:

<template name="trc" value="trace('∙ $CLASS$.$NAME$');
$END$
" description="Trace Method name" toReformat="true" toShortenFQNames="false">
  <variable name="CLASS" expression="jsClassName()" defaultValue="Main" alwaysStopAt="true" />
  <variable name="NAME" expression="jsMethodName()" defaultValue="'Running'" alwaysStopAt="true" />
  <context>
    <option name="ACTION_SCRIPT" value="true" />
  </context>
</template>


Спасибо!) :)


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

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