Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Scroll con mouse over

  1. #1

    Scroll con mouse over

    Ciao a tutti,

    devo realizzare un testo che scorra verticalmente quando si va su di esso con il mouse.

    Ho qualche problema a capire la logica del funzionamento; mi spiego meglio: se ci sono due frecce, una "up" ed una "down", clicco su una delle due e muovo il testo verso l'alto o verso il basso.
    Ma se ho un unico testo (che fungerà anche da pulsante, presumo), come faccio?

    Ho provato a cercare degli esempi sul sito, ma non ne ho trovati... Sapreste aiutarmi o darmi qualche suggerimento?

    Grazie.
    Ciao

  2. #2
    Nessun esempio o suggerimento?
    Grazie.
    Ciao

  3. #3

    Ok, primo problema risolto

    Ho trovato un esempio ed ho capito la logica di funzionamento...
    In pratica, faccio muovere il testo con il mouse.
    Il problema è che non riesco a fermarlo, e mi si crea un loop del testo... se il testo arriva fino in fondo ed il mouse è ancora abbassato, il testo riparte dall'inizio

    Il codice che ho usato è il seguente:

    startDrag("", true);

    movieheight = 10;
    moviewidth = 500;

    w = getProperty("../picture", _height);

    xPos = getProperty("", _x);
    yPos = getProperty("", _y);

    xPos = 5;
    yPos = yPos-(movieheight/2);

    setProperty("../picture", _y, getProperty("../picture", _y)-(yPos/speed));
    if (Number(getProperty("../picture", _y))<Number(-(w/2))) {
    setProperty("../picture", _y, 0.01);
    } else if (Number(getProperty("../picture", _y))>0) {
    setProperty("../picture", _y, -w/2);
    }



    dove "picture" è il mc che contiene un altro mc "image", che contiene il testo.
    Ho tutto il testo nella pagina e ne visualizzo solo una parte con una maschera.

    Come posso fare per fermare lo scroll quando si arriva alla fine del testo o impedire che si possa andare in su quando è all'inizio?

    Grazie. Ciao

  4. #4

    linea mancante nel codice

    Sorry...

    nel codice che ho postato non ho inserito la linea:

    speed = 100;

    che invece ho inserito nel mio codice.
    Grazie.
    Ciao

  5. #5


    Nessun aiuto?
    Ciao

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.