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

基于Flash-Website的兩個(gè)Flash動(dòng)態(tài)技術(shù)的應(yīng)用

2010-09-10 00:33:26虞智輝
中國教育技術(shù)裝備 2010年21期
關(guān)鍵詞:動(dòng)畫數(shù)據(jù)庫

虞智輝

無錫高等師范學(xué)校 江蘇無錫 214001

隨著Flash技術(shù)的日益發(fā)展,F(xiàn)lash在網(wǎng)頁開發(fā)上的應(yīng)用可謂層出不窮,但既然是運(yùn)用于網(wǎng)頁上,那就與網(wǎng)頁的基本語言HTML息息相關(guān),所以Flash動(dòng)畫與HTML語言的有機(jī)結(jié)合,也成為時(shí)下Flash動(dòng)畫發(fā)展的一個(gè)基本方向。以下是筆者在平時(shí)制作Flash站點(diǎn)時(shí)經(jīng)常要用到的與HTML有關(guān)的實(shí)用技巧,希望能夠?qū)Υ蠹矣幸欢ǖ膸椭瑫r(shí)也希望能拋磚引玉,引起大家對(duì)Flash與Web技術(shù)相結(jié)合的更深入的探討。

1 服務(wù)器路徑在Flash-Website中的解析

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

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

但是,F(xiàn)lash的動(dòng)態(tài)解析存在一個(gè)問題,它用“l(fā)oad()”命令從后臺(tái)服務(wù)器讀取數(shù)據(jù)的時(shí)候不可以使用相對(duì)地址,而必須使用絕對(duì)地址。如要讀取服務(wù)器上show.asp文件時(shí),不能直接寫“l(fā)oad(show.Asp)”,而必須寫“l(fā)oad(http://www.wxgdsf.cn/show.asp)”完整路徑。為什么呢?因?yàn)楫?dāng)Flash播放器接收到“l(fā)oad(show.asp)”命令時(shí),它會(huì)認(rèn)為這是一個(gè)本地文本文件(.txt),于是便不會(huì)經(jīng)過IIS的運(yùn)行處理而直接讀入Flash內(nèi)部。當(dāng)然,把“.asp”文件讀成“.txt”文件,結(jié)果就是一堆亂碼。而當(dāng)Flash播放器執(zhí)行“l(fā)oad(http://www.wxgdsf.cn/show.asp)”這個(gè)命令的時(shí)候,由于它是一個(gè)HTTP請(qǐng)求,必須要經(jīng)過IIS的處理,于是Flash player就不會(huì)認(rèn)為它是本地的文本文件了。Flash player把這個(gè)請(qǐng)求發(fā)送到HTTP服務(wù)器,服務(wù)器的IIS解析腳本返回結(jié)果后,F(xiàn)lash播放器便可以正確處理這些數(shù)據(jù)。

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

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

代碼如下:

<%

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影片中便可以直接訪問這個(gè)變量。

2 數(shù)據(jù)庫在Flash-Website中與Flash的鏈接

動(dòng)態(tài)技術(shù)的最大特點(diǎn)就是人機(jī)的一種交流,或者通過計(jì)算機(jī)成為人們之間的另一種交流通道。有交流,就會(huì)產(chǎn)生大量的信息,有些需要保留,有些需要?jiǎng)h除,有些需要排序,有些需要被檢索,還有一些需要共享,那就引出一個(gè)問題:這些數(shù)據(jù)該如何來管理?于是數(shù)據(jù)庫技術(shù)就誕生了。可以說數(shù)據(jù)庫是網(wǎng)絡(luò)動(dòng)態(tài)技術(shù)的核心。

同樣,隨著Flash動(dòng)畫在網(wǎng)站中的深化運(yùn)用,與數(shù)據(jù)庫的鏈接已經(jīng)成為一種必然現(xiàn)象。Flash動(dòng)畫與數(shù)據(jù)庫的鏈接,不但可以使網(wǎng)頁繼續(xù)保留豐富的動(dòng)態(tài)效果,而且可以保留人們交流的信息,使交流變得更有目的和效率。那么數(shù)據(jù)庫如何與Flash-Website進(jìn)行鏈接呢?

要知道如何鏈接,首先必須要知道Flash與動(dòng)態(tài)技術(shù)結(jié)合的原理。以基于HTML的asp動(dòng)態(tài)語言為例,F(xiàn)lash和asp接口的原理和純asp文件之間交互的原理是一樣的,簡單地說就是頁面之間的數(shù)據(jù)交換。知道這一點(diǎn)后,一切就變得簡單了。

2.1 Flash中與數(shù)據(jù)庫鏈接的必要條件

計(jì)算機(jī)中必須裝有IIS環(huán)境,必須支持?jǐn)?shù)據(jù)庫;計(jì)算機(jī)中必須裝有Flash4.0以上版本;要對(duì)asp有初步的了解。

2.2 建立數(shù)據(jù)庫

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

2.3 建立Flash文件

1)在第一關(guān)鍵幀內(nèi)建立一輸入文本框,設(shè)置變量名為bh,在第二關(guān)鍵幀內(nèi)建立3個(gè)動(dòng)態(tài)文本框,分別設(shè)置變量名為xm、xb、dw。效果如圖1、圖2所示。

圖1 第一關(guān)鍵幀

圖2 第二關(guān)鍵幀

2)原理是鼠標(biāo)點(diǎn)擊按鈕后,利用編號(hào)來獲得該用戶的其余信息。

按鈕的主要程序如下:

On (press) {

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

Set Variable: “bh” = “”

}

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

4)輸入asp程序代碼:

Dim rs, conn

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

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

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

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

rs.Open SQL,conn ,1,2 //打開數(shù)據(jù)表

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 結(jié)束語

以上是筆者在Flash制作時(shí)經(jīng)常用到的2個(gè)技術(shù)。隨著Flash-Website的不斷發(fā)展,F(xiàn)lash技術(shù)與Web技術(shù)越來越緊密地配合,越來越多的動(dòng)畫功能將在網(wǎng)站中被加以實(shí)現(xiàn)。相信今后,網(wǎng)頁將不單是技術(shù)發(fā)展的體現(xiàn),更是綜合技術(shù)的平臺(tái)。

[1]周峰,王征.FLASH ACTIONSCRIPT 3.0網(wǎng)絡(luò)動(dòng)畫編程基礎(chǔ)與實(shí)踐教程[M].北京:電子工業(yè)出版社,2008

[2]林紀(jì)河,祁玉芹.FLASH CS4網(wǎng)絡(luò)動(dòng)畫制作簡明教程[M].北京:電子工業(yè)出版社,2009

[3]童罕,吳慶波,等.一種動(dòng)態(tài)網(wǎng)頁加速技術(shù)中的機(jī)制探討[J].微計(jì)算機(jī)信息,2009(27)

[4]崔俊杰.動(dòng)態(tài)網(wǎng)頁技術(shù)淺析[J].長沙民政職業(yè)技術(shù)學(xué)院學(xué)報(bào),2006,13(13)

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

猜你喜歡
動(dòng)畫數(shù)據(jù)庫
做個(gè)動(dòng)畫給你看
動(dòng)畫發(fā)展史
我的動(dòng)畫夢(mèng)
文苑(2019年22期)2019-12-07 05:28:56
動(dòng)畫批評(píng)融入動(dòng)畫教育的思考
新聞傳播(2018年3期)2018-05-30 07:01:39
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
我是動(dòng)畫迷
數(shù)據(jù)庫
數(shù)據(jù)庫
主站蜘蛛池模板: 91视频99| 国产精品男人的天堂| 欧美三級片黃色三級片黃色1| 国产制服丝袜91在线| 四虎国产成人免费观看| 天天摸夜夜操| 亚洲色图欧美一区| 国产一区二区三区在线观看视频 | 亚洲无限乱码一二三四区| 69av在线| 毛片免费在线视频| 99热免费在线| 精品国产自在在线在线观看| 欧美日韩一区二区在线免费观看| 全午夜免费一级毛片| 幺女国产一级毛片| 亚洲a级毛片| 欧美一区二区福利视频| 精品国产Av电影无码久久久| 日韩成人在线网站| 亚洲一区二区三区中文字幕5566| 久久99蜜桃精品久久久久小说| 国产日韩欧美在线播放| 日本在线欧美在线| 国产精品九九视频| 成人国产精品2021| 亚洲精品成人福利在线电影| 亚洲欧洲自拍拍偷午夜色| 91探花在线观看国产最新| 青青青伊人色综合久久| 囯产av无码片毛片一级| 天天爽免费视频| 国产高潮视频在线观看| 少妇精品网站| 亚洲精品中文字幕无乱码| julia中文字幕久久亚洲| 视频一本大道香蕉久在线播放| аv天堂最新中文在线| 国产免费久久精品99re丫丫一| 国产成人超碰无码| 波多野结衣AV无码久久一区| 中文无码影院| 欧洲日本亚洲中文字幕| 91丝袜在线观看| A级全黄试看30分钟小视频| 欧美亚洲激情| 中文字幕永久在线观看| 精品無碼一區在線觀看 | 91色爱欧美精品www| 亚洲日本在线免费观看| jizz在线观看| 99久久99这里只有免费的精品| 真实国产乱子伦视频| 欧美三级日韩三级| 在线一级毛片| 国产亚洲精品91| 99视频有精品视频免费观看| 国产精品无码制服丝袜| 免费看黄片一区二区三区| 亚洲资源站av无码网址| 在线观看亚洲天堂| 99ri国产在线| 亚洲欧美另类色图| 99热国产这里只有精品无卡顿" | 精品久久香蕉国产线看观看gif| 欧美色综合久久| 精品无码人妻一区二区| 欧美啪啪一区| 欧美成人午夜影院| av尤物免费在线观看| 91久久精品国产| 国产乱码精品一区二区三区中文| 欧美日韩动态图| 国产成人综合日韩精品无码不卡| 东京热一区二区三区无码视频| 亚洲第一黄片大全| 欧美在线视频不卡| 国产jizz| 免费在线一区| 免费又黄又爽又猛大片午夜| 日本a级免费| 欧美在线伊人|