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

مشاهدة النسخة كاملة : الدرس السادس التحكم في الحركة بواسطة زر مكتبة Greenshock


azizsoft
12-12-2016, 06:40 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين



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

لاحظ أخي الكريم أنه يفضل أولا الاعلان عن الحركة التي ترغب بها وتخزينها ضمن متغيرات لاستدعاءها عند الحاجة


import com.greensock.*;
import com.greensock.easing.*;


var tm1:TweenMax = new TweenMax(mc1,1, {rotation:90 } );
var tm2:TweenMax = new TweenMax(mc2,1, {rotation:180 } );
var tm3:TweenMax = new TweenMax(mc3,1, {rotation:360 } );




هنا اعلنا عن 3 حركات دوران مختلفة

ونعطيها أمر الايقاف

tm1.pause();
tm2.pause();
tm3.pause();


وهنا اضفنا احداث استماع للازرار لتنفيذ الحركة المطلوبة بمجرد الضغط على اي زر

btn1.addEventListener(MouseEvent.CLICK, Handler1);
btn2.addEventListener(MouseEvent.CLICK, Handler2);
btn3.addEventListener(MouseEvent.CLICK, Handler3);

function Handler1(event:MouseEvent):void
{
tm1.play();

}


function Handler2(event:MouseEvent):void
{
tm2.play();
}

function Handler3(event:MouseEvent):void
{
tm3.play();
}



تابع ايضا الشرح لمزيد الفهم

http://dc22.arabsh.com/uploads/flash/2016/12/12/0d33454b64f1.swf


الملف المفتوح في المرفقات وقبل تجربته ضع بجانبه مجلد com





أستودعكم الله

اميجو
14-12-2016, 02:43 PM
مشكووووووووور

abohmam
16-12-2016, 10:45 AM
جزاك الله خيرا أخى عزيز شروح بسيطة ورائعة

بارك الله فيك وفى جهدك المتواصل

بالتوفيق ان شاء الله

azizsoft
16-12-2016, 12:57 PM
بسم الله الرحمن الرحيم

بارك الله فيكم
أشكر لكم حضوركم الطيب :abc_022:

الموسوعة للمعلوماتية
16-12-2016, 02:10 PM
نفع الله بكم

خادم المسلمين
17-12-2016, 10:01 PM
تسلم اخى عزيز مجهود جبار وربنا يجازيك كل الخير
بس يا ريت لو تقترح حلقة تكرار لتقليل عددد الاسطر البرمجية سواءا للاحداث او الدوال وشكرا لك

mastof
17-12-2016, 10:19 PM
حفظكم الله وبارك فيكم

ايمن الفزاني
28-04-2017, 02:31 PM
الرابط لا يعمل

ايمن الفزاني
28-04-2017, 08:55 PM
جزاك الله خيرا على هذا الشرح الطيب

كوكب الخليج
03-07-2017, 10:39 AM
بارك الله في جهودكم المستمرة