国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

如何在flash動畫中給asp傳遞變量?

2024-05-04 11:05:08
字體:
供稿:網(wǎng)友
如何在flash動畫中給asp傳遞變量?如何在服務(wù)器中創(chuàng)建一個ASP網(wǎng)頁并將它存的數(shù)據(jù)提交到該網(wǎng)頁?下面是錯新技術(shù)頻道小編介紹的操作方法,一起來看看吧!
?
復(fù)制代碼 代碼如下:

能不能在flash動畫中給asp傳遞變量???
faq-it.org/vb/---------------------------------------------------------------??

數(shù)據(jù)庫結(jié)構(gòu):??
第一步要做的是建立數(shù)據(jù)庫.例子中使用Access數(shù)據(jù)庫,表名為tblStaff??
有三個字段:strID??(自動編號),??strKnownAs(Text),strSurname??(Text).??
這是一個用來示范用戶名的數(shù)據(jù)庫,隨便加些數(shù)據(jù)把.??
第二步就是建立一個Flash??4的動畫羅:??
步驟如下:??
1)建立三個text??field.它們是用來顯示數(shù)據(jù)用的??
2)把第一個text??field的name設(shè)置為Input,它是用來接收輸入數(shù)據(jù)的??
3)另外兩個text??field分別命名為KnownAs和Surname??
4)其它設(shè)置先為默認(rèn)??
5)最后,從Flash的library中選擇增加一個按鈕??(應(yīng)該是一個可重用的組件ScrollBarButton??).????
這是很重要的一步,按鈕將把輸入的變量傳遞給ASP頁面??
到按鈕的屬性(Properties)上單擊Action頁.??單擊"+"號和On??MouseEvent.勾上Release框.????
6)再次單擊"+"號和Load/Unload??Movie.選擇"Load??Variables??Into??Location"??
在URL輸入框內(nèi)輸入你的ASP文件名(例如flash.asp).??選擇Target.????
7)最后,選擇Variables中的Send??using??POST.??單擊"+"號來設(shè)置變量??
在Variable輸入框內(nèi)輸入"Input"(就是第一個text??field的name)????
當(dāng)上面的工作都完成后,你應(yīng)該在action??box內(nèi)看到如下內(nèi)容:??
On??(Release)??
Load??Variables??("flash.asp",??"",??vars=POST)??
Set??Variable:??"Input"??=??""??
End??On????
這樣當(dāng)在動畫過程中這個按鈕被點擊并釋放后,Input輸入框中的內(nèi)容將被傳遞給flash.asp文件.??
注意form是使用的post方式傳遞變量的.??
8)現(xiàn)在建立一個HTML頁面,在其中包含這個Flash動畫文件??
第三步:ASP文件的代碼??
<%????
Set??Connection??=??Server.CreateObject("ADODB.Connection")??
Set??Recordset??=??Server.CreateObject("ADODB.Recordset")??
Connection.Open??"people"??'你的數(shù)據(jù)庫連接的DSN??
SQL??=??"SELECT??*??FROM??tblStaff??WHERE??strID="??&??Request.Form("Input")??&??";"??
Recordset.Open??SQL,Connection,1,2??
If??Recordset.EOF??Then??
KnownAs??=??"Not"??
Surname??=??"Found"??
Else??
KnownAs??=??Recordset??("strKnownAs")??
Surname??=??Recordset??("strSurname")??
End??If??
Recordset.Close??
Connection.Close??
response.write("KnownAs="+Server.URLEncode(KnownAs))??
response.write("&Surname="+Server.URLEncode(Surname))??
%>??
需要注意的是在把KnownAs和Surname傳遞回去的寫法,將是這樣的??
KnownAs=Data1&Surname=Data2??
使用Server.URLEncode(VariableName)來保證傳遞過去變量的是按照??URL格式編碼的??
下面簡單介紹一下ASP和Flash通訊的原理:??
變量其實都是通過URL傳遞給Flash的,其實這是一種GET方法??
你不使用ASP其實也可以把變量傳遞給一個swf文件的,只要這樣:??
??
接著文本"Text??of??my??variable"將會出現(xiàn)在Flash的動畫中指定的位置??
好了,該說的都說了,現(xiàn)在對于ASP的開發(fā)者來說,只要把Flash所需要的數(shù)據(jù)準(zhǔn)備好,然后利用Flash中的動畫??
功能就可以做出強勁的網(wǎng)頁出來了.最簡單的是利用flash結(jié)合數(shù)據(jù)庫畫一個很漂亮的餅圖,呵呵.反正只要大家能夠想象就可以做出??
很多很好的東西出來的.?
上文是如何在flash動畫中給asp傳遞變量?相信大家都有了一定的了解,想要了解更多的技術(shù)信息,請繼續(xù)關(guān)注錯新技術(shù)頻道吧!
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 炎陵县| 罗城| 祁门县| 永新县| 凌海市| 温州市| 绿春县| 龙里县| 关岭| 东乌珠穆沁旗| 准格尔旗| 曲阜市| 棋牌| 望江县| 福海县| 福贡县| 敦煌市| 鸡泽县| 惠水县| 鸡东县| 博湖县| 武宁县| 前郭尔| 漳浦县| 信丰县| 福鼎市| 綦江县| 黄骅市| 澳门| 双牌县| 右玉县| 图们市| 科技| 凌云县| 盐城市| 镇宁| 嘉峪关市| 敖汉旗| 望奎县| 海宁市| 武义县|