المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الدرس الخامس لانشاء تطبيقات الهاتف ببرنامج الفلاش : Touch event handling


azizsoft
25-03-2016, 06:07 AM
بسم الله الرحمن الرحيم
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
السلام عليكم ورحمة الله وبركاته





Touch event handling


التعامل مع أحداث اللمس



https://0.s3.envato.com/files/5828372/final%20590.jpg



مبدأ التعامل مع احداث اللمس في اكشن سكريبت منصة أندرويد يشبه طريقة التعامل مع احداث الماوس في منصة فلاش وبالتالي يمكن
الاستماع الى احداث اللمس المتعددة كالضغط والحركة والتدوير والزوم الخ .. من خلال تحديد نوع الحدث ضمن كلاس
classe TouchEvent وتنحصر هاته الاساسيات في النقاط الاربعة التالية :
وأعني خطوات وترتيب كتابة كود حدث اللمس

1- من كلاس flash.ui.Multitouch.inputMode يجب أن نحدد خاصية اللمس
MultitouchInputMode.TOUCH_POINT
وبالتالي يجب أن يكون السطر الاول من الكود

Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;


2- تحديد حدث استماع addEventListener للكائن المطلوب ولنقل على سبيل المثال موفي كليب my_mc
ليكون الكود الثاني

my_mc.addEventListener(TouchEvent.TOUCH_TAP, taphandler);


3 - تحديد نوع حدث اللمس المطلوب ولاحظ في الكود اعلاه وهو TOUCH_TAP يعني الضغط

4 - استدعاء الوظيفة أو الفنكشيون وتنفيذ المطلوب استجابة لحدث الضغط TOUCH_TAP وهي في الكود اسفله



function taphandler(evt:TouchEvent): void {
// تنفيذ الأوامر المطلوب
// اضهار رسالة
// تحريك موفي كليب
// تشغيل صوت
// الخ ....
}



يعني يكون الكود دائما في حدث الضغط كما يلي


Multitouch.inputMode=MultitouchInputMode.TOUCH_POI NT;

my_mc.addEventListener(TouchEvent.TOUCH_TAP, taphandler);

function taphandler(evt:TouchEvent): void {
// المطلوبة الأوامر المطلوب
// اضهار رسالة
// تحريك موفي كليب
// تشغيل صوت
// الخ ....
}




لو تفتح ملف جديد وتضيف موفي كليب باسم my_mc وتضيف اي أمر مكان الاوار سينفذ مباشرة بمجرد الضغط على الموفي
كليب مثال اضهار صورة أو تدويرها أو تحركها أو تطبيق الشفافية عليها الخ ...


ولاحظ أنك عندما تريد المعاينة تجد في طبقة اللمس للمحاكي منقسمة الى قسمين الاول خاص
باللمس Touch والثاني خاص بالحركة Gesture يعني لما يكون فيه أوامر حركة لاتحدد
عند المعاينة الخيار الاول بل الثاني حسب نوعية الحركة وهي 4 كما تشاهدها في النافذة
واذا الامر ضغط = لمس تحدد الخيار الاول عند المعاينة


http://www.mediafire.com/convkey/5a0d/jjsatk8tmhryfr6zg.jpg



الدرس السادس
(http://www.abc4web.net/vb/showthread.php?t=33328)


أستودكم الله

خادم المسلمين
25-03-2016, 11:12 AM
ما شاء الله تبارك الله
تسلم ايدك اخى عزيز
فعغلا درس ممتاز جدا وتم عرضه ببساطة
فجزاك الله كل خير

azizsoft
25-03-2016, 04:14 PM
ما شاء الله تبارك الله
تسلم ايدك اخى عزيز
فعغلا درس ممتاز جدا وتم عرضه ببساطة
فجزاك الله كل خير

مرحبا أخي فيصل
ودي وتقديري

القادم أفضل ان شاء الله :abc_022:

أبو يوسف
29-03-2016, 06:59 PM
جزاك الله خيرا اخانا عزيز على هذه السلسلة من الشروحات المشكورة :abc_152::abc_152:

azizsoft
29-03-2016, 08:44 PM
بسم الله الرحمن الرحيم

مرحبا أستاذ أبو يوسف :abc_022:

abohmam
01-04-2016, 09:44 PM
بارك الله فيك أخى عزيز

كثرت علي الدروس وانا فى ظروف لاتسمح بالتطبيق :abc_070:

جزاك الله خيرا وحفظك المولى

azizsoft
02-04-2016, 07:14 AM
بسم الله الرحمن الرحيم

أعانكم الله أخي أبا همام :abc_022:

خادم المسلمين
16-02-2018, 11:29 PM
:abc_022::abc_022: