خادم المسلمين
27-01-2015, 01:15 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أساتذتى الفضلاء
واخوانى الأعزاء أسعد بمشاركتكم
بشكل تفاعلى وايجابى حول فكرة عمل قرعة من خلال الاكشن سكربت3
لنفترض أننا سنجرى انتخابات بسيطة مثلا فى اتحاد الطلاب
او فى موقف حيرة وخلاف أسرى لاقدر الله حول انتقاء واختيار اسم لمولود جديد
فربما نلجأ لعمل قرعة اليكترونية
وفى هذه الحالة سنلجأ للدالة الرائعة
Math.random
لعمل العشوائية
بحيث اول ما نفتح البرنامج تظه ر الاسماء بشكل عشوائى وعند الضغط على زر
تتوقف شاشة العرض وفيها اسم هذا الاسم
هو ما وقعت عليه القرعة
كود المشروع الأول
عند الضغط على الزر
random_mc
سيتم التوقف عند واحد من الفريمات الستة
random_mc.addEventListener(MouseEvent.CLICK, onClick);
function onClick(event:MouseEvent):void
{
die1_mc.gotoAndStop(Math.ceil(Math.random() * 6));
die2_mc.gotoAndStop(Math.ceil(Math.random() * 6));
random_mc.visible=false;
}
طبعا انا سجلت فى ال6 فريمات كل فريم اسم =6 اسماء
واود ان اعطى فرصة للستة اسماء جميعها ان تظهر فى شاشة العشوائية وايضا يكون لها الفرصو فى ان يقع على احدها الاختيار
لذلك استخدمت
Math.ceil
تقرأ من 0 الى 6 اللى هو اكبر عدد
وبالتالى لن تتجاهل الاسم السادس
قمت بتقيم المشروع الى مشروعين
مشروع يختار لنا من ال6 اسماء اسمين
ثم
مشروع نهائى يختار اسما واحد سيكون هو الفائز بالقرعة
http://im51.gulfup.com/xE18bB.jpg (http://www.gulfup.com/?XU18Jb)
http://im51.gulfup.com/RUxqeI.jpg (http://www.gulfup.com/?AV7mGS)
رابط المشروعين
http://www.gulfup.com/?99oLa9
ولمن لا يملك برنامج فلاش على جهاز او مش مسطبه
رفعت ملفين سصبswf
للمعاينة السريعة
http://www.gulfup.com/?gel29I
السلام عليكم ورحمة الله وبركاته
أساتذتى الفضلاء
واخوانى الأعزاء أسعد بمشاركتكم
بشكل تفاعلى وايجابى حول فكرة عمل قرعة من خلال الاكشن سكربت3
لنفترض أننا سنجرى انتخابات بسيطة مثلا فى اتحاد الطلاب
او فى موقف حيرة وخلاف أسرى لاقدر الله حول انتقاء واختيار اسم لمولود جديد
فربما نلجأ لعمل قرعة اليكترونية
وفى هذه الحالة سنلجأ للدالة الرائعة
Math.random
لعمل العشوائية
بحيث اول ما نفتح البرنامج تظه ر الاسماء بشكل عشوائى وعند الضغط على زر
تتوقف شاشة العرض وفيها اسم هذا الاسم
هو ما وقعت عليه القرعة
كود المشروع الأول
عند الضغط على الزر
random_mc
سيتم التوقف عند واحد من الفريمات الستة
random_mc.addEventListener(MouseEvent.CLICK, onClick);
function onClick(event:MouseEvent):void
{
die1_mc.gotoAndStop(Math.ceil(Math.random() * 6));
die2_mc.gotoAndStop(Math.ceil(Math.random() * 6));
random_mc.visible=false;
}
طبعا انا سجلت فى ال6 فريمات كل فريم اسم =6 اسماء
واود ان اعطى فرصة للستة اسماء جميعها ان تظهر فى شاشة العشوائية وايضا يكون لها الفرصو فى ان يقع على احدها الاختيار
لذلك استخدمت
Math.ceil
تقرأ من 0 الى 6 اللى هو اكبر عدد
وبالتالى لن تتجاهل الاسم السادس
قمت بتقيم المشروع الى مشروعين
مشروع يختار لنا من ال6 اسماء اسمين
ثم
مشروع نهائى يختار اسما واحد سيكون هو الفائز بالقرعة
http://im51.gulfup.com/xE18bB.jpg (http://www.gulfup.com/?XU18Jb)
http://im51.gulfup.com/RUxqeI.jpg (http://www.gulfup.com/?AV7mGS)
رابط المشروعين
http://www.gulfup.com/?99oLa9
ولمن لا يملك برنامج فلاش على جهاز او مش مسطبه
رفعت ملفين سصبswf
للمعاينة السريعة
http://www.gulfup.com/?gel29I