Bonjour à tous,

j' ai un petit problème avec ma vidéo en flv que je charge dans un flash.
J'aimerai que à la fin de la vidéo qu'il y ait un retour au début pour avoir une boucle.


Voici mon code :

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
66
67
68
69
70
71
72
73
74
75
76
77
78
 
//------ Initialisation --------
this.retour_mc._visible = true;
//------ Remplissage de la zone de texte des boutons --------
this.btn1.cadre.text = "Revoir";
 
 
//------ Declaration objet NetConnection --------
//#################################################################
//# La classe NetConnection permet de lire des fichiers FLV en    #
//# flux continu à partir d'un lecteur local ou d'une adresse HTTP#
//#################################################################  
var netConn:NetConnection = new NetConnection();
 
//------ Affectation de la connection a une connection locale streamee
this.netConn.connect(null);
 
//------ Declaration oblet NetStream ------------
//###############################################################
//# La classe NetStream fournit des méthodes et des             #
//# propriétés permettant de lire des fichiers Flash Video (FLV)#
//###############################################################
var netStream:NetStream = new NetStream(netConn);
 
//------ Association de la video NetStream a un objet Video -----
this.zonevideo_as.attachVideo(netStream);
//------ Reglage du Buffer en secondes ------------
this.netStream.setBufferTime(5);
//Si lecture directe des la mise en cache (pas de pression sur bouton play), retirer le commentaire
this.netStream.play("Videos/video.flv");
 
//------ Affectation des boutons ------------
this.btn1.onRelease = function() {
	this._parent.netStream.play("Videos/video.flv");
	// lance la video
 
};
//--------------------------------
this.btn2.onRelease = function() {
	this._parent.netStream.pause();
	// met la video en pause/relance la video	
};
//--------------------------------
this.btn3.onRelease = function() {
	this._parent.netStream.close();
	// arrete la video, en realite : coupure de la connection
};
//------------------------------
this.btn4.onPress = function() {
	this.onEnterFrame = function() {
		netStream.seek(netStream.time+0.2);
		// avance rapide de la video
	};
};
//--------
this.btn4.onRelease = function() {
	delete this.onEnterFrame;
	// supprime le onEnterFrame
};
//--------------------------------
this.btn5.onRelease = function() {
	netStream.seek(0);
	// retourne a la premiere image de la video
};
// ------- Affichage de la duree de la video ----------
var interval:Number = setInterval(duree, 500, netStream);
function duree(netStream) {
	var netStream_secondes:Number = netStream.time;
	var minutes:Number = Math.floor(netStream_secondes/60);
	var heures:Number = Math.floor(minutes/60);
	var secondes = Math.floor(netStream_secondes%60);
	if (secondes<10) {
		secondes = "0"+secondes;
	}
	duree_txt.text = heures+":"+minutes+":"+secondes;
}
//-----------
this.stop();
Merci de votre aide