User Guide

public 197
public
Flash Player 6.
Usage
class someClassName{
public var name;
public function name() {
// your statements here
}
}
Parameters
name
The name of the variable or function that you want to specify as public.
Description
Keyword; 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.
Example
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:
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.
For more information, see “Controlling member access” on page 53.
See also
private, static
CHAPTER 5
ActionScript Core Language Elements