Bonjour à toutes et tous alors voilà mon petit problème :

Je viens de composer un code pour faire un player en flash en as2 et tout fonctionne bien jusque là sauf ma barre de lecture qui elle commence au centre et s'écarte des deux côtés de la barre de chargement de la barre de lecture.

Voici mon code si ça peut aider :

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
65
 
stop();
// Création d'un objet NetConnection:
var netConn:NetConnection = new NetConnection();
// ci-dessous vous indiquez l'adresse du serveur
netConn.connect(serveur);
// Création d'un objet NetStream
var netStream:NetStream = new NetStream(netConn);
maVideo.attachVideo(netStream);
netStream.setBufferTime(3);
netStream.onMetaData = function(obj) {
	this.totalTime = obj.duration;
 
// Création de la barre de lecture
};
progressBar.onEnterFrame = function() {
	loaded = 100;
	total = 100;
	if (loaded == total && loaded > 1000) {
		this.loa._xscale = 100;
		delete this.onEnterFrame;
	} else {
		this.loa._xscale = int(loaded/total*100);
	}
};
 
// play progress function
progressBar.tme.onEnterFrame = function() {
	this._xscale = netStream.time/netStream.totalTime*100;
};
 
// start playhead scrubbing
progressBar.loa.onPress = function() {
	this.onEnterFrame = function() {
		scl = (this._xmouse/this._width)*(this._xscale/100)*(this._xscale/100);
		if(scl < 0.02) { scl = 0; }
		netStream.seek(scl*netStream.totalTime);
	};
};
// stop playhead scrubbing
progressBar.loa.onRelease = progressBar.loa.onReleaseOutside = function () { 
	delete this.onEnterFrame;
	pauseBut._visible == false ? maVideo.pause() : null;
};
// Règlons le temps en sceonde du buffer:
netStream.play(film);
 
btn1.onRelease = function() {
	netStream.pause();
	//bouton à bascule : 1er clic=pause, 2eme clic=annule la pause
};
btn2.onRelease = function() {
	netStream.pause();
	//bouton à bascule : 1er clic=pause, 2eme clic=annule la pause
};
btn3.onEnterFrame = function() {
	tps.text = netStream.time;
	// indique la durée en seconde depuis le debut du streaming
};
btn4.onRelease = function() {
	// place la tête de lecture 5 secondes après le commencement de la lecture
	netStream.seek(netStream.time);
	// retourne au dèbut du stream
};
stop();
Mon occurence pour la barre qui défile dans la barre de chargement s'appelle "tme" et la barre de chargement sombre elle s'appelle "loa".

Merci d'avance pour votre aide

[Edit : problème d'occurence en réalité mais problème résolu merci et pardon pour le dérrangement ]