bonjour,j'ai fais ce tuto avec un pote mais on a pas vraiment tester ...il y a peut ètre des beuges
il sagit d'un tuto pour créer un player de vidéo au fichier flv:
le flv c'est quoi??c'est un format vidéo flash
comment avoir ma vidéo dans ce format??il vous suffi d'importer dans la bibliothèque votre vidéo en cochant:diffusion en continue a partir de flash communication server et de validé
flash importe donc votre vidéo flv dans le dossier que vous devrez donné
1:créer un document flash
2:dans la première image (clef) inserez ce code:
- Code:
//
// le streaming VIDEO sans peine.
// pour les non-comprenants
//
// Créer un objet NetConnection : c'est obligé ; sans ça point de FLV.
var Ma_Connection:NetConnection = new NetConnection();
// Créer une connexion en flux continu :
// pour l'instant elle est vide, juste on l'ouvre
Ma_Connection.connect(null);
//Créer un objet NetStream qui permettra de choisir
//notre media via la connection ouverte
Mon_Flux = new NetStream(Ma_Connection);
/////////////////////////////
// preloader ///
/////////////////////////////
// nota : il existe un handler onStatus() :
// onStatus() ça permet de controler ce qui se passe pendant que ça charge
// ou s'il y a une erreur mais bon... passons
this.onEnterFrame = function(){
//Mon_Flux.bytesTotal; = le poids total du flv en octets
//Mon_Flux.bytesLoaded; = le nombre d'octets chargés
tot = Mon_Flux.bytesTotal; //récupère le poids total du FLV
lod = Mon_Flux.bytesLoaded; //récupère le poids déjà chargé
pourcent = lod/tot; //rapport : déja chargé / restant à charger
fait = int(pourcent*100);//pourcentage de chargement
// tant que tout n'est pas chragé
if (fait <100)
{
}else{
//si c'est fini
if (fait == 100)
{
}
}
};
// associer la vidéo qui sort de Mon_Flux à l'objet Video sur la scène :
ma_video.attachVideo(Mon_Flux);
// lire quel fichier ?
Mon_Flux.play("http://www.x-space-design.com/VideoExport_Lo.flv");
/////////////////////////////
function lecture() {
}
function arret(qui){
qui.onPress = function()
{
if (f==1){
qui.gotoAndPlay(1);
Mon_Flux.pause(false);
}else{
qui.gotoAndPlay(2);
Mon_Flux.pause();
}
}
}
arret(play_pause);
tout est dans le code:
dans les animations plus complexe on ne va pas donner l'action directement a un clip on passe par l'image clef et on ordonne au clips et boutons les actions
3:importez votre fichier flv dans flash (dans la bibliothèque)
cochez
sur votre ordinateur puis entrer
incorporeR va video dans SWF....puis entrer
video intégrer,entendre le scénario si néséssaire,incorporer toute la vidéo puis entrer
encore entrer
voila votre fichier flv dans votre bibliothèque,renomez le "video"
et nomez le dans les propriétes "ma_video"
4:téléportez votre ficxhier flv dans la scène sa fait une croix verte...c'est l'emplacement de la vidéo vous pouvez donc l'agrandir et le changer de place ou mème de mettre un masque
5:créez maintenant un clip...a l'intérieur de ce clip insérer une image pour définir l'action pause comme 2 rectangles par exemple et mettez ce code dans l'image clef
- Code:
f = 2;
stop();
nous retrouvons ce code dans l'actionscript du début qui ordonne le stop(c'est f qyui défini stop)
puis créer une 2em image clef et créez un triangle par exemple pour définir l'action play et mettez ce code dans l'image clef
- Code:
f = 1;
stop();
6:puis retournez dans la séquence 1 et sélectionnez votre clip play pause et renomez le "play_pause" ainsi que dans les propriétes
et voila!