Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/10/2007, 14h28   #1
BnA
Membre éclairé
 
Avatar de BnA
 
Inscription : mars 2006
Messages : 559
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2006
Messages : 559
Points : 380
Points : 380
Envoyer un message via MSN à BnA
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 :
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 :
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!
__________________
Sans extrait de code, ne vous attendez à aucun miracle (sauf miracle) ...

...et n'oubliez pas: RTFM!!

Téléchargez FireBug pour Firefox (le paracétamol du développement web)

"MERCI" ne coûte rien, n'hésitez pas à vous en servir!
BnA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2007, 09h47   #2
BnA
Membre éclairé
 
Avatar de BnA
 
Inscription : mars 2006
Messages : 559
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2006
Messages : 559
Points : 380
Points : 380
Envoyer un message via MSN à BnA
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!
__________________
Sans extrait de code, ne vous attendez à aucun miracle (sauf miracle) ...

...et n'oubliez pas: RTFM!!

Téléchargez FireBug pour Firefox (le paracétamol du développement web)

"MERCI" ne coûte rien, n'hésitez pas à vous en servir!
BnA est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h15.


 
 
 
 
Partenaires

Hébergement Web