2010-10-12 22 views
8

मैंने कुछ वर्षों के लिए फ्लेक्स 2/3 का उपयोग किया और फ्लेक्स 4 में अपग्रेड करने के लिए अभी वापस आ गया है। मुझे हेलो और स्पार्क थीम के कुछ संदर्भ दिखाई दे रहे हैं, लेकिन मैं अपने पिछले काम में कभी भी थीम में नहीं आया, इसलिए मैं ' मैं थोड़ा उलझन में क्या हो रहा है। क्या मैं सही हूं कि हेलो डिफ़ॉल्ट थीम थी, या यह सब नया है?फ्लेक्स 4 में हेलो और स्पार्क के साथ क्या सौदा है?

इसके अलावा, मैं एक साधारण फ्लेक्स 3 MXML लिया और Flex4 में काम करने की कोशिश की:

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application 
    xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:mx="library://ns.adobe.com/flex/mx" 
    layout="absolute" borderStyle="none" borderColor="#000000" cornerRadius="0" 
    backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#000000, #FF0000]" 
    width="800" height="600" 
    frameRate="20"> 
</mx:Application> 

लेकिन मैं त्रुटियों, जैसे "त्रुटि मिलती है: शैली 'backgroundGradientColors' ही प्रकार के द्वारा समर्थित है ' mx.core.Aplication 'थीम (ओं)' हेलो 'के साथ। "

मैंने कुछ चीजों की कोशिश की लेकिन प्रत्येक ने अपनी त्रुटियों को पेश किया।

उत्तर

7

फ्लेक्स 4 ने "स्पार्क" नामक एक नया घटक वास्तुकला पेश किया। "हेलो" फ्लेक्स 3 घटक वास्तुकला को संदर्भित करता है।

+0

तो स्पार्क एक वैकल्पिक विषय नहीं है, लेकिन एक नए दृष्टिकोण (जो कि आप अपने उदाहरण संकलन करने की जरूरत है) - कि पता चलता है मैं बेहतर स्पार्क का उपयोग कर होगा मेरे फ्लेक्स 4 एप्लिकेशन में यदि यह बड़ी मात्रा में काम नहीं है, है ना? –

+0

यह सही है। आपको नई परियोजनाओं के लिए स्पार्क यूआई घटकों पर ध्यान देना चाहिए। –

+1

असहमत। आपको परियोजना आवश्यकताओं के आधार पर चयन करना चाहिए। कभी-कभी स्पार्क चीजें बनाता है (जो हेलो में सरल थे) अनिवार्य रूप से अधिक जटिल। यदि आप भारी यूआई स्किनिंग और अनुकूलन कर रहे हैं तो स्पार्क बेहतर है। यदि आप कस्टम त्वचा के काम नहीं करते हैं, लेकिन स्पार्क के उबाऊ डिफॉल्ट लुक की तुलना में कुछ अच्छा दिखना चाहते हैं, तो हेलो एक अच्छा विकल्प है। हमारे उपयोगकर्ता स्पार्क यूआई से बेहतर हेलो यूआई पसंद करते हैं, जो कुछ (बॉक्स के बाहर) के लिए एक कदम की तरह दिखते हैं। – Mifune

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