В один прекрасный момент надоело мне при создании файлов с классами каждый раз прописывать одно и то же… Поэтому решил я наконец этот процесс автоматизировать.
Итак, для начала делаем болванку. Я написал вот такую:
Сохраняем файл, называем скажем 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-код?
