User Guide
Mouse 807
Methods inherited from class Object
addListener (Mouse.addListener method)
public static addListener(listener:Object) : Void
Registers an object to receive notifications of the onMouseDown, onMouseMove, onMouseUp,
and
onMouseWheel listeners. (The onMouseWheel listener is supported only in Windows.)
The
listener parameter should contain an object that has a defined method for at least one
of the listeners.
When the mouse is pressed, moved, released, or used to scroll, regardless of the input focus, all
listening objects that are registered with this method have their
onMouseDown, onMouseMove,
onMouseUp, or onMouseWheel method invoked. Multiple objects can listen for mouse
notifications. If the
listener is already registered, no change occurs.
Availability: ActionScript 1.0; Flash Player 6
Parameters
listener:Object - An object.
Example
This example is excerpted from the animation.fla file in the ActionScript samples folder.
// Create a mouse listener object
var mouseListener:Object = new Object();
// Every time the mouse cursor moves within the SWF file,
update the position of the crosshair movie clip
instance on the Stage.
mouseListener.onMouseMove = function() {
crosshair_mc._x = _xmouse;
crosshair_mc._y = _ymouse;
};
// When you click the mouse, check to see if the cursor is within the
boundaries of the Stage. If so, increment the number of shots.
mouseListener.onMouseDown = function() {
if (bg_mc.hitTest(_xmouse, _ymouse, false)) {
addProperty (Object.addProperty method), hasOwnProperty
(Object.hasOwnProperty method), isPropertyEnumerable
(Object.isPropertyEnumerable method), isPrototypeOf (Object.isPrototypeOf
method), registerClass (Object.registerClass method), toString
(Object.toString method), unwatch (Object.unwatch method), valueOf
(Object.valueOf method), watch (Object.watch method)