LocalConnection var в URLRequest - PullRequest
       0

LocalConnection var в URLRequest

1 голос
/ 29 июня 2011

Я использую LocalConnection между двумя SWF на одной странице.То, что я пытаюсь сделать, это использовать строку, отправленную от одного SWF к другому, в качестве переменной в моем URLRequest ...

Так что я могу отследить «myVar» в функции chemin, но я не сделалне найти, как использовать его в URLRequest

спасибо за вашу помощь

SWF, который получает переменную:

var 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);

Ответы [ 2 ]

0 голосов
/ 29 июня 2011

Несколько ссылок, чтобы помочь вам.

Итак, если вы хотите передать некоторые переменные в вашем запросе, вы делаете следующее:

  1. Создать new URLVariables() объект
  2. Назначить ссылку на поле URLRequest.data.

var fichier:URLRequest = new URLRequest();
var urlVars:URLVariables = new URLVariables();
urlVars["myVarName"] = myVar;
fichier.data = urlVars;

Таким образом, ваше серверное приложение получит переменную myVarName со значением myVar.

0 голосов
/ 29 июня 2011
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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...