WEB开发网
开发学院图形图像Flash 基于Facebook和Flash平台的应用架构解析(二) 阅读

基于Facebook和Flash平台的应用架构解析(二)

 2009-09-04 00:00:00 来源:WEB开发网   
核心提示:Flash iFrame Facebook应用至此,我们已经介绍了iFrame和FBML的情况,基于Facebook和Flash平台的应用架构解析(二),接下来开始讨论在应用中如何集成Flash内容的问题,虽然你完全可以构建一个包含了 HTML/JavaScript/ActionScript的混合应用,并在iFrame

Flash iFrame Facebook应用

至此,我们已经介绍了iFrame和FBML的情况,接下来开始讨论在应用中如何集成Flash内容的问题。虽然你完全可以构建一个包含了 HTML/JavaScript/ActionScript的混合应用,但为了说明的方便,我们还是将注意力集中在基本的Flash应用层面——其全部视 觉效果和功能都封装在SWF文件(Flash Player可识别并渲染的、编译后的字节码格式)中。 在上述混合应用中,可以使用到多种API调用,比如服务端API、前面已讨论过的客户端JavaScript API,以及这里将讨论的客户端ActionScript API调用。 你可将SWF文件集成到iFrame或FBML应用中。图3说明了在iFrame应用中的简单实现方法。

基于Facebook和Flash平台的应用架构解析(二)

图3 Flash iFrame Facebook应用

用户在Facebook站点上访问你的应用时,浏览器向Facebook服务器发出一个HTTP请求。

Facebook服务器返回一个HTML/JS页面,其中包含Facebook站点容器和一个iFrame HTML标签。

用户浏览器向你的服务器请求包含在iFrame中的页面。和前面讨论过的情况不同,这个页面不再是一个服务端页面,而是一个简单的 HTML页面(内含SWF文件)。此时,Session信息仍通过GET请求的URL参数传递;你的服务器解析这些参数,并转换为内嵌的SWF所需的 flash参数,这样,在SWF中的ActionScript代码就可以根据这些参数,直接向Facebook服务器发出请求了。

你的服务器将HTML/JS页面返回给用户浏览器,并在iFrame中展示。

用户浏览器向你的服务器发出其他请求,即请求展示在iFrame中的HTML页面中内嵌的SWF文件。

1 2 3 4  下一页

Tags:基于 Facebook Flash

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接