| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 | ace.define("ace/snippets/actionscript",[], 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";});                (function() {                    ace.require(["ace/snippets/actionscript"], function(m) {                        if (typeof module == "object" && typeof exports == "object" && module) {                            module.exports = m;                        }                    });                })();            
 |