PDA

Просмотр полной версии : Как получить доступ к данным SharedObject из другого файла?


AndrM
15.05.2003, 01:16
Как получить доступ к данным SharedObject из другого файла?

Суть вопроса:
Есть два файла в одном каталоге:clip1.swf и clip2.swf
В файле clip1.swf определяются и сохраняются данные
myobj=SharedObject.getLocal("f")
myobj.data.name="bar"
myobj.flush()
...............
В этом файле все прекрасно сохраняется
Далее делаем файл clip2.swf откуда по идее надо достучаться
к данным в myobj
myobj=SharedObject.getLocal("f")
trace(myobj.data.name)
и в ответ получаем undefined.
Может формат гетлокала не то?
Что делать?

llllllllll
15.05.2003, 17:40
http://www.macromedia.com/support/flash/ts/documents/local_so.htm

localPath

Nox Noctis
15.05.2003, 19:03
в файле clip2.swf:

myobj = SharedObject.getLocal("../clip1.swf/f");
trace(myobj.data.name)

AndrM
20.05.2003, 12:14
Под XP все равно не работает.Даже по поиску файлов *.sol
нет нигде.Да и доступа нет.Все равно undefined
Где оно под XP физически лежит?

Nox Noctis
20.05.2003, 14:12
хм. а ты уверен что шаредобджект вообще у тебя сохраняется ?
если так - то файл с расширением .sol должен быть по-любому (http://www.flasher.ru/forum/showthread.php?s=&threadid=30554&highlight=sharedObject) ...

а вообще- предлагаю воспользоваться поиском (http://www.flasher.ru/forum/search.php?s=&action=showresults&searchid=185293&sortby=lastpost&sortorder=descending&pagenumber=1) :)
там много всего полезного...