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} + } + } + } + |