Господа!
Приношу свои извинения всем, втянутым в эту перепалку. После просмотра исходника более внимательно оказалось, что в действительности сначала trace(x.length), а потом уже заполнение массива.
Но на этом все только началось

Попытка задействовать полученный массив в дальнейшем не принесла результата. Пришлось передавать его в качестве параметра использующей функции. Исходник всего этого безобразия вскоре появиться в разделе "Исходники". Следите за рекламой
Спасибо всем за проявленный интерес и высказанные замечания. Еще раз приношу свои извинения за не совсем корректный вопрос.