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

مشاهدة النسخة كاملة : الدرس التاسع TimelineMax في مكتبة GreenSock


azizsoft
18-01-2017, 04:50 AM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين


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


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

TimelineMax لديه نفس خواص TimelineLite مع تميز الاول ببعض الدوال
سنحاول شرح بعض الاساسيات وعليك أخي الكريم متابعة ملف المساعدة من الرابط اسفله والاجتهاد قليلا .

كالعادة افتح مشروع جديد واحفظه بجانب مجلد com
1- استدعاء الكلاسين الاساسيين

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



2 - لتعريف خط زمني تتم عليه الحركة يكون هذا الكود

var tl = new TimelineMax( );


أنت الان أخي الكريم قمت بانشاء نسخة من خط زمني وخزنتها في متغير "tl"
كل ما عليك هو اضافة موفيكليبات واعطاءها أسماء واضافة كود تدرج فيه خصائص الحركة يكون مثلا كما يلي

tl.add( TweenLite.to(mc1, 1, {x:141,y:136,rotation:360,ease:Elastic.easeOut} ) );


شرح الكود=
أضفنا حركة توين للموفي mc1 ليتحرك الى الاحداثي x نقطة 141 والاحداثي y نقطة 136 مع دوران 360 بتسارع Elastic.easeOut

هنا تقدر تضيف ماتشاء من الموفكليب وتنسخ نفس السطر بعدد العناصر التي بالمسرح وتغير الاسماء والخواص وعاين الحركة

هذا الرابط لملف المساعدة
https://greensock.com/asdocs/

مثال للمعاينة


http://dc20.arabsh.com/uploads/flash/2017/01/18/0d33454960f6.swf



ان شاء الله سنكمل شرح الكلاس بخصوص دوال التحكم بالحركة والوظائف المهمة
:abc_022:

الموسوعة للمعلوماتية
18-01-2017, 05:03 AM
نفع الله بكم

خادم المسلمين
17-01-2018, 05:50 AM
تكرما اخى عزيز أن تجدد شرح هذه اللمكتبة بكافة أركانها max و lite وplugins وشكرا لك