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.

hitTest (métho<strong>de</strong> BitmapData.hitTest)<br />

public hitTest(firstPoint:Point, firstAlphaThreshold:Number,<br />

secondObject:Object, [secondBitmapPoint:Point],<br />

[secondAlphaThreshold:Number]) : Boolean<br />

Procè<strong>de</strong> à la détection <strong>de</strong>s clics au niveau <strong>de</strong>s pixels entre une image bitmap et un point, un<br />

rectangle ou toute autre image bitmap. Aucun étirement, aucune rotation ou autre<br />

transformation n'est pris en compte lorsque vous effectuez un test <strong>de</strong> recherche.<br />

Si une image est opaque, elle est considérée comme étant un rectangle entièrement opaque<br />

pour cette métho<strong>de</strong>. Les <strong>de</strong>ux images doivent être transparentes pour effectuer un test <strong>de</strong><br />

recherche au niveau <strong>de</strong>s pixels tenant compte <strong>de</strong> la transparence. Lorsque vous testez <strong>de</strong>ux<br />

images transparentes, les paramètres <strong>de</strong> seuil alpha déterminent les valeurs <strong>de</strong>s canaux alpha,<br />

comprises entre 0 et 255, considérées comme étant opaques.<br />

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

Paramètres<br />

firstPoint:flash.geom.Point - Un point qui définit l'emplacement d'un pixel dans<br />

l'occurrence BitmapData actuelle.<br />

firstAlphaThreshold:Number - La valeur <strong>du</strong> canal alpha la plus élevée considéré comme<br />

étant opaque pour ce test <strong>de</strong> recherche.<br />

secondObject:Object - Un objet Rectangle, Point ou BitmapData.<br />

secondBitmapPoint:flash.geom.Point [facultatif] - Un point qui définit l'emplacement<br />

d'un pixel dans le <strong>de</strong>uxième objet BitmapData. Utilisez uniquement ce paramètre lorsque la<br />

valeur <strong>de</strong> secondObject est un objet BitmapData.<br />

secondAlphaThreshold:Number [facultatif] - La valeur <strong>du</strong> canal alpha la plus élevée<br />

considéré comme étant opaque dans le <strong>de</strong>uxième objet BitmapData. Utilisez uniquement ce<br />

paramètre lorsque la valeur <strong>de</strong> secondObject est un objet BitmapData et que les <strong>de</strong>ux objets<br />

BitmapData sont transparents.<br />

Renvoie<br />

Boolean - Une valeur booléenne. En cas <strong>de</strong> correspondance, renvoie une valeur <strong>de</strong> true ;<br />

false dans le cas contraire.<br />

Exemple<br />

L'exemple suivant indique comment déterminer si un objet BitmapData entre en collision<br />

avec MovieClip.<br />

import flash.display.BitmapData;<br />

import flash.geom.Point;<br />

BitmapData (flash.display.BitmapData) 323

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

Saved successfully!

Ooh no, something went wrong!