我想要构建的第一件事是退出按钮。当您单击此按钮时,将弹出一个警告您退出应用程序。如果单击“是”,则将退出应用程序,但如果单击“否”,则应用程序将从最后一帧继续,然后单击“退出”按钮。
到目前为止,我制作了这段代码:
import flash.system.fscommand;
stop();
cncl.addEventListener(MouseEvent.MOUSE_DOWN, cncl); //No_button
function cncl(event:MouseEvent):void {
prevFrame(); // i don't if this right or wrong
ext.addEventListener(MouseEvent.MOUSE_DOWN, ext); //Yes_button
function ext(event:MouseEvent):void {
fscommand("quit");
}
所以,基本上我只是想要你取消退出,你回到应用程序。
答案 0 :(得分:1)
没有通用的“回到你来自的框架”命令。你必须自己跟踪。例如:
var lastFrame:int;
function goto(frame:int):void {
lastFrame = currentFrame;
gotoAndStop(frame);
}
function back():void {
gotoAndStop(lastFrame);
}
但是,我应该提到框架导航一般来说很难管理。特别是对于像弹出确认这样的东西,最好只是在当前帧的顶部动态显示和隐藏显示对象。