# AS2 to AS3 sound button

**URL:** <https://forum.kirupa.com/t/as2-to-as3-sound-button/308673>\
**Category:** flash\
**Created:** [April 28, 2010, 3:32am UTC](https://forum.kirupa.com/t/as2-to-as3-sound-button/308673 "2010-04-28T03:32:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dan008](https://avatars.discourse-cdn.com/v4/letter/d/90db22/32.png) [@Dan008](https://forum.kirupa.com/u/Dan008)\
**Post date:** [April 28, 2010, 3:32am UTC](https://forum.kirupa.com/t/as2-to-as3-sound-button/308673/1 "2010-04-28T03:32:11Z")

</div>

Anyone can help out on this AS2 to AS3?

In the MP3 clip frame1 (AS2)

```auto
///////////////MUSIC PLAYER ////////////////////////////////
 
 var song:Array = new Array();
 //The random songs
 song[0] = "cms_mp3/ran_jazzmatazz.mp3";
 song[1] = "cms_mp3/scottwills_summerjazz.mp3";
 song[2] = "cms_mp3/flar_neon.mp3";
 song[3] = "cms_mp3/solidbeats_simmerdown.mp3";
 
 i = song.length;
 
 RandomSong = Math.floor(Math.random()*i);
 
 MinimumVolumen = 0;
 MaximumVolumen = 100;
 step = 1;
 fade = 0;
 StartAlphaEqualizer = MaximumVolumen;
 EndAlphaEqualizer = 0;
 
 music._soundbuftime = 5;
 
 music = new Sound();
 
 music.loadSound(song[RandomSong], true);
 
 music.setVolume(0);
 
 music.onSoundComplete = function() {
     trace("Song is playing again");
     this.start();
 };
 
 FadeInandOut = function () {
     onEnterFrame = function () {
         
         if (fade == 1) {
             MinimumVolumen = MinimumVolumen-step;
             if (MinimumVolumen<0) {
                 MinimumVolumen = 0;
             }
             music.setVolume(MinimumVolumen);
             
         } else {
             MinimumVolumen = MinimumVolumen+step;
             if (MinimumVolumen>MaximumVolumen) {
                 MinimumVolumen = MaximumVolumen;
             }
             music.setVolume(MinimumVolumen);
         }
     };
 };
 
 FadeInandOut();

```

On the “play” button (AS2)

```auto
on (press) {
    trace("Fade-Out");
    this._parent.playmusic_mc.alphaTo(100, 5, "", 0);
    this._parent.icon_mc.equalizer_mc.alphaTo(0, 5, "", 0);
    this._visible = false;
    this._parent.fadein_mc._visible = true;
    this._parent.fade = 1;
}

```
