Comunidad de diseño web y desarrollo en internet online

REPRODUCTOR

Citar            
MensajeEscrito el 03 Feb 2008 10:33 pm
Hola!

Tengo un archivo, un reproductor k he hecho yo, play, stop y pause. Play y Stop estan perfectos. Ara le he metido un codigo al pause. Lo que me ocurre es que, cuando le doy al play, suena la musica perfecto, le doy al pause y se para, pero al darle otra vez al pause (para reanudar la reproduccion por donde se habia kedado), me vuelve a reiniciar la canion y no tengo ni idea despues de probar y probar que tengo que cambiar del AS para que me haga un pause del boton play y vuelva a iniciarse respecto al boton play!

gracias



El codigo que he metido en el frame del boton pause es:

Código :

var pausa:Number = 0;
var estado:Number = 1;

pause_btn.stop();

_root.onLoad = function(){
    misonido = new Sound();
    misonido.attachSound("sueno_de_morir.mp3");
    misonido.pause(pausa/1000);
    pause_btn.gotoAndStop("pause");
}

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

Por jon@s

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Feb 2008 11:56 pm
Tengo un archivo, un reproductor k he hecho yo


si tu hiciste ese ejemplo entonces quien hizo este tutorial

http://www.cristalab.com/tutoriales/146/boton-play-pausa-para-sonido-en-flash



?

lee bien el tutorial



y sino sabes mucho de flash lee este curso

http://www.cristalab.com/flash/

despues te pasas a la referencia en flash (F1)

y no te apropies de los tutoriales que nos ofrecen las personas, creo que deberias ser mas agradecido dandole sus creditos, y tratando de solucionar el problema ya que no cambiaste nada del tutorial y lo que pides no es AS avanzado, no crees? esfuerzate un poco mas.

Por DiegoAzul

376 de clabLevel



 

Mx

firefox
Citar            
MensajeEscrito el 04 Feb 2008 08:03 am
Creo que el subidito eres tu perdona...

Lo unico que he dicho es que he hecho un reproductor, por que quiero subirlo en mi pagina web, y que he metido en un frame ese codigo que está ahí, en ningún mo mento he dicho que el codigo lo ubiera inventado yo! y si he posteado este problema, es obio que es por la razon de que no entiendo mucho de flash! El tutorial de play/pause lo entiendo perfectamente, pero mi problema es otro, si tu eres bueno y sabes solucionarmelo, te envio mi archivo .fla y me dices!

Por jon@s

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Feb 2008 08:04 am
POR FAVOR QUE ALGUIEN ME AYUDE CON ESTO!!

Por jon@s

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Feb 2008 06:07 am
pssssssssssssssss copia bien el codigo del otro tutorial y ya xD

Por angelkaido

38 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 05 Feb 2008 08:46 am
vamos a ver! lo explicaré mejor, para que nadie se sienta "ofendido"!

En flash estoy comenzando, lo que sí domino, es el photoshop, asi que he hecho una imagen de un reproductor, con 3 botones sencillos, uno Play, Stop, y Pause! es decir no he hecho ni un boton play/pause ni historias. Mi reproductor consite en un jpg, en el que le he hecho botones utilizando flash es decir, he puesto en las areas del boton Play, Stop y Pause, botones flash trasnsparentes lo unico que al presionar cambian de color. Hasta aquí como he hecho el reproductor!
Ahora bien, el boton play y stop me funcionan perfectamente, pero el pause tengo un problemilla! y es que cuando suena la musica y le doy al pause, se pausa (recuerden que el pause es un boton independiente al de play), pero al volver a darle al pause para que reaunde la canción, lo que hace es conmenzar de nuevo y sobre esa nueva reproducción sí que funiona bien, pero respecto al boton play no hace sus funciones bien!!

Va por favor, no os pongais de mal rollo conmigo y ayudarme, por que lo cierto es que os he venido a pedir ayuda a vosotros!! si alguien quiere, le paso el .fla y que se lo mire y me entenderá perfectamente!

Gracias!

Por jon@s

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Feb 2008 03:10 pm
Hola jon@s.
Espero no estar equivocado, pero CREO que flash no ofrece una opcion de pausa, así propiamente.
Pero puedes hacer un truco (no recuerdo donde lo vi): a lo que si puedes acceder, es al tiempo transcurrido de la pista de audio... entonces, le dices al boton de "pausa", que extraiga ese instante... y luego, al darle play, le pase eso como parametro, a un metodo que te haga reproduccion apartir de cierto punto (ahi le pasas ese instante).
No recuerdo exactamente esos métodos, pero espero haberte dado una pista ;).
Un saludo!.

Por gustavogarzon

166 de clabLevel



 

msie7
Citar            
MensajeEscrito el 05 Feb 2008 04:34 pm
Vamos a ver. Esto va en el botón pausa:

Código :

pause_btn.onRelease = function(){
        if(estado == 0){
            pausa = misonido.position;
            misonido.stop();
            estado = 1;
       }
}

Esto en el botón play:

Código :

play_btn.onRelease = function(){
     if (estado == 1){
        misonido.start(pausa/1000);
        estado = 0;
     }
}

Esto en el botón stop:

Código :

stop_bt.onRelease = function(){
   misonido.stop();
   estado = 1;
   pausa = 0;
}

Y sí, la cosa sonó como si quisieras decir que tú habías escrito el código U_U

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 05 Feb 2008 08:47 pm
Sois geniales!! muchas gracias por comprender mi problema!!!

Ara lo probaré!

Por jon@s

6 de clabLevel



 

firefox

 

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