SuperTabNavigator的一个Bug

flexlib中有 个SuperTabNavigator组件,是对TabNavigator的扩展,它具有Firefox窗口标签的一些特性,我对这个第三方组件也不是很了解,不过今天我发现的它的一个Bug。

http://www.riafan.com/flex/bubblechart/,我将这个应用做成一个组件,用SuperTabNavigator作为其容器。点击冒泡时,本来会在DataGrid中显示选择一行的,结果报错:TypeError: Error #1034: 强制转换类型失败:无法将 mx.charts.events::ChartItemEvent@1e9cb21 转换为 mx.events.IndexChangedEvent。我的这个组件本身是没问题的,放在TabNavigator也没问题,所以我怀疑是 SuperTabNavigator的Bug。经过调试发现SuperTabNavigator.as的第712行:this.addEventListener(IndexChangedEvent.CHANGE,tabChangedEvent);有问题,注释掉这行代码就 可以运行了。当然我现在还不太清楚会不会影响其它功能。哈哈,改了再说。也许我应该向dougmccune 说一说 这事。

点击此处查看本实例的效果,点击此处下载本实例的源码。

上一篇上一篇: 修改MenuBar的样式
下一篇下一篇: 五天Flex 4入门
来自文章来自: 本站原创
引用引用通告: 查看所有引用 | 我要引用此文章
标签Tags: Container
相关相关日志:
评论: 1 | 引用: 0 | 查看次数: -
引用sheldon[2009-10-31 11:58 AM | 无网站 | 无Mail | 58.33.79.36 | 删除 | 取消审核 | 回复回复]
[正在加载评论信息,请稍候...]
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭