flex小错误(常记多做)2

来源:互联网 发布:c windows图形编程 编辑:程序博客网 时间:2024/05/16 19:13

1、   ArrayCollection经常做ComboBox控件的集合还有DataGrid的集合,要注意它的格式。data的属性里面如果是数字不需要双引号,若是字符串就必须加,而且需要提前作var定义     

 

           public var outgoing:String;
           public var incoming:String; 

           [Bindable]
            public var cards:ArrayCollection = new ArrayCollection(
                [ {label:"outgoing", data:"outgoing"},
                  {label:"incoming", data:"incoming"}
                   ]);

 

   ComboBox.selectedItem.label为选中的label



ComboBox.selectedItem.data为选中的data

2、关于Tree控件的selectedIndex的问题
要分清哪个节点才是selectedIndex=0;第一层目录才是0,第一层目录下的第一个节点是1;而且它分相对和绝对,要看Tree控件的展开与否。
当不晓得selectedIndex是第几时,又想控制节点的转换,可以运用+=的方法,例如selectedIndex+=4;

3、关于DataGrid控件的双击问题
flex默认关闭了双击效果,所以首先要设置doubleClickEnabled="true" 然后再设置doubleClick=""