Иллюстрированный самоучитель по Flash-games


Создание кода - часть 2


topic=The Planet&questions=Which planet is closest to the Sun?:

Jupiter;Saturn;Mercury,-Mars:2:

Обратите внимание, в текстовом файле переменные необходимо разделять знаком "&". Переменная questions состоит из нескольких строчек; в каждой содержится отдельный вопрос. Каждый вопрос состоит из трех частей: текст вопроса, ответы и номер правильного ответа. Части отделяются друг от друга двоеточием, а в качестве разделителя ответов мы используем точку с запятой.

Which planet is titled on its axis the most?:

Earth;Venus;Mars;Uranus:3:

Which planet is the largest?:Jupiter;Earth;Neptune;Pluto:0:

Which planet has exactly two moons?:Venus;Mars,-Saturn;Uranus:1:

тема=планеты&вопросы=Какая планета ближайшая к солнцу?:

Юпитер;Сатурн;Меркурий;Марс:2:

У какой планеты ось имеет наибольший наклон?:

3емля;Венера;арс; Уран :3 :

Какая планета самая большая?:Юпитер;3емля;Нептун;Плутон:0:

Какая планета имеет две луны?:Венера;Марс;Сатурн,-Уран:1:

В конце каждой строки было добавлено двоеточие, чтобы строчка разбивалась кодом, другие дополнительные символы в конце строки будут помешены в четвертую, неиспользуемую часть. Какие могут быть дополнительные элементы? Например, при использовании текстовых редакторов Windows дополнительный невидимый символ помещается в конце каждой строки текста. Если вы позволите программе Flash использовать этот символ для номера правильного ответа, это помешает ей преобразовать номер во что-то еще. То есть лишнее двоеточие помешает дополнительный символ в неиспользуемый четвертый элемент каждой строки без ущерба для работы программы.

Не вставьте ненароком пустую строчку в конец текстового файла. Такая строчка будет создана, если нажать клавишу Enter или Return после ввода последнего вопроса. Если в конец текстового файла добавить пустую строчку, код воспримет ее как одиннадцатый элемент.

Текст разбивается на несколько элементов с помощью функции split, которая сначала отделяет вопросы друг от друга, затем разделяет части вопросов и, наконец, отделяет ответы. В результате получается двумерный массив, содержащий всю необходимую вам информацию.




Начало  Назад  Вперед



Книжный магазин