Arrayが持つ要素の型を指定

まだ、試していないが、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でも教えてくれるのだろうか。

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA