940
ActionScript classes
Example
The following example returns the current
x
and
y
coordinates of the mouse on the Stage
(
_level0
) and in relation to a movie clip on the Stage called
my_mc
:
this.createTextField("mouse_txt", this.getNextHighestDepth(), 0, 0, 150,
66);
mouse_txt.html = true;
mouse_txt.multiline = true;
var row1_str:String = " \t<b>_xmouse\t</b><b>_ymouse</b>";
my_mc.onMouseMove = function() {
mouse_txt.htmlText = "<textformat tabStops='[50,100]'>";
mouse_txt.ht= row1_str;
mouse_txt.ht= "<b>_level0</b>\t"+"\t"+_ymouse;
mouse_txt.ht= "<b>my_mc</b>\t"+this."\t"+this._ymouse;
mouse_txt.ht= "</textformat>";
};
The
MovieClip.getNextHighestDepth()
method used in this example requires Flash Player
7 or later. If your SWF file includes a version 2 component, use the version 2 components
DepthManager class instead of the
MovieClip.getNextHighestDepth()
method.
See also
Mouse
,
_ymouse (MovieClip._ymouse property)
_xscale (MovieClip._xscale property)
public _xscale : Number
Determines the horizontal scale (
percentage
) of the movie clip as applied from the
registration point of the movie clip. The default registration point is (0,0).
Scaling the local coordinate system affects the
_x
and
_y
property settings, which are defined
in whole pixels. For example, if the parent movie clip is scaled to 50%, setting the
_x
property
moves an object in the movie clip by half the number of pixels as it would if the movie were
set at 100%.
Availability:
ActionScript 1.0; Flash Player 4
Example
The following example creates a movie clip called
box_mc
at runtime. The Drawing API is
used to draw a box in this instance, and when the mouse rolls over the box, horizontal and
vertical scaling is applied to the movie clip. When the mouse rolls off the instance, it returns
to the previous scaling.
this.createEmptyMovieClip("box_mc", 1);
box_mc._x = 100;
box_mc._y = 100;
Summary of Contents for FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
Page 1: ...ActionScript 2 0 Language Reference ...
Page 1352: ...1352 ActionScript classes ...