NihilКогда я отвечал тебе, я не только прочитал код в твоём посте и сделал выводы о его работоспособности. Я ещё и во Флеш редакторе его перепроверил в обоих вариантах: с введением текста в переменную и в текстовое поле.
Цитата
Прилепил swf-файл к посту
Посмотрел я на эту флешку - текст из поля не обрабатывается должным образом. Отдекомпилил, посмотрел код и всё стало ясно - ты код неправильно записал. Ты обращаешься к тестовым полям "по переменными" (по полю Var). Что является устаревшим способом (о чём я уже писал на форуме), из первых версий флеша, и у него есть множество ограничений. В том числе, как ты уже увидел на своём примере, некорректно выполняется split. Не говоря уже о том, что ты используешь устаревший метод указания
кода на объектах, а нужно указывать
код в кадр.
Правильный метод работы с текстовыми полями: указание имени объекта (Instance name) и обращение к свойству text этих объектов (при этом без указания поля Var).
Рабочий код для кнопки - декомпилятор мне вместо цикла for указал while

.
Код
on (release) {
var my_array = _root.macros.text.split("<SP>");
var i = 0;
while (i < my_array.length) {
_root.resultat.text += my_array[i];
i++;
}
}