Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817

    Precaricare immagini esterne...

    aiuto è da ieri che impazzisco per fare una cosa

    ho un clip filmato vuoto dove carico all'interno un immagine presa dal web

    _root.img1.loadMovie("www.nomesito.com/img.jpg", "img1")

    funziona benissimo il problema è che l'immagine appare dopo tot secondi perchè deve caricarsi
    come faccio ad associare un preload in modo che prima mi carica l'immagine e poi parte l'animazione?

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    non credo sia semplice o se si può fare,
    credo dipenda dalla velocità della linea e dal server
    oltre al peso dell'immagine stessa.

    Comunque è interessante magari qualcuno si è già
    scontrato col problema.
    ...altri 5 anni di purga...

  3. #3
    Scusa ma non ho capito: prima carica l'immagine e poi parte l'animazione? Che animazione?

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    l'argomento del precaricamento o preload di immagini esterne è, penso, uno degli argomenti più trattati in questo sub-forum

    e non cambia comunque niente nel fatto che l'immagine non risieda nello stesso server, probabilmente sarà un po' più lento il caricamento, ma la procedura è identica

    un esempio semplice, senza caricamenti multipli ecc...
    codice:
    function preload(clip){
    	car = clip.getBytesLoaded();
    	tot = clip.getBytesTotal();
    	perc = Math.floor((car/tot)*100);
    	if(!isNaN(perc)){
    		//azioni per barra, testo o altro durante il caricamento
    	}
    	if(car >= tot && tot > perc && perc == 100){
    		clearInterval(a);
    		//azioni a caricamento avvenuto
    	}
    }
    _root.img1.loadMovie("www.nomesito.com/img.jpg");
    a = setInterval(preload, 20, _root.img1);

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.