Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   sharedObjects() да чтобы без REFRESH - был бы РАЙ! (http://www.flasher.ru/forum/showthread.php?t=38404)

Max N Chubin_ 14.10.2002 19:28

sharedObjects() да чтобы без REFRESH - был бы РАЙ!
 
Вложений: 1
Господа, вот уже вторую неделю пиво ждет своего хозяина!
Есть такая нетривиальная задачка для тех кто не ищет легких Путей (ударение на Е)!
Итак:
HTML страничка открывает 2 мувика. Пускай вопрос зачем вас не тревожит! Один мувик должен класть куки (читай sharedObjects) клиенту, а второй мувик тут же их читать и показывать.
Сделано так:
1 й мувик - поле ввода куков, кнопка сохранения, кнопка контроля записи - то бишь загрузка куков.
2 й мувик - есть дин.текстовое поле и функция чтения куков. срабатывающая по EnterFrame().

работает:
первый мув жму кнопку "Сохранить" куки - все пучком. они лежат. проверяем кнопкой LOAD в том же муве. НО! Второй мув их не видит! Т.е. в текст поле остаются старые значения. Если теперь нажать кнопочку REFRESH то все становится правильно.Я конечно сейчас вставил туда javascript:location.reload(); но это не решение ... т.к. остальной HTML контент не должен "передергиваться"..
в общем вот такая задачка.

Нужно (если возможно):
не прибегая к JS сделать так чтобы мувик получал свежие куки!!!!
ПАМАГИТЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ!
;)
зы: исходники и HTML прилагаю в архиве.

Nox Noctis 14.10.2002 23:38

Вложений: 1
ну что я могу сказать... ;)


еще один человек должен мне пиво :D


все ведь просто =)

КАЖДЫЙ РАЗ, когда ты вызываешь getLocal
после чтения полей объекта .data
СТИРАЙ объект cook =))

и все =)

см. поправленный исходничек :) все работает :)

Max N Chubin_ 15.10.2002 11:28

пиво готово!
 
Случилось чудо - друг спас жЫсть другу!
Если ты в Москве, то мыль мне, состыкуемся как нть вечерком и будет пиво и чипсы и возможно даже чиксы.
:) :) :)
спасибо за помощь!

С уважением,

Alitet 15.10.2002 11:45

а у меня не пашет!
 
Делаю все как нужно (ИМХО), однако, все равно ран-тайм чтение данных из sol-файла не пашет! Первый клип как у МАХ-а все делает верно. Создает и обновляет sol как нужно и когда нужно. А вот второй клип....с ним беда. Если запускаю две swf-ки через плейер - все работает, а если через IE - второй считывает so.data только при загрузке html-страницы. Для подтверждения слов приведу пару строк кода:
<...>
_root.interval2 = setInterval(Movement2, 200);
<...>
function Movement2() {
delete mySO;
mySO = SharedObject.getLocal("menu1", "/");
if (_root.link != mySO.data.link && mySO.data.link != undefined) {
_root.link = mySO.data.link;
_root.title = mySO.data.title;
}
// updateAfterEvent();
}

Nox Noctis 15.10.2002 20:04

2Max N Chubin_
угу... только я в питере =)))
если однажды все, кто мне тут должен пиво,
соберутся мне его отдать, при моем приезде в мск,
то цирроз печени мне обеспечен :D :D


2Alitet
без исходника не понятно что там не так

derhab 15.10.2002 21:29

Да что пиво Нокс, ты вполне водяры заслуживаешь...:))))))

Max N Chubin_ 16.10.2002 11:37

та Питер это ж не Владик!
 
Я про пиво себе отметочку сделал...
в долгу не останусь!
:)

Что в Росии ПИТ, то в Бельгии блеватъ!
Водка - самое правильное пиво!
кстати тут неуемный Alitet нашел еще один способ через connection
очень даже приятный способ...

Nox Noctis 17.10.2002 02:13

я те сразу локалконнекшн хотле посоветовать...
...а потом посмотрел, что и так все работает =)


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

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