Flex:强制一个数组只包含一个特定的类?

问题描述:

我想创建一个包含数组的类。不过,我想要求数组中的项目本身就是一个特定的类。我告诉你可以添加一些标签来做到这一点,但对于我的生活,我找不到它是什么。Flex:强制一个数组只包含一个特定的类?

希望对什么是一样的东西:

public class myClass{ 
    public var foo:String; 

    [ArrayType(class="BarClass")] 
    public var barArr:Array 
} 

干杯

有什么错一个Vector

var barArr:Vector.<BarClass> = new Vector.<BarClass>(); 
+0

我不知道这个班;它看起来很刺激。然而,它的一个动作3.5和类,我们仍然使用AS 3.0这个项目。 我发现我最初寻找的是:[ArrayElementType]元标记。然而,它并没有做我想找的东西(仅适用于mxml定义) – 2010-01-16 01:50:38

+0

AS 3.5没有这样的东西 - 只是AS3自从它在Flash Player 9中初始发布以来添加了API。我相信Vector被加入了类似于9.0.124。 – 2010-01-16 04:15:33

+2

@James我敢打赌,zak指的是Flex SDK 3.5 vs 3.0。 @zak你可以去开源网页(我忘了它在哪里),并得到你缺少的类,并将它添加为项目中的自定义类。 – invertedSpear 2010-01-18 15:07:18