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 MX] Son et compte à rebours


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 2
    Par défaut [FLASH MX] Son et compte à rebours
    Salut tout le monde!
    J'ai un problème avec ce script. Lien
    Il roule seulement à 1fps. Mais je voudrais augmenter le fps pour raison de synchronisation de l'heure. Mais, malheureursement, lorsqu'il roule + haut que 1fps, il répette le son autant de fois que les secondes sont à "3". Donc, y a t'il une façon pour que le son ne joue seulement qu'une seule fois.

    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
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    this.onEnterFrame = function(){
    	var today = new Date();
    	var currentYear = today.getFullYear();
    	var currentTime = today.getTime();
     
    	var targetDate = new Date(currentYear,2,13,15,0,0);
    	var targetTime = targetDate.getTime();
     
    	var timeLeft = targetTime - currentTime;
     
    	var sec = Math.floor(timeLeft/1000);
    	var min = Math.floor(sec/60);
    	var hrs = Math.floor(min/60);
    	var days = Math.floor(hrs/24);
     
    	sec = string(sec % 60);
    	if (sec.length < 2){
    		sec = "0" + sec;
    	}
     
    	min = string(min % 60);
    	if (min.length < 2){
    		min = "0" + min;
    	}
     
    	hrs = string(hrs % 24);
    	if (hrs.length < 2){
    		hrs = "0" + hrs;
    	}
     
    	days = string(days);
    	if (days.length < 2){
    		hrs = "0" + hrs;
    	}
     
    	var counter = days + ":" + hrs + ":" + min + ":" + sec;
    	time_txt.text = counter;
     
    	if (min=="00"){
    		if (sec=="03"){
    			c1 = new Sound();
    			c1.attachSound("1");
    			c1.start();
    		}
    	}else if (min=="15"){
    		if (sec=="03"){
    			c1 = new Sound();
    			c1.attachSound("1");
    			c1.start();
    		}
    	}else if (min=="30"){
    		if (sec=="03"){
    			c1 = new Sound();
    			c1.attachSound("1");
    			c1.start();
    		}
    	}else if(min=="45"){
    		if (sec=="03"){
    			c1 = new Sound();
    			c1.attachSound("1");
    			c1.start();
    		}
    	}
    }
    Merci!

  2. #2
    Membre Expert
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Par défaut
    salut
    eh bien enlève cette condition : if (sec=="03"){

Discussions similaires

  1. compte à rebours en flash
    Par ankatv dans le forum Flash
    Réponses: 0
    Dernier message: 25/01/2011, 22h30
  2. Comptes à rebours flash CS3
    Par fasyr dans le forum Flash
    Réponses: 0
    Dernier message: 22/12/2008, 15h39
  3. Compte à rebours trop rapide
    Par Anduriel dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/06/2005, 20h57
  4. [FLASH MX2004] Son
    Par LAveugle dans le forum Flash
    Réponses: 2
    Dernier message: 03/06/2005, 09h44
  5. [FLASH MX] Son joué au survol d'un bouton !
    Par ExSter dans le forum Flash
    Réponses: 8
    Dernier message: 17/12/2004, 15h28

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