Ce petit snippet a pour but de créer un effet de fondu lors de l'ouverture d'une picwin.
(ne fonctionne que sous Win 2k ou +)
Peut être utilisé à l'ouverture d'une démo, par exemple...
N = nombre d'incrémentation dans la boucle, paramètre optionnel (défaut = 15)
Source / Exemple :
; Can be used on demo opening, for example...
; /Ga to run the demo
; N = incrementation ; optional (default = 15)
alias Ga {
var %N 15, %aff 0, %ticks $ticks, %i 0
$iif($window(@Ga),window -c @Ga)
window -pdCdhn +l @Ga 0 0 640 480
drawrect -f @Ga 1 0 0 0 640 480
drawtext @Ga 4 verdana 56 200 180 Ga Is Ga
if ($1) {
if ($1 <= 255 && $1 > 0) { %N = $1 }
else { halt }
}
while (%i < 255) {
setlayer %i @Ga
$iif(!%i, window -a @Ga)
inc %aff
inc %i %N
}
setlayer 255 @Ga
drawtext @Ga 4 verdana 20 180 250 %aff displaying in $calc(($ticks - %ticks ) / 1000) secs.
}
Conclusion :
Un exemple dans lequel /setlayer (commande peu connue qui sert a mettre un taux de transparence a mIRC ou a une @win) peut être utilisée.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.