Flash 8 Documentation |
|||
| ActionScript 2.0 Language Reference > ActionScript language elements > Statements > get statement | |||
function get property () {
// your statements here
}
Permits implicit getting of properties associated with objects based on classes you have defined in external class files. Using implicit get methods lets you access properties of objects without accessing the property directly. Implicit get/set methods are syntactic shorthand for the Object.addProperty() method in ActionScript 1.0.
Availability: ActionScript 2.0; Flash Player 6
property:String - The word you use to refer to the property that get accesses; this value must be the same as the value used in the corresponding set command.
In the following example, you define a Team class. The Team class includes get/set methods that let you retrieve and set properties within the class:
class Team {
var teamName:String;
var teamCode:String;
var teamPlayers:Array = new Array();
function Team(param_name:String, param_code:String) {
this.teamName = param_name;
this.teamCode = param_code;
}
function get name():String {
return this.teamName;
}
function set name(param_name:String):Void {
this.teamName = param_name;
}
}
Enter the following ActionScript in a frame on the Timeline:
var giants:Team = new Team("San Fran", "SFO");
trace(giants.name);
giants.name = "San Francisco";
trace(giants.name);
/* output:
San Fran San Francisco */
When you trace giants.name, you use the get method to return the value of the property.
addProperty (Object.addProperty method)
Version 8
RSS feed | Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/flash/8/main/00001874.html
Comments
No screen name said on Feb 19, 2007 at 12:35 PM : No screen name said on Feb 19, 2007 at 3:34 PM :