س و ج - كيف يمكن عمل نافذه قابله للسحب فى 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 و بذلك ينتهى سحب النافذه
3 مايو, 2008 عند 7:35 م
السلام عليكم …
متابع!
بالمناسبة يعني في اي برنامج تستخدم؟ aptana - دريم وويفر cs3 - والا برنامج اخر؟
سلام
3 مايو, 2008 عند 8:26 م
انا بستخدم APTANA لأسباب عديده أهما انى بحب اكتب كود بنفسى يعنى مش بحب أعتمد على wyswyg ذى دريم ويفر و فى نفس الوقت بكتب framework بيسهل التطوير
يعنى فى ال AIR انا دلوقتى بكتب framework إسمه keepondev.air من خلاله تقدر تبرمج AIR من خلال api javascript بمنتهى السهوله
طلب يا سعيد … انت لو مهتم بال AIR ليه مش بتكتب فى مدونتك ال flash عنه … ياريت تبدأ و تكتب حتى لو مقالات بسيطه عشان تزويد الوعى و الناس تعرف يعنى إيه AIR اصل التقنيه لسه جديده و مش عايزين نتخلف عنها … نفسى أشوف مقالات فى مدونتك تتكلم عن الإير لما أفتح ال rss reader هبقى سعيد جدا و هتلاقينى هعلق على كل مقال هتكتبه إن شاء الله
4 مايو, 2008 عند 5:03 م
السلام عليكم …
والله يامصطفى من يوم كتبت مقالتي في المشروع عن الاير
http://tinyurl.com/6njj85
وانا افكر اعمل درس في مدونتي والا مقالة في المشروع بس للاسف مالاقي وقت على خاطر الدراسة اصلا مش لاقي وقت للتدوين , بس ان شاء الله احاول درس سريع عنه !! في أقرب فرصة !!
سعدت بردك والله
سلام يازعيم