├── Support ├── squeeze.sh ├── data │ ├── objects.txt │ ├── properties.txt │ ├── methods.txt │ └── completions.txt └── bin │ └── asd.rb ├── Preferences ├── Symbol List Banned.tmPreferences ├── Comments.tmPreferences └── Completions.tmPreferences ├── Commands ├── Run.tmCommand ├── Documentation for Word or Selection.tmCommand └── Auto Complete.tmCommand ├── README.mdown ├── info.plist └── Syntaxes └── JSFL.tmLanguage /Support/squeeze.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | SQUEEZER="/Applications/TextMate.app/Contents/SharedSupport/Bundles/Objective-C.tmbundle/Support/list_to_regexp.rb" 4 | 5 | cd data 6 | 7 | ruby18 $SQUEEZER < objects.txt > objects_compressed.txt 8 | ruby18 $SQUEEZER < methods.txt > methods_compressed.txt 9 | ruby18 $SQUEEZER < properties.txt > properties_compressed.txt 10 | 11 | -------------------------------------------------------------------------------- /Preferences/Symbol List Banned.tmPreferences: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | name 6 | Symbol List: Hidden 7 | scope 8 | source.js.jsfl meta.property.function entity.name.function 9 | settings 10 | 11 | showInSymbolList 12 | 0 13 | 14 | uuid 15 | 2DDE2259-EE26-4344-AC47-652D1AA90C7A 16 | 17 | 18 | -------------------------------------------------------------------------------- /Support/data/objects.txt: -------------------------------------------------------------------------------- 1 | actionsPanel 2 | BitmapInstance 3 | BitmapItem 4 | CompiledClipInstance 5 | compilerErrors 6 | ComponentInstance 7 | componentsPanel 8 | Contour 9 | Document 10 | drawingLayer 11 | Edge 12 | Effect 13 | Element 14 | Fill 15 | Filter 16 | fl 17 | FLfile 18 | folderItem 19 | fontItem 20 | Frame 21 | HalfEdge 22 | Instance 23 | Item 24 | Layer 25 | library 26 | Math 27 | Matrix 28 | outputPanel 29 | Oval 30 | Parameter 31 | Path 32 | Project 33 | ProjectItem 34 | Rectangle 35 | Screen 36 | ScreenOutline 37 | Shape 38 | SoundItem 39 | Stroke 40 | SymbolInstance 41 | SymbolItem 42 | Text 43 | TextAttrs 44 | TextRun 45 | Timeline 46 | ToolObj 47 | Tools 48 | Vertex 49 | VideoItem 50 | XMLUI -------------------------------------------------------------------------------- /Preferences/Comments.tmPreferences: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | name 6 | Comments 7 | scope 8 | source.js.jsfl 9 | settings 10 | 11 | shellVariables 12 | 13 | 14 | name 15 | TM_COMMENT_START 16 | value 17 | // 18 | 19 | 20 | name 21 | TM_COMMENT_START_2 22 | value 23 | /* 24 | 25 | 26 | name 27 | TM_COMMENT_END_2 28 | value 29 | */ 30 | 31 | 32 | 33 | uuid 34 | A70164EE-FD9F-4448-8ED7-E599CBFC1E3B 35 | 36 | 37 | -------------------------------------------------------------------------------- /Commands/Run.tmCommand: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | beforeRunningCommand 6 | saveActiveFile 7 | command 8 | #!/usr/bin/env bash 9 | [[ -f "${TM_SUPPORT_PATH}/lib/bash_init.sh" ]] && . "${TM_SUPPORT_PATH}/lib/bash_init.sh" 10 | 11 | open "$TM_FILEPATH" 12 | 13 | input 14 | none 15 | inputFormat 16 | text 17 | keyEquivalent 18 | @r 19 | name 20 | Run 21 | outputCaret 22 | afterOutput 23 | outputFormat 24 | text 25 | outputLocation 26 | discard 27 | scope 28 | source.js.jsfl 29 | semanticClass 30 | process.external.run.js.jsfl 31 | uuid 32 | 3ACF1061-FE40-4377-9514-70B83494946D 33 | version 34 | 2 35 | 36 | 37 | -------------------------------------------------------------------------------- /README.mdown: -------------------------------------------------------------------------------- 1 | # Installation 2 | 3 | You can install this bundle in TextMate by opening the preferences and going to the bundles tab. After installation it will be automatically updated for you. 4 | 5 | # General 6 | 7 | * [Bundle Styleguide](http://kb.textmate.org/bundle_styleguide) — _before you make changes_ 8 | * [Commit Styleguide](http://kb.textmate.org/commit_styleguide) — _before you send a pull request_ 9 | * [Writing Bug Reports](http://kb.textmate.org/writing_bug_reports) — _before you report an issue_ 10 | 11 | # License 12 | 13 | If not otherwise specified (see below), files in this repository fall under the following license: 14 | 15 | Permission to copy, use, modify, sell and distribute this 16 | software is granted. This software is provided "as is" without 17 | express or implied warranty, and with no claim as to its 18 | suitability for any purpose. 19 | 20 | An exception is made for files in readable text which contain their own license information, or files where an accompanying file exists (in the same directory) with a “-license” suffix added to the base-name name of the original file, and an extension of txt, html, or similar. For example “tidy” is accompanied by “tidy-license.txt”. -------------------------------------------------------------------------------- /Commands/Documentation for Word or Selection.tmCommand: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | beforeRunningCommand 6 | nop 7 | command 8 | #!/usr/bin/env bash 9 | [[ -f "${TM_SUPPORT_PATH}/lib/bash_init.sh" ]] && . "${TM_SUPPORT_PATH}/lib/bash_init.sh" 10 | 11 | asd.rb 12 | 13 | fallbackInput 14 | word 15 | input 16 | selection 17 | inputFormat 18 | text 19 | keyEquivalent 20 | ^h 21 | name 22 | Documentation for Word / Selection 23 | outputCaret 24 | afterOutput 25 | outputFormat 26 | text 27 | outputLocation 28 | discard 29 | scope 30 | source.js.jsfl 31 | semanticClass 32 | lookup.define.js.jsfl 33 | uuid 34 | 4E4934AC-F290-49DD-A424-14B2760666E7 35 | version 36 | 2 37 | 38 | 39 | -------------------------------------------------------------------------------- /Commands/Auto Complete.tmCommand: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | beforeRunningCommand 6 | nop 7 | command 8 | #!/usr/bin/env ruby18 -wKU 9 | 10 | SUPPORT = ENV['TM_SUPPORT_PATH'] 11 | 12 | require SUPPORT + '/lib/escape' 13 | require SUPPORT + '/lib/exit_codes' 14 | require SUPPORT + '/lib/ui' 15 | 16 | words = `grep "^$TM_CURRENT_WORD" "$TM_BUNDLE_PATH/support/data/completions.txt"`.split("\n") 17 | TextMate.exit_show_tool_tip "No completion available" if words.empty? 18 | 19 | if words.size > 1 20 | 21 | i = TextMate::UI.menu(words) 22 | TextMate.exit_discard() if i == nil 23 | choice = words[i] 24 | 25 | else 26 | choice = words.pop 27 | end 28 | 29 | snip = choice[ENV['TM_CURRENT_WORD'].length..-1] 30 | 31 | i=0 32 | print snip.gsub( /([a-zA-Z0-9\:\.]+?)([,\)])/ ) { 33 | "${" + String(i+=1) + ":" + $1 + "}" + $2 34 | } 35 | fallbackInput 36 | word 37 | input 38 | none 39 | keyEquivalent 40 | ~ 41 | name 42 | Auto Complete Method / Property 43 | output 44 | insertAsSnippet 45 | scope 46 | source.js.jsfl 47 | uuid 48 | C97C9490-30DF-4DC7-B5A1-9E3FA9691317 49 | 50 | 51 | -------------------------------------------------------------------------------- /info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | contactEmailRot13 6 | ohaqyrf@uryirpgbe.bet 7 | contactName 8 | Simon Gregory 9 | description 10 | JSFL (Flash JavaScript) is a JavaScript API used to automate the Adobe Flash Authoring Environment. 11 | mainMenu 12 | 13 | items 14 | 15 | 3ACF1061-FE40-4377-9514-70B83494946D 16 | ------------------------------------ 17 | C97C9490-30DF-4DC7-B5A1-9E3FA9691317 18 | ------------------------------------ 19 | 4E4934AC-F290-49DD-A424-14B2760666E7 20 | 21 | submenus 22 | 23 | 24 | name 25 | JavaScript Flash 26 | ordering 27 | 28 | 7195838E-5F71-407E-8B10-98265273C62A 29 | E4ACF90F-4643-4E3C-83FE-06C4464247A2 30 | A70164EE-FD9F-4448-8ED7-E599CBFC1E3B 31 | 2DDE2259-EE26-4344-AC47-652D1AA90C7A 32 | C97C9490-30DF-4DC7-B5A1-9E3FA9691317 33 | 4E4934AC-F290-49DD-A424-14B2760666E7 34 | 3ACF1061-FE40-4377-9514-70B83494946D 35 | 36 | uuid 37 | ED6E65BD-584F-4B2F-A525-95819EE77C67 38 | 39 | 40 | -------------------------------------------------------------------------------- /Support/bin/asd.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby18 2 | # encoding: utf-8 3 | 4 | SUPPORT = ENV['TM_SUPPORT_PATH'] 5 | FL_HELPDIR = '/Library/Application Support/Adobe/Flash CS3/en/Configuration/HelpPanel/help/ExtendingFlash/' 6 | FL_HELPTOC = FL_HELPDIR+'help_toc.xml' 7 | 8 | require "rexml/document" 9 | require SUPPORT + '/lib/exit_codes' 10 | require SUPPORT + "/lib/escape" 11 | require SUPPORT + "/lib/progress" 12 | require SUPPORT + "/lib/web_preview" 13 | require SUPPORT + '/lib/ui' 14 | 15 | if File.exist?(FL_HELPTOC) 16 | 17 | flash_lang_intro = "Introduction to Extending Flash
" 18 | flash_lang_methods = "Top Level Functions and Methods
" 19 | flash_lang_objects = "Object List
" 20 | 21 | end 22 | 23 | word = STDIN.read.strip 24 | 25 | word = TextMate::UI.request_string( :title => "ActionScript 3 Help Search", 26 | :prompt => "Enter a term to search for:", 27 | :button1 => "search") if word.empty? 28 | 29 | TextMate.exit_discard if !word 30 | 31 | word = word.gsub("&", "&").gsub("<", "<") 32 | 33 | puts html_head( :title => "Documentation for ‘#{word}’", :sub_title => "Extending Flash Dictionary" ) 34 | 35 | if File.exist?( FL_HELPTOC ) 36 | 37 | puts "

Search results for ‘#{word}’

" 38 | 39 | puts flash_lang_intro 40 | puts flash_lang_methods 41 | puts flash_lang_objects 42 | 43 | # Open TOC 44 | toc_lines = IO.readlines( FL_HELPTOC ) 45 | 46 | # find matching lines 47 | search_results = [] 48 | toc_lines.each do |line| 49 | search_results << line.strip if line[/name=\".*#{word}/] 50 | end 51 | 52 | if search_results.size > 0 53 | 54 | puts "

" 70 | 71 | else 72 | puts "
" 73 | end 74 | 75 | else 76 | 77 | puts "

Help Not Found.


Please note this bundle has only been tested with Flash CS3, and is unlikely to work completely with other versions of the Flash authoring environment.


" 78 | 79 | end 80 | 81 | puts "Search Livedocs

" 82 | 83 | html_footer 84 | TextMate.exit_show_html 85 | -------------------------------------------------------------------------------- /Support/data/properties.txt: -------------------------------------------------------------------------------- 1 | accName 2 | actionScript 3 | actionsPanel 4 | activeEffect 5 | activeTool 6 | aliasText 7 | alignment 8 | allowSmoothing 9 | altIsDown 10 | angle 11 | antiAliasSharpness 12 | antiAliasThickness 13 | as3AutoDeclare 14 | as3Dialect 15 | as3ExportFrame 16 | as3PackagePaths 17 | as3StrictMode 18 | as3WarningsMode 19 | asVersion 20 | autoExpand 21 | autoKern 22 | autoLabel 23 | backgroundColor 24 | bitRate 25 | bits 26 | blendMode 27 | blurX 28 | blurY 29 | bold 30 | border 31 | bottomLeftRadius 32 | bottomRightRadius 33 | breakAtCorners 34 | brightness 35 | buttonTracking 36 | cacheAsBitmap 37 | capType 38 | category 39 | characterPosition 40 | characters 41 | characterSpacing 42 | childScreens 43 | closePath 44 | color 45 | colorAlphaAmount 46 | colorAlphaPercent 47 | colorArray 48 | colorBlueAmount 49 | colorBluePercent 50 | colorGreenAmount 51 | colorGreenPercent 52 | colorMode 53 | colorRedAmount 54 | colorRedPercent 55 | compilerErrors 56 | componentsPanel 57 | compressionType 58 | configDirectory 59 | configURI 60 | contactSensitiveSelection 61 | contours 62 | contrast 63 | convertStereoToMono 64 | createNewDocList 65 | createNewDocListType 66 | createNewTemplateList 67 | ctlIsDown 68 | currentFrame 69 | currentLayer 70 | currentPublishProfile 71 | currentScreen 72 | currentTimeline 73 | curve 74 | dash1 75 | dash2 76 | defaultItem 77 | density 78 | depth 79 | description 80 | displayName 81 | distance 82 | docClass 83 | documents 84 | dotSize 85 | dotSpace 86 | drawingLayer 87 | duration 88 | edges 89 | effectName 90 | effects 91 | elements 92 | elementType 93 | embeddedCharacters 94 | embedRanges 95 | enabled 96 | endAngle 97 | face 98 | fillColor 99 | filters 100 | firstFrame 101 | focalPoint 102 | fontRenderingMode 103 | forceSimple 104 | frameCount 105 | frameRate 106 | frames 107 | groupName 108 | hasCustomEase 109 | hatchThickness 110 | height 111 | hidden 112 | hideObject 113 | highlightColor 114 | hPixels 115 | hue 116 | iconID 117 | id 118 | indent 119 | index 120 | inner 121 | innerRadius 122 | instanceName 123 | instanceType 124 | interior 125 | isDrawingObject 126 | isGroup 127 | isLine 128 | isMissing 129 | isOvalObject 130 | isRectangleObject 131 | italic 132 | items 133 | itemType 134 | itemURI 135 | jiggle 136 | joinType 137 | knockout 138 | labelType 139 | layer 140 | layerCount 141 | layers 142 | layerType 143 | left 144 | leftMargin 145 | length 146 | letterSpacing 147 | library 148 | libraryItem 149 | linearRGB 150 | lineSpacing 151 | lineType 152 | linkageBaseClass 153 | linkageClassName 154 | linkageExportForAS 155 | linkageExportForRS 156 | linkageExportInFirstFrame 157 | linkageIdentifier 158 | linkageImportForRS 159 | linkageURL 160 | listIndex 161 | livePreview 162 | locked 163 | lockFlag 164 | loop 165 | Math 166 | matrix 167 | maxCharacters 168 | miterLimit 169 | motionTweenOrientToPath 170 | motionTweenRotate 171 | motionTweenRotateTimes 172 | motionTweenScale 173 | motionTweenSnap 174 | motionTweenSync 175 | mouseIsDown 176 | mruRecentFileList 177 | mruRecentFileListType 178 | name 179 | nextScreen 180 | nPts 181 | objectDrawingMode 182 | orientation 183 | outline 184 | outputPanel 185 | overflow 186 | packagePaths 187 | parameters 188 | parentLayer 189 | parentScreen 190 | path 191 | pattern 192 | penDownLoc 193 | penLoc 194 | posArray 195 | position 196 | prevScreen 197 | projectURI 198 | publishProfile 199 | publishProfiles 200 | quality 201 | renderAsHTML 202 | rightMargin 203 | rootScreen 204 | rotate 205 | rotation 206 | sampleRate 207 | saturation 208 | scaleType 209 | scaleX 210 | scaleY 211 | scalingGrid 212 | scalingGridRect 213 | screenOutline 214 | screens 215 | scriptURI 216 | scrollable 217 | selectable 218 | selected 219 | selection 220 | selectionEnd 221 | selectionStart 222 | shadowColor 223 | shapeFill 224 | shapeTweenBlend 225 | shiftIsDown 226 | shortcut 227 | silent 228 | size 229 | skewX 230 | skewY 231 | soundEffect 232 | soundLibraryItem 233 | soundLoop 234 | soundLoopMode 235 | soundName 236 | soundSync 237 | sourceAutoUpdate 238 | sourceFile 239 | sourceFilePath 240 | sourceLibraryName 241 | space 242 | startAngle 243 | startFrame 244 | strength 245 | strokeHinting 246 | style 247 | symbolType 248 | tabIndex 249 | target 250 | textAttrs 251 | textRuns 252 | textType 253 | thickness 254 | timeline 255 | timelines 256 | toolObjs 257 | tools 258 | top 259 | topLeftRadius 260 | topRightRadius 261 | transformX 262 | transformY 263 | tweenEasing 264 | tweenType 265 | tx 266 | ty 267 | type 268 | url 269 | useDeviceFonts 270 | useImportedJPEGQuality 271 | useImportedMP3Quality 272 | useSingleEaseCurve 273 | useXMLToUI 274 | value 275 | valueType 276 | variableName 277 | variation 278 | verbose 279 | version 280 | vertices 281 | videoType 282 | viewMatrix 283 | visible 284 | vPixels 285 | waveHeight 286 | waveLength 287 | width 288 | xmlui 289 | zoomFactor 290 | -------------------------------------------------------------------------------- /Support/data/methods.txt: -------------------------------------------------------------------------------- 1 | accept 2 | activate 3 | addCubicCurve 4 | addCurve 5 | addData 6 | addDataToDocument 7 | addDataToSelection 8 | addEventListener 9 | addFile 10 | addFilter 11 | addItem 12 | addItemToDocument 13 | addMotionGuide 14 | addNewItem 15 | addNewLayer 16 | addNewLine 17 | addNewOval 18 | addNewPublishProfile 19 | addNewRectangle 20 | addNewScene 21 | addNewText 22 | addPoint 23 | alert 24 | align 25 | allowScreens 26 | arrange 27 | beginDraw 28 | beginEdit 29 | beginFrame 30 | breakApart 31 | browseForFileURL 32 | browseForFolderURL 33 | cancel 34 | canEditSymbol 35 | canPublish 36 | canPublishProject 37 | canRevert 38 | canSaveAVersion 39 | canTest 40 | canTestMovie 41 | canTestProject 42 | canTestScene 43 | changeFilterOrder 44 | clear 45 | clearFrames 46 | clearKeyframes 47 | clipCopy 48 | clipCopyString 49 | clipCut 50 | clipPaste 51 | close 52 | closeAll 53 | closeAllPlayerDocuments 54 | closeDocument 55 | closeProject 56 | concatMatrix 57 | configureEffect 58 | configureTool 59 | confirm 60 | constrainPoint 61 | convertLinesToFills 62 | convertToBlankKeyframes 63 | convertToCompiledClip 64 | convertToKeyframes 65 | convertToSymbol 66 | copy 67 | copyFrames 68 | copyMotion 69 | copyMotionAsAS3 70 | copyScreenFromFile 71 | createDocument 72 | createFolder 73 | createMotionTween 74 | createProject 75 | crop 76 | cubicCurveTo 77 | curveTo 78 | cutFrames 79 | deactivate 80 | deleteEdge 81 | deleteEnvelope 82 | deleteItem 83 | deleteLayer 84 | deletePublishProfile 85 | deleteScene 86 | deleteScreen 87 | deleteSelection 88 | disableAllFilters 89 | disableFilter 90 | disableOtherFilters 91 | distribute 92 | distributeToLayers 93 | documentHasData 94 | downloadLatestVersion 95 | drawPath 96 | duplicateItem 97 | duplicatePublishProfile 98 | duplicateScene 99 | duplicateScreen 100 | duplicateSelection 101 | editItem 102 | editScene 103 | enableAllFilters 104 | enableFilter 105 | enableImmediateUpdates 106 | enablePIControl 107 | endDraw 108 | endEdit 109 | endFrame 110 | enterEditMode 111 | executeEffect 112 | exists 113 | exitEditMode 114 | expandFolder 115 | exportPNG 116 | exportPublishProfile 117 | exportSWC 118 | exportSWF 119 | fileExists 120 | findDocumentDOM 121 | findDocumentIndex 122 | findItemIndex 123 | findLayerIndex 124 | findObjectInDocByName 125 | findObjectInDocByType 126 | findProjectItem 127 | get 128 | getAlignToDocument 129 | getAppMemoryInfo 130 | getAttributes 131 | getBits 132 | getBlendMode 133 | getClassForObject 134 | getControl 135 | getControlItemElement 136 | getCreationDate 137 | getCreationDateObj 138 | getCustomEase 139 | getCustomFill 140 | getCustomStroke 141 | getData 142 | getDataFromDocument 143 | getDocumentDOM 144 | getEdge 145 | getElementProperty 146 | getElementTextAttr 147 | getEnabled 148 | getFilters 149 | getFrameProperty 150 | getHalfEdge 151 | getItemProperty 152 | getItemType 153 | getKeyDown 154 | getLayerProperty 155 | getMetadata 156 | getMobileSettings 157 | getModificationDate 158 | getModificationDateObj 159 | getNext 160 | getOppositeHalfEdge 161 | getPersistentData 162 | getPlayerVersion 163 | getPrev 164 | getProject 165 | getScriptAssistMode 166 | getSelectedFrames 167 | getSelectedItems 168 | getSelectedLayers 169 | getSelectedScreens 170 | getSelectedText 171 | getSelectionRect 172 | getSize 173 | getText 174 | getTextAttr 175 | getTextString 176 | getTimeline 177 | getTransformationPoint 178 | getVertex 179 | getVisible 180 | group 181 | hasData 182 | hasPersistentData 183 | hasSelection 184 | importEmbeddedSWF 185 | importFile 186 | importPublishProfile 187 | importSWF 188 | insertBlankKeyframe 189 | insertFrames 190 | insertItem 191 | insertKeyframe 192 | insertNestedScreen 193 | insertScreen 194 | intersect 195 | invertMatrix 196 | itemExists 197 | keyDown 198 | keyUp 199 | lineTo 200 | listFolder 201 | makeShape 202 | mapPlayerURL 203 | match 204 | mouseClick 205 | mouseDblClk 206 | mouseDoubleClick 207 | mouseDown 208 | mouseMove 209 | mouseUp 210 | moveScreen 211 | moveSelectedBezierPointsBy 212 | moveSelectionBy 213 | moveTo 214 | moveToFolder 215 | newContour 216 | newFolder 217 | newPath 218 | notifySettingsChanged 219 | openDocument 220 | openProject 221 | openScript 222 | optimizeCurves 223 | pasteFrames 224 | pasteMotion 225 | pointDistance 226 | prompt 227 | publish 228 | publishProject 229 | punch 230 | quit 231 | read 232 | reload 233 | reloadEffects 234 | reloadTools 235 | remove 236 | removeAllFilters 237 | removeData 238 | removeDataFromDocument 239 | removeDataFromSelection 240 | removeEffect 241 | removeEventListener 242 | removeFilter 243 | removeFrames 244 | removeItem 245 | removePersistentData 246 | renameItem 247 | renamePublishProfile 248 | renameScene 249 | renameScreen 250 | reorderLayer 251 | reorderScene 252 | replaceSelectedText 253 | resetAS3PackagePaths 254 | resetOvalObject 255 | resetPackagePaths 256 | resetRectangleObject 257 | resetTransformation 258 | reverseFrames 259 | revert 260 | revertDocument 261 | revertDocumentToLastVersion 262 | revertToLastVersion 263 | rotateSelection 264 | runScript 265 | save 266 | saveAll 267 | saveAndCompact 268 | saveAVersion 269 | saveAVersionOfDocument 270 | saveDocument 271 | saveDocumentAs 272 | scaleSelection 273 | selectAll 274 | selectAllFrames 275 | selectElement 276 | selectItem 277 | selectNone 278 | selectTool 279 | set 280 | setActiveWindow 281 | setAlignToDocument 282 | setAttributes 283 | setBits 284 | setBlendMode 285 | setColor 286 | setControl 287 | setControlItemElement 288 | setControlItemElements 289 | setCurrentScreen 290 | setCursor 291 | setCustomEase 292 | setCustomFill 293 | setCustomStroke 294 | setElementProperty 295 | setElementTextAttr 296 | setEnabled 297 | setFillColor 298 | setFilterProperty 299 | setFilters 300 | setFrameProperty 301 | setIcon 302 | setInstanceAlpha 303 | setInstanceBrightness 304 | setInstanceTint 305 | setItemProperty 306 | setLayerProperty 307 | setLocation 308 | setMenuString 309 | setMetadata 310 | setMobileSettings 311 | setOptionsFile 312 | setOvalObjectProperty 313 | setPersistentData 314 | setPI 315 | setPlayerVersion 316 | setRectangleObjectProperty 317 | setScreenProperty 318 | setScriptAssistMode 319 | setSelectedFrames 320 | setSelectedLayers 321 | setSelectedScreens 322 | setSelection 323 | setSelectionBounds 324 | setSelectionRect 325 | setStroke 326 | setStrokeColor 327 | setStrokeSize 328 | setStrokeStyle 329 | setText 330 | setTextAttr 331 | setTextRectangle 332 | setTextSelection 333 | setTextString 334 | setToolName 335 | setToolTip 336 | setTransformationPoint 337 | setVisible 338 | showIdleMessage 339 | showLayerMasking 340 | showPIControl 341 | showTransformHandles 342 | skewSelection 343 | smoothSelection 344 | snapPoint 345 | space 346 | splitEdge 347 | straightenSelection 348 | swapElement 349 | swapStrokeAndFill 350 | synchronizeDocumentWithHeadVersion 351 | synchronizeWithHeadVersion 352 | test 353 | testMovie 354 | testProject 355 | testScene 356 | trace 357 | traceBitmap 358 | transformSelection 359 | unGroup 360 | union 361 | unlockAllElements 362 | updateItem 363 | write 364 | xmlPanel 365 | -------------------------------------------------------------------------------- /Syntaxes/JSFL.tmLanguage: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | comment 6 | Flash JavaScript Syntax: Version 1.0 7 | fileTypes 8 | 9 | jsfl 10 | 11 | keyEquivalent 12 | ^~J 13 | name 14 | JavaScript (Flash) 15 | patterns 16 | 17 | 18 | match 19 | \b(alert|confirm|prompt|configureEffect|executeEffect|removeEffect|activate|configureTool|deactivate|keyDown|keyUp|mouseDoubleClick|mouseDown|mouseMove|mouseUp|notifySettingsChanged|setCursor)\b 20 | name 21 | support.function.global.jsfl 22 | 23 | 24 | match 25 | \b(Rectangle|XMLUI|Mat(h|rix)|comp(ilerErrors|onentsPanel)|BitmapI(nstance|tem)|S(hape|ymbolI(nstance|tem)|creen(Outline)?|troke|oundItem)|HalfEdge|outputPanel|drawingLayer|Co(ntour|mp(iledClipInstance|onentInstance))|T(imeline|ool(s|Obj)|ext(Run|Attrs)?)|I(nstance|tem)|Oval|Document|P(a(th|rameter)|roject(Item)?)|f(o(ntItem|lderItem)|l)|E(dge|ffect|lement)|V(ideoItem|ertex)|library|actionsPanel|F(il(ter|l)|rame|Lfile)|Layer)\b 26 | name 27 | support.object.jsfl 28 | 29 | 30 | match 31 | \b(s(h(iftIsDown|ortcut|a(dowColor|pe(TweenBlend|Fill)))|ymbolType|c(al(ingGrid(Rect)?|e(X|Y|Type))|r(iptURI|ollable|een(s|Outline)))|t(yle|art(Frame|Angle)|r(okeHinting|ength))|i(ze|lent)|ou(nd(Sync|Name|Effect|L(ibraryItem|oop(Mode)?))|rce(File(Path)?|LibraryName|AutoUpdate))|pace|elect(ion(Start|End)?|ed|able)|kew(X|Y)|a(turation|mpleRate))|h(i(d(den|eObject)|ghlightColor)|ue|eight|Pixels|a(sCustomEase|tchThickness))|n(extScreen|Pts|ame)|Math|c(h(ildScreens|aracter(s|Spacing|Position))|tlIsDown|o(n(t(ours|actSensitiveSelection|rast)|vertStereoToMono|fig(Directory|URI))|lor(Red(Percent|Amount)|Green(Percent|Amount)|Mode|Blue(Percent|Amount)|A(lpha(Percent|Amount)|rray))?|mp(ilerErrors|onentsPanel|ressionType))|ur(ve|rent(Screen|Timeline|PublishProfile|Frame|Layer))|losePath|a(cheAsBitmap|tegory|pType)|reateNew(TemplateList|DocList(Type)?))|t(hickness|y(pe)?|imeline(s)?|o(ol(s|Objs)|p(RightRadius|LeftRadius)?)|ext(Runs|Type|Attrs)|ween(Type|Easing)|a(rget|bIndex)|ransform(X|Y)|x)|i(s(RectangleObject|Group|Missing|OvalObject|DrawingObject|Line)|n(stance(Name|Type)|ner(Radius)?|terior|de(nt|x))|conID|t(em(s|Type|URI)|alic)|d)|zoomFactor|o(ut(putPanel|line)|verflow|rientation|bjectDrawingMode)|d(is(tance|playName)|o(c(Class|uments)|tS(ize|pace))|uration|e(scription|nsity|pth|faultItem)|ash(1|2)|rawingLayer)|u(se(XMLToUI|SingleEaseCurve|Imported(MP3Quality|JPEGQuality)|DeviceFonts)|rl)|j(iggle|oinType)|p(os(ition|Array)|ublishProfile(s)?|en(DownLoc|Loc)|a(ckagePaths|t(h|tern)|r(ent(Screen|Layer)|ameters))|r(ojectURI|evScreen))|e(n(dAngle|abled)|dges|ffect(s|Name)|lement(s|Type)|mbed(Ranges|dedCharacters))|v(i(sible|deoType|ewMatrix)|er(sion|tices|bose)|Pixels|a(lue(Type)?|ria(tion|bleName)))|knockout|quality|f(i(l(ters|lColor)|rstFrame)|o(ntRenderingMode|calPoint|rceSimple)|ace|rame(s|Rate|Count))|w(idth|ave(Height|Length))|l(i(stIndex|n(e(Spacing|Type|arRGB)|kage(BaseClass|ClassName|I(dentifier|mportForRS)|URL|Export(InFirstFrame|For(RS|AS))))|vePreview|brary(Item)?)|o(ck(ed|Flag)|op)|e(ngth|tterSpacing|ft(Margin)?)|a(yer(s|Count|Type)?|belType))|a(s(3(StrictMode|Dialect|PackagePaths|ExportFrame|WarningsMode|AutoDeclare)|Version)|n(tiAlias(Sharpness|Thickness)|gle)|c(cName|ti(on(sPanel|Script)|ve(Tool|Effect)))|uto(Expand|Kern|Label)|l(tIsDown|i(asText|gnment)|lowSmoothing))|r(ightMargin|o(tat(ion|e)|otScreen)|enderAsHTML)|groupName|xmlui|m(iterLimit|o(tionTween(Rotate(Times)?|S(ync|nap|cale)|OrientToPath)|useIsDown)|a(trix|xCharacters)|ruRecentFileList(Type)?)|b(it(s|Rate)|o(ttom(RightRadius|LeftRadius)|ld|rder)|uttonTracking|l(ur(X|Y)|endMode)|ackgroundColor|r(ightness|eakAtCorners)))\b 32 | name 33 | support.property.jsfl 34 | 35 | 36 | match 37 | \b(s(how(TransformHandles|IdleMessage|PIControl|LayerMasking)|ynchronize(DocumentWithHeadVersion|WithHeadVersion)|napPoint|caleSelection|traightenSelection|p(litEdge|ace)|e(t(RectangleObjectProperty|M(obileSettings|e(nuString|tadata))|B(its|lendMode)|S(cr(iptAssistMode|eenProperty)|troke(S(tyle|ize)|Color)?|elect(ion(Rect|Bounds)?|ed(Screens|Frames|Layers)))|C(o(ntrol(ItemElement(s)?)?|lor)|u(stom(Stroke|Ease|Fill)|r(sor|rentScreen)))|T(ool(Name|Tip)|ext(Rectangle|S(tring|election)|Attr)?|ransformationPoint)|I(nstance(Brightness|Tint|Alpha)|con|temProperty)|O(ptionsFile|valObjectProperty)|P(I|ersistentData|layerVersion)|E(nabled|lement(TextAttr|Property))|Visible|F(il(ter(s|Property)|lColor)|rameProperty)|L(ocation|ayerProperty)|A(ctiveWindow|ttributes|lignToDocument))?|lect(None|Tool|Item|Element|All(Frames)?))|kewSelection|wap(StrokeAndFill|Element)|ave(Document(As)?|A(ndCompact|Version(OfDocument)?|ll))?|moothSelection)|has(Selection|Data|PersistentData)|n(otifySettingsChanged|ew(Contour|Path|Folder))|c(hangeFilterOrder|o(n(strainPoint|catMatrix|vert(To(BlankKeyframes|Symbol|CompiledClip|Keyframes)|LinesToFills)|fi(rm|gure(Tool|Effect)))|py(Motion(AsAS3)?|ScreenFromFile|Frames)?)|u(tFrames|rveTo|bicCurveTo)|l(ip(C(opy(String)?|ut)|Paste)|ose(Document|Project|All(PlayerDocuments)?)?|ear(Keyframes|Frames)?)|an(Revert|cel|SaveAVersion|Test(Movie|Scene|Project)?|Publish(Project)?|EditSymbol)|r(op|eate(MotionTween|Document|Project|Folder)))|t(est(Movie|Scene|Project)?|ra(nsformSelection|ce(Bitmap)?))|i(n(sert(BlankKeyframe|Screen|NestedScreen|Item|Keyframe|Frames)|tersect|vertMatrix)|temExists|mport(SWF|PublishProfile|EmbeddedSWF|File))|op(timizeCurves|en(Script|Document|Project))|d(is(tribute(ToLayers)?|able(OtherFilters|Filter|AllFilters))|o(cumentHasData|wnloadLatestVersion)|uplicate(S(c(ene|reen)|election)|Item|PublishProfile)|e(lete(S(c(ene|reen)|election)|Item|PublishProfile|E(nvelope|dge)|Layer)|activate)|rawPath)|u(n(Group|ion|lockAllElements)|pdateItem)|p(ointDistance|u(nch|blish(Project)?)|aste(Motion|Frames)|rompt)|e(n(terEditMode|d(Draw|Edit|Frame)|able(ImmediateUpdates|PIControl|Filter|AllFilters))|dit(Scene|Item)|x(i(sts|tEditMode)|p(ort(SW(C|F)|P(NG|ublishProfile))|andFolder)|ecuteEffect))|key(Down|Up)|quit|fi(nd(ItemIndex|ObjectInDocBy(Name|Type)|Document(Index|DOM)|ProjectItem|LayerIndex)|leExists)|write|li(stFolder|neTo)|a(c(cept|tivate)|dd(MotionGuide|New(Rectangle|Scene|Text|Item|Oval|PublishProfile|L(ine|ayer))|Cu(rve|bicCurve)|Item(ToDocument)?|Data(To(Selection|Document))?|Point|EventListener|Fil(ter|e))|l(ign|ert|lowScreens)|rrange)|r(otateSelection|unScript|e(set(RectangleObject|Transformation|OvalObject|PackagePaths|AS3PackagePaths)|name(Sc(ene|reen)|Item|PublishProfile)|order(Scene|Layer)|placeSelectedText|ver(seFrames|t(ToLastVersion|Document(ToLastVersion)?)?)|load(Tools|Effects)?|ad|move(Item|Data(From(Selection|Document))?|PersistentData|E(ventListener|ffect)|F(ilter|rames)|AllFilters)?))|g(et(M(o(dificationDate(Obj)?|bileSettings)|etadata)|B(its|lendMode)|S(criptAssistMode|ize|elect(ionRect|ed(Screens|Text|Items|Frames|Layers)))|HalfEdge|Next|C(ontrol(ItemElement)?|ustom(Stroke|Ease|Fill)|lassForObject|reationDate(Obj)?)|T(imeline|ext(String|Attr)?|ransformationPoint)|Item(Type|Property)|OppositeHalfEdge|D(ocumentDOM|ata(FromDocument)?)|P(ersistentData|layerVersion|r(oject|ev))|E(nabled|dge|lement(TextAttr|Property))|V(isible|ertex)|KeyDown|F(ilters|rameProperty)|LayerProperty|A(ttributes|ppMemoryInfo|lignToDocument))?|roup)|xmlPanel|m(o(use(Move|Click|D(o(ubleClick|wn)|blClk)|Up)|ve(S(creen|elect(ionBy|edBezierPointsBy))|To(Folder)?))|a(tch|pPlayerURL|keShape))|b(egin(Draw|Edit|Frame)|r(owseForF(ileURL|olderURL)|eakApart)))\b 38 | name 39 | support.function.jsfl 40 | 41 | 42 | include 43 | source.js 44 | 45 | 46 | scopeName 47 | source.js.jsfl 48 | uuid 49 | 7195838E-5F71-407E-8B10-98265273C62A 50 | 51 | 52 | -------------------------------------------------------------------------------- /Support/data/completions.txt: -------------------------------------------------------------------------------- 1 | accept() 2 | accName 3 | actionScript 4 | actionsPanel 5 | activate() 6 | activeEffect 7 | activeTool 8 | addCubicCurve() 9 | addCurve() 10 | addData() 11 | addDataToDocument() 12 | addDataToSelection() 13 | addEventListener() 14 | addFile() 15 | addFilter() 16 | addItem() 17 | addItemToDocument() 18 | addMotionGuide() 19 | addNewItem() 20 | addNewLayer() 21 | addNewLine() 22 | addNewOval() 23 | addNewPublishProfile() 24 | addNewRectangle() 25 | addNewScene() 26 | addNewText() 27 | addPoint() 28 | alert() 29 | aliasText 30 | align() 31 | alignment 32 | allowScreens() 33 | allowSmoothing 34 | altIsDown 35 | angle 36 | antiAliasSharpness 37 | antiAliasThickness 38 | arrange() 39 | as3AutoDeclare 40 | as3Dialect 41 | as3ExportFrame 42 | as3PackagePaths 43 | as3StrictMode 44 | as3WarningsMode 45 | asVersion 46 | autoExpand 47 | autoKern 48 | autoLabel 49 | backgroundColor 50 | beginDraw() 51 | beginEdit() 52 | beginFrame() 53 | bitRate 54 | bits 55 | blendMode 56 | blurX 57 | blurY 58 | bold 59 | border 60 | bottomLeftRadius 61 | bottomRightRadius 62 | breakApart() 63 | breakAtCorners 64 | brightness 65 | browseForFileURL() 66 | browseForFolderURL() 67 | buttonTracking 68 | cacheAsBitmap 69 | cancel() 70 | canEditSymbol() 71 | canPublish() 72 | canPublishProject() 73 | canRevert() 74 | canSaveAVersion() 75 | canTest() 76 | canTestMovie() 77 | canTestProject() 78 | canTestScene() 79 | capType 80 | category 81 | changeFilterOrder() 82 | characterPosition 83 | characters 84 | characterSpacing 85 | childScreens 86 | clear() 87 | clearFrames() 88 | clearKeyframes() 89 | clipCopy() 90 | clipCopyString() 91 | clipCut() 92 | clipPaste() 93 | close() 94 | closeAll() 95 | closeAllPlayerDocuments() 96 | closeDocument() 97 | closePath 98 | closeProject() 99 | color 100 | colorAlphaAmount 101 | colorAlphaPercent 102 | colorArray 103 | colorBlueAmount 104 | colorBluePercent 105 | colorGreenAmount 106 | colorGreenPercent 107 | colorMode 108 | colorRedAmount 109 | colorRedPercent 110 | compilerErrors 111 | componentsPanel 112 | compressionType 113 | concatMatrix() 114 | configDirectory 115 | configureEffect() 116 | configureTool() 117 | configURI 118 | confirm() 119 | constrainPoint() 120 | contactSensitiveSelection 121 | contours 122 | contrast 123 | convertLinesToFills() 124 | convertStereoToMono 125 | convertToBlankKeyframes() 126 | convertToCompiledClip() 127 | convertToKeyframes() 128 | convertToSymbol() 129 | copy() 130 | copyFrames() 131 | copyMotion() 132 | copyMotionAsAS3() 133 | copyScreenFromFile() 134 | createDocument() 135 | createFolder() 136 | createMotionTween() 137 | createNewDocList 138 | createNewDocListType 139 | createNewTemplateList 140 | createProject() 141 | crop() 142 | ctlIsDown 143 | cubicCurveTo() 144 | currentFrame 145 | currentLayer 146 | currentPublishProfile 147 | currentScreen 148 | currentTimeline 149 | curve 150 | curveTo() 151 | cutFrames() 152 | dash1 153 | dash2 154 | deactivate() 155 | defaultItem 156 | deleteEdge() 157 | deleteEnvelope() 158 | deleteItem() 159 | deleteLayer() 160 | deletePublishProfile() 161 | deleteScene() 162 | deleteScreen() 163 | deleteSelection() 164 | density 165 | depth 166 | description 167 | disableAllFilters() 168 | disableFilter() 169 | disableOtherFilters() 170 | displayName 171 | distance 172 | distribute() 173 | distributeToLayers() 174 | docClass 175 | documentHasData() 176 | documents 177 | dotSize 178 | dotSpace 179 | downloadLatestVersion() 180 | drawingLayer 181 | drawPath() 182 | duplicateItem() 183 | duplicatePublishProfile() 184 | duplicateScene() 185 | duplicateScreen() 186 | duplicateSelection() 187 | duration 188 | edges 189 | editItem() 190 | editScene() 191 | effectName 192 | effects 193 | elements 194 | elementType 195 | embeddedCharacters 196 | embedRanges 197 | enableAllFilters() 198 | enabled 199 | enableFilter() 200 | enableImmediateUpdates() 201 | enablePIControl() 202 | endAngle 203 | endDraw() 204 | endEdit() 205 | endFrame() 206 | enterEditMode() 207 | executeEffect() 208 | exists() 209 | exitEditMode() 210 | expandFolder() 211 | exportPNG() 212 | exportPublishProfile() 213 | exportSWC() 214 | exportSWF() 215 | face 216 | fileExists() 217 | fillColor 218 | filters 219 | findDocumentDOM() 220 | findDocumentIndex() 221 | findItemIndex() 222 | findLayerIndex() 223 | findObjectInDocByName() 224 | findObjectInDocByType() 225 | findProjectItem() 226 | firstFrame 227 | focalPoint 228 | fontRenderingMode 229 | forceSimple 230 | frameCount 231 | frameRate 232 | frames 233 | get() 234 | getAlignToDocument() 235 | getAppMemoryInfo() 236 | getAttributes() 237 | getBits() 238 | getBlendMode() 239 | getClassForObject() 240 | getControl() 241 | getControlItemElement() 242 | getCreationDate() 243 | getCreationDateObj() 244 | getCustomEase() 245 | getCustomFill() 246 | getCustomStroke() 247 | getData() 248 | getDataFromDocument() 249 | getDocumentDOM() 250 | getEdge() 251 | getElementProperty() 252 | getElementTextAttr() 253 | getEnabled() 254 | getFilters() 255 | getFrameProperty() 256 | getHalfEdge() 257 | getItemProperty() 258 | getItemType() 259 | getKeyDown() 260 | getLayerProperty() 261 | getMetadata() 262 | getMobileSettings() 263 | getModificationDate() 264 | getModificationDateObj() 265 | getNext() 266 | getOppositeHalfEdge() 267 | getPersistentData() 268 | getPlayerVersion() 269 | getPrev() 270 | getProject() 271 | getScriptAssistMode() 272 | getSelectedFrames() 273 | getSelectedItems() 274 | getSelectedLayers() 275 | getSelectedScreens() 276 | getSelectedText() 277 | getSelectionRect() 278 | getSize() 279 | getText() 280 | getTextAttr() 281 | getTextString() 282 | getTimeline() 283 | getTransformationPoint() 284 | getVertex() 285 | getVisible() 286 | group() 287 | groupName 288 | hasCustomEase 289 | hasData() 290 | hasPersistentData() 291 | hasSelection() 292 | hatchThickness 293 | height 294 | hidden 295 | hideObject 296 | highlightColor 297 | hPixels 298 | hue 299 | iconID 300 | id 301 | importEmbeddedSWF() 302 | importFile() 303 | importPublishProfile() 304 | importSWF() 305 | indent 306 | index 307 | inner 308 | innerRadius 309 | insertBlankKeyframe() 310 | insertFrames() 311 | insertItem() 312 | insertKeyframe() 313 | insertNestedScreen() 314 | insertScreen() 315 | instanceName 316 | instanceType 317 | interior 318 | intersect() 319 | invertMatrix() 320 | isDrawingObject 321 | isGroup 322 | isLine 323 | isMissing 324 | isOvalObject 325 | isRectangleObject 326 | italic 327 | itemExists() 328 | items 329 | itemType 330 | itemURI 331 | jiggle 332 | joinType 333 | keyDown() 334 | keyUp() 335 | knockout 336 | labelType 337 | layer 338 | layerCount 339 | layers 340 | layerType 341 | left 342 | leftMargin 343 | length 344 | letterSpacing 345 | library 346 | libraryItem 347 | linearRGB 348 | lineSpacing 349 | lineTo() 350 | lineType 351 | linkageBaseClass 352 | linkageClassName 353 | linkageExportForAS 354 | linkageExportForRS 355 | linkageExportInFirstFrame 356 | linkageIdentifier 357 | linkageImportForRS 358 | linkageURL 359 | listFolder() 360 | listIndex 361 | livePreview 362 | locked 363 | lockFlag 364 | loop 365 | makeShape() 366 | mapPlayerURL() 367 | match() 368 | Math 369 | matrix 370 | maxCharacters 371 | miterLimit 372 | motionTweenOrientToPath 373 | motionTweenRotate 374 | motionTweenRotateTimes 375 | motionTweenScale 376 | motionTweenSnap 377 | motionTweenSync 378 | mouseClick() 379 | mouseDblClk() 380 | mouseDoubleClick() 381 | mouseDown() 382 | mouseIsDown 383 | mouseMove() 384 | mouseUp() 385 | moveScreen() 386 | moveSelectedBezierPointsBy() 387 | moveSelectionBy() 388 | moveTo() 389 | moveToFolder() 390 | mruRecentFileList 391 | mruRecentFileListType 392 | name 393 | newContour() 394 | newFolder() 395 | newPath() 396 | nextScreen 397 | notifySettingsChanged() 398 | nPts 399 | objectDrawingMode 400 | openDocument() 401 | openProject() 402 | openScript() 403 | optimizeCurves() 404 | orientation 405 | outline 406 | outputPanel 407 | overflow 408 | packagePaths 409 | parameters 410 | parentLayer 411 | parentScreen 412 | pasteFrames() 413 | pasteMotion() 414 | path 415 | pattern 416 | penDownLoc 417 | penLoc 418 | pointDistance() 419 | posArray 420 | position 421 | prevScreen 422 | projectURI 423 | prompt() 424 | publish() 425 | publishProfile 426 | publishProfiles 427 | publishProject() 428 | punch() 429 | quality 430 | quit() 431 | read() 432 | reload() 433 | reloadEffects() 434 | reloadTools() 435 | remove() 436 | removeAllFilters() 437 | removeData() 438 | removeDataFromDocument() 439 | removeDataFromSelection() 440 | removeEffect() 441 | removeEventListener() 442 | removeFilter() 443 | removeFrames() 444 | removeItem() 445 | removePersistentData() 446 | renameItem() 447 | renamePublishProfile() 448 | renameScene() 449 | renameScreen() 450 | renderAsHTML 451 | reorderLayer() 452 | reorderScene() 453 | replaceSelectedText() 454 | resetAS3PackagePaths() 455 | resetOvalObject() 456 | resetPackagePaths() 457 | resetRectangleObject() 458 | resetTransformation() 459 | reverseFrames() 460 | revert() 461 | revertDocument() 462 | revertDocumentToLastVersion() 463 | revertToLastVersion() 464 | rightMargin 465 | rootScreen 466 | rotate 467 | rotateSelection() 468 | rotation 469 | runScript() 470 | sampleRate 471 | saturation 472 | save() 473 | saveAll() 474 | saveAndCompact() 475 | saveAVersion() 476 | saveAVersionOfDocument() 477 | saveDocument() 478 | saveDocumentAs() 479 | scaleSelection() 480 | scaleType 481 | scaleX 482 | scaleY 483 | scalingGrid 484 | scalingGridRect 485 | screenOutline 486 | screens 487 | scriptURI 488 | scrollable 489 | selectable 490 | selectAll() 491 | selectAllFrames() 492 | selected 493 | selectElement() 494 | selection 495 | selectionEnd 496 | selectionStart 497 | selectItem() 498 | selectNone() 499 | selectTool() 500 | set() 501 | setActiveWindow() 502 | setAlignToDocument() 503 | setAttributes() 504 | setBits() 505 | setBlendMode() 506 | setColor() 507 | setControl() 508 | setControlItemElement() 509 | setControlItemElements() 510 | setCurrentScreen() 511 | setCursor() 512 | setCustomEase() 513 | setCustomFill() 514 | setCustomStroke() 515 | setElementProperty() 516 | setElementTextAttr() 517 | setEnabled() 518 | setFillColor() 519 | setFilterProperty() 520 | setFilters() 521 | setFrameProperty() 522 | setIcon() 523 | setInstanceAlpha() 524 | setInstanceBrightness() 525 | setInstanceTint() 526 | setItemProperty() 527 | setLayerProperty() 528 | setLocation() 529 | setMenuString() 530 | setMetadata() 531 | setMobileSettings() 532 | setOptionsFile() 533 | setOvalObjectProperty() 534 | setPersistentData() 535 | setPI() 536 | setPlayerVersion() 537 | setRectangleObjectProperty() 538 | setScreenProperty() 539 | setScriptAssistMode() 540 | setSelectedFrames() 541 | setSelectedLayers() 542 | setSelectedScreens() 543 | setSelection() 544 | setSelectionBounds() 545 | setSelectionRect() 546 | setStroke() 547 | setStrokeColor() 548 | setStrokeSize() 549 | setStrokeStyle() 550 | setText() 551 | setTextAttr() 552 | setTextRectangle() 553 | setTextSelection() 554 | setTextString() 555 | setToolName() 556 | setToolTip() 557 | setTransformationPoint() 558 | setVisible() 559 | shadowColor 560 | shapeFill 561 | shapeTweenBlend 562 | shiftIsDown 563 | shortcut 564 | showIdleMessage() 565 | showLayerMasking() 566 | showPIControl() 567 | showTransformHandles() 568 | silent 569 | size 570 | skewSelection() 571 | skewX 572 | skewY 573 | smoothSelection() 574 | snapPoint() 575 | soundEffect 576 | soundLibraryItem 577 | soundLoop 578 | soundLoopMode 579 | soundName 580 | soundSync 581 | sourceAutoUpdate 582 | sourceFile 583 | sourceFilePath 584 | sourceLibraryName 585 | space 586 | space() 587 | splitEdge() 588 | startAngle 589 | startFrame 590 | straightenSelection() 591 | strength 592 | strokeHinting 593 | style 594 | swapElement() 595 | swapStrokeAndFill() 596 | symbolType 597 | synchronizeDocumentWithHeadVersion() 598 | synchronizeWithHeadVersion() 599 | tabIndex 600 | target 601 | test() 602 | testMovie() 603 | testProject() 604 | testScene() 605 | textAttrs 606 | textRuns 607 | textType 608 | thickness 609 | timeline 610 | timelines 611 | toolObjs 612 | tools 613 | top 614 | topLeftRadius 615 | topRightRadius 616 | trace() 617 | traceBitmap() 618 | transformSelection() 619 | transformX 620 | transformY 621 | tweenEasing 622 | tweenType 623 | tx 624 | ty 625 | type 626 | unGroup() 627 | union() 628 | unlockAllElements() 629 | updateItem() 630 | url 631 | useDeviceFonts 632 | useImportedJPEGQuality 633 | useImportedMP3Quality 634 | useSingleEaseCurve 635 | useXMLToUI 636 | value 637 | valueType 638 | variableName 639 | variation 640 | verbose 641 | version 642 | vertices 643 | videoType 644 | viewMatrix 645 | visible 646 | vPixels 647 | waveHeight 648 | waveLength 649 | width 650 | write() 651 | x 652 | xmlPanel() 653 | xmlui 654 | y 655 | zoomFactor 656 | -------------------------------------------------------------------------------- /Preferences/Completions.tmPreferences: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | name 6 | Completions 7 | scope 8 | source.js.jsfl 9 | settings 10 | 11 | completions 12 | 13 | accName 14 | actionScript 15 | actionsPanel 16 | activeEffect 17 | activeTool 18 | aliasText 19 | alignment 20 | allowSmoothing 21 | altIsDown 22 | angle 23 | antiAliasSharpness 24 | antiAliasThickness 25 | as3AutoDeclare 26 | as3Dialect 27 | as3ExportFrame 28 | as3PackagePaths 29 | as3StrictMode 30 | as3WarningsMode 31 | asVersion 32 | autoExpand 33 | autoKern 34 | autoLabel 35 | backgroundColor 36 | bitRate 37 | bits 38 | blendMode 39 | blurX 40 | blurY 41 | bold 42 | border 43 | bottomLeftRadius 44 | bottomRightRadius 45 | breakAtCorners 46 | brightness 47 | buttonTracking 48 | cacheAsBitmap 49 | capType 50 | category 51 | characterPosition 52 | characters 53 | characterSpacing 54 | childScreens 55 | closePath 56 | color 57 | colorAlphaAmount 58 | colorAlphaPercent 59 | colorArray 60 | colorBlueAmount 61 | colorBluePercent 62 | colorGreenAmount 63 | colorGreenPercent 64 | colorMode 65 | colorRedAmount 66 | colorRedPercent 67 | compilerErrors 68 | componentsPanel 69 | compressionType 70 | configDirectory 71 | configURI 72 | contactSensitiveSelection 73 | contours 74 | contrast 75 | convertStereoToMono 76 | createNewDocList 77 | createNewDocListType 78 | createNewTemplateList 79 | ctlIsDown 80 | currentFrame 81 | currentLayer 82 | currentPublishProfile 83 | currentScreen 84 | currentTimeline 85 | curve 86 | dash1 87 | dash2 88 | defaultItem 89 | density 90 | depth 91 | description 92 | displayName 93 | distance 94 | docClass 95 | documents 96 | dotSize 97 | dotSpace 98 | drawingLayer 99 | duration 100 | edges 101 | effectName 102 | effects 103 | elements 104 | elementType 105 | embeddedCharacters 106 | embedRanges 107 | enabled 108 | endAngle 109 | face 110 | fillColor 111 | filters 112 | firstFrame 113 | focalPoint 114 | fontRenderingMode 115 | forceSimple 116 | frameCount 117 | frameRate 118 | frames 119 | groupName 120 | hasCustomEase 121 | hatchThickness 122 | height 123 | hidden 124 | hideObject 125 | highlightColor 126 | hPixels 127 | hue 128 | iconID 129 | id 130 | indent 131 | index 132 | inner 133 | innerRadius 134 | instanceName 135 | instanceType 136 | interior 137 | isDrawingObject 138 | isGroup 139 | isLine 140 | isMissing 141 | isOvalObject 142 | isRectangleObject 143 | italic 144 | items 145 | itemType 146 | itemURI 147 | jiggle 148 | joinType 149 | knockout 150 | labelType 151 | layer 152 | layerCount 153 | layers 154 | layerType 155 | left 156 | leftMargin 157 | length 158 | letterSpacing 159 | library 160 | libraryItem 161 | linearRGB 162 | lineSpacing 163 | lineType 164 | linkageBaseClass 165 | linkageClassName 166 | linkageExportForAS 167 | linkageExportForRS 168 | linkageExportInFirstFrame 169 | linkageIdentifier 170 | linkageImportForRS 171 | linkageURL 172 | listIndex 173 | livePreview 174 | locked 175 | lockFlag 176 | loop 177 | Math 178 | matrix 179 | maxCharacters 180 | miterLimit 181 | motionTweenOrientToPath 182 | motionTweenRotate 183 | motionTweenRotateTimes 184 | motionTweenScale 185 | motionTweenSnap 186 | motionTweenSync 187 | mouseIsDown 188 | mruRecentFileList 189 | mruRecentFileListType 190 | name 191 | nextScreen 192 | nPts 193 | objectDrawingMode 194 | orientation 195 | outline 196 | outputPanel 197 | overflow 198 | packagePaths 199 | parameters 200 | parentLayer 201 | parentScreen 202 | path 203 | pattern 204 | penDownLoc 205 | penLoc 206 | posArray 207 | position 208 | prevScreen 209 | projectURI 210 | publishProfile 211 | publishProfiles 212 | quality 213 | renderAsHTML 214 | rightMargin 215 | rootScreen 216 | rotate 217 | rotation 218 | sampleRate 219 | saturation 220 | scaleType 221 | scaleX 222 | scaleY 223 | scalingGrid 224 | scalingGridRect 225 | screenOutline 226 | screens 227 | scriptURI 228 | scrollable 229 | selectable 230 | selected 231 | selection 232 | selectionEnd 233 | selectionStart 234 | shadowColor 235 | shapeFill 236 | shapeTweenBlend 237 | shiftIsDown 238 | shortcut 239 | silent 240 | size 241 | skewX 242 | skewY 243 | soundEffect 244 | soundLibraryItem 245 | soundLoop 246 | soundLoopMode 247 | soundName 248 | soundSync 249 | sourceAutoUpdate 250 | sourceFile 251 | sourceFilePath 252 | sourceLibraryName 253 | space 254 | startAngle 255 | startFrame 256 | strength 257 | strokeHinting 258 | style 259 | symbolType 260 | tabIndex 261 | target 262 | textAttrs 263 | textRuns 264 | textType 265 | thickness 266 | timeline 267 | timelines 268 | toolObjs 269 | tools 270 | top 271 | topLeftRadius 272 | topRightRadius 273 | transformX 274 | transformY 275 | tweenEasing 276 | tweenType 277 | tx 278 | ty 279 | type 280 | url 281 | useDeviceFonts 282 | useImportedJPEGQuality 283 | useImportedMP3Quality 284 | useSingleEaseCurve 285 | useXMLToUI 286 | value 287 | valueType 288 | variableName 289 | variation 290 | verbose 291 | version 292 | vertices 293 | videoType 294 | viewMatrix 295 | visible 296 | vPixels 297 | waveHeight 298 | waveLength 299 | width 300 | xmlui 301 | zoomFactor 302 | accept 303 | activate 304 | addCubicCurve 305 | addCurve 306 | addData 307 | addDataToDocument 308 | addDataToSelection 309 | addEventListener 310 | addFile 311 | addFilter 312 | addItem 313 | addItemToDocument 314 | addMotionGuide 315 | addNewItem 316 | addNewLayer 317 | addNewLine 318 | addNewOval 319 | addNewPublishProfile 320 | addNewRectangle 321 | addNewScene 322 | addNewText 323 | addPoint 324 | alert 325 | align 326 | allowScreens 327 | arrange 328 | beginDraw 329 | beginEdit 330 | beginFrame 331 | breakApart 332 | browseForFileURL 333 | browseForFolderURL 334 | cancel 335 | canEditSymbol 336 | canPublish 337 | canPublishProject 338 | canRevert 339 | canSaveAVersion 340 | canTest 341 | canTestMovie 342 | canTestProject 343 | canTestScene 344 | changeFilterOrder 345 | clear 346 | clearFrames 347 | clearKeyframes 348 | clipCopy 349 | clipCopyString 350 | clipCut 351 | clipPaste 352 | close 353 | closeAll 354 | closeAllPlayerDocuments 355 | closeDocument 356 | closeProject 357 | concatMatrix 358 | configureEffect 359 | configureTool 360 | confirm 361 | constrainPoint 362 | convertLinesToFills 363 | convertToBlankKeyframes 364 | convertToCompiledClip 365 | convertToKeyframes 366 | convertToSymbol 367 | copy 368 | copyFrames 369 | copyMotion 370 | copyMotionAsAS3 371 | copyScreenFromFile 372 | createDocument 373 | createFolder 374 | createMotionTween 375 | createProject 376 | crop 377 | cubicCurveTo 378 | curveTo 379 | cutFrames 380 | deactivate 381 | deleteEdge 382 | deleteEnvelope 383 | deleteItem 384 | deleteLayer 385 | deletePublishProfile 386 | deleteScene 387 | deleteScreen 388 | deleteSelection 389 | disableAllFilters 390 | disableFilter 391 | disableOtherFilters 392 | distribute 393 | distributeToLayers 394 | documentHasData 395 | downloadLatestVersion 396 | drawPath 397 | duplicateItem 398 | duplicatePublishProfile 399 | duplicateScene 400 | duplicateScreen 401 | duplicateSelection 402 | editItem 403 | editScene 404 | enableAllFilters 405 | enableFilter 406 | enableImmediateUpdates 407 | enablePIControl 408 | endDraw 409 | endEdit 410 | endFrame 411 | enterEditMode 412 | executeEffect 413 | exists 414 | exitEditMode 415 | expandFolder 416 | exportPNG 417 | exportPublishProfile 418 | exportSWC 419 | exportSWF 420 | fileExists 421 | findDocumentDOM 422 | findDocumentIndex 423 | findItemIndex 424 | findLayerIndex 425 | findObjectInDocByName 426 | findObjectInDocByType 427 | findProjectItem 428 | get 429 | getAlignToDocument 430 | getAppMemoryInfo 431 | getAttributes 432 | getBits 433 | getBlendMode 434 | getClassForObject 435 | getControl 436 | getControlItemElement 437 | getCreationDate 438 | getCreationDateObj 439 | getCustomEase 440 | getCustomFill 441 | getCustomStroke 442 | getData 443 | getDataFromDocument 444 | getDocumentDOM 445 | getEdge 446 | getElementProperty 447 | getElementTextAttr 448 | getEnabled 449 | getFilters 450 | getFrameProperty 451 | getHalfEdge 452 | getItemProperty 453 | getItemType 454 | getKeyDown 455 | getLayerProperty 456 | getMetadata 457 | getMobileSettings 458 | getModificationDate 459 | getModificationDateObj 460 | getNext 461 | getOppositeHalfEdge 462 | getPersistentData 463 | getPlayerVersion 464 | getPrev 465 | getProject 466 | getScriptAssistMode 467 | getSelectedFrames 468 | getSelectedItems 469 | getSelectedLayers 470 | getSelectedScreens 471 | getSelectedText 472 | getSelectionRect 473 | getSize 474 | getText 475 | getTextAttr 476 | getTextString 477 | getTimeline 478 | getTransformationPoint 479 | getVertex 480 | getVisible 481 | group 482 | hasData 483 | hasPersistentData 484 | hasSelection 485 | importEmbeddedSWF 486 | importFile 487 | importPublishProfile 488 | importSWF 489 | insertBlankKeyframe 490 | insertFrames 491 | insertItem 492 | insertKeyframe 493 | insertNestedScreen 494 | insertScreen 495 | intersect 496 | invertMatrix 497 | itemExists 498 | keyDown 499 | keyUp 500 | lineTo 501 | listFolder 502 | makeShape 503 | mapPlayerURL 504 | match 505 | mouseClick 506 | mouseDblClk 507 | mouseDoubleClick 508 | mouseDown 509 | mouseMove 510 | mouseUp 511 | moveScreen 512 | moveSelectedBezierPointsBy 513 | moveSelectionBy 514 | moveTo 515 | moveToFolder 516 | newContour 517 | newFolder 518 | newPath 519 | notifySettingsChanged 520 | openDocument 521 | openProject 522 | openScript 523 | optimizeCurves 524 | pasteFrames 525 | pasteMotion 526 | pointDistance 527 | prompt 528 | publish 529 | publishProject 530 | punch 531 | quit 532 | read 533 | reload 534 | reloadEffects 535 | reloadTools 536 | remove 537 | removeAllFilters 538 | removeData 539 | removeDataFromDocument 540 | removeDataFromSelection 541 | removeEffect 542 | removeEventListener 543 | removeFilter 544 | removeFrames 545 | removeItem 546 | removePersistentData 547 | renameItem 548 | renamePublishProfile 549 | renameScene 550 | renameScreen 551 | reorderLayer 552 | reorderScene 553 | replaceSelectedText 554 | resetAS3PackagePaths 555 | resetOvalObject 556 | resetPackagePaths 557 | resetRectangleObject 558 | resetTransformation 559 | reverseFrames 560 | revert 561 | revertDocument 562 | revertDocumentToLastVersion 563 | revertToLastVersion 564 | rotateSelection 565 | runScript 566 | save 567 | saveAll 568 | saveAndCompact 569 | saveAVersion 570 | saveAVersionOfDocument 571 | saveDocument 572 | saveDocumentAs 573 | scaleSelection 574 | selectAll 575 | selectAllFrames 576 | selectElement 577 | selectItem 578 | selectNone 579 | selectTool 580 | set 581 | setActiveWindow 582 | setAlignToDocument 583 | setAttributes 584 | setBits 585 | setBlendMode 586 | setColor 587 | setControl 588 | setControlItemElement 589 | setControlItemElements 590 | setCurrentScreen 591 | setCursor 592 | setCustomEase 593 | setCustomFill 594 | setCustomStroke 595 | setElementProperty 596 | setElementTextAttr 597 | setEnabled 598 | setFillColor 599 | setFilterProperty 600 | setFilters 601 | setFrameProperty 602 | setIcon 603 | setInstanceAlpha 604 | setInstanceBrightness 605 | setInstanceTint 606 | setItemProperty 607 | setLayerProperty 608 | setLocation 609 | setMenuString 610 | setMetadata 611 | setMobileSettings 612 | setOptionsFile 613 | setOvalObjectProperty 614 | setPersistentData 615 | setPI 616 | setPlayerVersion 617 | setRectangleObjectProperty 618 | setScreenProperty 619 | setScriptAssistMode 620 | setSelectedFrames 621 | setSelectedLayers 622 | setSelectedScreens 623 | setSelection 624 | setSelectionBounds 625 | setSelectionRect 626 | setStroke 627 | setStrokeColor 628 | setStrokeSize 629 | setStrokeStyle 630 | setText 631 | setTextAttr 632 | setTextRectangle 633 | setTextSelection 634 | setTextString 635 | setToolName 636 | setToolTip 637 | setTransformationPoint 638 | setVisible 639 | showIdleMessage 640 | showLayerMasking 641 | showPIControl 642 | showTransformHandles 643 | skewSelection 644 | smoothSelection 645 | snapPoint 646 | space 647 | splitEdge 648 | straightenSelection 649 | swapElement 650 | swapStrokeAndFill 651 | synchronizeDocumentWithHeadVersion 652 | synchronizeWithHeadVersion 653 | test 654 | testMovie 655 | testProject 656 | testScene 657 | trace 658 | traceBitmap 659 | transformSelection 660 | unGroup 661 | union 662 | unlockAllElements 663 | updateItem 664 | write 665 | xmlPanel 666 | actionsPanel 667 | BitmapInstance 668 | BitmapItem 669 | CompiledClipInstance 670 | compilerErrors 671 | ComponentInstance 672 | componentsPanel 673 | Contour 674 | Document 675 | drawingLayer 676 | Edge 677 | Effect 678 | Element 679 | Fill 680 | Filter 681 | fl 682 | FLfile 683 | folderItem 684 | fontItem 685 | Frame 686 | HalfEdge 687 | Instance 688 | Item 689 | Layer 690 | library 691 | Math 692 | Matrix 693 | outputPanel 694 | Oval 695 | Parameter 696 | Path 697 | Project 698 | ProjectItem 699 | Rectangle 700 | Screen 701 | ScreenOutline 702 | Shape 703 | SoundItem 704 | Stroke 705 | SymbolInstance 706 | SymbolItem 707 | Text 708 | TextAttrs 709 | TextRun 710 | Timeline 711 | ToolObj 712 | Tools 713 | Vertex 714 | VideoItem 715 | XMLUI 716 | 717 | 718 | uuid 719 | E4ACF90F-4643-4E3C-83FE-06C4464247A2 720 | 721 | 722 | --------------------------------------------------------------------------------