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

ActionScript 1 & ActionScript 2 Discussion :

probleme de sound flash


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 35
    Par défaut probleme de sound flash
    bonjour voila mon problème

    comment faire pour que mon sound flash ce charge un peu et commence a être jouer? car la quand je click sur play il est jouer immédiatement et une foi charger il repart a zéro et l'animation de la bar commence.

    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
    var fichier = "extrai/"+zik;
    var decalage = 0;
    var charge = false;
    var duree, si;
    txt.text = "Prêt!";
    chanson = new Sound();
    txt_titre.text = titrezik;
     
    chanson.onSoundComplete = function() {
    	_root.arreter();
    };
     
    function arreter() {
    	chanson.stop();
    	clearInterval(si);
    	decalage = 0;
    	bar_prog._width = 228;
    	_root.txt.text = "Prêt!";
    	charge = false;
    }
     
     
    function majTxt() {
    	pc = Math.round((chanson.position*100)/chanson.duration);
    	txt.text = Math.round(chanson.position/1000)+"/"+duree;
    	txt.text += " - "+pc+"%";
    	bar_prog._width = 228*pc/100;
    	decalage = chanson.position/1000;
    }
     
    function jouer() {
      if (charge == false) {
        chanson.onLoad = function(ok) {
          txt.text = "Chargement...";
          if (ok=true) {
            charge = true;
            duree = Math.round(chanson.duration/1000);
            txt.text = "0/"+duree+" - 0%";
            chanson.start();
            si = setInterval(majTxt, 10);
          }
        };
        chanson.loadSound(fichier, true);
      } else {
        chanson.start(decalage);
        si = setInterval(majTxt, 10);
      }
    }
     
    bt_play1.onRelease = function() {
    	_root.jouer();
    };
     
    bt_stop1.onRelease = function() {
    	_root.arreter();
    };
    pour constater le prob : http://www.puissance5.net/dev/news.p...=United_Fools_ (pour pouvoir bien voir le problème vider votre cache)

    merci de votre aide

  2. #2
    Membre confirmé Avatar de phplive
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 179
    Par défaut
    Bsr

    Hum je n'arrive pas à reproduire le phénomène dont tu parles ...

    Voici ce que je constate
    1 Au départ le player n'est pas démarré et affiche "Prêt"
    2 Je clique sur Play
    3 Le son démarre, le curseur progressse, le % aussi ainsi que le compteur n/62
    4 A la fin ou si je clique sur Stop il affiche de nouveau "Prêt" et ainsi de suite

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 35
    Par défaut
    a tu essayer de vider ton cache et de re essayer car le bug n'apparait pas tout le temps.

    mais si tu ne la pas alor c'est peutere mon plugin flash qui merde

  4. #4
    Membre confirmé Avatar de phplive
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 179
    Par défaut
    Good morning ...

    Oui même en vidant le cache sous IE 6 et FF 2 j'ai le même résultat que celui que je t'ai détaillé.

    J'utilise le Flash Player 9



    Concernant ton code dans le onLoad() il ne faut pas mettre de
    chanson.start(); si tu charges ton son en mode streaming.
    Flash lancera le son de toute façon lorsqu'il aura chargé suffisamment de données.
    Le onLoad() ne se déclenche qu'une fois le fichier complètement téléchargé et en général le son à déjà démarré

    Moi aussi je me suis fais avoir car lorsque tu charges un son en mode normal donc sans streaming dans ce cas il le faut le start() !

    J'ai fait des test de synchro de players de mon côté (mais juste pour le fun) alors que toi ça semble bcp plus pro : si tu veux vois à quoi ça ressemble tu vas sur
    Mon player

Discussions similaires

  1. [HARDWARE] Probleme avec le Flash disk USB 128Mo
    Par cool47keeng dans le forum Composants
    Réponses: 4
    Dernier message: 21/04/2007, 21h01
  2. probleme CV en flash
    Par oualido dans le forum Flash
    Réponses: 2
    Dernier message: 02/09/2006, 14h20
  3. [FLASH MX] Probleme PHP<->MySql<->Flash
    Par dev_douv dans le forum Flash
    Réponses: 7
    Dernier message: 20/08/2006, 01h44
  4. [FLASH 8] Probleme de publication flash 8 pro
    Par basquiat dans le forum Flash
    Réponses: 2
    Dernier message: 24/06/2006, 01h00
  5. [PUBLICATION] Problème autour animation Flash !
    Par delavega dans le forum Intégration
    Réponses: 6
    Dernier message: 24/04/2006, 13h20

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