999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Flash-Website的兩個Flash動態技術的應用

2010-09-10 00:33:26虞智輝
中國教育技術裝備 2010年21期
關鍵詞:動畫數據庫

虞智輝

無錫高等師范學校 江蘇無錫 214001

隨著Flash技術的日益發展,Flash在網頁開發上的應用可謂層出不窮,但既然是運用于網頁上,那就與網頁的基本語言HTML息息相關,所以Flash動畫與HTML語言的有機結合,也成為時下Flash動畫發展的一個基本方向。以下是筆者在平時制作Flash站點時經常要用到的與HTML有關的實用技巧,希望能夠對大家有一定的幫助,同時也希望能拋磚引玉,引起大家對Flash與Web技術相結合的更深入的探討。

1 服務器路徑在Flash-Website中的解析

在早期的網頁中,由于技術的限制,只能看到一些靜態的文字和圖片。隨著Flash技術的出現,把通過Flash軟件導出的swf文件或者gif圖片插入網頁中,這樣網頁就可以由能夠不斷變化的圖像或者豐富的文字動畫效果組成,使網頁有了初步的動畫效果,這就是動畫和網頁的初步結合。

隨著動畫技術和網頁編程語言的深入發展,人們已經越來越不能滿足這樣單向的欣賞,而是希望能在保留動畫的同時,和網頁或者網站有所交流,以達到自己的某種要求和目的。于是asp、php、jsp等技術應運而生。正是在Flash中嵌入了這些動態網頁語言,不僅保留了網頁的生動,而且增添了交互、實時、動態解析等新特性。

但是,Flash的動態解析存在一個問題,它用“load()”命令從后臺服務器讀取數據的時候不可以使用相對地址,而必須使用絕對地址。如要讀取服務器上show.asp文件時,不能直接寫“load(show.Asp)”,而必須寫“load(http://www.wxgdsf.cn/show.asp)”完整路徑。為什么呢?因為當Flash播放器接收到“load(show.asp)”命令時,它會認為這是一個本地文本文件(.txt),于是便不會經過IIS的運行處理而直接讀入Flash內部。當然,把“.asp”文件讀成“.txt”文件,結果就是一堆亂碼。而當Flash播放器執行“load(http://www.wxgdsf.cn/show.asp)”這個命令的時候,由于它是一個HTTP請求,必須要經過IIS的處理,于是Flash player就不會認為它是本地的文本文件了。Flash player把這個請求發送到HTTP服務器,服務器的IIS解析腳本返回結果后,Flash播放器便可以正確處理這些數據。

雖然只要在語言中輸入正確的HTTP完整路徑,就可以讓Flash player讀取正確的數據,但是面臨的問題是,在進行編程開發或者進行程序調試時,需要經常更換計算機或者服務器,以檢測各種情況的發生。那就造成一種麻煩,也就是每更換到一個服務器上面的時候,就要修改一次源程序中的HTTP路徑,需要讀取的文件越多,改動的次數也會相應地增加,這樣就給調試帶來很大的麻煩。那么如何解決這一問題?通過實踐研究發現,如果在讀取文件前先讀取地址,或者將地址直接傳遞給Flash player,就可以解決這一問題。

思路:1)獲得服務器地址;2)將服務器地址保存;3)讀取服務器地址并賦值給一變量;4)利用asp語言環境中變量的傳遞方法傳遞服務器地址。

代碼如下:

<%

Dim PageUrl, URLarry, ApplicationURL, n

PageUrl="http://" & Request.ServerVariables("http_host") & Request.ServerVariables ("url")

URLarry=Split (PageUrl,"/")

Arryubound=ubound (URLarry,1)-1

For n=0 to Arryubound

ApplicationURL=ApplicationURL&URLarry (n) &"/"

NEXT

%>

在swf文件中這樣寫“<%="aa.swf?myurl=”&ApplicationURL%> ”,這樣就可以通過URL把變量傳遞給swf文件,在Flash影片中便可以直接訪問這個變量。

2 數據庫在Flash-Website中與Flash的鏈接

動態技術的最大特點就是人機的一種交流,或者通過計算機成為人們之間的另一種交流通道。有交流,就會產生大量的信息,有些需要保留,有些需要刪除,有些需要排序,有些需要被檢索,還有一些需要共享,那就引出一個問題:這些數據該如何來管理?于是數據庫技術就誕生了。可以說數據庫是網絡動態技術的核心。

同樣,隨著Flash動畫在網站中的深化運用,與數據庫的鏈接已經成為一種必然現象。Flash動畫與數據庫的鏈接,不但可以使網頁繼續保留豐富的動態效果,而且可以保留人們交流的信息,使交流變得更有目的和效率。那么數據庫如何與Flash-Website進行鏈接呢?

要知道如何鏈接,首先必須要知道Flash與動態技術結合的原理。以基于HTML的asp動態語言為例,Flash和asp接口的原理和純asp文件之間交互的原理是一樣的,簡單地說就是頁面之間的數據交換。知道這一點后,一切就變得簡單了。

2.1 Flash中與數據庫鏈接的必要條件

計算機中必須裝有IIS環境,必須支持數據庫;計算機中必須裝有Flash4.0以上版本;要對asp有初步的了解。

2.2 建立數據庫

可以利用Access數據庫建立數據庫文件infor.mdb,其包含一個數據表infor1,該數據表中包含4個字段名:編號(bh)、姓名(xm)、性別(xb)、單位(dw)。

2.3 建立Flash文件

1)在第一關鍵幀內建立一輸入文本框,設置變量名為bh,在第二關鍵幀內建立3個動態文本框,分別設置變量名為xm、xb、dw。效果如圖1、圖2所示。

圖1 第一關鍵幀

圖2 第二關鍵幀

2)原理是鼠標點擊按鈕后,利用編號來獲得該用戶的其余信息。

按鈕的主要程序如下:

On (press) {

Load Variables (“infor.asp”, “”, vars=POST)

Set Variable: “bh” = “”

}

3)利用HTML語言建立網頁文件infor.asp,并將該動畫插入至網頁中

4)輸入asp程序代碼:

Dim rs, conn

Set rs = Server.CreateObject(“ADODB.Recordset”) //定義rs為RECORDSET對象

Set conn = Server.CreateObject(“ADODB.Connection”) //定義conn為CONNECTION對象

conn.open "Driver={Microsoft Access Driver(*.mdb)}; DBQ=" & Server.MapPath("infor.mdb")//建立數據庫引擎

SQL = “SELECT * FROM infor WHERE bh=” &Request. Form(“bh”) & “;”

rs.Open SQL,conn ,1,2 //打開數據表

do while not rs.eof

xm=rs (“xm”)

xb=rs (“xb”)

dw=rs (“dw”)

rs.movenext

loop

Response. Write "xm="& Server.URLEncode (rs("xm"))

Response. Write "xb="& Server.URLEncode (rs("xb"))

Response. Write “dw=”& Server.URLEncode(rs(“dw”))//保證返回過去變量的是按照URL格式編碼的

rs.Close

set rs=nothing

conn.Close

set conn=nothing//清空

3 結束語

以上是筆者在Flash制作時經常用到的2個技術。隨著Flash-Website的不斷發展,Flash技術與Web技術越來越緊密地配合,越來越多的動畫功能將在網站中被加以實現。相信今后,網頁將不單是技術發展的體現,更是綜合技術的平臺。

[1]周峰,王征.FLASH ACTIONSCRIPT 3.0網絡動畫編程基礎與實踐教程[M].北京:電子工業出版社,2008

[2]林紀河,祁玉芹.FLASH CS4網絡動畫制作簡明教程[M].北京:電子工業出版社,2009

[3]童罕,吳慶波,等.一種動態網頁加速技術中的機制探討[J].微計算機信息,2009(27)

[4]崔俊杰.動態網頁技術淺析[J].長沙民政職業技術學院學報,2006,13(13)

[5]李志勇,徐長通.基于ASP的WEB數據庫智能查詢[J].河南師范大學學報,2010,38(1)

猜你喜歡
動畫數據庫
做個動畫給你看
動畫發展史
我的動畫夢
文苑(2019年22期)2019-12-07 05:28:56
動畫批評融入動畫教育的思考
新聞傳播(2018年3期)2018-05-30 07:01:39
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
我是動畫迷
學生天地(2016年9期)2016-05-17 05:45:06
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 亚洲成人精品在线| 欧美一级一级做性视频| 国产视频欧美| 中文字幕无线码一区| 国产在线精彩视频论坛| 狼友av永久网站免费观看| 在线播放精品一区二区啪视频| 国产午夜福利在线小视频| 中文字幕在线视频免费| 国产精品七七在线播放| 97免费在线观看视频| 亚洲国产精品美女| 深爱婷婷激情网| 国产亚洲精品yxsp| 好紧太爽了视频免费无码| 香蕉eeww99国产在线观看| 国产亚洲精品97AA片在线播放| 欧美精品高清| 国产日韩欧美成人| 日韩欧美国产中文| 成人一区专区在线观看| 色一情一乱一伦一区二区三区小说| 国产国拍精品视频免费看| 欧美色综合网站| 亚洲黄色视频在线观看一区| 欧美 亚洲 日韩 国产| 国产成人91精品免费网址在线| 日韩第九页| 99re热精品视频中文字幕不卡| 欧美成人午夜影院| 91尤物国产尤物福利在线| 亚洲最新在线| AV在线天堂进入| 久久不卡精品| 色男人的天堂久久综合| 尤物午夜福利视频| 97在线免费| 欧美人人干| 黄色网站在线观看无码| 免费一级无码在线网站| 日韩毛片免费视频| 91精品国产无线乱码在线| 亚洲男女天堂| 亚洲成A人V欧美综合| 91丝袜在线观看| 四虎国产永久在线观看| 色婷婷综合激情视频免费看| 1024你懂的国产精品| 欧美一区二区福利视频| 波多野吉衣一区二区三区av| 亚洲av中文无码乱人伦在线r| 亚洲AⅤ波多系列中文字幕| 国产一在线| 四虎永久在线视频| 欧美色综合网站| 一级毛片无毒不卡直接观看| 亚洲AV成人一区二区三区AV| 日韩天堂在线观看| 国产啪在线91| 91热爆在线| 久久夜色撩人精品国产| 波多野衣结在线精品二区| 国产午夜福利片在线观看| 91一级片| 一区二区理伦视频| 一本大道香蕉高清久久| 黄色网页在线观看| av手机版在线播放| 97久久人人超碰国产精品| 中文无码日韩精品| 成人亚洲视频| 国产丰满成熟女性性满足视频| 久久综合亚洲色一区二区三区| 日韩高清一区 | 五月激情婷婷综合| 九九热视频精品在线| 人妻少妇乱子伦精品无码专区毛片| 22sihu国产精品视频影视资讯| 国产第二十一页| 国产亚洲男人的天堂在线观看| 国产96在线 | 午夜福利在线观看入口|