corrade-nucleus-nucleons – Rev 20

Subversion Repositories:
Rev:
ace.define("ace/snippets/actionscript",["require","exports","module"],function(e,t,n){"use strict";t.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      }\nsnippet class\n      ${1:public|internal} class ${2:name} ${3:extends } {\n               public function $2 (    ) {\n                   ("start");\n            }\n     }\nsnippet 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    }\nsnippet switch\n     switch(${1}){\n         case ${2}:\n                    ${3}\n          break;\n                default:\n      }\nsnippet case\n               case ${1}:\n                    ${2}\n          break;\nsnippet package\n       package ${1:package}{\n         ${2}\n  }\nsnippet wh\n while ${1:cond}{\n              ${2}\n  }\nsnippet do\n do {\n          ${2}\n  } while (${1:cond})\nsnippet while\n    while ${1:cond}{\n              ${2}\n  }\nsnippet for enumerate names\n        for (${1:var} in ${2:object}){\n              ${3}\n  }\nsnippet for enumerate values\n       for each (${1:var} in ${2:object}){\n           ${3}\n  }\nsnippet get_set\n    function get ${1:name} {\n              return ${2}\n   }\n     function set $1 (newValue) {\n          ${3}\n  }\nsnippet interface\n  interface name {\n              function method(${1}):${2:returntype};\n        }\nsnippet try\n        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 Loop\nsnippet forr\n    for (${1:i} = ${2:0}; ${3:$1 < 10}; $1${4:++}) {\n              ${5:/* code */}\n       }\n# If Condition\nsnippet if\n if (${1:/* condition */}) {\n           ${2:/* code */}\n       }\nsnippet el\n else {\n                ${1}\n  }\n# Ternary conditional\nsnippet t\n   ${1:/* condition */} ? ${2:a} : ${3:b}\nsnippet fun\n   function ${1:function_name}(${2})${3}\n {\n             ${4:/* code */}\n       }\n# FlxSprite (usefull when using the flixel library)\nsnippet 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',t.scope="actionscript"})

Generated by GNU Enscript 1.6.5.90.