Файл: concrete5.7.5.6/concrete/js/ace/snippets/actionscript.js
Строк: 280
<?php
define("ace/snippets/actionscript",["require","exports","module"],function(e,t,n){t.snippetText='snippet mainn 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 }nsnippet classn ${1:public|internal} class ${2:name} ${3:extends } {n public function $2 ( ) {n ("start");n }n }nsnippet alln package name {nn ${1:public|internal|final} class ${2:name} ${3:extends } {n private|public| static const FOO = "abc";n private|public| static var BAR = "abc";nn // class initializer - no JIT !! one time setupn if Cababilities.os == "Linux|MacOS" {n FOO = "other";n }nn // constructor:n public function $2 ( ){n super2();n trace("start");n }n public function name (a, b...){n super.name(..);n lable:breakn }n }n }nn function A(){n // A can only be accessed within this filen }nsnippet switchn switch(${1}){n case ${2}:n ${3}n break;n default:n }nsnippet casen case ${1}:n ${2}n break;nsnippet packagen package ${1:package}{n ${2}n }nsnippet whn while ${1:cond}{n ${2}n }nsnippet don do {n ${2}n } while (${1:cond})nsnippet whilen while ${1:cond}{n ${2}n }nsnippet for enumerate namesn for (${1:var} in ${2:object}){n ${3}n }nsnippet for enumerate valuesn for each (${1:var} in ${2:object}){n ${3}n }nsnippet get_setn function get ${1:name} {n return ${2}n }n function set $1 (newValue) {n ${3}n }nsnippet interfacen interface name {n function method(${1}):${2:returntype};n }nsnippet tryn try {n ${1}n } catch (error:ErrorType) {n ${2}n } finally {n ${3}n }n# For Loop (same as c.snippet)nsnippet for for (..) {..}n for (${2:i} = 0; $2 < ${1:count}; $2${3:++}) {n ${4:/* code */}n }n# Custom For Loopnsnippet forrn for (${1:i} = ${2:0}; ${3:$1 < 10}; $1${4:++}) {n ${5:/* code */}n }n# If Conditionnsnippet ifn if (${1:/* condition */}) {n ${2:/* code */}n }nsnippet eln else {n ${1}n }n# Ternary conditionalnsnippet tn ${1:/* condition */} ? ${2:a} : ${3:b}nsnippet funn function ${1:function_name}(${2})${3}n {n ${4:/* code */}n }n# FlxSprite (usefull when using the flixel library)nsnippet FlxSpriten packagen {n import org.flixel.*nn public class ${1:ClassName} extends ${2:FlxSprite}n {n public function $1(${3: X:Number, Y:Number}):voidn {n super(X,Y);n ${4: //code...}n }nn override public function update():voidn {n super.update();n ${5: //code...}n }n }n }nn',t.scope="actionscript"})
?>