我创建了一个flash文件,它会播放另一个场景并在鼠标悬停时停止。然后我将其转换为屏幕保护程序格式。但是我需要在屏幕保护程序消失之前延迟鼠标悬停。
答案 0 :(得分:2)
通过使用fs命令,我可以忽略/接受鼠标事件。
例如:
的fscommand( “mousequit”, “变量名”); 值“0”表示屏幕保护程序设置为在鼠标事件上退出,“1”表示它忽略鼠标事件。
我可以忽略鼠标事件,直到我达到预期的帧。所以我可以延迟或什么时候。
答案 1 :(得分: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;
}
}