【技术实现步骤摘要】
一种调用动画数据的方法及装置
本专利技术涉及计算机
,特别涉及一种调用动画数据的方法及装置。
技术介绍
目前,Flash被广泛的用于网页设计和网页动画制作及网页视频播放等。大多数的视频网站包括直播网站都采用Flash做为其视频播放器,并且大多数的网页游戏也会使用Flash来开发,Flash的具体使用文件是SWF文件。绝大多数的Flash程序都是由多个SWF(ShockWaveFlash)文件来组成的,通常都是通过主SWF文件来加载其他的SWF文件,使用此方法的好处是,可以进行模块化开发,同时也可以对其他的SWF文件进行加密。比如对与游戏资源文件,通常会使用一个独立的SWF文件来存储,并且可以对独立的SWF文件进行加密,反止被HACK破解。而解密步骤都会在主SWF文件中。在主SWF文件中会有具体的接口来对数据进行解密。通常正常的使用SWF文件都是在主SWF的代码中来加载其他的SWF文件,并且将其加入到Flash显示的主舞台中,这样其他SWF文件才可以进行显示。而对于其他情况仅仅只是想调用另一个SWF文件中的一个方法,比如想调用主SWF文件中对其他SWF文件解密 ...
【技术保护点】
一种调用动画数据的方法,其特征在于,所述方法包括:编写加载第三方的动画文件;查找所述动画文件具有的类及接口;获取需要的目标类并进行实例化,获取所述目标类的实例化对象及对应的接口;调用所述实例化对象的接口获取所述动画文件中的动画数据。
【技术特征摘要】
1.一种调用动画数据的方法,其特征在于,所述方法包括:编写加载第三方的动画文件;查找所述动画文件具有的类及接口;获取需要的目标类并进行实例化,获取所述目标类的实例化对象及对应的接口;调用所述实例化对象的接口获取所述动画文件中的动画数据。2.根据权利要求1所述的方法,其特征在于,所述编写加载第三方的动画文件的步骤,具体包括:定义一个动画文件加载实例;注册动画文件加载完成的回调函数;创建请求动画文件的接口;调用所述接口加载所述动画文件;编写所述回调函数。3.根据权利要求1所述的方法,其特征在于,所述查找所述动画文件具有的类及接口的步骤,包括:查找所述动画文件使用的符号,所述符号包括所有使用的包名,所有的类名,所有的函数名和变量名;通过反编译工具读取所述使用的符号,确定所述动画文件具有的类及接口。4.根据权利要求1所述的方法,其特征在于,所述获取需要的目标类并进行实例化,获取目标类的实例化对象的步骤,具体包括:调用类判断接口判断是否存在需要的目标类;若是,则调用类获取接口获取所述目标类;根据所述目标类,创建所述目标类的实例化对象,确定所述实例化对象的接口。5.根据权利要求3所述的方法,其特征在于,所述调用所述实例化对象的接口获取所述动画文件中的动画数据的步骤,具体包括:获取所述目标类的目标接口,所述目标接口为用户需要获取动画数据的接口,所述目标接口具有用于存放加密前动画数据的数据参数...
【专利技术属性】
技术研发人员:周志刚,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。