Comunidad de diseño web y desarrollo en internet online

reproductor mp3

Citar            
MensajeEscrito el 16 Ago 2008 06:26 am
hola soy nuevo en cristalab y me han ayudado mucho, pero por primera vez les pedire ayuda directamente

lo que pasa es que estoy haciendo un reproductor de sonidos(por el momento solotiene dos sonidos) lo he hecho en base al tutorial que hay en cristalab sobre el boton play y pause para un sonido, como dice mas arri ba solo son dos sonidos cada uno se maneja con un mc distinto que estan ubicados en dos ecenas separadas lo pondre de la sgte manera para que entiendan

contenido primera escena: mc con nombre de instancia Boton_btn, un boton con el sgte codigo

Código :


on (release) {
stopAllSounds();nextScene(); 
}  



contenido segunda escena: mc con nombre de instancia Boton_btn2, un boton con el sgte codigo

Código :


on (release) {
stopAllSounds();prevScene(); 
}  



y cada una contiene el sgte codigo en el fotograma 1

Código :



var pausa:Number = 0;
var estado:Number = 0;
var pausa2:Number = 0;
var estado2:Number = 0;

Boton_btn.stop();
Boton_btn2.stop();

_root.onLoad = function(){
    misonido = new Sound();
   misonido.attachSound("Sonido");
   misonido2 = new Sound();
   misonido2.attachSound("Sonido2");
   misonido.start(0);
   
}


   
Boton_btn.onPress = function (){
    if (estado == 0){
      
     pausa = misonido.position;
       
        misonido.stop();
        
        estado = 1;
        
        Boton_btn.gotoAndStop("play");
    } 
   
   else {
      
      misonido.start(pausa/1000);
        
        estado = 1;
       
        Boton_btn.gotoAndStop("pause");
        
        
    }
}
Boton_btn2.onPress = function (){
    if (estado2 == 0){
      
     misonido2.start(pausa/1000);
        
        estado2 = 1;
       
        Boton_btn2.gotoAndStop("play");
        
    } 
   
   else {
      
      pausa2 = misonido2.position;
       
        misonido2.stop();
        
        estado2 = 0;
        
        Boton_btn2.gotoAndStop("pause");
    } 
}



he logrado hacer que al ejecutar el swf se reproduzca la primera cancion, asi como tambien he logrado pasar ha la sgte escena al finalizar la primera pero no se como hacer para que cuando pase de escena la segunda cancion empieze a reproducirse agradesco su ayuda

Por castekst

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Ago 2008 12:47 pm
Explica mejor lo que deseas, dices que tienes un boton con nombre de instancia "Boton_btn" en la primera escena y otro en la segunda con nombre de instancia "Boton_btn2", sin embargo tienes un código en cada escena de onPress sobre la primera y la segunda instancia, entonces parece que los botones se encuentran en las dos escenas.

Y al final tu objetivo cual es? Porque solo has dicho que quieres hacer un reproductor, pero no de qué forma, tienes dos sonidos y deseas que cada uno se reproduzca al presionar su respectivo botón (como parece decir tu código), o que cuando se termine la primera canción comience la segunda y te mustre entonces el botón de la segunda (como pareces decir al final de tu post).

Sin una mejor explicación es difícil entender lo que quieres.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 16 Ago 2008 02:50 pm
me explico mejor lo que quiero es que cuando acabe de reproducir la segunda comiienze a reproducir la segunda y muestre su respectivo boton ( Boton_btn2 )
gracias ^^

Por castekst

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 16 Ago 2008 03:19 pm
Y no es mejor que tengas un solo botón para poner pausa o reproducir y lo que vayan cambiando sean las canciones, cuando se termine la primera pase para la segunda y así consecutivamente?

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 16 Ago 2008 03:45 pm
pues si seria mejor pero no se como se hace, si me pudieras ayudar te lo agradeceria mucho

Por castekst

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 16 Ago 2008 03:53 pm
Te aconsejo que mires este tuto, solamente la parte de como construir un XML y leerlo desde flash:

http://www.cristalab.com/tutoriales/12/tutorial-de-xml-en-flash.html

Así podrías tener un XML externo a flash con el nombre de los mp3, algo como esto:

Código XML :

<canciones>
    <mp3 titulo="La canción del viento" artista="Manolo Pérez" id="sonido1"/>
    <mp3 titulo="El otro adiós" artista="Christina Hernández" id="sonido2"/>
    <mp3 titulo="Mañana otro día" artista="Orlando Díaz" id="sonido3"/>
</canciones>

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 16 Ago 2008 04:25 pm
que pena espero disculpes mi ignorancia pero no he sido capaz de reproducir las canciones desde el archivo xml que creeno se como quedaria el codigo

Por castekst

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 16 Ago 2008 05:22 pm
Solo te dije que aprendieras como crear y cargar el XML, cuando llegues a ese punto guiándote por el tutorial, entonces te ayudaré a cargar las canciones, pero hasta ahora construye el XML y léelo desde flash, cuando veas que puedes hacer un trace del XML y te salga este completo, entonces pasamos al próximo paso.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 16 Ago 2008 06:45 pm
tienes toda la razon sere mas paciente gracias

Por castekst

3 de clabLevel



 

firefox

 

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