Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: slider per mp3...

  1. #1

    slider per mp3...

    Ciao a tutti...sto' facendo un lettore mp3...sono riuscito a fare quasi tutto, ma ho un piccolo problema con questo script.
    Quando premo stop, mi si cancella onEnterFrame, che pero' non so' come riattivare quando si preme play!!!

    bt_play.onRelease = function() {
    songTrack.start(millisec);
    };
    bt_pause.onRelease = function() {
    songTrack.stop();
    };
    bt_stop.onRelease = function() {
    songTrack.stop();
    millisec = 0;
    delete slider.cursore.onEnterFrame;
    };
    slider.cursore.onEnterFrame = function() {
    millisec = Math.floor(songTrack.position/1000);
    this._x = millisec;
    };

    grazie mille!!

  2. #2
    prova così


    [CODE]bt_play.onRelease = function() {
    songTrack.start(millisec);
    slider(true)
    }

    bt_pause.onRelease = function() {
    songTrack.stop();
    slider(false)

    }

    bt_stop.onRelease = function() {
    songTrack.stop();
    millisec = 0;
    slider(false )
    };

    function slider(valore){
    if (valore){
    slider.cursore.onEnterFrame = function() {
    millisec = Math.floor(songTrack.position/1000);
    this._x = millisec;
    };
    if(!valore){delete slider.cursore.onEnterFrame; }
    }

    slider(true)[/ CODE]


    Provalo

  3. #3
    purtoppo non va' bene.....perche' cosi facendo il cursore non potra' avanzare, perche' i valori gli verranno passati solo quando si premera' un tasto....

    se ci fosse un modo per riattivare un onEnterFrame che si e' deletato sarebbe risolto il problema...

    ciao e grazie!

  4. #4
    ma lo hai provato ??


    perchè nell'ultima riga c'è il richiamo alla funzione slider(true)

    io l'ho messa li ma tu puoi metterla allo start del primo suono

    Ciao

  5. #5
    si ho provato....ma non va' il cursore durante le riproduzione...non so' bene perche'...

    ho quasi risolto usando setInterval, ma non riesco a capire perche non mi funziona il clearInterval...riporto il codice:

    bt_play.onRelease = function() {
    songTrack.start(millisec);
    controllo = setInterval(posizione, 1000);
    };
    bt_pause.onRelease = function() {
    clearInterval(controllo);
    songTrack.stop();
    };
    bt_stop.onRelease = function() {
    clearInterval(controllo);
    songTrack.stop();
    slider.cursore._x = 0;
    millisec = 0;
    };
    posizione = function () {
    millisec = Math.floor(songTrack.position/1000);
    slider.cursore._x = millisec;
    trace("pippo");
    };
    controllo = setInterval(posizione, 1000);
    //----------------------------------------------- slider mp3
    slider.cursore.onMouseDown = function() {
    if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
    this.startDrag(false, 0, 0, 100, 0);
    clearInterval(controllo);
    }
    };
    slider.cursore.onMouseUp = function() {
    stopDrag();
    millisec = slider.cursore._x;
    controllo = setInterval(posizione, 1000);
    songTrack.start(millisec);
    };

  6. #6

  7. #7
    Perdonami......ma non ho capito come risolvere il mio problema!!!
    grazie mille!!!

  8. #8

  9. #9
    lo si puo' scaricare da QUI .

    Ho messo tutto il progetto perche' se no era un casino spezzarlo.
    Praticamente da un file xml vengono estratti i dati che creerano il menu e i testi dei brani.

    nella cartella mp3 ovviamente non ho messo mp3, dovrete aggiungerli voi (e cambiare nel file xml i titoli).

    Le cose che non funzionano sono 2:

    -si sceglie un brano e si sposta il cursore-->funziona, ma se si cambia brano il trascinamento non va' perche' il clearInterval non funziona...

    -lo scroll del menu funziona....una volta scelto il brano lo scoll dei testi fa' scrollare anche il menu...

    risolte queste due cose il nostro lettore mp3 da file xml sara' pronto!!

    Spero possa esser utile anche a qualcun altro.

    ciaoooo

  10. #10

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.