В один прекрасный момент надоело мне при создании файлов с классами каждый раз прописывать одно и то же… Поэтому решил я наконец этот процесс автоматизировать.
Итак, для начала делаем болванку. Я написал вот такую:
Сохраняем файл, называем скажем Class.as и засовываем его в C:\Documents and Settings\All Users\Шаблоны.
После этого в реестре в разделе HKEY_CLASSES_ROOT\.as\ShellNew создаём строковый параметр FileName и присваиваем ему значение «Class.as» — имя, которое мы дали файлу.
Для ленивых: копипастим, сохраняем с расширением .reg, запускаем и соглашаемся со слиянием.
И всё! Теперь где угодно тыкаем правой кнопкой -> создать -> Flash ActionScript File, и у нас вместо пустого файла появляется болванка с заготовленным кодом.
ЗЫ: чем можно подсветить as3-код?
Итак, для начала делаем болванку. Я написал вот такую:
package{ /////////////////////////////////////////////////////////////////////////////////////////////////// // IMPORTS /////////////////////////////////////////////////////////////////////////////////////////////////// import flash.display.Sprite; /////////////////////////////////////////////////////////////////////////////////////////////////// // THE CLASS /////////////////////////////////////////////////////////////////////////////////////////////////// public class ClassName extends Sprite{ /////////////////////////////////////////////////////////////////////////////////////////////////// // PUBLIC STATIC CONSTANTS /////////////////////////////////////////////////////////////////////////////////////////////////// //nothing here yet /////////////////////////////////////////////////////////////////////////////////////////////////// // PRIVATE STAITC CONSTANTS /////////////////////////////////////////////////////////////////////////////////////////////////// //nothing here yet /////////////////////////////////////////////////////////////////////////////////////////////////// // PUBLIC CONSTANTS /////////////////////////////////////////////////////////////////////////////////////////////////// //nothing here yet /////////////////////////////////////////////////////////////////////////////////////////////////// // PRIVATE CONSTANTS /////////////////////////////////////////////////////////////////////////////////////////////////// //nothing here yet /////////////////////////////////////////////////////////////////////////////////////////////////// // PUBLIC VARS /////////////////////////////////////////////////////////////////////////////////////////////////// //nothing here yet /////////////////////////////////////////////////////////////////////////////////////////////////// // PRIVATE VARS /////////////////////////////////////////////////////////////////////////////////////////////////// //nothing here yet /////////////////////////////////////////////////////////////////////////////////////////////////// // GETTERS/SETTERS /////////////////////////////////////////////////////////////////////////////////////////////////// //nothing here yet /////////////////////////////////////////////////////////////////////////////////////////////////// // PUBLIC METHODS /////////////////////////////////////////////////////////////////////////////////////////////////// //constructor public function ClassName(){ super(); //nothing here yet }//constructor /////////////////////////////////////////////////////////////////////////////////////////////////// // PRIVATE METHODS /////////////////////////////////////////////////////////////////////////////////////////////////// //nothing here yet /////////////////////////////////////////////////////////////////////////////////////////////////// }//class /////////////////////////////////////////////////////////////////////////////////////////////////// }//package
Сохраняем файл, называем скажем Class.as и засовываем его в C:\Documents and Settings\All Users\Шаблоны.
После этого в реестре в разделе HKEY_CLASSES_ROOT\.as\ShellNew создаём строковый параметр FileName и присваиваем ему значение «Class.as» — имя, которое мы дали файлу.
Для ленивых: копипастим, сохраняем с расширением .reg, запускаем и соглашаемся со слиянием.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.as]
@="Flash.ActionScriptFile"
[HKEY_CLASSES_ROOT\.as\ShellNew]
"FileName"="Class.as"
И всё! Теперь где угодно тыкаем правой кнопкой -> создать -> Flash ActionScript File, и у нас вместо пустого файла появляется болванка с заготовленным кодом.
ЗЫ: чем можно подсветить as3-код?