Sunday, February 7, 2010

Дурное

В рамках изучения ActionScript 3 по честно приобретённой на Амазоне книжке Foundation Game Design with Flash  столкнулся со странной проблемой. При попытке скомпилировать одну из программ Флэш ругался странной ошибкой:
1046: Type was not found or was not a compile-time constant: TextField


и это несмотря на то, что всё писалось строго по книге, вдумчиво и с пониманием.

10 минут допытывался у Гугля в чём дело и выпытал. Оказывается, если объект типа TextField находится на основном таймлайне, то в скрипт нужно импортировать библиотеку TextField командой 
import flash.text.TextField;


Буду умный теперь.