2011-02-02 111 views
0

伙计们我做错了什么?请帮助它不断抛出错误。这里是我的脚本:访问未定义的属性URLRequestMethod.POST

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 

} //包

回答

2

你尝试也导入URLRequestMethod

import flash.net.URLRequestMethod; 
+0

这件事为我工作(我只是复制源和建),让我知道如果它也适用于你。 – Ankit 2011-02-02 06:50:57