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 :

Insertion d'un décompte dans une animation


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2006
    Messages : 127
    Par défaut Insertion d'un décompte dans une animation
    Bonjour, bonsoir,

    Alors je bosse sur une animation (ma toute première, je découvre flash 8) à laquelle je voudrais intégrer un décompte.
    Pour ce faire je m'inspire d'un code que j'ai trouvé. C'est en fait une petite animation en 2 images qui se rafraichissent pour que ça aille bien.

    Ce que j'essaie de faire c'est de "convertir" ce décompte en un symbole que je puisse placer où je veux dans mon animation. Et là je bloque...

    Si quelqu'un pouvait m'aiguiller sur les modifications à apporter à ma fonction pour que tout colle bien, ça m'avancerait pas mal.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    maDate=new Date(); 
    cd.text=maDate.decompteDate(2007,2,13,0);
     
     
    date.prototype.decompteDate = function (annee, mois, jour, heure) { 
    dateEntree = new Date(annee, mois-1, jour, heure); 
    maintenant = new Date(); 
    diffbis = 0; 
    diffmillisecondes = dateEntree-maintenant; 
    diffans = Math.floor(Math.abs(diffmillisecondes/31536000000)); 
    for (i=Math.min(annee, maintenant.getFullYear()); i<=Math.max(annee, maintenant.getFullYear()); i++) { 
    if (i%400 == 0 || (i%4 == 0 && i%100 != 0)) { 
    diffbis += 1; 
    } 
    } 
    diffjours = Math.floor(Math.abs((diffmillisecondes%31536000000)/86400000)); 
    if (diffbis>365) { 
    diffans -= Math.floor(diffbis/365); 
    diffbis = diffbis%365; 
    } 
    if (diffbis>diffjours) { 
    diffans -= 1; 
    diffjours = 365-(diffbis-diffjours); 
    } else { 
    diffjours -= diffbis; 
    } 
    if (diffjours<10) { 
    diffjours = "0"+diffjours; 
    } 
    diffheures = Math.floor(Math.abs((diffmillisecondes%86400000)/3600000)); 
    if (diffheures<10) { 
    diffheures = "0"+diffheures; 
    } 
    diffminutes = Math.floor(Math.abs((diffmillisecondes%3600000)/60000)); 
    if (diffminutes<10) { 
    diffminutes = "0"+diffminutes; 
    } 
    diffsecondes = Math.floor(Math.abs((diffmillisecondes%60000)/1000)); 
    if (diffsecondes<10) { 
    diffsecondes = "0"+diffsecondes; 
    } 
    return diffjours+" jours "+diffheures+" heures "+diffminutes+" minutes "+diffsecondes+" secondes"; 
    };
    Fichiers attachés Fichiers attachés

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    642
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 642
    Par défaut
    Il te suffit de mettre ces images dans un clip:
    Fichiers attachés Fichiers attachés

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2006
    Messages : 127
    Par défaut
    C'est bien ce que j'avais tenté de faire.

    Le problème étant que lorsque je fais glisser le clip "décompte" sur la scène principale pour en créer une occurence et que je teste l'animation, la fonction renvoie un "undefined"...
    Alors que ça marche parfaitement sur le fichier que tu m'as renvoyé.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2006
    Messages : 127
    Par défaut
    Peut être que celà vient des paramètres de mon animation(actionscript 1 / action script 2...) J'ai modifié les propriétés pour que ça colle au mieux mais rien n'y fait !

    Inversement, lorsque je copie tous les calques de mon animation vers cette animation "décompte", seul le décompte fonctionne et plus le reste...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2006
    Messages : 127
    Par défaut
    En fait il semble que le souci vienne de la version du lecteur flash utilisé (6 ou 8).
    Donc je voudrais bien comprendre ce qui n'est plus compatible avec flash 8 dans le "décompte".

    PS : d'autant plus que mon anim est beacoup ralentie en utilisant flash 6 !

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    642
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 642
    Par défaut
    Si tu me donnais tout je pourrais plus facilement comprendre ;-)

    Mais effectivement, j'ai déjà eu un problème lors d'un de mes codes qui tournait sous flash 6 et plus sur le 7, il faut le réadapter, car cette manière de programmer n'existe plus et a été remplacer par une autre.

    P.s. Il existe la fonction éditer un texte, cela évite le triple post ;-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Insertion de FLUX RSS dans une animation flash
    Par Mistic100 dans le forum Flash
    Réponses: 0
    Dernier message: 09/04/2008, 18h29
  2. insertion code html dans une animation flash
    Par 3adoula dans le forum Flash
    Réponses: 2
    Dernier message: 29/08/2006, 10h12
  3. Réponses: 2
    Dernier message: 31/08/2005, 18h32
  4. Insertion d'un noeud dans une liste chaînée
    Par habib106 dans le forum Assembleur
    Réponses: 8
    Dernier message: 07/04/2004, 22h34
  5. lien hypertexte dans une anim flash
    Par vedder dans le forum Flash
    Réponses: 17
    Dernier message: 14/01/2004, 14h11

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