Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Preload

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

    Preload

    Devo creare un preload con barra e percentuale di avanzamento.Ho prelevato dal vostro sito il tutorial relativo,ma ci sono dei dubbi:
    nella prima parte mi si dice questo:
    "Innanzitutto inserite un campo di testo nel primo keyframe del livello preload ed assegnategli il nome progres."

    In pratica devo scrivere una parola nella scena giusto??
    Poi ci sono queste action
    //Assegno i valori
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    //Inserisco nella casella il totale percentuale
    progres = parseInt((car*100)/tot) + "%";
    //Controllo lo stato di avanzamento
    if (car == tot) {
    gotoAndPlay("Filmato", "inizio-filmato");
    }
    Filmato ed inizio-filmato sarebbero il nome del filmato e il numero del fotogramma??

    Alla fine sarà un solo livello con due frame giusto??

    Seconda Parte:
    Aggiungere un livello che chiameremo barra e trascinate un'istanza della clip dove avremo disegnato la barra nella sua larghezza totale. Assegnate, come nome dell'istanza, barra. Poi, aprire la finestra Transform e osservare il valore di scalatura della barra appena creata

    In pratica disegno una barra come simbolo grafico,trascino il simbolo nella scena,apro il pannello istanza ed assegno un nome..è giusto??

    Nel primo frame del livello preload inseriamo questo script:

    //Assegno i valori
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    larghezza = 118; //Sostituire con il valore di scalatura

    //Calcolo la percentuale di avanzamento
    perc = parseInt((car*100)/tot);

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

    //Allungo la barra e la posiziono in modo fisso sull'asse X
    setProperty("barra", _xscale, (perc*larghezza)/100);
    setProperty("barra", _x, 79.5);

    //Controllo lo stato di avanzamento
    if (car == tot) {
    gotoAndPlay("Filmato", "inizio-filmato");
    }


    Nel secondo frame:

    gotoAndPlay(1);

    Alla fine di tutto saranno due livelli,uno per la barra e uno per la scritta con la percentuale??

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023

    Re: Preload

    Originariamente inviato da blade
    Devo creare un preload con barra e percentuale di avanzamento.Ho prelevato dal vostro sito il tutorial relativo,ma ci sono dei dubbi:
    nella prima parte mi si dice questo:
    "Innanzitutto inserite un campo di testo nel primo keyframe del livello preload ed assegnategli il nome progres."

    In pratica devo scrivere una parola nella scena giusto??

    no! devi mettere un campo di testo dinamico

    Poi ci sono queste action
    //Assegno i valori
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    //Inserisco nella casella il totale percentuale
    progres = parseInt((car*100)/tot) + "%";
    //Controllo lo stato di avanzamento
    if (car == tot) {
    gotoAndPlay("Filmato", "inizio-filmato");
    }
    Filmato ed inizio-filmato sarebbero il nome del filmato e il numero del fotogramma??
    no! sono la scena e il 'nome' che assegni al fotogramma [la bandierina rossa]...lo vedi scritto sulla timeline e lo puoi modificare dal pannello.

    Alla fine sarà un solo livello con due frame giusto??

    dipende dal preload...in quello ...semplice...si.

    Seconda Parte:
    Aggiungere un livello che chiameremo barra e trascinate un'istanza della clip dove avremo disegnato la barra nella sua larghezza totale. Assegnate, come nome dell'istanza, barra. Poi, aprire la finestra Transform e osservare il valore di scalatura della barra appena creata

    In pratica disegno una barra come simbolo grafico,trascino il simbolo nella scena,apro il pannello istanza ed assegno un nome..è giusto??

    Nel primo frame del livello preload inseriamo questo script:

    //Assegno i valori
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    larghezza = 118; //Sostituire con il valore di scalatura

    //Calcolo la percentuale di avanzamento
    perc = parseInt((car*100)/tot);

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

    //Allungo la barra e la posiziono in modo fisso sull'asse X
    setProperty("barra", _xscale, (perc*larghezza)/100);
    setProperty("barra", _x, 79.5);

    //Controllo lo stato di avanzamento
    if (car == tot) {
    gotoAndPlay("Filmato", "inizio-filmato");
    }


    Nel secondo frame:

    gotoAndPlay(1);

    Alla fine di tutto saranno due livelli,uno per la barra e uno per la scritta con la percentuale??

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    298
    Non importa...piuttosto...quando eseguo l'swf mi dice che è necessario SAFLASHPLAYER.EXE per eseguire il il file...
    Non voglio pensare che non ho installato il Player,fino a ieri fuzionava tutto...

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023
    Originariamente inviato da blade
    Non importa...piuttosto...quando eseguo l'swf mi dice che è necessario SAFLASHPLAYER.EXE per eseguire il il file...
    Non voglio pensare che non ho installato il Player,fino a ieri fuzionava tutto...
    se hai flash istallato hai anche il flash player...

    è successo qualche casino!!!



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.