Visualizzazione dei risultati da 1 a 2 su 2

Discussione: barra che scorre

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    170

    barra che scorre

    Salve ragazzi,
    ho un menu con una barra che scorre lungo l'asse x e si va a posizionare sotto ogni voce a seconda della posizione del mouse sui vari bottoni che compongono questo menu.Io ho realizzato un codice che sembra funzionare abbastanza bene, tranne per il fatto che alcune volte sembra che questa barra impazzisce facendo un bel effetto ping pong.
    Potete visualizzare il tutto a questo indirizzo http://www.mekane.it/new/indexhtml
    Infatti se provate a posizionarvi sulle varie voci del menu...noterete che dopo alcuni minuti di prove la barretta impazzisce

    il codice che sto usando per gestire questo evento, è il seguente :
    codice:
    on(rollOver){
    speed = 10.4;
    
    slider.onEnterFrame = function(){
    position = Math.round(slider._x);
    
    if(position > 16){
    	slider._x -= speed*2 ;
    	}
    else 
    if(position < 16){
    
    	slider._x += speed*2;
    	
    	}
    else 
    if(position == 16){
    	delete slider.onEnterFrame;
    
    
    }
    }
    
    
    }

  2. #2
    beh prova con le tween vedrai che con due righe di codice farai quello che vuoi

    tipo ti fai una semplice funzione e gli passi divolta in volta la coordinata x
    sul frame

    //importiamo le tween
    import mx.transitions.*;
    import mx.transitions.easing.*;

    //facciamo una funzione x far spostare la slide

    function spostaslide(dovex){

    var ___TWEEN___:Tween = new Tween(slider, "_x", Regular.easeOut, slider._x, dovex, 30, false);

    }

    e quindi sui tuoi pulsanti basterà

    on(rollOver){
    spostaslide(300)
    }

    supponendo che vuoi che la slide si sposto alla cordinata x=300 da dove si trova in quel momento

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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.