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

    come impostare un azione goto da un movieclip

    Ciao, ho trovato questo script, ma non riesco a capire come e dove inserire l'azione che mi sposta da una scena all'altra
    lo script lo applico su un MC per ottenere un comportamento da pulsante, grazie.
    codice:
    onClipEvent (load) {
    	this.stop();
    }
    onClipEvent (mouseMove) {
    	if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
    		if (!sopra) {
    			sopra = true;
    			if (!premutoFuori && !premutoDentro) {
    				// on(rollOver)
    				this.gotoAndStop(2);
    				_parent.testo = "ROLL OVER";
    				//-------------
    			} else if (premutoDentro) {
    				// on(dragOver)
    				this.gotoAndStop(3);
    				_parent.testo = "DRAG OVER";
    				//-------------
    			}
    		}
    	} else {
    		if (sopra) {
    			sopra = false;
    			if (!premutoFuori && !premutoDentro) {
    				// on(rollOut)
    				this.gotoAndStop(1);
    				_parent.testo = "ROLL OUT";
    				//------------
    			} else if (premutoDentro) {
    				// on(dragOut)
    				this.gotoAndStop(2);
    				_parent.testo = "DRAG OUT";
    				//------------
    			}
    		}
    	}
    	updateAfterEvent();
    }
    onClipEvent (mouseDown) {
    	if (sopra) {
    		// on(press)
    		this.gotoAndStop(3);
    		_parent.testo = "PRESS";
    		/*** DOUBLE CLICK ROUTINE ***
    
    		if (getTimer()-click<300) {
    			// double click
    			_parent.testo = "PRESS DOUBLE CLICK";
    		} else {
    			click = getTimer();
    			// single click
    			_parent.testo = "PRESS SINGLE CLICK";
    
    		}***************************/
    		premutoDentro = true;
    	} else {
    		premutoFuori = true;
    	}
    	updateAfterEvent();
    }
    onClipEvent (mouseUp) {
    	if (premutoDentro && sopra) {
    		// on(release)
    		this.gotoAndStop(2);
    		_parent.testo = "RELEASE";
    		//------------
    	} else if (premutoDentro && !sopra) {
    		// on(releaseOutside)
    		this.gotoAndStop(1);
    		_parent.testo = "RELEASE OUTSIDE";
    		//-------------------
    	} else if (premutoFuori && sopra) {
    		// on(rollOver)
    		this.gotoAndStop(2);
    		_parent.testo = "ROLL OVER";
    		//-------------
    	}
    	premutoDentro = premutoFuori = false;
    	updateAfterEvent();
    }
    Grazie per l'aiuto,
    Abre le orechie, ascolta pendecho... Prova a fare una delle tue estronzate de pazo, prova a tirare fuori el ferro, io te lo esterapo de mano, te lo metto en el culo e poi premo el grilletto asta che siento el click...
    Jesus Quintana

  2. #2
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Non basta usare "uno script qualunque", fra l'altro meramente didattico, associandolo a chissā quale contesto (il tuo). Cmq, laddove c'č il commento per l'azione on (press) devi sostituire (non aggiungere):

    this.gotoAndStop(3);

    con:

    _root.gotoAndPlay ("nomeEtichettaDelFrameDaRaggiungere");

    Sai come si assegna un nome di etichetta ad un frame?

    Qualche minuto dopo:

    Se il tuo intento č quello di usare un MC come se fosse un pulsante, non occorre altro che assegnargli le azioni tipiche di un pulsante:

    on (rollOver) { // quando il puntatore va sul MC
    // fai questa cosa;
    }
    on (rollOut) { // quando il puntatore va via dal MC
    // fai questa cosa;
    }
    on (press) { // quando premi col mouse sul MC
    // fai questa cosa;
    }
    on (release) { // quando rilasci il tasto del mouse
    // fai questa cosa;
    }
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  3. #3
    appena riesco a riprendermi dal trauma del risveglio provo,
    intanto ti ringrazio, sei molto gentile!!! Buon W.E.
    Abre le orechie, ascolta pendecho... Prova a fare una delle tue estronzate de pazo, prova a tirare fuori el ferro, io te lo esterapo de mano, te lo metto en el culo e poi premo el grilletto asta che siento el click...
    Jesus Quintana

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.