Actionscript 3 在AdobeAIR应用程序中创建通知窗口
我想创建一个AIR应用程序,其中我需要显示通知,当AIR应用程序最小化时,系统托盘会在某个时间间隔显示消息,类似于提供信息 我访问过这个,它是一个很好的组件,但教程并没有组件好。我需要创建一个这样的组件,或者从这个网站上可以获得源代码,所以在这个组件中进行修改也是可以接受的。所以请帮帮我 例句:当你最小化Yahoo Messenger,有人注销或登录时,它会发出通知,我想要类似的组件Actionscript 3 在AdobeAIR应用程序中创建通知窗口,actionscript-3,apache-flex,actionscript,air,flex3,Actionscript 3,Apache Flex,Actionscript,Air,Flex3,我想创建一个AIR应用程序,其中我需要显示通知,当AIR应用程序最小化时,系统托盘会在某个时间间隔显示消息,类似于提供信息 我访问过这个,它是一个很好的组件,但教程并没有组件好。我需要创建一个这样的组件,或者从这个网站上可以获得源代码,所以在这个组件中进行修改也是可以接受的。所以请帮帮我 例句:当你最小化Yahoo Messenger,有人注销或登录时,它会发出通知,我想要类似的组件 首先,我们为通知显示创建了一个自定义弹出控件 在第二步中,我们使用以下代码控制弹出窗口的显示 if(!this.
首先,我们为通知显示创建了一个自定义弹出控件 在第二步中,我们使用以下代码控制弹出窗口的显示
if(!this.stage.nativeWindow.visible || this.stage.nativeWindow.displayState == NativeWindowDisplayState.MINIMIZED)
{
stage.nativeWindow.alwaysInFront = true;
fadeTimer = new Timer(5000,1);
fadeTimer.start();
fadeTimer.addEventListener(TimerEvent.TIMER_COMPLETE, fadePopUp);
popUpWindow = new PopUpWindow();
popUpWindow.isAlerts = true;
popUpWindow.Message = "<b>You have "+event.numNewMessages+" new notification messages<b>";
popUpWindow.type = NativeWindowType.LIGHTWEIGHT;
popUpWindow.open(true);
popUpWindow.fadeInEffect.play();
popUpWindow.nativeWindow.x = Capabilities.screenResolutionX - popUpWindow.width - 10;
popUpWindow.nativeWindow.y = Capabilities.screenResolutionY - popUpWindow.height - 35;
}
如果(!this.stage.nativeWindow.visible | | this.stage.nativeWindow.displayState==NativeWindowDisplayState.MINIMIZED)
{
stage.nativeWindow.alwaysInFront=true;
fadeTimer=新定时器(5000,1);
fadeTimer.start();
fadeTimer.addEventListener(TimerEvent.TIMER_COMPLETE,fadePopUp);
popUpWindow=新的popUpWindow();
popUpWindow.isAlerts=真;
popUpWindow.Message=“您有”+event.numNewMessages+“新通知消息”;
popUpWindow.type=NativeWindowType.LIGHTWEIGHT;
弹出窗口打开(真);
popUpWindow.FadeEffect.play();
popUpWindow.nativeWindow.x=能力.screenResolutionX-popUpWindow.width-10;
popUpWindow.nativeWindow.y=能力.ScreenResolution-popUpWindow.height-35;
}
上面使用的条件是我们用来找出的,无论我们的应用程序窗口是否最小化到系统托盘。尽管这不是一个完美的解决方案,但它并没有让我失望。我的应用程序非常稳定。谢谢你的回复,但是需要更多帮助吗popupwindow是哪种类型的?还有一件事什么是thirdEyeMessage和Isthirdeyalerts?这是我弹出窗口的属性。基本上,它们用于将通知消息设置为显示和显示样式。标签用于创建我的自定义弹出窗口。它是基于MXML的组件,仅在基于空气的应用程序中可用。