Flash XML数据格式

时间:2010-09-08 20:40:35

标签: xml flash-cs3

是否可以格式化在flash中显示的xml文件中的文本。下面是我的带有3个菜单标签的xml文件。当它显示在flash文件中时,是否可以突出显示“新建”一词并将其斜体显示。我尝试过像 New 这样的东西,但它不会工作..

<?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 个答案:

答案 0 :(得分:1)

你可以在字符串中搜索短语“new”并在加载到flash后将其更改,或者你可以将html字符串传递给它并使用!CDATA标记使用css格式化:

 <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;

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

相关问题