首先來講這方面需要準備一些資料。就是關于數據庫方面資料。因為手上資料很少,很多事情都是需要一步步探索。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 。