Effet de fondu

Contenu du snippet

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.

A voir également

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.