А почему экземпляр класса SimpleClass должен показывать, что он экземпляр своего предка (ClassAsParent)? Он и не будет это показывать, пока вы ему насильно не пропишите
prototype.__proto__ = ...
А так правильно:

Код:
trace(this instanceof SimpleClass);