![]() |
sharedObjects() да чтобы без REFRESH - был бы РАЙ!
Вложений: 1
Господа, вот уже вторую неделю пиво ждет своего хозяина!
Есть такая нетривиальная задачка для тех кто не ищет легких Путей (ударение на Е)! Итак: HTML страничка открывает 2 мувика. Пускай вопрос зачем вас не тревожит! Один мувик должен класть куки (читай sharedObjects) клиенту, а второй мувик тут же их читать и показывать. Сделано так: 1 й мувик - поле ввода куков, кнопка сохранения, кнопка контроля записи - то бишь загрузка куков. 2 й мувик - есть дин.текстовое поле и функция чтения куков. срабатывающая по EnterFrame(). работает: первый мув жму кнопку "Сохранить" куки - все пучком. они лежат. проверяем кнопкой LOAD в том же муве. НО! Второй мув их не видит! Т.е. в текст поле остаются старые значения. Если теперь нажать кнопочку REFRESH то все становится правильно.Я конечно сейчас вставил туда javascript:location.reload(); но это не решение ... т.к. остальной HTML контент не должен "передергиваться".. в общем вот такая задачка. Нужно (если возможно): не прибегая к JS сделать так чтобы мувик получал свежие куки!!!! ПАМАГИТЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ! ;) зы: исходники и HTML прилагаю в архиве. |
Вложений: 1
ну что я могу сказать... ;)
еще один человек должен мне пиво :D все ведь просто =) КАЖДЫЙ РАЗ, когда ты вызываешь getLocal после чтения полей объекта .data СТИРАЙ объект cook =)) и все =) см. поправленный исходничек :) все работает :) |
пиво готово!
Случилось чудо - друг спас жЫсть другу!
Если ты в Москве, то мыль мне, состыкуемся как нть вечерком и будет пиво и чипсы и возможно даже чиксы. :) :) :) спасибо за помощь! С уважением, |
а у меня не пашет!
Делаю все как нужно (ИМХО), однако, все равно ран-тайм чтение данных из 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(); } |
2Max N Chubin_
угу... только я в питере =))) если однажды все, кто мне тут должен пиво, соберутся мне его отдать, при моем приезде в мск, то цирроз печени мне обеспечен :D :D 2Alitet без исходника не понятно что там не так |
Да что пиво Нокс, ты вполне водяры заслуживаешь...:))))))
|
та Питер это ж не Владик!
Я про пиво себе отметочку сделал...
в долгу не останусь! :) Что в Росии ПИТ, то в Бельгии блеватъ! Водка - самое правильное пиво! кстати тут неуемный Alitet нашел еще один способ через connection очень даже приятный способ... |
я те сразу локалконнекшн хотле посоветовать...
...а потом посмотрел, что и так все работает =) |
| Часовой пояс GMT +4, время: 18:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.