(no version information, might be only in CVS)
SWFDisplayItem- multColor -- Multiplies the
item's color transform.
Description
void
swfdisplayitem- multcolor (
[int red [, int green [, int blue [, int a]]]])
警告 |
這個函數是
實驗性質的。這個函數的行為、名稱、 和關於此函數的任何其他文件
在未來PHP的發行中可能會在不通知的情況下改變。 使用此延伸需自行承擔風險。
|
swfdisplayitem- multcolor()
multiplies the item's color transform by the given
values.
The object may be a swfshape(), a
swfbutton(), a swftext() or a
swfsprite() object. It must have been added using the
swfmovie- add().
This simple example will modify your picture's atmospher
to Halloween (use a landscape or bright picture).
範例 1.
swfdisplayitem- multcolor() example
?php
$b = new SWFBitmap("backyard.jpg");
// note use your own picture :-)
$s = new SWFShape();
$s- setRightFill($s- addFill($b));
$s- drawLine($b- getWidth(), 0);
$s- drawLine(0, $b- getHeight());
$s- drawLine(-$b- getWidth(), 0);
$s- drawLine(0, -$b- getHeight());
$m = new SWFMovie();
$m- setDimension($b- getWidth(), $b- getHeight());
$i = $m- add($s);
for($n=0; $n =20; ++$n)
{
$i- multColor(1.0-$n/10, 1.0, 1.0);
$i- addColor(0xff*$n/20, 0, 0);
$m- nextFrame();
}
header('Content-type: application/x-shockwave-flash');
$m- output();
?
|
|