Возьми April в кавычки.

Код AS1/AS2:
MyArray = new Array("April", 30, 50, -2, 2);
attachMovie("mc", "mc", 1, {_x:100, _y:100});
for (i=0; i<MyArray.length; i++) {
_root.mc["t"+i].text = MyArray[i];
}
Как у тебя пункт 2 выполняется - не знаю. У меня при любых раскладах на месте April без кавычек undefined.