Я хочу, чтобы сначала попытаться получить $_COOKIE[a]
, если он не доступен, то получить $_GET['a']
Как получить информацию о файле cookie и GET в ActionScript?
Как сделать это в ActionScript?
Я хочу, чтобы сначала попытаться получить $_COOKIE[a]
, если он не доступен, то получить $_GET['a']
Как получить информацию о файле cookie и GET в ActionScript?
Как сделать это в ActionScript?
$ _COOKIE & $ _GET Будучи переменными PHP, вы обычно используете PHP для извлечения этих значений с помощью PHP-скрипта, который возвращает эти значения в ActionScript. Есть много ресурсов для общения по Flash/Php.
Проверьте это, например
http://code2design.com/tutorial/sending_variables_from_flash_to_php_and_back
stage
и документ объект будет иметь loaderInfo
свойство. LoaderInfo
имеет атрибут parameters
, который является объектом параметров строки запроса, переданных скрипту через ссылку на файл (file.swif? query = string). Для большей длины параметра вы можете использовать <param name="flashvars" value="query=string" />
, так как он может содержать любую длину символов (против шапки 65535 символов для пути).
Возможно, вам необходимо будет прослушать событие Event.ADDED_TO_STAGE
, чтобы запустить сцену, и параметры доступны через ActionScript.
Существует множество способов получения файлов cookie во флэш-памяти.
URLLoader
. Данные могут содержать информацию о файлах cookie.ExternalInterface.call()
. Это позволит вам получить/установить текущую информацию cookie с помощью JavaScript.LocalSharedObject
aka «Flash Cookie» для хранения информации. Будьте очень осторожны с тем, сколько данных вам необходимо и какая информация вы храните о пользователе.
Можете ли вы привести пример, как получить строку запроса из 'LoaderInfo'? – ollydbg
О, кажется, нет, это доступно только в AS3, мне нужно это для AS2 ... – ollydbg
, если вы отправили «query = string», «stage.loaderInfo.parameters.query» будет иметь значение «string». – zzzzBov