Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    finestra spostata che ritorna a x e y originarie

    Scusate,spiego cosa vorrei fare:
    nello stage ho una finestra in una certa posizione che è trascianbile all'interno dello stage. Ora, trascinata dalla posizione iniziale ad una certa posizione, cliccando su un pulsante che chiamo Reset, la finestra deve ritornare nella sua posizione iniziale con frizione.
    Mi sono spiegato bene?!
    Quale funzione devo dare?

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    se usi mx ecco:
    codice:
    mio_mc.xpos = mio_mc._x;
    mio_mc.ypos = mio_mc._y;
    mio_mc.ease = .2;
    mio_mc.onPress = function() {
    	this.startDrag(false);
    };
    mio_mc.onRelease = function() {
    	this.stopDrag();
    };
    pulsante.onPress = function() {
    	mio_mc.onEnterFrame = function() {
    		this.distancex = (this.xpos - this._x) * this.ease;
    		this._x += this.distancex;
    		this.distancey = (this.ypos - this._y) * this.ease;
    		this._y += this.distancey;
    		if ((this._x < this.xpos + 1 && this._x > this.xpos - 1) && (this._y < this.ypos + 1 && this._y > this.ypos - 1)) {
    			this._x = this.xpos;
    			this._y = this.ypos;
    			delete this.onEnterFrame;
    		}
    	};
    };

  4. #4
    questo script lo devo dare al pulsante Reset(pulsante che fa ritornare la finestra nella posizione originari)?!
    Io invece al pulsante Drag (si trova all'interno del MC istanziato "finestra1") che mi permette di trascinare la mia finestra ho dato l'azione del drag:
    on(press){
    startDrag("/finestra1");
    }
    on(release){
    stopDrag();
    }

  5. #5
    un esempio della finestra draggabile e che al clic del pulsante reset ritorna nella sua posizione iniziale la potete trovare a questo link:
    www.theory7.com
    Come devo fare?

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    usi mx o f5?

  7. #7
    Uso MX...da poco.

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.