notification فى adobe air


السلام عليكم و رحمه الله تعالى و بركاته

المشكله انك تريد تنبيه المستخدم بحدوث شىء ما فى البرنامج الذى فقد التركيز و فى نفس الوقت لا تريد إزعاجه بالنوافذ التنبيهيه Alert لأنه هناك احتمال حدوث الكثير من الاشياء فى وقت قصير تريد إعلام المستخدم بحدوثها ، الحل فى إستخدام ال Notification فى adobe air التى تؤدى إلى وميض ال taskbar كما يتضح فى الصوره .

يحتوى الكائن NativeWindow على وظيفه إسمها notifyUser تقبل ثابتين أما informational او critical الاول يجعل ال taskbar يومض فتره قصيره مرتين او تلاته ثم يتوقف أما الاخير فيجعل ال taskbar يومض حتى يعاد للنافذه تركيزها عن طريق المستخدم ، لكن قبل إستخدام هذه الطريقه لابد من معرفه هل النظام يدعم ال notification ام لا عن طريق الخاصيه supportsNotification و المثال التالى يوضح ما قد شرحت ، المثال يفترض أنك قمت بإدراج ملف AIRAliases.js قبل كتابه هذا الكود :

<script>
if (nativeWindow.supportsNotification)
nativeWindow.notifyUser(air.NotificationType.CRITICAL);
<script>

الأوسمة: ,

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s


%d مدونون معجبون بهذه: