当前位置:首页 » 数据仓库 » 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修改大师,记得要上外国网下载,下载最新的哦……