http://help.adobe.com/ru_RU/FlashPla...initionByName()
Почитайте описание. Если определение не найдено, выбрасывается исключение. Правильнее будет обрабатывать эту ситуацию:
Код AS3:
var levelData:Class;
try{
levelData = getDefinitionByName("Level1Data") as Class;
}catch(err:Error){
trace("Нет данных: " + err);
}
А раз определение не найдено, значит его нет по тому адресу, по которому вы его ищете. Проверьте имя класса, его пакет. Пакеты тоже надо указывать:
Код AS3:
getDefinitionByName("flash.display.Sprite")