Forum de discussion
Forum « Flash et Shockwave » (archives)
Video netstream avec barre chargement
Envoyé: 27 février 2006, 13h39 par krater
Je suis a la recherche d'un tutoriel ou d'une explication pour un truc: je pense avoir bien cherché et je ne trouve rien.
J'ai une anim avec une video qui se lance, c'est un fichier flv chargé a part vous pouvez le voir la:
http://www.skp.new.fr/cham/tv.swf
je cherche juste a ajouter une barre de chargement avant (ou au pire pendant) la lecture de la vidéo, sinon on sait pas trop ou on en est.
je vous file le code pour charger la vidéo:
// Créer un objet NetConnection :
var netConn:NetConnection = new NetConnection();
// Créer une connexion locale en flux continu :
netConn.connect(null);
// Créer un objet NetStream et définir une fonction onStatus() :
var netStream:NetStream = new NetStream(netConn);
netStream.onStatus = function(infoObject) {
status.text += "Status (NetStream)" + newline;
status.text += "Level: "+infoObject.level + newline;
status.text += "Code: "+infoObject.code + newline;
};
// Associer la vidéo NetStream à l'objet Video :
ma_video.attachVideo(netStream);
// Définir la durée du tampon :
netStream.setBufferTime(5);
// Lire le fichier FLV :
netStream.play("thai.flv");
// Bouton de lecture
play_mc.onRelease = function() {
// Si current_time est different de 0 (si le boutton stop a été relaché)
if (current_time != 0) {
// On reprend la lecture de la video qui a été arrété en appuyant sur stop
netStream.pause();
// Et current_time = 0 (l'événment onRelease de ce boutton n'appélera plus d'actions)
current_time = 0;
}
};
// Bouton stop
stop_mc.onRelease = function() {
// On pause le netStream
netStream.pause(true);
};
Merci d'avance les champions
PS: c'est du massage thai pour les curieux
Réponses
|