我有一个小音乐按钮,当点击时停止音乐频道,再次点击时播放它。它开始播放,当我点击它时,我收到一个错误:
以下是完整错误:
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
”时,它会停止播放音乐......
答案 0 :(得分:0)
有人告诉我将其添加为答案:
是肯定的。这是一个声音通道。这是它的代码:“var musicLoop = new bgMusic(); var Chn_musicLoop = new SoundChannel();”
但是根据文档,SoundChannel有'running'参数。 help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/...