Итак, я делаю игру с использованием флэш-фреймворка для AS3, и я не могу понять, как завершить выполнение программы, когда пользователь нажимает кнопку выхода. Я попытался использовать как System.exit(0)
, так и fscommand("quit")
, но ни одна из них не работает в сборке релизов (первая работает только в режиме отладки, последняя не работает вообще). Кто-нибудь знает, как закодировать кнопку выхода в Flashpunk?Как вы выходите из игры Flashpunk AS3?
Вот мой код:
import flash.system.*;
public class Story extends World
{
var btnDone:Button = new Button(FP.screen.width * 9/10, FP.screen.height * 9/10, btnDonePressed, "End", { size: 50, color: 0xFFFFFF });
btnDone.setCentered(true);
add(btnDone);
}
private function btnDonePressed():void
{
System.exit(0);
fscommand("quit");
}
Что вы Публикуя эту игру? SWF в браузере? Автономный EXE/.app? ВОЗДУХ? Если вы настроите AIR, fscommand устарел. – bigp