flash游戏加载方法和装置的制造方法

文档序号:9597690阅读:469来源:国知局
flash游戏加载方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体涉及一种flash游戏加载方法和装置。
【背景技术】
[0002]随着计算机技术的发展,互联网出现了各种各样的网络资源,其中一种就是flash游戏。
[0003]在实际应用中,由于flash游戏开发商可能会开发各种各样的flash游戏,而这些flash游戏可能共用同样的交互接口,也可能有特殊的交互接口。该交互接口为在玩家玩flash游戏的过程中,flash游戏与服务器等进行数据交互的接口。
[0004]目前技术中,flash游戏开发商为了方便开发,会将所有其交互接口写入flash组件中,而在加载flash游戏时,则会将所有这些接口全部加载,但是对于一类或者说一款flash游戏,其可能不会用到所有接口。因此,上述交互接口的加载方式,额外占用了系统资源,造成了系统资源的浪费,影响系统的性能。

【发明内容】

[0005]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的flash游戏加载这种和相应的flash游戏加载方法。
[0006]依据本发明的一个方面,本发明公开了一种flash游戏加载方法,包括:
[0007]从服务器获取对应flash游戏的交互接口列表;
[0008]动态加载所述交互接口列表中的交互接口 ;
[0009]从服务器获取对应flash的游戏内容;
[0010]加载所述游戏内容。
[0011]优选的,在从服务器获取对应flash游戏的交互接口列表之前,还包括:
[0012]加载flash游戏的flash组件的壳。
[0013]优选的,还包括:
[0014]为所述壳设置未加载状态、正加载状态、加载失败状态、等待状态和运行时状态。
[0015]优选的,所述从服务器获取对应flash游戏的交互接口列表的步骤包括:
[0016]异步向服务器发送交互接口列表获取请求,以异步从服务器获取交互接口列表。
[0017]优选的,所述动态加载所述交互接口列表中的交互接口的步骤,包括:
[0018]在确定所述壳的状态处于等待状态后,动态加载所述交互接口列表中的交互接口表。
[0019]优选的,所述从服务器获取对应flash的游戏内容的步骤包括:
[0020]异步向服务器发送游戏内容获取请求,以异步从服务器获取游戏内容。
[0021]优选的,所述动态加载所述交互接口列表中的交互接口的步骤包括:
[0022]通过注册接口 API,动态加载所述交互接口列表中的交互接口。
[0023]优选的,所述通过注册接口 API,动态加载所述交互接口列表中的交互接口的步骤,包括:
[0024]针对所述交互接口列表中的各交互接口名,通过注册接口 API,从本地获取相应交互接口名的代码进行加载。
[0025]优选的,所述通过注册接口 API,动态加载所述交互接口列表中的交互接口的步骤,包括:
[0026]通过所述注册接口 API,将所述交互接口列表中的交互接口向系统进行注册。
[0027]依据本发明的另外一个方面,本发明还公开了一种flash游戏加载装置,包括:
[0028]接口列表获取模块,适于从服务器获取对应flash游戏的交互接口列表;
[0029]接口动态加载模块,适于动态加载所述交互接口列表中的交互接口 ;
[0030]游戏内容获取模块,适于从服务器获取对应flash的游戏内容;
[0031 ] 游戏内容加载模块,适于加载所述游戏内容。
[0032]优选的,在接口列表获取模块之前,还包括:
[0033]壳加载模块,适于加载flash游戏的flash组件的壳;
[0034]优选的,还包括:
[0035]状态设置模块,适于为所述壳设置未加载状态、正加载状态、加载失败状态、等待状态和运行时状态。
[0036]优选的,所述游戏内容获取模块包括:
[0037]异步列表获取模块,适于异步向服务器发送交互接口列表获取请求,以异步从服务器获取交互接口列表。
[0038]优选的,所述接口动态加载模块包括:
[0039]第一接口动态加载子模块,适于在确定所述壳的状态处于等待状态后,动态加载所述交互接口列表中的交互接口表。
[0040]优选的,所述游戏内容获取模块包括:
[0041]异步内容获取模块,适于异步向服务器发送游戏内容获取请求,以异步从服务器获取游戏内容。
[0042]优选的,所述接口动态加载模块包括:
[0043]第二接口动态加载子模块,适于通过注册接口 API,动态加载所述交互接口列表中的交互接口。
[0044]优选的,所述第二接口动态加载子模块包括:
[0045]本地接口加载子模块,适于针对所述交互接口列表中的各交互接口名,通过注册接口 API,从本地获取相应交互接口名的代码进行加载。
[0046]优选的,所述接口动态加载模块包括:
[0047]动态接口注册子模块,适于通过所述注册接口 API,将所述交互接口列表中的交互接口向系统进行注册。
[0048]依据本发明的另外一个方面,本发明还公开了一种设备,包括:
[0049]存储器和处理器;
[0050]所述存储器用于存储可执行代码;
[0051]所述处理器用于执行所述可执行代码,所述可执行代码执行包括以下步骤的方法:
[0052]从服务器获取对应flash游戏的交互接口列表;
[0053]动态加载所述交互接口列表中的交互接口 ;
[0054]从服务器获取对应flash的游戏内容;
[0055]加载所述游戏内容。
[0056]根据本发明的flash游戏加载方法和装置,可以在加载flash游戏的flash组件时,根据flash游戏需求的交互接口,动态加载这些交互接口,然后再加载具体的游戏内容,由此解决了在先技术中,需要加载flash组件中写死的所有交互接口,导致很多该flash游戏不需要的接口也被加载,浪费系统资源的问题,取得了可以根据flash游戏的需要,动态加载该flash游戏的接口,避免加载无用的接口,节省系统资源,提高系统性能的有益效果。
[0057]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0058]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0059]图1示出了根据本发明一个实施例的一种flash游戏加载方法的步骤流程图;
[0060]图2示出了根据本发明一个实施例的一种flash游戏加载方法的步骤流程图;
[0061]图3示出了根据本发明一个实施例的一种flash游戏加载装置的结构框图;
[0062]图4示出了根据本发明一个实施例的一种flash游戏加载装置的结构框图;以及
[0063]图5示出了根据本发明一个实施例的一种设备的结构框图
【具体实施方式】
[0064]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0065]实施例一
[0066]参照图1,其示出了本发明实施例的一种flash游戏加载方法的步骤流程图,具体可以包括:
[0067]步骤110,从服务器获取对应flash游戏的交互接口列表;
[0068]在本发明实施例中,用户在客户端中打开一个flash游戏页面之后,该flash游戏页面则首先发送flash组件的加载请求,然后从服务器获取flash组件的数据,开始加载flash游戏。
[0069]本发明实施例预先在服务器中设置各个flash游戏与该flash游戏需要用到的交互接口列表。在实际应用中,可以将具体的flash游戏与各交互接口对应,此时网页在向服务器请求交互接口列表的数据时,在请求中发送flash游戏名,服务器则根据flash游戏名查找与该flash游戏对应的交互接口列表返回给网页。
[0070]当然,在实际应用中,一个类别的游戏可能需要的接口一致,那么可以按照游戏的类型与交互接口对应,那么此时网页在在向服务器请求交互接口列表的数据时,在请求中发送flash游戏的类型,服务器则根据flash游戏类型查找与该flash游戏对应的交互接口列表返回给网页。比如单机类游戏用到上传分数接口上传分数即可,不需要同步分数到其他网页的flash游戏中。而动联机类游戏,如两个人的格斗游戏,需要同步则会用到同步分数接口到其他网页的flash游戏中。因此两者用到的交互接口不尽
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1