[发明专利]微动画效果查看方法及装置无效
申请号: | 201110253421.1 | 申请日: | 2011-08-30 |
公开(公告)号: | CN102289835A | 公开(公告)日: | 2011-12-21 |
发明(设计)人: | 吕子茹 | 申请(专利权)人: | 北京瑞信在线系统技术有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00 |
代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 姜燕;郑特强 |
地址: | 100007 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微动 效果 查看 方法 装置 | ||
1.一种微动画效果查看方法,用于具有一操作系统的处理设备中,包括:
读取微动画的XML配置文件;所述XML配置文件包括用于描述待形成的微动画场景以及微动画场景中的各元素的属性的标签;
解析所述XML配置文件,利用解析出的各标签的属性值为预先建立的数据模型中与各标签对应的对象的变量赋值;
利用预设的与所述操作系统相匹配的微动画代码获取所述数据模型中对象的变量的值;
加载获取了所述数据模型中对象的变量的值之后的所述微动画代码,从而使得在所述处理设备中形成微动画场景及微动画场景中的各种元素。
2.根据权利要求1所述的方法,所述数据模型中各对象之间的继承关系与所述XML配置文件中各标签之间的继承关系一致。
3.根据权利要求2所述的方法,其中,所述XML配置文件包括场景标签,所述场景标签的子标签包括用于描述所述微动画的运动物体的标签、界面文字标签和按钮标签中的至少一个。
4.根据权利要求3所述的方法,其中,所述预设的与所述操作系统相匹配的微动画代码,包括用于描述所述运动物体的代码、用于生成界面文字的代码和用于生成按钮的代码中的至少一种。
5.根据权利要求1所述的方法,还包括:
检测点击操作;
检测到点击操作后,判断所述点击操作是否是在微动画场景中所述运动物体所在的背景区域;
如果所述点击操作是在微动画场景中运动物体所在的背景区域,则判断所述数据模型中是否有与所述运动物体相关的整体动作对象;
如果所述数据模型中有与所述运动物体相关的整体动作对象,则利用所述微动画代码获取所述数据模型中与所述运动物体相关的整体动作对象的变量的值,在微动画场景中显示所述运动物体的整体动作。
6.根据权利要求5所述的方法,其中,如果所述数据模型中没有与所述运动物体相关的整体动作对象,则判断所述点击操作是否是在微动画场景中运动物体的局部区域;
如果所述点击操作是在微动画场景中运动物体的局部区域,则判断所述数据模型中是否有与所述运动物体相关的位于所述局部区域中的局部动作对象;
如果所述数据模型中有与所述运动物体相关的位于所述局部区域中的局部动作对象,则利用所述微动画代码获取所述数据模型中与所述运动物体相关的局部动作对象的变量的值,在微动画场景中显示运动物体的局部动作。
7.根据权利要求5或6所述的方法,在检测到点击操作后,还包括:
判断所述数据模型中是否有与所述点击操作所在区域相关的音乐对象、音效对象或文字对象;
如果所述数据模型中有与所述点击操作所在区域相关的音乐对象、音效对象或文字对象,则利用所述微动画代码获取所述点击操作所在区域相关的音乐对象、音效对象或文字对象的变量的值,在微动画场景中显示音乐、音效或文字。
8.根据权利要求4所述的方法,其中,解析所述XML配置文件,利用解析出的各标签的属性值为预先建立的数据模型中与各标签对应的对象的变量赋值,包括:
读取XML配置文件的场景标签,获取场景标签的属性值,并利用所述场景标签的属性值为所述数据模型中与场景标签对应的对象的变量赋值;
读取XML配置文件中的场景标签的各子标签的属性值以及各子标签的下一层子标签的属性值,利用获取的属性值为所述数据模型中对应的对象的变量赋值。
9.一种微动画效果查看装置,具有一操作系统,包括:
读取模块,用于读取微动画的XML配置文件;所述XML配置文件包括用于描述待形成的微动画场景以及微动画场景中的各元素的属性的标签;
解析模块,用于解析所述XML配置文件,利用解析出的各标签的属性值为预先建立的数据模型中与各标签对应的对象的变量赋值;
第一处理模块,用于利用预设的与所述操作系统相匹配的微动画代码获取所述数据模型中对象的变量的值;
加载模块,用于加载获取了所述数据模型中对象的变量的值之后的所述微动画代码,从而使得在该微动画效果查看装置中形成微动画场景及微动画场景中的各种元素。
10.根据权利要求9所述的装置,还包括:
检测模块,用于检测点击操作;
第一判断模块,用于在所述检测模块检测到点击操作后,判断所述点击操作是否是在微动画场景中运动物体所在的背景区域;
第二判断模块,用于在所述第一判断模块判断所述点击操作是在微动画场景中运动物体所在的背景区域的情况下,判断所述数据模型中是否有与所述运动物体相关的整体动作对象;
第二处理模块,用于在所述第二判断模块判断所述数据模型中有与所述运动物体相关的整体动作对象的情况下,利用所述微动画代码获取所述数据模型中与所述运动物体相关的整体动作对象的变量的值,在微动画场景中显示运动物体的整体动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京瑞信在线系统技术有限公司,未经北京瑞信在线系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110253421.1/1.html,转载请声明来源钻瓜专利网。