如何在此代码中插入声音?

how to insert sound to this code?

你好,如何将声音添加到这段代码中,这样当发射塔的子弹声音会与它一起出现时...我只是个傻瓜,所以我真的需要帮助 你能帮我如何在这段代码中加入声音吗

这是代码

package Game
    {
     import flash.display.MovieClip;
     import flash.events.*;
     import flash.geom.*; 
     import Gamess.BulletThree;
     import Games.BulletTwo;
     
     public class Tower_Fire extends MovieClip
     {  
      private var isActive:Boolean;
      private var range,cooldown,damage:Number;
      
      public function Tower_Fire()
      {
       isActive = false;
       range = C.TOWER_FIRE_RANGE;
       cooldown = C.TOWER_FIRE_COOLDOWN;
       damage = C.TOWER_FIRE_DAMAGE;
       this.mouseEnabled = false;
      }
      
      public function setActive()
      {
       isActive = true;
      }
      
      public function update()
      {
       if (isActive)
       {
        var monsters = GameController(root).monsters;
        if (cooldown <= 0)
        {
         for (var j = 0; j < monsters.length; j++)
         {
          var currMonster = monsters[j];
          
          if ((Math.pow((currMonster.x - this.x),2) 
           + Math.pow((currMonster.y - this.y),2)) < this.range)
          {
           //spawn new bullet
           var bulletRotation = (180/Math.PI)*
              Math.atan2((currMonster.y - this.y), 
                (currMonster.x - this.x));
           var newBullet = new Bullet(currMonster.x,currMonster.y,
              "fire",currMonster,this.damage,bulletRotation);
           newBullet.x = this.x;
           newBullet.y = this.y;
           
           GameController(root).bullets.push(newBullet);
                 GameController(root).mcGameStage.addChild(newBullet);
           
           this.cooldown = C.TOWER_FIRE_COOLDOWN;
           
           break;
          }
         }
        }
        else
        {
         this.cooldown -= 1;
        }
       }
      }
     }
    }

首先,您需要为 AS 导出声音:

然后您可以通过代码播放声音:

var sound:Sound = new Track();
sound.play();

更新:

if ((Math.pow((currMonster.x - this.x),2) + Math.pow((currMonster.y - this.y),2)) < this.range)
{
    //spawn new bullet

    var sound:Sound = new Track();
    sound.play();

    var bulletRotation = (180/Math.PI)*
    Math.atan2((currMonster.y - this.y), (currMonster.x - this.x));
    ...