请看下面的代码:
var eee = "";
var myRequest:URLRequest = new URLRequest(myURL);
var myLoader:URLLoader = new URLLoader();
myRequest.method = URLRequestMethod.GET;
myLoader.addEventListener(Event.COMPLETE, sendComplete);
eee += "33";
test.text = eee;
myLoader.load(myRequest);
eee += "22";
test.text = eee;
function sendComplete(e:Event):void
{
var varsFromASP = new URLVariables(e.target.data);
var itemString = varsFromASP.resultStr;
test.text = eee;
input.text = itemString;
}
当我从 cs5 flash 环境中运行它时(通过单击 ctrl+enter) - 它按我预期的方式运行:我在测试文本框中看到“3322”,在输入文本框中看到从加载程序获得的字符串. 但是,当我从闪存外部运行它(双击 swf)时,它只在测试文本框中显示“33”。
“加载”功能之后的任何事情都不会发生。
任何想法为什么以及如何解决它?