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

    banner a rotazione random con preload

    mi sapreste consigliare qualcosa del genere?

    cioè uno script che richiama banner esterni random, ma che prima di visualizzare il banner successivo lo carica completamente.

    grazie.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non so se c'è qualcosa di pronto, ma è relativamente semplice da realizzare, basta mettere due clip vuoti nella stessa posizione e dare agli stessi i _visible false/true quando servono, oppure volendo si potrebbe adattare lo SlideShow che ho realizzato da poco, vedi un po' se ti può dare un'idea -> http://www.v2online.it/articoli/slideshow.html

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    157
    Ciao!

    Ho guardato il link.... dopo giorni ho trovato cio che mi serviva!!!

    Questo é "basic"! Cioé: carica in sequenza le immagini salvate in una cartella, senza php, xml o file txt..tutto in as!

    Il problema che mi sorge é il seguente:
    caricando il codice dentro un altro filmato con loadMovie le foto mi vengono SEMPRE visualizzate in alto a sinistra questo INDIPENDENTEMENTE dal fatto che il clip "contenitore sia ben piu biccolo dello stage e sia miesso al centro!!!

    Sapreste aiutarmi?
    And80? l'hai scritto tu?

    codice:
    var interceptMovieClip:Function = function (target_mc:MovieClip):MovieClip {
    	var temp:MovieClip = (target_mc._name == "firstMC") ? secondMC : firstMC;
    	return temp;
    };
    var slideShow:Function = function (target:MovieClip, index:Number, shifting:Number) {
    	var other = interceptMovieClip(target);
    	var int_index = index;
    	var mclo:MovieClipLoader = new MovieClipLoader();
    	var mcli:Object = new Object();
    	mcli.onLoadError = function(target:MovieClip, errorCode:String) {
    		if (errorCode == "URLNotFound") {
    			slideShow(target, index, shifting);
    		}
    	};
    	mcli.onLoadInit = function(target:MovieClip):Void  {
    		trace("img/"+int_index+".jpg");
    		int_index += 2;
    		var t:Object = new mx.transitions.Tween(target, "_alpha", mx.transitions.easing.None.easeNone, 0, 100, .5, true);
    		t.onMotionFinished = function() {
    			var a = setInterval(function () {
    				clearInterval(a);
    				var t:Object = new mx.transitions.Tween(target, "_alpha", mx.transitions.easing.None.easeNone, 100, 0, .5, true);
    				t.onMotionFinished = function() {
    					mclo.loadClip("img/"+int_index+".jpg", target);
    					target.swapDepths(other);
    				};
    			}, shifting*1000);
    		};
    	};
    	mclo.addListener(mcli);
    	mclo.loadClip("img/"+int_index+".jpg", target);
    };
    //
    var time_to_slide:Number = 5;
    var firstMC:MovieClip = _level0.createEmptyMovieClip("firstMC", 1);
    var index1:Number = 1;
    var secondMC:MovieClip = _level0.createEmptyMovieClip("secondMC", 2);
    var index2:Number = 2;
    slideShow(firstMC, index1, time_to_slide*2);
    setTimeout(slideShow, 5000, secondMC, index2, time_to_slide*2);
    Grazie mille!!
    Nando

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.