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

    [F8 - AS2] Funzione di scroll per pulsanti.

    Ciao a tutti!
    Ho un campo di testo a cui sono assegnati due pulsanti di scroll, scrollUp_btn e scrollDown_btn.
    Avrei intenzione di fare in modo che una volta premuto un pulsante, il testo continui lo scroll finché il tasto del mouse resta; il codice che ho utilizzato č:

    function scrollup() {
    my_txt.scroll=my_txt.scroll-1;
    }

    function scrolldown() {
    my_txt.scroll=my_txt.scroll+1;
    }

    scrollUp_btn.onPress = function() {
    upint=setInterval(scrollup,100);
    }

    scrollUp_btn.onRelease = function() {
    clearInterval(upint);
    }

    scrollDown_btn.onPress = function() {
    downint=setInterval(scrolldown,100);
    }

    scrollDown_btn.onRelease = function() {
    clearInterval(downint);
    }


    Purtroppo scritto cosė il codice č sbagliato, in quanto se mi muovo col mouse tenendo premuto al di fuori dell'area attiva, lo scroll non si arresta ed č come se il pulsante restasse sempre premuto, anche se successivamente uso l'altro.
    Ho risolto parzialmente questo problema aggiungendo al codice:

    scrollUp_btn.onReleaseOutside = function() {
    clearInterval(upint);
    }

    scrollDown_btn.onReleaseOutside = function() {
    clearInterval(downint);
    }


    Questo permette di arrestare lo scroll se rilascio il tasto del mouse anche al di fuori dell'area attiva e potrebbe andare bene...
    Purtroppo quello che non riesco a trovare č un comando che interrompa lo scroll una volta uscito dall'area attiva del pulsante (anche se il tasto del mouse resta premuto). Ho provato con le funzioni onRollOut, ma non ho avuto successo.
    Grazie per l'attenzione!
    "Aww! I'm going to the concert!"
    "Well, it sure SUCKS TO BE YOU!"

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    al posto di onRollOut puoi provare ad usare onDragOut, dovrebbe essere quello che ti serve

    MovieClip.onDragOut

  3. #3
    Grazie mille, sono un vero vero vero cieco... era anche scritto nell'help e non l'ho visto...
    D'HO!
    Pensa che erano settimane che mi scervellavo... ora posso quasi ricominciare a dormire (programmo praticamente di notte)!
    "Aww! I'm going to the concert!"
    "Well, it sure SUCKS TO BE YOU!"

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Gwanėm Del'Ajab
    (programmo praticamente di notte)!
    siamo in tanti

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.