عرض مشاركة واحدة
  #5  
قديم 09-12-2010, 10:59 PM
الصورة الرمزية الاستاذ خليل
الاستاذ خليل الاستاذ خليل غير متواجد حالياً
المدير العام


 
تاريخ التسجيل: Jan 2003
الدولة: مملكة البحرين
المشاركات: 3,977
length هي دالة تخبرنا عن عدد الحروف او الارقام مثلا
length("as")

يكون ناتجها العدد 2 لان as حرفان
مثلاlength)2( يكون جابها 1 لان يوجد فقط عدد في الاقواس لكن الكود

if (length(_root.t1.text)==1){

هو شرط اذا شاف ان عدد الاحرف في النص t1 هو عبارة عن رقم واحد ينفذ الامر الذي بعده


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

فمثلا t1 جوابه فقط رقم لذلك نختبر القيمة فاذا كان الرقم 1 ينفذ الكود الذي بعده
فمثلا لو كانت الاجابة 10

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

هل في بالك فكرة درس تريده؟
__________________
هذا من فضل ربي
رد مع اقتباس