此代码是 AS2,而不是 AS3。on(load) 在 AS3 中已过时。在 AS3 中,您应该使用如下内容:
import flash.net.*;
import flash.events.*;
var loader:URLLoader;
var request:URLRequest;
function loadVars():void
{
request = new URLRequest('your_url.php');
loader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onComplete, false, 0, true);
loader.addEventListener(IOErrorEvent.IO_ERROR, onIOError, false, 0, true);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onSecError);
loader.load(request);
}
function onComplete(e:Event):void
{
trace("data", e.target.data);
}
function onIOError(e:IOErrorEvent):void
{
trace("IO ERROR", e.text);
}
function onSecError(e:SecurityErrorEvent):void
{
trace("Security ERROR", e.text);
}
此代码未经测试。阅读 Adobe 的在线 ActionScript 3 文档以获得更多帮助!