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

时间:2014-01-18 17:15:52

标签: 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.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()
    }}

有什么我想念的吗?当我点击文本框中的“dismiss”时,它会停止播放音乐......

1 个答案:

答案 0 :(得分:0)

有人告诉我将其添加为答案:

  • Chn_musicLoop是SoundChannel?
  • 是肯定的。这是一个声音通道。这是它的代码:“var musicLoop = new bgMusic(); var Chn_musicLoop = new SoundChannel();”

  • 但是根据文档,SoundChannel有'running'参数。 help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/...