博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
flex AS中TabNavigator子项后报超出索引 commitProperties解决
阅读量:4943 次
发布时间:2019-06-11

本文共 735 字,大约阅读时间需要 2 分钟。

<mx:TabNavigator id="myTabNa" x="242" y="113" width="200" height="200" > </mx:TabNavigator>

TabNaviagator初始化添加组件

protected function application1_creationCompleteHandler(event:FlexEvent):void { for(var i:int = 0;i<3;i++){ this.myTabNa.updateCompletePendingFlag = false ; var canvas:Canvas = new Canvas(); canvas.label = "选项卡"+(i+1); this.myTabNa.addChild(canvas); this.myTabNa.getTabAt(i); } }

this.myTabNa.getTabAt(i);一直报超出索引,

在这句代码之前添加

this.commitProperties();

便可以了。

我所理解的是:这个类型实物,添加进去了,但是并没有提交的状态,使用getTabAt()获取的时候没有取到

this.commitProperties();

添加后,便提交进去,可以访问。

但是,经过测试this.commitProperties();在Module中使用有问题,

查找API后找到了validateNow()方法可以解决这个问题

     this.myTabNa.validateNow();

转载于:https://www.cnblogs.com/JPAORM/archive/2011/04/30/2509806.html

你可能感兴趣的文章
快速排序
查看>>
LintCode 13. Implement strStr()
查看>>
全端开发——css(选择器)
查看>>
串操作指令2
查看>>
自己写的Weblogic的poc
查看>>
Python字符串的格式化,看这一篇就够了
查看>>
2015年半年小结
查看>>
Bug错误一:报this.setData is not a function错误
查看>>
[LeetCode] 470. Implement Rand10() Using Rand7()
查看>>
vue从入门到开发--2-基本结构
查看>>
虫师github
查看>>
前端上传插件Plupload的实际使用(个人实操)
查看>>
favicon.ico 404的问题(title栏前面的图标)
查看>>
MySQL数据库的常用操作
查看>>
ApplicationEventMulticaster not initialized - call 'refresh' before
查看>>
mongo 让字段自增或自减
查看>>
李彦宏:5年后语音和图片搜索会超文字搜索
查看>>
让你的Photoshop编辑制作ICO格式图标文件(ICOFormat支持图标文件插件)
查看>>
对称矩阵
查看>>
LeetCode 28. 实现strStr()
查看>>