SWFSprite

(PHP 4 >= 4.0.5)

SWFSprite -- Crée un sprite

Description

new swfsprite ( void )

swfsprite() sont aussi connue sous le nom de "clip" : ils permettent la création d'objet animé dans une animation, avec un scénario propre. De ce fait, un sprite a les mêmes méthodes qu'une animation.

swfsprite() a les méthodes suivantes : swfsprite->add(), swfsprite->remove(), swfsprite->nextframe() et swfsprite->setframes().

Ce exemple pratique fait tourner un superbe carré rouge.

Exemple 1. Exemple de swfsprite()

<?php
  $s
= new SWFShape();
  
$s->setRightFill($s->addFill(0xff, 0, 0));
  
$s->movePenTo(-500,-500);
  
$s->drawLineTo(500,-500);
  
$s->drawLineTo(500,500);
  
$s->drawLineTo(-500,500);
  
$s->drawLineTo(-500,-500);
  
$p = new SWFSprite();
  
$i = $p->add($s);
  
$p->nextFrame();
  
$i->rotate(15);
  
$p->nextFrame();
  
$i->rotate(15);
  
$p->nextFrame();
  
$i->rotate(15);
  
$p->nextFrame();
  
$i->rotate(15);
  
$p->nextFrame();
  
$i->rotate(15);
  
$p->nextFrame();
  
$m = new SWFMovie();
  
$i = $m->add($p);
  
$i->moveTo(1500,1000);
  
$i->setName("blah");
  
$m->setBackground(0xff, 0xff, 0xff);
  
$m->setDimension(3000,2000);
  
header('Content-type: application/x-shockwave-flash');
  
$m->output();
?>