2008-09-15 14 views
11

इन लक्ष्यों को प्राप्त करने के कुछ अन्य तरीके होने पर दो कारण यह उपयोगी होंगे: 1) फ्लैश आईडीई में बिल्डिंग वास्तव में धीमी है; मैं उम्मीद कर रहा था कि एक थर्ड पार्टी कंपाइलर तेज होगा। 2) उन मशीनों पर परियोजनाएं बनाने में सक्षम होना अच्छा होगा जिनके पास फ़्लैश आईडीई स्थापित नहीं है। मैं अन्य एएस 3 कंपाइलर्स से परिचित हूं जो वहां हैं, लेकिन मुझे किसी भी ऐसे व्यक्ति के बारे में पता नहीं है जो इनपुट के रूप में एफएलए फाइलें लेता है।फ्लैश आईडीई का उपयोग किए बिना एक एफएलए फ़ाइल से फ्लैश 9 एसडब्ल्यूएफ बनाने का कोई तरीका है?

उत्तर

0

ग्रहण के लिए एक प्लगइन है जिसे एफडीटी कहा जाता है। यह ओपन सोर्स कंपाइलर एमटीएएससी का उपयोग करता है और एएनटी का समर्थन करता है। टूल ओपनसोर्स डेवलपर्स के लिए नि: शुल्क है। अधिक Infos यहाँ प्राप्त करें: http://fdt.powerflasher.com/

आशा है कि यह मदद करता है :)

0

FDT (या AS2 या AS3 के लिए फ्लेक्स के लिए और अधिक precicely mtasc) इनपुट के रूप में एक .fla फ़ाइल नहीं ले सकते।

फ्लै फाइलें डिज़ाइन, टाइमलाइन एनीमेशन इत्यादि के लिए हैं, हालांकि, यदि आप केवल प्रोग्रामिंग करने के लिए कर रहे हैं तो आपको फ्लै फाइल या फ्लैश आईडीई की आवश्यकता नहीं है। एफडीटी कोडिंग के लिए एक अद्भुत उपकरण है, हालांकि अन्य विकल्प भी हैं (एफडीटी बहुत महंगा है, जब तक कि आपके पास osflash.org पर कोई प्रोजेक्ट न हो)।

0

http://www.projectsprouts.org कुछ ऐसा है जो आपको निश्चित रूप से देखना चाहिए। यह एएस 2 और एएस 3 के लिए प्रोजेक्ट सृजन को स्वचालित करता है, यदि आपके पास नहीं है (जैसे एमटीस्क, या फ्लेक्स कंपाइलर) तो पुस्तकालय डाउनलोड करें और इसलिए आपको फ़्लैश आईडीई के बिना swfs संकलित करने की अनुमति मिलती है।

बेशक यह बिल्कुल ठीक नहीं है कि आप क्या पूछ रहे थे - मैं कहूंगा कि नहीं, कोई तीसरा पक्ष कंपाइलर नहीं है जो एफएलए और संकलन swfs लेता है - अगर यह अनधिकृत/गैर-वाणिज्यिक होगा, जैसा कि एफएलए प्रारूप खुला नहीं है, केवल एसएफएफ प्रारूप है।

0

मैं FlashDevelop का उपयोग करने की भी सिफारिश करता हूं। यह एक और ओपन सोर्स टूल है जो एक बहुत ही हल्का आईडीई (विज्ञान आधारित मुझे विश्वास है) जो SWFMILL को एकीकृत करता है, एक लोकप्रिय उपकरण जो एक्सएमएल फाइलों से एसडब्ल्यूएफ लेआउट आइटम बना सकता है, और एमटीस्क, एक्शनस्क्रिप्ट के लिए एक लोकप्रिय तृतीय पक्ष कंपाइलर बना सकता है। मुझे पूरा यकीन नहीं है कि आप एफएलए फाइलों को इनपुट के रूप में ले सकते हैं, लेकिन आप एक्सएमएल में लेआउट बनाकर एफएलए फाइलों से पूरी तरह से बच सकते हैं, या यदि डिजाइनर/फ्लैश डेवलपर जो आपके लिए लेआउट बनाता है तो बस एक संकलित, खाली (अब तक कोड के रूप में) एसडब्ल्यूएफ फ़ाइल, ये टूल्स आपको सीधे एसडब्ल्यूएफ फ़ाइल में संकलित क्रियालेख को इंजेक्ट करने की अनुमति देंगे। बिल्ड तकनीक को उत्पन्न करने के लिए इस तकनीक का उपयोग कमांड लाइन पर भी किया जा सकता है।

यहाँ वेबसाइट है: http://www.flashdevelop.org

6

मूल सवाल का जवाब करने के लिए, फ्लैश IDEs का उपयोग किए बिना FLAs संकलित करने के लिए कोई रास्ता नहीं है।

एक कमांड लाइन स्क्रिप्ट का उपयोग करने का एकमात्र आंशिक समाधान जो फ्लैश संलेखन खोलने और FLA संकलित करने को स्वचालित करता है। आप यहाँ एक उदाहरण देख सकते हैं:

http://www.mikechambers.com/blog/2004/02/20/flashcommand-flash-command-line-compiler-for-os-x/

तुम सिर्फ ActionScript कोड और संपत्ति संकलन करने की जरूरत है, वहाँ विकल्पों में से एक नंबर (कुछ इस सूत्र में शामिल है) कर रहे हैं mxmlc संकलक फ्लेक्स में शामिल भी शामिल है, एसडीके (एडोब द्वारा प्रदान किया गया)।

http://www.adobe.com/products/flex/

आशा है कि मदद करता है ...

माइक कक्षों

[email protected]

0

यह वही है Haxe had to offer back in 2008 है, इससे पहले कि इस सवाल का तैयार किया गया था (कम से कम from the doc):

फ्लैश: आप करने के लिए एक Haxe कार्यक्रम संकलन कर सकते हैं एक एसएसएफ फ़ाइल। हैक्स फ़्लैश प्लेयर 6 से 9 के लिए संकलित कर सकते हैं, या तो "पुराना" फ्लैश < 8 एपीआई या नवीनतम AS3/Flash9 API के साथ। फ्लैश सामग्री विकसित करने के लिए हैक्स बहुत अच्छा प्रदर्शन और भाषा सुविधाएं प्रदान करता है।

जबकि मुझे यकीन है कि यह एक जवाब के रूप काफी अच्छा था वापस तो नहीं कर रहा हूँ, यह सुनिश्चित जवाब अब है।