當前位置:首頁 » 數據倉庫 » flash與資料庫交互
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

flash與資料庫交互

發布時間: 2022-07-13 03:34:20

㈠ flash怎樣通過ASP與sql 2005資料庫交互

最大的問題就是asp是通過iis調用,而flash發布是通過flash編譯器調用,你說能看到效果嗎?asp是動態,flash 是靜態(也不完全)。
你要安裝iis 5.0或者以上版本才能用。再通過ie瀏覽才能看到效果。完畢

㈡ 如何實現flash as3與資料庫的交互實現動態數據的更新呢如果是用Jsp語言具體又是怎樣呢關鍵代碼是

必須有個中間的媒介.
AS3不能直接與資料庫交互
中間的媒介可以是伺服器或者網站.
關鍵代碼就是AS3與媒介的互相通信 以及媒介與資料庫的互相通信

㈢ flash連接資料庫

只要你會flash連接.txt記事本就可以,asp里顯示成.txt那種方式的數據。

最好的方式是顯示成xml序列的數據,有很多好處。

System.useCodepage = true;
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.load("pictures/list.asp");
xml.onLoad = function(success) {
if (success) {
port = xml.firstChild.childNodes;
list();
}
};
function list() {
PicMc.PicXml = port[0].attributes.link;
for (var i = 0; i<port.length; i++) {
//
var loadP:MovieClip = list_mc.attachMovie("list", "list"+i, i, {_y:i*20});
//給變數屬值
loadP.theName = port[i].attributes.name;
loadP.theUrl = port[i].attributes.link;
loadP.area.onRelease = function() {
PicMc.gotoAndPlay(1);
PicMc.PicXml = this._parent.theUrl;
};
}
}

這是我的網站獲取按鈕數據的代碼,供你參考。
你仔細看下你下載的模板是怎麼讀取xml的,然後讓asp顯示成那種xml格式即可。
如果模板太復雜看不懂那你就在網路搜下flash連接xml,看下flash代碼和xml里的布局。不過flash獲取xml里的某一段數據時還得看好分的層級,對初學者確實有點費解。
如果不想這么麻煩就找下flash連接記事本吧,好理解。

㈣ flash網站的製作中,flash與資料庫怎麼連接起來

如果熟悉flash的AS以及後台的ASP語言的話,做起來就很簡單。
其實就是flash與後台交互數據就可以了。
XML是一種很好的解決方案,如果XML不熟悉的話,可以直接用AS2的LoadVars或者AS3的URLLoader來和後台ASP交互。
詳細可以咨詢成都閃客教育的老師。

㈤ 急:Flash怎麼與SQL2000 資料庫交互啊

先講講Flash和Asp結合的原理,其實懂一點ASP的朋友都知道ASP是基於HTML的. 其實Flash和Asp介面的原理和純ASP文件之間交互的原理是一樣的,簡單地說就是頁面之間的數據交換。了解了這一點之後,我們來看看下面這個簡單的例子: 這個例子是把ACCESS內的數據讀出來,並在Flash內顯示出來。這個例子一共有三個主要文件,一個是ACCESS的資料庫文件employees.mdb,它有一個employees表,有四個欄位:ID,Namelast,Lastname,Position。 現在我們就來看看這個例子的製作過程吧。第一個影幀,ACTION是stop,有一個供用戶輸入查詢欄位的文本框:strSearch,一個按鈕:submit,它的ACTION是 於(放開) 跳至並播放 (2) 退出於 第二個影幀的ACTION是:載入參數 ("employee.asp", 0, vars=GET) 這個ACTION的作用是通過ASP文件把ACCESS資料庫內符合用戶查詢條件的數據讀出來。 第三個影幀的ACTION是: 如果(NameFirst ne "") 跳至並停止 (9) 退出如果 意思是如果NameFirst不等於空值的話,就跳到第九個影幀;否則將會執行下去(即播放下一個影幀)。 第4-7個影幀都沒有ACTION哦。 第八個影幀的ACTION是: 跳至並播放 (3) 回過頭來再看看第三個影幀看看,呵呵,懂了吧? 如果沒有符合的數據的話,就一直讀到有為止;讀到了就跳到第九個影幀哦。 那麼再來看看第九個影幀: 一共有三個文本框:NameFirst,NameLast,Position 資料庫內符合查詢條件的數據將會顯示在他們之中哦! 還有一個按鈕:Do It Again 它的ACTION是: 於(放開) 跳至並停止 (1) 退出於 好了,再來看看employee.asp這個文件吧: Dim oRS, oConn 定義兩個變數 Set oRS = Server.CreateObject("ADODB.Recordset") 定義oRS為RECORDSET對象 Set oConn = Server.CreateObject("ADODB.Connection") 定義oConn為CONNECTION對象 oConn.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("employees.mdb") oRS.Open "SELECT * FROM Employees", oConn, 2, 3 嘿嘿,這兩句不用說了吧?打開資料庫哦 oRS.Find "NameLast = " & UCase(Request.QueryString("strSearch")) & "" 找到符合條件的數據 If oRS.EOF Then 如果數據指針已到底 Response.Write "NameLast=Not+Found&NameFirst=Not+Found&Position=Not+Found" 呵呵,那麼NameLast就是沒有找到符合條件的數據咯 Else Response.Write "NameFirst=" & Server.URLEncode(oRS("NameFirst")) & "&NameLast=" & Server.URLEncode(oRS("NameLast")) & "&Position=" & Server.URLEncode(oRS("Position")) 找到的話就是找到咯(廢話嘛。。。) End If oRS.Close Set oRS = Nothing oConn.Close Set oConn = Nothing 關閉並清空資料庫對象

㈥ 如何使用flash和資料庫時時交互啊我是通過jsp是把flash嵌入到網頁中還是怎樣實現怎樣把flash嵌入到jsp

利用flash 的 loadvars 對象將 輸入文本內容傳達過去
a_txt ,b_txt ,sub_btn

sub_btn.onRelease = function(){
var data_lv = new LoadVars();
data_lv.username = a_txt.text;
data_lv.password = b_txt.text;
data_lv.onLoad = function(success){
if(success){
trace("數據提交成功!");
if(this.result=="true"){
trace("yes");
}else{
trace("no");
}
}else{
trace("數據提交失敗!");
}
}

data_lv.sendAndLoad("b.asp",data_lv,"post");
}

㈦ Flash怎麼與資料庫連接在一起

頁面和資料庫中間還有交互呢。
頁面一般就是網頁等,交互是ASP或PHP等,然後才是資料庫。
要是頁面可以用getURL把地址改成JS代碼,比如getURL("Javascript:alert('OK')");就等於js里的<script>
alert("OK");
</script>
然後JS去鏈接ASP或PHP。
然後還有播放器直接調用,用fscommand,括弧里直接寫網頁標簽。

㈧ 請教flash 與(網頁)後台數據交互的教程

flash一般都是通過asp或php來連接資料庫的,flash是無法直接訪問資料庫的

㈨ 怎樣可以使FLASH和資料庫連接起來,sql或access資料庫

確切地說..flash是不可以直接與資料庫連接的.只能是通過ASP(只是我比較了解ASP,也可以是其他的PHP/JSP等);
所以呢.首先,先在ASP里編寫好連接資料庫的語句

<%
dim cn
dim connstr
dim db
db="asp.mdb"
Set cn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
cn.Open connstr
%>

存儲為cn.asp文件;
第二步;就編寫一個讀取資料庫數據的ASP文件嘍...

<!--#include file="cn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from class ",cn,3,3
for i=1 to rs.recordcount
if not rs.eof then
totalClass=totalClass&rs("Class")&","
totalLink=totalLink&rs("classlink")&","
rs.movenext()
end if
next
response.write ("flashClass="&totalClass&"&")
response.write ("flashLink="&totalLink&"&")
』注意這個寫格式.多個參數得用&這個來連接.有些人會忽略到這一點.導致在flash不能寫出數據來.
%>
將這個文件存儲為:write.asp
第三步;回到flash那裡來編寫語句.把write.asp文件載入進來.
第一幀:

System.useCodepage=true;
var newload = new LoadVars();//如果不是很了解這個LoaVars,可以去查一下那個flash裡面的幫助文檔
newload.load("write.asp");
newload.onLoad = function(success) {
if (success) {
_root.gotoAndStop(2);//當文件被載入完成後,執行第二幀.
}
};
stop();//這里要注意.如果不用停止.假設文件還沒有載入完就執行第二幀...而在第二幀是在flash里讀取數據的.那就導致讀不出數據

第二幀:

_root.name.text = newload.flashClass;//下面兩句是讀取數據的.
_root.link.text = newload.flashLink;
_root.bt._visible = false;//是一個影片的名字,裡面放有一個動態文本bttext
//現在就把數據放到數組中去....
var aspclass = newload.flashClass;
var link = newload.flashLink;
var Aclass = new Array();
var Blink = new Array();
for (i=0; i<aspclass.length; i++) {
Aclass = aspclass.split(",", i);
Blink = link.split(",", i);
}
for (i=0; i<Aclass.length-1; i++) {
//for (i=1; i<6; i++) {
_root.bt.plicateMovieClip("bt"+i, i);
_root["bt"+i]._y = i*30;
_root["bt"+i]._x = 5;
_root["bt"+i].url = Blink;
_root["bt"+i].bttext.text = Aclass;
_root["bt"+i].onRelease = function() {
_root.link2.text = this.url;
getURL("[url=http://]http://"+this.url,"_blank[/url]");
};
}

㈩ 如何將flash與資料庫進行關聯(需要有flash上的數據記錄到資料庫中)

像這種情況,lz可以直接在網路谷哥裡面搜flash與資料庫交互,或者上網下個FLASH修改大師,記得要上外國網下載,下載最新的哦……