![]() ![]() ![]() | |
![]() | |
![]() | |
![]() |
In test mode, the List Variables command displays a list of all the variables currently in the SWF file. This is especially useful for finding the correct variable target path and variable name. Unlike the Debugger, the list does not update automatically as the SWF file plays; you must select the List Variables command each time you want to send the information to the Output panel.
The List Variables command also displays global variables declared with the _global
identifier. The global variables are displayed at the top of the List Variables output in a "Global Variables" section, and each variable is prefixed with _global
.
In addition, the List Variables command displays getter/setter propertiesproperties that are created with the Object.addProperty()
method and invoke get
or set
methods. A getter/setter property is displayed alongside any other properties in the object it belongs to. To make these properties easily distinguishable from ordinary variables, the value of a getter/setter property is prefixed with the string [getter/setter]
. The value displayed for a getter/setter property is determined by evaluating the get
function of the property.
A list of all the variables currently in the SWF file is displayed in the Output panel, as shown in this example:
Global Variables: Variable _global.MyGlobalArray = [object #1] [ 0:1, 1:2, 2:3 ] Level #0: Variable _level0.$version = "WIN 6,0,0,101" Variable _level0.RegularVariable = "Gary" Variable _level0.AnObject = [object #1] { MyProperty: [getter/setter] 3.14159 }
![]() | |
![]() | |
![]() | |
![]() ![]() ![]() |