Действительно странно
Вот код певого кадра с коментариями
stop();
// Загружаем вопрпосы
loadQuestions = new LoadVars();
loadQuestions.load("flashquiz.txt");
// Вызываем initQuestions по окончании загрузки текста
loadQuestions.onLoad = initQuestions;
function initQuestions(questions) {
// Присвоение topic названия темы "The Planets"
// переменная topic=... отделена от переменной questions символом &
topic = loadQuestions.topic;
// Разбиваем на отдельные блоки: вопрос-ответы-№ правильного ответа
// Внимание: В некоторых случаях лечше использовать значение 13 нежели 10
qArray = loadQuestions.questions.split(String.fromCharCode(10));
// Разделяем блок на элементы
for (i=0; i<qArray.length; i++) {
qArray[i] = qArray[i].split(":");
// разделяем ответы
qArray[i][1] = qArray[i][1].split(";");
}
// стартуем со второго кадра
_root.gotoAndPlay("start game");
}
Вот топик и 1 вопрос:
topic=The Planets&
questions=Which planet is closest to the Sun?:Jupiter;Saturn;Mercury;Mars:2:
Жирным выделены переменные (не менять).
При замене остального на кирилицу массив пустой - split не хочет работать!!! В чем дело? Код всей программы см. ранее.