在我的项目中,我使用了以下功能
public function createIconMenu():NativeMenu{
var iconMenu:NativeMenu = new NativeMenu();
iconMenu.addItem(new NativeMenuItem("", true));//Separator
if(NativeApplication.supportsSystemTrayIcon){
iconMenu.addItem(showCommand);
showCommand.addEventListener(Event.SELECT, onShowCommand);
iconMenu.addItem(new NativeMenuItem("", true));//Separator
var exitCommand: NativeMenuItem = iconMenu.addItem(new NativeMenuItem("Exit"));
exitCommand.addEventListener(Event.SELECT, exit);
}
return iconMenu;
}
public function exit(event:Event):void{
NativeApplication.nativeApplication.exit();
}
但是在这个公共函数出口上显示错误 1024:覆盖未标记为覆盖的函数。
我错误的代码是什么? 。你可以解释一下吗?
答案 0 :(得分:1)
将exit
函数重命名为其他内容。这与系统提供的全局命名空间中的另一个函数冲突,并且不能被用户覆盖。
答案 1 :(得分:1)
Reset.addEventListener(MouseEvent.CLICK,play);
function play(event:MouseEvent):void { 的gotoAndPlay(1); }
我在这个简单的代码中遇到了同样的问题