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 :

Boucle audio sans blanc


Sujet :

Flash

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 2
    Par défaut Boucle audio sans blanc
    Bonjour

    Je dois créer un petit flash avec un fond sonore qui tourne en boucle ...
    Mon fichier son est en mp3 importé ds la bibliothèque
    Lorsqu'il boucle j'ai un blanc à la fin (que je n'ai pas sur le fichier mp3).
    J'ai réussi à "réduire" le blanc mais j'ai les premières notes qui se jouent 2 fois
    en essayant d'importer du wav, mon son tourne au ralenti .... Bref .... c'est la cata !!! ça fait 2 jours que je cherche un peu partout et je trouve pas grand chose, surtout que je suis nulle en AS

    Si qq'un pouvait m'éclairer
    Merci

    En code j'ai mis sur la 1ère image:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    mySound = new Sound();
    mySound.loadSound("4.mp3", true);
    mySound.onSoundComplete = function() {
    mySound.loadSound("4.mp3", true);
     
    };

  2. #2
    Membre éclairé
    Inscrit en
    Février 2009
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 70
    Par défaut
    J'ai eu le meme genre de probleme. je ne sais pas d'ou cela vient, surement de l'evement Complete qui a un temps de latence.

    Bref, pour palier a ce pb, j'ai du creer un compteur, qui clock toutes les 1/2 secondes. Je teste la position de ma chanson (mySound.Position) avec la valeur duree de la chanson (mySound.length) et je creais mon propre evenement de fin.

    Un truc du genre ...


    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
     
    myTimer = new Timer(500);
    myTimer.start();
    myTimer.addEventListener("timer", ManagTimer);
     
    function ManagTimer(evt:Event):void
    {
      if (MusicPlay == true)
      {
        if ((mySound.length - 500) <= (mySound.Position))
        {
          MusicFinish();
        }
      }
    }
    PS: Desole, je viens de voir apres coup que ton code est de l'AS2, Le mien est de AS3. Si cela peut t'aider comme meme, je te le laisse ...

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 2
    Par défaut
    Merci Tok tok tok mais cela ne semble pas fonctionner
    Y'a pas de l'AS0 pour les nuls ??!!!!!

    J'ai essayé à peu près tout ce que j'ai pu trouver sur le net (attachSound, Soundstart) rien y fait .... soit le blanc soit le son se joue sur lui-même

    Voilà pourquoi je préfère le graphisme !!!!

Discussions similaires

  1. comment construire une boucle infinie sans bug
    Par stuffy dans le forum Général Python
    Réponses: 1
    Dernier message: 07/07/2008, 18h53
  2. Boucles imbriquées sans symétrie
    Par Vaneau dans le forum MATLAB
    Réponses: 7
    Dernier message: 26/12/2007, 22h27
  3. Transition douce entre SWF externes (sans blancs)
    Par paricilas dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 20/08/2007, 11h42
  4. [VBA-E]Boucle Wend sans fin ??
    Par frevale dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 26/05/2006, 16h14
  5. [Thread]Boucle infinie sans 99% du proc
    Par dinver dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 18/12/2005, 17h15

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