Visualizzazione dei risultati da 1 a 8 su 8

Discussione: setInterval

  1. #1
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505

    setInterval

    Ciao,


    In un fotogramma ho le seguenti azioni :

    clip1.loadMovie("news.swf");
    clip2.loadMovie("login.swf");
    clip3.loadMovie("home.swf");

    Lasciando così com'é i 3 filmati vengono caricati contemporaneamente.
    Vorrei farli caricare con una breve pausa tra uno e l'altro.
    Pensavo di utilizzare il setInterval ma non sono molto in chiaro con il suo utilizzo.


    Qualcuno mi può dare un consiglio?

    Grazie
    Ciao
    Sempre più in alto...
    www.webdition.com

  2. #2
    clips = ['clip1','clip2','clip3']
    nomi = ['news.swf','login.swf','home.swf']

    funcion caricaClip(target,nome){
    _root[target].loadMovie(nome)
    _root.a++
    }
    setInterva(caricaClip,1000,clips[a],nomi[a])

    Non l'ho testato quindi potrebbe essere da modificare un po'

  3. #3
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    C'erano un paio di errori di sintassi che ho corretto, però non mi carica niente.
    Ho aggiunto la prima riga a=0 e cosi facendo mi carica in continuazione news.swf nel clip1



    a=0;
    clips = ['clip1','clip2','clip3']
    nomi = ['news.swf','login.swf','home.swf']

    function caricaClip(target,nome){
    _root[target].loadMovie(nome)
    _root.a++
    }
    setIntervat(caricaClip,1000,clips[a],nomi[a])
    Sempre più in alto...
    www.webdition.com

  4. #4
    A parte l'essermi scordato a=0 non vedo 'sti errori di sintassi :master:
    Giustamente se hai Mx2004, senza a=0 non ti caricava nulla

    Penso d'aver capito il problema

    Cambia così lo script

    a=0;
    clips = ['clip1','clip2','clip3']
    nomi = ['news.swf','login.swf','home.swf']

    function caricaClip(){
    target = clips[a]
    clip = nomi[a]
    _root[target].loadMovie(clip)
    _root.a++
    }
    setInterval(caricaClip,1000)

    Il setInterval fa una cosa diversa da rispetto a come pensavo facesse e quindi prima il codice ti caricava sempre il primo filmato, moh dovrebbe andare

  5. #5
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Si le azioni sono su un fotogramma della timeline principale.
    Nel codice che mi hai postato c'era scritto funcion invece che function e interva invece che interval, ma ora li ho corretti, anche se nel codice che ho postato dopo c'era intervat.
    Comunque dopo attenta correzione di tutto, mi continua a caricare solo il primo filmato ripetutamente
    Sempre più in alto...
    www.webdition.com

  6. #6
    Sì ho visto ora, avevo fatto un paio di errori di battitura...leggendo errori di sintassi pensavo d'essermi scordato qualche parentesi o altro

    Comunque rileggi il post sopra, ho modificato

  7. #7
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    OK, con l'ultimo codice che hai postato funziona correttamente.

    Grazie mille Broly

    Sempre più in alto...
    www.webdition.com

  8. #8
    Felice d'averti aiutato, ciao e alla prossima

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.