try catch не помогает... странно, конечно.
на мой взгляд, можно и так вполне обойтись:

Код:
var pos : int = parseInt(posInput.text);
if (pos > player.length) pos = player.length;
track = player.play(pos);
типа раз не загружено еще нужное кол-во секунд, нечего и пытаться проиграть с незагруженного места

т.е. просто давать пользователю двигать ползунок в пределах загружаемого контента