Escrito por Roberto Ferrer el Viernes 01 de Abril de 2005 a las 00:00hs
En este articulo abordaremos el tema de los sonidos en flash, mediante un boton reproduciremos un sonido determinado y con otro lo detendremos al hacer click.
Primeramente crearemos dos capas, una donde ubicaremos los botones y en la otra escribiremos todo el codigo ActionScript en el primer fotograma. A la primera capa la renombraremos botones, y a la otra le pondremos actions ( esto se hace haciendo dobleclik sobre cada capa) Quedaria asi nuestro .fla:

Crearemos dos botones y le ponemos en nombre de instancia a uno play_btn y al otro stop_btn.

Luego vamos al menú Archivo / Importar / Importar a biblioteca y seleccionamos el sonido que queremos reproducir. Acto seguido presionamos F11 y aparece el panel Biblioteca. Hacemos clic derecho sobre el sonido y seleccionamos Exportar para Action Script:

Y le ponemos en el identificador sonido , y marcamos los dos checkbox que dice Exportar para actionscript y Exportar en primer fotograma

Ahora vamos a lo interesante, escribiremos el código para reproducir el sonido al presionar el botón y para detenerlo también.
Haz clic sobre el primer fotograma de la capa actions y despliega el menú Acciones presionando F9 . Escribe el séte código:
my_sound = new Sound(); // creamos un objeto del tipo sonido
my_sound.attachSound("sonido"); // le adjuntamos el sonido que tenemos en la biblioteca
play_btn.onPress = function() {
my_sound.start(); //iniciamos el sonido
}
stop_btn.onPress = function() {
my_sound.stop("sonido"); //detenemos el sonido
}
Y listo, solo queda probar nuestra película.
gracias por tu tip
Qe tengo que ponoer dentro de los parentesis? Estoy medio perdido...
No estoy muy practico con ActionScript, probé de armar este tutorial al pie de la letra pero no funciona. Hay que poner algo en los paréntesis o darle alguna acción a los botones?
No estoy muy practico con ActionScript, probé de armar este tutorial al pie de la letra pero no funciona. Hay que poner algo en los paréntesis o darle alguna acción a los botones?
hola..
pues ami me funciono perfecto..
lean bien
my_sound = new Sound(); // esto se deja asi..perfecto..es crear el sonido nuevo
my_sound.attachSound("sonido"); // donde dice sonido ponemos el nombre del sonido
play_btn.onPress = function() { //esto se deja asi
my_sound.start(); //iniciamos el sonido //esto se deja asi
}
stop_btn.onPress = function() {
my_sound.stop("sonido"); //detenemos el sonido ..donde dice sonido ponemos el nombre del sonido
}
si pero dentro de que accion lo vamos a meter el codigo???
estoy un poco perdido
miren..si van a crear un clip donde le van a poner musica..ejemplo una replica de un dvd player..en el cual tiene 2 botones el de stop y start..entonces creamos los botones
y en la capa donde`ponemos accion es decir tenemos primero que crear varias capas..1
la 1 capa es la que llevara lo del clip
la 2 los botones
la 3 llevara las acciones alli le ponemos el codigo..
solo debemos cambiar en el codigo..
el nombre de la musica que 1 debemos cargar a la biblioteca y despus vinculamos.olk
NECESITO UNA GRAN AYUDA!!!!! Hice todo al pie de la letra y me quedó muy bien, mil gracias por este tutoiar. Mi duda es la siguiente. Tengo una animación que hice y al exportar la película no me la pasa con sonido, ¿Por qué? ¿Qué debo hacer? El sonido no se escucha al exportarla y no se ni porque, soy un principiante y si me podrian ayudar les agradecere infinitamente, mi e-mail es: retanalinares@yahoo.com. GRACIAS!!!!!
Me sirvio mucho este ejemplo me parece muy practico, gracias me sacaste de un apuro, nomas me quedo una duda igual y no lolei bien pero no entendi porque crear dos capas una que diga action y otra botones, segun yo nomas utilizamos actions
p.d. soy nuevo en este mundo de flash jeje
Hola Necesito ayuda URGENTE!!! Estoy haciendo una especie de cuentos animados para subir a una web (Es mi Tesis de Grado), Tengo varias escenas y en cada escena tengo un trozo de narración, la cosa es que cuando presiono el boton para ir a la escena siguiente se montan los sonidos, el anterior y el de la escena siguiente... Como Hago??
Pues a mi no me funciona de ninguna forma.
Cuando pruebo lo unico que consigo son dos botones que no funcionan y la musica de fondo
Carolina es q tienes que utilizar la funcion de parar los botones anteriores yo tambien estoy haciendo algo parecido y ya lo solucione si no me entendiste es cribeme a afanador_caceres@hotmail.com
bien pero quisiera saber si tengo en la escena principal un sonido y en determinado movie clip le oy stopallsounds para iniciar un video clip con sonido, como hago para que al regresar a mi escena principal retorne el sonido inicial, si alguien me puede ayudar se lo agradeceria
Holaaa, hice todos los pasos y me salió bien con un solo boton, pero tengo un problemita.... yo tengo varios botones y quiero que al apretar un boton tenga un sonido (en mi caso una cancion) y al apretar el otro, un sonido distinto y asi sucesivamente con varios botones y que cada cancion pare con el boton stop que previamente hice y no se como se hace la modificacion en el codigo (capa acciones) para agregar mas de una cancion..Por favor si alguien pude aportarme algo para hacerlo bien ...graciasssssss...Fer
hola! pues la verdad el tutorial esta bastante bien, solo tengo una duda... ¿se puede implementar una lista de varias pistas? como un mini menu para escojer por ejemplo la cancion de background de una presentacion, etc. Agradeceria mucho su ayuda. Gracias d antemano.
hola, vi tu tutorial de los botones con sonido y me parecio muy bueno, pero una pregunta, como hago para usar los 2 function() (iniciar y parar) con un sólo botón??? osea presiono primero y se inicio, presiono despues y lo detengo??? como pregunto con un if???? espero me respondas gracias
atte César
es q xfas dìganos coomooo se hacen los botoness es q si no sabemos no vamos a poder avanzar!!!!
Muchas Gracias!!!
Esto me sirvio de mucho, si no hubiera reprovado la materia...
Pero gracias a ustedes, ahora la voy a pasar con diez.
Jajaja...
Hola, muchas gracias me resulto a la perfeccion al primer intento, sin embargo tengo una duda.
¿Como podria cambiar el codigo para que al abrir el sitio comience de inmediato la musica? y obviamente mantener ambos botones para controlar despues la musica.
porque no se para la música al dar clic en el boton?
Es más fácil según mi poca experiencia hice dos botones como simbolo de texto en Flash 6.0 On y Off
On- Arranca el sonido con un click se debe configurar el sonido y muchos más parametros Como iniciar, detener y las formas que estos pueden tomar
Off- Solo un detener de la música.
Por último en el fotograma inicial cargo el sonido por defecto y listo. Labure mucho para poder mixxear el sonido pero andoooooo
amigo exelente el tip... pero me gustaria la configuracion de que se ejecute directamente el sonido
k tal buenos dias oye mira prove tu procedimiento y si me sirvio pero el boton stop_btn no me sirve unicamente jala el de play como lo corrijo oye y como le doy duracion al sinido
Hola, hice todo pero al exportar me dice que el path del sonido,, tira error y la pelicula saldra sin sonido, y asi sucede. que puede estar pasando? alguien sabe?
Muchas gracias
Saludos
Luciana
estoy aprendiendo a hacer sitios webs y kiero saber como subir uno hecho en flsh.. que pasos debo seguir... que tengo que hcer...desde y muchas gracias!!
Gracias man eres un fenómeno, un saludo desde Bolivia
Lo hice y me salio a la perfeccion, gracias por la ayuda, pero tengo una duda, como le hago para poner un boton de pausa xD.
Ok. buenas practicas chico pero por favor podrian enviar ese programaita a mi email, lo que pasa es que yo estoy hacien algo similar, me funciona todo epro al momento de hacer pausa y volver a continuar. No continua desde el punto que se hizo la pausa si no que que empieza mucha atras o muy adelante del punto que se hizo la pausa. Alguien que me ayude con este problema que se me presento.
att. Alejandro.
mi email es alejandroc79@yahoo.es