Visualizzazione dei risultati da 1 a 9 su 9

Discussione: controllo scorrimento

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    13

    controllo scorrimento

    come mettere un controllo che impedisca alla clip di andare oltre ad un certo _x?

  2. #2
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    codice:
    if(mc._x < valoreLimiteX){
    mc._x += valoreIncremento
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    13
    grazie, ma come lo inserisco qui dentro??


    on (release) {
    xfinale = clip._x+200;
    clip.onEnterFrame = function() {
    if (this._x<xfinale){
    this._x += 30;
    }
    }
    }
    il clip._x non dovrebbe superare i -400 e 200

    ???

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    se 200 e -400 sono valori assoluti, allora
    on (release) {
    xfinale = 200;
    clip.onEnterFrame = function() {
    if (this._x<xfinale){
    this._x += 30; //30 secondo me son troppi...
    } else{
    this._x=200;
    delete this.onEnterFrame;
    }
    }
    }
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  5. #5
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Ma come fa a superare i -400 se l'incremento è positivo? Hai 2 pulsanti?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    si, ha due pulsanti... lo so perchè lo script gliel'ho mandato io prima in un altro 3ad
    a proposito,fruber, non aprire un altro thread se l'argomento è lo stesso, continua sull'originale.
    ciao
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    13
    grazie tante e scusate sono nuova e di flash e di relativo forum...

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    13
    non vogliatemene ma forse non mi son spiegata bene:
    aggiungendo l'ultimo controllo accade qcosa di strano..
    io vorrei che il mio clip ad ogni clic di pulsante si sposti di 200px o avanti o indietro a seconda di quale clicco, pero essendo lungo un tot per evitare che scorra troppo mostrando dei vuoti, vorrei poter far si che rimanga entro i -400px ed i 200px iniziali..
    l'ultimo codice mi blocca il pulsante dopo il primo clic...

    spero di essermi spiegata meglio..

  9. #9
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    codice:
    function move(targetx){
    	clip._x = clip._x + (targetx - clip._x)/4;
    }
    btn1.onPress = function(){
    	pressed=1;
    }
    btn2.onPress = function(){
    	pressed=2;
    }
    _root.onEnterFrame = function(){
    	if(pressed==1){
    	move(200);
    	}
    	if(pressed==2){
    	move(-400);
    	}
    }

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.