Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    155

    sapere se un file è già nella cache

    Ciao a tutti come si fa in flash a sapere se un determinato file swf si trova già nella cache del pc?
    Io vorrei visualizzare un èpreload se questo file non è nella cache, mentre se lo è mi si deve aprire direttamente senza preload.
    C'è un modo per farlo??
    grazie

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Certo.
    Molto barbaramente basta che nel movieclip di preloading assegni un'azione sul load del tipo:
    codice:
    onClipEvent (load) {
    	_visible = 0;
    	// qui eventuali inizializzazioni di variabili
    }
    E sull'enterFrame:
    codice:
    onClipEvent (enterFrame) {
    	if (_root.getBytesLoaded() == _root.getBytesTotal()) {
    		_root.gotoAndStop("inizio");
    	} else {
    		_visible = 1;
    	}
    	// qui eventuali calcoli percentuale, barra ecc ecc
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    155
    Grazie mille ma il mio problema è un po' più complesso...

    Io ho una piccola animazione all'inizio, e vorrei che in ogni caso quando non ha ancora i dati in cache me la faccia vedere tutta (1 ciclo completo). Se faccio come dici tu, se mi carica il secondo filmato molto velocemente in cache partirà senza che io possa vedere tutta l'intro...

    Io vorrei vedere se è già in cache, se c'è già niente intro, se non c'è deve farmi un ciclo completo dell'intro

    non so se mi sono spiegato

    grazie mille comunque

  4. #4
    Originariamente inviato da sarto76
    Grazie mille ma il mio problema è un po' più complesso...

    Io ho una piccola animazione all'inizio, e vorrei che in ogni caso quando non ha ancora i dati in cache me la faccia vedere tutta (1 ciclo completo). Se faccio come dici tu, se mi carica il secondo filmato molto velocemente in cache partirà senza che io possa vedere tutta l'intro...

    Io vorrei vedere se è già in cache, se c'è già niente intro, se non c'è deve farmi un ciclo completo dell'intro

    non so se mi sono spiegato

    grazie mille comunque
    basta che sfrutti quello che ti ha detto

    cioè se hai una barra basta che la rendi invisibile allinizio e basta
    infatti se è già stato caricato salterà il preload
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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.