Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Cookie и Session (http://www.flasher.ru/forum/showthread.php?t=127773)

Simon4ik 23.07.2009 00:41

Cookie и Session
 
Доброй ночи!
Подскажите, пожалуйста, возможно ли во флеше использовать сессию и кукки сайта, в котором расположен флеш?
Мне нужно менять язык интерфейса при изменении параметра в cookie или session, в php все элементарно, возможно ли использовать эти же значения и во флеше (ActionScript как я понимаю)?
Спасибо!

mooncar 23.07.2009 01:52

Да. Флеш же при обмене данными не напрямую работает с сервером, а через серверные скрипты.
Вот вам вкратце резюме по этому вопросу:
1. Отправку данных на сервер и возврат обратно во флеш при оперативных изменениях без перезагрузки страницы можно выполнить с использованием класса ExternalInterface (ну и плюс JS, AJAX).
2. Если нужно просто получать и отправлять данные на сервер, никак не обновляя страницу публикации, используйте класс LoadVars.
3. Если нужна разовая инициализация переменных внутри флеша в зависимости от кукисов или сессии, используйте параметр публикации swf-ки flashvars, его значение, которое передаст флешке набор предопределенных значений переменных, можно будет как раз менять с помощью php, с учетом сессий и кукисов, при загрузке страницы сайта.
Почитайте об этих классах и всё поймете, скомбинируете механизм, как угодно. Скорее всего, 3-й вариант - ваш.
Вопрос, видимо, был в ветку "Серверные технологии и флеш".

dimarik 25.07.2009 17:15

Посмотрите класс CookieManager Алексея Никутина. Правда, класс написан на AS3, но его легко портировать на AS2.


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

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