0

我从来没有为 ActionScript 或 flash 开发过,也许这是一个简单的问题。

我在 Flash 中创建了一个菜单(自动运行 CD-ROM 中的投影仪),用户可以在其中选择要安装的程序。

在最后一帧中,我试图显示如下消息:“谢谢,您的安装将在几秒钟后开始。等待程序加载。 ”。

安装程序加载,然后闪存菜单关闭。没关系。

我在框架的动作中插入了这段代码:

fscommand("exec", "MyInstallationProgram.Exe");
fscommand("quit");

它可以工作,但框架不渲染,我想在程序加载时显示框架。我该怎么做?

我正在使用 ActionScript 2.0

4

1 回答 1

1

调用fscommand('quit')是在您的对话有机会显示之前关闭应用程序。

据我所知,没有简单的方法可以与所选程序已安装的启动器应用程序进行通信。因此,您最好的选择可能是几秒钟后自动退出:

// Add to frame with dialogue
stop();

setInterval(function(){
    fscommand('quit');
}, 5000); // Automatically quit after 5 seconds

或者,您可以将fscommand('quit')调用添加到对话框下的“关闭”按钮的处理程序。

于 2012-10-30T17:17:47.727 回答