سؤال

على حد علمي ، الدعم ل library://ns.adobe.com/flex/halo تم إسقاط مساحة الاسم ، والآن يتعين علينا استخدامها library://ns.adobe.com/flex/mx في حين أن (المرجعي). هل يمكن لأي شخص أن يقدم إذا كان هناك أي فرق بين مساحتي الأسماء؟

لقد بدأت للتو في تعلم المرن وهذا التغيير يجعلني مرتبكًا. على سبيل المثال ، إذا كان لدي <mx:Tree> علامة في مستند MXML الخاص بي ، يشكو المترجم <mx:Tree> لا يمكن حلها إلى تنفيذ مكون. ولكن إذا قمت بتغيير مساحة اسم MX الخاصة بي لاستخدام القديم بدلاً من ذلك (HALO) ، فقد تم تجميعها بنجاح دون خطأ.

محدث: بالمناسبة ، أستخدم برنامج التحويل البرمجي Flex SDK في Windows.

mxmlc --version
Version 4.0.0 build 10485
هل كانت مفيدة؟

المحلول

غيرت Adobe مساحة اسم "Halo" من أجل التمييز بينها وبين مساحة اسم Spark. كل ما عليك فعله هو العثور على/استبدال URI القديم بالذات الجديدة. ستستمر مكونات HALO الحالية في العمل كما هو الحال مع مساحة اسم جديدة.

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