Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    146

    [FLASH8] più soundObject da gestire

    Salve a tutti,
    vorrei gestire piu' soundObject in un solo filmato in modo da farli suonare conteporanemente...

    ho fatto così:

    1- ho importato e linkato i due suoni
    2- sul primo frame ho questo:
    codice:
    vol_tappeto = 60;
    vol_tappeto_2 = 90;
    _root.tappeto_ini = new Sound();
    _root.tappeto_lev_2 = new Sound();
    
    function  start_sound_tappeto(nome_sound, vol){
    	_root.tappeto_ini.stop();
    	_root.tappeto_ini.attachSound(nome_sound);	
    	_root.tappeto_ini.start(0, 999);
    	_root.tappeto_ini.setVolume(vol);
    }
    function  start_sound_tappeto_lev_2(nome_sound, vol){
    	_root.tappeto_lev_2.stop();
    	_root.tappeto_lev_2.attachSound(nome_sound);	
    	_root.tappeto_lev_2.start(0, 999);
    	_root.tappeto_lev_2.setVolume(vol);
    }
    3 - sul secondo fotogramma:
    codice:
    start_sound_tappeto_lev_2("passi", _root.vol_tappeto_2);
    start_sound_tappeto("loop_01", _root.vol_tappeto);
    
    stop();
    quello che accade è che mi si sente solo uno dei due suoni, esattamente solo il secondo richiamato in ordine, in questo caso sarebbe "loop_01", ma dopo aver provato a scambiare l'ordine delle linee che richiamano i due soundObject mi sono accorto che il secondo è come se sostituisse il primo....

    non so da cosa dipende

    grazie in anticipo
    frik, il caso umano.

  2. #2
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    ...forse è nome_sound...
    prova mettendo un altro nome al posto di uno dei due...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    146
    ho provato a chiamarli in modo diverso ma nulla da fare...
    non so prorpio...

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    146
    ok ragazzi...

    facciamola piu' semplice... questo è il problema

    ho creato un nuovo file, inserisco in libreiria due mp3, proprietà di linkage con nomi inseriti ecc ecc
    poi sul primo frame:
    codice:
    var my_sound:Sound = new Sound();
    my_sound.attachSound("logoff_id");
    my_sound2.setVolume(90);
    my_sound.start();
    
    var my_sound2:Sound = new Sound();
    my_sound2.attachSound("logoff_id2");
    my_sound2.setVolume(10);
    my_sound2.start();
    a questo punto...
    sento entrambi i suoni, ma sono al volume 10 (l'ultimo settato)
    non c'è modo di sentirli con volumi diversi
    se inverto i volumi sli sento a 90 aentrambi...

    soluzioni?

    grazie in anticipo.

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    prova ad aggiungere il riferimento nella dichiarazione del sound... anche se non so se riferendo entrambi i sound allo stesso oggetto cambia qualcosa, se non dovesse, dovresti assegnare a due clip forfettari diversi questi due sound

    var my_sound:Sound = new Sound(this);
    var my_sound2:Sound = new Sound(this);

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    146
    esatto...
    stavo proprio per scrivere che ho risolto assegnando il (this) e insanziando i suoni in due clip diversi

    grazie lo stesso

    Frik

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.