Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: fondo musical
Experto: jadaso63
Valoración: 5
Fecha: 27/02/2008


fondo musical
Buen dia, tengo un trabajo educativo que tiene aprox. 10 peliculas y cada una de ellas llama a otra para ello use el codigo LOADMOVIE, ahora me solicitan incluir un fondo musical para todo el trabajo, el problema comienza cuando ejecuto la 1ra pelicula principal va bien y cuando llamo a otra pelicula se corta el fondo musical. He intentado crear una nueva pelicula usando un clip vacio llamar a las demas pero sucede que tambien la musica va solo en la primera pelicula que llama cuando llama a otros se corta ... con su experiencia como podria solucionar este problema, que funcione todo mi trabajo educativo (10 peliculas externas) con un fondo musical sin cortes. Me es urgente solucionar esto, espero me haya dejado entender, muchas gracias ...

fondo musical
Hola amigo(a) (Disculpa, desconozco tu sexo) Elaboré un .fla recreando lo que deseas y tengo una solución. De todas maneras si deseas el fuente te lo puedo enviar si me facilitas un correo al cual te pueda escribir. Yo supuse que esas 10 películas que se llaman unas  a otras lo hacen de una en una, es decir, que suponiendo que se llaman peli1, peli2, peli3...hast peli10, entonces peli1 llama a peli2 y esta a su vez llama a peli3 y esta a peli4 .... y así sucecivamente. Bueno, lo que debes hacer es lo siguiente: 1. Crea una película que llamaremos "principal" que es en realidad desde donde se llamarán a las demás películas. Además tendrá el findo musical. 2. Importa a la biblioteca de "principal" el fondo musical que deseas. 3. Abre la biblioteca, selecciona el clip de sonido antes importado, pulsa clic derecho y de allí a "Vinculacion". Selecciona a "Exportar para ActionScript". Dale como nombre de Identificador el de "MFondo" 4. Crea un clip de película vacío, colócalo en el escenario y ponle como nombre de instancia "contenedor" 5. Crea un clip de película cualquiera en el escenario, por ejemplo un cuadrado de cualquier color y tamaño, ponle como nombre de instancia "MusicaFondo". Saca dicho clip más allá de los límites del escenario (es para que al correr la aplicación no se observe) 6. Crea  una nueva capa en la línea de tiempo principal de "principal" para los códigos. Edita el script para dicha capa (F9) y escribe allí lo siguiente: MiFondo = new Sound(MusicaFondo); MiFondo.attachSound("MFondo"); MiFondo.start(); MiFondo.onSoundComplete = function() { MiFondo.start(); }; loadMovie("peli1.swf",contenedor) Esto hace que se ejecute indefinidamente el sonido y no se pierde cuando se cargue a "peli1.swf" en "contenedor". Claro, supongo que al mismo tiempo "peli1.swf" tiene un botón que cuando se pulsa se carga a "peli2.swf". En el scrip de dicho botón debe decir: on (press) { loadMovie("peli2.swf", _root.contenedor); } Al mismo tiempo en el botón de "peli2.swf" que llama a "peli3.swf" debe decir: on (press) { loadMovie("peli3.swf", _root.contenedor); } Y así sucesivamente... Claro, esto supone que tanto "principal" como todas las "peli_.swf" están en el mismo lugar. Si no es así hay que darle el camino. Supongo que sepas como hacerlo. Sino es así me lo dices. Saludos jadaso63. NOta: Recuerda: Tengo la fuente de todo esto que te digo. Si la quieres dame un correo donde te la pueda enviar.

Pregunta finalizada. Valoración: 5
gracias amigo me resulto, de todas maneras enviame el material que realizaste... gracias, hasta una proxima. wrupay@hotmail.com


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/desarrollo-de-sitios-web/flash/respuestas/1796678/fondo-musical