利索能及
我要发布
收藏
专利号: 2017101123356
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-10
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于Flash的公共资源加载方法,其特征在于,所述方法包括:获取待加载目标文件的信息;

创建第一类对象,所述第一类对象为Flash API中用于加载任意文件的类对象,所述第一类对象指定以二进制数据形式加载数据;

通过所述第一类对象以二进制数据形式加载所述目标文件,得到二进制数据;

通过预设的第二类对象加载所述二进制数据,在加载完成后卸载第二类对象,所述第二类对象为Flash API中用于加载资源文件的类对象,所述第二类对象加载所述二进制数据时指定加载到Flash父域中;

通过Flash父域获取所述二进制数据。

2.根据权利要求1所述的方法,其特征在于,在所述通过预设的第二类对象加载所述二进制数据之前,所述方法还包括:创建所述第二类对象。

3.根据权利要求1所述的方法,其特征在于,所述创建第一类对象的步骤,具体包括:实例化一个第一类对象;

添加所述第一类对象加载成功事件的回调函数;

指定所述第一类对象以二进制数据形式加载数据。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:添加所述第一类对象加载所述目标文件时加载成功的监听事件,在通过所述第一类对象以二进制数据形式加载所述目标文件完成时,执行通过预设的第二类对象加载所述二进制数据的步骤。

5.根据权利要求1所述的方法,其特征在于,在通过预设的第二类对象加载所述二进制数据之前,所述方法还包括:

添加所述第二类对象加载所述二进制数据时加载成功的监听事件。

6.一种基于Flash的公共资源加载装置,其特征在于,所述装置包括:第一获取单元,用于获取待加载目标文件的信息;

第一创建单元,用于创建第一类对象,所述第一类对象为Flash API中用于加载任意文件的类对象,所述第一类对象指定以二进制数据形式加载数据;

第一加载单元,用于通过所述第一类对象以二进制数据形式加载所述目标文件,得到二进制数据;

第二加载单元,用于通过预设的第二类对象加载所述二进制数据,在加载完成后卸载第二类对象,所述第二类对象为Flash API中用于加载资源文件的类对象,所述第二类对象加载所述二进制数据时指定加载到Flash父域中;

第二获取单元,用于通过Flash父域获取所述二进制数据。

7.根据权利要求6所述的装置,其特征在于,所述装置还包括:第二创建单元,用于在所述通过预设的第二类对象加载所述二进制数据之前,创建所述第二类对象。

8.根据权利要求6所述的装置,其特征在于,所述第一创建单元具体用于:实例化一个第一类对象;

添加所述第一类对象加载成功事件的回调函数;

指定所述第一类对象以二进制数据形式加载数据。

9.根据权利要求6所述的装置,其特征在于,所述装置还包括:第一添加单元,用于添加所述第一类对象加载所述目标文件时加载成功的监听事件,在通过所述第一类对象以二进制数据形式加载所述目标文件完成时,执行通过预设的第二类对象加载所述二进制数据的步骤。

10.根据权利要求6所述的装置,其特征在于,所述装置还包括:第二添加单元,用于在通过预设的第二类对象加载所述二进制数据之前,添加所述第二类对象加载所述二进制数据时加载成功的监听事件。