Ayuda con los controles de video

Hola te agradezco de antemano por prestar atención a mis pregunto, quisiera saber como puedo programar en lingo un botón para ejecutar un video y otro para detenerlo(el video esta en formato AVI)
Gracias.

1 Respuesta

Respuesta
1
Con este behaviour lo solucionas. Mira la rutina getBehaviorTooltip para aprender a usarlo.
--Bedelludrica
property p_tipo_control, pVideoSprite,ptitulo,ptop
on getPropertyDescriptionList me
lista = [:]
addProp lista, #ptitulo,[#comment:"comportamiento realizado por",#format:#symbol,#range:[#bedelludrica],#default:#bedelludrica]
addProp lista, #p_tipo_control, [#comment: "accion de este boton",\
#format: #symbol,#range: [#play, #stop, #pausa, #salto_adelante, #salto_atras,\
#vete_comienzo, #marcha_atras, #adelante_rapido, #atras_rapido, #vete_final],\
#default: #stop]
addProp lista, #pVideoSprite, [#comment: "¿cual es el sprite de video?",\
#format: #sprite, #default: 1]
addProp lista, #ptop, [#comment: "¿cual es el sprite del topo?(solo si se usa con barra de video)",\
#format: #sprite, #default: 12]
return lista
end
on mousedown me
sendsprite(sprite ptop,#estado,1)
end
on mouseUp me
case p_tipo_control of
#play:
sprite(pVideoSprite).movieRate = 1
#stop:
sprite(pVideoSprite).movieRate = 0
sprite(pVideoSprite).movieTime = 0
#vete_comienzo:
sprite(pVideoSprite).movieRate = 0
sprite(pVideoSprite).movieTime = 0
#vete_final:
sprite(pVideoSprite).movieRate = 0
sprite(pVideoSprite).movieTime = sprite(pVideoSprite).duration
#marcha_atras:
sprite(pVideoSprite).movieRate = -1
#pausa:
sprite(pVideoSprite).movieRate = 0
#salto_adelante:
sprite(pVideoSprite).movieTime = sprite(pVideoSprite).movieTime + 4*60
#salto_atras:
sprite(pVideoSprite).movieTime = sprite(pVideoSprite).movieTime - 4*60
#adelante_rapido:
sprite(pVideoSprite).movieRate = 3
#atras_rapido:
sprite(pVideoSprite).movieRate = -3
-- #repeticion:
-- sprite(pVideoSprite).member.loop = ¬
-- not sprite(pVideoSprite).member.loop
end case
end
on getBehaviorTooltip me
return \
"Este comportamiento debes vincularlo a cada uno de los botones de acción de video es decir a los botones de play, stop.. " & \
Hola gracias por el behaviors, pero dime ¿tengo qué asignar el behaviors a cada botón...? ¿El código lo copio y lo pego como un script global..? ¿En qué parte pongo el nombre del video que deseo controlar... mi video se llama demo.avi...?
La verdad es que no tengo mucha experiencia en lingo y me gustaría aprender algo más, te agradezco nuevamente por tu ayuda.
Atentamente.
Eduardo Cortijo
Lima - Perú
Eso no es un script es un behaviour. Pulsa la i de color azul en la ventana script para convertir el movie script en behaviour.
Este behaviour debes lanzarlo sobre los botones de play y stop y seguir las instrucciones.
Tienes un behaviour idéntico en la library palette.
Hola Bedelludrica, ya esta al fin salio... gracias por tu tiempo y disclupa las molestias ocasionadas.
Saludos de Lima - Perú
Hasta la próxima.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas