Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    30

    preload associato al pulsante

    salve ragazzi, dalla mia pulsantiera ho l'esigenza di caricare (da ciascun pulsante del menu)
    dei filmati esterni con il loadmovie, inoltre all'evento on (release) {
    dovrei aggiungere un preload per farmi precaricare il filmato esterno.
    Ecco lo script che ho associato al pulsante

    sapreste dirmi dove sbaglio???
    grazie

    on (release) {
    //Assegno i valori
    car = getBytesLoaded();
    tot = getBytesTotal();
    larghezza = 118;

    //Calcolo la percentuale di avanzamento
    perc = Math.floor((car*100)/tot);

    //Inserisco nella casella il totale percentuale
    progres = perc + "%";

    //Controllo lo stato di avanzamento
    if (car == tot)
    gotoAndPlay(1);
    loadMovie("flash/aboutus.swf",_root.vuoto);
    _root.vuoto._x= 12;
    _root.vuoto._y= 108;
    b1.enabled = true;
    b2.enabled = true;
    b3.enabled = true;
    b4.enabled = true;
    b5.enabled = true;
    }
    Valeria

  2. #2
    Queste istruzioni:
    Codice PHP:
    car getBytesLoaded();
    tot getBytesTotal(); 
    NON ti forniscono i dati del filmato che poi andrai a caricare, ma quelli del filmato principale.

    I dati del filmato esterno sono disponibili solo dopo aver lanciato il comando loadMovie.
    Nel tuo caso, visto che il clip contenitore è referenziato con _root.vuoto, dovrai scrivere:
    codice:
    car = _root.vuoto.getBytesLoaded();
    tot = _root.vuoto.getBytesTotal();

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    30
    ciao, grazie x l'info.
    Ho provato a sostituire
    car = _root.vuoto.getBytesLoaded();
    tot = _root.vuoto.getBytesTotal();

    ma non mi compare la % di carica, sapresti dirmi da cosa può dipendere???

    grazie
    Valeria

  4. #4
    Se hai letto bene il mio post, non devi limitarti a sostituire le due istruzioni che ti ho indicato, ma devi spostarle dopo l'istruzione loadMovie.

    Perché non posti tutto il codice, così com'è adesso?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    30
    dunque riepilogando: su un layer fisico ho 5 pulsanti dai quali vorrei scaricare dei filmati esterni all'interno del mio mc vuoto situato sullo stage principale.prima che mi si visualizzi il filmato esterno vorrei comparisse un % di carica...
    Al primo pulsante ho associato il sorgente che trovi in basso, cvome mi hai detto te di modificare, ma il problema è che la % di avanzamento non mi compare: posso inviarti cortesemente il .fla che mi fa dannare?


    on (release) {
    loadMovie("flash/aboutus.swf",_root.vuoto);
    _root.vuoto._x= 12;
    _root.vuoto._y= 108;
    b1.enabled = true;
    b2.enabled = true;
    b3.enabled = true;
    b4.enabled = true;
    b5.enabled = true;

    //Assegno i valori
    car = _root.vuoto.getBytesLoaded();
    tot = _root.vuoto.getBytesTotal();
    larghezza = 118;

    //Calcolo la percentuale di avanzamento
    perc = Math.floor((car*100)/tot);

    //Inserisco nella casella il totale percentuale
    progres = perc + "%";

    //Controllo lo stato di avanzamento
    if (car == tot)
    gotoAndPlay(1);

    }
    Valeria

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.