swfgradient
(PHP 4 >= 4.0.5)
swfgradient -- Crée un objet gradient
Description
new
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(); ?>
|
|