Visualizzazione dei risultati da 1 a 5 su 5

Discussione: modifica slideshow

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583

    modifica slideshow

    Ciao a tutti,
    stavo studiando lo slideshow di and_80.

    Molto furbo e funziona ottimamente.
    Mi stavo però chiedendo se era possibile modificarlo per fare in modo da non trattare le immagini singolarmente ma farle fadare una nell'altra.

    Ho provato a modifica, ma non sono riuscito a fare granchè.

    Qualcuno ha qualche idea?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ho già fatto tale modifica per un altro utente del forum, ma non ricordo se poi l'ho postata o meno... la posto più tardi

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583
    Ok, grazie mille.

    Io stavo cercando di modificarlo ciclando con degli attachMovie, ma non so se è il metodo più corretto.

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Codice PHP:
    var interceptMovieClip:Function = function (target_mc:MovieClip):MovieClip {
        var 
    temp:MovieClip = (target_mc._name == "firstMC") ? secondMC firstMC;
        return 
    temp;
    };
    var 
    slideShow:Function = function (target:MovieClipindex:Numbershifting:Number) {
        var 
    other interceptMovieClip(target);
        var 
    int_index index;
        var 
    mclo:MovieClipLoader = new MovieClipLoader();
        var 
    mcli:Object = new Object();
        
    mcli.onLoadError = function(target:MovieCliperrorCode:String) {
            if (
    errorCode == "URLNotFound") {
                
    slideShow(targetindexshifting);
            }
        };
        
    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.easeNone0100.5true);
            
    t.onMotionFinished = function() {
                var 
    setInterval(function () {
                    
    clearInterval(a);
                    var 
    t:Object = new mx.transitions.Tween(target"_alpha"mx.transitions.easing.None.easeNone1000.5true);
                    
    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(firstMCindex1time_to_slide*2);
    setTimeout(slideShow5000secondMCindex2time_to_slide*2); 
    stesso principio dello slide a un singolo mc

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583
    Perfetto, grazie mille!

    Adesso me lo studio.

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.