ActionScript - Controlar Video Mediante Flash

 
Vista:

Controlar Video Mediante Flash

Publicado por Alfredo (3 intervenciones) el 19/08/2005 01:14:25
Quisiera saber como puedo controlar un video,mediante los botones que se obtienen de componentes.
Lo probe con otros tipos de botones y si funciona,pero yo quiero utilizar el componente Button.
Ayudenmeeeeeeeeeeeeeeeeeee.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Controlar un video con componentes Button en Flash

Publicado por Alejandro (369 intervenciones) el 21/06/2023 22:00:09
Para controlar un video utilizando componentes Button en Flash, puedes seguir estos pasos:

1. Agrega un componente VideoPlayer a tu escena en Flash:
- Ve al panel de Componentes y busca el componente VideoPlayer.
- Arrastra y suelta el componente VideoPlayer en tu escena.

2. Configura el componente VideoPlayer:
- Selecciona el componente VideoPlayer en tu escena.
- En el panel de propiedades, establece la ruta del video que deseas reproducir en la propiedad "source".

3. Agrega botones utilizando componentes Button:
- Ve al panel de Componentes y busca el componente Button.
- Arrastra y suelta tantos componentes Button como necesites en tu escena.
- Configura los botones según tus necesidades y preferencias, estableciendo etiquetas o símbolos para cada botón.

4. Agrega código de acción para controlar el video:
- Selecciona uno de los botones y ve al panel de acciones (marco de código asociado).
- Agrega el siguiente código de acción para controlar el video:

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
import fl.video.VideoEvent;
 
// Obtén una referencia al componente VideoPlayer
var videoPlayer:VideoPlayer = miVideoPlayer; // Reemplaza "miVideoPlayer" con el nombre de instancia de tu VideoPlayer
 
// Agrega eventos de clic para los botones
miBotonPlay.addEventListener(MouseEvent.CLICK, reproducirVideo);
miBotonPausa.addEventListener(MouseEvent.CLICK, pausarVideo);
miBotonDetener.addEventListener(MouseEvent.CLICK, detenerVideo);
 
// Función para reproducir el video
function reproducirVideo(event:MouseEvent):void {
    videoPlayer.play();
}
 
// Función para pausar el video
function pausarVideo(event:MouseEvent):void {
    videoPlayer.pause();
}
 
// Función para detener el video
function detenerVideo(event:MouseEvent):void {
    videoPlayer.stop();
}
 
// Agrega un evento para detectar cuando el video ha terminado de reproducirse
videoPlayer.addEventListener(VideoEvent.COMPLETE, videoTerminado);
 
// Función para manejar el evento de finalización del video
function videoTerminado(event:VideoEvent):void {
    // Realiza alguna acción después de que el video ha terminado de reproducirse
}

Asegúrate de reemplazar "miVideoPlayer" con el nombre de instancia de tu componente VideoPlayer y "miBotonPlay", "miBotonPausa" y "miBotonDetener" con los nombres de instancia de tus botones correspondientes.

Con este código, los botones controlarán la reproducción, pausa y detención del video. También se ha agregado un evento para detectar cuando el video ha terminado de reproducirse.

Recuerda que los nombres de instancia de los componentes y los botones pueden variar según cómo los hayas nombrado en tu escena. Asegúrate de utilizar los nombres correctos en tu código.

Espero que esta solución te sea útil.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar