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

    Loop riprodotto su ogni pagina

    titolo criptico come mio solito, spero inoltre di non toccare temi già stratrattati.
    Ho un minifilmatino che vorrei mettere nell'header di un sito; questo swf inizia con una sorta di "introduzione" e poi si piazza in loop su una 50ina di fotogrammi (2 secondi nel mio progetto) fino alla morte.
    Vorrei fare in modo che un personaggio in visita al sito si veda il filmato intero per la prima volta, però poi passando alle varie sottopagine visualizzi semplicemente quel loop di 50 fotogrammi e non il filmato sin dall'inizio.
    Intuisco sia possibile perchè il swf rimane in memoria, ma tecnicamente non saprei nemmeno come cercare su google
    Vi ringrazio per la pazienza

  2. #2
    nel codice delle pagine html aggiungi una variabile all'swf.
    per esempio in home chiama sito.swf?sez=home e in tutte le altre chiama sito.swf?sez=interne

    poi sul primo frame dell'swf metti un if:
    stop();
    this.onEnterFrame = function () {
    if (sez == "home") {
    gotoAndPlay(2)
    } else if (sez == "interne") {
    gotoAndPlay("loop")
    }
    }

    Naturalmente però se l'utente torna nella home rivedrà tutta l'animazione. Per evitarlo dovresti usare un cookie.

  3. #3
    Ciao harpox, ottima dritta elegante e funzionale!
    Il cookie è addirittura "troppo"

    Grazie mille.

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.