Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    82

    campo d'azione mouse per scroller

    salve a tutti
    sto usando questo piccolo script per scorrere una galleria di thumbs in orizzontale, però vorrei che il mouse fermasse lo scorrimento quando esce dal campo d'azione verticale
    qualcuno piò aiutarmi, please ?? grazie

    codice:
    onClipEvent (load) {
    	xcenter = 580;
    	speed = 1/40;
    	this._x = -998;
    }
    onClipEvent (enterFrame) {
    	var distance = _root._xmouse-xcenter;
    	_x>2 ? _x=-998 : _x<-998? _x=2 : _x -= (distance*speed);
    }

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non ho molta dimestichezza con questa vecchia sintassi, ma una cosa del genere potrebbe funzionare
    codice:
    onClipEvent (load) {
    	xcenter = 580;
    	speed = 1/40;
    	this._x = -998;
    }
    onClipEvent (enterFrame) {
    	if(verify == true){
    		var distance = _root._xmouse-xcenter;
    		_x>2 ? _x=-998 : _x<-998? _x=2 : _x -= (distance*speed);
    	}
    }
    onClipEvent (mouseMove) {
    	if(this.hitTest(_root._xmouse, _root._ymouse)){
    		var verify = true;
    	} else {
    		var verify = false;
    	}
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    82
    scusate tutti per il doppio post assolutamente involontario(c'è modo di cancellarlo?)
    comunque, nonostante la "vecchiezza" della sintassi, ho risolto così

    codice:
    onClipEvent (enterFrame) {
    
            //se la posizione y del mouse è maggiore della posizione y 
            //del bordo superiore "_root._ymouse>_y"
            //e minore del bordo inferiore "_root._ymouse<_y+_height"
            if(_root._ymouse>_y && _root._ymouse<_y+_height){ 
    var distance = _root._xmouse-xcenter;
      _x>2 ? _x=-998 : _x<-998? _x=2 : _x -= (distance*speed);
    }
    }
    grazie a chi comunque mi ha risposto

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da picieffe
    scusate tutti per il doppio post assolutamente involontario(c'è modo di cancellarlo?)
    mi sà che lo può eliminare solo un moderatore


    Originariamente inviato da picieffe
    comunque, nonostante la "vecchiezza" della sintassi, ho risolto così
    è una buona soluzione


    Originariamente inviato da picieffe
    grazie a chi comunque mi ha risposto

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.