Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Preload

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    298

    Preload

    Ho creato un Preload grazie a queste istruzioni fornitemi dall'utente Stormy:


    crea un campo di testo, semplicemente selezionando lo strumento testo, in pannelli --> opzioni di testo scegli dinamico e dove c'è scritto variable scrivi un nome, mettiamo percentuale

    poi crei una barra, la fai della lunghezza che vuoi, selezioni la barra e con F8 la trasformi in un simbolo, scegli movie clip, chiamala barra

    poi se non è selezionato, seleziona questo nuovo simbolo, dal pannello instanza gli dai il nome istanza barra

    dopodiche dalla libreria clicca su questo movie clip, così entrerai in modalità modifica, seleziona tutto, apri il pannello allinea, scegli to stage e clicca sul primo pulsantino a sinistra, insomma la crocetta del punto di registrazione deve essere non al centro ma a sinistra del rettangolo

    torna nella timeline principale (cliccando su scena 1), seleziona il movie clip barra, apri il pannello trasforma, se è selezionata deseleziona la casellina constraint (o limita) e nella prima casella scrivi 1% così il quadrato si restringerà orizzontalmente fino ad essere quasi invisibile

    e con questo finiamo la parte grafica

    ah mi ero dimenticata di dire una cosa importante, questo frame con il preloader va in una scena precedente quella dove comincia il sito vero e proprio, per creare una nuova scena apri il pannello scena da modifica (modify) e da lì seleziona la scena presente e clicca su più ti creerà una nuova scena, questa scena chiamala preloader,selezionala e trascinala (sempre nel pannello scene) al di sopra di quella con il sito vero e proprio in modo che sia la prima, poi procedi con quello che t'ho scritto sopra

    quando hai finito la parte grafica, crea un nuovo livello nella timeline e chiamalo azioni, clicca sul primo frame di questo livello azioni , apri il pannello azioni e scrivi

    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    perc=parseInt((car*100)/tot)
    percentuale = perc + "%";
    barra._xscale=perc
    if (car == tot) {
    gotoAndPlay("Filmato", "inizio-filmato");
    }

    questi comandi puoi o copiarli qui e incollarli direttamente in azioni, o una volta in azioni in alto vicino all'help scegliere modalità esperto e scriverli tu

    poi nel secondo frame sempre di questo livello, fai F7, creando così un nuovo keyframe, selezionalo, riapri azioni e scrivi

    gotoAndPlay(1);

    poi selezioni il secondo frame dell'altro livello (quello in cui c'è la grafica del preloader) fai F5 in modo che il movie clip con la barra e il testo dinamico siano anche sul secondo frame

    poi riapri scene e dai un nome alla scena dove comincia il sito vero e proprio, qui si chiama filmato nel caso scegli un altro nome metti il nuovo nome in questo comando

    gotoAndPlay("Filmato", "inizio-filmato");

    poi entri in questa scena filmato, selezioni il primo frame, apri il pannello frame (fotogramma) e dove c'è scritto label scrivi inizio-filmato


    Ho seguito tutto pari pari...ed ho notato queste cose:

    quando creo il campo di testo,nella scena scrivo ad es. Loading...
    ma quando provo il filmato(utilizzando l'opazione Mostra Streaming)questa parola non mi si visualizza e vedo solo la percentuale di caricamento e l'avanzamento della barra.Oltre a questo,quando testo il filmato mostrando lo streaming,il preload parte dopo un po' e comincia già dal 50%.
    E' normale tutto questo?
    Come faccio a far comparire oltre alla percentuale ed alla barra un nome qualsiasi??Magari lo scrivo a parte nella scena prima di creare il campo di testo dinamico??

    E poi..quando salvo il file swf e lo apro in un secondo mi visualizza la barra e parte subito il filmato del sito vero e proprio??E' normale tutto ciò visto che lo provo in locale??

  2. #2
    Utente di HTML.it L'avatar di knulp
    Registrato dal
    Feb 2002
    Messaggi
    563

    Re: Preload

    Originariamente inviato da blade
    Come faccio a far comparire oltre alla percentuale ed alla barra un nome qualsiasi??Magari lo scrivo a parte nella scena prima di creare il campo di testo dinamico??

    Esatto. Il "loading" che avevi scritto nel campo di testi dinamico, viene sostituito dalla percentuale (sennò ceh campo dinamico è?

    E poi..quando salvo il file swf e lo apro in un secondo mi visualizza la barra e parte subito il filmato del sito vero e proprio??E' normale tutto ciò visto che lo provo in locale??

    Esatto. E'normale, perchè in locale ci mette un attimo a caricarlo


    ciau!

  3. #3
    se vuoi vedere il caricamento in locale premi una seconda volta ctrl+ invio appena parte il filmato...cosi' vedi il loading.

    Per scrivere un testo (es. "Loading") fai un campo di testo statico accanto a quello dinamico.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    298
    Allora non sono così stupido...
    Grazie dei suggerimenti...ma..per quanto riguarda questo??
    "quando testo il filmato mostrando lo streaming,il preload parte dopo un po' e comincia già dal 50%..."...
    Rientra nella norma perchè è in locale??Quindi quando sarà in rete partirà subito il preload cominciando dall'1% vero?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    298
    E poi...come faccio ad impostare il grassetto ai numeri della percentuale?

  6. #6
    Per il grassetto è facile: nel pannello proprietà puoi dare la formattazione al testo dinamico: grassetto, corsivo, allineamento...

    Per quanto riguarda lo "strano" caricamento non saprei...credo (credo) che vada bene lo stesso, ma non ne sono cosi' sicuro.

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.