首先來講這方面需要準備一些資料。就是關(guān)于數(shù)據(jù)庫方面資料。因為手上資料很少,很多事情都是需要一步步探索。flash 不能直接和數(shù)據(jù)庫進行交互(除air 之外),故此我們需要找一種平臺搭配一些協(xié)作開發(fā)。目前很多流行的方案是多種多樣,每一個家公司用的服務(wù)器都有所不同。據(jù)一些同事介紹, 搭配平臺如下(1):java +flash +mysql 組合開發(fā) (2):c++ +flash+sql組合開發(fā) (3):php +flash+mysql 組合開發(fā) 還有FMS ,等等更多組合.......... flash 只是用于前端顯示數(shù)據(jù)和交互,大部分交互數(shù)據(jù)方面需要借助其他語言幫助 目前而言mysql 已經(jīng)可以滿足很多開發(fā)公司,除非有特別需求動用到oracle 甲骨文這樣的大型數(shù)據(jù),但無論怎樣組合目的就是要實現(xiàn)到產(chǎn)品。 好,現(xiàn)在開始做實驗了。需要準備的材料是:java sdk tomcat ,mysql等一些工具。準備好之后,開始一步步摸索怎樣交互。 我的目的是讀取到數(shù)據(jù)庫的數(shù)據(jù)。 當中實驗當中遇到問題是(1) 怎樣利用讀取數(shù)據(jù)庫的資料? (2) 怎樣返回數(shù)據(jù)給flash接收? (3) 采用什么方式格式來交互? (4) 格式應(yīng)該如何選擇?xml json 字符串?等 (5) 應(yīng)該如何顯示數(shù)據(jù)? 接下來,嘗試實驗第一種方式,也是最簡單,最傻瓜的方式,我所知道的就是這樣水平,所以要將這個實驗帶入一個開始階段將不會摻雜更多完善的設(shè)計。出發(fā)的過程就需要盡量簡單化。(O(∩_∩)O哈哈~) 初步意向: flash 發(fā)送數(shù)據(jù)---->服務(wù)端 -------> 數(shù)據(jù)庫 flash 接收數(shù)據(jù)<-----服務(wù)器<--------數(shù)據(jù)庫 要進行這樣,我們需要采用flash.net 包下URLLoader 進行發(fā)送數(shù)據(jù)(而flex 就采用Http 組件或者其他遠程訪問)。準備好之后,我們擁有的條件已經(jīng)可以進行一個簡單的發(fā)送了。 封裝一個發(fā)送數(shù)據(jù)的類。用于交互 發(fā)送 創(chuàng)建news表 手動設(shè)計表:設(shè)置兩個項 一個是id 另外一個 是title 這樣的數(shù)據(jù)項。如圖所示。 數(shù)據(jù)庫名稱為test ,表名為news 。