关于从XML中读取到的中英文乱码:在flex应用程序中加入语句:
flash.system.System.useCodePage=true;//处理中文乱码
日期格式的修改:
var datefamate:DateFormatter = new DateFormatter();
datefamate.formatString="YYYY-MM-DD";
df.text +=datefamate.format(date);
日期插件对当天日期之后的不可选:
selectableRange="{{rangeEnd:new Date()}}"
在将flex整合到后台java项目中时,不能只将编译好的swf文件和html文件加载过去,
需要把debug下所有的文件都拷贝过去(待查证)。
对后台传输的xml对象进行解析操作:
通过条件判断,删除一个节点:
var tempXml:XML = new XML(value);
for (var i:int = 0; i < tempXml.chart.dataset.length();)
{
if (0 == ((tempXml.chart.dataset[i].children())[5]).@value)
{
delete tempXml.chart.dataset[i];
}
else
{
i++;
}
}
pieDataGrid.setData(tempXml);
XML节点类型:
<chart>
<dataset>
<data value="FUP66"/>
<data value="FUP96"/>
<data value="100"/>
<data value="1000"/>
<data value="6.25%"/>
<data value="1"/>
</chart>
var tempXml:XML = new XML(value);这种方式创建的对象只是将一个xml的值赋值给了另一个xml;
var userXml:XML = value as XML;这种方式中的两个xml对象指代的同一个
flex的几种常用布局方式:
1:Application,通过属性VerticalLayout、HorizontalLayout、BasicLayout、TitleLayout对组件布局;
2:VGroup:组建纵向排列;HGroup:组件按横向排列
布局常用属性:width、heigh、paddingLeft、paddingright、paddingtop、x、y、verticalAlign;