Flash 访问未定义的属性URLRequestMethod.POST
伙计们,我做错什么了?请帮助它不断抛出错误。这是我的剧本:Flash 访问未定义的属性URLRequestMethod.POST,flash,actionscript-3,Flash,Actionscript 3,伙计们,我做错什么了?请帮助它不断抛出错误。这是我的剧本: package{ import flash.display.MovieClip; import flash.net.FileFilter; import flash.events.MouseEvent; import flash.net.FileReference; import flash.events.MouseEvent; import flash.events.Event; import flash.net.URLRequest
package{
import flash.display.MovieClip;
import flash.net.FileFilter;
import flash.events.MouseEvent;
import flash.net.FileReference;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.net.URLRequest;
import flash.net.URLVariables;
public class Main extends MovieClip{
private var filefilter:FileFilter= new FileFilter("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg; *.jpeg; *.gif; *.png");
private var filename:String="";
private var randomname:String;
private var fileType:Array=new Array(filefilter);
private var fileref:FileReference;
public function Main(){
uploadbtn.addEventListener(MouseEvent.MOUSE_UP, upload)
}//public function
private function upload(e:MouseEvent){
randomname=String(Math.ceil(Math.random()*10000))
trace(randomname)
fileref=new FileReference()
fileref.addEventListener(Event.SELECT,selectHandler);
fileref.addEventListener(Event.CANCEL,cancelHandler);
fileref.addEventListener(Event.COMPLETE,completeHandler);
fileref.browse(fileType);
}//upload
private function selectHandler(e:Event){
var urlrequest:URLRequest = new URLRequest("http://localhost/upload.php")
var urlvariable:URLVariables=new URLVariables()
urlvariable.randomname = randomname;
urlrequest.data = urlvariable;
urlrequest.method= URLRequestMethod.POST;
}
private function cancelHandler(e:Event){
}
private function completeHandler(e:Event){
}
}// public class
}//包是否也尝试导入URLRequestMethod
import flash.net.URLRequestMethod;
这个东西对我有用(我只是复制了你的源代码并构建了),让我知道它是否也对你有用。嗨,海莉希!我以为你的要求就足够了,但我正在考虑进口一些东西。这就是我错过的!谢谢。我很感激!