我习惯在时间轴上制作装载机,所以我的装载机没问题。 然而,当我把这个问题带到课堂上时,问题就出现了。
我收到运行时错误#1067。 错误1067:将类型字符串的值隐式强制转换为无关的void类型
LoaderClass
public class FileTransfer {
private var _sel:String;
private var _url:String = "my domain";
public function FileTransfer(){
}
public function sendRequest($vars:Object):void{
_sel = this.vars.sel;
var variables:URLVariables = new URLVariables();
variables.sessionId = new Date().getTime();
variables.sel = _sel ;
url_request.url = _url;
url_request.method = URLRequestMethod.POST;
url_request.data = variables;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.BINARY;
loader.addEventListener(Event.COMPLETE, completeHandler);
loader.load(url_request);
}
public function completeHandler(event:Event):String {
var loader:URLLoader = URLLoader(event.target);
var data:Object = JSON.parse(loader.data);
var result:String = data.result;
return result;
}
}
在时间轴上的闪光灯
var tf:FileTransfer = new FileTransfer();
var rst:String = tf.sendRequest({"sel":"test"}); // error occured
请给我一个建议。