4,328
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
xmlns:Lnkg="jp.co.tac.jnl.ui.common.*">
<mx:Script>
<![CDATA[
import mx.utils.ObjectUtil;
import mx.controls.Alert;
public function buttonClick():void{
var obj:Object = (model.language.dataProvider as Array)[0];
var classinfo:Object=ObjectUtil.getClassInfo(obj);
var i:int = 0;
var array:Array = new Array();
for each (var p:* in classinfo.properties){
if(String(p)){
array[i] = String(p);
i++;
}
}
Alert.show(array[0]+"---------"+array[1]);
}
]]>
</mx:Script>
<mx:Model id="model" source="login.config" />
<mx:HBox width="100%" height="25" horizontalGap="0">
<mx:Button label="click" id="but" click="buttonClick()"/>
</mx:HBox>
<mx:DataGrid x="56" y="250" width="950" dataProvider="{model.language.dataProvider}"/>
</mx:Application>
<?xml version="1.0" encoding="utf-8"?>
<bean>
<language>
<dataProvider>
<key>18</key>
<shortName>JAPANESE</shortName>
</dataProvider>
<dataProvider>
<key>09</key>
<shortName>ENGLISH</shortName>
</dataProvider>
</language>
</bean>