2010-05-11 8 views
5

तो मेरे पास एक मूवीक्लिप संपत्ति है जिसमें इसके अंदर बैठे गतिशील टेक्स्टफील्ड हैं। मैं फ्लैश बिल्डर 4 के भीतर उपयोग करने के लिए .swc के रूप में अपना .fla निर्यात करता हूं, और कोड के साथ संपत्ति के उदाहरण बना देता हूं, जो XML से गतिशील रूप से टेक्स्ट को पॉप्युलेट करता है।htmlText बोल्ड या इटालिक्स फ़ॉन्ट नहीं दिखा रहा है

मेरी समस्या यह है कि भले ही मेरे पास htmlText सक्षम है, बोल्ड और इटालिक्स टैग काम नहीं कर रहे हैं। मुझे लगता है कि ऐसा इसलिए है क्योंकि जब मैंने फ्लैश सीएस 4 में संपत्ति बनाई, तो टेक्स्ट फ़ील्ड आपको फ़ॉन्ट निर्दिष्ट करता है, और इसके सबसेट का उपयोग करने के लिए (नियमित, बोल्ड, ओब्लिक, इत्यादि)।

क्या इन सभी क्षेत्रों को बनाने के तरीके को पूरी तरह से पुनर्विचार किए बिना बोल्ड और इटालिक्स टैग को प्रस्तुत करने के लिए htmlText को ठीक से प्राप्त करने का कोई तरीका है?

उत्तर

1

देखकर कि कैसे आप अपने htmlText स्वरूपण कर रहे हैं, मैं अनुमान लगा रहा हूँ कि आप उपयोग करना

< बोल्ड कोशिश कर रहे हैं बिना> और < em> टैग?

मुझे इनके साथ बहुत परेशानी थी। मैंने बाहरी स्टाइलशीट लोड करके और इसे HTMLText TextField पर लागू करके अधिकांश मुद्दों को हल किया। हालांकि, ऐसे समय थे जब मैं इटालिक या बोल्ड टेक्स्ट के एक या दो उदाहरणों के लिए पूरी शैली को परिभाषित नहीं करना चाहता था।

तो, मैं शैली की संपत्ति के माध्यम से < span> टैग का उपयोग कर और बोल्ड, या तिर्छा सेट से एक सरल समाधान पाया:

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

आशा इस मदद करता है।

3

ठीक है मुझे एक अच्छा समाधान मिला है, आपको यह सुनिश्चित करने की ज़रूरत है कि एम्बेडेड फोंट के लिए लिंकेज सेटिंग्स क्रियालेख के लिए निर्यात करने के लिए सेट की गई हैं या यह कि फ़ॉन्ट का उपयोग एसडब्ल्यूएफ में कुछ टेक्स्टफील्ड में किया जाता है, अन्यथा फ्लैश सोचता है कि फ़ॉन्ट उपयोग नहीं किया जा रहा है और बस इसे एम्बेड नहीं करता है।

0

मुझे लगता है कि यह ध्यान देने योग्य है कि फ़्लैश पुराने और टैग चाहता है, दस्तावेज़ीकरण के अनुसार।

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/text/TextField.html#htmlText

+1

इसके अलावा, अगर अपने फ़ॉन्ट कई फ़ाइलों में विभाजित है, तो आप भी उन अन्य फोंट एम्बेड करने के लिए की आवश्यकता होगी। उदाहरण के लिए, यदि मैंने हेल्वेतिव नियू 45 लाइट का उपयोग किया, और मैंने गतिशील पाठ के कुछ हिस्सों में टैग जोड़े, तो मुझे हेल्वैटिका नियू 45 लाइट इटालिक (किसी अन्य टेक्स्टफील्ड में) को भी एम्बेड करना होगा ताकि यह फ़्लैश टुकड़े के लिए उपलब्ध हो। उम्मीद है कि यह किसी की मदद करेगा। –

संबंधित मुद्दे