код в класе рута.

Код:
package
{
import flash.display.*;
import flash.events.*;
public class main extends Sprite
{
private var _uploader:MultiUploader;
public function main ()
{
_uploader = new MultiUploader("http://localhost:8888/upload.php");
_uploader.addEventListener (MultiUploader.ADD_FILES, AddFile);
_uploader.browse()
}
private function AddFile (e:Event):void
{
trace("add")
}
}
}
код в класе расширяющий FileReferenceList

Код:
package
{
import flash.events.*;
import flash.net.FileReference;
import flash.net.FileReferenceList;
import flash.net.FileFilter;
import flash.net.URLRequest;
class MultiUploader extends FileReferenceList
{
private var uploadURL:URLRequest;
public static var ADD_FILES:String = "addFiles"
public function MultiUploader (url:String)
{
uploadURL = new URLRequest();
uploadURL.url = url;
addEventListener (Event.SELECT, selectHandler);
addEventListener (Event.CANCEL, cancelHandler);
}
public function selectHandler (event:Event):void
{
dispatchEvent (new Event(MultiUploader.ADD_FILES));
}
}
}
не работает в редакторе, через html работает.
ЗЫ код редактировал тут мог ошибиться где то.
забыл сказать что у меня flash CS3, MAC OS X 10.5.3