菜鸟提问,高手来帮忙。。
FLASH怎么把值传给页面? 最简单的例子,就像留言本,留完言了要把里面的参数传到页面?
[解决办法]
调用一个ASP页面然后传值给数据库
[解决办法]
LZ可参考我的 Flex与服务器交互系列 文章
[解决办法]
就是提交里面的数据到某个网址吧
post的方式这样:
var myPost:URLRequest = new URLRequest("http://somehost/save.php");
myPost.method = URLRequestMethod.POST;
var myData:URLVariables = new URLVariables();
myData.info = "data"; //要提交的信息取出来给这里赋值,myData的属性就php页面接收的属性
myPost.data = myData;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener (Event.COMPLETE, dataOnLoad);
loader.load (myPost);
get方式就容易了,直接
var myPost:URLRequest = new URLRequest("http://somehost/save.php?info="+data);
后面的
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener (Event.COMPLETE, dataOnLoad);
loader.load (myPost);
就行了
flash是不能直接操作数据库的,你需要有个动态的页面去执行和数据库的交互操作才行