خادم المسلمين
20-01-2019, 11: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
السلام عليكم ورحمة الله وبركاته
شرح منظم وأ:ثر من رائع
سيفيدك كثيرا فى تنظيم مشروك سواءا كان معرض صور
او واجهة لدرس تعليمى
او شاشة مستويات للعبة تستطيع التنقل بين المستويات بسهولة
استغل هذا الاجراء جيد لاختصار الكود
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