我在 loop.php 中有一些值会生成像“page.php?id=1”“page.php?id=2”ecc 这样的链接。
我需要将“id”的值传递给 actionscript3,它读取一个链接 page.php,如下所示:
var myVars:URLVariables = new URLVariables();
myVars.flashVar = "myValue";
var myRequest:URLRequest = new URLRequest("page.php");
myRequest.method = URLRequestMethod.POST;
myRequest.data = myVars;
var myLoader:URLLoader = new URLLoader();
myLoader.addEventListener(Event.COMPLETE, completeHandler);
myLoader.load(myRequest);
function completeHandler(e:Event){
var receiveVars:URLVariables = new URLVariables(e.target.data);
vartxt1.text = receiveVars.phpVar1;
问题是我可以像这样更改actionscript中的链接:
var myRequest:URLRequest = new URLRequest("page.php?id=1");
但问题是这是一个静态链接,如果我的值更改为“4”,那么链接始终使用“1”的值。
我认为也许我可以编写一个带有该值的 .xml,然后将 actionscript 用于读取该文件...实际上:
page.php?id=1 => page.xml.php (writing the xml) => redirect to page-with-swf-file.html
当我在上时,page-with-swf-file.html
我阅读了page.xml.php
“id”,然后加载了我需要的所有其余数据。
有没有更简单的方法来完成所有这些前进然后返回......?