Да есть такая штука, но вообще, странно она работает:

Код AS1/AS2:
var s:Sound = new Sound();
s.onID3 = function() {
for( var prop in s.id3 ){
trace(prop + " : "+ s.id3[prop]);
}
}
s.loadSound("1.mp3", true);
Вывело:

Код:
TRCK : 3
track : 3
TCON : East Coast Rap
genre : East Coast Rap
TALB : Born Again
album : Born Again
TPE1 : The Notorious B.I.G.
artist : The Notorious B.I.G.
TYER : 1999
year : 1999
TIT2 : Dead Wrong
songname : Dead Wrong
TENC : AIMP Classic
TPUB : Bad Boy
TPOS : 1/1
TCOM : C. Wallace
TPE2 : The Notorious B.I.G.
TRCK : 3
TCON : East Coast Rap
TALB : Born Again
TPE1 : The Notorious B.I.G.
TYER : 1999
TIT2 : Dead Wrong
TENC : AIMP Classic
TPUB : Bad Boy
TPOS : 1/1
TCOM : C. Wallace
TPE2 : The Notorious B.I.G.
genre : East Coast Rap
track : 3
comment :
year : 1999
album : Born Again
artist : The Notorious B.I.G.
songname : Dead Wrong
А:

Код AS1/AS2:
var s:Sound = new Sound();
s.onID3 = function() {
trace(s.id3.TIME); // Выводит undefined
trace(s.id3.TLEN); // Выводит undefined
}
s.loadSound("1.mp3", true);
//Update
В общем понял немного. Я разные треки поподкладывал, и наткнулся на один, который выдал мне

Код:
trace(s.id3.TLEN);
Я так понял, что ID3 — это метаданные, и выводятся только заполненные. Может быть кто-то знает, наверное должна быть прога какая-то, которая при залитии аудио на сервак, могла заполнять эти данные?
Спасибо.