首先来讲这方面需要准备一些资料。就是关于数据库方面资料。因为手上资料很少,很多事情都是需要一步步探索。flash 不能直接和数据库进行交互(除air 之外),故此我们需要找一种平台搭配一些协作开发。目前很多流行的方案是多种多样,每一个家公司用的服务器都有所不同。据一些同事介绍, 搭配平台如下(1):java +flash +mysql 组合开发 (2):c++ +flash+sql组合开发 (3):php +flash+mysql 组合开发 还有FMS ,等等更多组合.......... flash 只是用于前端显示数据和交互,大部分交互数据方面需要借助其他语言帮助 目前而言mysql 已经可以满足很多开发公司,除非有特别需求动用到oracle 甲骨文这样的大型数据,但无论怎样组合目的就是要实现到产品。 好,现在开始做实验了。需要准备的材料是:java sdk tomcat ,mysql等一些工具。准备好之后,开始一步步摸索怎样交互。 我的目的是读取到数据库的数据。 当中实验当中遇到问题是(1) 怎样利用读取数据库的资料? (2) 怎样返回数据给flash接收? (3) 采用什么方式格式来交互? (4) 格式应该如何选择?xml json 字符串?等 (5) 应该如何显示数据? 接下来,尝试实验第一种方式,也是最简单,最傻瓜的方式,我所知道的就是这样水平,所以要将这个实验带入一个开始阶段将不会掺杂更多完善的设计。出发的过程就需要尽量简单化。(O(∩_∩)O哈哈~) 初步意向: flash 发送数据---->服务端 -------> 数据库 flash 接收数据<-----服务器<--------数据库 要进行这样,我们需要采用flash.net 包下URLLoader 进行发送数据(而flex 就采用Http 组件或者其他远程访问)。准备好之后,我们拥有的条件已经可以进行一个简单的发送了。 封装一个发送数据的类。用于交互 发送 创建news表 手动设计表:设置两个项 一个是id 另外一个 是title 这样的数据项。如图所示。 数据库名称为test ,表名为news 。