Как получить информацию о cookie и параметре GET в actionscript? - PullRequest
0 голосов
/ 07 ноября 2010

Я хочу сначала попытаться получить $_COOKIE[a], если он недоступен, затем получить $_GET['a']

Как это сделать в ActionScript?

Ответы [ 2 ]

0 голосов
/ 07 ноября 2010

Объект stage и документ будут иметь свойство loaderInfo.LoaderInfo имеет атрибут <a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/LoaderInfo.html#parameters" rel="nofollow">parameters</a>, который является объектом параметров строки запроса, передаваемых в скрипт через ссылку на файл (file.swif? query = string ).Для большей длины параметра вы можете использовать <param name="flashvars" value="<b>query=string</b>" />, так как он может содержать любую длину символов (в сравнении с 65535 символами для пути).

Возможно, вам потребуется прослушать событие Event.ADDED_TO_STAGE, чтобызапуск до стадии и параметров доступны через ActionScript.

Существует несколько способов получить куки во флэш-памяти.

  1. Вы можете запросить данные с сервера, используя <a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/URLLoader.html" rel="nofollow">URLLoader</a>.Данные могут содержать информацию о файлах cookie.
  2. Вы можете запросить данные из JavaScript, используя <a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html#call%28%29" rel="nofollow">ExternalInterface.call()</a>.Это позволит вам получать / устанавливать текущую информацию о cookie-файлах с помощью JavaScript.
  3. Вы можете использовать встроенную в ActionScript <a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/SharedObject.html" rel="nofollow">LocalSharedObject</a>, известную как «Flash Cookie», для хранения информации.Будьте очень осторожны с тем, сколько хранилищ данных вам нужно и какую информацию вы храните о пользователе.
0 голосов
/ 07 ноября 2010

$ _ COOKIE & $ _GET, являясь переменными PHP, вы обычно используете PHP для извлечения этих значений с помощью сценария PHP, который возвращает эти значения в Actionscript. Существует множество ресурсов для общения по Flash / Php.

Проверьте это, например,
http://code2design.com/tutorial/sending_variables_from_flash_to_php_and_back

...