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

    Randomizare un elenzo di mp3

    buongiorno a tutti, navigando ho trovato uno script per creare una specie di player mp3, lo script funziona ed è perfetto, solo che questo si carica gli mp3 che gli passo tramite un xml e ovvimanete li fa partire in ordine, mentre io vorrei farli andare a random... ecco qui sotto il pezzettino di script che fa partire le canzoni

    Codice PHP:
    function playSong():Void 
    {     
        
    = new Sound();     
        
    s.onSoundComplete playSong;     
        
    s.setVolume(100);     

        
    mute.gotoAndStop("on");          
        if(
    cps == sa.length 1)     
        {         
            
    cps 0;         
            
    s.loadSound(sa[cps].earltrue);     
        }     
          else     
        {         
            
    s.loadSound(sa[++cps].earltrue);     

    Sapete dirmi come posso fare per farle partire random??

  2. #2

    Re: Randomizare un elenzo di mp3

    Originariamente inviato da danirota
    buongiorno a tutti, navigando ho trovato uno script per creare una specie di player mp3, lo script funziona ed è perfetto, solo che questo si carica gli mp3 che gli passo tramite un xml e ovvimanete li fa partire in ordine, mentre io vorrei farli andare a random... ecco qui sotto il pezzettino di script che fa partire le canzoni

    Codice PHP:
    function playSong():Void 
    {     
        
    = new Sound();     
        
    s.onSoundComplete playSong;     
        
    s.setVolume(100);     

        
    mute.gotoAndStop("on");          
        if(
    cps == sa.length 1)     
        {         
            
    cps 0;         
            
    s.loadSound(sa[cps].earltrue);     
        }     
          else     
        {         
            
    s.loadSound(sa[++cps].earltrue);     

    Sapete dirmi come posso fare per farle partire random??

  3. #3
    metti la tua bella lista in un array e randomizzi la scelta degli elementi dell'array....la prima cosa che mi viene in mente
    .......
    quindi basta cercare nel form array random vedi che trovi tante discussioni

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    oppure nella parte in cui riempi l'array, una volta che l'hai riempito usi questa funzione per randomizzarlo in maniera automatica
    Codice PHP:
    function shuffleArray (a:Array):Array {
        var 
    L:Number a.length;
        var 
    M:Array = a.slice();
        var 
    R:Number 0;
        var 
    I:Number 0
        var 
    E;
        for (
    0I<LI++) {
            
    M[I];
            
    Math.floor(Math.random()*L);
            
    M[I] = M[R];
            
    M[R] = E;
        }
        return 
    M;

    la usi semplicemente così: tuoArray = shuffleArray(tuoArray);

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.