如何使一半字符串在新行(n)之后变为斜体?不工作:(
<?xml version="1.0" encoding="utf-8"?>
<s:Application creationComplete="populate()" minHeight="600" minWidth="955" xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark">
<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
public var listOfPeople:ArrayCollection;
public function populate():void
{
var testData:String = "Test<i>ntest</i>,Testntestntest";
listOfPeople = new ArrayCollection(testData.split(","));
}
]]>
</fx:Script>
<s:List dataProvider="{listOfPeople}" horizontalCenter="0" verticalCenter="0" />
修复。如果有人想知道我是如何为datagrid做的:
<s:GridColumn dataField="Rooms">
<s:itemRenderer>
<fx:Component>
<s:GridItemRenderer>
<s:VGroup>
<s:Label text="{data.Rooms}"
height="100%"
right="10"
verticalAlign="middle"
fontWeight="bold"
fontStyle="italic"/>
<s:Label text="{data.Rooms}"
height="100%"
right="10"
verticalAlign="middle"
fontWeight="bold"
fontStyle="italic"/>
</s:VGroup>
</s:GridItemRenderer>
</fx:Component>
</s:itemRenderer>
</s:GridColumn>
类似的可以用list etc
http://www.adobe.com/devnet/flex/videotraining/exercises/ex4_05.html