public
Flash Player 6.
Usage
class someClassName{
public var name;
public function name() {
// your statements here
}
}
Parameters
The name of the variable or function that you want to specify as public.
name
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
See also
private,
static
ActionScript Core Language Elements
"Controlling member access" on page
CHAPTER 5
53.
public
197
Need help?
Do you have a question about the FLEX-FLEX ACTIONSCRIPT LANGUAGE and is the answer not in the manual?