Comunidad de diseño web y desarrollo en internet online

Comenzar música sin que se duplique desde un frame específico. Gracias

Citar            
MensajeEscrito el 18 Ene 2016 04:04 pm
Hola amigos,

Bueno, primeramente agradecerles por su tiempo!!..

Estoy trabajando en Flash CS5 para crear una App y sea vista con Flash player. Lo que necesito es poner en mi botón, que me hace comenzar de nuevo la película, código para que cargue la música que está en una capa, pero que no se me duplique, ni triplique, etc, sino que suene una vez comenzando de nuevo con el video. Es decir, desde 0, ambos sincronizados y que al finalizar el video, y éste se congele (con un stop()), la música siga sonando. He visto montones de tutoriales, pero estoy torpe, sin duda.. No sé si es mejor dejar la música en la librería y linkearla de alguna forma al botón..

Este es el código del botón:
on (release){
gotoAndPlay (2);_root.my_sound.start(0,0);
_root.gotoAndStop("stop")
}

Mil gracias!!!!.. :)

Por miper27

94 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 18 Ene 2016 08:59 pm
Mira si no esta ya sonando antes de hacerle play

if(_root.my_sound.position<=0) _root.my_sound.start(0,0);

Es decir si ya ha comenzado no la empezará a reproducir

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 Ene 2016 09:06 pm
Hola amigo..

Ok, ese código lo pongo en vez de: _root.my_sound.start(0,0);, cierto?..

Gracias.

Por miper27

94 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 18 Ene 2016 09:08 pm
Ok, copy&paste

Código ActionScript :

on (release){
   gotoAndPlay (2);
   if(_root.my_sound.position<=0)  _root.my_sound.start(0,0);
   _root.gotoAndStop("stop")
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Ene 2016 06:47 am
Hola Jorge, antes q nada, mil gracias por tu ayuda..

Te comento q puse el script, y no funcionó. Al darle al botón la música comienza desde 0, no desde el frame 85, y cada vez que hago click para reproducir la película, me mantiene la música que tenía y la reproduce otra vez, así cuántas veces le de al botón, es decir que, 20 veces que le de al botón, 20 músicas oiré, una música sobre la otra.. Comienza bien al testear, a la primera reproducción, pero al darle al botón, video y música cada uno por su lado.

Qué puedo hacer??..

Mijail.

Por miper27

94 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 19 Ene 2016 12:27 pm
La musica empieza ni bien le des al botón, no desde el frame 85 ... si necesitas esa precision pon directamente el código (pero sin que haga falta darle al botón) en ese frame.
Si la música se repite hay dos opciones:

- Tienes código en otro lado que la vuelve a manipular de alguna manera
* Le das tan rápido que no alcanza a contar

Agrega un trace para ver la posicion

Código ActionScript :

 if(_root.my_sound.position<=0)  {
     trace("Posicion "+_root.my_sound.position)
     _root.my_sound.start(0,0);
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Ene 2016 03:37 pm
Hola Jorge,

Gracias por tu ayuda.

He hecho lo que me comentaste y lo hace igual como en algún intento lo logré. El video comienza desde su comienzo, valga la redundancia, la música comienza en el frame 73, pero al darle al botón de volver, la música sigue, sin comenzar de nuevo, pero ahora no se duplica, triplica, etc. Eso está ok.
Ahora bien, cómo hago para que cuando haga click en el botón volver, la música comience en el frame 73 y al llegar el video al final, la música siga reproduciéndose hasta que el usuario cierre la animación o de le de al botón de volver?.
Te adjunto unas imágenes. En la 1, ves el código que me comentaste poner en el frame inicial de la música. En la 2, botón y código, y en la 3, código para el fin del video, para que ahí se detenga, pero que la música siga sonando.

Mil gracias!!...

Aquí están las imágenes: http://l4c.me/fotos/miper27

Por miper27

94 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 19 Ene 2016 04:02 pm
Jorge!!!!...

Había visto y estoy chequeando links en inglés y en español y me he dado cuenta que muchas veces usan stopAllSounds();, pues comencé a ponerlo en tu código, sustituyendo y funciona!!!!... Lo único, es que funciona sin código en el layer de la música.. El código quedó asi:

on (release){
gotoAndPlay (2);
stopAllSounds();
_root.my_sound.start(0,0);
_root.gotoAndStop("stop")
 
}

Mil gracias!!!!.. :)

Por miper27

94 de clabLevel



Genero:Masculino  

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.