SWFGradient
(PHP 4 >= 4.0.5)
SWFGradient -- Crée un objet gradient
Description
SWFGradient
swfgradient ( void )
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. |
SWFGradient() crée un nouvel objet gradient.
Une fois que vous avez ajouté les couleurs à votre gradient, vous
pouvez l'utiliser dans des formes, avec la fonction
swfshape->addfill().
SWFGradient a la méthode suivante :
swfgradient->addentry().
Cet exemple simple affiche un gradient noir-blanc comme fond,
et un gradient concentrique au centre.
Exemple 1. Exemple avec SWFGradient()
<?php $m = new SWFMovie(); $m->setDimension(320, 240); $s = new SWFShape(); // gradient noir-blanc $g = new SWFGradient(); $g->addEntry(0.0, 0, 0, 0); $g->addEntry(1.0, 0xff, 0xff, 0xff); $f = $s->addFill($g, SWFFILL_LINEAR_GRADIENT); $f->scaleTo(0.01); $f->moveTo(160, 120); $s->setRightFill($f); $s->drawLine(320, 0); $s->drawLine(0, 240); $s->drawLine(-320, 0); $s->drawLine(0, -240); $m->add($s); $s = new SWFShape(); // gradient radial : rouge vers transparent $g = new SWFGradient(); $g->addEntry(0.0, 0xff, 0, 0, 0xff); $g->addEntry(1.0, 0xff, 0, 0, 0); $f = $s->addFill($g, SWFFILL_RADIAL_GRADIENT); $f->scaleTo(0.005); $f->moveTo(160, 120); $s->setRightFill($f); $s->drawLine(320, 0); $s->drawLine(0, 240); $s->drawLine(-320, 0); $s->drawLine(0, -240); $m->add($s); header('Content-type: application/x-shockwave-flash'); $m->output(); ?>
|
|