Вы также можете вернуть null
вместо false
. Тогда ваш тип возврата все еще может быть Object
.
На мой вкус, Объект все еще слишком расплывчатый. Почти все является объектом в ActionScript.
Чем конкретнее ваши типы, тем больше ошибок выявляется компилятором до его запуска. Строгий набор текста - твой друг!