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

مشاهدة النسخة كاملة : شرح الدالة math فى السوتش ماكس


ودالثورة
17-09-2013, 06:14 AM
السلام عليكم
الى الخبراء
بحثت فى النت كثيرا عن هذا الموضوع ولم اجد وتعب كتير
الداله لها عدد من الاخيار مثلا داله الجز التربيعى والعدد العشوئى وغيرها
ارجو شرح كل الدوال
لو ممكن لوكان فيديو
وشكرا

خادم المسلمين
17-09-2013, 06:42 AM
بعد اذن الادارة


اسمحوا لى بالدلالة على بعض المواضيع التى ربما ستتعرض ضمنيا لاستخدام هذه الدالة وهي جميعها للأستاذ خليل جزاه الله خيرا من منتدى جزيرة الرياضيات


الدرس 14 شرح حدث keypress و استخدامه في عرض ارقام عشوائية و التحريك بالاسهم

السلام عليكم

اليكم شرح الدرس بالصوت و الصورة اضغط هنا (http://www.hesab.net/swishmax3/40.exe)

و لكتابة سكربت عرض رقم عشوائي عن الضغط على enter يرجى عمل نص دينامك و اسمه t1 و جعله هدف اي تارجت target
و ثم اضغط على السين Scene_1 أو حتى النص ثم اذهب الى السكربت و الصق بداخله هذا الأمر

on (keyPress("<Enter>")) {
t1.text =Math.randomInt(100);

}

و لتنفيذ التحريك بالأسهم انشأ شكلا او اي شيء و اعطه الاسم s1 و قم بجعله target
و قم بالضغط عليه و اذهب للسكربت و الصق بداخله هذا الكود (الأمر)

on (keyPress("<Left>")) {
s1._x-=10;
}
on (keyPress("<Right>")) {
s1._x+=10;
}
on (keyPress("<Up>")) {
s1._y-=10;
}
on (keyPress("<Down>")) {
s1._y+=10;
}


و سيكون العمل النهائي كالتالي:
http://www.hesab.net/swishmax3/40.swf

:fasel:

الدرس 15 شرح حدث on changed و هو للنصوص عندما يتم التغيير في النص

اليكم شرح الدرس بالصوت و الصورة اضغط هنا (http://www.hesab.net/swishmax3/41.exe)

و لتنفيذ نفس الامر قم بانشاء نص من النوعinput الذي يكتب بداخله و اكتب اسمه t1 و اجعله target ثم نشط هذا النص بالضغط عليه ثم اذهب الى السكربت و الصق بداخله هذا
الامر الذي نضعه في t1

on (changed) {

t1._xscale +=20;

}

و يعني كلما تم التغيير في النص t1
قم بزيادة عرض النص بمقدار 20 بكسل

و سيكون العمل النهائي كالتالي:
http://www.hesab.net/swishmax3/41.swf

:fasel:

الدرس 16 متى تستخدم onSelfEvent أو on و نقل قيمة من شريحة لشريحة باستخدام global

اليكم شرح الدرس بالصوت و الصورة اضغط هنا (http://www.hesab.net/swishmax3/42.exe)

و لكتابة بشكل سريع للكود

أنشأ Scene_2 -Scene_1 و اعمل لهم أمر توقف عند الفريم 1 أو الثاني .
اختر Scene_1 و أنشأ نص من النوع input باسم t و غير خطه لخط العربي و اعمل له توسيط و اجعله هدف باختيار target .
انشأ زر للمتابعة و اضغط على السكربت و الصق به الأمر التالي :


onSelfEvent (press) {
_global.a =_root.t.text;

gotoSceneAndPlay("Scene_2", 1);
}


اذهب الى Scene_2 و ادرج نص من النوع الداينمك و اعطه الاسم t1 و اجعله هدف باختيار target

و ثم اضغط على Scene_2 و الصق به هذا الامر .


onFrame (2) {
stop();
_root.t1.text= _global.a
}

و بهذا سيتم نقل قيمة النص في t الى t1 بعد الضغط على متابعة اي نستطيع نقل قيمة سواء اكانت رقمية او نصية او حتى منطقية من شريحة لشريحة .

و سيكون العمل النهائي كالتالي
http://www.hesab.net/swishmax3/42.swf


و مجال الاستفادة من هذا الدرس كبير لانك ستقوم مثلا بجعل الشريحة الاولي ليكتب الطالب اسمه ثم سترحب به في الشريحة الثانية
او تستطيع عمل للطالب شهادة بنقل نتيجته للشهادة .

او تستطيع نقل درجات الطالب لشريحة ثانية بها سؤال و بهاذا نقلت نتيجة الطالب من شريحة لشريحة .اي في عمل اختبار الكتروني .

:fasel:

الدرس 17 درس المتغيرات النصية و الرقمية و المنطقية

السلام عليكم

حمل درس المتغيرات من هنا (http://www.hesab.net/swishmax3/43.exe)

و لعمل تطبيق اتبع الخطوات التالية:
انشأ نص دينامك و اجعل خطه الخط العربي و اعمل له توسيط و ثم اكتب اسم المتغير في var الحرف t

اعمل زر و اكتب عليه متغير رقمي و الصق به هذا السكربت لعمل بطاقة خاطفة لارقام بالضغط على سكربت ثم نسخ الكود الاسفل و لصقه بالسكربت


onSelfEvent (press) {
_root.t=Math.randomInt(100);
}

اعمل زر و اكتب عليه متغير نصي و الصق به هذا السكربت لعمل بطاقة خاطفة لنص بالضغط على سكربت ثم نسخ الكود الاسفل و لصقه بالسكربت


onSelfEvent (press) {
m=Math.randomInt(4);

if (m==0) {
_root.t="شهر رمضان";
}else if (m==1) {
_root.t="شهر القرآن";
}else if (m==2) {
_root.t="شهر الطاعات";
}else if (m==3) {
_root.t="شهر الغفران";
}else {
_root.t="شهر الرحمة";
}

}


اعمل زر و اكتب عليه متغير منطقي و الصق به هذا السكربت لعمل تغيير للمتغير المنطقي بالضغط على سكربت ثم نسخ الكود الاسفل و لصقه بالسكربت


onSelfEvent (press) {

if(_root.t==true){
_root.t=false;
}else{
_root.t=true;
};

}

و سيكون العمل النهائي كالتالي

WIDTH=350 HEIGHT=400


و لعمل متغير نصي قم بالتالي :
ادرج نص دينامك
اكتب اسم المتغير فيه في var اجعله c

ثم انشأ زر و الصق به هذا الكود الذي يكتب به هذه الجملة

on (press) {
c = "سبحان الله و الحمد لله و الا اله الا الله"
}

و لو استخدمت الكود التالي نفس النتيجة


onSelfEvent (press) {
_root.c = "سبحان الله و الحمد لله و الا اله الا الله"
}


اصنع نص داينمك و اعطه الاسم n في var

on (press) {
n=false;

}

و بطريقة اخرى


onSelfEvent (press) {
_root.n=false;

}

و بالمثل قم بادراج نص داينمك و اعطه الاسم b في var و الصق به هذا السكربت الذي يضيف 1


on (press) {
b+=1;
}
و بصيغة اخرى
كود PHP:
onSelfEvent (press) {
_root.b+=1;
}

و ستاتي البقية لاحقا
جميع الدروس للأستاذ خليل جزاه الله خيرا

abohmam
17-09-2013, 01:01 PM
جزاك الله خيرا أخى خادم المسلمين على التعاون والرد الوافي

تم نقل الدروس بالأكواد للفائدة والتيسير للمتابعة

أبو يوسف
17-09-2013, 01:44 PM
بارك الله بالسائل وبمن اجاب

.

ودالثورة
19-09-2013, 02:46 PM
جزاك الله خير استاذ خادم المسلين على الشرح
لكن سؤالى عن ائمة math لان فيها خيارات ماعرفت استخدامها
وشكرا

الحارث بن فيصل
20-09-2013, 03:05 PM
خالص الشكر والامتنان على ما بذلتموه من جهود مباركة