फ्लेक्स - मूल नियंत्रण
प्रत्येक उपयोगकर्ता इंटरफ़ेस निम्नलिखित तीन मुख्य पहलुओं पर विचार करता है -
UI Elements- ये मुख्य दृश्य तत्व हैं जो उपयोगकर्ता अंततः देखता है और उसके साथ बातचीत करता है। फ्लेक्स व्यापक रूप से उपयोग किए जाने वाले और कॉमन तत्वों की एक विशाल सूची को बुनियादी से जटिल तक प्रदान करता है जिसे हम इस ट्यूटोरियल में शामिल करेंगे।
Layouts- वे परिभाषित करते हैं कि कैसे यूआई तत्वों को स्क्रीन पर व्यवस्थित किया जाना चाहिए और जीयूआई (ग्राफिकल यूजर इंटरफेस) को अंतिम रूप और अनुभव प्रदान करना चाहिए। यह भाग लेआउट चैप्टर में कवर किया जाएगा।
Behavior- ये घटनाएं तब होती हैं जब उपयोगकर्ता UI तत्वों के साथ इंटरैक्ट करता है। यह हिस्सा इवेंट हैंडलिंग चैप्टर में कवर किया जाएगा।
फ्लेक्स UI तत्वों
फ्लेक्स UI लाइब्रेरी जटिल वेब-आधारित उपयोगकर्ता इंटरफ़ेस बनाने के लिए एक अच्छी तरह से परिभाषित वर्ग पदानुक्रम में कक्षाएं प्रदान करती है। इस घटक पदानुक्रम में सभी वर्गों से लिया गया हैEventDispatcher आधार वर्ग नीचे दिखाया गया है -
हर बेसिक UI कंट्रोल में यूआई कंपोनेंट क्लास से प्रॉपर्टीज इनहेरिट की जाती हैं, जो इवेंटडाइस्पैचर और अन्य टॉप लेवल क्लास से प्रॉपर्टीज लेती हैं।
अनु क्रमांक | नियंत्रण और विवरण |
---|---|
1 | फ्लेक्स EventDispatcher वर्ग
EventDispatcher वर्ग उन सभी वर्गों के लिए आधार वर्ग है जो घटनाओं को भेज सकते हैं। EventDispatcher वर्ग IEventDispatcher इंटरफ़ेस के तरीकों का उपयोग करने के लिए प्रदर्शन सूची पर किसी भी ऑब्जेक्ट को इवेंट लक्ष्य और इस तरह के रूप में अनुमति देता है। |
2 | फ्लेक्स UIComponent
UIComponent क्लास इंटरेक्टिव और नॉन-इंटरेक्टिव दोनों के लिए सभी विजुअल घटकों के लिए बेस क्लास है। |
बुनियादी नियंत्रण
निम्नलिखित कुछ महत्वपूर्ण बुनियादी नियंत्रण हैं -
अनु क्रमांक | नियंत्रण और विवरण |
---|---|
1 | लेबल
लेबल एक निम्न-स्तरीय UIComponent है जो समान रूप से स्वरूपित पाठ की एक या अधिक पंक्तियों को प्रस्तुत कर सकता है। |
2 | टेक्स्ट
पाठ नियंत्रण आपको अपने एप्लिकेशन में HTML सामग्री और साथ ही सामान्य पाठ प्रदर्शित करने देता है। |
3 | छवि
छवि नियंत्रण आपको रनवे पर JPEG, PNG, GIF और SWF फ़ाइलों को आयात करने देता है। |
4 | LinkButton
LinkButton नियंत्रण एक सीमा रहित बटन नियंत्रण है जिसकी सामग्री को तब उजागर किया जाता है जब कोई उपयोगकर्ता इस पर माउस ले जाता है। |