Manuel PHP
Précédent |  | Suivant

# 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();
    ?>

Précédent | Sommaire | Suivant
SWFSprite->setframes | Niveau supérieur | SWFText->addString