IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Raphaeljs réaliser une loading wheel avec un path importé


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 414
    Par défaut Raphaeljs réaliser une loading wheel avec un path importé
    Bonsoir à tous,
    Je cherche désespérément depuis quelques heures comment faire un spinner (une roue d'attente de chargement) avec Raphaëljs et un path importé (réalisé avec Illustrator, un arc de cercle de 350°)
    Je ne souhaite pas utiliser les quelques exemples Raphael compliqués et ne me convenant pas trouvé sur le Web
    Toutes vos lumières pour me seront précieuses
    Bonne soirée

  2. #2
    Membre chevronné Avatar de 01001111
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2009
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2009
    Messages : 319
    Par défaut
    Bonsoir ce serait un plaisir de t'aider mais il me faudrait pour ma part de plus amples précisions:

    quel genre d'animation veux tu effectuer sur le path?
    Raphael JS n'est pas si dur à maitriser, mais ça demande en effet un peu de réflexion.

    Sinon, le plugin drawsvgplugin de greensock se base sur l'animation des valeurs stroke-dashoffset et stroke-dasharray du svg pour faire des trucs sympathiques.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 414
    Par défaut
    Merci pour ta réponse que je découvre un peu tardivement !

    Le plugIn de drawsvgplugin de greensock me parait très intéressant même si je n'en vois pas l'utilité en ce moment je l'ai mis "au frais".
    Concernant mon pb je souhaite animer de manière continu un arc de cercle de 350° (dessiné avec AI), un peu comme un spinner d'attente.
    Avec Canvas pas de gros pb mais les frames canvas ne sont pas supportés par tous les navigateurs d'ou ma recherche d'alternative avec svg et raphaël.
    Cdlt
    Bonne soirée

  4. #4
    Membre chevronné Avatar de 01001111
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2009
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2009
    Messages : 319
    Par défaut
    Bonsoir, d'après ce que tu dis, l'arc de cercle de 350° reste à 350°? Veux-tu lui appliquer une rotation et/ou une mise à l'échelle uniquement?
    En ce cas, pas besoin de raphael ni de svg à priori...
    Sinon, il faut savoir que IE ne supporte pas encore les animations smil (animations de svg) donc il doit gérer en échange le format vml via raphael.

    Si tu as du mal avec Raphael, je le comprends bien perso, vu que je m'en suis inspiré pour commencer une librairie svg, que je n'ai pas encore finie car j'attends le support smil de IE. Si tu me dis un peu plus précisément comment tu veux animer, je peux t'orienter sur ce que tu souhaites (dsl. j'ai pas encore compris exactement quelle animation tu veux faire )

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 414
    Par défaut
    Je souhaite que l'arc de cercle tourne sur lui-même de manière continue

    Cdlt
    Bonne AMM

  6. #6
    Membre chevronné Avatar de 01001111
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2009
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2009
    Messages : 319
    Par défaut
    dans ce cas une transformation css 3 pourrait faire l'affaire bien qu'incompatible avec les (très) anciens navigateurs, ou en raphael:
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
                angle = 0;
                document.getElementById("holder").innerHTML = "";
                var R = Raphael("holder", 480, 480);
                var arc = R.set(),
                arc.push(R.path("ton path d'arc de cercle ici").attr({stroke: "le stroke que tu veux", fill: "le fill que tu veux"}));
                var id=setInterval(function () {
                        angle+=5;
                        arc[0].stop().animate({transform: "r" + (angle%360)}, 125, "<>");
                    },125
                );
    non testé, mais je pense que ça fonctionne.
    pour stopper l'animation:
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    clearInterval(id);

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 414
    Par défaut
    Merci pour ta réponse, je regarde ceci demain…
    Bonne fin de soirée

Discussions similaires

  1. [Google Maps] Réaliser une page web avec une map google
    Par botch_nor dans le forum APIs Google
    Réponses: 14
    Dernier message: 20/10/2012, 14h48
  2. Réponses: 4
    Dernier message: 06/02/2012, 09h55
  3. Comment réaliser une galerie photo avec photo qui s'affiche au survol à un autre endroit
    Par marion.bouilly dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 23/07/2011, 01h03
  4. Réponses: 1
    Dernier message: 10/10/2007, 16h18
  5. comment peut-on réaliser une communication usb avec un MC moto ?
    Par Super2006 dans le forum Périphériques
    Réponses: 10
    Dernier message: 25/03/2007, 22h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo