sendBtn.addEventListener(MouseEvent.CLICK,sendMe);
//发送留言板信息到asp文件
public function sendMe(event:MouseEvent):void {
if (nameTxt.text!=""&&messageTxt.text!="") {
url=new URLRequest(pathStr);
loader=new Loader;
urlvars=new URLVariables;
loader.addEventListener(Event.COMPLETE,loadComplete);
loader.addEventListener(IOErrorEvent.IO_ERROR,loadError);
urlvars.namtxt=nameTxt.text;
urlvars.mestxt=messageTxt.text;
url.data=urlvars;
try {
loader.load(url);
} catch (error:Error) {
clewTxt.text="加载ASP文件出错";
}
} else {
clewTxt.text="请确认姓名和留言是否填写";
}
}
//加载成功后,提示发送成功
public function loadComplete(event:Event):void {
if (event.target.data=="true") {
clewTxt.text="发送成功";
}
}
//加载失败后,提示链接数据库失败
public function loadError(event:IOErrorEvent):void {
clewTxt.text="链接数据库失败,请重新发送";
}
上面是我写的留言板的部分代码,通过asp文件链接数据库,然后将留言姓名和内容添加到数据库中,但是当点击发送按钮时,虽然能将信息添加到数据库中,但是FLASH会提示一个错误:"Error #2044: 未处理的 IOErrorEvent:。 text=Error #2124: 加载的文件为未知类型。",然后,FLASH就没有动作了.没有接收ASP反馈的信息,flash只执行到加载ASP文件那一步,没有进行当完成加载后,执行的动作!
高分求解!