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
أستودعكم الله
السلام عليكم ورحمة الله وبركاته
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
تطرقنا في الدروس السابقة الى كيفية انشاء حركات مختلفة على العناصر دون أن نذكر كيفية التحكم بها
بما يتماشى وطبيعة المشروع .
لاحظ أخي الكريم أنه يفضل أولا الاعلان عن الحركة التي ترغب بها وتخزينها ضمن متغيرات لاستدعاءها عند الحاجة
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
أستودعكم الله