Блин, с каждым днём работы в 8 флеше, я всё больше его ненавижу и с тоской вспоминаю про 5,6 версии...
Вот только некоторые глюки из тех, с которыми я столкнулся за последние 2-3 дня:
1) С какого-то момента перестаёт подхватывать изменения во внешнем классе. Переоткрываю флеш, тестирую этот же файл - работает уже с изменениями. Удаляю пару методов в классе - и хоть бы хны, всё равно он их откуда-то берёт и выполняет

. Такое впечатление, что он память не чистит при каждой новой компиляции. Провозился целый день, уже и комп перегружал - нифига. Сегодня уже этот глюк исчез - подхватывает изменения без проблем.
2) Скачал компоненту, установил. Открыл файл с примером использования - работает всё зашибись, то что мне надо. Копирую код в мой проект - компилятор начинает ругаться.
Например, такой код

Код:
Math.easeInQuad = function (t, b, c, d) {
return c*(t/=d)*t + b;
};
MovieClip.prototype.transform = function (setObj, endObj, onDone, onDoneParam, onDoneTarget ) { ... }
в оригинале работает, в моем файле - выдаёт "There is no property with the name 'easeInQuad'." и "Type mismatch in assignment statement: found Function where flash.geom.Transform is required."
3) Скопировал в файл, где компонент работает, весь таймлайн и всю библиотеку из своего проекта. Результат - компилятор ругается на все импорты классов и все функции подряд

Код:
**Error** Scene=Scene 1, layer=Layer 3, frame=1:Line 2: Syntax error.
import McFactory;
**Error** Scene=Scene 1, layer=Layer 3, frame=5:Line 29: '{' expected
function time():String {
**Error** Scene=Scene 1, layer=Layer 3, frame=5:Line 33: Unexpected '}' encountered
}
Ну что за бред, просто мистика какая-то

!!! Может удалить 8-ой и поставить 7-ой ?