XenoGuard 4.0 Documentation

Identifier

ActionStep Reference » Programming » Identifier

The Identifier group contains all the necessary ActionSteps to define or modify variables, parameters, results, and enumerations.
  • Variable: Defines a variable
  • Parameter: Defines a parameter that is passed to the ActionScript when it is called
  • Result: Defines a result that the ActionScript returns to a caller
  • Enum: Defines an enumeration of key-value pairs
  • Set Identifier: Modifies the content of an identifier

You can use different data types for the identifier types Variable, Parameter, and Result. A data type defines what kind of data may be stored in the identifier and how it is interpreted. In addition, an identifier can be marked as Read-Only and as Static.

Read-Only: The value of the identifier may only be read during script execution.

Static: Normally, an identifier is initialized every time an ActionScript is called, i.e. the default value is assigned to the identifier. The Static attribute overrides this rule. An identifier declared as static is initialized only once - at the first script call. The value is retained afterward, even if the script has been terminated. On the next call, the script can continue to work with the last saved "old" identifier value.

Enumerations stored in text values. They are structured like dictionaries. Each entry contains a unique key and an arbitrary value - both of data type Text.

Data Types

Data Type
Description
ExampleS
Text
Combination of any characters containing letters, numbers and/or symbols
Letters: "Automate"
Numbers & letters: "3a48bE"
Letters & Symbols: "support@mycrotools.com"
Number
Signed integer values in the range from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
5, -3, 1000, -255
Unsigned Number
Unsigned integer values in the range from 0 to 18,446,744,073,709,551,615
0, 1, 2, ...
Float
Floating point numbers that contain a point to indicate the decimal place.
Values can have a range from ±5.0 × 10−324 to ±1.7 × 10308.
The precision is about 15-17 digits.
149.4
2.0
3.1415
0.0001
Bool
A logical value with only two possible results after comparing the data: True and False
"True"
"False"
Image
A graphic saved as a binary file.
Possible formats are BMP, JPEG, GIF, PNG, TIFF and EXIF.

See also other groups:

Flow Control
ActionScript
Execution
Parameter List
General
Number Operation
String Operation
Time
List
Dictionary