Setshadow - Version FSDL : 3.0

Description

Les éléments Frogans "setshadow" et "shadow" permettent d'ajouter une ombre sur un layer
L'élément "setshadow" peut contenir jusqu'à 4 éléments "shadow"
Ecriture :
<setshadow shadowid="idShadow">
    <shadow 
          rpos="x,y"
          color[optionnel] = "#ffffff"
          blur[optionnel] = "xRadius,yRadius"
          opacity[optionnel] = "x" 
    />
</setshadow>
image apercu frogans setshadow

Attributs

Nom Obl. Valeur Description Exemples
shadowid Oui Identifiant unique L'identifiant doit être unique dans le document fsdl. Il ne peut contenir que des chiffres, lettres et le caractère "_"
<setshadow shadowid="shadow1">...</setshadow>
rpos Oui couple (x,y)
x et y compris entre -64 et 64
Distance et position de l'ombre par rapport au layer selon l'axe vertical et l'axe horizontal
Plus la valeur absolue est grande plus l'ombre est grande
<setshadow shadowid="shadow1">
		<shadow ... rpos="-20,20" .../>
</setshadow>
color Non Valeur hexadecimale : #rrggbb Couleur de l'ombre
Valeur par défaut : #000000
<setshadow shadowid="shadow1">
		<shadow ... color="FF8000" .../>
</setshadow>
blur Non couple (xRadius,yRadisu)
xRadius et yRadius compris entre 0 et 32
Permet d'ajouter un effet de "blur" (brouillage) sur l'ombre Valeur par défaut : "0,0"
<setshadow shadowid="shadow1">
		<shadow ... blur="10,10" .../>
</setshadow>
opacity Non Valeur comprise entre 0 et 100 Permet de définir l'opacité de l'ombre
Valeur par défaut : "100"
<setshadow shadowid="shadow1">
		<shadow ... opacity="70" .../>
</setshadow>

Exemples

Exemple 1 (#15) :

Ajout de 2 exemples d'ombres sur des layers
Frogans exemple
Code source :
<file fileid="file1" nature="static" name="/images/logo.jpg" cache="on"/>
<resimage resid="resimage1" size="250,180" fileref="file1"/>

<setshadow shadowid="shadow1">
	<shadow rpos="10,10" color="#FF8000"/>
</setshadow>
<layer layerid="layer2" leapout="all" resref="resimage1" pos="30,150" combine="add" align="left-top" shadowref="shadow1"/>

<setshadow shadowid="shadow2">
	<shadow rpos="-20,-20" color="#e50b2c" blur="10,10"/>
	<shadow rpos="-20,20" color="#e50b2c" blur="10,10"/>
	<shadow rpos="20,-20" color="#e50b2c" blur="10,10"/>
	<shadow rpos="20,20" color="#e50b2c" blur="10,10"/>
</setshadow>
<layer layerid="layer3" leapout="all" resref="resimage1" pos="350,150" combine="add" align="left-top" shadowref="shadow2"/>


Liens

Documentation officielle (Spécifications techniques FSDL 3.0)