سؤال

كما يوحي العنوان، ما الفرق بين "المكون" (جديد -> مكون MXML) و"الوحدة النمطية" (جديد -> وحدة MXML)؟

شكرا يا ديفيد

هل كانت مفيدة؟

المحلول

يتم تجميع الوحدات في ملفات SWF وتحميلها في وقت التشغيل باستخدام ModuleLoader، بينما يتم تجميع مكونات MXML في أحد التطبيقات.من مستندات Flex:

الوحدات النمطية هي ملفات SWF التي يمكن تحميلها وتفريغها بواسطة تطبيق ما.لا يمكن تشغيلها بشكل مستقل عن التطبيق ، ولكن يمكن لأي عدد من التطبيقات مشاركة الوحدات النمطية.

تتيح لك الوحدات النمطية تقسيم تطبيقك إلى عدة قطع أو وحدات.يمكن للتطبيق الرئيسي ، أو shell ، تحميل وحدات أخرى بشكل ديناميكي ، عندما يحتاج إليها.ليس من الضروري تحميل جميع الوحدات عند بدء تشغيله ، ولا يتعين عليه تحميل أي وحدات إذا لم يتفاعل المستخدم معها.عندما لم يعد التطبيق يحتاج إلى وحدة نمطية ، يمكنه تفريغ الوحدة لتحرير الذاكرة والموارد.[...]

تتشابه الوحدات النمطية للمكتبات المشتركة لوقت التشغيل (RSLS) من حيث أنها تفصل رمزًا عن التطبيق إلى ملفات SWF التي تم تحميلها بشكل منفصل.الوحدات النمطية أكثر مرونة بكثير من RSLs لأنه يمكن تحميل الوحدات النمطية وتفريغها في وقت التشغيل وتجميعها دون التطبيق.

امل ان يساعد!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top