EFFET DE MOUCHE SUR UNE IMAGE DU MÊME STYLE QUE LE REBONDISSEMENT

XtremDuke Messages postés 626 Date d'inscription samedi 28 septembre 2002 Statut Membre Dernière intervention 18 mai 2009 - 18 avril 2005 à 19:22
l0st3d Messages postés 205 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 13 novembre 2009 - 19 avril 2005 à 14:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30826-effet-de-mouche-sur-une-image-du-meme-style-que-le-rebondissement

l0st3d Messages postés 205 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 13 novembre 2009
19 avril 2005 à 14:44
Une mouche? Ou? Moi aussi je suis un peut décus par le titre

mais l'ntention y etais ;)

Côté code, tu ne pouvais faire plus simple
mais pour l'optimisation c'est a voir

1. je te conseil comme XtremDuke d'utiliser un select case pour éviter de trop utiliser le IF (on peut voir de bonnes différences sur la vitesse d'execution dans certain code)
2. tu utilise des label au lieu de bonne vielle variables, dans mon cas c'est du jamais vue o_O, en utilisant des variables tu évite l'appel de cInt()
regarde

suprime ton label ha
mets [Private ha as Integer] au tout debut du code de ta form (avant meme la première fonction)

ensuite ton [If ha = "0" Then] deviendra [If ha = 0 then]
déja la on fauche l'utilisation du "

3. je vien juste de voir sa :)
If CInt(objet.Left) > largeur Then

Et bien.... object.left est deja un Integer, pas besoin d'appeller cInt() ;)

C'est ça qui est sa.
Sinon ses quelques commentaires constructif j'ai trouver le resultat interessant (si tu vise faire un screen saver)

Aller bonne continuation :) 6/10
cs_Jb2 Messages postés 18 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 26 août 2008
19 avril 2005 à 10:20
Voila ! j'ai changé le niveau !
cs_dragon Messages postés 2336 Date d'inscription samedi 14 juillet 2001 Statut Membre Dernière intervention 5 mai 2009 6
19 avril 2005 à 01:00
même raison loin même très loin d'être initié
BozzoDodo Messages postés 185 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 10 janvier 2008
18 avril 2005 à 19:33
he bien la prétention ne tue pas... code "initié" avec 50lignes, utilisation de fonctions de bases et de 2 timers alor qu'un seul aurait suffit?!... 5/10
XtremDuke Messages postés 626 Date d'inscription samedi 28 septembre 2002 Statut Membre Dernière intervention 18 mai 2009 4
18 avril 2005 à 19:22
J'avoue que le titre m'a un peu rebuté mais l'effet final est asser sympatique.

Peutetre devrait tu utiliser la clause SELECT CASE au lieu d'imbriquer des IF
Rejoignez-nous