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

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


azizsoft
01-04-2016, 02:09 PM
بسم الله الرحمن الرحيم
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
السلام عليكم ورحمة الله وبركاته


GESTURE_ROTATE
الدوران




http://www.mediafire.com/convkey/9a1c/tgr35ybdxbtm1p8zg.jpg


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


Multitouch.inputMode = MultitouchInputMode.GESTURE;

*نضيف حديث استماع للموفي كليب الذي أنشأناه ولاحظ نوعية الحدث
المطلوب تنفيذه GESTURE_ROTATE.

square_mc.addEventListener(TransformGestureEvent.G ESTURE_ROTATE , onRotate);


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

function onRotate (e:TransformGestureEvent):void{
square_mc.rotation += e.rotation;
}



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


http://www.mediafire.com/convkey/24ae/warti6hn180vcb4zg.jpg


http://www.mediafire.com/convkey/1ad1/1zkp2syd9kamsrtzg.jpg


الدرس الحادي عشر (http://www.abc4web.net/vb/showthread.php?p=300010#post300010)



أستودكم الله

أبو يوسف
02-04-2016, 04:33 PM
جزاك الله خيرا اخانا عزيز :abc_152: :abc_152: وبارك الله فيك