flex技巧
1.在flex开发中要经常借助事件来窗体参数信息2. 判断对象可以用:NameUtil的getUnqualifiedClassName获取类名 Alert.show(NameUtil.getUnqualifiedClassName(this.owner));3.找组件的层次结构,可以通过this.owner this.parent this.document this.parentDocument, this.parentApplicaton4.设置按钮等控件,在鼠标移上去时显示成手型,可以设置buttonMode="true",再设置 useHandCursor="false",就不会显示手型鼠标了5.放大和缩小组件,使用组件的scaleX 和scaleY,默认值是1.0,及不缩放,参考代码: /** * 鼠标移上去时 */ protected function lb_mouseMoveHandler(event:MouseEvent):void { //放大button this.btnLb.scaleX=1.2; this.btnLb.scaleY=1.2; } /** * 鼠标移开时,将按年缩小至原来的大小 */ protected function changSmall(event:MouseEvent):void { this.btnLb.scaleX = 1.0; this.btnLb.scaleY = 1.0; }6. 组件的validateNow方法有时候能解决一些莫名奇妙的错误 //更新此对象的属性和布局,可以解决一些莫名奇妙的错误 lbCtc.listVM.validateNow();P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px }7.在外部ItemReader中,获取是哪个组件使用的本呈现器,使用this.owner8.找组件的层次结构(父子关系),可以通过this.owner this.parent this.document this.parentDocument, this.parentApplicaton9. 双向绑定:@{..}10.设置模式窗体弹出后主程序的模糊效果为透明:mx|Alert{ modal-transparency:0.0; modal-transparency-blur:0;}?