Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Velocizzare caricamento immagini esterne

    Esiste un comando as per eseguire una cosa del genere?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    un tantino meno generico, potresti ottenere più risposte

  3. #3
    Allora io ho un classico caricamento di immagine esterna con questo tipo di codice:

    _level0.createEmptyMovieClip("mcClip",_level0.getN extHighestDepth());
    var Listener = new Object();
    Listener.onLoadInit = function(target) {
    ...........
    };
    var Loader = new MovieClipLoader();
    Loader.addListener(Listener);
    Loader.loadClip("miaclip.jpg");
    ora se la foto e di dimensioni molto grandi e la connessione non è un gran che c'è bisogno di un certo tempo per caricarla.
    Esiste quindi un modo, apparte migliorare la connessione, per velocizzare il caricamento della clip?

    Grazie

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    no, mi dispiace... se la foto ha quelle dimensioni e quel peso, il tempo di scaricamento sarà sempre quello, non è possibile fare nulla nè a livello di HTML nè di AS

    al massimo potresti pensare di caricare tale foto da prima, in modo che quando ne avrai realmente bisogno, risulti già "stipata" in cache

  5. #5
    La carico con la stessa procedura?

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da mautrix2592
    La carico con la stessa procedura?
    certo, ma ti conviene creare un clip al volo, da mettere ad _alpha=0 che poi, a fine caricamento eliminerai,
    in questo modo, quando farai il caricamento vero e proprio, l'immagine sarà già presente in cache e potrà essere recuperata in tempi decisamente più brevi

  7. #7
    Grazie And80 come sempre sei di grande aiuto

  8. #8
    And80 potresti aiutarmi a costruire un preload per caricare ad un numero non definito di immagini esterne?

    Grazie

  9. #9
    Ad esempio ho questo preload :

    _level0.createEmptyMovieClip("mcLoadClip", _level0.getNextHighestDepth());
    _level0.onEnterFrame = function() {
    var car = Number(mcLoadClip.getBytesLoaded());
    var tot = Number(mcLoadClip.getBytesTotal());
    var perc = Math.round((car * 100) / tot);
    if(car >= tot && perc == 100 && tot > 0) {
    setProperty(mcLoadClip, _alpha, 0);
    mcLoadClip.removeMovieClip();
    delete _level0.onEnterFrame;
    }
    };

    Se voglio farlo per n immagini?

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.