1046: тип не найден или не является константой времени компиляции: ArrayCollecton - PullRequest
0 голосов
/ 01 августа 2011

В моем флеш-коде 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 Ответ

1 голос
/ 01 августа 2011

ArrayCollection является частью инфраструктуры Flex.

Вы должны включить эту структуру: http://www.actionscript.org/forums/showthread.php3?t=168463

Затем импортируйте ArrayCollections следующим образом:

import mx.collections.ArrayCollection;

Ссылки:

Использование ArrayCollection во Flash CS5

Как использовать функцию ArrayCollection в ActionScript 3.0 Flash IDE?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...