Inicio > Macromedia Director > bedelludrica > A ver si nos entendemos ahora-Sonido

A ver si nos entendemos ahora-Sonido

Experto:
Usuario:
Fecha: 22/11/2009
Valoración: (3,00 sobre 5) Categoría: Macromedia Director
22/11/2009
gallineta, usuario preguntando en Macromedia Director
Usuario
Tengo un proyector al que le incluido el código sound(1).play(member("mimusica"))para que no pare ni se corte el sonido al navegar por las diferentes peliculas pero hay unas pelis que contienen videos y me gustaria que al entrar en estas el sonido parara y al salir y volver a cualquiera de las otras pelis el sonido volviera a sonar otra vez. A ver si ahora me he explicado bien. Y perdona por el malentendido.

22/11/2009
gallineta, experto respondiendo en Macromedia Director
Experto
LO que necesitarias para saber cuando empiez un video es usar algo como esto.

on beginsprite me
sound(1).pause()
end




Lo que necesitarías es usar cuepoint dentro del video para saber cuando es el final. Si usas mi comportamiento podras saber el final del video e iniciar otra vez el sonido.


--bedelludrica

property paccion

on getPropertyDescriptionList me
lista = [:]

addProp lista, #paccion, [#comment: "indica la rutina que se inicializa al finalizar el video",\
#format: #string, #default: "rutina()"]
return lista
end


on exitFrame me
miembro= sprite(me.spriteNum).member
duracion = member(miembro).duration
tiempo = sprite(me.spriteNum).movieTime
if tiempo < duracion then
go to the frame
else
do paccion
end if

end


on getBehaviorTooltip me
return \
"Para usar este comportamiento debes lanzarlo sobre un video e indicar la rutina que se inicializa al finalizar el video" & \
return&\
"Comportamiento realizado por bedelludrica: " & \
return&\
"bedelludrica@wanadoo.es "

end getBehaviorTooltip



La rutina accion colocaDA en otro nuevo script pues podria ser asi:


on paccion

sound(1).play()
end


22/11/2009
gallineta, usuario preguntando en Macromedia Director
Usuario
Siento darte tanto la paliza pero no acabo de pillarlo. Entiendo tu respuesta a medias, en el comportamiento no acabo de pillar eso de la rutina. He creado un scrip
on paccion
sound(1).play()
y donde tú me dices que indique la rutina en la línea ...:"rutina()"]entre los paréntesis indico el nombre(accion) que el nombre que le doy al scrip nuevo
Voy muy perdida? Me lo puedes aclarar un poco más? Como ya te dije recién empiezo con director y me pierdo bastante.
Gracias por todo
22/11/2009
gallineta, usuario preguntando en Macromedia Director
Usuario
Bien. Una respuesta aceptable.
Enlaces patrocinados