Actionscript : المنفذ معقدة المشروط اختبار


  Share  
|


اردت ان تتخذ قرارا استنادا الى شروط متعددة.

الاستخدام المنطقي و(&&)،او (||)،وليس (!) المشغلين لانشاء مجمع البيانات مشروطه.

Actionscript في العديد من البيانات التي يمكن ان تنطوي على عبارات مشروطه ، بما في ذلك ، اذا ، في حين ، وبالنسبة للبيانات ، والبيانات باستخدام ترناري المشروط المشغل. لاختبار ما اذا كان هذان الشرطان كلاهما صحيح ، واستخدام المنطقيه ومشغل (&&)،على النحو التالي :

  / / فحص اذا كان اليوم هو السابع عشر نيسان / ابريل.  الآن الموعد الجديد = () ؛ اذا (now.getdate () == 17 & & now.getmonth () == 3) (تعقب ( "عيد ميلاد سعيد ، بروس!") ؛) 

يمكنك اضافة اضافي بين قوسين الى جعل منطق أكثر وضوحا :

  / / فحص اذا كان اليوم هو السابع عشر نيسان / ابريل.  اذا ((now.getdate () == 17) & & (now.getmonth () == 3)) (تعقب ( "عيد ميلاد سعيد ، بروس!") ؛) 

هنا نحن نستخدم المنطقي او المشغل (| |) اما لاختبار ما اذا كان الشرط هو الصحيح :

  / / فحص اذا كان فى عطلة نهاية الاسبوع.  اذا ((now.getday () == 0) | | (now.getday () == 6)) (تعقب ( "لماذا انت تعمل على عطلة نهاية الاسبوع؟") ؛) 

كما يمكنك استخدام المشغل لا منطقيه (!) لفحص اذا شرطا ليس صحيحا :

  / / فحص لمعرفة ما اذا كان الاسم لا بروس.  اذا (! (اسم == "بروس")) (تعقب ( "تطبيق هذا لا يعرف الا بروس ولادة".) ؛) 

السابقة مثلا يمكن إعادة كتابة باستخدام اللامساواه مشغل (!=):

  اذا (الاسم! = "بروس") (تعقب ( "تطبيق هذا لا يعرف الا بروس ولادة".) ؛) 

منطقي اي قيمة ، او تعبيرا عن ان المتحولون إلى منطقي ، ويمكن ان تستخدم لاختبار شرط :

  / / فحص لمعرفة ما اذا كانت السينما كليب مرئية.  واذا كان الامر كذلك ، عرض رسالة.  هذا الشرط / / هو اختصار لmymovieclip._visible == صحيح.  اذا (mymovieclip._visible) (تعقب ( "الفيلم هو كليب مرئية".) ؛) 

لا المشغل المنطقي كثيرا ما يستخدم لفحص اذا كان شيء هو ادعاء كاذب ، وليس صحيحا :

  / / فحص لمعرفة ما اذا كانت السينما كليب هو غير مرئي (غير مرئية).  واذا كان الامر كذلك ، عرض رسالة.  / / هذا الشرط هو اختصار لmymovieclip._visible! = صحيح ام / / mymovieclip._visible == كاذبة.  اذا (! Mymovieclip._visible) (تعقب ( "فيلم كليب هو غير مرئي. مجموعة مرئية لأنها قبل ان يحاول هذا العمل. ") ؛) 

لا المشغل المنطقي كثيرا ما تستخدم في مجمع جنبا الى جنب مع الظروف المنطقي او المشغل :

  / / فحص لمعرفة ما اذا كانت هي لا اسم ولا بروس جوي.  (هذا يمكن ايضا اعادة كتابة / / باستخدام اثنين من المشغلين وعدم المساواة ومنطقيه.) اذا (! () == اسم "بروس") | | (== اسم "جوي"))) (تعقب ( "عفوا ، ولكن فقط بروس وجوي في الحصول على هذا الطلب. ") ؛) 

علما ان actionscript لا يزعج لتقييم النصف الثاني من المنطقيه ، وبيان ما لم النصف الاول من هذا التعبير هو الصحيح. واذا كان الشوط الاول هو ادعاء كاذب ، عموما هو التعبير دائما كاذبة ، لذلك لن تكون ناجعه ليزعج تقييم الشوط الثاني. وبالمثل ، actionscript لا يزعج لتقييم النصف الثاني من المنطقي أو بيان ما لم النصف الاول من هذا التعبير غير صحيح. واذا كان الشوط الأول هو الصحيح ، وعموما هو التعبير الحقيقي دائما.

هذا هو مقال اضافها غابرييل سافيمبي

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions