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

    Come modifico questo script per immagini per farlo diventare random ?

    Come faccio a fargli pescare nella cartella delle immagini in maniera casuale ? Usando la funzione random applicata alla variabile index3 ? qualcuno può suggerirmi il metodo ? Non credo sia difficile

    stop();


    var slideShow3:Function = function (target:MovieClip, shifting:Number) {
    var mclo3:MovieClipLoader = new MovieClipLoader();
    var mcli3:Object = new Object();
    var index3:Number = 1;
    mcli3.onLoadProgress = function(target:MovieClip, lbytes:Number, tbytes:Number) {
    trace("Caricamento..."+Math.floor((lbytes/tbytes)*100)+"%");
    };
    mcli3.onLoadError = function(target:MovieClip, errorCode:String) {
    if (errorCode == "URLNotFound") {
    slideShow3(target, shifting);
    }
    };
    mcli3.onLoadInit = function(target:MovieClip):Void {
    index3++;
    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() {
    mclo3.loadClip("backshd/"+"hd"+index3+".jpg", target);
    };
    }, shifting*5000);
    };
    };
    mclo3.addListener(mcli3);
    mclo3.loadClip("backshd/"+"hd"+index3+".jpg", target);
    };
    //crea il movieclip per lo slideshow
    var test:MovieClip = this.mcBack3.createEmptyMovieClip("test3", 1);
    slideShow3(test, 5);
    - DanSky
    giudansky@hotmail.com
    http://www.webalice.it/dansky

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    Re:

    Parlo per la sola funzione rendom.
    Puoi passare un valore random ad una variabile.
    Es: pippo=random(10);
    In questo modo viene assegnato un valore da 0 a 10 in modo random.
    Puoi anche definire un array contenente diverse variabili e far creare un numero random che possa essere contenuto nell'array stesso e farlo aprire.
    Ad esempio se noi volessimo far aprire in modo random un clip filmato esterno all'interno di un movie vuoto contenuto nel filmato principale potremmo scrivere:

    contenitore= new Array("filmato1.swf","filmato2.swf,"filmato3.swf") ;
    function casuale{
    variabile= random(contenitore.length);
    loadMovie(contenitore[variabile],"tuo_clip_vuoto_sullo_stage");
    }

    Non so se ti è utle.....

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.