SWFGradient

SWFGradient -- Crée un objet gradient

Description

new swfgradient ( void)

swfgradient( ) crée un nouvel objet gradient .

Une fois que vous avez ajouté les couleurs à votre gradient , vous pouvez l' utiliser dans des formes , avec la fonction swfshape - addfill( ) .

SWFGradient a la méthode suivante : swfgradient - addentry( ) .

Cet exemple simple affiche un gradient noir-blanc comme fond , et un gradient concentrique au centre .

Exemple 1 . Exemple avec swfgradient( )

 
?php

 
$m

 
=

 
new

 
SWFMovie(

 
)

 
;

 
$m

 
-

 
setDimension(320

 
,

 
240)

 
;

 
$s

 
=

 
new

 
SWFShape()

 
;

 
/

 
/

 
gradient

 
noir-blanc

 
$g

 
=

 
new

 
SWFGradient()

 
;

 
$g

 
-

 
addEntry(0.0

 
,

 
0

 
,

 
0

 
,

 
0)

 
;

 
$g

 
-

 
addEntry(1.0

 
,

 
0xff

 
,

 
0xff

 
,

 
0xff)

 
;

 
$f

 
=

 
$s

 
-

 
addFill($g

 
,

 
SWFFILL_LINEAR_GRADIENT)

 
;

 
$f

 
-

 
scaleTo(0.01)

 
;

 
$f

 
-

 
moveTo(160

 
,

 
120)

 
;

 
$s

 
-

 
setRightFill($f)

 
;

 
$s

 
-

 
drawLine(320

 
,

 
0)

 
;

 
$s

 
-

 
drawLine(0

 
,

 
240)

 
;

 
$s

 
-

 
drawLine(-320

 
,

 
0)

 
;

 
$s

 
-

 
drawLine(0

 
,

 
-240)

 
;

 
$m

 
-

 
add($s)

 
;

 
$s

 
=

 
new

 
SWFShape()

 
;

 
/

 
/

 
gradient

 
radial

 
:

 
rouge

 
vers

 
transparent

 
$g

 
=

 
new

 
SWFGradient()

 
;

 
$g

 
-

 
addEntry(0.0

 
,

 
0xff

 
,

 
0

 
,

 
0

 
,

 
0xff)

 
;

 
$g

 
-

 
addEntry(1.0

 
,

 
0xff

 
,

 
0

 
,

 
0

 
,

 
0)

 
;

 
$f

 
=

 
$s

 
-

 
addFill($g

 
,

 
SWFFILL_RADIAL_GRADIENT)

 
;

 
$f

 
-

 
scaleTo(0.005)

 
;

 
$f

 
-

 
moveTo(160

 
,

 
120)

 
;

 
$s

 
-

 
setRightFill($f)

 
;

 
$s

 
-

 
drawLine(320

 
,

 
0)

 
;

 
$s

 
-

 
drawLine(0

 
,

 
240)

 
;

 
$s

 
-

 
drawLine(-320

 
,

 
0)

 
;

 
$s

 
-

 
drawLine(0

 
,

 
-240)

 
;

 
$m

 
-

 
add($s)

 
;

 
header('Content-type

 
:

 
application

 
/

 
x-shockwave-flash')

 
;

 
$m

 
-

 
output()

 
;

 
?