Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    33

    Caricamento RANDOM movie esterno

    C'è qualcuno che sa come si fa per caricare su un filmato un movie esterno tra diversi in maniera casuale?

    Grazie in anticipo per chi mi potrà aiutare!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    64
    Si potrebbero inserire i percorsi dei filmati in un array, generare un numero casuale sulla lunghezza dell'array e caricare il filmato.
    Qualcosa del tipo:

    var aFilmati:Array=["uno.swf","due.swf","tre.swf","quattro.swf"];
    var nCasuale:Number=int(Math.random()*aFilmati.length) ;

    loadMovie(aFilmati[nCasuale],"_root.destinazione");

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    33
    ti ringrazio per il tuo aiuto, ma ho trovato questa stringa e va benissimo, ora però non riesco a far interaggire i pulsanti del movie caricato con il filmato principale....

    on (release) {
    nextFrame ();
    }
    on (release) {
    partenza = 0;
    function carica () {
    partenza = Math.ceil(Math.random()*2);
    // random da 1 a 6
    }
    carica();
    loadMovieNum (partenza+".swf", 1);
    }

  4. #4
    se ti può servire questo esempio realizzato per far eseguire N animazioni, in modo casuale, MA SENZA RIPETIZIONI


    Codice PHP:
    //Array di comodo
    TOT=10
    nomi
    =new Array()
    for(
    I=1;I<=TOT;I++){
       
    nomi[I]=I
    }

    function 
    anima(){
    X=0
    this
    .onEnterFrame=function(){

        
    ID random(TOT)+1
        
    if(Number(nomi[ID]) > 0){
               
    X++ // conta i clip
               
    nomi[ID]=// azzero l'array per non ripetere 
               //path["a"+ID].play()
               
    trace("clip A"+ID+" .....animazione")
        }else{
               
    trace("nessuna animazione clip A"+ID+"...già chiamato")
        }
        if(
    >=TOT){
               
    // le animazioni sono state eseguite tutte
               
    delete this.onEnterFrame
         
    }
    }
    }

    // chiamo funzione
    anima() 

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.