Просмотр полной версии : Top 10
BlackChuvak
23.01.2003, 16:18
Может ли кто нибудь кинуть исходник или научить как сделать в игре доску победителей? Ну, ты выигрываешь и твои результаты(например - очки, набранные в игре) пихаются в текстовые поля и, соответственно, самый крутой на 1-ом месте... :confused:
B.B>>>Flash
24.01.2003, 21:21
Тут без сервера не обойтись, т.е. без сервера и серверных скриптов, т.е. ,например, APACHE и PHP, но я предпочитаю CGI вместо PHP.
2B.B>>>Flash: А причем здесь серверные скрипты. Если делаешь игру, то надо чтоб и локально сохранялись результаты.
2BlackChuvak: Делаешь массив имен и массив очков.
Names = [BlackChuvak, BlackChuvak, BlackChuvak, BlackChuvak, BlackChuvak, BlackChuvak, BlackChuvak, BlackChuvak, BlackChuvak, BlackChuvak]
Scores = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Вот тебе уже начальная таблица готова. Далее проверяешь сколько игрок набрал очков, перебирая массив "Scores". Если больше, то вставляешь очки в нужную позицию, а заодно и его имя. Как это сделать? Почитай про Array. Массивы при этом увеличатся на 1. Обрешь 11-ый эллемент. Вот и новая таблица. Если будешь делать ехе-файл, то воспользуйся SharedObject. Таблица будет сохранятся локально, прям как в настоящей игре.
BlackChuvak
25.01.2003, 05:34
Спасибо, Basil, но не мог бы ты по подробнее объяснить это всё. А то я в массивах не силён... И что это за SharedObject?
BlackChuvak
15.02.2003, 21:32
Да, и ещё - как записывать что - либо в файл(и какой это должен быть файл) и как читать записанное???
я тут не выдержал.
SharedObject();
как когда-то один добрый человек помог мне, я продолжаю его подвиг. так вот, это НЕ документированое событие Flash MX, оно служит для сохранения и загрузки переменных в файл, работает не совсем так, как хотелось бы, потому, что сохраняет файл не туда куда хочешь, а просто в установленую макромедией папку, и тут уж не чего не попишешь.
вот и исходник.
Dendroid
16.02.2003, 21:56
SharedObject (object)
SharedObject
Communications/SharedObject
Availability
Flash Player 6.
Note: The SharedObject object is available only in the expert mode of the Actions panel.
Почему это SharedObject недокументированная?
В хелпе к коробочной версии все подробно описано.....
Да и на макромедии вся информация есть.....
это щас, а до того.... ууууу.... у меня на пример НЕ документированное :)
Dendroid
17.02.2003, 10:49
Тогда рекомендую:
http://www.macromedia.com/support/flash/documentation/flmx_documentation_updater/
заполняешь пару форм и скачиваешь...
иметь полную версию всегда полезно :)
BlackChuvak
17.02.2003, 21:35
Спасибо, Usnul ! но вот возник ещё вопрос - а как сделать, чтобы он после сохранения выводил лучший рузультат (не от одного человека, а из всех, сохранивших данные(числовые))?
слушай, не хочу обидеть, но в исходнике есть ВСЕ, если ты хочешь, чтоб я за тебя игрушку сделать, то прости, у меня не столько времени.
подумай, почитай хелп, потом поймешь....
а что за игрушка-то? а то мож ризон за идею помоч.
BlackChuvak
19.02.2003, 09:54
Ясно, поищу. Но вот последний вопрос:
Вот такой скрипт в игре
onClipEvent (enterFrame) {
if (_root.kills >= 2) { // если чушок убивает > 2 монстров...
_root.gotoAndStop("Map", 1); //То он возвращается на карту
//мира, для выбора новых локаций.
}
А сцены у меня расположены так :
"Start" // Создание персонажа
"Map" // Собственно, карта мира
"Level 1" //Ур. 1
"Level 2" //Ур. 2
"Dead" // Если ты труп
Вопрос - почему в вышенаписанном скрипте я пишу "отправить на карту", а Флэш отправляет меня на "Start" или вообще никуда не посылает???
а не проще 5 кадров использовать?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.