azizsoft
18-01-2017, 05: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:
السلام عليكم ورحمة الله وبركاته
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
هذا الكلاس في مكتبة 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: