Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Помогите кому не лень (http://www.flasher.ru/forum/showthread.php?t=50564)

cruipsu 26.10.2003 21:13

Помогите кому не лень
 
Мне курсовую задали в универе : написать крестики-нолики.Ну я на флэше все сварганил, работает отлично. Но хитрозлобный препод захотел что-бы возможно было игру сохранять в каком-нидь файле (тхт например). Ну как загрузить инфу я-то знаю, но как блин сохранить ее...Помогите плиз может у кого предложения есть по этому поводу (необходимо как-то сохранить 10 переменых).

iVertex 26.10.2003 21:55

ну попал ты родной...
из флэшки сохранять в файлы незя. по причине безопасности.
тебе надо писать скрипт (например PHP) который будет писать в файл, а прочесть ты сможешь и без него. хотя если уж ты напишешь скрипт, то и читать будешь через него. так-что выходов всего один. это если в чистом флыше делать, а если ты екзешник преподу сдаешь, то напиши сюда же, авось помогу.

sergwizard 26.10.2003 22:51

Цитата:

ну попал ты родной...
из флэшки сохранять в файлы незя. по причине безопасности.
Да нет, родной не попал… И сохранять можно, хотя и не txt.
Просто надо юзать sharedobject .

masted 27.10.2003 04:51

Цитата:

Просто надо юзать sharedobject
А как это? Можно по-подробнее?

Usnul 27.10.2003 07:34

есть еще вариант, для "родного", чтоб пятую флэшку юзать, там можно сохранять.

masted 27.10.2003 14:56

так как это делается? прмерчик можно показать?

opex 27.10.2003 15:21

да и мне интересно как это сделать

sergwizard 27.10.2003 17:12

Вложений: 1
Ну, вот один из вариантов. Вписываем, сохраняем. Закрываем. Снова открываем, переходим на второй фрейм, загружаем. Все.

masted 27.10.2003 17:32

Я экспортил флэшку в 6-й и 5-й версии. Что-то ничего не увидел... Куда должны данные сохраняться? Они и не загружаются даже при нажатии "Load Data".

gct 27.10.2003 18:07

http://flasher.ru/forum/showthread.php?threadid=49667

sergwizard 27.10.2003 21:21

2 masted, а ты пробовал мой swf файл? Его экспортить ненадо, он уже готовый.
Для того чтобы загрузить данные, их надо сначала сохранить.
То есть, вбей что-нибудь в текстовые поля, и только потом жми кнопку.
Файл рабочий.

opex 27.10.2003 21:33

sergwizard можно тебя спросить что обозночает эта строчка

so = sharedobject.getlocal("text");

и команда

data


да и еще вопрос ктонить занает что за команда

MMSave

sergwizard 28.10.2003 02:59

Почему ты не спрашиваешь, что такое 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.

opex 28.10.2003 11:21

Вложений: 1
не спосибо до меня дошло попробывал получилось

sergwizard 28.10.2003 22:58

Ну вот видишь, какой молодец. Разобрался сам, - теперь помоги masted(у), а то к него никак не получается.

opex 29.10.2003 14:00

да кстати


Цитата:

sergwizard
Tочно так же ты можешь открыть help и почитать о SharedObject.
Я бы открыл но функция SharedObject. там не описана
также как и многие другие

дак вот вопрос ктонить знает что за функция MMSave

masted 29.10.2003 15:26

> Я бы открыл но функция SharedObject. там не описана
а у меня описана :)
офигать, какая полезная функция. я, как узнал, что так можно - просто был счастлив :)))

cruipsu 30.10.2003 21:25

Огромный thanks чуваки что откликнулись, дней через 5 пойду курсач сдавать...УРААА


Часовой пояс GMT +4, время: 01:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.