2010-09-08 56 views
0

是否可以格式化xml文件中顯示的文本。下面是我的3個菜單標籤的XML文件。當它顯示在Flash文件中時,是否可以突出顯示和「斜體」這個單詞?我試圖做這樣的東西,但它不會工作..Flash XML數據格式

<?xml version="1.0" encoding="utf-8"?> 
<items> 
<item item_label="Home" item_url="index.html" item_url_target="_self"/> 
<item item_label="New Travel Dates" item_url="travel.html" item_url_target="_self"/> 
<item item_label="New Itinerary" item_url="itinerary.html" item_url_target="_self"/></items> 

回答

1

以及您可以搜索短語「新」,改變它的字符串被加載到閃存後,或者您也可以通過HTML字符串它並使用CSS格式化使用CDATA標籤:

<item item_label="Home" item_url="index.html" item_url_target="_self"><![CDATA[<span class="italic">New</span> Itinerary]]></item> 

然後用文本框的的htmlText屬性,然後使用樣式表:

textField.htmlText = stringFromXML; 
var style:StyleSheet = new StyleSheet(); 
style.setStyle("#italic", {font-style:'italic'}); 
textfield.styleSheet = style; 

確保你也嵌入了斜體字體!