Pull to refresh

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

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



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

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:
Hubs:
Total votes 13: ↑7 and ↓6+1
Comments17

Articles