الفرق بين مساحة الاسم Halo و MX
-
24-09-2019 - |
سؤال
على حد علمي ، الدعم ل 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 الحالية في العمل كما هو الحال مع مساحة اسم جديدة.