Flash CS3 Documentation |
|||
| ActionScript 2.0 Language Reference > ActionScript language elements > Statements > public statement | |||
class someClassName{
public var name;
public function name() {
// your statements here
}
}
Specifies that a variable or function is available to any caller. Because variables and functions are public by default, this keyword is used primarily for stylistic reasons. For example, you might want to use it for reasons of consistency in a block of code that also contains private or static variables.
Availability: ActionScript 2.0; Flash Player 6
name:String - The name of the variable or function that you want to specify as public.
The following example shows how you can use public variables in a class file. Create a new class file called User.as and enter the following code:
class User {
public var age:Number;
public var name:String;
}
Then create a new FLA or AS file in the same directory, and enter the following ActionScript in Frame 1 of the Timeline:
import User; var jimmy:User = new User(); jimmy.age = 27; jimmy.name = "jimmy";
If you change one of the public variables in the User class to a private variable, an error is generated when trying to access the property.
Flash CS3