![]() |
Помогите кому не лень
Мне курсовую задали в универе : написать крестики-нолики.Ну я на флэше все сварганил, работает отлично. Но хитрозлобный препод захотел что-бы возможно было игру сохранять в каком-нидь файле (тхт например). Ну как загрузить инфу я-то знаю, но как блин сохранить ее...Помогите плиз может у кого предложения есть по этому поводу (необходимо как-то сохранить 10 переменых).
|
ну попал ты родной...
из флэшки сохранять в файлы незя. по причине безопасности. тебе надо писать скрипт (например PHP) который будет писать в файл, а прочесть ты сможешь и без него. хотя если уж ты напишешь скрипт, то и читать будешь через него. так-что выходов всего один. это если в чистом флыше делать, а если ты екзешник преподу сдаешь, то напиши сюда же, авось помогу. |
Цитата:
Просто надо юзать sharedobject . |
Цитата:
|
есть еще вариант, для "родного", чтоб пятую флэшку юзать, там можно сохранять.
|
так как это делается? прмерчик можно показать?
|
да и мне интересно как это сделать
|
Вложений: 1
Ну, вот один из вариантов. Вписываем, сохраняем. Закрываем. Снова открываем, переходим на второй фрейм, загружаем. Все.
|
Я экспортил флэшку в 6-й и 5-й версии. Что-то ничего не увидел... Куда должны данные сохраняться? Они и не загружаются даже при нажатии "Load Data".
|
|
2 masted, а ты пробовал мой swf файл? Его экспортить ненадо, он уже готовый.
Для того чтобы загрузить данные, их надо сначала сохранить. То есть, вбей что-нибудь в текстовые поля, и только потом жми кнопку. Файл рабочий. |
sergwizard можно тебя спросить что обозночает эта строчка
so = sharedobject.getlocal("text"); и команда data да и еще вопрос ктонить занает что за команда MMSave |
Почему ты не спрашиваешь, что такое myVar, видя - например - такую запись:
myVar = new LoadVars()? Наверное, потому что ты знаешь синтаксис и возможности применения new LoadVars(). Tочно так же ты можешь открыть help и почитать о SharedObject. so = sharedobject.getlocal("name"); - таким образом мы создаем новый объект SharedObject (правильный синтаксис такой: sharedjbject,getLocal(objectName [, localPath])). objectName - (в моем примере, это"test") - это имя файла с расширением sol, который создается на винте юзера. В Windows98, этот файл можно найти в C:\WINDOWS\Application Data\Macromedia\Flash Player\localhost\имя_папки\имя_swf_файла\*.sol В WINDOWS XP - это в С:\Documents and Settings\Use_Name\Application Data\Macromedia\Flash Player\localhost\имя_папки\имя_swf_файла\*.sol data - это содержимое объекта SharedObject. В моем примере есть 4 текстовых поля с var именами n,s,c и y. Значит доступ к ним будет такой: so.data.n so.data.s so.data.c и so.data.y В общем, объясняльщик из меня хреновый. Лучше почитай help. |
Вложений: 1
не спосибо до меня дошло попробывал получилось
|
Ну вот видишь, какой молодец. Разобрался сам, - теперь помоги masted(у), а то к него никак не получается.
|
да кстати
Цитата:
также как и многие другие дак вот вопрос ктонить знает что за функция MMSave |
> Я бы открыл но функция SharedObject. там не описана
а у меня описана :) офигать, какая полезная функция. я, как узнал, что так можно - просто был счастлив :))) |
Огромный thanks чуваки что откликнулись, дней через 5 пойду курсач сдавать...УРААА
|
| Часовой пояс GMT +4, время: 01:58. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.