Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    [MX] Preload a "_level105"

    Ciao a tutti.
    Ho bisogno di una conferma a un dubbio.

    Queste sono le variabili del mio preload:
    codice:
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    ... ma se il filmato viene caricato a livello 105 da un altro filmato in una pagina html, devo scrivere così?
    codice:
    car = _level105.getBytesLoaded();
    tot = _level105.getBytesTotal();
    Grazie in anticipo.
    Dan

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    NO.
    Se usi _root ti riferisci sempre nel livello in cui ti trovi.
    Se sei su livello 0
    _root.getBytesLoaded(); equivale a _level0.getBytesLoaded();

    Se sei su livello 105
    _root.getBytesLoaded(); equivale a _level105.getBytesLoaded();

    Approfondimento:
    http://flash-mx.html.it/articoli/vie...?idarticolo=14

  3. #3

    @7vite

    Grazie per avermi risposto.
    Credo di aver capito che mi suggerisci di lasciare il codice così com'è.
    Il fatto è che non funziona.
    codice:
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    larghezza = 100;
    perc = parseInt((car*100)/tot);
    progres = perc+"%";
    setProperty("barra", _xscale, (perc*larghezza)/100);
    setProperty("barra", _x, 270);
    if (car == tot) {
        gotoAndPlay(3);
    }
    Non si tratta di un sito. E' un CD multimediale in html e Flash.
    Il preload in questione è come se non ci fosse.
    Il filmato viene caricato abbastanza velocemente dal lettore CD, ma il preload non si vede nemmeno per un istante, e l'esecuzione non è molto fluida. Se tolgo il preload non cambia nulla.
    Se non è un problema di percorso, deve esserci qualcos'altro che mi sfugge o che non so.

  4. #4
    Il filmato in questione pesa 416 Kb, e viene riprodotto parallelamente ad una colonna sonora, ossia un altro swf da 858 Kb (lo so: è troppo!).
    Probabilmente è la stessa cpu che non ce la fà a riprodurli insieme fluidamente... ma è solo un'ipotesi. Non saprei come verificarla.
    So che la riproduzione è "scattosa" + o - su tutti i pc su cui ho provato (2 desktop e 4 portatili con hardware differente).

  5. #5
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    se hai w2k o xp
    controlla sul task manager le prestazioni della cpu.
    anche se non credo che dipenda dalla cpu.

  6. #6
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    ma il preloader dovè??

  7. #7

    @alpeweb

    Ciao, alpeweb.
    Il preload si trova all'inizio dell'swf che contiene la sequenza stessa e che viene caricato a _level105.
    grazie per l'interessamento.

  8. #8
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    ma se lo fai andare per i fatti suoi senza caricarlo su nessun
    movie il preload funziona?
    Prova a pubblicarlo e controlla.

  9. #9
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407

    Re: @7vite

    Originariamente inviato da danbat
    Non si tratta di un sito. E' un CD multimediale in html e Flash.
    Il preload in questione è come se non ci fosse.
    Ovvio che il preload viene ignorato.
    In locale i byte caricati saranno sempre subito uguali ai byte totali non essendoci un traferimento in rete.
    Il preload in locale non ha senso, i ritardi sono dovuti solo al lavoro che deve compiere la tua CPU.

  10. #10

    @alpeweb

    Se lo pubblico all'interno di Flash e seleziono "Mostra streaming" dal menu "Visualizza", il preload funziona correttamente.
    Se apro l'swf sull'HDD, il preload non si vede, ma il filmato parte subito ed è fluido.
    Se provo tutto il CD dalle cartelle dell'HDD, il preload non si vede, ma è tutto fluido.

    La riproduzione è un po' scattosa solo in lettura dal drive del lettore, indipendentemente dal pc o dal sistema operativo.

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.