begin process at 2012 02 11 12:12:49
  Trouver un code source :
 
dans
 

47 commentaire(s) de Vedlen sur des sources sur tout CodeS-SourceS

Déposé sur Fading objets html

D'ailleurs je viens de me rendre compte que j'ai oublié de mettre à jour http://vedlen.free.fr/fading-cs.html lors de la dernière mise à jour :/ ce que je fais tout de suite
Posté le : 08/09/2008 10:28:37

Déposé sur Fading objets html

Tu as une erreur de syntaxe javascript. Mets ça à la place :

<a href="javascript:void(0)" onmouseover="Fading(this, Array(100, 100, 100), Array(94, 187, 167), 25, 3);" onClick="window.open('site/index.html')">Visitez mon portfolio ici</a></p>

Tu as oublié le onClick
Posté le : 08/09/2008 10:26:22

Déposé sur Fading objets html

ah ok je ne savais pas que ça portait ce nom la. Ceci dit les paramètres qui sont passés ne sont que des entiers donc pas de risque de bug.

Pour le namespace, quoi qu'il en soit il faut quand même des variables. Elles sont juste déclarées au sein du namespace ou de fonctions, et non pas en "liberté" dans le code brut. C'est peut être un petit peu plus clean au niveau global, ok, mais bon.

Tout passer en paramètre je crois que ça rend un code encore plus dégueulasse que les variables globales :P
Posté le : 05/09/2008 10:45:42

Déposé sur Fading objets html

"cela ne te coute rien de placer un exemple de l'utilisation."
J'uploaderai un zip avec le fichier HTML lors d'une prochaine màj

"pourquoi ne pas utiliser une fonction ?"
Comment ça ? Qu'est-ce que tu suggères ? Si tu fais allusion à setInterval ça a déjà été discuté ci-dessus, mais j'ai retenu setTimeout en choix personnel (niveau perf c'est équivalent)

"sinon, les variables globales, c'est moche... et tu aurais pu t'en passer."
Non je ne pouvais pas m'en passer car tous les paramètres sont indépendant les uns des autres à chaque appel de la fonction. A la limite utiliser un seul tableau multidimensionnel, mais c'est la misère à coder ensuite vu qu'il y a déjà des tableaux multidimensionnels.
Posté le : 05/09/2008 10:15:28

Déposé sur Fading objets html

"Bon on dois pas avoir la meme definition du mot."
Ce que j'appelle générique est la facilité d'intégration du code

"Et bien enplus de tes trois fonction qui aurait pu n'en faire qu une , il y a aussi 8 variables globales donc 8 mot reservé pour ton code, pour une page  simple ca pause pas de probleme mais..."
J'aurai pu effectivement concentrer 2 fonctions en 1, mais peut être pas les 3 en une. Le but étant de faire un code clair et non pas une course à la réduction de caractère.
Pour ce qui est des variables globales, rien n'empêche de créer un préfixe pour être sûr d'éviter tout conflit avec du code extérieur.

"De plus a part l'usage du mot clé new devant la fonction je vois pas ce qui a de plus fastidieux dans l utilisation de class"
Voilà, le problème est justement là. Je voulais éviter un déclanchement en 2 temps. En utilisant directement une fonction, pas de déclaration de type à faire.

"Imagine que je veuille faire cette effet (celui que je tes proposé), je devrais refaire un code preque similiare , ou adapter le tien"
Je propose un concept de base qui fonctionne, après ce que tu proposes ça commence à faire partie des cas particuliers. Je mets à disposition un code de base, ensuite c'est à chacun de le faire évoluer pour ses propres besoins. J'évite ainsi tout ce que je considère comme superflu.

"concernant le copié collé, tu n'a donné que la fonction sans exemple, de plus , la copie ici ajoute a chaque ligne des dièse qu il faut supprimer ensuite."

Non j'ai spécifié à deux reprises un lien d'exemple : http://vedlen.free.fr/fading-cs.html
Posté le : 02/09/2008 09:54:37

Déposé sur Fading objets html

"une source aurait été mieux quand meme."
un zip tu veux dire ? Inutile... Un simple copier/coller suffit.. Ou alors visualiser la source de la page d'exemples.

"Ce qui aurait été bien c'est que toute les lettres ne commence pas en même temps,en récupérant les n½uds texte de l'élément, remplacer les lettres par des spans le tout stocké dans un tableau que tu boucle ensuite."
Trop gadget à mon goût ; trop de gadget tue le gadget :)

"il aurait mieux value faire une class"
c'est sur quoi je m'étais orienté dès le début mais il se trouve que c'était au final moins pratique à utiliser

"Tu utilises setTimeout pour faire le calcule des transitions des couleurs , il existe une fonction plus approprié , setInterval qui appelle une fonction de manière répétée, avec un certain délai fixé entre chaque appel."
Effectivement, mais le timer n'est pas utilisé indéfiniment c'est pour cela que j'ai opté pour un setTimeout (qui opère au final exactement de la même façon de toutes manières).

"Ton script n'est pas assé générique"
je ne vois pas pourquoi tu dis ça, c'est justement le plus générique dans sa catégorie. Après il faut je pense à un moment faire la limite entre le côté sympa et le côté trop gadget.

"je t'invite a télécharger mon script"
je veux bien le voir, mais quelle est l'adresse ou l'ID du code ?
Posté le : 01/09/2008 22:08:44

Déposé sur Fading objets html

"- Tu as deux fonctions (Fading1() et Fading2()) qui sont pratiquement identiques. Je penses que tu peux aisément les fusionner."
C'est vrai j'aurai pu les fusionner, mais je manquais de temps :) ça fera l'objet d'une mise à jour

"- On doit spécifier le nombre d'étapes... Tu peux deviner le nombre d'étapes en fonction de la durée d'animation voulue et le framerate."
Oui c'est vrai que ça pourrait être un peu plus ergonomique, encore une fois je verrai pour une prochaine mise à jour

"- Tu aurais pu ajouter une fonction qui te récupère la couleur actuelle de l'objet ce qui t'aurait permis, en outre, de pouvoir faire des rollover avec ton effet sans que celà affiche des disfonctionnements."
Je n'ai pas prévu de pousser la fonction jusque là, le but premier n'étant pas exclusivement réservé aux liens et à leur rollover. Si certains veulent en faire usage de ce cas là, alors ils peuvent adapter la fonction que je propose à leurs besoins :)
A ce moment là j'aurai pu aussi intégrer les nodes pour une encore meilleure compatibilité. Mais j'ai essayé de faire à la fois efficace, et surtout sans superflu (pour des gains de performance ainsi que de lisibilité).

Merci de tes remarques en tous cas.
Posté le : 01/09/2008 19:28:42

Déposé sur Captcha visuelle

Super source ;)
Posté le : 22/11/2007 14:27:49

Déposé sur Proxy infecteur

Le zip était même pas téléchargé que mon antivirus clignotait déjà de partout.... (Nod32)
Posté le : 24/03/2007 16:49:48

Déposé sur Regedit explorer & ajouter & suprimer

mdr, j'avoue il est bancale le prog... sans parler de la grammaire de son auteur...

3/10 : bien bâclé, dommage. Bien fait ça aurait valu le 8/10
Posté le : 08/11/2006 23:53:10

1 2 3 4 5


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 0,733 sec (4)

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