我想知道AS3是否可以获取头信息并处理它?
我试图避免使用PHP来获取信息,然后将其存储在数据库中,将其存储到闪存中,然后再次删除它或类似的东西。
基本上flash正在等待通过URL发送的三个变量,当它被初始化时,然后一旦获得这些变量,它就可以确定下一步的去向。
这适用于Facebook应用程序,我使用FBML嵌入闪存。
提前Thanx!
答案 0 :(得分:1)
仅限AIR,您可以使用httpResponseStatus。否则,在没有AIR的Flash / Flex中你不能。
httpResponseStatus Event
Event Object Type: flash.events.HTTPStatusEvent HTTPStatusEvent.type property = flash.events.HTTPStatusEvent.HTTP_RESPONSE_STATUS
Language Version : ActionScript 3.0 Runtime Versions : AIR 1.0 AIR 1.0
如果对load()方法的调用尝试通过HTTP访问数据,并且Adobe AIR能够检测并返回请求的状态代码,则进行调度。与httpStatus事件不同,httpResponseStatus事件在任何响应数据之前传递。此外,httpResponseStatus事件包含responseHeaders和responseURL属性的值(对于httpStatus事件未定义。请注意,httpResponseStatus事件(如果有)将在任何完整或错误事件之前(以及除此之外)发送。
发现于:
答案 1 :(得分:0)
你的问题有点误导,你问Flash是否可以检索标题信息,但实际上你提到通过URL发送变量。
就URL变量而言,Flash可以检索这些值,请查看以下文章:
http://www.permadi.com/tutorial/flashQueryString/
这就是说,如果你使用PHP,你不需要将数据存储在数据库中,除非你希望以后再次访问它。
尝试谷歌搜索Flash PHP通信,那里应该有很多信息!