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

    eseguire in automatico le sezioni del sito

    Ciao, ho un grosso problema;
    ho un sito fatto in flash, che ovviamente attraverso dei bottoni richiama delle sezioni che sono poi dei Mc esterni.
    Il grosso problema è che mi hanno chiesto di rendere il cambio delle pagine in automatico ogni tot secondi, perchè serve ad una presentazione...
    Come cavolo posso fare a far andare in automatico queste sezioni, senza che nessuno clicchi niente?
    aiutatemi che è un bel casino...

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Crei un ciclo che in base al tempo esegue automaticamente l'azione che prima associavi ai pulsanti. In flash5, userai un enterFrame con il getTimer, in flash mx un setInterval.

  3. #3
    non è che potresti farmi capire meglio... uso flash 5,
    scusa ma non mi è chiarissimo come si mette in pratica...

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Fai questa prova. Crea un movieclip vuoto, e associagli:

    codice:
    onClipEvent(load){
    	pausa = 5000; // 5 secondi
    	inizio = getTimer();
    }
    onClipEvent(enterFrame){
    	if(getTimer() - inizio > pausa){
    		inizio = getTimer();
    		trace("SONO PASSATI 5 SECONDI");
    	}
    }

  5. #5
    cosa dovrebbe succedere? scusa nega ma non capisco
    io in questo sito ho un mc, che ai diversi fotogrammi è associato loadmovienum, che richiama poi gli swf esterni, tutto questo dovrebbe ciclare in auto...

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Nella finestra dell'output, ogni 5 secondi, appare la scritta "SONO PASSATI 5 SECONDI". Il che serve a dire che hai il sistema per eseguire un comando ogni 5 secondi...

  7. #7
    si questo l'ho visto, ma nella pratica, per richiamare il MC (nomeistanza mc)e per fare in modo che per es. dopo 60 sec. il mc dal fotogramma 20 passi al 21, dopo 60 sec al frame 22 etc...?

  8. #8
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    onClipEvent (load) {
    	pausa = 60000;// 60 secondi
    	frame = new Array(5, 10, 20, 21, 22);
    	i = 0;
    	inizio = getTimer();
    }
    onClipEvent (enterFrame) {
    	if (getTimer() - inizio > pausa) {
    		inizio = getTimer();
    		this._parent.gotoAndStop(frame[i]);
    		i++;
    	}
    }

  9. #9
    frame = new Array(5, 10, 20, 21, 22);

    questi sono i frame dove del mc dove vengono richiamati i swf?
    perchè qualcosa succede ma non si caricano i movie esterni, diventa solo bianco la parte del mc, ma niente loadmovie... boh che caos

  10. #10
    no ok, ho tolto il parent, ed ora va

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.