Visualizzazione dei risultati da 1 a 6 su 6

Discussione: redirect con timer

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    322

    redirect con timer

    Ciao a tutti, premetto di essere un pò un asino in flash, cmq ho creato un'animazione ed avrei la necessità di fare alla fine di questa animazione un redirect al sito web.. La particolarità di questa cosa è che vorrei fare in modo che il redirect venisse fatto leggendo la pagina a cui andare da un file di testo.Il file di testo dovrebbe avere questo formato:

    http://www.miosito.it/home.htm|10

    dove il 10 sta x i 10 secondi in cui l'animazione deve restare li prima di effettuare il redirect.

    Il carattere | l'ho messo come separatore.

    Cosa devo scrivere nell'ultimo frame x ottenere questo???

    Spero di essere stato chiaro.. Ciao e grazie

  2. #2
    Utente bannato
    Registrato dal
    Dec 2005
    Messaggi
    91
    presupponendo che sai leggere da file di testo, e sai mettere in opportune variabili i 2 valori che chiamerò con link e secondi fai un setInterval

    del tipo:

    attesa=secondi*1000;//moltiplichi x 1000 perche in setInterval devi passare i millisecondi
    aspetta=setInterval(vai,attesa);//l'intervallo di id aspetta chiama la funzione vai ogni attesa millisecondi. Per info guarda la guida di flash su setInterval

    function vai(){//la tua funzione che viene eseguita dopo attesa
    clearInterval(aspetta);
    getURL(link);
    }

    enjoy

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    322
    ok x questo, xò non so come leggere il file.. scusa l'ignoranza...

    mi potresti aiutare in proposito

    grazie mille

  4. #4
    Utente bannato
    Registrato dal
    Dec 2005
    Messaggi
    91
    file di testo:

    ciccio=blablabla||10

    nel flash:

    carica=new LoadVars();
    carica.onLoad=function(){
    link=carica.ciccio.split("||")[0];
    secondi=carica.ciccio.split("||")[1];
    }
    carica.load("iltuotxt.txt");

    Poi sistema tu... ti ricordo F1 in flash per la guida.

    Enjoy

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    322
    Allora nell'ultimo frame del filmato ho inserito questo pezzo di codice

    carica=new LoadVars();
    carica.onLoad=function(){
    link=carica.ciccio.split("||")[0];
    secondi=carica.ciccio.split("||")[1];
    }
    carica.load("link.txt");
    trace(link);
    trace(secondi);

    xò la finestra di output mi dice che le 2 variabili sono undefined


  6. #6
    Utente bannato
    Registrato dal
    Dec 2005
    Messaggi
    91
    le azioni mettile dentro all'onLoad... vuol dire dopo che ha caricato...
    carica=new LoadVars();
    carica.onLoad=function(){
    link=carica.ciccio.split("||")[0];
    secondi=carica.ciccio.split("||")[1];
    trace(link);
    trace(secondi);
    }
    carica.load("link.txt");

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.