Multiplie la transformation de couleur d'un élément

# SWFDisplayItem::multColor

(PHP 5 < 5.3.0, PECL ming SVN)

SWFDisplayItem::multColor — Multiplie la transformation de couleur d'un élément

### Description

SWFDisplayItem::multColor ( float `$red` , float `$green` , float `$blue` [, float `$a` ] ) : void
Avertissement

Cette fonction est EXPERIMENTALE. Le comportement de cette fonction, son nom, et toute la documentation autour de cette fonction peut changer sans préavis dans une prochaine version de PHP. Cette fonction doit être utilisée à vos risques et périls.

swfdisplayitem::multcolor() multiplie la transformation de couleur de l'élément par les valeurs données.

L'objet peut être un objet swfshape(), un objet swfbutton(), un objet swftext() ou un objet swfsprite(). Il doit être ajouté avec la fonction swfmovie::add().

### Liste de paramètres

Ces paramètres sont des nombres à virgule flottante, compris entre 0 et 1.0 :

`red`

  Valeur du composant rouge

`green`

  Valeur du composant vert

`blue`

  Valeur du composant bleu

`a`

  Valeur du composant alpha

### Valeurs de retour

Aucune valeur n'est retournée.

### Exemples

Cet exemple simple modifie l'atmosphère de l'image en une version Halloween.

Exemple #1 Exemple avec swfdisplayitem::multcolor()

`<?php
$b = new SWFBitmap(file_get_contents("backyard.jpg"));
// note : utilisez votre propre image :-)
$s = new SWFShape();
$s->setRightFill($s->addFill($b));
$s->drawLine($b->getWidth(), 0);
$s->drawLine(0, $b->getHeight());
$s->drawLine(-$b->getWidth(), 0);
$s->drawLine(0, -$b->getHeight());
$m = new SWFMovie();
$m->setDimension($b->getWidth(), $b->getHeight());
$i = $m->add($s);
for ($n=0; $n<=20; ++$n) {
$i->multColor(1.0-$n/10, 1.0, 1.0);
$i->addColor(0xff*$n/20, 0, 0);
$m->nextFrame();
}
header('Content-type: application/x-shockwave-flash');
$m->output();
?>`