begin process at 2012 05 29 22:15:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Divers

 > 

Question sur les animations en js


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Question sur les animations en js

jeudi 24 janvier 2008 à 09:44:03 | Question sur les animations en js

destiny

Bonjour,

Ma question est simple, j'aimerai savoir la base d'une animation en JS. C'est a dire comment créer un timer qui je pense est le moteur de base d'une animations en JS.

J'ai bo chercher je ne trouve rien a ce sujet.


Merci, bye

Web master LFGTR - RACE24H
[ Lien ]
jeudi 24 janvier 2008 à 11:18:41 | Re : Question sur les animations en js

bultez

Membre Club
Réponse acceptée !


Bonjour,

    >>C'est a dire comment créer un timer
          setInterval ou setTimeout
          une doc ? selfHTML

    mais loin d'être sûr que ce soit la base d'une animation en js !


                Cordialement            Bul         «mon Site»     «M'écrire»
jeudi 24 janvier 2008 à 14:06:10 | Re : Question sur les animations en js

destiny

Merci pour ta réponse, j'ai un peu plancher et fais un truc qui commence a ressembler a quelques chose.

J'ai un anim (en gros, un div qui se dimensionne petit à petit jusqu'a un valeur de hauteur X). Probléme, c'est que c'est pas mal sacadé! c'est pas franchement estétique !

Tu n'aurai pas un truc a me donner pour évité ceci ?


Merci

Web master LFGTR - RACE24H
[ Lien ]
jeudi 24 janvier 2008 à 14:09:39 | Re : Question sur les animations en js

destiny

Voila mon code :

anim(100, 500, 700, false, false, false);

function anim(timming, h, w, i, statusH, statusW) {
    if (!i) {
        var statusH = 0;
        var statusW = 0;
       
        document.getElementById('iframeDiapos').width=0;
        document.getElementById('iframeDiapos').height=0;
        document.getElementById('newDiapos').style.display='block';
        setTimeout("anim(" + timming + ", " + h + ", " + w + ", true, " + statusH + ", " + statusW + ")", timming);
    } else {
        var timeH = (h/timming+statusH)/4;
        var timeW = (w/timming+statusW)/4;
       
        statusH += timeH;
        statusW += timeW;
               
        document.getElementById('iframeDiapos').width=statusW;
        document.getElementById('iframeDiapos').height=statusH;
        if (statusH < h) {
        timer = setTimeout("anim(" + timming + ", " + h + ", " + w + ", true, " + statusH + ", " + statusW + ")", timming);
        } else {
            clearTimeout(timer);   
            return true;
        }
    }   
}




Web master LFGTR - RACE24H
[ Lien ]
jeudi 24 janvier 2008 à 14:28:40 | Re : Question sur les animations en js

bultez

Membre Club


Bonjour,
   
    tu utilise statusH et statusW, qui ne sont définis qu'en local,
       donc n'existent que si i=false ( erreur quand true ? )

    peut-être des améliorations ?
      
evite le if (!i)
       variable globale à la place de getElementById à chaque fois
       définition de la variable timer
      
    jouer sur le delta des tailles, le timeOut...

    mais bon...


                Cordialement            Bul         «mon Site»     «M'écrire»
jeudi 24 janvier 2008 à 14:34:16 | Re : Question sur les animations en js

destiny

non aucune erreur, le script marche impec masi c'est sacadé, j'ai essayer plus time etc. ca change pas grand chose !

T'a une autre solution que ca ?

Je t'avouerai que je connais pas ce coté du javascript. Tu pourrais peut etre m'aiguiller ?



Web master LFGTR - RACE24H
[ Lien ]
jeudi 24 janvier 2008 à 14:50:50 | Re : Question sur les animations en js

bultez

Membre Club


>>le script marche impec

        1° tu as vérifié les erreurs ?
¡--------¡----------------------------------------------------------¡
|FireFox |regarder la "console d'erreurs" |
| | Outils / Console d'erreurs |
| | |
| | et mieux, télécharger FireBug |
|--------|----------------------------------------------------------|
|Internet|activer le deboggage : Outils/options Internet/Avancés |
|Explorer| dans la liste, sous "Navigation" : décocher |
| | ° Afficher une notification de chaque erreur de script |
| | ° Désactiver le débogage de Scripts (Internet Explorer) |
| | |
| | et mieux, télécharger le Debogger IE |
|--------|----------------------------------------------------------|
|K-Meleon|regarder la "console d'erreurs" |
| | Outils / Console d'erreurs |
|--------|----------------------------------------------------------|
|Opera |regarder la "console d'erreurs" |
| | Outils / Avancé / Console d'erreurs |
|--------|----------------------------------------------------------|
|Safari |regarder Debug / Show JavaScript Console |
| | |
| |modif Fichier "Support:\Documents and Settings\utilisateur|
| |\Application Data\Apple Computer\Safari\Preferences.plist"|
| | y ajouter <key>IncludeDebugMenu</key> |
| | <true/> |
!--------!----------------------------------------------------------!


    2° essayer les suggessions...



                Cordialement            Bul         «mon Site»     «M'écrire»


Cette discussion est classée dans : base, question, js, animations


Répondre à ce message

Sujets en rapport avec ce message

Commander une source JS avec un bouton [ par picmuche ] Bonjour, je suis débutant et je vais vous poser une question qui est peut-être débile ...Quand on récupère une source et qu'on la copie dans la page h Question de style ...probleme de style ^^ [ par Teclis01 ] Voilà j'ai un petit soucis auquel je n'arrive pas à répondre de façon logique donc je fais a vos connaissances plus grandes pour comprendre !Recement petit question pour les objets JS [ par booth ] voilà, je me refere toujour à la meme chose ex: toujours le meme formulaire..ya pas un moyen de raccourcir en créant un objet qui fait référence au fo include d'un js dans un js ???? [ par jlassi ] Bonjour a tous,je retourne avec mes question "bête"  lol.ma question cette fois : y a t'il une possibilité d'appelé une fichier js depuis un autre fic Question sur control de formulaire en JS [ par Vylco ] Bonjour, voila j'ai créer un formulaire en html, je vois comment comment controler si un champ est vide mais en plus de sa j'aimerais que quand un cha g une question [ par coreangel ] bonjour je savais pas ou poster mon message je suis debutant et j aimerai savoir comment on fait pour transferer un script java d une pages html dans Recherche codeur en JS [ par Kaalysta ] Coucou Ce n'est jamais facile de se présenter face à une grande assemblée, surtout lorsqu'en plus on a quelque chose à demander, alors s'il vous plait effects.js slideUP [ par davidcian ] Bonjour,Voila je souhaite faire une effet dans une pour cela j'utilise effects.js et prototype.js l'ffet que je souhaite faire ressemble beaucoup Sli upload file iframe js [ par gr43 ] Salut à tous.Je télécharge les fichiers sélectionnés d'un utilisateur par l'intermédiaire d'un formulaire pointant sur une iframe mais je n'arrive pas


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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