2008-11-05 13 views
7

मुझे लगता है कि किसी भी जीयूआई फ्रेमवर्क को एएस 3 के लिए उतना अच्छा नहीं लगता है जितना कि मैं पहले से ही वेब पर देखे गए किसी भी एप्लीकेशन के रूप में अच्छा हूं; क्या यह कुछ लोगों को स्वयं कोड करता है या क्या मैं फ्लैश में कुछ खो रहा हूं?फ़्लैश के लिए जीयूआई फ्रेमवर्क (एएस 3)

मैं संवाद/खिड़कियां, बटन, टेक्स्ट बॉक्स, कंमोस, ड्रॉप डाउन, मेनू इत्यादि आदि की तलाश कर रहा हूं और नए बनाने के लिए घटकों को विस्तारित करने की क्षमता।

मैं इसे एएस 3 भी पसंद करूंगा लेकिन कोई भी अन्य भी करेगा।

.. एक छोटे से विस्तृत करना पड़ सकता है मैं वास्तव में आदि एक रूपरेखा मुझे फ़्लैश, कस्टम खाल, रंग, शैली में अपने GUIs बनाने के लिए अनुमति देने के लिए,

उत्तर

2

लघु जवाब के लिए देख रहा हूँ: यहाँ list of base controls है।

लांग जवाब: हाँ, वहाँ कई नियंत्रण (जैसे buttons, text boxes, combo boxes, आदि) पहले से ही फ्लैश/फ्लेक्स में बनाया गया है।

यहां one tutorial है जो मुझे उपयोगी पाया गया है जो फ्लेक्स बिल्डर का उपयोग किए बिना कुछ घटकों (बटन) का उपयोग करने के लिए एक संक्षिप्त परिचय देता है।

यदि आप फ्लेक्स बिल्डर जैसे कुछ का उपयोग करते हैं, तो आपको इन वस्तुओं को एक दोस्ताना ड्रैग-एंड-ड्रॉप वातावरण में पूर्ण पहुंच प्राप्त होगी, हालांकि, इनके साथ विकसित करने के लिए एडोब टूल्स खरीदने की आवश्यकता नहीं है, FlashDevelop या मुफ्त कमांड लाइन mxmlc कंपाइलर जैसे कुछ का उपयोग करके आराम से पुनः प्रयास करें।

फ्लैश/फ्लेक्स में शामिल इन बेस नियंत्रणों की पूरी सूची के लिए एडोब लाइव डॉक्स में fl.controls namespace देखें।

2

ध्यान देने योग्य महत्वपूर्ण बात यह है कि दो यूआई ढांचे हैं जिनमें कुछ स्पष्ट ओवरलैप हैं। फ्लैश में एक, दूसरा फ्लेक्स में। फ्लेक्स का उपयोग करने के लिए, आपको फ्लेक्स एसडीके की आवश्यकता होगी। फ्लेक्स एसडीके मुफ़्त है, लेकिन फ्लेक्स बिल्डर नहीं है (ग्रहण का आईडीई अनुकूलन।)

वास्तव में फ्लेक्स केवल 3 में पुस्तकालयों और ढांचे का एक सेट है।

अधिकांश पैकेज नेमस्पेस "एमएक्स" में हैं, और भले ही घटक नाम समान हैं (फ्लैश में बटन, फ्लेक्स में बटन) फ्लेक्स में एक और अधिक मजबूत ढांचा है।

आप अपनी एसएफएफ फ़ाइल का आकार 30 से 50k तक बढ़ाएंगे, लेकिन यदि आप मजबूत यूआई की तलाश में हैं, तो यह इसके लायक है।

मैं सीखने की भी सिफारिश करता हूं कि संसाधन बंडल और फ्लेक्स की सीएसएस क्षमताओं का उपयोग कैसे करें, क्योंकि स्थानीयकरण और स्किनिंग दोनों के उपयोग से बहुत सरल हैं।

4

मुझे Liquid Components पसंद है, वे मूल फ्लैश घटकों को बढ़ाते हैं ताकि उन्हें थोड़ा भारी ढांचा चाहिए, लेकिन वे त्वचा के लिए बहुत आसान हैं। यदि आप "छोटे और साफ" चाहते हैं तो मैं MinimalComps के लिए जाऊंगा।

3

बस ऊपर दिए गए लोगों को जोड़ना: ASwing

0

लिक्विड गियर नामक एक ढांचा भी काम कर रहा है जिसने बहुत सारे बदलाव और सुझाव और कामकाज किए हैं और उन्हें एएस 3 तत्वों में जोड़ दिया है। यह JQuery के समान संरचना का उपयोग करता है।

एक MVC ढांचे (शैल) या व्यक्तिगत रूप में तत्वों का उपयोग करना, आप कोड की सिर्फ दो लाइनों में उदाहरण के लिए, एक छवि जोड़ सकते हैं ...

वर img: छवि = नई छवि ({आईडी: 'myImg', src: '/ IMG/myFolder/photo.jpg'}); ऐड चाइल्ड (आईएमजी);

आप इन्हें होवरबटन जैसे घटकों में बढ़ा सकते हैं।

3

उल्लेख ASWing इसके अलावा: तेजी से विकास डेटा एकीकरण पर

AS DataProvider Controls फोकस पर

Minimal Components फोकस और

दोनों स्टाइल खुला स्रोत हैं।

0

यहां एक और है जो GPU त्वरण (स्टार्लिंग) का उपयोग करता है।

http://feathersui.com/

संबंधित मुद्दे