关于在flex中mxml调用另外一个as中常量数组的代码

mxml 代码,这个放在src根目录下

代码
1 <?xml version="1.0" encoding="utf-8"?>
2  <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
3 <mx:Script source="ascode/data.as"/>
4 <mx:ComboBox dataProvider="{arrColl1}" fontSize="12"></mx:ComboBox>
5 <mx:DataGrid id="dataGrid" dataProvider="{arrColl1}" rowCount="15" verticalScrollPolicy="on" width="55%" textAlign="center" height="380" x="102" y="-1" fontSize="12">
6 <mx:columns>
7 <mx:DataGridColumn dataField="label" width="120" headerText="混凝土强度等级"/>
8 <mx:DataGridColumn dataField="value" headerText="抗压强度(MPa)"/>
9 <mx:DataGridColumn dataField="value1" headerText="抗拉强度(MPa)"/>
10 <mx:DataGridColumn dataField="value2" headerText="弹性模量(MPa)"/>
11 </mx:columns>
12 </mx:DataGrid>
13  </mx:Application>
14

 

而as文件,这个放在 src/ascode/data.as

// ActionScript file
public var arrColl1:Array=new Array({label: "C15", value: "7.2", value1: "0.91", value2: "22000"}, {label: "C20", value: "9.6", value1: "1.10", value2: "25500"}, {label: "C25",
					value: "11.9", value1: "1.27", value2: "28000"}, {label: "C30", value: "14.3", value1: "1.43", value2: "30000"}, {label: "C35", value: "16.7", value1: "1.57", value2: "31500"}, {label: "C40",
					value: "19.1", value1: "1.71", value2: "32500"}, {label: "C45", value: "21.2", value1: "1.80", value2: "33500"}, {label: "C50", value: "23.1", value1: "1.89", value2: "34500"}, {label: "C55",
					value: "25.3", value1: "1.96", value2: "35500"}, {label: "C60", value: "27.5", value1: "2.04", value2: "36000"}, {label: "C65", value: "29.7", value1: "2.09", value2: "36500"}, {label: "C70",
					value: "31.8", value1: "2.14", value2: "37000"}, {label: "C75", value: "33.8", value1: "2.18", value2: "37500"}, {label: "C80", value: "35.9", value1: "2.22", value2: "38000"});

posted @ 2010-08-16 11:24  飞马牌汽车  阅读(566)  评论(0编辑  收藏  举报