У меня есть ситуация, когда я загружаю некоторый контент, используя URLLoader, но контент может быть видео (flv или swf), изображением (jpg или png или gif) или swf. Хитрость в том, что мне нужно реагировать по-разному в зависимости от типа загружаемого контента, не зная заранее, какой это тип контента.
В настоящее время я придумал тщательно продуманное решение (и под сложным я имею в виду запутанную серию операторов if и try ... catch блоков), включающую попытку загрузить его в элемент управления и перехват ошибок (например: создайте экземпляр Image, добавьте прослушиватель события для события ioError, и он получен, я предполагаю, что это не изображение или swf ...), но это похоже на хак.
Есть ли какой-нибудь чистый способ определить тип загружаемого контента из URLLoader?