XenoGuard 4.0 Documentation
Identifier Variable
ActionStep Reference » Programming » Identifier » Identifier Variable
The ActionStep Define Variable creates a new variable. The variable name must be chosen uniquely. It can consist of any character (digits, letters and special characters) and may also contain spaces, which increases readability. Variables are defined by default in the Local Context, so they are valid only within the ActionScript. The Global Context allows access to all ActionScripts.
The variable name must be chosen uniquely in the selected context. |
[-]
Hide
-
Open the Programming node in the Workspace Explorer.
-
Open the Identifier node, select the Variable ActionStep.
Parameters:
The ActionStep has the following input parameters:
name |
Description
|
---|---|
Context Scope |
Defines the range of validity of the variable.
Allowed Context Scopes [Fixed] Accepted Values [Local, Global] |
Name
|
The variable name. |
Read Only
|
Specifies whether the variable can be changed or not. |
Static | Specifies whether the last variable value is retained after exiting the ActionScript (static) or the initial value is reset when the script is re-entered. |
Data Type |
The data type of the variable.
Allowed Context Scope [Fixed]
Possible data types [Text, Number, Unsigned Number, Floating Point, Boolean, Image]
|
Value |
The initial value of the variable.
|
Example 1 (Display values of local variables):
This example creates two local variables, Car Type and Model, with Text and Number as its data type, respectively. The Values of the variables are then output in Write Text.
Example 2 (Use a Global variable in another ActionScript):
This example creates a global variable Tax Rate with Floating Point as its data type and two local variables, Item Name and Item Price with Text and Floating Point as data types, respectively. The value of the created global variable is then used in another ActionScript to calculate the sales tax and display the output in Write Text.
This ActionScript uses a created global variable: