Warning, /frameworks/syntax-highlighting/data/syntax/actionscript.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language>
0003 <language name="ActionScript 2.0" version="9" kateversion="5.62" section="Sources" extensions="*.as" mimetype="text/x-actionscript" license="LGPL" author="Aaron Miller (armantic101@gmail.com)">
0004   <highlighting>
0005     
0006     <list name="properties">
0007       <item>_accProps</item>
0008       <item>_focusrect</item>
0009       <item>_global</item>
0010       <item>_highquality</item>
0011       <item>_level</item>
0012       <item>_parent</item>
0013       <item>_quality</item>
0014       <item>_root</item>
0015       <item>_soundbuftime</item>
0016       <item>maxscroll</item>
0017       <item>scroll</item>
0018       <item>this</item>
0019     </list>
0020     
0021     <list name="global_functions">
0022       <item>asfunction</item>
0023       <item>call</item>
0024       <item>chr</item>
0025       <item>clearInterval</item>
0026       <item>duplicateMovieClip</item>
0027       <item>escape</item>
0028       <item>eval</item>
0029       <item>fscommand</item>
0030       <item>getProperty</item>
0031       <item>getTimer</item>
0032       <item>getURL</item>
0033       <item>getVersion</item>
0034       <item>gotoAndPlay</item>
0035       <item>gotoAndStop</item>
0036       <item>ifFrameLoaded</item>
0037       <item>int</item>
0038       <item>isFinite</item>
0039       <item>isNaN</item>
0040       <item>length</item>
0041       <item>loadMovie</item>
0042       <item>loadMovieNum</item>
0043       <item>loadVariables</item>
0044       <item>loadVariablesNum</item>
0045       <item>mbchr</item>
0046       <item>mblength</item>
0047       <item>mbord</item>
0048       <item>mbsubstring</item>
0049       <item>nextFrame</item>
0050       <item>nextScene</item>
0051       <item>on</item>
0052       <item>onClipEvent</item>
0053       <item>ord</item>
0054       <item>parseFloat</item>
0055       <item>parseInt</item>
0056       <item>play</item>
0057       <item>prevFrame</item>
0058       <item>prevScene</item>
0059       <item>print</item>
0060       <item>printAsBitmap</item>
0061       <item>printAsBitmapNum</item>
0062       <item>printNum</item>
0063       <item>random</item>
0064       <item>removeMovieClip</item>
0065       <item>setInterval</item>
0066       <item>setProperty</item>
0067       <item>showRedrawRegions</item>
0068       <item>startDrag</item>
0069       <item>stop</item>
0070       <item>stopAllSounds</item>
0071       <item>stopDrag</item>
0072       <item>substring</item>
0073       <item>targetPath</item>
0074       <item>tellTarget</item>
0075       <item>toggleHighQuality</item>
0076       <item>trace</item>
0077       <item>typeof</item>
0078       <item>unescape</item>
0079       <item>unloadMovie</item>
0080       <item>unloadMovieNum</item>
0081     <item>updateAfterEvent</item>
0082     </list>
0083       
0084     <list name="classes">
0085       <item>Accessibility</item>
0086       <item>Accordion</item>
0087       <item>Alert</item>
0088       <item>Binding</item>
0089       <item>Button</item>
0090       <item>Camera</item>
0091       <item>CellRenderer</item>
0092       <item>CheckBox</item>
0093       <item>Collection</item>
0094       <item>Color</item>
0095       <item>ComboBox</item>
0096       <item>ComponentMixins</item>
0097       <item>ContextMenu</item>
0098       <item>ContextMenuItem</item>
0099       <item>CustomActions</item>
0100       <item>CustomFormatter</item>
0101       <item>CustomValidator</item>
0102       <item>DataGrid</item>
0103       <item>DataHolder</item>
0104       <item>DataProvider</item>
0105       <item>DataSet</item>
0106       <item>DataType</item>
0107       <item>Date</item>
0108       <item>DateChooser</item>
0109       <item>DateField</item>
0110       <item>Delta</item>
0111       <item>DeltaItem</item>
0112       <item>DeltaPacket</item>
0113       <item>DepthManager</item>
0114       <item>EndPoint</item>
0115       <item>Error</item>
0116       <item>FaultEvent</item>
0117       <item>FocusManager</item>
0118       <item>Form</item>
0119       <item>Function</item>
0120       <item>Iterator</item>
0121       <item>Key</item>
0122       <item>Label</item>
0123       <item>List</item>
0124       <item>LoadVars</item>
0125       <item>Loader</item>
0126       <item>LocalConnection</item>
0127       <item>Log</item>
0128       <item>Math</item>
0129       <item>Media</item>
0130       <item>Menu</item>
0131       <item>MenuBar</item>
0132       <item>Microphone</item>
0133       <item>Mouse</item>
0134       <item>MovieClip</item>
0135       <item>MovieClipLoader</item>
0136       <item>NetConnection</item>
0137       <item>NetStream</item>
0138       <item>Number</item>
0139       <item>NumericStepper</item>
0140       <item>PendingCall</item>
0141       <item>PopUpManager</item>
0142       <item>PrintJob</item>
0143       <item>ProgressBar</item>
0144       <item>RDBMSResolver</item>
0145       <item>RadioButton</item>
0146       <item>RelayResponder</item>
0147       <item>SOAPCall</item>
0148       <item>Screen</item>
0149       <item>ScrollPane</item>
0150       <item>Selection</item>
0151       <item>SharedObject</item>
0152       <item>Slide</item>
0153       <item>Sound</item>
0154       <item>Stage</item>
0155       <item>StyleManager</item>
0156       <item>System</item>
0157       <item>TextArea</item>
0158       <item>TextField</item>
0159       <item>TextFormat</item>
0160       <item>TextInput</item>
0161       <item>TextSnapshot</item>
0162       <item>TransferObject</item>
0163       <item>Tree</item>
0164       <item>TreeDataProvider</item>
0165       <item>TypedValue</item>
0166       <item>UIComponent</item>
0167       <item>UIEventDispatcher</item>
0168       <item>UIObject</item>
0169       <item>Video</item>
0170       <item>WebService</item>
0171       <item>WebServiceConnector</item>
0172       <item>Window</item>
0173       <item>XML</item>
0174       <item>XMLConnector</item>
0175       <item>XUpdateResolver</item>
0176     </list>
0177     
0178     <list name="keywords">
0179       <item>add</item>
0180       <item>and</item>
0181       <item>break</item>
0182       <item>case</item>
0183       <item>catch</item>
0184       <item>class</item>
0185       <item>continue</item>
0186       <item>default</item>
0187       <item>delete</item>
0188       <item>do</item>
0189       <item>dynamic</item>
0190       <item>else</item>
0191       <item>eq</item>
0192       <item>extends</item>
0193       <item>finally</item>
0194       <item>for</item>
0195       <item>function</item>
0196       <item>ge</item>
0197       <item>get</item>
0198       <item>gt</item>
0199       <item>if</item>
0200       <item>implements</item>
0201       <item>import</item>
0202       <item>in</item>
0203       <item>instanceof</item>
0204       <item>interface</item>
0205       <item>intrinsic</item>
0206       <item>le</item>
0207       <item>lt</item>
0208       <item>ne</item>
0209       <item>new</item>
0210       <item>not</item>
0211       <item>or</item>
0212       <item>private</item>
0213       <item>public</item>
0214       <item>return</item>
0215       <item>set</item>
0216       <item>static</item>
0217       <item>switch</item>
0218       <item>throw</item>
0219       <item>try</item>
0220       <item>var</item>
0221       <item>void</item>
0222       <item>while</item>
0223       <item>with</item>
0224     </list>
0225     
0226     <list name="const">
0227       <item>false</item>
0228       <item>Infinity</item>
0229       <item>NaN</item>
0230       <item>newline</item>
0231       <item>null</item>
0232       <item>true</item>
0233       <item>undefined</item>
0234     </list>
0235     
0236     <list name="types">
0237       <item>Array</item>
0238       <item>Boolean</item>
0239       <item>Number</item>
0240       <item>Object</item>
0241       <item>String</item>
0242       <item>Void</item>
0243     </list>
0244     
0245     <contexts>
0246       <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
0247         <!-- Comment next line if you don't use Javadoc tool -->
0248         <IncludeRules context="##Javadoc"/>
0249         <WordDetect attribute="Keyword" context="Imports" String="package" />
0250         <WordDetect attribute="Keyword" context="ImportsPrefix" String="import" lookAhead="true" />
0251         <keyword attribute="Properties" context="#stay" String="properties"/>
0252         <keyword attribute="Global Functions" context="#stay" String="global_functions"/>
0253         <keyword attribute="Classes" context="#stay" String="classes"/>
0254         <keyword attribute="Keyword" context="#stay" String="keywords"/>
0255         <keyword attribute="Constants" context="#stay" String="const"/>
0256         <keyword attribute="Data Type" context="#stay" String="types"/>
0257         <Float attribute="Float" context="#stay"/>
0258         <HlCOct attribute="Octal" context="#stay"/>
0259         <HlCHex attribute="Hex" context="#stay"/>
0260         <Int attribute="Decimal" context="#stay"/>
0261         <HlCChar attribute="Char" context="#stay"/>
0262         <RegExpr attribute="Decimal" context="#stay" String="//\s*BEGIN.*$" beginRegion="Region1"/>
0263         <RegExpr attribute="Decimal" context="#stay" String="//\s*END.*$" endRegion="Region1"/>
0264         <DetectChar attribute="String" context="String" char="&quot;"/> 
0265         <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/> 
0266         <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>  
0267         <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1"/>
0268         <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1"/>
0269         <RegExpr attribute="Keyword" context="#stay" String="\.{3,3}\s+" />  
0270         <RegExpr attribute="Function" context="#stay" String="\b[_\w][_\w\d]*(?=[\s]*(?:/\*\s*\d+\s*\*/\s*)?[(])" />
0271         <DetectChar attribute="Symbol" context="Member" char="." />
0272         <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/*&lt;=&gt;?[]|~^&#59;"/>
0273       </context>
0274       <context name="ImportsPrefix" attribute="Keyword" lineEndContext="#pop">
0275         <RegExpr attribute="Keyword" context="#pop!StaticImports" String="import\s+static\b" />
0276         <WordDetect attribute="Keyword" context="#pop!Imports" String="import" />
0277       </context>
0278       <context attribute="String" lineEndContext="#pop" name="String">
0279         <LineContinue attribute="String" context="#stay"/>
0280         <HlCStringChar attribute="String Char" context="#stay"/>
0281         <DetectChar attribute="String" context="#pop" char="&quot;"/>
0282       </context>
0283       <context attribute="Normal Text" lineEndContext="#pop" name="Member" fallthroughContext="#pop">  
0284         <RegExpr attribute="Function" context="#pop" String="\b[_a-zA-Z]\w*(?=[\s]*)" />
0285       </context>
0286       <context attribute="StaticImports" lineEndContext="#pop" name="StaticImports"/>
0287       <context attribute="Imports" lineEndContext="#pop" name="Imports"/>
0288       <context attribute="Comment" lineEndContext="#pop" name="Commentar 1">
0289         <IncludeRules context="##Comments"/>
0290       </context>
0291       <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
0292         <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
0293         <IncludeRules context="##Comments"/>
0294       </context>
0295     </contexts>
0296     <itemDatas>
0297       <itemData name="Normal Text"  defStyleNum="dsNormal"/>
0298       <itemData name="Keyword"      defStyleNum="dsKeyword"/>
0299       <itemData name="Function"     defStyleNum="dsFunction"/>
0300       <itemData name="StaticImports" defStyleNum="dsImport"/>
0301       <itemData name="Imports"      defStyleNum="dsImport"/>
0302       <itemData name="Data Type"    defStyleNum="dsDataType"/>
0303       <itemData name="Decimal"      defStyleNum="dsDecVal"/>
0304       <itemData name="Octal"        defStyleNum="dsBaseN"/>
0305       <itemData name="Hex"          defStyleNum="dsBaseN"/>
0306       <itemData name="Float"        defStyleNum="dsFloat"/>
0307       <itemData name="Char"         defStyleNum="dsChar"/>
0308       <itemData name="String"       defStyleNum="dsString"/>
0309       <itemData name="String Char"  defStyleNum="dsSpecialString"/>
0310       <itemData name="Comment"      defStyleNum="dsComment"/>
0311       <itemData name="Symbol"       defStyleNum="dsOperator"/>
0312       <itemData name="Properties"   defStyleNum="dsAttribute" bold="1"/>
0313       <itemData name="Global Functions"   defStyleNum="dsFunction" bold="1"/>
0314       <itemData name="Classes"   defStyleNum="dsBuiltIn" bold="1"/>
0315       <itemData name="Constants" defStyleNum="dsConstant" bold="1"/>
0316     </itemDatas>
0317   </highlighting>
0318   <general>
0319     <comments>
0320       <comment name="singleLine" start="//"/>
0321       <comment name="multiLine" start="/*" end="*/" region="Comment"/>
0322     </comments>
0323     <keywords casesensitive="1"/>
0324   </general>
0325 </language>
0326 <!-- kate: replace-tabs on; tab-width 2; indent-width 2; -->