Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: piccolo lettore

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348

    piccolo lettore

    ciao ho creato un "piccolo" lettore di mp3 in flash che quando si clicca sul titolo la canzone viene riprodotta la mia domanda è come posso far sì che quando termina una canzone incominci quella successiva? e per la creazione dei pulsanti avanti e indietro? ciao

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Nel tuo filmato è presente una lista, come un array, dei titoli con i percorsi degli mp3 esterni?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348
    no!! però c'è un problema che in action script non so creare un array se gentilmente mi dici come crearlo e dove metterlo. grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348
    ho una serie di pulsanti 1,2,3 ognuno di questi quando clicco sopra richiama questa funzione:
    on (release) {
    stopAllSounds();
    uno=new Sound();
    uno.loadSound( "battisti/Un'avventura.mp3", true);
    uno.start(0,999);
    }
    questa è l'unica cosa che ho fatto!!

  5. #5
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Ci sono tanti modi:

    1.

    mp3_array = new Array();
    mp3_array[0] = "ciccio.mp3";
    mp3_array[1] = "pippo.mp3";
    mp3_array[2] = "pluto.mp3";

    2.

    mp3_array = new Array("ciccio.mp3", "pippo.mp3", "pluto.mp3");

    3.

    mp3_array = ["ciccio.mp3", "pippo.mp3", "pluto.mp3"];


    Ad ogni pulsante associ il caricamento di un mp3 chiamando il relativo indice dell'array:

    nella timeline principale:


    codice:
    suono = new Sound();	// creazione dell'istanza della classe Sound
    suono.path = this;	// riferimento alla timeline in cui giace lo script
    			// quando è terminato il brano corrente
    suono.onSoundComplete = function()
    {
    	this.loadNewSound(this.path.brano == this.path.mp3_array.length - 1) ? 0 : this.path.brano + 1);
    };
    			// quando il brano è caricato
    suono.onLoad = function(success)
    {
    	if(success){
    		this.start();
    	} else {
    		trace("ERRORE");
    	}
    };
    			// carica il nuovo brano in base all'indice
    suono.loadNewSound = function(index)
    {
    	this.stop();
    	this.path.brano = index;
    	this.loadSound(this.path.mp3_array[index], false);
    };
    // brano corrente
    brano = 0;
    nei pulsanti:

    codice:
    on(release){
    	suono.loadNewSound(0);
    }
    
    =======
    
    on(release){
    	suono.loadNewSound(1);
    }
    ecc

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348
    non riesco a capire qual è la time line principale perchè . ho provato ma mi da errore, il percorso dove risede la canzone devo metterlo ? posso mandarti il file fla ? grazie

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Mandami solo il fla, niente mp3..

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348
    spedito!!mi dici un buon libro per action script?grazie

  9. #9

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348
    ciao!! ho provato tutta ieri sera ma niente!!allora ho guardato un altro post dove hai messo esempio e sorgente. ho notato che le canzoni vengono riprodote in modo sequenziale come mai?

    questi sono gli errori che mi da il "mio"
    Scena=Scena 1, Livello=Livello 1, Fotogramma=1:Linea 8: È previsto ';'
    this.loadNewSound(this.path.brano == this.path.mp3_array.length - 1) ? 0 : this.path.brano + 1);

    Scena=Scena 1, Livello=Livello 1, Fotogramma=1:Linea 9: Rilevato '}' imprevisto
    };

    Simbolo=Menu1, Livello=Livello 1, Fotogramma=1:Linea 7: È previsto ';'
    this.loadNewSound(this.path.brano == this.path.mp3_array.length - 1) ? 0 : this.path.brano + 1);

    Simbolo=Menu1, Livello=Livello 1, Fotogramma=1:Linea 8: Rilevato '}' imprevisto
    }


    ciao grazie

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.