Description
new
swfsprite ( void)
警告 |
這個函數是
實驗性質的。這個函數的行為、名稱、 和關於此函數的任何其他文件
在未來PHP的發行中可能會在不通知的情況下改變。 使用此延伸需自行承擔風險。
|
swfsprite() are also known as a
"movie clip", this allows one to create objects which are
animated in their own timelines. Hence, the sprite has most
of the same methods as the movie.
swfsprite() has the following
methods : swfsprite- add(), swfsprite- remove(), swfsprite- nextframe() and swfsprite- setframes().
This simple example will spin gracefully a big red
square.
範例 1. swfsprite()
example
?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();
?
|
|