diff options
| author | Karel Kočí <cynerd@email.cz> | 2016-06-30 16:03:25 +0200 | 
|---|---|---|
| committer | Karel Kočí <cynerd@email.cz> | 2016-06-30 16:03:25 +0200 | 
| commit | e573b3020c032400eed60b649a2cbf55266e6bb0 (patch) | |
| tree | 8f572394ac8433529c7a8e70d160a2fbe8268b4e /vim/bundle/vim-snippets/snippets/actionscript.snippets | |
| parent | b8c667bd64b3edd38d56c63c5bd1db53a23b4499 (diff) | |
| download | myconfigs-e573b3020c032400eed60b649a2cbf55266e6bb0.tar.gz myconfigs-e573b3020c032400eed60b649a2cbf55266e6bb0.tar.bz2 myconfigs-e573b3020c032400eed60b649a2cbf55266e6bb0.zip  | |
Add current configurations from old repository
Diffstat (limited to 'vim/bundle/vim-snippets/snippets/actionscript.snippets')
| -rw-r--r-- | vim/bundle/vim-snippets/snippets/actionscript.snippets | 153 | 
1 files changed, 153 insertions, 0 deletions
diff --git a/vim/bundle/vim-snippets/snippets/actionscript.snippets b/vim/bundle/vim-snippets/snippets/actionscript.snippets new file mode 100644 index 0000000..b7aa7cb --- /dev/null +++ b/vim/bundle/vim-snippets/snippets/actionscript.snippets @@ -0,0 +1,153 @@ +snippet main +	package { +		import flash.display.*; +		import flash.Events.*; + +		public class Main extends Sprite { +			public function Main (	) { +				trace("start"); +				stage.scaleMode = StageScaleMode.NO_SCALE; +				stage.addEventListener(Event.RESIZE, resizeListener); +			} + +			private function resizeListener (e:Event):void { +				trace("The application window changed size!"); +				trace("New width:  " + stage.stageWidth); +				trace("New height: " + stage.stageHeight); +			} + +		} + +	} +snippet class +	${1:public|internal} class ${2:name} ${0:extends } { +		public function $2 (	) { +			("start"); +		} +	} +snippet all +	package name { + +		${1:public|internal|final} class ${2:name} ${0:extends } { +			private|public| static const FOO = "abc"; +			private|public| static var BAR = "abc"; + +			// class initializer - no JIT !! one time setup +			if Cababilities.os == "Linux|MacOS" { +				FOO = "other"; +			} + +			// constructor: +			public function $2 (	){ +				super2(); +				trace("start"); +			} +			public function name (a, b...){ +				super.name(..); +				lable:break +			} +		} +	} + +	function A(){ +		// A can only be accessed within this file +	} +snippet switch +	switch(${1}){ +		case ${2}: +			${0} +		break; +		default: +	} +snippet case +		case ${1}: +			${0} +		break; +snippet package +	package ${1:package}{ +		${0} +	} +snippet wh +	while ${1:cond}{ +		${0} +	} +snippet do +	do { +		${0} +	} while (${1:cond}) +snippet for enumerate names +	for (${1:var} in ${2:object}){ +		${0} +	} +snippet for enumerate values +	for each (${1:var} in ${2:object}){ +		${0} +	} +snippet get_set +	function get ${1:name} { +		return ${2} +	} +	function set $1 (newValue) { +		${0} +	} +snippet interface +	interface name { +		function method(${1}):${0:returntype}; +	} +snippet try +	try { +		${1} +	} catch (error:ErrorType) { +		${2} +	} finally { +		${0} +	} +# For Loop (same as c.snippet) +snippet for for (..) {..} +	for (${2:i} = 0; $2 < ${1:count}; $2${3:++}) { +		${0} +	} +# Custom For Loop +snippet forr +	for (${1:i} = ${2:0}; ${3:$1 < 10}; $1${4:++}) { +		${0} +	} +# If Condition +snippet if +	if (${1:/* condition */}) { +		${0} +	} +snippet el +	else { +		${0} +	} +# Ternary conditional +snippet t +	${1:/* condition */} ? ${2:a} : ${0:b} +snippet fun +	function ${1:function_name}(${2})${3} +	{ +		${0} +	} +# FlxSprite (usefull when using the flixel library) +snippet FlxSprite +	package +	{ +		import org.flixel.* + +		public class ${1:ClassName} extends ${2:FlxSprite} +		{ +			public function $1(${3: X:Number, Y:Number}):void +			{ +				super(X,Y); +				${4} +			} + +			override public function update():void +			{ +				super.update(); +				${0} +			} +		} +	} +  | 
