Actionscript 3 是否可以从flash文件处理屏幕保护程序事件?

Actionscript 3 是否可以从flash文件处理屏幕保护程序事件?,actionscript-3,screensaver,Actionscript 3,Screensaver,我已经创建了一个flash文件,它将播放另一个场景,并在鼠标悬停时停止。然后我将其转换为屏幕保护程序格式。但是我需要在屏幕保护程序消失之前在鼠标上放置一个延迟。通过使用fs命令,我可以忽略/接受鼠标事件 例如: fscommand(“mousequit”、“variable_name”); 值“0”表示屏幕保护程序设置为在鼠标事件时退出,“1”表示忽略鼠标事件 在到达预期帧之前,我可以忽略鼠标事件。因此,我可以给予延迟或其他任何时间。您可以使用Event.ACTIVATE/Event.DEACT

我已经创建了一个flash文件,它将播放另一个场景,并在鼠标悬停时停止。然后我将其转换为屏幕保护程序格式。但是我需要在屏幕保护程序消失之前在鼠标上放置一个延迟。

通过使用fs命令,我可以忽略/接受鼠标事件

例如:

fscommand(“mousequit”、“variable_name”); 值“0”表示屏幕保护程序设置为在鼠标事件时退出,“1”表示忽略鼠标事件


在到达预期帧之前,我可以忽略鼠标事件。因此,我可以给予延迟或其他任何时间。

您可以使用Event.ACTIVATE/Event.DEACTIVATE事件来处理应用程序焦点

private function addActivationEvents():void
{
    addEventListener(flash.events.Event.ACTIVATE, handleAppActivationEvent);
    addEventListener(flash.events.Event.DEACTIVATE, handleAppActivationEvent);
}

private function handleAppActivationEvent(event:flash.events.Event):void
{
    switch (event.type)
    {
        case flash.events.Event.ACTIVATE:
            break;
        case flash.events.Event.DEACTIVATE:
            break;
    }
}