سؤال

وأعرف أن هذا يبدو وكأنه مسألة واضحة حقا، لكنها تثبت من الصعب معرفة مما كنت اعتقد. أنا النامية في فلاش 8 / أكشن 2.0.

ولدي عنصر التسمية، وأنا تعيين بشكل حيوي نص من مستند XML. على سبيل المثال:

label.text = "<b>" + xml_node.firstChild + "</b>";

وهذا يغير بنجاح نص التسمية على كل ما هو في تلك العقدة XML، ومنذ أن تمكين HTML، فإنه يجعل جريئة. ومع ذلك، أريد أن زيادة حجم الخط التسمية، واستخدام علامات <font> لن ينجح.

وأنا شيء مفقود؟ كيف يمكنني جعل الخط أكبر؟ أكشن مجرد من الصعب إرضاءه جدا!

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

المحلول 2

وشكرا لمساهمة الجميع! بعد قراءة آخر ديفيد أرنو، وأنا أحسب من ذلك. إليك ما كنت أفعله.

label.text = "<b><font size=24>" + xml_node.firstChild + "</font></b>";

إليك ما يمكن عمله:

//note the 'single quotes' around the 24
label.text = "<b><font size='24'>" + xml_node.firstChild + "</font></b>";

ولقد حاولت بطرق مختلفة من كتابة 24 في هناك، وعملت على علامات الاقتباس المفردة. أيضا، لا ننسى لوضع HTML إلى true من علامة التبويب معلمات التسمية.

نصائح أخرى

وعندما تقول "عنصر التسمية"، هل يعني تسمية فليكس 2، أو الحقل النصي؟

في هذه الحالة، يجب أن علامة الخط تعمل على ما يرام. سيتم تعيين الخط إلى 24px النص على سبيل المثال. إذا لم يحدث ذلك، يمكنك استخدام فئة أنماط لتحديد حجم الخط ومن ثم إسناد ذلك إلى الحقل النصي.

في حالة من فليكس 2 التسمية، استخدم label.setStyle ( "حجم الخط"، 24) لتعيين ل24px النص على سبيل المثال.

لا أستطيع أن أقول بالتأكيد ولكن أعتقد أنك ربما تحتاج إلى تعيين نمط حجم الخط من تسمية.

وعلامة الخط سيعمل حقا إلا إذا كان لديك خط جاهزة شبكة الإنترنت مثل Arial أو فيردانا، أو Times New Roman وحتى ذلك الحين لا تزال أبله كيندا. هناك الكثير من الأوقات AS عادة مجرد تجاهل علامة الخط، على الأقل هذا ما لقد واجهت. إذا كنت ترغب في تنسيق النص فما استقاموا لكم فاستقيموا استخدام فئة TextFormat على التعامل مع النص الخاص بك بدلا من محاولة تعيينها من خلال علامات HTML. إلا إذا كنت وضع علامات HTML لأنه حقا يجري تنسيقها مع CSS؟

في هذه الحالة كنت اذهب من خلال وتأكد تماما أن يتم تعيين حيز النص الخاص بك لعلامات HTML. بدلا من استخدام label.text أود أن محاولة استخدام label.htmlText؟ هل حقا يمكن أن يكون أي عدد من القضايا ...

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