Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как получить куки? (http://www.flasher.ru/forum/showthread.php?t=168056)

viktorami 16.09.2011 11:32

как получить куки?
 
собственно, средствами AS3?

Genzo 16.09.2011 11:38

ExternalInterface и вызывайте метод JS

Добавлено через 2 минуты
Код AS3:

if(ExternalInterface.available)
                {
                    var cookieString:String = ExternalInterface.call('document.cookie');
                    if(cookieString != null)
                    {
                        var coockieArray:Array = cookieString.split(';');
                    }
                }


viktorami 16.09.2011 12:11

так а где собственно писано название куки?

Genzo 16.09.2011 12:26

Разпасрите строку как вам угодно

viktorami 16.09.2011 13:50

хм. так что там будут ВСЕ куки)))?

Genzo 16.09.2011 13:54

http://www.w3schools.com/jsref/prop_doc_cookie.asp
Цитата:

The cookie property returns all name/value pairs of cookies in the current document.

dimarik 16.09.2011 23:07

Сессионных тоже не будет.

viktorami 19.09.2011 18:44

не получается. не видит ничего. возвращает null. на стороне java -ничего писать не надо?

Добавлено через 41 минуту
даже это не работает! хотя куда уж проще!
var cookieValue:* = ExternalInterface.call("function(){return document.cookie;}");

Добавлено через 45 минут
ExternalInterface.available
не выполняется это условие! причем в отладке из среды - выполняется. а из браузера - нет!

Добавлено через 47 минут
available:Boolean [только для чтения] Указывает, находится ли проигрыватель в контейнере, предлагающем внешний интерфейс.
что за такой контейнер? там надо это как то указать?

Genzo 20.09.2011 11:54

Код:

<param name="allowScriptAccess" value="sameDomain" />

willis83 20.09.2011 12:17

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


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

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