[TIPS] typeof演算子のうそつき
AS3.0とAS2.0ではtypeof演算子で動きが違います
ヘルプには
typeof 演算子は expression を評価し、その式が String、MovieClip、Object、Function、Number、Boolean のいずれの値であるかを示すストリングを返します。
って書いてあるけど、AS3.0の場合ムービークリップもObjectって返ってきますヮ(゚д゚)ォ!
ムービークリップか判断するときはtypeof演算子じゃなくて is 使いましょ、is。
if( mc is MovieClip ){
trace( "私はムービークリップの一種です");
}
trace( "私はムービークリップの一種です");
}
