SWFSprite
(PHP 4 >= 4.0.5)
SWFSprite -- Crée un sprite
Description
SWFSprite
swfsprite ( 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. |
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();
?>
|
|