2012-02-21 3 views
3

Я хочу создать приложение AIR, в котором мне нужно показать уведомление о том, что когда приложение AIR сведено к минимуму, то в некоторый промежуток времени сообщение отображается из системного лотка, похожее на предоставление информации.Создать окно уведомления в приложении Adobe AIR

Я посетил этот LINK, его хороший компонент, но учебник не так хорош, как компонент. Мне нужно создать такой компонент или источник, доступный с этого сайта, поэтому изменение этого компонента также будет приемлемым. поэтому, пожалуйста, помогите мне.

EG: При сворачивании Yahoo Messenger и некоторые из них является регистрация отъезда или войти в то это дает уведомление я хочу компонент похож, как ...

Заранее спасибо

ответ

2

Первый шаг, Мы создали элемент 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; 
} 

условие использованное выше того, что мы использовали, чтобы выяснить, является ли наше окно приложения сворачивается в системный трей или нет. Хотя это не идеальное решение, это еще не подвело меня. Для моего приложения это стабильно стабильно.

+0

Спасибо за ваш ответ, но вам нужна дополнительная помощь здесь popupwindow - это какой тип? а также еще одно, что такое ThirdEyeMessage и isThirdEyeAlerts? –

+0

Это мои свойства Popup. В основном они использовали для установки Message Notification Message для отображения и отображения стиля. – Dinesh

+0

тег используется для создания моего настраиваемого всплывающего окна. Это компонент на основе MXML и доступен только в приложениях AIR. – Dinesh

Смежные вопросы