まだ、試していないが、as3でArrayが持つ要素の型を指定する方法。
ArrayElementType メタデータタグ — Flex 2.01
ArrayElementType メタデータタグ
ActionScript で Array 変数を定義するときは、変数のデータ型として Array を指定します。ただし、Array の要素のデータ型は指定できません。
Flex MXML コンパイラが Array 要素の型チェックを実行できるようにするためには、次の例に示すように、[ArrayElementType] メタデータタグを使用して Array 要素の許容されるデータ型を指定できます。
public class MyTypedArrayComponent extends VBox {
[ArrayElementType(“String”)]
public var newStringProperty:Array;
[ArrayElementType(“Number”)]
public var newNumberProperty:Array;
…
}
コンパイルでエラーが起きるということは、Flexでも教えてくれるのだろうか。