Clicca qui  Flyerwire
+ Rispondi alla discussione
Pagina 1 di 2 1 2 UltimoUltimo
Visualizzazione risultati 1 fino 10 di 17

Discussione: Tutorial: Musica in flash caricamento file mp3 esterno al filmato | AS2

  1. #1
    Big User rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce L'avatar di rotanod
    Data registrazione
    01-04-2008
    Residenza
    Torino/Milano/Caserta
    Messaggi
    3,297

    Predefinito Tutorial: Musica in flash caricamento file mp3 esterno al filmato | AS2

    con questo breve tutorial riusciremo a gestire la musica di fondo di un filmato flash, per esempio per il nostro sito, caricando un file mp3 dall'esterno del filmato.

    per seguire questo tutorial è richiesta la conoscenza di:
    1) linea temporale e clip filmato in flash;
    2) saper creare un pulsante trasparente;
    3) utilizzare il pannello azioni.

    per prima cosa dobbiamo procurarci un file audio, meglio se si tratta di un file della durata di pochi secondi, tanto poi lo metteremo in loop.

    creiamo poi un clip filmato e diamogli nome istanza suono.
    all'interno della linea temporale del clip filmato appena creato andiamo a crearci due icone, una che indica che il sound è attivo e l'altra che indica che il sound è spento.
    creiamo ogni singola icona su un fotogramma differente (sound off=fotogramma 1, sound on=fotogramma 2).
    entrambi i fotogrammi devono essere creati sullo stesso livello.
    adesso aggiungiamo un livello chiamiamolo: pulsanti trasparenti e creiamo dei pulsanti uno per ogni icona e fotogramma.
    nel pulsante 1: quello che si trova sopra l'icona sound off, inseriamo il seguente codice:
    Codice:
    on (release)
    {
        stopAllSounds ();
    }
    on (release)
    {
        gotoAndPlay(2);
    }
    nel secondo pulsante invece inseriamo questo codice:
    Codice:
    on (release)
    {
        brano = new Sound();
        brano.loadSound("0442.mp3", true);
        brano.setVolume(30);
        brano._soundbuftime = 10;
        playing = 1;
        brano.onSoundComplete = function ()
        {
            brano.loadSound("0442.mp3", true);
            brano.setVolume(30);
            brano._soundbuftime = 10;
        };
    }
    on (release)
    {
        gotoAndPlay(1);
    }
    (la spiegazione di questo codice la vedremo tra un attimo).

    ultima cosa da fare adesso: aggiungere un altro liivello e chiamiamolo azioni fotogramma. aggiungiamo due fotogrammi sul livello appena creato e inseriamo in entrambi il seguente codice action script:
    Codice:
    stop ();
    ritorniamo adesso sulla timeline principale e aggiungiamo un altro livello per l'azione di caricamento e riproduzione del suono.
    inserire quindi nel primo fotogramma del nuovo livello creato il seguente codice:
    Codice:
    // creiamo una funzione
    brano = new Sound();
    
    // carichiamo il file nel filmato principale.
    brano.loadSound("0442.mp3", true);
    
    //diamo al suono un volume di partenza
    brano.setVolume(30);
    brano._soundbuftime = 10;
    
    //indichiamo la riproduzione singola
    playing = 1;
    
    //impostiamo la ripetizione del brano
    brano.onSoundComplete = function ()
    {
        brano.loadSound("0442.mp3", true);
        brano.setVolume(30);
        brano._soundbuftime = 10;
    };
    
    //impostiamo lo stop e il play al clic sull'icona con l'inserimento della condizione if
    suono.onRelease = function ()
    {
        if (playing == 0)
        {
            _root.brano.setVolume(30);
            playing = 1;
        }
        else if (playing == 1)
        {
            _root.brano.setVolume(0);
            playing = 0;
        } // end else if
    };
    come potete osservare ho inserito i commenti al codice che danno una spiegazione delle singole stringhe.

    è ovvio che per far riprodurre il file audio abbiamo bisogno di modificare il campo inserito in grassetto che contiene appunto il nome del file audio.

    dovrebbe essere tutto.
    in allegato inserisco un piccolo esempio, un po rudimentale per questioni di tempo, ma che rende il fine per cui è stato creato.

    il file del suono è stato scaricato qui: Freeloops - download free drum loops,free bass loops,synth loops,Fx loops,tutorials,audio forums,sample cd's,acidloops,wavs,aiff,mp3,samples. All you need to make great music

    DR
    Ultima modifica di rotanod : 15-03-2010 alle ore 17.56.58
    Donato Romagnuolo
    Sito Web | Facebook Fan Page

  2. #2
    Manager gemedj89 è uno splendido da avere gemedj89 è uno splendido da avere gemedj89 è uno splendido da avere gemedj89 è uno splendido da avere gemedj89 è uno splendido da avere gemedj89 è uno splendido da avere gemedj89 è uno splendido da avere gemedj89 è uno splendido da avere L'avatar di gemedj89
    Data registrazione
    20-08-2008
    Residenza
    Tra Montepulciano e localhost
    Messaggi
    9,440

    Predefinito

    bella Donato ! sarà sicuramente utile
    http://www.graficicreativi.com/signaturepics/sigpic2108_1.gif Consulenza informatica | Joomla Expert ->Sito joomla & Wordpress - Contatto via email

  3. #3
    Big User rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce L'avatar di rotanod
    Data registrazione
    01-04-2008
    Residenza
    Torino/Milano/Caserta
    Messaggi
    3,297

    Predefinito

    è un po complessa la realizzazione, sicuramente non indirizzata ai principianti di flash.
    comunque, l'esempio allegato aiuta molto.
    spero torni utile.
    grazie per il commento.
    DR
    Donato Romagnuolo
    Sito Web | Facebook Fan Page

  4. #4
    Super Moderator Luca Cardella è un glorioso portatore di luce Luca Cardella è un glorioso portatore di luce Luca Cardella è un glorioso portatore di luce Luca Cardella è un glorioso portatore di luce Luca Cardella è un glorioso portatore di luce Luca Cardella è un glorioso portatore di luce L'avatar di Luca Cardella
    Data registrazione
    28-02-2008
    Residenza
    Salerno
    Messaggi
    3,124

    Predefinito

    ottimo don

  5. #5

    Predefinito

    Ottimo tutorial che spiega una tecnica molto interessante per non appesantire il filmato Flash e che già in alcune occasioni ho avuto modo di testare

    Delphin

  6. #6
    Big User rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce L'avatar di rotanod
    Data registrazione
    01-04-2008
    Residenza
    Torino/Milano/Caserta
    Messaggi
    3,297

    Predefinito

    grazie ragazzi.
    DR
    Donato Romagnuolo
    Sito Web | Facebook Fan Page

  7. #7

    Predefinito

    Molto molto bene, i tuoi tutorial in flash ci mancavano!
    Biagio Di Stefano

  8. #8
    Big User rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce L'avatar di rotanod
    Data registrazione
    01-04-2008
    Residenza
    Torino/Milano/Caserta
    Messaggi
    3,297

    Predefinito

    è si è vero era un po che non ne inserivo qualcuno.
    ne ho un altro in preparazione, ma non do anticipazioni...

    DR
    Donato Romagnuolo
    Sito Web | Facebook Fan Page

  9. #9

    Predefinito

    ma sei un dio!!!
    MacBookPRO15,4"4GB & MacPro

  10. #10
    Big User rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce rotanod è un glorioso portatore di luce L'avatar di rotanod
    Data registrazione
    01-04-2008
    Residenza
    Torino/Milano/Caserta
    Messaggi
    3,297

    Predefinito

    Citazione Originalmente inviato da ivtigre Visualizza messaggio
    ma sei un dio!!!
    esagerato!!!
    comunque grazie
    DR
    Donato Romagnuolo
    Sito Web | Facebook Fan Page

+ Rispondi alla discussione

Regole di scrittura

  • Non puoi postare nuovi argomenti
  • Non puoi postare repliche
  • Non puoi postare allegati
  • Non puoi editare i tuoi post
  • BB code è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice HTML è Disattivato
ccnp certification | mcts | 640-802 | Adobe User Group | Biagio Di Stefano | Artlandis | Risorsa Informatica
Grafici Creativi - P. IVA: 04631640655