tokens_actionscript.json 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263
  1. [[
  2. "start",
  3. ["text","package code"]
  4. ],[
  5. "start",
  6. ["text","{"]
  7. ],[
  8. "punctuation.definition.comment.actionscript.2",
  9. ["text"," "],
  10. ["punctuation.definition.comment.actionscript.2","/*"],
  11. ["comment.block.actionscript.2","****************************************"]
  12. ],[
  13. "punctuation.definition.comment.actionscript.2",
  14. ["comment.block.actionscript.2","\t * based on textmate actionscript bundle"]
  15. ],[
  16. "start",
  17. ["comment.block.actionscript.2","\t ***************************************"],
  18. ["punctuation.definition.comment.actionscript.2","*/"]
  19. ],[
  20. "start",
  21. ["text","\t "]
  22. ],[
  23. "start",
  24. ["text","\t"],
  25. ["keyword.control.actionscript.2","import"],
  26. ["text"," fl.events.SliderEvent;"]
  27. ],[
  28. "start",
  29. ["text","\t"]
  30. ],[
  31. "start",
  32. ["text","\t"],
  33. ["keyword.control.actionscript.2","public"],
  34. ["text"," "],
  35. ["storage.type.class.actionscript.2","class"],
  36. ["meta.class.actionscript.2"," "],
  37. ["entity.name.type.class.actionscript.2","Foo"],
  38. ["meta.class.actionscript.2"," "],
  39. ["storage.modifier.extends.actionscript.2","extends"],
  40. ["meta.class.actionscript.2"," "],
  41. ["entity.other.inherited-class.actionscript.2","MovieClip"]
  42. ],[
  43. "start",
  44. ["text","\t{"]
  45. ],[
  46. "start",
  47. ["text","\t\t"],
  48. ["punctuation.definition.comment.actionscript.2","//*************************"]
  49. ],[
  50. "start",
  51. ["text","\t\t"],
  52. ["punctuation.definition.comment.actionscript.2","// Properties:"]
  53. ],[
  54. "start",
  55. ["text","\t\t"]
  56. ],[
  57. "start",
  58. ["text","\t\t"],
  59. ["keyword.control.actionscript.2","public"],
  60. ["text"," "],
  61. ["keyword.control.actionscript.2","var"],
  62. ["text"," activeSwatch"],
  63. ["keyword.operator.symbolic.actionscript.2",":"],
  64. ["support.class.actionscript.2","MovieClip"],
  65. ["text",";"]
  66. ],[
  67. "start",
  68. ["text","\t\t"]
  69. ],[
  70. "start",
  71. ["text","\t\t"],
  72. ["punctuation.definition.comment.actionscript.2","// Color offsets"]
  73. ],[
  74. "start",
  75. ["text","\t\t"],
  76. ["keyword.control.actionscript.2","public"],
  77. ["text"," "],
  78. ["keyword.control.actionscript.2","var"],
  79. ["text"," c1"],
  80. ["keyword.operator.symbolic.actionscript.2",":"],
  81. ["storage.type.actionscript.2","Number"],
  82. ["text"," "],
  83. ["keyword.operator.symbolic.actionscript.2","="],
  84. ["text"," "],
  85. ["constant.numeric.actionscript.2","0"],
  86. ["text",";\t"],
  87. ["punctuation.definition.comment.actionscript.2","// R"]
  88. ],[
  89. "start",
  90. ["text","\t\t"]
  91. ],[
  92. "start",
  93. ["text","\t\t"],
  94. ["punctuation.definition.comment.actionscript.2","//*************************"]
  95. ],[
  96. "start",
  97. ["text","\t\t"],
  98. ["punctuation.definition.comment.actionscript.2","// Constructor:"]
  99. ],[
  100. "start",
  101. ["text","\t\t"]
  102. ],[
  103. "start",
  104. ["text","\t\t"],
  105. ["keyword.control.actionscript.2","public"],
  106. ["text"," "],
  107. ["storage.type.function.actionscript.2","function"],
  108. ["meta.function.actionscript.2"," "],
  109. ["entity.name.function.actionscript.2","Foo"],
  110. ["punctuation.definition.parameters.begin.actionscript.2","("],
  111. ["punctuation.definition.parameters.end.actionscript.2",")"]
  112. ],[
  113. "start",
  114. ["text","\t\t{"]
  115. ],[
  116. "start",
  117. ["text","\t\t\t"],
  118. ["punctuation.definition.comment.actionscript.2","// Respond to mouse events"]
  119. ],[
  120. "start",
  121. ["text","\t\t\tswatch1_btn."],
  122. ["support.function.actionscript.2","addEventListener"],
  123. ["text","(MouseEvent.CLICK,swatchHandler,"],
  124. ["constant.language.actionscript.2","false"],
  125. ["text",","],
  126. ["constant.numeric.actionscript.2","0"],
  127. ["text",","],
  128. ["constant.language.actionscript.2","false"],
  129. ["text",");"]
  130. ],[
  131. "start",
  132. ["text","\t\t\tpreviewBox_btn."],
  133. ["support.function.actionscript.2","addEventListener"],
  134. ["text","(MouseEvent.MOUSE_DOWN,dragPressHandler);"]
  135. ],[
  136. "start",
  137. ["text","\t\t\t"]
  138. ],[
  139. "start",
  140. ["text","\t\t\t"],
  141. ["punctuation.definition.comment.actionscript.2","// Respond to drag events"]
  142. ],[
  143. "start",
  144. ["text","\t\t\tred_slider."],
  145. ["support.function.actionscript.2","addEventListener"],
  146. ["text","(SliderEvent.THUMB_DRAG,sliderHandler);"]
  147. ],[
  148. "start",
  149. ["text","\t\t\t"]
  150. ],[
  151. "start",
  152. ["text","\t\t\t"],
  153. ["punctuation.definition.comment.actionscript.2","// Draw a frame later"]
  154. ],[
  155. "start",
  156. ["text","\t\t\t"],
  157. ["support.function.actionscript.2","addEventListener"],
  158. ["text","(Event.ENTER_FRAME,"],
  159. ["support.function.actionscript.2","draw"],
  160. ["text",");"]
  161. ],[
  162. "start",
  163. ["text","\t\t}"]
  164. ],[
  165. "start",
  166. ["text"," "]
  167. ],[
  168. "start",
  169. ["text","\t\tprotected "],
  170. ["storage.type.function.actionscript.2","function"],
  171. ["meta.function.actionscript.2"," "],
  172. ["entity.name.function.actionscript.2","clickHandler"],
  173. ["punctuation.definition.parameters.begin.actionscript.2","("],
  174. ["variable.parameter.function.actionscript.2","event:MouseEvent"],
  175. ["punctuation.definition.parameters.end.actionscript.2",")"],
  176. ["keyword.operator.symbolic.actionscript.2",":"],
  177. ["support.function.actionscript.2","void"]
  178. ],[
  179. "start",
  180. ["text","\t\t{"]
  181. ],[
  182. "start",
  183. ["text","\t\t\tcar.transform.colorTransform "],
  184. ["keyword.operator.symbolic.actionscript.2","="],
  185. ["text"," "],
  186. ["keyword.control.actionscript.2","new"],
  187. ["text"," ColorTransform("],
  188. ["constant.numeric.actionscript.2","0"],
  189. ["text",","],
  190. ["constant.numeric.actionscript.2","0"],
  191. ["text",","],
  192. ["constant.numeric.actionscript.2","0"],
  193. ["text",","],
  194. ["constant.numeric.actionscript.2","1"],
  195. ["text",",c1,c2,c3);"]
  196. ],[
  197. "start",
  198. ["text","\t\t}"]
  199. ],[
  200. "start",
  201. ["text","\t\t"]
  202. ],[
  203. "start",
  204. ["text","\t\tprotected "],
  205. ["storage.type.function.actionscript.2","function"],
  206. ["meta.function.actionscript.2"," "],
  207. ["entity.name.function.actionscript.2","changeRGBHandler"],
  208. ["punctuation.definition.parameters.begin.actionscript.2","("],
  209. ["variable.parameter.function.actionscript.2","event:Event"],
  210. ["punctuation.definition.parameters.end.actionscript.2",")"],
  211. ["keyword.operator.symbolic.actionscript.2",":"],
  212. ["support.function.actionscript.2","void"]
  213. ],[
  214. "start",
  215. ["text","\t\t{"]
  216. ],[
  217. "start",
  218. ["text","\t\t\tc1 "],
  219. ["keyword.operator.symbolic.actionscript.2","="],
  220. ["text"," "],
  221. ["storage.type.actionscript.2","Number"],
  222. ["text","(c1_txt."],
  223. ["support.function.actionscript.2","text"],
  224. ["text",");"]
  225. ],[
  226. "start",
  227. ["text"," "]
  228. ],[
  229. "start",
  230. ["text","\t\t\t"],
  231. ["keyword.control.actionscript.2","if"],
  232. ["text","("],
  233. ["keyword.operator.symbolic.actionscript.2","!"],
  234. ["text","(c1>"],
  235. ["keyword.operator.symbolic.actionscript.2","="],
  236. ["constant.numeric.actionscript.2","0"],
  237. ["text",")){"]
  238. ],[
  239. "start",
  240. ["text","\t\t\t\tc1 "],
  241. ["keyword.operator.symbolic.actionscript.2","="],
  242. ["text"," "],
  243. ["constant.numeric.actionscript.2","0"],
  244. ["text",";"]
  245. ],[
  246. "start",
  247. ["text","\t\t\t}\t\t\t"]
  248. ],[
  249. "start",
  250. ["text","\t\t\t"]
  251. ],[
  252. "start",
  253. ["text","\t\t\tupdateSliders();"]
  254. ],[
  255. "start",
  256. ["text","\t\t}"]
  257. ],[
  258. "start",
  259. ["text","\t}"]
  260. ],[
  261. "start",
  262. ["text","}"]
  263. ]]