/script-kiddie/002_script_kiddie/script-kiddie/node_modules/ace-builds/src/snippets/actionscript.js |
@@ -0,0 +1,164 @@ |
define("ace/snippets/actionscript",["require","exports","module"], function(require, exports, module) { |
"use strict"; |
|
exports.snippetText = "snippet main\n\ |
package {\n\ |
import flash.display.*;\n\ |
import flash.Events.*;\n\ |
\n\ |
public class Main extends Sprite {\n\ |
public function Main ( ) {\n\ |
trace(\"start\");\n\ |
stage.scaleMode = StageScaleMode.NO_SCALE;\n\ |
stage.addEventListener(Event.RESIZE, resizeListener);\n\ |
}\n\ |
\n\ |
private function resizeListener (e:Event):void {\n\ |
trace(\"The application window changed size!\");\n\ |
trace(\"New width: \" + stage.stageWidth);\n\ |
trace(\"New height: \" + stage.stageHeight);\n\ |
}\n\ |
\n\ |
}\n\ |
\n\ |
}\n\ |
snippet class\n\ |
${1:public|internal} class ${2:name} ${3:extends } {\n\ |
public function $2 ( ) {\n\ |
(\"start\");\n\ |
}\n\ |
}\n\ |
snippet all\n\ |
package name {\n\ |
\n\ |
${1:public|internal|final} class ${2:name} ${3:extends } {\n\ |
private|public| static const FOO = \"abc\";\n\ |
private|public| static var BAR = \"abc\";\n\ |
\n\ |
// class initializer - no JIT !! one time setup\n\ |
if Cababilities.os == \"Linux|MacOS\" {\n\ |
FOO = \"other\";\n\ |
}\n\ |
\n\ |
// constructor:\n\ |
public function $2 ( ){\n\ |
super2();\n\ |
trace(\"start\");\n\ |
}\n\ |
public function name (a, b...){\n\ |
super.name(..);\n\ |
lable:break\n\ |
}\n\ |
}\n\ |
}\n\ |
\n\ |
function A(){\n\ |
// A can only be accessed within this file\n\ |
}\n\ |
snippet switch\n\ |
switch(${1}){\n\ |
case ${2}:\n\ |
${3}\n\ |
break;\n\ |
default:\n\ |
}\n\ |
snippet case\n\ |
case ${1}:\n\ |
${2}\n\ |
break;\n\ |
snippet package\n\ |
package ${1:package}{\n\ |
${2}\n\ |
}\n\ |
snippet wh\n\ |
while ${1:cond}{\n\ |
${2}\n\ |
}\n\ |
snippet do\n\ |
do {\n\ |
${2}\n\ |
} while (${1:cond})\n\ |
snippet while\n\ |
while ${1:cond}{\n\ |
${2}\n\ |
}\n\ |
snippet for enumerate names\n\ |
for (${1:var} in ${2:object}){\n\ |
${3}\n\ |
}\n\ |
snippet for enumerate values\n\ |
for each (${1:var} in ${2:object}){\n\ |
${3}\n\ |
}\n\ |
snippet get_set\n\ |
function get ${1:name} {\n\ |
return ${2}\n\ |
}\n\ |
function set $1 (newValue) {\n\ |
${3}\n\ |
}\n\ |
snippet interface\n\ |
interface name {\n\ |
function method(${1}):${2:returntype};\n\ |
}\n\ |
snippet try\n\ |
try {\n\ |
${1}\n\ |
} catch (error:ErrorType) {\n\ |
${2}\n\ |
} finally {\n\ |
${3}\n\ |
}\n\ |
# For Loop (same as c.snippet)\n\ |
snippet for for (..) {..}\n\ |
for (${2:i} = 0; $2 < ${1:count}; $2${3:++}) {\n\ |
${4:/* code */}\n\ |
}\n\ |
# Custom For Loop\n\ |
snippet forr\n\ |
for (${1:i} = ${2:0}; ${3:$1 < 10}; $1${4:++}) {\n\ |
${5:/* code */}\n\ |
}\n\ |
# If Condition\n\ |
snippet if\n\ |
if (${1:/* condition */}) {\n\ |
${2:/* code */}\n\ |
}\n\ |
snippet el\n\ |
else {\n\ |
${1}\n\ |
}\n\ |
# Ternary conditional\n\ |
snippet t\n\ |
${1:/* condition */} ? ${2:a} : ${3:b}\n\ |
snippet fun\n\ |
function ${1:function_name}(${2})${3}\n\ |
{\n\ |
${4:/* code */}\n\ |
}\n\ |
# FlxSprite (usefull when using the flixel library)\n\ |
snippet FlxSprite\n\ |
package\n\ |
{\n\ |
import org.flixel.*\n\ |
\n\ |
public class ${1:ClassName} extends ${2:FlxSprite}\n\ |
{\n\ |
public function $1(${3: X:Number, Y:Number}):void\n\ |
{\n\ |
super(X,Y);\n\ |
${4: //code...}\n\ |
}\n\ |
\n\ |
override public function update():void\n\ |
{\n\ |
super.update();\n\ |
${5: //code...}\n\ |
}\n\ |
}\n\ |
}\n\ |
\n\ |
"; |
exports.scope = "actionscript"; |
|
}); |