Я хочу сначала попытаться получить $_COOKIE[a], если он недоступен, затем получить $_GET['a']
$_COOKIE[a]
$_GET['a']
Как это сделать в ActionScript?
Объект 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 символами для пути).
stage
loaderInfo
LoaderInfo
<a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/LoaderInfo.html#parameters" rel="nofollow">parameters</a>
<param name="flashvars" value="<b>query=string</b>" />
Возможно, вам потребуется прослушать событие Event.ADDED_TO_STAGE, чтобызапуск до стадии и параметров доступны через ActionScript.
Event.ADDED_TO_STAGE
Существует несколько способов получить куки во флэш-памяти.
<a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/URLLoader.html" rel="nofollow">URLLoader</a>
<a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html#call%28%29" rel="nofollow">ExternalInterface.call()</a>
<a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/SharedObject.html" rel="nofollow">LocalSharedObject</a>
$ _ COOKIE & $ _GET, являясь переменными PHP, вы обычно используете PHP для извлечения этих значений с помощью сценария PHP, который возвращает эти значения в Actionscript. Существует множество ресурсов для общения по Flash / Php.
Проверьте это, например, http://code2design.com/tutorial/sending_variables_from_flash_to_php_and_back