[发明专利]一种flash程序对象的构建方法及装置有效
申请号: | 201110451133.7 | 申请日: | 2011-12-29 |
公开(公告)号: | CN102591660A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 杨健伟;徐霞;夏敬华;刘向华;王磊 | 申请(专利权)人: | 深圳市蓝凌软件股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/45 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 flash 程序 对象 构建 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种flash程序对象的构建方法及装置。
背景技术
可扩展标记语言(XML,Extensible Markup Language)是一种结构化标签语言,很适合用来记录结构化的数据,这与flash程序对象的结构性关系极其相似。为了灵活配置程序需要元数据的支持已达到不用重新编译源程序就可以实现修改程序功能的目的。
现有技术中存在一种以Spring框架来实现flash程序对象的构建方法,Spring框架通过XML定义出类关系及结构从而实现一个flash程序的配置,但是Spring框架通常用于构建文件体积较大的flash程序,而在实际应用中flash程序对于文件体积是比较敏感的,程序体积越小越好,这样有利于网页的快速加载,而现有的Spring框架对于中小flash应用有些臃肿,并不适用于创建轻量级的flash程序。
发明内容
本发明实施例提供了一种flash程序对象的构建方法及装置,用于通过少量的代码就可以实现一套轻量级的flash程序对象的构建。
一方面,本发明实施例提供的flash程序对象的构建方法,包括:
当一个类已经被引用且所述类已经被编译并被加载到了虚拟机中,从预置的可扩展标记语言XML节点获取类的定义;
根据所述类的定义创建flash程序对象;
将XML节点的属性映射到被创建成功的flash程序对象上,所述XML节点的属性的值为数字或字符串。
另一方面,本发明实施例提供的flash程序对象的构建装置,包括:
获取单元,用于当一个类已经被引用且所述类已经被编译并被加载到了虚拟机中,从预置的可扩展标记语言XML节点获取类的定义;
创建单元,用于根据所述类的定义创建flash程序对象;
映射单元,用于将XML节点的属性映射到被创建成功的flash程序对象上。
从以上技术方案可以看出,本发明实施例具有以下优点:
在本发明实施例中,当一个类已经被引用且所述类已经被编译并被加载到了虚拟机中之后,从预置的XML节点获取到类的定义,然后根据获取到的类的定义创建flash程序对象,最后将预置的XML节点的属性映射到已经被创建成功的flash程序对象上,由于本发明实施例中只需要根据类的定义来创建flash程序对象,并且将XML节点的属性被映射到flash程序对象上即可完成整个flash程序对象的构建过程,可见这样的创建过程只需要执行几个必要的函数,即可通过少量的代码执行过程就能够实现一套轻量级的flash程序对象的构建。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的技术人员来讲,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的flash程序对象的构建方法的示意图;
图2为本发明实施例提供的flash程序对象的构建装置的示意图。
具体实施方式
本发明实施例提供了一种flash程序对象的构建方法及装置,用于通过少量的代码就可以实现一套轻量级的flash程序对象的构建。
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的一种flash程序对象的构建方法,如图1所示,包括:
101、当一个类已经被引用且所述类已经被编译并被加载到了虚拟机中,从预置的可扩展标记语言XML节点获取类的定义。
在本发明实施例中,可扩展标记语言(XML,Extensible Markup Language)是一种结构化标签语言,用来记录结构化的数据,这与flash程序对象的结构性关系极其相似,flash是一种跨平台的技术方案,只需要一次编码即可在不同平台上应用,flash应用通常运行在安装有flash插件的浏览器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市蓝凌软件股份有限公司,未经深圳市蓝凌软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110451133.7/2.html,转载请声明来源钻瓜专利网。