Flex中的HDividedBox和VDividedBox的比较

news/2024/9/3 0:31:42 标签: 大数据

1、HDividedBox

(1)源码

HVD.mxml:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx"
			   width="100%" height="100%">
	<s:layout>
		<s:BasicLayout/>
	</s:layout>
	<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
	</fx:Declarations>
	<fx:Script>
		<![CDATA[
			import mx.collections.ArrayCollection;
			
			[Bindable]
			//图表数据绑定
			private var gridArray:ArrayCollection = new ArrayCollection([
				{month:"一月",Mon:"45",Tus:"23",Wed:"64",Thu:"42",Fri:"20",Sat:"54",Sun:"42"},
				{month:"二月",Mon:"12",Tus:"52",Wed:"25",Thu:"45",Fri:"41",Sat:"54",Sun:"25"},
				{month:"三月",Mon:"56",Tus:"42",Wed:"24",Thu:"45",Fri:"31",Sat:"45",Sun:"14"},
				{month:"四月",Mon:"45",Tus:"40",Wed:"21",Thu:"75",Fri:"20",Sat:"15",Sun:"45"},
				{month:"五月",Mon:"23",Tus:"51",Wed:"20",Thu:"45",Fri:"15",Sat:"56",Sun:"43"},
				{month:"六月",Mon:"30",Tus:"20",Wed:"23",Thu:"95",Fri:"42",Sat:"58",Sun:"13"},
				{month:"七月",Mon:"20",Tus:"52",Wed:"29",Thu:"45",Fri:"12",Sat:"45",Sun:"32"},
				{month:"八月",Mon:"12",Tus:"65",Wed:"28",Thu:"25",Fri:"12",Sat:"96",Sun:"12"},
				{month:"九月",Mon:"30",Tus:"45",Wed:"27",Thu:"51",Fri:"45",Sat:"56",Sun:"35"},
				{month:"十月",Mon:"33",Tus:"54",Wed:"25",Thu:"34",Fri:"25",Sat:"76",Sun:"44"},
				{month:"十一月",Mon:"84",Tus:"84",Wed:"20",Thu:"32",Fri:"15",Sat:"85",Sun:"13"},
				{month:"十二月",Mon:"25",Tus:"25",Wed:"30",Thu:"21",Fri:"45",Sat:"45",Sun:"13"}
			]);
		]]>
	</fx:Script>
	
	<mx:HDividedBox width="100%" height="100%" paddingBottom="10" paddingLeft="10" paddingRight="10" paddingTop="10">
		<mx:DataGrid dataProvider="{gridArray}" width="50%" height="100%" verticalAlign="middle" textAlign="center">
			<mx:columns>
				<mx:DataGridColumn headerText="月份" dataField="month"/>
				<mx:DataGridColumn headerText="星期一" dataField="Mon"/>
				<mx:DataGridColumn headerText="星期二" dataField="Tus"/>
				<mx:DataGridColumn headerText="星期三" dataField="Wed"/>
				<mx:DataGridColumn headerText="星期四" dataField="Thu"/>
				<mx:DataGridColumn headerText="星期五" dataField="Fri"/>
				<mx:DataGridColumn headerText="星期六" dataField="Sat"/>
				<mx:DataGridColumn headerText="星期日" dataField="Sun"/>
			</mx:columns>
		</mx:DataGrid>
		<mx:VBox width="50%" height="100%">
			<mx:ColumnChart id="column" dataProvider="{gridArray}" width="100%" height="98%">
				<mx:horizontalAxis>
					<mx:CategoryAxis categoryField="month" displayName="月份"/>
				</mx:horizontalAxis>
				<mx:series>
					<mx:ColumnSeries displayName="星期一" yField="Mon" xField="month"/>
					<mx:ColumnSeries displayName="星期二" yField="Tus" xField="month"/>
					<mx:ColumnSeries displayName="星期三" yField="Wed" xField="month"/>
					<mx:ColumnSeries displayName="星期四" yField="Thu" xField="month"/>
					<mx:ColumnSeries displayName="星期五" yField="Fri" xField="month"/>
					<mx:ColumnSeries displayName="星期六" yField="Sat" xField="month"/>
					<mx:ColumnSeries displayName="星期日" yField="Sun" xField="month"/>
				</mx:series>
			</mx:ColumnChart>
			<mx:Legend dataProvider="{column}" height="30"/>
		</mx:VBox>
	</mx:HDividedBox>
</s:Application>
(2)结果

a 初始化



b 向左移动


c 向右移动


2、VDividedBox

(1)源码

VBD.mxml:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx"
			   width="100%" height="100%">
	<s:layout>
		<s:BasicLayout/>
	</s:layout>
	<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
	</fx:Declarations>
	
	<fx:Script>
		<![CDATA[
			import mx.collections.ArrayCollection;
			
			[Bindable]
			//图表数据绑定
			private var gridArray:ArrayCollection = new ArrayCollection([
				{month:"一月",Mon:"45",Tus:"23",Wed:"64",Thu:"42",Fri:"20",Sat:"54",Sun:"42"},
				{month:"二月",Mon:"12",Tus:"52",Wed:"25",Thu:"45",Fri:"41",Sat:"54",Sun:"25"},
				{month:"三月",Mon:"56",Tus:"42",Wed:"24",Thu:"45",Fri:"31",Sat:"45",Sun:"14"},
				{month:"四月",Mon:"45",Tus:"40",Wed:"21",Thu:"75",Fri:"20",Sat:"15",Sun:"45"},
				{month:"五月",Mon:"23",Tus:"51",Wed:"20",Thu:"45",Fri:"15",Sat:"56",Sun:"43"},
				{month:"六月",Mon:"30",Tus:"20",Wed:"23",Thu:"95",Fri:"42",Sat:"58",Sun:"13"},
				{month:"七月",Mon:"20",Tus:"52",Wed:"29",Thu:"45",Fri:"12",Sat:"45",Sun:"32"},
				{month:"八月",Mon:"12",Tus:"65",Wed:"28",Thu:"25",Fri:"12",Sat:"96",Sun:"12"},
				{month:"九月",Mon:"30",Tus:"45",Wed:"27",Thu:"51",Fri:"45",Sat:"56",Sun:"35"},
				{month:"十月",Mon:"33",Tus:"54",Wed:"25",Thu:"34",Fri:"25",Sat:"76",Sun:"44"},
				{month:"十一月",Mon:"84",Tus:"84",Wed:"20",Thu:"32",Fri:"15",Sat:"85",Sun:"13"},
				{month:"十二月",Mon:"25",Tus:"25",Wed:"30",Thu:"21",Fri:"45",Sat:"45",Sun:"13"}
			]);
		]]>
	</fx:Script>
	
	<mx:VBox width="100%" height="100%" paddingBottom="20" paddingLeft="20" paddingRight="20" paddingTop="20">
		<mx:VDividedBox width="100%" height="100%">
			<mx:DataGrid dataProvider="{gridArray}" width="100%" height="50%" verticalAlign="middle" textAlign="center">
				<mx:columns>
					<mx:DataGridColumn headerText="月份" dataField="month"/>
					<mx:DataGridColumn headerText="星期一" dataField="Mon"/>
					<mx:DataGridColumn headerText="星期二" dataField="Tus"/>
					<mx:DataGridColumn headerText="星期三" dataField="Wed"/>
					<mx:DataGridColumn headerText="星期四" dataField="Thu"/>
					<mx:DataGridColumn headerText="星期五" dataField="Fri"/>
					<mx:DataGridColumn headerText="星期六" dataField="Sat"/>
					<mx:DataGridColumn headerText="星期日" dataField="Sun"/>
				</mx:columns>
			</mx:DataGrid>
			<mx:VBox width="100%" height="50%" borderColor="0x000000" borderVisible="true">
				<mx:ColumnChart id="column" dataProvider="{gridArray}" showDataTips="true" width="100%" height="98%">
					<mx:horizontalAxis>
						<mx:CategoryAxis categoryField="month" displayName="月份"/>
					</mx:horizontalAxis>
					<mx:series>
						<mx:ColumnSeries displayName="星期一" yField="Mon" xField="month"/>
						<mx:ColumnSeries displayName="星期二" yField="Tus" xField="month"/>
						<mx:ColumnSeries displayName="星期三" yField="Wed" xField="month"/>
						<mx:ColumnSeries displayName="星期四" yField="Thu" xField="month"/>
						<mx:ColumnSeries displayName="星期五" yField="Fri" xField="month"/>
						<mx:ColumnSeries displayName="星期六" yField="Sat" xField="month"/>
						<mx:ColumnSeries displayName="星期日" yField="Sun" xField="month"/>
					</mx:series>
				</mx:ColumnChart>
				<mx:HBox width="100%" height="30">
					<s:Label width="35%"/>
					<mx:Legend dataProvider="{column}" height="30"/>
				</mx:HBox>
			</mx:VBox>
		</mx:VDividedBox>
	</mx:VBox>
	
</s:Application>
(2)运行结果

a、初始化


b、向上移动


c、向下移动



http://www.niftyadmin.cn/n/1307412.html

相关文章

centos部署janus -(CentOS 7.6安装janus v0.10.10)

Janus系列文章 CentOS 7.6 部署前言一、Janus是什么&#xff1f;二、安装步骤1.安装依赖包2.安装gcc版本73.安装python34.安装ICE库5.安装SRTP库6.安装cmake37.安装data-channel支持8.安装WebSocket库9.安装libmicrohttpd10.安装janus-gateway生成配置文件11.试一下安装OK不总结…

centos部署janus 系列文章二 janus配置和管理

centos部署janus -janus配置和管理 前言一、配置1.环境和资料准备2.Tengine 反向代理Janus服务器2.1.Tengine 下载安装2.1.2 Tengine 配置2.1.3 验证Tengine配置3.部署demo4.配置Janus4.1.给Janus配置ICE&#xff08;turn、stun&#xff09;4.2.启用管理端点4.启动Janus验证配置…

分页java

引入分页的依赖 <!-- 分页拦截器 --><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>4.1.6</version></dependency>分页的拦截器 package com.wkxhotel.web.waiter…

springBoot 日志打印

Mybatis 打印日志 与springboot 整合配置文件: mybatis:configuration:map-underscore-to-camel-case:truemapper-locations:com/**/manage/mapper/*.xmltypeAliasesPackage:com.wkxhotel.**.domain 解释 map-underscore-to-camel-case: 数据库字段安驼峰命名规则自动匹配到实…

Janus系列文章三 API使用指南 VideoRoom创建新的视频房

Janus系列文章三 API使用指南 VideoRoom APIJanus API 通讯协议分类Janus API 的会话和事务机制事务会话Janus API 使用流程使用videoroom插件创建一个新的视频房示例建立用户会话附加到插件创建一个新的视频房相关文章这是一个为 Janus 实现视频会议 SFU&#xff08;选择性转发…

Matlab基本操作函数-abs函数

1、abs函数&#xff1a;数值的绝对值和复数的幅值 2、基本用法&#xff1a;yabs(x)函数对数组元素进行绝对值处理的函数。 函数的定义域包括复数。 对于复数xab*i&#xff0c;有abs(x)a2b2。 3、实例 >> x [2-4i 7-9i 2312i 98-2000i]x 1.0e03 *0.0020 - 0.0040i 0.…

Matlab基本操作函数-angle函数

1、angle函数&#xff1a;求复数相角 2、用法说明&#xff1a;pangle(z)函数计算复数z的相位角p。 输出的结果p与输入的z的维数相同&#xff0c;返回值为复数数组z中的每个元素的相位角&#xff0c;单位为弧度。 其值均在正负pi之间 3、实例 >> x [2-4i 7-9i 2312i 9…