Требуется помощь в зомбировании молодёжи (AS3)

Здрям вам :)
Я увидел, как бурно пошло обсуждение недавнего поста про желание научиться Java и подумал, мобыть кто-нибудь и мне сможет помочь дельным советом?
Далее Многабукав, ActionScript-3, Flash и беларускія вершы.
Изображение - savepic.org — сервис хранения изображений
Суть просьбы: если можете, научите меня пожалуйста в импорт текста и звука во Flash из внешних файлов, и/или предложите свою идею по зомбированию.
А если подробнее, то

Предыстория --->Есть одна тян, у тян есть сын, у сын есть школ, где задают учить стих. Да не просто стих, а на беларускай мове. А ребёнку учить стихи не очень хочется. Ни на каковском языке. Скучное это дело.
Чтобы заставить нынешних детей усидеть на месте, проще всего подсунуть им телефон или планшет с игрушкой. Вот я и подумал, что можно было бы совместить игру и заучивание стихотворения.
Как раз у меня в кустах оказался рояль завалялся позапрошлогодний flash-проект, который я забросил из-за лени и переключился на разное другое.

Поковыряв давно забытый код, у меня даже получилось что-то рабочее:
Пинки Пай скачет по облакам, вышибая копытцами непривычные русскому уху слова.
Одновременно слова говорятся человечьим голосом.
Посмотреть на это безобразие можно здесь ---> Ссылкость на swf-файл (584 кб)
Если не открылось, то мобыть здесь? ---> Ссылкость
Скачать исходник можно тут ---> Ссылкость (2,52 Мб. Flash CS6)
Программа зомбирования прошла испытания на живом человеке и показала себя хорошо. В игре нет ни победного конца, ни ГамеОвера, ни перезапуска, но ребёнок играл с удовольствием и в итоге легко и незаметно вызубрил эту эпическую поэму.

В чём проблема --->Ну и в итоге у меня возник вопрос: как автоматизировать импорт произвольных стихов и текстов в программу?
В этом варианте, сляпанном на скорую руку, слова и звук стиха жёстко зашиты в отдельный мувик. А хотелось бы, чтоб и то и другое можно было подгружать без лишнего переписывания кода.

У меня нет кьютимарки программиста, свой говнокод я леплю едва ли не наугад. Возможно, спустя какое-то время у меня получится решить этот вопрос, но я подумал, мобыть кто-нибудь из вас уже сталкивался с подобной проблемой (импорт текста и звука во Flash из внешних файлов)? Совсем не хочется изобретать велосипед.
Я бы запилил массив для строк и звуковых файлов со словами, а оно бы их само крутило…
Исходники без стихов ---> Ссылкость (1,68 Мб)


Я сейчас, конечно, пойду ещё поковыряю гугл в поисках решения, но Табун — это ж Табун, да? Он всегда придёт на помощь и поддержит? Так ведь?… ребята?… кто-нибудь?
Изображение - savepic.org — сервис хранения изображений

Ладно.
Жду ваших советов и идей, как ещё можно автоматизировать зомбирование детей, чтоб они учили стихи и любили пони!
Спасибо! :)

15 комментариев

Почитай Adobe ActionScript 3.0 * Загрузка внешних звуковых файлов

А где, сбствн, звук в исходнике воспроизводится?
Oreh
+1
Угу. Благодарю. Сейчас попробую вникнуть.
А звук я вручную впихнул в мувик с именем «s1» (в библиотеке). Во второй слой. Это в том исходнике, который побольше.

Когда Пинки наступает на облако, мувик со стихом переходит на следующий кадр и звук воспроизводится автоматически.
Это в классе «Player» в самом низу.
stikh_counter++;
stikh.gotoAndStop(stikh_counter);
Caringhide
0
Для пущей функциональности нужно запилить XML файл, содержащий кол-во отрезков и адреса до них. Перед тем, как начать игру (или во время воспроизведения заставки), нужно закачать XML файл, отпарсить его и записать в массив адреса.

В момент столкновения, например в F_hitTest() в классе Player, надо загружать с помощью URLRequest (см. ссылку ранее) звук и воспроизводить его.
Oreh
+1
Охохо… ОК.
На словах понимаю, но как сделать, пока не понимаю. Ни разу с этим не сталкивался. Начинаю курить мануал. Спасибо.
Caringhide
0
Если что, пиши в личку.
Oreh
0
У меня не работает респавн пинки. Это норма?
if(pinkie._y <= (закрай экрана)){pinkie._y = (нужная высота)}
Мог подзабыть за два года не в actionScript.
Могу дико тупануть от невозможности открыть исходник на работе.
Alreagoon
0
Да, это нормально :)
Полтора года назад я забросил этот проект, не успев придумать GameOver и всё такое. А тут вот срочно понадобилось и… я опять не успел придумать ГамеОвер :)
Caringhide
0
Я тоже когда-то умел плохенько кодить во флеш, хоть и без ООП, но потом мне попала в глаз армия, а в ребро брони и я подзабил.
Alreagoon
0
Слушай, какую же сверх милоту ты задумал. Очень здоровская идея.
К сожалению, со флешем помочь не смогу.
Но когда получится все это сделать, отпишись тут, или даже мне в личку, каков был эффект, было ли выучено стихотворение. Буду благодарен.
Abaduaber
+1
Стихотворение-то как раз выучилось. Метод оказался вполне эффективным :D
Попытаюсь довести эту штуку до ума, если осилю все эти XML-штуки. Конечно, было б здорово, если бы мне кто-нибудь показал на пальцах, как это всё провернуть во Flash, но попытаюсь разобраться.
Буду держать в курсе.
Caringhide
0
Как обещал, сообщаю о результатах: tabun.everypony.ru/blog/computers/122603.html
Caringhide
0
очень крутая идея
Mike_Siversky
0
Пинки улетела вниз, исчезла и замолчала.
Onestrwydd
0
Caringhide
0
Поиграла минут пять и выучила-таки стихотворение
White_And_Fluffy
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Скрыто Показать