Example
The following example attaches a movie clip with the
file. The movie clip is called
The following ActionScript sets the current coordinates of the movie clip instance to the
position of the mouse pointer:
this.attachMovie("cursor_id", "cursor_mc", this.getNextHighestDepth(),
{_x:_xmouse, _y:_ymouse});
Mouse.hide();
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function() {
cursor_mc._x = _xmouse;
cursor_mc._y = _ymouse;
updateAfterEvent();
};
Mouse.addListener(mouseListener);
The
MovieClip.getNextHighestDepth()
7 or later. If your SWF file includes a version 2 component, use the version 2 components
DepthManager class instead of the
See also
_x (MovieClip._x property)
(MovieClip._yscale property)
_ymouse (MovieClip._ymouse property)
public _ymouse : Number [read-only]
Indicates the y coordinate of the mouse position.
Availability: ActionScript 1.0; Flash Player 5
Example
The following example returns the current x and y coordinates of the mouse on the Stage
(
) and in relation to a movie clip on the Stage called
_level0
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.htmlText += row1_str;
mouse_txt.htmlText += "<b>_level0</b>\t"+_xmouse+"\t"+_ymouse;
mouse_txt.htmlText += "<b>my_mc</b>\t"+this._xmouse+"\t"+this._ymouse;
942
ActionScript classes
, and it is used to replace the default mouse pointer.
cursor_mc
method used in this example requires Flash Player
MovieClip.getNextHighestDepth()
,
_xscale (MovieClip._xscale property)
linkage identifier to a SWF
cursor_id
method.
.
my_mc
,
_yscale
Need help?
Do you have a question about the FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE and is the answer not in the manual?