فليكس progressbar يسيطر عليها إدخال المنتدى
-
12-09-2019 - |
سؤال
دعونا أقول أن لدي خمسة مربعات نصية ومربع هبوطي في تطبيق Flex الخاص بي، كيف يمكنني إجراء شريط التقدم ملء عندما يكون هناك نص في كل مربع، والمنسدلة المحددة.
على سبيل المثال، إذا كان هناك إدخال في ثلاث من خمسة من الخمسة من الصناديق، فهناك اختيار في القائمة المنسدلة، ثم سيكون شريط التقدم 4/6 كامل.
المحلول
كشف التغييرات على كل مكون من المكونات (الحدث. تقطيع الأحداث ذات الصلة عناصر التحكم). ثم لديك المعالج بالنسبة لهم جميعا تكرار المكونات الستة والكشف عن دولهم.
var progressCount:NUmber = 0;
progressCount += txtArea1.text ? 1 : 0;
progressCount += txtArea2.text ? 1 : 0;
progressCount += txtArea3.text ? 1 : 0;
progressCount += txtArea4.text ? 1 : 0;
progressCount += txtArea5.text ? 1 : 0;
progressCount += cmbBox.selectedItem ? 1 : 0;
prgBar.value = progressCount;
الخام، ولكن يجب أن تعمل.
لا تنتمي إلى StackOverflow