Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Pulsante indietro che non funziona

    Buon giorno avrei questo problemino:
    -ho creato due pulsanti,che mi servono per mandare avanti e indietro
    le news...allora sul pulsante avanti,non ho problemi,ma sul quello indietro,uno solo...
    -l'action script che ho associato ad esso è:
    on (release) {
    ticker.prevFrame();
    }
    on (rollOut) {
    ticker.play();
    }
    on (rollOver) {
    ticker.stop();
    }
    fino qui tutto ok...il problema nasce da qui... perchè vorrei che tenendo premuto il tasto,mi scorrano indietro....
    on (press) {
    ticker.prevFrame();
    }


    come devo fare?

    Grazie a tutti
    ciaooo

  2. #2
    Utente di HTML.it L'avatar di munky
    Registrato dal
    May 2001
    Messaggi
    381
    in questo modo non può funzionare perkè l'evento onPress avviene una volta sola, quindi l'operazione viene effettuata una volta sola. Per avere l'effetto ke desideri devi utilizzare un movieclip e non un pulsante, associandoci questo script:

    onClipEvent (mouseDown) {
    if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
    ticker.prevFrame();
    }



    CIAOCIAO
    don't surf the net...make the waves!

    ..::> finger deep within the borderline <::..

  3. #3

    re:--

    Forse ho sbagliato qualcosa..comunque al pulsante avanti ho associato il seguente script e mi funziona...
    on (release) {
    ticker.nextFrame();
    }
    on (rollOut) {
    ticker.play();
    }
    on (rollOver) {
    ticker.stop();
    }
    on (press) {
    ticker.play();
    }

    Vedi? sul on (press) se tengo il pulsante premuto mi scorre in avanti...perchè su quello indietro non dovrebbe funzionare?

    che cambia? devo andare indietro...senza scatti..cioè deve scorrere di continuo....

    se puoi aiutarmi ancora...grazie:sexpulp:
    ciao

  4. #4
    Utente di HTML.it L'avatar di munky
    Registrato dal
    May 2001
    Messaggi
    381
    sul pulsante in avanti funziona perkè hai usato play();
    Il prevFrame() invece non è un play() al contrario ma semplicemente un gotoAndStop() al frame precedente.

    se fai come ti dico funziona, fidati. L'unica "rogna" ke potresti avere è ke sul pulsante INDIETRO il puntatore non cambierebbe forma, come farebbe sui pulsanti... :quipy: ...ma anke a quello c'è rimedio :tongue:

    spero di essermi spiegato in modo decente
    don't surf the net...make the waves!

    ..::> finger deep within the borderline <::..

  5. #5

    re:--

    ok ti ringrazio adesso cerco di mettere in pratica il tuo gradito aiuto...

    Ciao ciao

  6. #6

    :--

    ok....ho risolto cosi

    on (rollOut) {
    ticker.play();
    }
    on (rollOver) {
    ticker.stop();
    }
    on (press) {
    ticker.back = true;
    }
    on (release) {
    ticker.back = false;
    //ticker.play();
    }

    ho inserito questo action script....nel pulsante inserito dentro il MC
    finale, quello in pratica sul quale deve funzionare,non su gli altri interni che c sono....

    Ok...Ti ringrazio ancora...ciao ciao

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.