2011-09-07 5 views
6

मैं फ्लेक्स एसडीके, एक्शनस्क्रिप्ट, और टेक्स्ट एडिटर का उपयोग करके और कमांड लाइन में एएस फाइल संकलित करके एक फ्लैश एप्लिकेशन विकसित कर रहा हूं।

Flash Player Version Penetration Adobe 'वेब साइट पर के अनुसार:
लोग हैं, जो का उपयोग फ़्लैश प्लेयर 10.1 और 10.2 पर्याप्त नहीं है की http://www.adobe.com/products/player_census/flashplayer/version_penetration.html

दर।

तो, मैं फ़्लैश प्लेयर 10.0 का समर्थन करने के लिए अपना फ्लैश एप्लिकेशन बनाना चाहता हूं क्योंकि मैं चाहता हूं कि अधिक लोग मेरे आवेदन का उपयोग करें।

फ्लेक्स एसडीके 4.5.1 और 4.5.0 का लक्ष्य प्लेयर फ़्लैश प्लेयर 10.2.0 है।
फ्लेक्स एसडीके 4.1.0 और 4.0.0 का लक्ष्य प्लेयर फ़्लैश प्लेयर 10.0.0 है।
फ्लेक्स एसडीके 3.5.0 का लक्ष्य प्लेयर फ़्लैश प्लेयर 9.0.124 है।

फ्लैश प्लेयर 10.0 का समर्थन करने के लिए, क्या मुझे नवीनतम संस्करण फ्लेक्स एसडीके 4.5.1 के बजाय फ्लेक्स एसडीके 4.1.0 का उपयोग करना चाहिए?
या फ्लैश प्लेयर 9 का समर्थन करने के लिए फ्लेक्स एसडीके 3.5.0 का उपयोग करना बेहतर है?
फ्लैश प्लेयर 10.0 का समर्थन करने के लिए फ्लेक्स एसडीके का कौन सा संस्करण उपयोग करना चाहिए?

उत्तर

5

मैं एसडीके के नवीनतम संस्करण का उपयोग करने की अनुशंसा करता हूं जो फ़्लैश प्लेयर के संस्करण का समर्थन करता है जिसे आपको समर्थन देने की आवश्यकता है। लक्ष्य-प्लेयर कंपाइलर तर्क का उपयोग करके आप निर्दिष्ट कर सकते हैं कि आप किस रनटाइम प्लेयर को लक्षित करना चाहते हैं। आम तौर पर, इस तरह:

-target-player=10.0 

More info। कुछ प्रासंगिक मार्गों को उद्धृत करने के लिए:

फ्लेक्स 4.0 के लिए, लक्ष्य-खिलाड़ी विकल्प का एकमात्र समर्थित मान 10.0.0 है। फ्लेक्स 4.1 के लिए, डिफ़ॉल्ट मान 10.1.0 है। फ्लेक्स 4.5 के लिए, डिफ़ॉल्ट मान 10.2.0 है।

फ्लेक्स 4.5 के लिए न्यूनतम मान 10.2.0 है। फ्लेक्स 4.0 और 4.1 के लिए, न्यूनतम मान 10.0.0 है (हालांकि फ्लेक्स 4.1 में प्लेयर 10.1 शामिल है)।

+0

आपकी जानकारी के लिए धन्यवाद। लेकिन मेरे फ्लेक्स 4.5.1 में, '-targetarget-player = 10.0' कमांड त्रुटि का कारण बनता है। आपके द्वारा पेश किया गया पृष्ठ भी कहता है 'फ्लेक्स 4.5 का न्यूनतम मान 10.2.0 है। फ्लेक्स 4.0 और 4.1 के लिए, न्यूनतम मान 10.0 है।0 (हालांकि फ्लेक्स 4.1 में प्लेयर 10.1 शामिल था)। '। मुझे लगता है कि केवल फ्लेक्स 4.1 लक्षित खिलाड़ियों के एकाधिक संस्करण (10.0 या 10.1) का उपयोग कर सकते हैं। क्या आपका फ्लेक्स आपको लक्षित खिलाड़ियों के किसी भी निम्न संस्करण को चुनने की अनुमति देता है? –

+0

@js_ मेरा पूरा लेख पढ़ने के लिए बुरा नहीं है। मुझे लगता है कि अगर आप 10.0 को लक्षित करना चाहते हैं तो फ्लेक्स 4.1 का उपयोग करें। – JeffryHouser

1

यदि प्रवेश दर आपके लिए महत्वपूर्ण है, तो खुद से पूछें - क्या फ्लेक्स 4.x में आपको वास्तव में कुछ भी चाहिए? 3.5 एक अच्छा एसडीके है (और कुछ मायनों में जोड़ने स्पार्क कुछ जटिलताओं की शुरुआत की), यह प्रमुख कमियों कि मुझे याद है सकते हैं (IMO - मैं एक स्पार्क प्रशंसक नहीं हूँ) होगा:

  • कोई द्वि-मार्गी बाइंडिंग
  • नाम स्थान के कारण सड़क के नीचे 4.x करने के लिए एक दर्द हो जाएगा
  • पोर्टिंग बदलता है

आप इन बातों के बारे में चिंतित नहीं हैं, और आप नहीं है वास्तव में अन्य में से किसी का लाभ लेना चाहते हैं 4.x में नई विशेषताएं, मैं बस 3.5 का उपयोग करता हूं। उदाहरण के लिए, यदि आप वास्तव में को भारी UI अनुकूलन की आवश्यकता है, तो आप स्पार्क का उपयोग करना चाहते हैं - तो आप 4.x चाहते हैं। (4.1 एक सभ्य समझौता प्रतीत होता है।)

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