PHP Velho Oeste 2024

SWFGradient::__construct

(PHP 5 < 5.3.0, PECL ming SVN)

SWFGradient::__constructCrea un objeto de gradiente

Descripción

SWFGradient::__construct ( void )
Advertencia

Esta función ha sido declarada EXPERIMENTAL. Su funcionamiento, nombre y la documentación que le acompaña puede cambiar sin previo aviso en futuras versiones de PHP. Utilícela bajo su propia responsabilidad.

swfgradient() crea un nuevo objeto SWFGradient.

Después de añadir las entradas al gradiente, se puede usar el gradiente en un relleno de forma con el método swfshape::>addfill().

SWFGradient tiene los siguientes métodos: swfgradient::addentry().

Este ejemplo dibujará un gradiente grande de negro a blanco como fondo, y un disco rojizo en su centro.

Ejemplo #1 Ejemplo de swfgradient()

<?php

  $m 
= new SWFMovie();
  
$m->setDimension(320240);

  
$s = new SWFShape();

  
// primer gradiente- de negro a blanco
  
$g = new SWFGradient();
  
$g->addEntry(0.0000);
  
$g->addEntry(1.00xff0xff0xff);

  
$f $s->addFill($gSWFFILL_LINEAR_GRADIENT);
  
$f->scaleTo(0.01);
  
$f->moveTo(160120);
  
$s->setRightFill($f);
  
$s->drawLine(3200);
  
$s->drawLine(0240);
  
$s->drawLine(-3200);
  
$s->drawLine(0, -240);

  
$m->add($s);

  
$s = new SWFShape();

  
// segundo gradiente- gradiente radial de rojo a transparente
  
$g = new SWFGradient();
  
$g->addEntry(0.00xff000xff);
  
$g->addEntry(1.00xff000);

  
$f $s->addFill($gSWFFILL_RADIAL_GRADIENT);
  
$f->scaleTo(0.005);
  
$f->moveTo(160120);
  
$s->setRightFill($f);
  
$s->drawLine(3200);
  
$s->drawLine(0240);
  
$s->drawLine(-3200);
  
$s->drawLine(0, -240);

  
$m->add($s);

  
header('Content-type: application/x-shockwave-flash');
  
$m->output();
?>

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top