一种基于Flash技术的带复选框树形结构目录构建方法及装置制造方法及图纸

技术编号:9927489 阅读:109 留言:0更新日期:2014-04-16 18:31
本发明专利技术涉及一种基于Flash技术的带复选框树形结构目录构建方法,包括以下步骤:创建树形结构目录,并对树形结构目录进行初始化,加载Flash特效文件,得到特效树形结构目录,所述Flash特效文件用于为树形结构目录增加复选框;获取数据源,并将数据源导入特效树形结构目录中;特效树形结构目录对数据源从顶点开始进行解析处理,得到与每个节点对应的节点数据及节点间的层级关系;特效树形结构目录根据每个节点数据的属性确定该节点上复选框的初始状态;特效树形结构目录根据节点间的层级关系将每个构建完的节点进行排列组合后显示。本发明专利技术对比Flash传统的树形结构目录,可以在较好以树形层次感展示数据的同时,对数据进行方便的选择,使用方便。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种基于Flash技术的带复选框树形结构目录构建方法,包括以下步骤:创建树形结构目录,并对树形结构目录进行初始化,加载Flash特效文件,得到特效树形结构目录,所述Flash特效文件用于为树形结构目录增加复选框;获取数据源,并将数据源导入特效树形结构目录中;特效树形结构目录对数据源从顶点开始进行解析处理,得到与每个节点对应的节点数据及节点间的层级关系;特效树形结构目录根据每个节点数据的属性确定该节点上复选框的初始状态;特效树形结构目录根据节点间的层级关系将每个构建完的节点进行排列组合后显示。本专利技术对比Flash传统的树形结构目录,可以在较好以树形层次感展示数据的同时,对数据进行方便的选择,使用方便。【专利说明】一种基于Flash技术的带复选框树形结构目录构建方法及装置
本专利技术涉及树形结构目录构建方法,特别涉及一种基于Flash技术的带复选框树形结构目录构建方法及装置。
技术介绍
基于Flash技术开发的应用程序如今已广泛的运用于互联网之中,并被大众所认可。而Flex是基于Flash技术的一种高效、免费的开源框架,可用于构建具有表现力的Web应用程序,并自带了很多方便的默认控件,如树形结构目录、表格等。用户可以根据自己的项目需要,从Flex框架中任意选择现有的控件进行搭配组合来开发应用程序。传统的Flash树形结构目录是不带复选框的,当数据源传入数组或XML格式的数据,传统树形结构目录按照接入的数据结构展示出树形层级关系的数据,但现实项目中往往不仅仅是要展示数据的层级结构,还希望在数据上进行筛选,例如邮件的接收人、客户等,这时传统的树形结构就无法满足实际项目的需要了,因此需要在树形结构目录的基础上开发出能筛选数据的功能,这样一种用于创建带复选框的树形结构目录的方法就出现了 ;传统树形结构目录的不足:未带有复选框,而在实际情况中,我们不仅仅需要查看层级关系的数据,而是要勾选这些数据,例如:带组织机构的人员、带商品分类的商品,当查看了分类数据后经常跟随选择操作,而不带复选框的传统树形结构目录无法提供数据选择操作。
技术实现思路
本专利技术所要解决的技术问题是提供一种带有复选框的、能够清晰的显示树形结构目录的基于Flash技术的带复选框树形结构目录构建方法及装置。本专利技术解决上述技术问题的技术方案如下:一种基于Flash技术的带复选框树形结构目录构建方法,包括以下步骤:步骤1:创建树形结构目录,并对树形结构目录进行初始化,加载Flash特效文件,得到特效树形结构目录,所述Flash特效文件用于为树形结构目录增加复选框;步骤2:获取数据源,并将数据源导入特效树形结构目录中;步骤3:特效树形结构目录对数据源从顶点开始进行解析处理,得到与每个节点对应的节点数据及节点间的层级关系;步骤4:特效树形结构目录根据每个节点数据的属性确定该节点上复选框的初始状态,完成每个节点的构建;步骤5:特效树形结构目录根据节点间的层级关系将每个构建完的节点进行排列组合后显示。本专利技术的有益效果是:本专利技术对比Flash传统的树形结构目录,可以在较好以树形层次感展示数据的同时,对数据进行方便的选择,使用方便。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述Flash特效文件继承于Flash默认树形目录特效。进一步,所述复选框的属性包括选中、非选中、部分选中、复选框的填充色、复选框的透明度、复选框边距、复选框四个角的弧度、父目录取消选择时是否回收子项和父目录选中时是否展开子项。进一步,所述数据源包含树形结构目录中每个节点的数据信息及属性信息。进一步,所述数据源为XML结构。进一步,一种基于Flash技术的带复选框树形结构目录构建装置,包括创建模块,导入模块,解析模块,构建节点模块和显示模块;进一步,所述创建模块,用于创建树形结构目录,并对树形结构目录进行初始化,加载Flash特效文件,得到特效树形结构目录,所述Flash特效文件用于为树形结构目录增加复选框;进一步,所述导入模块,用于获取数据源,并将数据源导入特效树形结构目录中;进一步,所述解析模块,用于利用特效树形结构目录对数据源从顶点开始进行解析处理,得到与每个节点对应的节点数据及节点间的层级关系;进一步,所述构建节点模块,用于使特效树形结构目录根据每个节点数据的属性确定该节点上复选框的初始状态,完成每个节点的构建;进一步,所述显示模块,用于使特效树形结构目录根据节点间的层级关系将每个构建完的节点进行排列组合后显示。进一步,所述创建模块中的Flash特效文件继承于Flash默认树形目录特效。进一步,所述创建模块中Flash特效文件增加的复选框的属性包括选中、非选中、部分选中、复选框的填充色、复选框的透明度、复选框边距、复选框四个角的弧度、父目录取消选择时是否回收子项和父目录选中时是否展开子项。进一步,所述导入模块获取的数据源包含树形结构目录中每个节点的数据信息及属性信息。进一步,所述导入模块获取的数据源为XML结构。【专利附图】【附图说明】图1为本专利技术方法步骤流程图;图2为本专利技术装置结构图。附图中,各标号所代表的部件列表如下:1、创建模块,2、导入模块,3、解析模块,4、构建节点模块,5、显示模块。【具体实施方式】以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,为本专利技术方法步骤流程图;图2为本专利技术装置结构图。实施例1一种基于Flash技术的带复选框树形结构目录构建方法,包括以下步骤:步骤1:创建树形结构目录,并对树形结构目录进行初始化,加载Flash特效文件,得到特效树形结构目录,所述Flash特效文件用于为树形结构目录增加复选框;步骤2:获取数据源,并将数据源导入特效树形结构目录中;步骤3:特效树形结构目录对数据源从顶点开始进行解析处理,得到与每个节点对应的节点数据及节点间的层级关系;步骤4:特效树形结构目录根据每个节点数据的属性确定该节点上复选框的初始状态,完成每个节点的构建;步骤5:特效树形结构目录根据节点间的层级关系将每个构建完的节点进行排列组合后显示。所述Flash特效文件继承于Flash默认树形目录特效。所述复选框的属性包括选中、非选中、部分选中、复选框的填充色、复选框的透明度、复选框边距、复选框四个角的弧度、父目录取消选择时是否回收子项和父目录选中时是否展开子项。所述数据源包含树形结构目录中每个节点的数据信息及属性信息。所述数据源为XML结构。一种基于Flash技术的带复选框树形结构目录构建装置,包括创建模块I,导入模块2,解析模块3,构建节点模块4和显示模块5 ;所述创建模块1,用于创建树形结构目录,并对树形结构目录进行初始化,加载Flash特效文件,得到特效树形结构目录,所述Flash特效文件用于为树形结构目录增加复选框;所述导入模块2,用于获取数据源,并将数据源导入特效树形结构目录中;所述解析模块3,用于利用特效树形结构目录对数据源从顶点开始进行解析处理,得到与每个节点对应的节点数据及节点间的层级关系;所述构建节点模块4,用于使特效树形结构目录根据每个节点数据的属性确定该节点上复选框的初始状态,完成每个节点的构建;所述显示模块5,用于使特效树形结构目录根据节点间的层本文档来自技高网
...

【技术保护点】
一种基于Flash技术的带复选框树形结构目录构建方法,其特征在于,包括以下步骤:步骤1:创建树形结构目录,并对树形结构目录进行初始化,加载Flash特效文件,得到特效树形结构目录,所述Flash特效文件用于为树形结构目录增加复选框;步骤2:获取数据源,并将数据源导入特效树形结构目录中;步骤3:特效树形结构目录对数据源从顶点开始进行解析处理,得到与每个节点对应的节点数据及节点间的层级关系;步骤4:特效树形结构目录根据每个节点数据的属性确定该节点上复选框的初始状态,完成每个节点的构建;步骤5:特效树形结构目录根据节点间的层级关系将每个构建完的节点进行排列组合后显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘琦郑兆妙蒋劲松
申请(专利权)人:桂林长海科技有限责任公司
类型:发明
国别省市:广西;45

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1