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

Discussione: scroll continuo

  1. #1

    scroll continuo

    ciao a tutti, ho questo script posto su un pulsante che, al click, scorre il campo testo di un pixel. come faccio a far in modo che se tengo cliccato, lo scroll diventi continuo?

    onClipEvent (mouseDown) {
    if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
    if (_parent.ybar>_parent.bg-_parent.step) {
    _parent.ybar = _parent.bg;
    }
    if (_parent.ybar<_parent.bg) {
    _parent.ybar = _parent.ybar+_parent.step;
    }
    }
    setProperty("_parent.bar", _y, _parent.ybar);
    }

    speri basta questo solo script (del pulsante down), in caso vi mando anche gli altri script che compongono questo scroll.(script della barra di scorrimento e altri script)
    yah man...
    MY SITE
    MY SITE

  2. #2
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Codice PHP:

    onClipEvent 
    (mouseDown) {
    this.onEnterFrame=function(){
    if (
    this.hitTest(_root._xmouse_root._ymousefalse)) {
    if (
    _parent.ybar>_parent.bg-_parent.step) {
    _parent.ybar _parent.bg;
    }
    if (
    _parent.ybar<_parent.bg) {
    _parent.ybar _parent.ybar+_parent.step;
    }
    }
    setProperty("_parent.bar"_y_parent.ybar);
    }

    poi devi aggiungere al mouseUp

    delete this.onEnterFrame;

  3. #3
    non capisco:

    poi devi aggiungere al mouseUp

    delete this.onEnterFrame;
    yah man...
    MY SITE
    MY SITE

  4. #4
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Originariamente inviato da ketamanali
    non capisco:

    poi devi aggiungere al mouseUp

    delete this.onEnterFrame;
    se non l'hai previsto sotto quel codice aggiungi:

    Codice PHP:

    onClipEvent 
    (mouseUp) { 
    delete this.onEnterFrame;

    Cioè serve per cancellare l'enterFrame che attivi per uno scroll continuo, che altrimenti mangerebbe risorse inutilmente.

    Varrebbe lo stesso discorso al press e al release....press metti, release togli...


  5. #5
    a ok , quindi dovrei scrivere:

    onClipEvent (mouseDown) {
    this.onEnterFrame=function(){
    if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
    if (_parent.ybar>_parent.bg-_parent.step) {
    _parent.ybar = _parent.bg;
    }
    if (_parent.ybar<_parent.bg) {
    _parent.ybar = _parent.ybar+_parent.step;
    }
    }
    setProperty("_parent.bar", _y, _parent.ybar);
    }
    }
    onClipEvent (mouseUp) {
    delete this.onEnterFrame;
    }
    yah man...
    MY SITE
    MY SITE

  6. #6
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Originariamente inviato da ketamanali
    a ok , quindi dovrei scrivere:

    onClipEvent (mouseDown) {
    this.onEnterFrame=function(){
    if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
    if (_parent.ybar>_parent.bg-_parent.step) {
    _parent.ybar = _parent.bg;
    }
    if (_parent.ybar<_parent.bg) {
    _parent.ybar = _parent.ybar+_parent.step;
    }
    }
    setProperty("_parent.bar", _y, _parent.ybar);
    }
    }
    onClipEvent (mouseUp) {
    delete this.onEnterFrame;
    }
    si...

  7. #7
    ok funzionano, sia il pulsante giu che il pulsante giu, ma non mi funziona piu' il pulsante scorrevole della barra dello scroll, che ha il seguente script:



    //AS per il trascinamento di questo oggetto
    onClipEvent (mouseDown) {
    if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
    startDrag(this, false, 0, _parent.bs, 0, _parent.bg);
    }
    }
    onClipEvent (mouseUp) {
    stopDrag();
    }
    yah man...
    MY SITE
    MY SITE

  8. #8
    vi prego non lasciatemi in mezzo alla strada...:

    vi ripeto la domanda:


    ok funzionano, sia il pulsante giu che il pulsante su, ma non mi funziona piu' il pulsante scorrevole della barra dello scroll, che ha il seguente script:



    //AS per il trascinamento di questo oggetto
    onClipEvent (mouseDown) {
    if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
    startDrag(this, false, 0, _parent.bs, 0, _parent.bg);
    }
    }
    onClipEvent (mouseUp) {
    stopDrag();
    }
    yah man...
    MY SITE
    MY SITE

  9. #9
    non lasciatemi in mezzo alla strada...:
    yah man...
    MY SITE
    MY SITE

  10. #10
    come mai se le freccie di scorrimento su e giu riesco a farle funzionare con lo scroll continuo, si annulla l'action della levetta di scorrimento?
    yah man...
    MY SITE
    MY SITE

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.