Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: A ver si nos entendemos ahora-Sonido
Experto: bedelludrica
Valoración: 3
Fecha: 13/05/2002


A ver si nos entendemos ahora-Sonido
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.


hola
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



Aclaración
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

Pregunta finalizada. Valoración: 3.
Bien. Una respuesta aceptable.


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/desarrollo-de-sitios-web/macromedia-director/respuestas/140845/a-ver-si-nos-entendemos-ahora-sonido