![](/img/trans.png)
[英]Resizing container on resize of application window in Adobe Flex/AIR Application
[英]Create a Notification window in Adobe AIR Application
我想創建一個AIR應用程序,在其中我需要顯示AIR應用程序最小化時的通知,然后在某個時間間隔從系統托盤顯示消息,類似於提供信息。
我已經訪問過這個LINK ,它是一個很好的組件,但是教程並不像組件那么好。 我需要創建一個這樣的組件,或者可以從該站點獲得源代碼,因此也可以接受此組件中的修改。 所以請幫幫我。
EG:當您最小化Yahoo Messenger並且某些人簽名或登錄時,它會發出通知我希望組件類似於......
提前致謝
第一步,我們為Notifications顯示創建了一個Custom Popup控件。
在第二步中,我們使用以下代碼控制該彈出窗口的顯示
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;
}
上面使用的條件是我們用來查明的,我們的應用程序窗口是否最小化到系統托盤。 即使它不是一個完美的解決方案,它還沒有讓我失望。 它對我的應用來說很安靜。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.