2008-09-26 14 views
8

कई वर्षों से एएस 2 का उपयोग करने के बाद, मैं एएस 3 (फ्लैश 9/फ्लैश 10) में लेखन अनुप्रयोगों के साथ शुरू कर रहा हूं। मैं उस बिंदु पर आया हूं जहां मुझे जीयूआई घटकों के कुछ पूर्ण सेट चाहिए, और मुझे यह तय करने की ज़रूरत है कि मैं किस सेट का उपयोग करने जा रहा हूं। एएस 2 दिनों में, फ्लैश के साथ निर्मित निर्मित घटकों में बहुत गड़बड़ थी - ब्लोटेड फाइलसाइज, धीमी, छोटी गाड़ी आदि। हालांकि, मैंने नए लोगों (सीएस 3 के साथ शामिल) के बारे में अच्छी बातें सुनीं। इसलिए मैं उन लोगों से सलाह ढूंढ रहा हूं जिन्होंने कुछ अलग सेट इस्तेमाल किए हैं।एक्शनस्क्रिप्ट 3 उपयोगकर्ता इंटरफेस घटक?

घटक सेट मैं के बारे में सुना है:

  1. CS3 अवयव - नकारात्मक पक्ष यह है, मैं CS3 आईडीई साथ बेला के लिए की जरूरत है, मैं केवल FlashDevelop से सभी काम करने के लिए पसंद करेंगे।
  2. फ्लेक्स घटक - नकारात्मक पक्ष यह है, मैं फ्लेक्स फ्रेमवर्क की जरूरत है, जिसका अर्थ है मैं एक MXML फ़ाइल के साथ शुरू कर दिया है, के साथ साथ ढांचा
  3. bit101 के MinimalComps की ब्लोट - ये देखो की तरह वे एक अच्छा प्रारंभिक बिंदु हो सकता है , हालांकि थोड़ा सीमित
  4. ASwing A3 - ये दिलचस्प लगते हैं, लेकिन वे थोड़ा अधिक प्रतीत होता है।

आदर्श रूप से, वे हल्के वजन वाले होंगे, एक सभ्य एपीआई होगा, और अत्यधिक जटिल नहीं होंगे।

उत्तर

5

मैं वास्तव में CS3 वाले मुख्य रूप से के एक प्रशंसक रहा हूँ, क्योंकि यह इतना आसान उन बुरा लड़कों और फ्लैश IDE में संपादित सही पर करने के लिए बस डबल क्लिक करें है ड्राइंग टूल्स का उपयोग करना। उस समय जहां तेजी से उत्पादन करने के लिए एक चमड़ी वीडियो प्लेयर पुश करने के लिए है ...

खुला स्रोत तरफ के लिए बहुत उपयोगी वहाँ भी Thimbault Imbert के तरल घटकों (http://www.bytearray.org/?p=137) डेमो यहाँ (http://www.bytearray.org/?p=109) है ...

यह बहुत अच्छा है और रनटाइम स्किनिंग करता है जो कि एक परियोजना में एक प्रमुख समय बचतकर्ता था जिस पर मैं काम कर रहा था। बहुत आसान भी साथ आरंभ करने के लिए ...

2

यदि आप एक जीयूआई आवेदन कर रहे हैं, तो यह वही है जो फ्लेक्स के लिए है। साथ ही बिल्ट-इन प्रकारों को आपको एक विज़ुअल एडिटर मिलता है जो बहुत अच्छा, ठंडा बाध्यकारी कार्यक्षमता है, और अन्य सामान जैसे बिल्ट-इन ड्रैग & ड्रॉप।

1

फ्लेक्स फ्रेमवर्क में एक अच्छा, सुसंगत एपीआई है जिसे मैं "ब्लोएटेड" नहीं मानूंगा - हाँ, यह एक फीचर पैक यूआई फ्रेमवर्क है लेकिन बटन और लेआउट पैनल जैसी बुनियादी चीजों को किसी गहरे ज्ञान की आवश्यकता नहीं है। और यूआई के लिए एक्सएमएल आधारित भाषा एक आशीर्वाद है (सभी आधुनिक यूआई प्लेटफार्म ऐसा करते हैं, चाहे वह डीएचटीएम, फ्लेक्स या डब्ल्यूपीएफ/सिल्वरलाइट हो)।

+0

मैं निश्चित रूप से और अधिक जटिल क्षुधा के लिए यह विचार करेंगे एक और अच्छा घटक पुस्तकालय है, लेकिन एक सरल अनुप्रयोग के लिए कि है शायद तीन बटन और एक टेक्स्टफील्ड, 10 केबी से 150 केबी तक जाने के लायक नहीं है। – davr

+0

क्या यह वास्तव में 150K होगा?कुछ आसान के लिए आप फ्लैश का उपयोग क्यों कर रहे हैं, बस एक सामान्य वेब फॉर्म का उपयोग करें। – MidnightGun

+0

ठीक है, ऐसा इसलिए है कि मैं फ़ाइल अपलोड करते समय प्रगति पट्टी प्रदर्शित कर सकता हूं। लेकिन यह बात नहीं है, मैं बाद में बड़े ऐप्स बनाउंगा जहां 1 एमबी ऐप के ऊपर एक अतिरिक्त 150 केबी इतना बड़ा सौदा नहीं होगा। (और हाँ यह 150 केबी था, मैंने इसका परीक्षण किया। केवल सीएस 3 घटकों का उपयोग 25 केबी था) – davr

1

सीएस 3 के साथ जाएं - ग्रांट स्किनर द्वारा निर्मित मुझे लगता है।

+0

मुझे लगता है कि मैं अब इनके साथ जाऊंगा। मैंने यह पता लगाया कि फ्लैश के विकास के साथ उनका उपयोग कैसे किया जाए, यह सेट करने में थोड़ा जटिल है, लेकिन फिर इसका उपयोग करना आसान है (आपको एक एफएलए बनाना है, फिर फ्लैश सीएस 3 से एसडब्ल्यूसी निर्यात करना है, फिर फ्लैशडेफ में उस एसडब्ल्यूसी का उपयोग करें) – davr

+0

कैन मेरे पास टिक है तो कृपया! – Iain

3

याहू एस्ट्रा घटकों बुरा नहीं कर रहे हैं या तो: http://developer.yahoo.com/flash/astra-flash/

+1

ये दिलचस्प लगते हैं, लेकिन वे वास्तव में CS3 घटकों के लिए ऐड-ऑन के रूप में डिज़ाइन किए गए हैं, उदाहरण के लिए कोई मूल बटन, कॉम्बोबॉक्स आदि नहीं है। फिर भी, वे आसानी से आ सकते हैं, लिंक – davr

+0

के लिए धन्यवाद, मेरे लिए यह शून्य से भरा हुआ है AS2 से बहुत अधिक मेनूबार घटक याद किया। – UltimateBrent

0

MyLib आजमाएँ के लिए

के रूप में
संबंधित मुद्दे