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

    doppio scroll su stesso mc

    ciao ho questo problema ho due scroll uguali nello stesso clip (scroll fagiana)

    Codice PHP:
    stop();
    .... 
    codice ...
    }
    // dichiaro il listener per lo scroll
    mouseListener = new Object();
    // allo scroll del mouse
    mouseListener.onMouseWheel = function(delta) {
        
    // controlla lo scroll
        
    if(delta<0) {
            
    // se scrollo in giù
            // se la y è minore del basso - 1
            
    if(scrollFace._y<bottom-1) {
                
    // la y decresce di delta
                
    scrollFace._y -= delta;
                
    // richiama lo scroll con easing
                
    easeScroll();
            } else {
                
    // altrimenti la y = al basso
                
    scrollFace._y bottom;
                
    // richiama lo scroll con easing
                
    easeScroll();
            }
        } else {
            
    // se scrollo in su
            // se la y è maggiore dell'alto + 1
            
    if(scrollFace._y>top+1) {
                
    // la y decresce di delta
                
    scrollFace._y -= delta;
                
    // richiama lo scroll con easing
                
    easeScroll();
            } else {
                
    // altrimenti la y = all'alto
                
    scrollFace._y top;
                
    // richiama lo scroll con easing
                
    easeScroll();
            }
        }
    }

    // aggiunge l'ascoltatore del Mouse
    Mouse.addListener(mouseListener);
    }; 

    // manda in esecuzione tutta la baracca!
    scrolling(); 
    il problema sta nel fatto che quando muovo la rotella del mouse mi si muovono tutti e due gli scroll come potrei fare in modo da far muovere lo scroll solo se il mouse e sopra al clip

  2. #2
    ho risolto in questo modo ho creato un bottone trasparent sopra al clip

    mousescrolbtntrasp_mc.onRollOver = function () {
    this.useHandCursor = false;
    Mouse.addListener(mouseListener1);
    }
    mousescrolbtntrasp_mc.onRollOut = function () {

    }

    solo che vorrei che in caso di rollout mi smettesse di ascoltare il listener come potrei fare? Non esiste uno stop addListener?

  3. #3
    risolto

    mousescrolbtntrasp_mc.onRollOut = function () {
    delete Mouse.removeListener(mouseListener1);
    }

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.