Потому что parent имеет тип DisplayObjectContainer, у которого нет свойства smth. При обращении через скобки при компиляции тип не учитывается, поэтому и работает.
Писать надо хотя бы так:

Код:
var parent:MyClass = super.parent as MyClass;
if (parent) parent.myMethod();