PDA

Просмотр полной версии : Live Templates Idea Sharing


dark256
03.04.2017, 16:10
У кого чего есть вкусного для Индейки под АС3 ?
Рылся, рылся на просторах сети - не нашел ничего интересного...
ПоделИтесь? ;)

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

dark256
04.04.2017, 12:51
Вымучил:
автогенерация основных листенеров для мышки. Таргет берётся из клипборда.
получаем: имя.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
Вставка в код трэйсов вида
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>

Спасибо!) :)