Visualizzazione dei risultati da 1 a 6 su 6

Discussione: preload su immagine

  1. #1

    preload su immagine

    Ciao, faccio un load muvie in target "dot" di un'immagine jpg
    Sapreste dirmi come verificare che questa immagine sia stata caricata prima di proseguire?
    Grazie
    visita il mio sito
    www.silviatagliaferri.it

  2. #2
    Puoi fare così:
    Filmato pricipale sul primo frame e un movie clip vuoto che istanziamo per comodità contenitore
    codice:
    function preload(clip){
    	car = clip.getBytesLoaded();
    	tot = clip.getBytesTotal();
    	perc = Math.round((car/tot)*100);
    	clip.createTextField("testo", 1, (this._width/2), (this._height/2), 200, 20);
    	clip.testo.wordWrap = true;
    	testoformat = new TextFormat();
    	testoformat.color = "0x123466";
    	testoformat.font = "Verdana";
    	clip.testo.setTextFormat(testoformat);
    	if(!isNaN(perc)) {
    		clip.testo.text = "Caricamento..."+perc+"%";
    		clip.testo.setTextFormat(testoformat);
    	}
    	if (car == tot && car > 1024) {
    		clearInterval(a);
    		clip.testo.text = "";
    	}
    }
    in questo modo vedrai il funzionamento del preload che ti andrà a scrivere la percentuale di caricamento

    poi richiami la funzione


    codice:
    istamzapulsante.onRelease = function() {
    loadMovie("img.jpg", "contenitore");
    a = setInterval(preload, 50, contenitore); 
    };
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    ciao, grazie sarebbe stato bellissimo!
    MA non mi funziona...sbaglio qualcosa...gurda qui:
    http://www.marinaferrari.it/gallery.swf
    non vedo la scritta caricato...%
    e penso non avvenga il preload.
    L'unica cosa che ho personalizzato è "contenitore" che ho sostituito con il clip che contiene la foto ovvero : "foto"

    visita il mio sito
    www.silviatagliaferri.it

  4. #4
    il movie clip lo devi istanziare contenitore e la foto la carica in automatico dentro quel clip non devi fare niente a livello di modifiche


    poi il colore della scritta e scuro magari sul nero non lo vedi

    prova a fare
    testoformat.color = "0xffffff";
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  5. #5
    ma non mi viene proprio, strano davvero.
    Ti ho pubblicato il file www.marinaferrari.it/gallery.zip se puoi dargli un occhio ti sarei gratissima!
    ...ah dopo averla caricata esegue quell'effetto che vedi all'ultimo frame (maschera a scacchi)
    Grazie
    visita il mio sito
    www.silviatagliaferri.it

  6. #6
    scusami io ho provato il tuo file e funziona

    codice:
    function preload(clip){
    	car = clip.getBytesLoaded();
    	tot = clip.getBytesTotal();
    	perc = Math.round((car/tot)*100);
    	clip.createTextField("testo", 1, (this._width/2), (this._height/2), 200, 20);
    	clip.testo.wordWrap = true;
    	testoformat = new TextFormat();
    	testoformat.color = "0xffffff"; 	testoformat.font = "Verdana";
    	clip.testo.setTextFormat(testoformat);
    	if(!isNaN(perc)) {
    		clip.testo.text = "Caricamento..."+perc+"%";
    		clip.testo.setTextFormat(testoformat);
    	}
    	if (car == tot && car > 1024) {
    		clearInterval(a);
    		clip.testo.text = "";
    	}
    }
    Vedi la parte in rosso metti quella che ti ho scritto altrimenti su sfondo nero non vedi il caricamento poi

    tu vedi l'immagine direttamente o perchè fai la simulazione del download ad una velocità alta o perchè non fai 2 volte ctrl+invio per fare la prova di scaricamento

    dopo il primo ctrl+invio per vedere il filmato
    vai in view download Setting e imposti la velocità di scaricamento per es. DSL poi fai dinuovo view simulate download e vedi che funziona il caricamento

    altrimenti lo provi direttamente on line

    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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 © 2026 vBulletin Solutions, Inc. All rights reserved.