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

    come far si che un pulsante riproduca al clic

    ciao ragazzi volevo un aiutino sto seguendo un corso di flash 8 professional e sono arrivato appena alla 4 lezione

    vorrei inserire un pulsante che al clic riproduca un file audio

    ma vorrei anche che s e premuto una seconda volta stoppi il suono ma solo il suono dell' audio non tutti i suoni( stop all sound ) spero di essere stato chiaro

    ps. sarebbe graditissimo un .fla come esempio grazie anticipatamente


    forum flash grazie di esistere

  2. #2
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Effettivamente sarebbe un po' lungo da spiegare. Scaricati questo
    È anche un controller per il volume. Carica un mp3, subito, senza preloader.
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  3. #3

    non capisco dove caricare il file audio

    mi riproduce sempre delirium non capisco come fare per far si che mi riproduca un altro file audio come devo fare?

    cmq grazie davvero anche per lquell' altro problema

    siete preziosissimi

  4. #4
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Come hai visto, nella cartella c'è l'mp3. Dunque ti basta sostituirlo. Devi, ovviamente, sostituire nello script, anche il nuovo nome dell'mp3 (il tuo).

    - Apri il fla
    - Fai doppio clik sul controller
    - Ora sei al suo interno. Seleziona il cursore del volume, apri il pannello Azioni e vedrai quanto segue:
    codice:
    onClipEvent (load) { // Al caricamento della clip
    
    //punto di inizio (arresto del trascinamento allo 0), della linea scorrimento (in _x pixel su stage).
    minimo = 1;
    
    // lunghezza massima della linea scorrimento (in pixel). 
    massimo = 200;
    percent = Math.floor((_x-minimo)/(massimo-minimo)*100);
    
    //Creazione dell'oggetto Sound
    Brano = new Sound();
    Brano.loadSound("nomeTuo.mp3", true); // Caricamento in streaming
    
    // Volume stabilito alla partenza del filmato.
    volume = 50;
    Brano.setVolume (volume);
    
    // Partenza del brano dopo il riempimento del buffer (riproduzione = 1 sola volta).
    Brano.start(0, 1); 
    Brano.onSoundComplete = function () {
    _root.tutto.puls.gotoAndPlay (2); // Ripristino del pulsante in posizione PLAY.
    }
    }
    // Definizione del trascinameto cursore volume.
    onClipEvent (mouseMove) {
    if (trascinamento == 1) {
    _x = _root._xmouse+numeroVisibile;
    }
    if (_x>massimo) {
    _x = massimo;
    }
    if (_x<minimo) {
    _x = minimo;
    }
    // Numeri crescenti allo spostamento del cursore [(visibili nel campo dinamico (nome_var: quanto)].
    quanto = Math.floor((_x-minimo)/(massimo-minimo)*100);
    
    // Calcola dinamicamente il numero visibile alla percentuale effettiva del volume, in ogni momento o spostamento.
    Brano.setVolume(quanto);
    updateAfterEvent(); // ricalcola il numero in base al nuovo spostamento.
    }
    Tutto ciò che devi sostituire è solo la parte che ti ho evidenziato in rosso.
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

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.