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.

mc_2._x = 101;<br />

mc_1.onPress = function() {<br />

var randomNum:Number = Math.floor(Math.random() * 10);<br />

bitmapData_1.perlinNoise(100, 80, 6, randomNum, false, true, 1, true,<br />

null);<br />

}<br />

mc_2.onPress = function() {<br />

var randomNum:Number = Math.floor(Math.random() * 10);<br />

bitmapData_2.perlinNoise(100, 80, 4, randomNum, false, false, 15,<br />

false, null);<br />

}<br />

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

public pixelDissolve(sourceBitmap:BitmapData, sourceRect:Rectangle,<br />

<strong>de</strong>stPoint:Point, [randomSeed:Number], [numberOfPixels:Number],<br />

[fillColor:Number]) : Number<br />

Procè<strong>de</strong> à la dissolution <strong>de</strong> pixels, soit d'une image source vers une image <strong>de</strong> <strong>de</strong>stination, soit<br />

en utilisant la même image. Flash Player utilise une valeur randomSeed pour générer une<br />

dissolution <strong>de</strong> pixels aléatoire. La valeur renvoyée par la fonction doit être transmise lors <strong>de</strong>s<br />

appels suivants pour poursuivre la dissolution <strong>de</strong> pixels jusqu'à ce qu'elle soit terminée.<br />

Si l'image source diffère <strong>de</strong> l'image <strong>de</strong> <strong>de</strong>stination, les pixels sont copiés <strong>de</strong> la source vers la<br />

<strong>de</strong>stination à l'ai<strong>de</strong> <strong>de</strong> toutes les propriétés. Cela permet <strong>de</strong> procé<strong>de</strong>r à la dissolution d'une<br />

image vi<strong>de</strong> dans une image entièrement remplie.<br />

Si les images source et <strong>de</strong> <strong>de</strong>stination sont équivalentes, les pixels sont remplis avec le<br />

paramètre color. Cela permet <strong>de</strong> procé<strong>de</strong>r à la dissolution d'une image entièrement remplie.<br />

Dans ce mo<strong>de</strong>, le paramètre point <strong>de</strong> <strong>de</strong>stination est ignoré.<br />

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

Paramètres<br />

sourceBitmap:flash.display.BitmapData - L'image bitmap d'entrée à utiliser. L'image<br />

source peut être un objet BitmapData différent ou peut faire référence à l'occurrence<br />

BitmapData actuelle.<br />

sourceRect:flash.geom.Rectangle - Un rectangle qui définit la zone <strong>de</strong> l'image source à<br />

utiliser en tant qu'entrée.<br />

<strong>de</strong>stPoint:flash.geom.Point - Le point sur l'image <strong>de</strong> <strong>de</strong>stination (l'occurrence<br />

BitmapData actuelle) correspondant au coin supérieur gauche <strong>du</strong> rectangle source.<br />

randomSeed:Number [facultatif] - La valeur <strong>de</strong> départ aléatoire à utiliser pour démarrer la<br />

dissolution <strong>de</strong> pixels. La valeur par défaut est 0.<br />

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

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

Saved successfully!

Ooh no, something went wrong!