很久没开发flex项目了,最近在用flex开发一个游戏管理后台,遇到一些知识点记录如下:
1、通过判断initialized属性来判断是否初始化
2、容器显示边框:borderStyle="solid"
3、设置是否出现滚动条:verticalScrollPolicy= "off" horizontalScrollPolicy
4、设置是否被裁减:clipContent="false"
5、设置combobox下拉高度:
在flex3中combobox可以通过rowcount控制下拉列表的显示数量,,而在flex 4中rowcount属性被干掉了,解决之道:
首先要知道combobox控件是由哪几个组件组成:textInput,button,scroller;
监听combobox的按钮点击事件(DropDownEvent.OPEN),在打开scroller之后,设定scroller.height 即可
6、弹出窗口并居中:
PopUpManager.addPopUp(this, Main.instance,true);
PopUpManager.centerPopUp(this);
7、如何知道ToggleButtonBarmouseOver在第几个按钮上:
private functiononOver(event:MouseEvent):void
{
varbar:ToggleButtonBar = (event.currentTarget as ToggleButtonBar);
for(var i:int = 0; i < bar.numChildren; i++)
{
if(event.target== bar.getChildAt(i))
{
this.mouseOverIndx= i;//寻找到了!!
break;
}
}
}
8、flex中使用css样式3种方法: http://developer.51cto.com/art/201008/217340.htm