Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex:强制数组只包含特定类?_Apache Flex_Arrays_Class Design - Fatal编程技术网

Apache flex Flex:强制数组只包含特定类?

Apache flex Flex:强制数组只包含特定类?,apache-flex,arrays,class-design,Apache Flex,Arrays,Class Design,我试图创建一个包含数组的类。但是,我想要求数组中的项本身属于特定的类。我告诉过你,你可以加上某种标签来做这件事,但就我而言,我找不到它是什么 我所希望的是: public class myClass{ public var foo:String; [ArrayType(class="BarClass")] public var barArr:Array } 干杯一杯咖啡怎么了 var-barArr:Vector.=新向量(); 我不知道这门课;看起来很刺激。然而,它

我试图创建一个包含数组的类。但是,我想要求数组中的项本身属于特定的类。我告诉过你,你可以加上某种标签来做这件事,但就我而言,我找不到它是什么

我所希望的是:

public class myClass{
    public var foo:String;

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

一杯咖啡怎么了

var-barArr:Vector.=新向量();

我不知道这门课;看起来很刺激。然而,它是一个ActionScript3.5,我们在这个项目中仍然使用它作为3.0。我找到了我最初想要的东西:[ArrayElementType]元标记。然而,它并没有达到我想要的效果(只适用于mxml定义),没有像as 3.5这样的东西,就像自从Flash Player 9首次发布以来添加了API的AS3一样。我相信Vector是在9.0.124中添加的。@James我敢打赌zak指的是Flex SDK 3.5 vs 3.0@zak您可以转到开源页面(我忘了它在哪里),获取您缺少的类,并将其作为自定义类添加到您的项目中。@invertdspear这主意不错!干杯
var barArr:Vector.<BarClass> = new Vector.<BarClass>();