Manuel PHP
Précédent |  | Suivant

# SWFDisplayItem->multColor()

(no version information, might be only in CVS)

SWFDisplayItem->multColor() -- Multiplies the item's color transform

## Description

class SWFDisplayItem {
void multColor ( int red, int green, int blue [, int a] )
}

Avertissement
Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et, concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS ! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.

swfdisplayitem->multcolor() multiplies the item's color transform by the given values.

The object may be a swfshape(), a swfbutton(), a swftext() or a swfsprite() object. It must have been added using the swfmovie->add().

## Liste de paramètres

These parameters are integers between 0 and 255 or hexadecimals between `0x00` and `0xFF`:

`red`

  Value of red component

`green`

  Value of green component

`blue`

  Value of blue component

`a`

  Value of alpha component

## Valeurs de retour

Aucune valeur n'est retournée.

## Exemples

This simple example will modify your picture's atmosphere to Halloween (use a landscape or bright picture).

Exemple 1. swfdisplayitem->multcolor() example

`<?php
$b = new SWFBitmap(file_get_contents("backyard.jpg"));
// note use your own picture :-)
$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();
?>`

Précédent | Sommaire | Suivant
SWFDisplayItem->moveTo() | Niveau supérieur | SWFDisplayItem->remove()