Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    29

    AS3_preloader con filmato

    Ciao a tutti, ho un semplice caricamento in as3
    ---------primo frame---
    var caricato:Number = root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal * 100;
    maschera.height = caricato;

    percentuale.text = Math.round(caricato) + "%";
    if (caricato > 99) {

    gotoAndStop(3);
    }
    ------------------------
    dove "maschera" è appunto la maschera di una barra di caricamento.

    Se volessi sostituire a qst maschera una semplice animazione(che avanza in sincronia con il caricamento del testo %) al termine della quale parte il movie principale cosa devo fare?
    (nello specifico è una porta chiusa a 0% che si dovrebbe completamente aprire quando il testo del caricamento è al 100%)
    Grazie a tutti
    p.s.
    Ma perchè i programmatori inorridiscono qnd dico che voglio usare le scene in flash...sono tanto comode x i grafici!!!...(lo dico perchè avrei voluto fare una scena"loading" e l'altra "main".

  2. #2
    Non è molto difficile. Crea un movieclip con la porta chiusa che si apre completamente al 100° fotogramma. Poi, nel codice del loader, chiama la funzione

    porta.gotoAndStop(caricato)

    in modo che il clip della porta si posizioni sulla percentuale del caricamento del loader.
    visita il mio sito: www.gm-studio.net
    visita il mio blog:www.alessandromastronardi.com

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    29
    Grazie 1000....ho provato però non funziona.
    cioè, il testo con la percentuale funziona, ma la "porta"resta ferma.
    Ho fatto praticamente così:
    --------------------
    var caricato:Number = root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal * 100;
    porta.gotoAndPlay(caricato);
    percentuale.text = Math.round(caricato) + "%";
    if (caricato > 99) {
    gotoAndStop(3);
    }
    ---------------------
    ho prticamente 3 frame
    sul primo il codice e il clip con la "porta"
    sul 2 un codice che rimanda al primo frame se non è caricato....e sul tre il "sito"
    dove sbaglio?

  4. #4
    Direi che il codice giusto è:

    var caricato:Number = root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal * 100;
    porta.gotoAndStop(caricato); // <-- e non play
    percentuale.text = Math.round(caricato) + "%";
    if (caricato > 99) {
    gotoAndStop(3);
    }

    Funziona così ? Ovviamente il movieclip della porta deve avere 100 fotogrammi, se ne ha meno devi interpolare.
    visita il mio sito: www.gm-studio.net
    visita il mio blog:www.alessandromastronardi.com

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    29
    purtroppo non funziona...il cambiamento "porta.gotoAndplay" l'avevo fatto x provare una variante visto che non andava...non saprei...
    In alternativa non si potrebbe fare una variabile che dica al filmato "porta" di far coincidere il suo framerate con il bitload?

  6. #6
    Se vuoi mandami lo .zip con il progetto Flash che ti dò un'occhiata io.
    visita il mio sito: www.gm-studio.net
    visita il mio blog:www.alessandromastronardi.com

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    29
    ops.......come faccio ad allegarti lo zip....mi dice che non è estensione valida...

  8. #8
    rinomina il file da .zip a .pip e vedrai che parte
    visita il mio sito: www.gm-studio.net
    visita il mio blog:www.alessandromastronardi.com

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    29
    Nada...ho provato in 1000 modi...ci rinuncio
    grazie cmq

  10. #10
    Ciao, ti ho preparato un semplice progetto preloader in Flash CS3, che contiene un semplice movie clip che simula la porta che si chiude.

    Scaricalo da qui: http://www.alessandromastronardi.com...Loader.fla.zip
    visita il mio sito: www.gm-studio.net
    visita il mio blog:www.alessandromastronardi.com

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.