Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    894

    [chi mi aiuta?] semplice preloader

    dal frame 20 vorrei che parta un preloader semplicissimo il quale attenda il caricamento del filmato dal frame 20 all'ultimo e ad ogni ciclo faccia avanzare in altezza la dimensione di una maschera.
    La maschera inizialmente ha altezza 0 e raggiunge il suo massimo al caricamento 100% con altezza 220pixel.
    Chi mi aiuta a creare questo semplice preloader?

  2. #2
    Intanto, non puoi far partire un preload dal frame 20, perchè il preload deve essere messo primo del filmato principale; e se tu lo metti al frame 20, quando ci arrivi (essendo già al 20) lo passa senza considerlo un preload.

  3. #3
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    894
    ok, chi mi aiuta?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    37
    Non sono molto esperto...

    te la butto lì, se provassi a loaddare al frame 20 un movie esterno con un preload ???

  5. #5
    Allora, fai una scena "preload" e mettila prima della "scena 1";
    In "preload" metti su un livello la tua maschera (istanza = maschera), falla durare 2 frame. Fai un altro livello e sul primo frame metti:
    car = _level0.getBytesLoaded();
    tot = _level0.getBytesTotal();
    percorso = 220;
    perc = parseInt((car*100)/tot);
    setProperty("maschera", _y, (perc*percorso)/100);
    if (car == tot) {
    gotoAndStop("scena 1", 1);
    }
    Se vuoi far "salire" la maschera metti "percorso = -220"

    Sul secondo frame metti:
    gotoAndPlay(1);

  6. #6
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    894
    e possibile effettuare un conteggio dei byte caricati dal frame 1 al 50.
    cioè al posto di realizzare un preloader per tutto il filmato solo per i primi 50 frames?

  7. #7
    Per vedere anche la percentuale aggiungi nelle action del primo frame, questo:
    progres = perc+"%";
    e metti sullo stage una casella di testo dinamico dandogli alla Var: progres.

    Questo codice ti carica tutto quello che c'è nella scena 1.
    E non potresti caricare solo i primi 50 (es. ce ne sono 100) perchè comunque il caricamento continuerebbe fino alla fine.

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.