374
ActionScript classes
Example
The following example demonstrates how to track two buttons as a menu. Place two button
instances on the Stage called
one_btn
and
two_btn
. Enter the following ActionScript in the
Timeline:
var one_btn:Button;
var two_btn:Button;
one_btn.trackAsMenu = true;
two_btn.trackAsMenu = true
one_btn.onRelease = function() {
trace("clicked one_btn");
};
two_btn.onRelease = function() {
trace("clicked two_btn");
};
Test the SWF file by clicking the Stage over
one_btn
, holding the mouse button down and
releasing it over
two_btn
. Then try commenting out the two lines of ActionScript that
contain
trackAsMenu
and test the SWF file again to see the difference in button behavior.
See also
trackAsMenu (MovieClip.trackAsMenu property)
_url (Button._url property)
public _url : String [read-only]
Retrieves the URL of the SWF file that created the button.
Availability:
ActionScript 1.0; Flash Player 6
Example
Create two button instances on the Stage called
one_btn
and
two_btn
. Enter the following
ActionScript in Frame 1 of the Timeline:
var one_btn:Button;
var two_btn:Button;
this.createTextField("output_txt", 999, 0, 0, 100, 22);
output_txt.autoSize = true;
one_btn.onRelease = function() {
trace("clicked one_btn");
trace(this._url);
};
two_btn.onRelease = function() {
trace("clicked "+this._name);
var url_array:Array = this._url.split("/");
Summary of Contents for FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
Page 1: ...ActionScript 2 0 Language Reference ...
Page 1352: ...1352 ActionScript classes ...