Amethyst Feature List
This is a partial features list for Amethyst 2 Ultimate, SapphireSteel Software's Visual Studio IDE for the Adobe Flash Platform; and Amethyst 2 Personal, a free version of Amethyst (Amethyst Ultimate automatically degrades to Amethyst Personal following the free trial period unless a licence is purchased).
Amethyst 2 - Features |
Personal |
Ultimate |
| Debugger | ||
| NEW! 'Bubble' debugger (step through linked call-graph) | ||
| NEW! Exception filtering | ||
| NEW! Step over Getter/Setter methods | ||
| Breakpoints (Simple) | ||
| Breakpoints (conditional) | ||
| Break on exception | ||
| Break on hitcount | ||
| Call stack navigation | ||
| Debug multiple SWFs concurrently | ||
| Debugger 'listen and attach' option | ||
| Immediate Window | ||
| Drill-down (variable expansion) in Watch Windows | ||
| Hovering drill-down in editor | ||
| Expression Evaluator for Watch and Immediate windows | ||
| Run/Debug via server or file | ||
| Step into/out/over | ||
| Trace console | ||
| Tracepoints | ||
| Debug windows: watch, autos, locals, callstack | ||
| Refactoring/Code Navigation | Personal | Ultimate |
| NEW! Add event-listener | ||
| NEW! Call Graph | ||
| NEW! Enhanced Search/GoTo | ||
| NEW! Implement 'Interface' wizard | ||
| NEW! Restructure document | ||
| Auto generate getter/setter (Encapsulate field) | ||
| Extract interface | ||
| Extract method | ||
| Find all references | ||
| Go to definition/Go to reference | ||
| Move class to new package | ||
| Organize Imports (add/sort/remove) | ||
| Preview before renaming | ||
| Promote local variable to parameter | ||
| Remove parameters | ||
| Rename variables, classes, methods (etc.) | ||
| Reorder parameters | ||
| SmartTags prompt to refactor | ||
| Imports added from completion list or SmartTag | ||
| Tools | Personal | Ultimate |
| NEW! Conditional compilation (C# style) using #if/#else/#endif | ||
| NEW! 'Bubble' Editors (Note, Debug, Method) | ||
| NEW! Document navigator | ||
| NEW! WebORB integration as standard | ||
| NEW! SWF Obfuscator | ||
| NEW! Profiler | ||
| NEW! Scratchpad (drag-and-drop to save reusable code snippets) | ||
| Snippet Editor to create custom snippets | ||
| Editor | Personal | Ultimate |
| NEW! Symbol highlighting | ||
| Code coloring (76 Options) | ||
| Code folding | ||
| Code formatting (23 Options) | ||
| Format entire document or selection | ||
| Auto indent/outdent | ||
| Auto insert ASDOC comments | ||
| Block comment/uncomment | ||
| Bookmarks | ||
| Bracket matching/highlighting | ||
| Collapsible regions | ||
| Line numbers (optional) | ||
| Rectangular block selection | ||
| Search/replace (code and files) | ||
| Smart or block tabs | ||
| Split-window editing | ||
| Tabbed (multi-file) editing | ||
| Undo/redo (multi-level) | ||
| Virtual space support | ||
| IntelliSense | Personal | Ultimate |
| NEW! Semantic error analysis (green squigglies) | ||
| Error indicators (Red squigglies) | ||
| Class View/Object Browser | ||
| Code reconstruction (builds library source-code by reflection) | ||
| Code snippets ('templates') with edit points | ||
| Completion lists (Tabbed: Common/All) | ||
| Completion for keywords | ||
| Completion for members | ||
| Completion for snippets | ||
| Completion for variables | ||
| Hovering tooltip information | ||
| IntelliSense for ActionScript | ||
| IntelliSense for MXML | ||
| Library references (SWC) | ||
| Project Library references | ||
| FLEX SDK Library references | ||
| Parameter completion tooltips | ||
| Project Management | Personal | Ultimate |
| NEW! Flash Forms ('Visual Flash') projects | ||
| NEW! Starling project templates | ||
| Add new or existing files and folders | ||
| Auto-Versioning | ||
| Build automation - batch/commandline support | ||
| Code behind for MXML files | ||
| Convert Flex/AIR/Flash IDE projects in original location | ||
| Convert Flash Builder Workspaces | ||
| Import existing projects (Flex/AIR/Flash) to new location | ||
| Import FLA to share codebase with Flash IDE | ||
| MSBuild configuration-dependent property pages | ||
| MSBuild support for project build order | ||
| Multi-project support in Solution Explorer | ||
| Open command prompt in selected directory | ||
| Pre- and Post-Build Events | ||
| Publish Project to URL | ||
| Deploy to mobile device | ||
| Source control support (TeamServer etc.) | ||
| Supports Visual Studio file types: HTML, text, CSS, XML etc. | ||
| Synchronize project in Solution Explorer | ||
| Visual Designer | Personal | Ultimate |
| NEW! 'Flash Forms' Visual Designer (form design for Flash, not Flex) | ||
| Flex 4.x Visual Designer | ||
| AIR Visual Designer | ||
| Component Visual Designer | ||
| "Live" controls when dragging/resizing | ||
| Align controls: top, bottom, left, right, centre, middle | ||
| Custom property editors (e.g. For Grids/Navigators) | ||
| Customizable layout grid (solid lines/dots/spacing) | ||
| Double-click control to create default event-handler | ||
| Drag+drop controls from Toolbox | ||
| Property panels: Properties, Events, Styles, Effects | ||
| Make same size: height, width, both | ||
| Snap to alignment bars | ||
| Snap to grid | ||
| Support for 3rd party controls | ||
| Undo/Redo (multi-level) | ||
| Miscellaneous | Personal | Ultimate |
| NEW! Conditional compilation (C# style) using #if/#else/#endif | ||
| NEW! Supports Visual Studio 2012 | ||
| Supports Visual Studio 2010 | ||
| Compiler Services for faster compilation | ||
| ToDo comments | ||
| User-defined comments | ||
| User tasks ('Project comments') | ||
| Supports AIR | ||
| Supports Flex 4.6 and above | ||
| Deploy to mobile devices (iOs/Android) |

