ActionScript 3 – Programmation séquentielle et orientée objet
268
Voici le script de l’animation video3.flv qui vous propose un contrôle de la vidéo sans
passer par un contrôleur.
import fl.video.FLVPlayback;
var ecranVideo:FLVPlayback;
ecranVideo = new FLVPlayback();
ecranVideo.source = "Luna.flv";
addChild(ecranVideo);
ecranVideo.width = 384;
ecranVideo.height = 216;
ecranVideo.x=(500-384)/2; // Nous centrons la vidéo horizontalement
ecranVideo.y=(300-216)/2; // Nous centrons la vidéo verticalement
//
btLecture.addEventListener(MouseEvent.MOUSE_DOWN,lecture);
btPause.addEventListener(MouseEvent.MOUSE_DOWN,enPause);
btArret.addEventListener(MouseEvent.MOUSE_DOWN,arret);
btVolumePlus.addEventListener(MouseEvent.MOUSE_DOWN,monterVolume);
btVolumeMoins.addEventListener(MouseEvent.MOUSE_DOWN,baisserVolume);
btMoinsDix.addEventListener(MouseEvent.MOUSE_DOWN,deplacerTeteAvant);
btPlusDix.addEventListener(MouseEvent.MOUSE_DOWN,deplacerTeteApres);
function lecture(evt:MouseEvent) {
ecranVideo.play();
}
function enPause(evt:MouseEvent) {
ecranVideo.pause();
}
function arret(evt:MouseEvent) {
ecranVideo.stop();
}
function monterVolume(evt:MouseEvent) {
ecranVideo.volume += 0.2;
}
function baisserVolume(evt:MouseEvent) {
ecranVideo.volume -= 0.2;
}
function deplacerTeteAvant(evt:MouseEvent) {
ecranVideo.seek(ecranVideo.playheadTime-2);
}
function deplacerTeteApres(evt:MouseEvent) {
ecranVideo.seek(ecranVideo.playheadTime+2);
}
ecranVideo.fullScreenButton = btPleinEcran;
ecranVideo.fullScreenBackgroundColor = 0x333333;
Précédent

- 296/426

Suivant