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

Flash Discussion :

flash qui donne l'horraire internationale


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 48
    Par défaut flash qui donne l'horraire internationale
    Désolé , j'ai été un peu vague sur le titre mon probleme c'est le suivant : je veux créer une application flash qui donne l'horraire a partir du net , pas a partir du PC. comme ca quand je l'insere sur mon site , tout le monde vera le meme horraire . Et si vous pouvez me montrer sur le net un exemple de flash faisant la meme chose ,merci d'avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Creative Technologist
    Inscrit en
    Avril 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Creative Technologist

    Informations forums :
    Inscription : Avril 2007
    Messages : 126
    Par défaut
    Tu as un service exprès de l'horloge parlante:
    http://www.horlogeparlante.com
    (dans le menu en bas à gauche, "l'horloge sur votre site")

    Tu noteras que le petit outil d'affichage qu'ils te proposent appelle l'adresse:
    http://www.horlogeparlante.com/tools...ty=325&lang=fr
    (pour Bordeaux), sinon City=??

    Sans variables en POST... ce qui veut dire qu'à mon avis, le serveur ne fait pas la différence entre un appel depuis leur outil ou depuis un SWF que tu as toi-même programmé qui appelle cette adresse.

    Je sais pas si ils seront content que tu appelles cette adresse directement depuis ton outil?... personnellement, moi je leur demanderais tout simplement (en général ces services sont plutôt sympas, et de toute manière une question ne coute rien).

    Cette adresse te renvoie un XML avec toutes les infos désirables que tu peux parser (colle l'adresse dans ton navigateur, ou clique sur le lien ci-dessus, tu veras). Tu enregistres le décalage par rapport à l'horloge client, et ce décalage te permet de garder toujours ta pendule à l'heure lorsque tu la rafraîchis.

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 48
    Par défaut
    Merci amigo , mais c'est pas en flash , je cherche justement le code a mettre en flash , MErci encore pour ton aide precieuse

  4. #4
    Membre expérimenté
    Homme Profil pro
    Creative Technologist
    Inscrit en
    Avril 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Creative Technologist

    Informations forums :
    Inscription : Avril 2007
    Messages : 126
    Par défaut
    Ben... le code Flash te permet juste d'avoir la date client... si ton internaute n'est pas exactement à l'heure, tu pourras pas le savoir, à moins d'avoir une référence étalon ailleurs que sur le client... c'est à dire le site de l'horloge parlante (ou éventuellement l'heure de ton serveur).

    Il faut donc que tu fasses un chargement du XML de cette adresse, que tu le parses pour récupérer les valeurs Heure, Minutes, Secondes. Tu crées un objet genre dateRef = new Date(). Tu réatribues les veleur H, Min, Sec (du XML) à cet objet. Tu crées un autre new Date genre myDate = new Date(), et tu compares le décallage entre dateRef.time et myDate.time, genre dateOffset = dateRef.time-myDate.time.

    Ensuite, toutes les secondes par exemple, avec un setInterval, tu réactualises ton affichage, en recréant myDate = new Date(), puis myDate.time += dateOffset. Puis tu fais un get des propriétés H, Min, Sec et tu les affiches.

    C'est dit un peu vite, mais c'est un truc comme ça.

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 48
    Par défaut
    Oui , merci pour ton aide , c'est justement ca le référencement , mais pour le script j'avoue que j'y suis encore débutant , tu peut STP me faire un exemple de script pour ca ?

  6. #6
    Membre expérimenté
    Homme Profil pro
    Creative Technologist
    Inscrit en
    Avril 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Creative Technologist

    Informations forums :
    Inscription : Avril 2007
    Messages : 126
    Par défaut
    Ben si t'es débutant, faut que t'aprennes. Essaye déjà, et si ça marche pas, envoie le code que tu as fait. Je t'aiderai à le corriger.

Discussions similaires

  1. API qui donne la différence des données entre 2 classes ?
    Par elitost dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 18/04/2006, 12h07
  2. [MFC] Accès pointeur qui donne rien :s
    Par EagleEye dans le forum MFC
    Réponses: 3
    Dernier message: 02/03/2006, 19h32
  3. Réponses: 2
    Dernier message: 26/01/2006, 00h16
  4. Réponses: 4
    Dernier message: 28/10/2005, 17h30
  5. Afficher une fenêtre d'informations qui donne l'impression de se détâcher
    Par jean_bobi dans le forum Agents de placement/Fenêtres
    Réponses: 11
    Dernier message: 25/09/2005, 16h31

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