Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: Video netstream avec barre chargement
Envoyé: 28 février 2006, 12h26 par krater
d'abord merci Dada, voila une explication bien didactique...qui me pose quelques pb.
1ere option: pas interessante pour moi en fait
2eme option: j'ai essayé de faire au plus simple.resultat ca marche pas.voici mon code:
// 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");
//on initialise la barre de chargement à zero
bar._xscale = 0;
//progression de la barre
bar._xscale = (netStream.bytesLoaded/netStream.bytesTotal)*100;
// 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);
};
(mon swf n'a qu'une image, j'ai essayé a deux images avec un gotoandplay(1) c'est la meme chose)
3eme option: Flash me dit qu'il ne connait pas onMediaData (MXpro2004),
l'aide non plus.. si tu peux m'en dire plus.
je cherche encore...mais si tu passes par là !!
merci d'avance camarade
Réponses
|