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 :

Problème de décalage "seekbar" local/online


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut Problème de décalage "seekbar" local/online
    Salut!

    Me voici avec un petit problème sur mon lecteur...

    J'ai crée une "seekbar" pour pouvoir se déplacer manuellement dans le fichier sonore.

    Seekbar dont voici le code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
     
    mc_timeSlider.onEnterFrame = function(){
     
    	mySoundPositionInMS = mySound.position;
    	mySoundPosition = mySoundPositionInMS/1000;
     
    	mc_timeSlider._x = mc_timeBar._x + (mySoundPositionInMS/mySoundDuration)*mc_timeBar._width;
     
    }
    Et un peu plus loin, lors du "clic" sur le bouton 'PLAY'...

    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
     
    function doPlaySound(){
     
    	mySoundDuration = mySound.duration;
     
    	btn_pause._visible = true;
    	btn_play._visible = false;
     
    	if(mySoundPosition == mySoundDuration){
    		mySound.start();
    	}
    	else{
     
    		mySound.start(mySoundPosition);
    	}
     
    	mySoundPosition = 0;
     
    	mySound.start();
     
    	trace("doPlaySound");
     
    	mySound.onSoundComplete = function(){
    		btn_pause._visible = false;
    		btn_play._visible = true;
    	}
    Le problème que je rencontre est assez incompréhensible.

    En local, tout est OK, le slider se déplace correctement.

    Mais une fois online, lorsque je clique sur mon bouton PLAY, le slider passe de son origine (0,0) à approximativement 1/5 de la longueur de mc_timeBar (le 'rail' du slider, si vous voulez).

    D'où mon incompréhension... Pourquoi "saute"-t-il ainsi??

    Je veux dire, je ne vois aucune raison, ni dans mes fichiers, ni dans mon code, le faisant passer ainsi le 1er 1/5 de ma timeBar...

    Quelqu'un aurait-il un début de solution à me proposer??

    Merci d'avance!

  2. #2
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut
    Mouais, au final j'ai trouvé...

    J'ai perdu toute mon aprem d'hier à traquer un problème qui n'en n'était pas un.

    Il s'avère qu'après un certain temps d'utilisation, Firefox se met à légèrement délirer avec la gestion des swf notamment.

    Ce matin, en arrivant au taf, je boote, je lance mon anim, et miracle, plus aucun problème. Alors que je n'ai pas touché au code entre temps.

    Je suppose donc qu'il s'agit bien d'un problème de FF vis-à-vis du plugin Flash.

    Si quelqu'un avait une explication, elle serait bienvenue!

    Merci d'avance!

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

Discussions similaires

  1. Problème de décalage avec quote
    Par Niun dans le forum Mise en forme
    Réponses: 2
    Dernier message: 04/12/2012, 13h53
  2. Problème sur Request.ServerVariables("QUERY_STRING"
    Par PrinceMaster77 dans le forum ASP
    Réponses: 3
    Dernier message: 25/03/2005, 11h47

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