Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543

    gestione volume di un mc

    Ciao, io voglio fare in modo che 1 suono si ripeta per tutta l'animazione...
    per questo ho scelto di inserire il suono in un mc e mettere al fotogramma 3 (dove ormai il suono è finito) gotandplay(1);
    Io voglio però, realizzare un controllo volume, e volgio inoltre realizzare 3 pulsanti (canzone1, canzone2, canzone3) che se clicco mi fanno ascoltare 3 canzoni diverse quindi 3 mc diversi...
    come realizzo però un controllo volume?
    lo script che uso ora (l'ho scaricato da flashmx.it) è
    codice:
    onClipEvent (load) {
    	//valore minimo
    	min = 0;
    	// valore massimo 
    	max = 100;
    	percent = Math.floor((_x-min)/(max-min)*100);
    	//dalla libreria dopo aver creato l oggetto sound
    	loop = new Sound();
    	loop.attachSound("sound");
    	loop.start(0, 999);
    	volume = 50;
    	loop.setVolume(volume);
    }
    //
    onClipEvent (mouseMove) {
    	if (drag == 1) {
    		_x = _root._xmouse+offsetX;
    	}
    	//
    	if (_x>max) {
    		_x = max;
    	}
    	if (_x<min) {
    		_x = min;
    	}
    	percent = Math.floor((_x-min)/(max-min)*100);
    	loop.setVolume(percent);
    	updateAfterEvent();
    }
    loop = new Sound();
    loop.attachSound("sound");
    loop.start(0, 999);
    al posto di questo, cosa devo mettere?
    GRAZIE 1000000000000

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  2. #2
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572
    nel MC metti
    codice:
    onClipEvent(load)
    {
    	function carica(num_loop)
    	{
    		//imposta le coordinate del drag//
    		min = 10;	
    		max = 435;
    		//------------------------------//
    		percent = Math.floor((_x-min)/(max-min)*100);
    	
    		loop = new Sound();
    		loop.attachSound(num_loop);
    		loop.start(0, 100);
    		volume = 50;
    		loop.setVolume("volume");
    	}
    	carica("loop2");
    }	
    
    
    onClipEvent (mouseMove)
    {
    	if (drag == 1)
    	{
    		_x = _root._xmouse+offsetX;
    	}
    	
    	if (_x>max)
    	{
    		_x = max;
    	}
    	if (_x<min)
    	{
    		_x = min;
    	}
    	
    	percent = Math.floor((_x-min)/(max-min)*100);
    	loop.setVolume(percent);
    	updateAfterEvent();
    }
    e poi fai dei bottoni per far partire i vari suoi a cui associ
    codice:
    on(release)
    {
    	_root.loop.loop.stop();
    	_root.loop.carica("loop1");	
    }

  3. #3
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Grazie per avermi risposto cmq, l'mc deve avere un'istanza particolare?
    cmq _root.loop.carica("loop1");
    dove loop1 è il nome della canzone o dell'mc?
    GRAZIE ancora

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  4. #4
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572
    allora
    _root.loop è il nome di istanza del MC
    _root.loop.loop è il nome dell'oggetto sound contenuto nel MC
    "loop1" è il linkage de suono dalla libreria, se vuoi ovviamente puoi anche cambiarlo


  5. #5
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Grazie, oggi o domani provo e ti faccio sapere....

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  6. #6
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Scusa, capisco se non hai voglia di farlo ma ti prego cmq di avvisarmi...
    non sono riuscito a capire cosa fare precisamente (con i suoni è la mia prima esperienza) ma mi faresti un esempio.fla, anche con un bip standard...
    GRAZIE, poi non ti rompo +,promesso
    Se lo fai la mia e.mail è makal@tiscalinet.it

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  7. #7
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572
    non te lo allegio con un mail perchè è grandino a causa degli mp3 nella libreria cmq puoi scaricarlo
    qui

    scusa se è grandino...

    buona serata

  8. #8
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Non ti devi scusare cmq
    Grazie, ho studiato è ho capito come funziona lo script...
    Scusa solo un'altra cosa...
    perchè il numero che segnala il volume non funiona + se lo aggiungo nel mc di istanza loop nel livello 4?
    GRAZIE ancora per tutto e di tutto...

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

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.