Не, ну просто обыдно стало. Только я обрадывался, что строгая типизация появилась, а тут:

Код:
// внутри класса
....
private var pVid:Video;
....
pVid = arguments[0];
....
Если arguments[0] не типа Video, ошибка не возникает, хотя должна
Другой вариант:

Код:
function Player(a:Video){
var pVid:Video;
pVid = a;
}
Player(_root.pl); // _root.pl - некоторый инстанс пустого мувика, не видео
Класс Video не наследован от класса MovieClip, а ошибки не будет.
Так что полагаться на строгую типизацию, к сожалению, не приходиться
