SWFMorph::__construct

(PHP 5 < 5.3.0, PECL ming SVN)

SWFMorph::__constructCrea un nuevo objeto SWFMorph

Descripción

SWFMorph::__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.

Crea un nuevo objeto SWFMorph.

También llamado "forma intermedia". Esta cosa le permite hacer esas cosas retorcidas pegajosas que hacen que su ordenador se asfie. Oh, ¡disfrute!

Ejemplos

Este sencillo ejemplo formará un gran cuadrado rojo dentro de un cuadrado con borde azul más pequeño.

Ejemplo #1 Ejemplo deswfmorph()

<?php
  $p 
= new SWFMorph();

  
$s $p->getShape1();
  
$s->setLine(0000);

  
/* Observe que esto es al revés de las formas normales (izquierda en lugar de derecha).
     No tengo ni idea de por qué, pero parece funcionar.. */

  
$s->setLeftFill($s->addFill(0xff00));
  
$s->movePenTo(-1000,-1000);
  
$s->drawLine(2000,0);
  
$s->drawLine(0,2000);
  
$s->drawLine(-2000,0);
  
$s->drawLine(0,-2000);

  
$s $p->getShape2();
  
$s->setLine(60,0,0,0);
  
$s->setLeftFill($s->addFill(000xff));
  
$s->movePenTo(0,-1000);
  
$s->drawLine(1000,1000);
  
$s->drawLine(-1000,1000);
  
$s->drawLine(-1000,-1000);
  
$s->drawLine(1000,-1000);

  
$m = new SWFMovie();
  
$m->setDimension(3000,2000);
  
$m->setBackground(0xff0xff0xff);

  
$i $m->add($p);
  
$i->moveTo(1500,1000);

  for (
$r=0.0$r<=1.0$r+=0.1) {
    
$i->setRatio($r);
    
$m->nextFrame();
  }

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