03.07.2013 Views

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

evt.target.enabled = false;<br />

stopDrawing_button.enabled = true;<br />

};<br />

startDrawing_button.addEventListener("click", startDrawingListener);<br />

La métho<strong>de</strong> MovieClip.getNextHighestDepth() utilisée dans cet exemple nécessite Flash<br />

Player 7 ou une version ultérieure. Si votre fichier SWF comprend un composant <strong>de</strong> la version<br />

2, utilisez les composants <strong>de</strong> la version 2 <strong>de</strong> la classe DepthManager au lieu <strong>de</strong> la métho<strong>de</strong><br />

MovieClip.getNextHighestDepth().<br />

show (métho<strong>de</strong> Mouse.show)<br />

public static show() : Number<br />

Affiche le pointeur <strong>de</strong> la souris dans un fichier SWF. Le pointeur est visible par défaut.<br />

Disponibilité : <strong>ActionScript</strong> 1.0 ; Flash Player 5<br />

Valeur renvoyée<br />

Number - Entier ; 0 ou 1. Si le pointeur <strong>de</strong> la souris était masqué avant d'appeler<br />

Mouse.show(), alors la valeur <strong>de</strong> retour est 0. Si le pointeur <strong>de</strong> la souris était visible avant<br />

d'appeler Mouse.show() alors la valeur <strong>de</strong> retour est 1.<br />

Exemple<br />

L'exemple suivant associe un curseur personnalisé provenant <strong>de</strong> la bibliothèque lorsque le<br />

pointeur <strong>de</strong> la souris passe sur un clip appelé my_mc. Associez à un clip <strong>de</strong> la bibliothèque<br />

l'i<strong>de</strong>ntifiant <strong>de</strong> liaison cursor_help_id, et ajoutez le co<strong>de</strong> <strong>ActionScript</strong> suivant à l'image 1<br />

<strong>du</strong> scénario :<br />

my_mc.onRollOver = function() {<br />

Mouse.hi<strong>de</strong>();<br />

this.attachMovie("cursor_help_id", "cursor_mc",<br />

this.getNextHighestDepth(), {_x:this._xmouse, _y:this._ymouse});<br />

};<br />

my_mc.onMouseMove = function() {<br />

this.cursor_mc._x = this._xmouse;<br />

this.cursor_mc._y = this._ymouse;<br />

};<br />

my_mc.onRollOut = function() {<br />

Mouse.show();<br />

this.cursor_mc.removeMovieClip();<br />

};<br />

842 Chapitre 2: Classes <strong>ActionScript</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!