Flex4中使用HDividedBox,VDividedBox

flex4中推荐使用spark组件来布局,所以在工具箱里把HDividedBox,VDividedBox这二个非常有用的东东给隐藏掉了,只能手动在source视图下手动写标签,如下:

<?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" minWidth="400" minHeight="300">
	<fx:Style>
		@namespace s "library://ns.adobe.com/flex/spark";
		@namespace mx "library://ns.adobe.com/flex/mx";
		global{font-size:18px;font-family:"微软雅黑"}
	</fx:Style>
	<s:Group right="20" left="20" top="20" bottom="20">
		<s:layout>
			<s:VerticalLayout/>
		</s:layout>
		<mx:HDividedBox width="100%" height="50%">
			<s:TextArea text="左边的文本框" height="100%" width="50%" contentBackgroundColor="#F3EEEE"/>
			<s:TextArea text="右边的文本框" height="100%" width="50%" chromeColor="#C3EBB6" contentBackgroundColor="#F3EEEE"/>
		</mx:HDividedBox>

		<mx:VDividedBox width="100%" height="50%">
			<s:TextArea text="上面的文本框" width="100%" height="50%" chromeColor="#F0E676" contentBackgroundColor="#F0E676"/>
			<s:TextArea text="下面的文本框" width="100%" height="50%" contentBackgroundColor="#F0E676"/>
		</mx:VDividedBox>
	</s:Group>
</s:Application>

效果图

时间: 2024-12-03 05:16:47

Flex4中使用HDividedBox,VDividedBox的相关文章

flex4 中获取Microphone,抑制回声和使用Speex编码音频的方法

flex4 中获取Microphone,抑制回声和使用Speex编码音频的方法,该方法经过本人测试可用. 一.如果你不关心请直接把代码复制,如果想要了解细节的请继续往下看 private function getMicrophone(codec:String):Microphone {     var mic:Microphone = null;     mic = Microphone.getEnhancedMicrophone();     if (mic) {         var op

Flex中的HDividedBox和VDividedBox的比较附图_Flex

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://n

Flex4中使用WCF

虽然flex跟.net交互的首选是FluorineFx,但是如果在某些特定情况下(比如服务端是现成的,不允许修改,或者服务端开发方不懂FluorineFx为何物),这时webService还是挺有用的. WebService完全可以用"以BasicHttpBinding方式运行的WCF"代替.经过我的实际测试:对于基本类型(比如int,string,datetime以及它们对应的arrry以list),flex调用时能正确识别并"翻译"成as3中对应的int,Str

Flex4中,窗口最大化和显示手型鼠标

1.初始化窗体为最大化,需要在initialize事件中加入this.maximize();即可,例如: protected function windowedapplication1_initializeHandler(event:FlexEvent):void            {                this.maximize()            } 2.要使得在Button上出现手型的鼠标,可以在"属性"->"其它"把buttonM

寻高手解决Flex4 中Tab 关闭标签问题

问题描述 刚接触Flex,想实现tab的全部关闭:就像是139邮箱那个tab一样,当tab数达到一定就会自动创建出一个可以关闭全部tab的按钮 tab数不够时按钮会隐藏 而且是始终存在末尾 问题补充:zyn010101 写道 解决方案 不好意思,381547903解决方案二:你加我qq吧,38154793解决方案三:Tabnavigator有个change事件,你在事件函数中判断当前选定的子容器,子容器的数目,按照子容器的数目选择序号关闭就可以了.解决方案四:你判断TabNavigator下的v

flex4/flash builder中动态加载Module并与之交互的正确方式

关于flex中动态加载Module的文章,网上有很多,但多半是基于flex3的,如果在flash builder/flex4中按他们所提供的方法去做,最后将module加载到容器中时,会报:null object reference错误. 经过多番摸索,发现只能在ready回调中,以Object这种基本类型使用,不能强制做任何类型转型,方能正常加载到容器,并与加载后的实例交互(虽然这样flash builder的IDE环境中,无法智能代码提示),原因不明! 开始吧,先创建一个mxml Modul

flex lineChart中自定义datatip

原文 http://www.giser.net/?p=776 在Flex4中使用lineChart会遇到一个bug,datatip上的背景是黑色的,造成文字看不清楚,和整体界面不协调. 那么解决这个问题需要自定义datatip,不使用默认的datatip. 下面的代码自定义一个datatip,在updateDisplayList函数中来定义datatip中要显示的内容和背景颜色 package { import mx.charts.chartClasses.DataTip; import mx.

flex4 panel去掉标题设置透明度效果代码_Flex

首先要说的是flex 的sdk3.0版本的跟sdk4.*版本的Panel的一些样式属性有不同,比如headerHeight在flex4中时不存在的,这里不做详解. 首先:去掉Panel的标题: 代码如下: 复制代码 代码如下: myPanel.titleDisplay.parent.height = 0;//myPanel为Panel的id 我把这段语句放在application或者module的creationcomplete中,可以实现.效果如下: 大家不要怀疑,这确实是一个panel,只是

Flex4 设置button按钮背景图片(up,down,over等各状态)

Flex4 - 设置button按钮背景图片(up,down,over等各状态) Flex4中,如果要设置spark组件的button按钮背景图,可以通过自定义皮肤来实现.在皮肤中添加BitmapImage组件,分别设置在各个状态下的图片即可(同时背景图可使用9宫格样式,便于拉伸).代码如下:   --- 按钮皮肤 ImageBgButtonSkin.mxml ---   <?xml version="1.0" encoding="utf-8"?> &l