我在同一页面中的两个swf之间使用LocalConnection。 我想要做的是使用从一个swf发送到另一个swf的String,作为我的URLRequest中的变量......
所以我可以将“myVar”跟踪到函数chemin中,但我没有找到如何将它用于URLRequest
谢谢你的帮助
收到var:
的swfvar lc:LocalConnection=new LocalConnection();
lc.client=this;
lc.connect("callBig");
function chemin(myVar:String){
trace(myVar)
}
var chargementXML:URLLoader = new URLLoader();
var fichier:URLRequest = new URLRequest(myVar);
答案 0 :(得分:0)
var lc:LocalConnection=new LocalConnection();
lc.client=this;
lc.connect("callBig");
var receivedVar:String = "";
// somewhere else
function chemin(myVar:String){
receivedVar = myVar;
}
// later
var chargementXML:URLLoader = new URLLoader();
var vars:URLVariables = new URLVariables();
vars.myVar = receivedVar;
chargementXML.data = vars;
var fichier:URLRequest = new URLRequest(myVar);
答案 1 :(得分:0)
一些可以帮助你的参考资料。
因此,如果您想在请求中传递一些变量,请执行以下操作:
new URLVariables()
对象URLRequest.data
字段的引用。var fichier:URLRequest = new URLRequest();
var urlVars:URLVariables = new URLVariables();
urlVars["myVarName"] = myVar;
fichier.data = urlVars;
这样,您的服务器端应用程序将收到值为myVar的变量myVarName。