Actionscript 3 ReferenceError:错误1069:在flash.media.SoundChannel上找不到正在运行的属性,并且没有默认值。-简单音乐“按钮”

Actionscript 3 ReferenceError:错误1069:在flash.media.SoundChannel上找不到正在运行的属性,并且没有默认值。-简单音乐“按钮”,actionscript-3,flash,actionscript,air,audio-player,Actionscript 3,Flash,Actionscript,Air,Audio Player,我有一个小音乐按钮,当点击它时,它会停止一个音乐频道,当再次点击时,它会播放。它开始播放,当我单击它时,我得到一个错误: 以下是全部错误: ReferenceError: Error #1069: Property running not found on flash.media.SoundChannel and there is no default value. at [PROJECTNAME]::MainTimeline/fl_TapHandler_8()[Rockfall_fla

我有一个小音乐按钮,当点击它时,它会停止一个音乐频道,当再次点击时,它会播放。它开始播放,当我单击它时,我得到一个错误:

以下是全部错误:

ReferenceError: Error #1069: Property running not found on flash.media.SoundChannel and there is no default value.
    at [PROJECTNAME]::MainTimeline/fl_TapHandler_8()[Rockfall_fla.MainTimeline::frame3:215]
    at runtime::ContentPlayer/simulationSendTouchEvent()
    at runtime::SimulatedContentPlayer/clientSocketDataHandler()
第3帧第215行是指这一行代码:

if(Chn_musicLoop.running == true){
处理音乐的小功能如下所示:

function fl_TapHandler_8(event:TouchEvent):void
{
    if(Chn_musicLoop.running == true){
    musicIcon.alpha *= 0.5;
    Chn_musicLoop.stop();
    }
    else{
        musicIcon.alpha *= 2;
        Chn_musicLoop.play()
    }}

有什么我遗漏的吗?当我点击文本框上的Disclose时,它会像应该的那样停止音乐

我被告知添加以下内容作为答案:


中国音乐频道是什么? 对。这是一个声音通道。下面是它的代码:var musicLoop=new bgMusic;var Chn_musicLoop=新的声音频道


但根据文件记载,SoundChannel有一个“正在运行”的参数。help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/


中国音乐频道是声音频道吗?是的。这是一个声音通道。下面是它的代码:var musicLoop=new bgMusic;var Chn_musicLoop=新的声音频道;但根据文件记载,SoundChannel有一个“正在运行”的参数。那么我需要做些什么来解决这个问题呢?