Description
void
swfdisplayitem- multcolor
( [int red [, int green [, int blue [, int a]]]])
swfdisplayitem
-
multcolor(
)
multiplie
la
couleur
de
transformation
par
les
valeurs
données
.
L'
objet
peut
être
swfshape(
)
,
swfbutton(
)
,
swftext(
)
ou
swfsprite(
)
.
Il
doit
avoir
été
ajouté
à
une
animation
avec
la
fonction
swfmovie
-
add(
)
.
Cet
exemple
simple
modifie
l'
atmosphère
de
votre
image
,
et
en
fait
une
scène
d'Halloween
(utilisez
un
paysage
ou
une
image
claire
pour
un
meilleur
effet
)
Exemple
1
.
Exemple
avec
swfdisplayitem
-
multcolor(
)
?php
$b
=
new
SWFBitmap(
"backyard.jpg")
;
/
/
Utilisez
une
de
vos
images
$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()
;
?
|
|