здесь причина ошибки в том, что вызывается индекс массива, на котором отсутствует объект.
Вот этот код
не правильный:

Код AS3:
for (var i = 0; i <= cells.length; i++)
нужно так:

Код AS3:
for (var i = 0; i < cells.length; i++)
А вообще, я бы использовал здесь такую конструкцию цикла

Код AS3:
for (var i:String in cells)