Visualizzazione dei risultati da 1 a 8 su 8

Discussione: timeline reverse!

  1. #1
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822

    timeline reverse!

    come faccio a far scorrere nel senso opposto la linea temporale di una clip fino ad un determinato fotogramma?
    azione da pulsante ovviamente.
    ho fatto un search ma non ho trovato nulla di soddisfacente!

    Grazie e ciao a tutti!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    codice:
    function reverse(chi, frame)
    {
    	if (chi._currentframe > frame)
    	{
    		chi.gotoAndStop(chi._currentframe - 1);
    	}
    }
    nomeMc.onEnterFrame = function()
    {
    	reverse(this, 5);
    };

  3. #3
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    Originariamente inviato da polliotto
    codice:
    function reverse(chi, frame)
    {
    	if (chi._currentframe > frame)
    	{
    		chi.gotoAndStop(chi._currentframe - 1);
    	}
    }
    nomeMc.onEnterFrame = function()
    {
    	reverse(this, 5);
    };
    grazie. metto questo codice nel primo fotogramma tanto è una function...
    e sul bottone?
    potresti spiegarmi meglio scusa, ciò capito ma vagamente...
    Grazie

  4. #4
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    Originariamente inviato da Base
    grazie. metto questo codice nel primo fotogramma tanto è una function...
    e sul bottone?
    potresti spiegarmi meglio scusa, ciò capito ma vagamente...
    Grazie
    codice:
    on (release) {
    	reverse(_root.nomemc, 5);
    };
    così?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    come hai scritto non va bene
    codice:
    function reverse(chi, frame)
    {
    	if (chi._currentframe > frame)
    	{
    		chi.gotoAndStop(chi._currentframe - 1);
    	} else
    	{
    		chi.onEnterFrame = null;
    	}
    }
    function reverseFrame(nomeMc, frame)
    {
    	nomeMc.onEnterFrame = function()
    	{
    		reverse(this, frame);
    	};
    }
    // il richiamo devi fare cosi
    on (release) {
    	reverseFrame(mc, 1)
    };
    oppure crei il metodo per i movieclip
    codice:
    MovieClip.prototype.reverseFrame = function(frame)
    {
    	this.onEnterFrame = function()
    	{
    		if (this._currentframe > frame)
    		{
    			this.gotoAndStop(this._currentframe - 1);
    		} else
    		{
    			this.onEnterFrame = null;
    		}
    	};
    };
    // in questo caso il richiamo devi fare cosi
    on (release) {
    	mc.reverseFrame(1)
    };

  6. #6
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    Originariamente inviato da polliotto
    come hai scritto non va bene
    codice:
    function reverse(chi, frame)
    {
    	if (chi._currentframe > frame)
    	{
    		chi.gotoAndStop(chi._currentframe - 1);
    	} else
    	{
    		chi.onEnterFrame = null;
    	}
    }
    function reverseFrame(nomeMc, frame)
    {
    	nomeMc.onEnterFrame = function()
    	{
    		reverse(this, frame);
    	};
    }
    // il richiamo devi fare cosi
    on (release) {
    	reverseFrame(mc, 1)
    };
    oppure crei il metodo per i movieclip
    codice:
    MovieClip.prototype.reverseFrame = function(frame)
    {
    	this.onEnterFrame = function()
    	{
    		if (this._currentframe > frame)
    		{
    			this.gotoAndStop(this._currentframe - 1);
    		} else
    		{
    			this.onEnterFrame = null;
    		}
    	};
    };
    // in questo caso il richiamo devi fare cosi
    on (release) {
    	mc.reverseFrame(1)
    };
    ok grazie ci sono ora provo... :metallica

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    di che

  8. #8
    Utente di HTML.it L'avatar di ZeroOne
    Registrato dal
    Feb 2002
    Messaggi
    110
    ciao
    ho provato col 1° metodo che hai descritto e funziona però:
    ho un movie clip e un pulsante nella scena
    ho messo che al rollOver del mc parte il movieclip e al rollOut dovrebbe fare il richiamo per la funzione reverse...
    solo che il rollOut non funziona...
    se invece assegno al pulsante on (release) richiama funzione funziona tutto perfettamente cioè passando sopra al mc parte...poi cliccando sul pulsante torna indietro...
    come faccio a farlo tornare indietro quando faccio il rollOut del mc?
    grazie
    It's show time!

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.