flash與數(shù)據(jù)庫(kù)的連接_Flash教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
推薦:Flash制作超炫彩色線條圖案動(dòng)畫特效大家好,今天和大家分享一下利用線條來(lái)制作一種超炫的Flash線條特效效果。在制作之前,讓我們一起先來(lái)看一下最終的效果。點(diǎn)擊這里下載源文件第1步:新建一個(gè)新
確切地說(shuō)..flash是不可以直接與數(shù)據(jù)庫(kù)連接的.只能是通過(guò)ASP(只是我比較了解ASP,也可以是其他的PHP/JSP等);
所以呢.首先,先在ASP里編寫好連接數(shù)據(jù)庫(kù)的語(yǔ)句
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
%>
存儲(chǔ)為cn.asp文件;
第二步;就編寫一個(gè)讀取數(shù)據(jù)庫(kù)數(shù)據(jù)的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&"&")
’注重這個(gè)寫格式.多個(gè)參數(shù)得用&這個(gè)來(lái)連接.有些人會(huì)忽略到這一點(diǎn).導(dǎo)致在flash不能寫出數(shù)據(jù)來(lái).
%>
將這個(gè)文件存儲(chǔ)為:write.asp
第三步;回到flash那里來(lái)編寫語(yǔ)句.把write.asp文件加載進(jìn)來(lái).
第一幀:
var newload = new LoadVars();//假如不是很了解這個(gè)LoaVars,可以去查一下那個(gè)flash里面的幫助文檔
newload.load("write.asp");
newload.onLoad = function(success) {
if (success) {
_root.gotoAndStop(2);//當(dāng)文件被加載完成后,執(zhí)行第二幀.
}
};
stop();//這里要注重.假如不用停止.假設(shè)文件還沒(méi)有加載完就執(zhí)行第二幀...而在第二幀是在flash里讀取數(shù)據(jù)的.那就導(dǎo)致讀不出數(shù)據(jù)
第二幀:
_root.link.text = newload.flashLink;
_root.bt._visible = false;//是一個(gè)影片的名字,里面放有一個(gè)動(dòng)態(tài)文本bttext
//現(xiàn)在就把數(shù)據(jù)放到數(shù)組中去....
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.duplicateMovieClip("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_mgy 來(lái)源:閃吧
分享:Flash基礎(chǔ)知識(shí):設(shè)置影片剪輯的屬性設(shè)置影片剪輯的屬性,是在FlashAS中應(yīng)用范圍比較廣的一條語(yǔ)句。在【動(dòng)作】|【【全局函數(shù)】|【影片剪輯控制】中,我們可以通過(guò)setproperty來(lái)進(jìn)行設(shè)置。通過(guò)setPr
相關(guān)Flash教程:
Flash教程Rss訂閱網(wǎng)站制作教程搜索
Flash教程推薦
- Flash MX2004入門與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(12)
- Flash高級(jí)技巧之使用setTimeout
- Flash8制作漸變風(fēng)格的導(dǎo)航菜單
- Flash制作鼠標(biāo)滑過(guò)文字產(chǎn)生光效果動(dòng)畫
- flash內(nèi)置類Sound的一個(gè)小問(wèn)題及解決方法
- 動(dòng)態(tài)柱狀圖表制作原理
- Flash程序的測(cè)試方法
- Flash AS3中數(shù)據(jù)發(fā)送與接收
- Flash輕松實(shí)現(xiàn)五彩變換多邊形鼠標(biāo)軌跡特效
- Flash教程:全面掌握按鈕相關(guān)內(nèi)容
- 相關(guān)鏈接:
- 教程說(shuō)明:
Flash教程-flash與數(shù)據(jù)庫(kù)的連接
。