Adobe Flash CS3
До линковки файл AS скрипта был отдельным, подключался import'ом во fla файл, и из fla в него передавался ссылка на текущий фрейм через который связывался с роликом кадрами и мувиклипами в кадре. Да коряво но работало. Для работы одной из либ понадобилось прилинковать файл скрипта к fla. Возникла проблема, Адоб флеш тупо перестал воспринимать и import и объявления функций. И кучу всего служебного. Вообщем всё что работало до линковки. И ладно бы сообщал, что не находит моих файлов или классов. Ругается на свои же.
Точноая ошибка

Код:
1046: Type was not found or was not a compile-time constant:xxxx.
Где хххх чередуется с Movieclip на TextField и обратно. При чём если ошибка на строчке TextField, то будет ошибка на эту же строчку и с Movieclip.
В графе источник указаны стандартные слова такие как import function и прочие.
Как линковал, в свойства проекта указал файл класса, который лежит в той же папке. Нажатие на редактирование подключённого класса меня приводит в него.
чтобы избежать неточностей сделал демо проект
на fla файле создал тупо один lable под названием testf
Вот такой скрипт класса test, который прилинкован к выше указанному fla файлу

Код AS3:
package{
import flash.display.Sprite;
import flash.errors.*;
import flash.events.*;
import flash.utils.Timer;
import flash.utils.Timer;
import flash.events.TimerEvent;
public class test extends Sprite
{
public var type="Хрень";
public function test()
{
testf.text=type
}
}
}
По контрол энтер получаю ту же ошибку которая ругается на вторую строчку (то есть кавычка) и точная ошибка конкретно на неё 1046: Type was not found or was not a compile-time constant: TextField.
Код однозначно до линковки и изменений работал. Уверен, что после линковки должны бы были бы появится какие-то ошибки, но не такие что вдруг флеш перестал себя видеть.
Судя по характеру и количеству ошибок, проблема скорее всего небольшая, ноя её не вижу.
В настройках проекта указан язык AS3 и компилирую для 9-ого флешплеера (новее в адобовском арсенале у меня нет).