Visualizzazione dei risultati da 1 a 4 su 4

Discussione: cross fade gallery XML

  1. #1

    cross fade gallery XML

    Ciao,
    non riesco a fare un fade incrociato. Riesco a fare solo un fade per la immagine caricata. E' da un pò che ci provo, ma i risultati non sono molto incoraggianti.

    Questo è lo script (per una maggiore comprensione ho tralasciato il parsing XML e alcuni attachMovie) con cui carico dinamicamente delle img.


    codice:
    //"percorso" è l'immagine selezionata premendo il relativo pulsante.
    function caricaMovie(percorso) {
    	stageMc.createEmptyMovieClip("caricaMC", 2);
    	var container = stageMc.caricaMC;
    	with (container) {
    		_x = 0;
    		_y = 0;
    	}
    	var mcLoader:MovieClipLoader = new MovieClipLoader();
    	var mcList:Object = new Object();
    	mcList.onLoadInit = function(target_mc:MovieClip) {
    		var muovi:Tween = new Tween(container, "_alpha", Strong.easeIn, 0, 100, 2, true);
    	};
    	mcList.onLoadStart = function(target_mc:MovieClip) {
    		objTxt._alpha = 100;
    	};
    	mcList.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void  {
    		objTxt.text = "Loding... "+(Math.round(bytesLoaded/bytesTotal*100)+" %");
    	};
    	mcList.onLoadComplete = function(target_mc:MovieClip) {
    		objTxt.text = "Complete";
    		var muovi:Tween = new Tween(objTxt, "_alpha", Strong.easeIn, 100, 0, 1, true);
    	};
    	mcLoader.addListener(mcList);
    	mcLoader.loadClip(percorso, container);
    }
    function creaPreloader() {
    	this.createEmptyMovieClip("preloaderMC", 4);
    	preloaderMC.attachMovie("mcPreloader", "preloader_mc", this.getNextHighestDepth());
    	with (preloaderMC.preloader_mc) {
    		_x = Stage.width/2;
    		_y = 275;
    	}
    }
    creaPreloader();
    Grazie.

  2. #2
    Se lo script non fosse sufficientemente chiaro, posto tutto il progetto.
    Fatemi sapere, grazie.

  3. #3
    Lo scopo è di far apparire in alfa la foto caricata ogni volta?

    Di solito utilizzo due clip per caricare le immagini


    carica l'immagine sul clip foto2 col livello maggiore e la metto in alfa on.
    Quando ha completato la tween metto foto1 in alfa 0 e la passa sul livello sopra.

    Carico l'immagine su foto1 e la metto in alfa. Alla fine riporto foto2 sopra foto1 e gli tolgo l'alfa.

    Fai tutto con un listner. Devi solo un riferimento sulla foto da caricare

  4. #4
    Ciao Stan, grazie per la risposta.
    Ti chiedo troppo di farmi un esempio sul mio codice.

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.