begin process at 2012 02 05 17:04:20
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > EFFET DE FONDU

EFFET DE FONDU


 Information sur la source

Note :
9 / 10 - par 3 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Débutant Date de création :22/02/2005 Date de mise à jour :22/02/2005 20:18:19 Vu :3 815

Auteur : tidds

Ecrire un message privé
Site perso
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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

  • ; 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.
  • }
; 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.


 Historique

22 février 2005 07:52:31 :
pb de syntaxe >> copier/coller trop rapide ! :p
22 février 2005 19:21:39 :
Léger remaniement du code pour éviter le bug d'affichage de la @win lors de son ouverture (merci Attila :))
22 février 2005 19:24:15 :
Pb lors de l'upload
22 février 2005 20:18:19 :
Ajout du screen

 Sources du même auteur

Source avec Zip Source avec une capture TABLE ASCII
BOUCLE FOR
Source avec Zip Source avec une capture CRÉER UN EFFET DE TRANSPARENCE
Source avec Zip [TUTORIEL] ANIMATION ET SYNCHRONISATION DU FPS
Source avec Zip Source avec une capture MATRIX V2.2

 Sources de la même categorie

Source avec une capture ALIAS POUR TELECHARGER UNE VIDEO SUR YOUTUBE (MISE A JOUR V1... par WorldDMT
ANTI SAJOIN par Maka57
PERMET DE CHERCHER UN HOST par ACoZz
Source avec Zip SIMULATION D'UNE ROULETTE QUI TOURNE par wims
SELPOS - SELECTION ET POSITION ! par wims

Commentaires et avis

Commentaire de MaX_62 le 22/02/2005 07:42:52

Court mais efficace, bravo, fallait y penser.

    drawrect -f @Ga1 0 0 0 640 480
t'as collé @Ga avec le 1 suivant, mets a jour ;)

8/10 pour moi

Commentaire de tidds le 22/02/2005 07:53:56

Merci, c'est corrigé. :)

Commentaire de wims le 22/02/2005 14:40:50

Hum moi je crois que cela ne marche pas car je n'ai pas d'effet de fondu mais juste une fenetre noir avec ecrit en rouge GA is Ga.Meme si j'aime bien est ce que c'est ca qu'il faut avir ou alors ca ne marche pas chez moi :$

Commentaire de wims le 22/02/2005 14:43:45

ok ca marche pas sous windows 98 ^^

Commentaire de KiNdErMaXi le 22/02/2005 16:13:10

étant sous 98 j'ai pas pu tester alors si tu pouvais mettre un petit screen stp ca arrangerai du monde :p
merci d'avance ^^

Commentaire de tidds le 22/02/2005 17:20:27

Désolé, mais on dirait que la transparence de la @win ne prends par lors d'une impression d'écran... si d'autres peuvent tester, merci.

Commentaire de Sizlaa le 22/02/2005 18:29:33

Ga, c00l la source mais meme probleme chui sous 98 x) bravo quand même

Commentaire de MaX_62 le 22/02/2005 19:46:27

Pour ceux de Windows 98, l'effet est progressif donc même si on fait un Screen vous verrez pas grand chose :p

PS : Cool ta mise a jour tidds le choix de la vitesse c bien =]

Commentaire de DaRk_OsIrIs le 15/04/2005 16:10:05

pr mwa c pratikemen parfai :) bravo : 10/10

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,732 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales