Visualizzazione dei risultati da 1 a 4 su 4

Discussione: tempi slideshow

  1. #1

    tempi slideshow

    salve
    vi espongo il mio problema:

    ho uno slideshow in flash e xml

    questo viene caricato all'interno di un filmato,

    le foto hanno tra di loro un intervallo di 4 secondi:

    myInterval = setInterval(autoSlideNew, 4000);

    funziona tutto perfettamente

    ma quando carico (sempre con loadmovie) un altro slideshow uguale ma con un diverso xml mi sballa i tempi di slide tra le immagini

    es.
    ho un filmato "1" principale
    e due slideshow fatti con lo stesso script ma che richiamano due xml diversi
    1xml e 2xml

    quando chiamo
    all'interno di "1" loadMovieNum("1xml.xml", 2);
    tutto ok
    ma se dopo richiamo sempre all'interno di "1" loadMovieNum("2xml.xml", 2);

    mi sballa tutti i tempi

    AIUTOO
    la teoria è quando sai tutto ma non funziona nulla;

    la pratica è quando funziona tutto ma non sai il perchè;

    in sostanza... non funziona nulla e non sai mai il perchè

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao

    Probabilmente l'intervallo impostato dal primo slide resta in memoria.
    Prova a cancellarlo nel momento in cui carichi il secondo slide
    Es:
    codice:
    clearInterval(myInterval);
    loadMovieNum("2xml.xml", 2);
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    ho già provato, l'ho inserito anche più volte all'interno dello slide, ma niente da fare
    la teoria è quando sai tutto ma non funziona nulla;

    la pratica è quando funziona tutto ma non sai il perchè;

    in sostanza... non funziona nulla e non sai mai il perchè

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Dipende comunque da dove viene dichiarata la variabile intervallo.

    Nel clearInterval dovrai specificare il percorso esatto in modo che l'intervallo sia eliminato correttamente.

    Se ad esempio lo ai impostato al livello principale dello slide, nel momento in cui lo stesso sarà caricato su _level2 allora l'intervallo sarà sul _level2.
    Quindi per eliminarlo dovrai scrivere:
    codice:
    clearInterval(_level2.myInterval);
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.