سؤال

قمت مؤخرًا بالترقية إلى أحدث إصدار من FlashBuilder. استيراد مشروعي الذي كنت أعمل عليه والآن أصبح مليئًا بالأخطاء. الأخطاء التي أحصل عليها والتي لا أفهمها هي أنها لم تعد تتعرف على مساحة أسماء MX ، ولكن لديها الآن مساحة اسم MX1. Anthis محبط حقًا منذ أن انتهيت من هذا المشروع تقريبًا ، ويبدو الآن أن الأمور قد تغيرت. ما الذي تغير في Flashbuilder الجديد الذي من شأنه أن يسبب هذا؟

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

المحلول

يجب الآن استخدام مراجع مساحة الاسم في ملفات CSS مع Flex 4.

لكل أمثلة على موقع Adobe ...

<Style>
    @namespace "library://ns.adobe.com/flex/spark";
    @namespace cx "com.mycompany.*";

    Button { color: #990000; }
    cx|MyFancyButton { color: #000099; }
</Style>

يرجى قراءة المزيد حول التغييرات الجديدة هنا http://opensource.adobe.com/wiki/display/flexsdk/css+namespaces+support

نصائح أخرى

حسنًا ، على ما يبدو إذا استخدمت مساحة الاسم "Library: //ns.adobe.com/flex/halo" ، لم تنجح. لكن عندما أستخدم "http://www.adobe.com/2006/mxml"، إنها تعمل

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