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

مشاهدة النسخة كاملة : Coding an Interactive Photo Gallery


خادم المسلمين
20-01-2019, 10:22 AM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

شرح منظم وأ:ثر من رائع
سيفيدك كثيرا فى تنظيم مشروك سواءا كان معرض صور
او واجهة لدرس تعليمى
او شاشة مستويات للعبة تستطيع التنقل بين المستويات بسهولة
استغل هذا الاجراء جيد لاختصار الكود
substr
هو يتعامل مع اسم الموفى كليب على انه مصفوفة مكونة من عدة احرف لكل حرف index
0,1,2,3,4.....
مثلا تريد الوصول فقط لرقم الزر
image1_btn



function showNum(e:MouseEvent):void
{
var btnNum:String=e.target.name;
btnNum=btnNum.substr(0,btnNum.length-4);
btnNum=btnNum.substr(5);
MovieClip(root).images_mc.gotoAndStop(btnNum);
trace(btnNum);
}
حيث قام الكود الان بطرح اربعة عناصر من اسم الزر
image
i=0
m=1
a=2
g=3
e=4
وهو يريد الوصول تخديل لرقم الزر
1
لذلك استخدمناع فى السطر التالى هكذا
btnNum=btnNum.substr(5);
اجعل فيمة المتفير 5 اى اوصل للحرف الخامس فى اسم الزر والذى هو اصلا رفم كما سجلنا فى حقل instanceName

https://e.top4top.net/p_1115tqopv1.png (https://up.top4top.net/)


الفيديو سنراجع معه على
MovieClip(root)
ومن خلالها نستطيع ان نكود الزر من داخله على طبقة بداخل الزر
تنظيما لاكواد المشروع او اللعبة
من داحل الكائن الزر ننادى على التايم لاين الرئيسى للوصول الى كائن اخر موجود على الروت = الطبقة الرئيسية للمشروع

https://b.top4top.net/p_1115a6i8l1.png (https://up.top4top.net/)

عن نفسى طبقت مرحل من الشرح الموجود بالفيديو
انصح الجميع بتطبيق الشرح كاملا
سيفيدكم كثيرا فى المشاريع التعليمية المتفرعة وفى الالعاب متعددة المستويات
وستجدون ان الامر سهل جدا وبابسط الاكواد ي تتمكنون من انتاج اقوى التطبيقات
تطبيقى بالمرفقات :abc_022:

https://www.youtube.com/watch?v=E-ySKvMGLxk&index=9&list=PLYixiEG4j8dLK3_w7n8T9CqYM47q2yLOd

خادم المسلمين
20-01-2019, 12:47 PM
الجزء الثانى من التطبيق على الفيديو
تفضلو حملوه لمن احب ان يعاين الفكرة الملف
fla

https://d.top4top.net/p_1115hdtgo1.png (https://up.top4top.net/)



https://c.top4top.net/p_11154g9x21.png (https://up.top4top.net/)




https://up.top4top.net/downloadf-1115z6g4h1-zip.html

سوران
23-01-2019, 03:18 PM
شكرا وبارك الله فيكم.

امجدمحمد
11-02-2019, 11:07 AM
شكرا وبارك الله فيكم.