任何一个网络工具, 如果不能和数据打交道,那它就是失败的。
还好Flex是可以的,由于本人刚学,就用asp.net+c#来讲下这个简单的连接。
Flex 和数据库通讯现在只能使用Service,如httpservice,rpcservice,webservice等等。
如果还有其他的,抱歉,我还没学。。。
现在开始:
首先建个 WebService.
DataSet();
这个Web服务有个方法,访问数据库,并返回一个标准的xml字符串。
注意 string xmlStr = "<?xml version=\"1.0\" encoding=\"utf-8\"?> \n";
如果不加这条,那在Flex中不能格式化成xmllist。
现在来看Flex的。
上面代码是表示如何使用 这个Web服务。http://localhost:4512/Flex/GetXMLDataService.asmx?wsdl 这个是我web服务运行的本机地址。
这个是获取数据并格式化数据
BindData();
}
其中 BindData() 是自己写的绑定控件数据方法。可以删除。
测试运行, 首先运行 web服务, 并保证 http://localhost:4512/Flex/GetXMLDataService.asmx?wsdl 能够访问。
这个是测试我是绑定一个ColumnChart。图片就懒放上来了。 抓图累。。。。。