ace-code-editor
Version:
Ajax.org Code Editor is a full featured source code highlighting editor that powers the Cloud9 IDE
263 lines • 6.94 kB
JSON
[[
"start",
["text","package code"]
],[
"start",
["text","{"]
],[
"punctuation.definition.comment.actionscript.2",
["text"," "],
["punctuation.definition.comment.actionscript.2","/*"],
["comment.block.actionscript.2","****************************************"]
],[
"punctuation.definition.comment.actionscript.2",
["comment.block.actionscript.2","\t * based on textmate actionscript bundle"]
],[
"start",
["comment.block.actionscript.2","\t ***************************************"],
["punctuation.definition.comment.actionscript.2","*/"]
],[
"start",
["text","\t "]
],[
"start",
["text","\t"],
["keyword.control.actionscript.2","import"],
["text"," fl.events.SliderEvent;"]
],[
"start",
["text","\t"]
],[
"start",
["text","\t"],
["keyword.control.actionscript.2","public"],
["text"," "],
["storage.type.class.actionscript.2","class"],
["meta.class.actionscript.2"," "],
["entity.name.type.class.actionscript.2","Foo"],
["meta.class.actionscript.2"," "],
["storage.modifier.extends.actionscript.2","extends"],
["meta.class.actionscript.2"," "],
["entity.other.inherited-class.actionscript.2","MovieClip"]
],[
"start",
["text","\t{"]
],[
"start",
["text","\t\t"],
["punctuation.definition.comment.actionscript.2","//*************************"]
],[
"start",
["text","\t\t"],
["punctuation.definition.comment.actionscript.2","// Properties:"]
],[
"start",
["text","\t\t"]
],[
"start",
["text","\t\t"],
["keyword.control.actionscript.2","public"],
["text"," "],
["keyword.control.actionscript.2","var"],
["text"," activeSwatch"],
["keyword.operator.symbolic.actionscript.2",":"],
["support.class.actionscript.2","MovieClip"],
["text",";"]
],[
"start",
["text","\t\t"]
],[
"start",
["text","\t\t"],
["punctuation.definition.comment.actionscript.2","// Color offsets"]
],[
"start",
["text","\t\t"],
["keyword.control.actionscript.2","public"],
["text"," "],
["keyword.control.actionscript.2","var"],
["text"," c1"],
["keyword.operator.symbolic.actionscript.2",":"],
["storage.type.actionscript.2","Number"],
["text"," "],
["keyword.operator.symbolic.actionscript.2","="],
["text"," "],
["constant.numeric.actionscript.2","0"],
["text",";\t"],
["punctuation.definition.comment.actionscript.2","// R"]
],[
"start",
["text","\t\t"]
],[
"start",
["text","\t\t"],
["punctuation.definition.comment.actionscript.2","//*************************"]
],[
"start",
["text","\t\t"],
["punctuation.definition.comment.actionscript.2","// Constructor:"]
],[
"start",
["text","\t\t"]
],[
"start",
["text","\t\t"],
["keyword.control.actionscript.2","public"],
["text"," "],
["storage.type.function.actionscript.2","function"],
["meta.function.actionscript.2"," "],
["entity.name.function.actionscript.2","Foo"],
["punctuation.definition.parameters.begin.actionscript.2","("],
["punctuation.definition.parameters.end.actionscript.2",")"]
],[
"start",
["text","\t\t{"]
],[
"start",
["text","\t\t\t"],
["punctuation.definition.comment.actionscript.2","// Respond to mouse events"]
],[
"start",
["text","\t\t\tswatch1_btn."],
["support.function.actionscript.2","addEventListener"],
["text","(MouseEvent.CLICK,swatchHandler,"],
["constant.language.actionscript.2","false"],
["text",","],
["constant.numeric.actionscript.2","0"],
["text",","],
["constant.language.actionscript.2","false"],
["text",");"]
],[
"start",
["text","\t\t\tpreviewBox_btn."],
["support.function.actionscript.2","addEventListener"],
["text","(MouseEvent.MOUSE_DOWN,dragPressHandler);"]
],[
"start",
["text","\t\t\t"]
],[
"start",
["text","\t\t\t"],
["punctuation.definition.comment.actionscript.2","// Respond to drag events"]
],[
"start",
["text","\t\t\tred_slider."],
["support.function.actionscript.2","addEventListener"],
["text","(SliderEvent.THUMB_DRAG,sliderHandler);"]
],[
"start",
["text","\t\t\t"]
],[
"start",
["text","\t\t\t"],
["punctuation.definition.comment.actionscript.2","// Draw a frame later"]
],[
"start",
["text","\t\t\t"],
["support.function.actionscript.2","addEventListener"],
["text","(Event.ENTER_FRAME,"],
["support.function.actionscript.2","draw"],
["text",");"]
],[
"start",
["text","\t\t}"]
],[
"start",
["text"," "]
],[
"start",
["text","\t\tprotected "],
["storage.type.function.actionscript.2","function"],
["meta.function.actionscript.2"," "],
["entity.name.function.actionscript.2","clickHandler"],
["punctuation.definition.parameters.begin.actionscript.2","("],
["variable.parameter.function.actionscript.2","event:MouseEvent"],
["punctuation.definition.parameters.end.actionscript.2",")"],
["keyword.operator.symbolic.actionscript.2",":"],
["support.function.actionscript.2","void"]
],[
"start",
["text","\t\t{"]
],[
"start",
["text","\t\t\tcar.transform.colorTransform "],
["keyword.operator.symbolic.actionscript.2","="],
["text"," "],
["keyword.control.actionscript.2","new"],
["text"," ColorTransform("],
["constant.numeric.actionscript.2","0"],
["text",","],
["constant.numeric.actionscript.2","0"],
["text",","],
["constant.numeric.actionscript.2","0"],
["text",","],
["constant.numeric.actionscript.2","1"],
["text",",c1,c2,c3);"]
],[
"start",
["text","\t\t}"]
],[
"start",
["text","\t\t"]
],[
"start",
["text","\t\tprotected "],
["storage.type.function.actionscript.2","function"],
["meta.function.actionscript.2"," "],
["entity.name.function.actionscript.2","changeRGBHandler"],
["punctuation.definition.parameters.begin.actionscript.2","("],
["variable.parameter.function.actionscript.2","event:Event"],
["punctuation.definition.parameters.end.actionscript.2",")"],
["keyword.operator.symbolic.actionscript.2",":"],
["support.function.actionscript.2","void"]
],[
"start",
["text","\t\t{"]
],[
"start",
["text","\t\t\tc1 "],
["keyword.operator.symbolic.actionscript.2","="],
["text"," "],
["storage.type.actionscript.2","Number"],
["text","(c1_txt."],
["support.function.actionscript.2","text"],
["text",");"]
],[
"start",
["text"," "]
],[
"start",
["text","\t\t\t"],
["keyword.control.actionscript.2","if"],
["text","("],
["keyword.operator.symbolic.actionscript.2","!"],
["text","(c1>"],
["keyword.operator.symbolic.actionscript.2","="],
["constant.numeric.actionscript.2","0"],
["text",")){"]
],[
"start",
["text","\t\t\t\tc1 "],
["keyword.operator.symbolic.actionscript.2","="],
["text"," "],
["constant.numeric.actionscript.2","0"],
["text",";"]
],[
"start",
["text","\t\t\t}\t\t\t"]
],[
"start",
["text","\t\t\t"]
],[
"start",
["text","\t\t\tupdateSliders();"]
],[
"start",
["text","\t\t}"]
],[
"start",
["text","\t}"]
],[
"start",
["text","}"]
]]