
Now let's review all the possibilities you are given:
General
Tick ''Save My tasks list status on exit" checkbox to save your tasks statuses after exiting and relaunching. By default, Flash Decompiler will save previous tasks as they were before you exit.
Press "Reset "My tasks" panel position", "Reset "File properties" panel position" and/or "Reset "Tag information" panel position" to reset visibility and positions of the main three panels.
Thumbnails preview
![]()
Here you are able to change Flash objects thumbnails settings. By default Flash Decompiler will show actual snapshots of most of the Flash objects for preview, when you select the whole category/group. Making previews of multiple objects may substantially slow down Flash Decompiler performance when you navigate through objects, especially when there are more than 100 items there. So, you might wish to disable thumbnails generation for certain object types. Tiny icons will be shown to you then. Just tick the necessary checkboxes to enable/disable thumbnails for objects used in Flash files.
Flash components

To be able to correctly decompile Flash components, we have to keep their database on your disc. In case you have additional components elsewhere, you can add SWC files manually. Otherwise, click "Update" button to automatically fetch all Flash components available in your system.
Action Scripts

Here you are able to change ActionScripts settings for both preview in player and conversion . This only effects ActionScripts, shown in Flash Decompiler.
"Use tabs" checkbox enables/disables tabs for indents in ActionScripts. If this option is enabled, the setting below will be ignored.
"Braces at new line" checkbox defines whether to place braces on new line (the so-called new C style) or use old coding style (Kernigan & Ritchie). For instance, if this option is enabled, you may see code structure like the following:
| Old style | New style |
|---|---|
function (){
// your code here
}
|
function ()
{
// your code here
}
|
"Use getProperty/setProperty" - uses old-style syntax to object's properties (getProperty and setProperty built-in functions).
"Decode all classes as dynamic" - this checkbox enables all AS 2.0 classes decoding as dynamic. Dynamic class makes possible to add properties and methods at runtime, while such action for non-dynamic class will lead to compilation error. The problem is that in a SWF file all classes are considered dynamic.
"Indent size" option defines the number of white spaces to use for indents instead of tabs.
"Braces around single statement" checkbox defines whether the single statements should be encapsulated into braces. For instance, if this option is enabled, you may see code structure like the following:
| Option is enabled | Option is disabled |
|---|---|
if (a){
DoIt();
}
|
if (a) DoIt();
|
"Recover arguments' names" checkbox - starting from Adobe Flash Player 6.0 in order to improve performance speed registers were added to ActionScript virtual machine structure. As the result, information about file variables' names is not available. To restore to variables and values binding (symbolic information) Flash Decompiler Trillix uses heuristic algorithm.
Syntax highlighting

Using these options you may alter ActionScripts syntax highlighting. This will only influence their representation in Flash Decompiler. You are able to change foreground and background colors for different elements.
Flash ActiveX version

Here you can see Flash Player ActiveX version installed in your system and check for newer version if you experience unusual behavior of your Flash movies in Flash Decompiler, because the problem may be caused by the older version of Flash Player ActiveX which is currently installed in your system.