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所述的装置,其特征在于,所述装置还包括:第二添加单元,用于在通过预设的第二类对象加载所述二进制数据之前,添加所述第二类对象加载所述二进制数据时加载成功的监听事件。