Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: _x

  1. #1
    Utente di HTML.it L'avatar di ISE
    Registrato dal
    Sep 2003
    Messaggi
    1,314

    _x

    Ciao,
    come posso fare per far muovere un clip utilizzando solo la proprietà _X?
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    movieclip._x = nuovo_valore;

  3. #3
    Utente di HTML.it L'avatar di ISE
    Registrato dal
    Sep 2003
    Messaggi
    1,314
    A me servirebbe farlo muovere in maniera fluida.
    Se utilizzo movieclip._x=nuovo valore devo praticamente utilizzare circa 1500 frame...
    Non c'è un modo più rapido?

  4. #4
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    movieclip._x += valore;

    incrementa di "valore" la tua movieclip..

    se metti l'evento dentro lo stesso movieclip cosi:

    onClipEvent(enterFrame){
    this._x += valore;
    }

    ciauz
    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

  5. #5
    Utente di HTML.it L'avatar di ISE
    Registrato dal
    Sep 2003
    Messaggi
    1,314
    Nello stesso modo lo posso spostare sia verso destra che verso sinistra giusto?
    Se mettessi un if posso controllare la posizione della mai movieclip?
    Nel senso che non vorrei che andasse oltre un certo valore di x...
    grazie!

  6. #6
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    si certo incrementando lo muovi verso destra.. decrementando verso sinistra...

    puoi mettere un if e verificare prima di assegnare il valore della x, il valore corrente...più o meno cosi..

    onClipEvent(EnterFrame){
    if(this._x > MAX_X){
    this._x -= valore
    } else {
    this._x -= valore
    }
    }

    puoi anche inserire un controllo per una posizione minima..

    ciauz
    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

  7. #7
    Utente di HTML.it L'avatar di ISE
    Registrato dal
    Sep 2003
    Messaggi
    1,314
    Ho scritto questo sulla mia movie:

    onClipEvent(enterFrame)
    {
    if(this._x>-1980)
    {
    this._x-=3
    }
    }
    In questo modo va verso sinistra tranquillamente ma come faccio per farla tornare verso destra?
    Praticamente deve andare da destra a sinistra e da sinistra a destra...

  8. #8
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    ok devi controllare allora anche in che direzione stai andando...o che incremento dai al tuo clip.. prova cosi..

    onClipEvent(load){
    incremento = 3;
    }
    onClipEvent(enterFrame) {
    if (incremento > 0){
    if(this._x < 400){
    this._x += incremento;
    } else {
    incremento = -3
    }
    } else {
    if(this._x > 10){
    this._x += incremento;
    } else {
    incremento = 3
    }
    }
    }

    questo controlla fra uno spazio da = 10 e x = 400.. prova coi tuoi valori..
    ciauz
    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

  9. #9
    onClipEvent(onEnterFrame){
    if(goingRight){
    if(this._x<1980) this._x+=3;
    else goingRight=false;
    }
    else{
    if(this._x>-1980) this._x-=3;
    else goingRight=true;
    }
    }

    Radian

  10. #10
    Utente di HTML.it L'avatar di ISE
    Registrato dal
    Sep 2003
    Messaggi
    1,314
    PER RADIAN:
    lo script è stupendo ma c'è un problema:la foto va verso destra e poi torna indietro ma quando torna indietro verso destra ad un certo punto scompare... dovrebbe fare lo stesso movimento quando arriva alla estremità sinistra....

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.