Actionscript 3 当游戏终止或失去焦点时,关闭as3中的声音

Actionscript 3 当游戏终止或失去焦点时,关闭as3中的声音,actionscript-3,apache-flex,flex4.5,Actionscript 3,Apache Flex,Flex4.5,当用户终止或关闭应用程序时,我尝试停用应用程序的声音,我已使用事件侦听器: stage.addEventListener(Event.DEACTIVATE, onDeactivate);//error private function onDeactivate(e:Event) { _channel.stop(); } 但它不起作用: 错误:对未定义属性的访问被停用 -1119:通过静态类型类的引用停用对可能未定义的属性的访问 请提供建议。您是否导入了flash.ev

当用户终止或关闭应用程序时,我尝试停用应用程序的声音,我已使用事件侦听器:

stage.addEventListener(Event.DEACTIVATE, onDeactivate);//error

private function onDeactivate(e:Event)
{
            _channel.stop();
}
但它不起作用:

错误:对未定义属性的访问被停用 -1119:通过静态类型类的引用停用对可能未定义的属性的访问


请提供建议。

您是否导入了
flash.events.Event
?是的。。但它仍然不起作用。您使用的类是否扩展了显示对象?否则,您将无法访问
阶段
。(如果是这样的话,错误会发生,因为阶段未定义,而不是停用。但我认为值得一试)你的目标是Flash Player 9+?文件上说是在这个时候添加了DEACTIVATE。我想你是的,但我觉得值得一问。另外,您没有导入任何其他名为Event的类,是吗?