Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di max103
    Registrato dal
    Dec 2005
    Messaggi
    317

    filmato in base al caricamento

    vorrei sincronizzare il MC istanziato logo_preload alla percentuale di pre caricamento effettuato


    codice:
    //calcolo percentuale di caricamento
    var caricato:Number = _root.getBytesLoaded()/_root.getBytesTotal()*100;
    
    //sincronizzo animazione in base alla percentuale di percaricamento
    //logo_preload.cosa? = caricato;
    come posso risolvere?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    La richiesta è abbastanza generica, se non si sa cosa debba fare logo_preload e come sia impostato non è possibile dare una risposta plausibile.

    Se ad esempio logo_preload fosse una barra che avanza allora potresti usare il suo attributo _xscale. Se invece è un'animazione che si svolge sui frame (dovrebbero essere corrispondenti alla percentuale quindi dovrebbero essere 100) allora dovresti usare gotoAndStop(caricato).

  3. #3
    Utente di HTML.it L'avatar di max103
    Registrato dal
    Dec 2005
    Messaggi
    317
    "la seconda che hai detto"
    si tratta di un MC di 100 frame

    che dovrebbe svolgersi sincronizzato con la percentuale di caricamento

    quindi dici una cosa simile?

    codice:
    //calcolo percentuale di caricamento
    var caricato:Number = _root.getBytesLoaded()/_root.getBytesTotal()*100;
    
    //imposto animazione in percentuale per logo preload
    logo_preload.gotoAndStop(caricato);

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Direi di sì, era quello che intendevo.

  5. #5
    Utente di HTML.it L'avatar di max103
    Registrato dal
    Dec 2005
    Messaggi
    317
    ok, il MC parte insieme al caricamento, ma non sono sincronizzati

    ossia
    il MC logo_preload arriva alla fine, e il caricamento non è ancora completato

  6. #6
    Utente di HTML.it L'avatar di max103
    Registrato dal
    Dec 2005
    Messaggi
    317
    ok, ora va,
    ho risolto con una seconda variabile:
    codice:
    var caricato:Number = _root.getBytesLoaded()/_root.getBytesTotal()*100;
    
    //imposto animazione in percentuale per logo preload
    var quantohocaricato:Number = Math.round(caricato);
    _root.logo_preload.gotoAndStop(quantohocaricato);

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.