Вот код

Код AS1/AS2:
class ItemsHint {
// РУт
static var rootClip:MovieClip = _root;
// Массив
var arrHint:Array = new Array ();
// Длинна масива
var arrLenght:Number;
// Интервал
//Текущий номер клипа в массиве для подсказки
public var curClip:Number = 0;
var interval:Number;
//Время через которое запускаеться подсказка
var intervalTime:Number = 4;
public function ItemsHint () {
fillArray ();
//trace (curClip);
hintOn ();
}
// Функция заполнения масива
// заполняем массив
public function fillArray () {
for (var c:Number = 1; c <= 25; c++) {
if (c < 17 || c > 24) {
arrHint.push (rootClip.items['i' + c]);
}
}
arrHint.push (rootClip.items.dors);
arrLenght = arrHint.length;
//trace (arrHint[curClip]);
//trace (arrHint);
//
}
// Запуск элемента. То-есть подсказка
public function playItem () {
//arrHint[curClip].play ();
//trace (arrHint[curClip]);
trace (curClip);
curClip++;
if (curClip > arrLenght) {
curClip = 0;
}
}
//Подсказка
// Включаем интервал
public function hintOn () {
interval = setInterval (playItem, intervalTime * 1000);
}
}
Переменная curClip выдаёт undefined Почему?
Запускается трейс в функцие playItem ()
Интервалом в этой функцие hintOn ()
Что я не так делаю?
