Visualizzazione dei risultati da 1 a 5 su 5

Discussione: scrollbar oddio

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610

    scrollbar oddio

    allora sto facendo un scrollbar
    prendendo spunto dal tutorial di flash-mx

    purtroppo pur eseguendo i calcoloi
    correttamente non tornano i conti mi spiego

    io ho per adesso 2 clip una che rappresenta il cursoe ed una la barra
    quindi senza freccie.

    per calcolare lo scorrimento massimo faccio così

    max = Math.round(bar._height-scroller._height);
    ed è corretto perchè così ottengo il massimo scorrimento -
    la grandezza della clip cursore

    per calcolarmi di quanto devo spostarmi ogni volta faccio così:
    space = max/(campo.maxscroll);
    in divido il mio massimo scorrimento diviso maxscroll
    (numero totale di linee)

    quindi ogni volta che sposto il cursore tramite il drag:
    this.startDrag(false, 0, 0, 0, max);

    calcolo la nuova posizione dello scroll con questo calcolo:

    campotesto.scroll = (cursore._y/space)+1;

    ce un problema ed è questo quando io draggo la clip
    questa non si muove ogni volta di "space" muovimento ma di n pixel
    il che mi scombusola tutti i calcoli ottenendo, che quando
    il cursore e a metà strada o anche meno, ho già visionato tutto il testo.

    spero di essermi spiegato ciao R.
    R.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610

    Re: scrollbar oddio

    Originariamente inviato da yag
    allora sto facendo un scrollbar
    prendendo spunto dal tutorial di flash-mx

    purtroppo pur eseguendo i calcoloi
    correttamente non tornano i conti mi spiego

    io ho per adesso 2 clip una che rappresenta il cursoe ed una la barra
    quindi senza freccie.

    per calcolare lo scorrimento massimo faccio così

    max = Math.round(bar._height-scroller._height);
    ed è corretto perchè così ottengo il massimo scorrimento -
    la grandezza della clip cursore

    per calcolarmi di quanto devo spostarmi ogni volta faccio così:
    space = max/(campo.maxscroll);
    in divido il mio massimo scorrimento diviso maxscroll
    (numero totale di linee)

    quindi ogni volta che sposto il cursore tramite il drag:
    this.startDrag(false, 0, 0, 0, max);

    calcolo la nuova posizione dello scroll con questo calcolo:

    campotesto.scroll = (cursore._y/space)+1;

    ce un problema ed è questo quando io draggo la clip
    questa non si muove ogni volta di "space" muovimento ma di n pixel
    il che mi scombusola tutti i calcoli ottenendo, che quando
    il cursore e a metà strada o anche meno, ho già visionato tutto il testo.

    spero di essermi spiegato ciao R.
    "UP"
    R.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610

    Re: Re: scrollbar oddio

    Originariamente inviato da yag
    "UP"
    "RE UP"
    R.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610

    Re: Re: Re: scrollbar oddio

    Originariamente inviato da yag
    "RE UP"
    ecco cosa succede

    http://www31.brinkster.com/flshasp/F...scrollbar3.swf

    così capite meglio
    R.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610

    Re: Re: Re: Re: scrollbar oddio

    Originariamente inviato da yag
    ecco cosa succede

    http://www31.brinkster.com/flshasp/F...scrollbar3.swf

    così capite meglio
    sono riuscito a risolvere
    ora però devo sempre una scrollbar ma non per un testo ma per uno scrollbox ...
    R.

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.