درس الخطوط السينما القديمة من أروع الدروس

الدرس هذا من ثلاث خطوات

بس قبل مانبدأ بالدرس إعمل الصورة بالفوتوشوب صورة أسود وأبيض وعليها شوية نقاط يعني مثل السينما

الخطوة الأولى الخط

الخطوة الثانية النقطة

الخطوة الثالثة حركة بالشيب نقطة shape

اللي هو حركة المورفنج 00

00000000000000000000

نبدأ الحين بالخطوة الأولى اللي هيا حركة الخط

أولاً نحدد الصفحة 450 × 250 أو على حسب رغبتك

ثانياً :- نقول insert new symbol movie clip



نرسم خط ثم نختار الخصائص عمق الخط وشكل الخط مثل ماهو موضح بالصورة



ثم نضع الخط في أول فريم نروح لفريم 5 ونقول اف 6 بعدين نحرك الخط لجهة اليمين شوي بعد كذة لفريم 10

ونقول اف 6 نحرك الخط شوي لجهة اليمن مع ميل بسيط نروح لفريم 15 ونقول اف 6 ونحرك الخط لجهة اليمين

مرة ثانية مع استراد ميل الخط لوضعه الأول وهكذا إلى فريم 30 مثل ماهو موضح بالصورة



نأشر على اللير ثم نعطيه حركة من create motion teween بالزر اليمين من الماوس



الحين نطلع ونقول مرة ثانية insert new symbol movie clip

نسميه أكشن الخط نكتب في النافذة بس عشان لما نجي نسحبه من المكتبة يسير نعرف بس المطلوب مثل هذي الصورة



الحين وإحنا بالموفي نسحب الخط من المكتبة من window library مثل هذه الصورة



نبدأ بسحب الخط ونعطيه مسمى من خلال النافذة اللي موضحة بالصورة نعطيه مسمى line1

نسحب خط ثاني ونعطيه مسمى line2
نسحب خط ثالث ونعطيه مسمى line3
وهكذا على حسب ماتبغي من خطوط فالأحسن والأفضل تكون كثيرة مثل تطبيقي

أنا سحبت لحد 13 خط وأعطيت لكل خط مسمى مثل ماوضحت سابقاً

مثل هذه الصورة




هذا كله في اللير الأول نضيف لير ثاني حق الأكشن

في الفريم الأول نقول أكشن

a = int(Number(random(5))+1);
timegap = int((random(5))*100);
StartTimer = getTimer();

في الفريم الثاني بالزر اليمين من الماوس نقول insert blank key frame

نعطيه هذا الاكشن

TimeNow = getTimer();
TimeDiff = TimeNow-StartTimer;
if (Number(TimeDiff)>Number(timegap)) {
xscale = Number(int(random(5)*10))+100;
setProperty("Line" add a, _xscale, xscale);
setProperty("Line" add a, _x, Number(_x)+Number(random(10)));
tellTarget ("Line" add a) {
gotoAndPlay(1);
}
call("Setup");
}


في الفريم الثالث نقول مرة ثانية بالزر اليمين من الماوس insert blank key frame ونقول أكشن

gotoAndPlay("loopit");

في اللير الأول نروح لفريم 3 ونقول إف 5

مثل هذه الصورة




ثانياً حركة النقطة :-
بعد ماعملنا الخطوط نرجع مرة ثانية للمسرح ونقول insert new symbol movie ونسميه نقطة مثل ماوضحنا
هذه التسمية ليس إلا فقط لكي نعرف وعشان لما تكون في المكتبة نعرف ويش نسحب ويش يكون المطلوب

نبدأ الآن برسم نقطة صغيرة مثل ماهو موضح بالصورة

نبدأ الأن نعمل مثل ماعملنا بالخطوط في الفريم الأول النقطة 00 طبعاً في الفريم 5 نقول اف 6 نحرك النقطة إلى
مكان أخر في الفريم 10 اف 6 نحرك النقطة إلى مكان أخر وهذا لحد ماتخلص من الفريمات
أنا وصلتها لحد 50 وإنتم على كيفكم
مثل هذه الصورة

نطلع الحين من الموفي نقول مرة ثانية insert new symbol movie
ونسميه أكشن النقطة مثل هذه الصورة

نروح window library نسحب النقطة مثل طريقة الخط
إذا سحبنا النقطة نأشر على الفريم ونعطيه هذا الأكشن
setProperty("object2", _x, random(550));
setProperty("object2", _y, random(400));
setProperty("object2", _alpha, random(10)*10);
setProperty("object2", _rotation, random(360));
راح يكون مثل هذا الصورة

ملاحظة إذا أردت أن تضيف نقط كثيرة لازم بسامبل جديد ونفس الأكشن لا يتغير تضيفه
الحين إنتهينا من النقطة
00000000000000
الأن الخطوة الثالثة والمهمة اللي هيا النقطة بطريقة shape
نذهب الأن إلى النقطة بطريقة shape اللي هو بالعربي المورفنج
بعد ما إنتهينا من النقطة نرجع ثاني للمسرح ونقول insert new symbol movie نكتب مسمى ( النقطة
shape )
مثل هذه الصورة عشان بس مثل ماقلت لكم مانتلخبط لما نحتاجه من المكتبة

الحين نبدأ برسم شكل مثل الصورة الموضحة نروح لفريم 5 ونقول اف 6 نحذف اللي في الفريم 5 ونعمل شكل ثاني
وإنتي مكانك يعني حذف وإضافة بعد كذة نغير الشكل ونرفعه لفوق شوي نروح لفريم 10 ونقول اف 6 نحذف الشكل
ونضيف شكل ثاني بطريقة ثانية عشان يسير مثل الخيوط اللي تجي بالسينما القديمة ونغير الشكل ونرفعه لفوق كمان
وماهو شرط ولا إلزامي أن تعملوا مثل ماعملت كل ووحدة واختيارها
مثل هذه الصورة

الحين نأشر على اللير بالفريمات ونعطيه shape
مثل هذه الصورة

راح يطلع شكله مثل هذا باللون الأخضر

الحين نطلع ونروح للمسرح مرة ثانية نقول insert new symbol movie ونسمية أكشن النقطة shape
مثل هذه الصورة

نبدأ الآن بسحب أكشن النقطة shape من المكتبة window library أوكي هذا في اللير الأول
نضيف لير ثاني ونعطيه أكشن نفس أكشن النقطة اللي شرحناه سابقاً مايتغير
وراح أضعه مرة ثانية تفادي للأخطاء والتلخبط
setProperty("object2", _x, random(550));
setProperty("object2", _y, random(400));
setProperty("object2", _alpha, random(10)*10);
setProperty("object2", _rotation, random(360));
الحين نروح لفريم 10 ونقول اف 5 وكمان للير الاكشن ونقول في الفريم 10 اف 5
مثل هذه الصورة

الآن نأشر على أكشن النقطة ونعطيه هذا المسمى
object2
وراح يكون مثل هذه الصورة

الآن وبعد ما أنتهينا من الموفيات والأكشنات والمسميات نذهب إلى المسرح لجلب الشغل كله على المسرح مسرح
العمل
أولاً نضيف لير ثم نأتي بالخلفية أوكي بنفس مقاس الصفحة اللي حددناه
ثانياً نضيف لير ثاني ثم نجلب موفي أكشن الخط نضعه على جهة اليسار مثل ماهو موضح بالصورة

ثالثاً :- نضيف لير ثاني ونجلب النقطة اللي عملناه اللي هو موفي أكشن النقطة
رابعاً :- نضيف لير ثالث ونجلب موفي أكشن نقطة shape تمام وكل ماتعمل سامبل جديد حق النقطة أو النقطة
shape نضيف ليرات ونضعها في مسرح العمل
باقي صور النقطة والنقطة shape بنفس الطريقة جلب ووضع وإضافة لير مثل طريقة الصورة السابقة


هذا تطبيق على الدرس

vb.eyesweb1.net//uploaded/438_k6o6_TV.swf

منقوول ~