س و ج – كيف يمكن عمل نافذه قابله للسحب فى AIR


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

عندما تقوم ببرمجه window فى AIR بدون systemChrome ستجد انها ثابته فى المكان التى ظهرت منه ولا يوجد وسيله لتحريكها او عمل drag لها … لأنه لايوجد إطار لها ، كل الموجود هو ال body لصفحه ال html فقط … إذا السؤال هو كيف أجعل هذه النافذه قابله للسحب ؟

الحل الاول : هذا الكود يجعل النافذه قابله للسحب من أى نقطه بها

document.addEventListener(“mousedown”,function(){

window.nativeWindow.startMove();

});

الحل الثانى : هذا الكود يجعل النافذه قابله للسحب من العنصر الذى يحتوى على id مساوى dragHandler

var dragHandler = document.getElementById(“dragHandler”);

dragHandler.addEventListener(“mousedown”,function(){

window.nativeWindow.startMove();

});

هذه الأكواد تقوم بتسجيل وظيفه بداخلها window.nativeWindow.startMove و التى تقوم بتحريك النافذه تحت الحدث mousedown و عندما يطلق المستخدم الماوس يتم إطلاق الحدث mouseUp و بذلك ينتهى سحب النافذه

4 تعليقات to “س و ج – كيف يمكن عمل نافذه قابله للسحب فى AIR”

  1. سعيد عاشور Says:

    السلام عليكم …

    متابع!🙂

    بالمناسبة يعني في اي برنامج تستخدم؟ aptana – دريم وويفر cs3 – والا برنامج اخر؟

    سلام

  2. mostafa farghaly Says:

    انا بستخدم APTANA لأسباب عديده أهما انى بحب اكتب كود بنفسى يعنى مش بحب أعتمد على wyswyg ذى دريم ويفر و فى نفس الوقت بكتب framework بيسهل التطوير
    يعنى فى ال AIR انا دلوقتى بكتب framework إسمه keepondev.air من خلاله تقدر تبرمج AIR من خلال api javascript بمنتهى السهوله
    طلب يا سعيد … انت لو مهتم بال AIR ليه مش بتكتب فى مدونتك ال flash عنه … ياريت تبدأ و تكتب حتى لو مقالات بسيطه عشان تزويد الوعى و الناس تعرف يعنى إيه AIR اصل التقنيه لسه جديده و مش عايزين نتخلف عنها … نفسى أشوف مقالات فى مدونتك تتكلم عن الإير لما أفتح ال rss reader هبقى سعيد جدا و هتلاقينى هعلق على كل مقال هتكتبه إن شاء الله

  3. سعيد عاشور Says:

    السلام عليكم …

    والله يامصطفى من يوم كتبت مقالتي في المشروع عن الاير
    http://tinyurl.com/6njj85
    وانا افكر اعمل درس في مدونتي والا مقالة في المشروع بس للاسف مالاقي وقت على خاطر الدراسة اصلا مش لاقي وقت للتدوين , بس ان شاء الله احاول درس سريع عنه !! في أقرب فرصة !!

    سعدت بردك والله🙂

    سلام يازعيم

  4. e7san1988 Says:

    أودُّ أن أشكرك كثيرًا يا أخي ..
    كنتُ أبحث عن مصدر يشرح Adobe Air !

    .
    .

    حياة سعيدة🙂
    .:. تمَّ إضافة رابط موقعك في مدونتي .:.

أضف تعليقاً

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

WordPress.com Logo

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

صورة تويتر

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

Facebook photo

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

Google+ photo

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

Connecting to %s


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