<?php
$p = new SWFMorph();
$b = new SWFBitmap(file_get_contents("alphafill.jpg")); // utilisez vos propres bitmaps! $width = $b->getWidth(); $height = $b->getHeight();
$s = $p->getShape1(); $f = $s->addFill($b, SWFFILL_TILED_BITMAP); $f->moveTo(-$width/2, -$height/4); $f->scaleTo(1.0, 0.5); $s->setLeftFill($f); $s->movePenTo(-$width/2, -$height/4); $s->drawLine($width, 0); $s->drawLine(0, $height/2); $s->drawLine(-$width, 0); $s->drawLine(0, -$height/2);
$s = $p->getShape2(); $f = $s->addFill($b, SWFFILL_TILED_BITMAP);
// ces déplacements n'ont aucun effet $f->moveTo(-$width/4, -$height/2); $f->scaleTo(0.5, 1.0);
$s->setLeftFill($f); $s->movePenTo(-$width/4, -$height/2); $s->drawLine($width/2, 0); $s->drawLine(0, $height); $s->drawLine(-$width/2, 0); $s->drawLine(0, -$height);
$m = new SWFMovie(); $m->setDimension($width, $height); $i = $m->add($p); $i->moveTo($width/2, $height/2);
for($n=0; $n<1.001; $n+=0.03) { $i->setRatio($n); $m->nextFrame(); }
header('Content-type: application/x-shockwave-flash'); $m->output(); ?>
|