Как можно сделать так, чтобы выбранный трек был преобразован в urlRequest?
Этот код выводит такую ошибку (в выводе):
TypeError: Error #1034: Ошибка типа Coercion: невозможно преобразовать "Yaan.mp3" в flash.net.URLRequest.
at _fla::MainTimeline/onFileLoaded()

Код AS1/AS2:
var buttonShape:Shape = new Shape();
buttonShape.graphics.beginFill(0x336699);
buttonShape.graphics.drawCircle(50, 50, 25);
var button = new SimpleButton(buttonShape, buttonShape, buttonShape, buttonShape);
addChild(button);
var fileRef:FileReference= new FileReference();
button.addEventListener(MouseEvent.CLICK, onButtonClick);
function onButtonClick(e:MouseEvent):void {
fileRef.browse([new FileFilter("Музыкальные композиции", "*.mp3")]);
fileRef.addEventListener(Event.SELECT, onFileSelected);
}
function onFileSelected(e:Event):void {
fileRef.addEventListener(Event.COMPLETE, onFileLoaded);
fileRef.load();
}
function onFileLoaded(e:Event):void {
var url:String = e.target.name;
sound = new Sound(new URLRequest(url));
sound.play();
}