2011-05-25 11 views
7

फ्लेक्स 4 में माता-पिता अनुप्रयोग और फ्लेक्सग्लोबल्स.topLevel एप्लिकेशन, फ्लेक्स 4 में parentApplication और FlexGlobals.topLevelApplication के बीच कोई अंतर है? क्या एक ही शीर्ष स्तर के आवेदन का जिक्र कर रहे हैं?फ्लेक्स 4

मुझे लगता है कि दोनों एक जैसे हैं; एक (parentApplication) स्पार्क से संबंधित है और अन्य (FlexGlobals.topLevelApplication) हेलो से संबंधित है। क्या मेरी समझ सही है?

उत्तर

8

चेक बाहर this Adobe livedoc, यह स्पष्ट रूप से कहा गया है:

  • mx.core.FlexGlobals.topLevelApplication: शीर्ष-स्तरीय आवेदन वस्तु है, जहां दस्तावेज़ पेड़ में अपनी वस्तु कार्यान्वित की परवाह किए बिना। यह ऑब्जेक्ट spark.components.Aplication या mx.core.Aplication का प्रकार है।

  • mx.core.UIComponent.parentDocument: वर्तमान दस्तावेज़ का मूल दस्तावेज़। आप एकाधिक दस्तावेजों के पेड़ को चलाने के लिए parentDocument.parentDocument का उपयोग कर सकते हैं।

  • mx.core.UIComponent.parent आवेदन: एप्लिकेशन ऑब्जेक्ट जिसमें वर्तमान ऑब्जेक्ट मौजूद है। एप्लिकेशन अन्य एप्लिकेशन लोड कर सकते हैं, इसलिए, आप इस संपत्ति का उपयोग करके तत्काल मूल आवेदन का उपयोग कर सकते हैं। आप एकाधिक अनुप्रयोगों के पेड़ को चलाने के लिए parentAplication.parentAplication का उपयोग कर सकते हैं।

चीयर्स