Здравствуйте. В ActionScript я новичок. МНе нужно получить id3 теги композиций, которые расположены на компьютере пользователя.
Код AS1/AS2:
var song_sound:Sound;
function ID3Tag(path:String)
{
song_sound = new Sound();
var _soundURL:URLRequest = new URLRequest(path);
song_sound.load(_soundURL);
song_sound.addEventListener(Event.ID3, readID3);
}
function readID3(event:Event):void
{
trace(song_sound.id3.artist+" "+song_sound.id3.album);
}
в функцию ID3Tag попадает строка типа "D:\Music\123.mp3". После запуска приложения, через несколько секунд выводиться исключение:
Код AS1/AS2:
Error #2044: Unhandled IOErrorEvent:. text=Error #2032: Stream Error.
at Безымянный_1_fla::MainTimeline/ID3Tag()[Безымянный_1_fla.MainTimeline::frame1:29]
at Безымянный_1_fla::MainTimeline/directorySelected()[Безымянный_1_fla.MainTimeline::frame1:54]
at Безымянный_1_fla::MainTimeline/directorySelected()[Безымянный_1_fla.MainTimeline::frame1:50]
at Function/<anonymous>()[Безымянный_1_fla.MainTimeline::frame1:22]
Я так понял, проблема в чтении файла?