2010-09-22 31 views
5

में "बाहरी" लिंकिंग मोड का अर्थ एक एसडब्ल्यूसी लाइब्रेरी को एक फ्लेक्स एप्लिकेशन से जोड़ने के तीन तरीके हैं: "कोड में विलय", "बाहरी" और "आरएसएल"। मैं समझता हूं कि "आरएसएल" क्या है, लेकिन मुझे समझ में नहीं आता कि "बाहरी" क्या है।फ्लेक्स बिल्डर

"आरएसएल" किसी भी कोड परिवर्तन के बिना मेरे लिए ठीक काम करता है। हालांकि, बाहरी मेरे लिए काम नहीं करता है। हालांकि मेरा आवेदन शुरू होता है, एसडब्ल्यूसी में कक्षाएं बाहरी रूप से सेट नहीं होती हैं।

"बाहरी" का अर्थ क्या है यदि यह "आरएसएल" नहीं है? मैं इसका उपयोग कैसे करूं?

एक वर्ग को परिभाषित के रूप में बाहरी फ्लेक्स संकलक संकलन समय पर एक विशेष वर्ग से जोड़ने के लिए अनुमति देता है, लेकिन कारण नहीं है यह उत्पन्न SWF में शामिल होने के लिए धन्यवाद, बोरिस

उत्तर

5

बाहरी कक्षाओं के लिए सामान्य उपयोग वह जगह है जहां आपके पास एकाधिक मॉड्यूल हैं जो साझा लाइब्रेरी का उपयोग करते हैं। प्रत्येक मॉड्यूल में साझा कक्षा परिभाषाओं को शामिल करना अनावश्यक होगा और बाहरी कीवर्ड आपको यह नियंत्रित करने की अनुमति देता है कि इन कक्षाओं को आपके पुस्तकालयों में कैसे संकलित किया जाता है।

अधिक जानकारी निम्न स्थानों पर उपलब्ध है:

http://web.archive.org/web/20101007120528/http://www.wannaknowflex.com/2010/05/flex-linkage-difference-between-rsl-and-external/

http://www.flexafterdark.com/docs/Flex-Libraries

(बाहरी-पुस्तकालय-पथ और लोड externs संकलक जानकारी):
http://www.newtriks.com/?p=802