您的位置:首页 > 编程语言 > ASP

flash读取asp.net的数据

2010-08-11 21:46 246 查看
 
从数据库读取需要的数据,然后使用
RESPONSE.WRITE()来输出你要的内容,
用ASP.NET则需要把ASPX文件中的除了第一行的所有内容删除。
然后再.CS文件中REQUEST FLASH中传过来的值,
并且REPONSE相关的数据就OK了
var param1:String;var URLpreFix:String;//设置服务器URL文件,根据实际自定义URLpreFix = "http://localhost:1531/flashtext/Default.aspx";bt.onRelease = function() {//LoadVars 类是 loadVariables() 函数的替代方法,用于在 Flash 应用程序和服务器之间传输变量。var myLoadVars = new LoadVars();//txt是场景里面的一个文本变量//把txt变量的值传给LoadVars类对象myLoadVars.txt = txt;//发送给服务器,可使用HTTP 协议的 GET 或 POST 方法。myLoadVars.sendAndLoad(URLpreFix, myLoadVars, "post");_root.lb.text="正在加载数据...";//得到服务器是否成功返回数据,success是成功标志,成功时返回truemyLoadVars.onLoad = function(success) {//如果成功把lb的文本换成服务器返回的变量值if (success) {_root.lb.text = this.txt;} else {_root.lb.textt = "异常错误!";}};};
[/code]
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Session给flash传值.aspx.cs" Inherits="Session给flash传值" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><title></title></head><body><form id="form1" runat="server"><div><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width=386 height=330><param name="movie" value='flashui.swf?myvar=<%=Session["user"]%>' /><param name="quality" value="high" /><embed src='flashui.swf?myvar=<%=Session["user"]%>' quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="386" height="330" name="myFlash"></embed></object></div></form></body></html>
[/code]
 
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息