Болванка для AS3 класса

Lumber room
В один прекрасный момент надоело мне при создании файлов с классами каждый раз прописывать одно и то же… Поэтому решил я наконец этот процесс автоматизировать.



Итак, для начала делаем болванку. Я написал вот такую:

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-код?
Tags:flashas3классболванкаавтоматизацияwindows
Hubs: Lumber room
+1
281 8
Comments 17

Popular right now

Python для анализа данных
March 3, 202124,900 ₽SkillFactory
Профессия Product Manager
March 3, 2021108,500 ₽Нетология
Профессия Data Scientist
March 3, 2021162,000 ₽SkillFactory
Специализация Data Science
March 3, 2021114,000 ₽SkillFactory
Python для веб-разработки
March 5, 202159,400 ₽SkillFactory