ما هو الغرض من "FB: الغرض" في Flex ؟
-
30-09-2019 - |
سؤال
لقد رأيته الآن عدة مرات هنا وهناك وقد جعلني فضولي.
<fx:Script fb:purpose="styling">
//script stuff
</fx:Script>
حتى الآن ، لم أر أي فرق معها وبدونه. كما أنني لا أحصل على أي برنامج ترجمي. كيف يختلف البرنامج النصي مع FB: PURPSE عن البرنامج النصي بدونه؟ ما هي العواقب المترتبة على عدم تضمين FB: الغرض وما هي الفوائد الخاصة بما في ذلك FB: الغرض؟
المحلول
من المرن 4 توثيق:
تحتوي معظم جلود الشرارة على كتلة خاصة في الجزء العلوي من فئة الجلد. تحدد هذه الكتلة عادة خصائص الأناقة التي تحترمها فئة الجلد ، بما في ذلك الاستثناءات التي يستخدمها الجلد. تتضمن العلامة سمة خاصة ، FB: الغرض = "التصميم":
<fx:Script fb:purpose="styling">
يتم استخدام هذه السمة بواسطة فلاش باني. عندما تقوم بإنشاء نسخة من فئة الجلد في فلاش باني ، يمكنك اختيار جعل البشرة قابلة للتصميم. إذا اخترت جعلها قابلة للتصميم ، فإن فلاش باني يتضمن هذا القسم من فئة الجلد. إذا اخترت عدم جعل البشرة قابلة للتصميم ، فإن فلاش باني يستبعد هذا القسم.
نصائح أخرى
إنه جزء من مساحة اسم Flashbuilder ، ولن يكون له أي تأثير على التجميع.
لا توجد وثائق متوفرة للجمهور في الوقت الحالي ، ولكن عادةً ما يتم إنشاؤها بواسطة FlashBuilder نفسها ، أو يتم تضمينها في رمز Flex Framework من Adobe.
يتم استخدامه لإظهار الغرض (بطريقة قابلة للقراءة للأداة) من كتلة البرنامج النصي ، في هذه الحالة ، التصميم.
إذا قمت بإنشاء جلد MXML جديد باستخدام Flash Builder (ملف> جديد> MXML Skin) ، فيمكنك إلغاء تحديد مربع الاختيار "إزالة رمز تصفيف التصميم" الذي يدل على أن منشئ الفلاش يجب أن يزيل كتلة البرنامج النصي التي تحدد FB: الغرض = "التصميم".
كما قال Yaba ، فإنه يسمح لك بالتحقق من "إزالة التصميم" عند إنشاء جلد MXML جديد عن طريق نسخ فئة بشرة أخرى.