Довольно странно, изучая исходники пакета flash , класса boot столкнулся с интересной особенностью.в классе boot есть определение функции
public static function __instanceof( v : Dynamic, t : Dynamic ) {
try {
if( t == Dynamic )
return true;
return untyped __is__(v,t);
} catch( e : Dynamic ) {
}
return false;
}
Но, при вызове не срабатывает - flash.Boot.__instanceof(obj1,typedef1);