Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 32

Discussione: Verificare MC

  1. #1

    Verificare MC

    Carico in un mc sullo stage una jpg da 300Kb esterna sul primo fotogramma.
    come faccio a verificare l'effettivo caricamento di tutta la foto per far partire il filmato dal secondo fotogramma??

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    se usi flash mx2004 o superiore puoi "avvalerti" della classe MovieClipLoader

    PILLOLA


  3. #3
    grazie, provo a dare un'occhiata!
    male che vada posto qui.
    grazie!

  4. #4
    mamma mia!!
    non ho capito molto.
    puoi darmi una mano nella creazione del codice??

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    se non devi usare barre o altra roba del genere la cosa è semplice
    codice:
    stop();
    var obj = new Object();
    var mcload = new MovieClipLoader();
    obj.onLoadInit = function(target){
    _root.gotoAndStop(2);
    }
    mcload.addListener(obj);
    mcload.loadClip("tuaImg.jpg", _root.tuoClip);
    questo dovrebbe bastare

  6. #6
    io utilizzo questo per fare il loading visuale della foto:

    codice:
    function carica(filmato, target) {
    	attachMovie('barra', 'barra', 1);
    	barra._xscale = 0;
    	barra._y = -287;
    	barra._x = -302;
    	this[target].loadMovie(filmato);
    	onEnterFrame = function () {
    		caricati = this[target].getBytesLoaded();
    		totali = this[target].getBytesTotal();
    		barra._xscale = 100*caricati/totali;
    		if (caricati == totali && totali>100) {
    			removeMovieClip('barra');
    			delete onEnterFrame;
    			trace("loaded");
    		}
    	};
    }
    carica("http://www.sito.it/images/fondo.jpg", "bigfotohome");
    come posso integrare il tuo codice per aspettare il caricamento della foto e partire poi dal fotogramma 2 dove ci sono delle animazioni??

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    la traduzione con il MovieClipLoader dovrebbe essere più o meno così
    codice:
    stop();
    var obj = new Object();
    var mcload = new MovieClipLoader();
    obj.onLoadStart = function(target){
    	_root.attachMovie('barra', 'barra', 1);
    	_root.barra._xscale = 0;
    	_root.barra._y = -287;
    	_root.barra._x = -302;	
    }
    obj.onLoadProgress = function (target, loadedBytes, totalBytes){
    	_root.barra._xscale = 100*loadedBytes/totalBytes;
    }
    obj.onLoadInit = function(target){
    	_root.barra.removeMovieClip();
    	_root.gotoAndStop(2);
    }
    mcload.addListener(obj);
    mcload.loadClip("http://www.sito.it/images/fondo.jpg", _root.bigfotohome);

  8. #8
    faccio una prova in pomeriggio e posto qui com'è andata!
    grazie

  9. #9
    and80, funziona alla grande!
    approfitto della tua disponibilità per farti un altra domanda:
    se voglio caricare con lo stesso sistema un immagine di cui non conosco il nome, ma solo l'estensione (jpg) come posso fare??

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da syndr0me
    and80, funziona alla grande!
    approfitto della tua disponibilità per farti un altra domanda:
    se voglio caricare con lo stesso sistema un immagine di cui non conosco il nome, ma solo l'estensione (jpg) come posso fare??
    detta così non sembra una cosa possibile, magari spiega meglio, 'sto nome da qualche parte dovrà pur uscire no?!

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.