我想首先尝试检索$_COOKIE[a]
,如果它不可用,则检索$_GET['a']
如何在动作中执行此操作?
答案 0 :(得分:0)
$ _ COOKIE& $ _GET是PHP变量,您通常会使用PHP通过PHP脚本检索这些值,这些脚本会将这些值返回给Actionscript。 Flash / Php通信有很多资源。
检查这个,例如
http://code2design.com/tutorial/sending_variables_from_flash_to_php_and_back
答案 1 :(得分:0)
stage
和文档对象将具有loaderInfo
属性。 LoaderInfo
具有parameters
属性,该属性是通过文件引用(file.swif? query = string )传递给脚本的查询字符串参数的对象。对于更大的参数长度,您可以使用<param name="flashvars" value="query=string" />
,因为它可以包含任意长度的字符(相对于路径的65535个字符的上限)。
您可能需要在舞台前监听Event.ADDED_TO_STAGE
事件,并且可以通过ActionScript访问参数。
有许多方法可以在Flash中获取Cookie。
URLLoader
从服务器请求数据。数据可以包含cookie信息。ExternalInterface.call()
从JavaScript请求数据。这将允许您使用JavaScript获取/设置当前cookie信息。LocalSharedObject
又名“Flash Cookie”来存储信息。要非常小心您需要多少数据存储以及存储有关用户的信息。