1046:未找到类型或不是编译时常量:ArrayCollecton

时间:2011-08-01 06:49:13

标签: actionscript-3

在我的flash AS3代码中显示错误

  

1046:找不到类型或者不是编译时常量:   ArrayCollecton

以下几行。

var expenses:ArrayCollection;

var gep:ArrayCollection = new ArrayCollection([{voltage1:0 ,current1:0 ,voltage2:0, current2:0, voltage3:0 ,current3:0, voltage4:0 ,current4:0}]);

var pow:ArrayCollection = new ArrayCollection([{voltage1:0 ,power1:0 ,voltage2:0 ,power2:0, voltage3:0 ,power3:0, voltage4:0 ,power4:0}]);

我已将以下内容导入我的代码。

import fl.controls.Label;

import fl.controls.Button;

import fl.transitions.Tween;

import fl.transitions.easing.*;

import flash.display.MovieClip;

import flash.net.URLRequest;

import flash.display.Loader;

import flash.events.Event;

import fl.controls.CheckBox;

import fl.controls.RadioButtonGroup;

import flash.events.TimerEvent.TIMER_COMPLETE;

我觉得错误与导入数组集合有关。如何导入数组集合。就像 import fl.collections.ArrayCollection;

1 个答案:

答案 0 :(得分:1)

ArrayCollection是Flex框架的一部分。

您需要包含此框架:http://www.actionscript.org/forums/showthread.php3?t=168463

然后以这种方式导入ArrayCollections:

import mx.collections.ArrayCollection;

链接:

Use ArrayCollection in Flash CS5

How can I use ArrayCollection like feature in ActionScript 3.0 Flash IDE?