Показать сообщение отдельно
Старый 16.10.2015, 10:11
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 2  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
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")
__________________
Дети не должны знать о своих родителях