set conn=Server.CreateObject("ADODB.Connection") conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/xmlbbs/xmlbbs.mdb") ‘ 注释6 set rs=Server.CreateObject("ADODB.Recordset") strSql="select * from fileinfo " rs.open strSql,conn, 1, 1 ‘ 注释7 tempNum = 1 strResult = "" do until tempNum = 11 ‘ 注释8 if rs.eof then ‘ 注释9 exit do end if strResult = strResult & " title" & tempNum & "=""" & rs("title") & """" & " id" & tempNum & "=""" & rs("ID") & """" ‘ 注释10 tempNum = tempNum + 1 rs.movenext ‘ 注释11 loop rs.close conn.close
'返回 response.write("<TITLE " & strResult & "></TITLE>") ‘ 注释12 %>
注释1:创建一个文件对象。
注释2:将从Flash端传送来的XML字符串写在临时文件中。
注释3:创建一个XML对象。
注释4:将Flash端传送来的XML字符串导入到XML对象中。
注释5:创建TITLE结点对象。
注释6:创建一个数据库的ADO连接,打开数据库。
注释7:构造一个SQL字符串,在数据库中查询符合条件的记录。 注释8:循环读取Recordset记录集中的记录。
注释9:如果到了记录集的末尾,退出循环。
注释10:将从记录集中读出来的记录按格式拼凑成一个字符串。
注释11:将Recordset记录集中的指针下移一步。
注释12:将在循环中构造的字符串发送到Flash端。 ·PS相片处理实例 芙蓉姐姐大变身 ·可爱QQ动态表情制作实例剖析 ·第15章 摇盖式包装实例(上) ·PS实例:MM直发变为流行卷发的方法 ·静态路由与动态路由的概念及实例说明 ·Phototshop绘制简单商业包装实例 ·PS彩妆实例:美女烟熏妆 ·UML业务建模实例分析 ·教程实例用VRay创建冰钻石材质 ·实用 按键精灵傻瓜应用实例3则
三、查看正文
查看正文,即是在服务器端接收从Flash端发送过来的ID号,根据ID号去查询数据库,将查询的结果用XML格式返回到Flash端。
A、传递的XML
1、请求报文 <FILE ><ID>要查看的主题的ID号</ID></FILE >
2、响应报文
<FILE id="id号" title="主题" author="作者" content="内容" reply="回复的内容"></FILE>
B、Flash端
1、在第二帧的场景中创建十个按钮,分别将实例命名为“fileBTn1”、“filebtn2”、“filebtn3”、“filebtn4”、“filebtn5”、“filebtn6”、“filebtn7”、“filebtn8”、“filebtn9”、“filebtn10”。摆放位置及显示内容如图2所示。

2、在Button filebtn1的Action Script面板上增加如下的语句: on(release){ fileXml1 = new XML(); //注释1 fileElement1 = fileXml1.createElement("FILE"); //注释2 idElement1 = fileXml1.createElement("ID"); //注释3 idNode1 = fileXml1.createTextNode("id"); idNode1.nodeValue = _root.fileId1; idElement1.appendChild(idNode1); //注释4 fileElement1.appendChild(idElement1); fileXml1.appendChild(fileElement1); _root.fileNowId = _root.fileId1; //注释5 fileRepley1 = new XML(); fileRepley1.onLoad = onFileReply1; //注释6 function onFileReply1 (filesuccess1) { if (filesuccess1) { _root.filetxt = fileRepley1.firstChild.attributes.title + fileRepley1.firstChild.attributes.author + fileRepley1.firstChild.attributes.content + fileRepley1.firstChild.attributes.reply; //注释7 _root.gotoAndPlay("content"); } } fileXml1.sendAndLoad("http://localhost/xmlbbs/file.asp", fileRepley1); //注释8 } ·PS相片处理实例 芙蓉姐姐大变身
上一篇:Cool!Flash制作炫丽的图片特效
下一篇:Flash制作马赛克效果
|