Flash music looping

Programovacie jazyky, rady, poradňa...
Stullko
Expert
Expert
Príspevky: 146
Registrovaný: 14 mar 2007, 18:55

Flash music looping

Príspevok od používateľa Stullko »

Mám tento actionscript a potrebujem aby sa po prehrani skladby vypol zvuk, alebo ak je to mozne, aby sa preskocilo na dalsiu skladbu a potom sa zvuk vypol.

Kód: Vybrať všetko

onClipEvent (load)
{
    _root.soundstatus = "on";
    _root.mySound = new Sound(_root.ss2);
    maxvolume = 100;
    minvolume = 0;
}
onClipEvent (enterFrame)
{
    if (_root.soundstatus == "on")
    {
        step = 5;
    } // end if
    if (_root.soundstatus == "off")
    {
        step = -5;
    } // end if
    maxvolume = maxvolume + step;
    if (maxvolume > 100)
    {
        maxvolume = 100;
    } // end if
    if (maxvolume < 0)
    {
        maxvolume = 0;
    } // end if
    _root.mySound.setVolume(maxvolume);
	
}
Vopred velmi pekne dakujem!
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Flash music looping

Príspevok od používateľa weroro »

Pozri si niečo o udalosti onSoundComplete();
Stullko
Expert
Expert
Príspevky: 146
Registrovaný: 14 mar 2007, 18:55

Re: Flash music looping

Príspevok od používateľa Stullko »

nepodarilo sa mi to zatial, dakujem za pomoc... :?
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Flash music looping

Príspevok od používateľa weroro »

Čo sa ti nepodarilo? Pozrieť si popis danej udalosti? To je smutné.
Spoiler

Kód: Vybrať všetko

var cesta:String = "http://domena.xx/tvojaSkladba.mp3";
var hlasitost:Number = 100;
var zvuk:Sound = new Sound ();
zvuk.loadSound (cesta, true);
zvuk.onSoundComplete = function ():Void 
{
	if (_root.loop)
	{
		zvuk.start (0, 1);
	}
};
this.onEnterFrame = function ():Void 
{
	if (_root.stlmene)
	{
		if (hlasitost < 100)
		{
			hlasitost += 5;
		}
	}
	if (!_root.stlmene)
	{
		if (hlasitost > 0)
		{
			hlasitost -= 5;
		}
	}
	zvuk.setVolume (hlasitost);
};
Napísať odpoveď