سؤال

لذلك لديّ أصول MovieClip مع حقل نص ديناميكي يجلس بداخله. أقوم بتصدير .fla كـ .swc لاستخدامه داخل فلاش باني 4 ، وإنشاء مثيلات من الأصل باستخدام الكود ، وملء النص ديناميكيًا من XML.

مشكلتي هي أنه على الرغم من أنني قد تم تمكين HTMLText ، إلا أن العلامات الجريئة والمروية لا يبدو أنها تعمل. لدي شعور لأنه عندما قمت بإنشاء الأصل في Flash CS4 ، يجعلك حقل النص تحدد الخط ، والمجموعة الفرعية التي يجب استخدامها (العادية ، الجريئة ، المائلة ، إلخ).

هل هناك أي طريقة للحصول على htmltext لتقديم علامات جريئة وخطوط بشكل صحيح دون الحاجة إلى إعادة التفكير تمامًا في الطريقة التي أقوم بإنشائها بكل هذه الحقول؟

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

المحلول

دون أن ترى كيف تقوم بتنسيق htmltext ، أعتقد أنك تحاول استخدام

<BOLD> و <em> العلامات؟

واجهت الكثير من المتاعب مع هؤلاء بنفسي. لقد قمت بحل غالبية المشكلات عن طريق تحميل ورقة الأنماط الخارجية وتطبيقها على HTMLText Textfield. ومع ذلك ، كانت هناك أوقات لم أكن أرغب فيها في تحديد نمط كامل لواحدة أو حالتين من النص المائل أو الجريء.

لذلك ، وجدت حلاً بسيطًا باستخدام علامة <span> وضبط الجريئة ، أو الخط المائل من خلال خاصية النمط:

<span style="font-style:italic;">this is italic</span>

أتمنى أن يساعدك هذا.

نصائح أخرى

حسنًا ، لقد وجدت حلاً جيدًا ، فأنت بحاجة إلى التأكد من أن إعدادات الارتباط للخطوط المضمنة يتم ضبطها على تصدير ActionScript أو أن الخط يستخدم في بعض الحقول النصية في SWF ، وإلا ، يعتقد Flash أن الخط لا يتم استخدامه ولم يدمجها.

أعتقد أنه من الجدير بالذكر أن Flash يريد العلامات القديمة والعلامات ، وفقًا للوثائق.

http://livedocs.adobe.com/flash/9.0/actionscriptlangref3/flash/text/textfield.html#htmltext

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