2010-09-08 60 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; 

确保你也嵌入了斜体字体!